Seminar in Software Design David Talby Ariel Daliot
November 3rd, 2005Seminar in Software Design2 Contents Seminar Goals Structure / Requirements Guidelines / Grading Subjects
November 3rd, 2005Seminar in Software Design3 Goals See “how things work” Practical focus Widely used tools Variety of platforms Hands-on Experience
November 3rd, 2005Seminar in Software Design4 Structure / Requirements Seminar Self-contained lectures Unordered Demo Try it yourself Small: key aspects of technology Web site Presentation, links, demo + instructions
November 3rd, 2005Seminar in Software Design5 Guidelines / Grading Lecture Timing Presentation Speech Knowledge Examples
November 3rd, 2005Seminar in Software Design6 Guidelines / Grading Demo Relevance Difficulty Usability Web Site Completeness Format
November 3rd, 2005Seminar in Software Design7 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
November 3rd, 2005Seminar in Software Design8 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
November 3rd, 2005Seminar in Software Design9 Subjects – Platforms Rich Client Web Applications AJAX, Struts Application Integration and Business Process Management Web Services, BizTalk, Oracle BPEL Business Rule Engines Office Use as components, Tools for Office Smart Documents
November 3rd, 2005Seminar in Software Design10 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
November 3rd, 2005Seminar in Software Design11 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, … )
November 3rd, 2005Seminar in Software Design12 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
November 3rd, 2005Seminar in Software Design13 Subjects – Tools Testing Unit Testing Automatic Functional Testing Load Testing Profilers Model Driven Development IBM RAD
November 3rd, 2005Seminar in Software Design14 Summary What ’ s next Choose a subject Choose preferred+impossible dates Suggestions are welcome