Seminar inSoftware Design
David Talby
Ariel Daliot
November 3rd, 2005 Seminar in Software Design 2
Contents
Seminar Goals
Structure / Requirements
Guidelines / Grading
Subjects
November 3rd, 2005 Seminar in Software Design 3
Goals
See “how things work”Practical focusWidely used toolsVariety of platformsHands-on Experience
November 3rd, 2005 Seminar in Software Design 4
Structure / Requirements
SeminarSelf-contained lecturesUnordered
DemoTry it yourselfSmall: key aspects of technology
Web sitePresentation, links, demo + instructions
November 3rd, 2005 Seminar in Software Design 5
Guidelines / Grading
LectureTimingPresentationSpeechKnowledgeExamples
November 3rd, 2005 Seminar in Software Design 6
Guidelines / Grading
DemoRelevanceDifficultyUsability
Web SiteCompletenessFormat
November 3rd, 2005 Seminar in Software Design 7
Guidelines / Grading
AdditionalBonusesAttendance
Grade = T+P+S+K+E+R+D+U+C+F+B+A
You’re expected to be IndependentPracticalFocused
November 3rd, 2005 Seminar in Software Design 8
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, 2005 Seminar in Software Design 9
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
November 3rd, 2005 Seminar in Software Design 10
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, 2005 Seminar in Software Design 11
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, 2005 Seminar in Software Design 12
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, 2005 Seminar in Software Design 13
Subjects – Tools
Testing Unit Testing Automatic Functional Testing Load Testing
Profilers Model Driven Development
IBM RAD
November 3rd, 2005 Seminar in Software Design 14
Summary
What’s nextChoose a subjectChoose preferred+impossible datesEmail ssd@cs
Suggestions are welcome
Top Related