180 likes | 336 Views
Seminar in Software Design. David Talby Ariel Daliot. Contents. Seminar Goals Structure / Requirements Guidelines / Grading Subjects. Goals. See “how things work” Practical focus Widely used tools Variety of platforms Hands-on Experience. Structure / Requirements. Seminar
E N D
Seminar inSoftware Design David Talby Ariel Daliot
Contents • Seminar Goals • Structure / Requirements • Guidelines / Grading • Subjects Seminar in Software Design
Goals • See “how things work” • Practical focus • Widely used tools • Variety of platforms • Hands-on Experience Seminar in Software Design
Structure / Requirements • Seminar • Self-contained lectures • Unordered • Demo • Try it yourself • Small: key aspects of technology • Web site • Presentation, links, demo + instructions Seminar in Software Design
Guidelines / Grading • Lecture • Timing • Presentation • Speech • Knowledge • Examples Seminar in Software Design
Guidelines / Grading • Demo • Relevance • Difficulty • Usability • Web Site • Completeness • Format Seminar in Software Design
Guidelines / Grading • Additional • Bonuses • Attendance • Grade = T+P+S+K+E+R+D+U+C+F+B+A • You’re expected to be • Independent • Practical • Focused Seminar in Software Design
Subjects – Platforms • Cellular Phones • J2ME, Windows Mobile • Enterprise Application Servers • J2EE, .NET • Web Applications • JSP + Additions, ASP.NET • Small Devices • Palm Pilot, Windows CE, PlayStation • Windows Vista: Avalon, Indigo, WinOE Seminar in Software Design
Subjects – Platforms • Rich Client Web Applications • AJAX, Struts • Application Integration andBusiness Process Management • Web Services, BizTalk, Oracle BPEL • Business Rule Engines • Office • Use as components, Tools for Office • Smart Documents Seminar in Software Design
Subjects – Frameworks • Desktop Search Engines • Architecture, API • Development Platforms • Eclipse, Net Beans, Visual Studio • Database Access • JDO, Hibernate, ADO.NET • Game Development • DirectX, Graphic Engines • Enterprise Portals: SharePoint, IBM Seminar in Software Design
Subjects – Frameworks • Security • Identity Management (JAAS, LDAP, Biometrics) • Digital Rights Management • Mal-ware: Classification, Constructions, Detection • Google • Site Search, AdSense, … • UI Component Frameworks • Delphi vs. Swing vs. .NET • Web Services (WSE 3.0, …) Seminar in Software Design
Subjects – Tools • Open Source Development • SourceForge, … • Static Code Analysis • JTest, Lint, FxCop, … • Secure Code Analysis (AppVerifier, …) • Team Development Tools • Configuration Control, Defect Tracking, … • Delivery Tools • Help and Setup Seminar in Software Design
Subjects – Tools • Testing • Unit Testing • Automatic Functional Testing • Load Testing • Profilers • Model Driven Development • IBM RAD Seminar in Software Design
Summary • What’s next • Choose a subject • Choose preferred+impossible dates • Email ssd@cs • Suggestions are welcome Seminar in Software Design