Seminar in Software Design
description
Transcript of Seminar in Software Design
![Page 1: Seminar in Software Design](https://reader036.fdocuments.in/reader036/viewer/2022083006/56813b79550346895da48d49/html5/thumbnails/1.jpg)
Seminar inSoftware Design
David Talby
Ariel Daliot
![Page 2: Seminar in Software Design](https://reader036.fdocuments.in/reader036/viewer/2022083006/56813b79550346895da48d49/html5/thumbnails/2.jpg)
November 3rd, 2005 Seminar in Software Design 2
Contents
Seminar Goals
Structure / Requirements
Guidelines / Grading
Subjects
![Page 3: Seminar in Software Design](https://reader036.fdocuments.in/reader036/viewer/2022083006/56813b79550346895da48d49/html5/thumbnails/3.jpg)
November 3rd, 2005 Seminar in Software Design 3
Goals
See “how things work”Practical focusWidely used toolsVariety of platformsHands-on Experience
![Page 4: Seminar in Software Design](https://reader036.fdocuments.in/reader036/viewer/2022083006/56813b79550346895da48d49/html5/thumbnails/4.jpg)
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
![Page 5: Seminar in Software Design](https://reader036.fdocuments.in/reader036/viewer/2022083006/56813b79550346895da48d49/html5/thumbnails/5.jpg)
November 3rd, 2005 Seminar in Software Design 5
Guidelines / Grading
LectureTimingPresentationSpeechKnowledgeExamples
![Page 6: Seminar in Software Design](https://reader036.fdocuments.in/reader036/viewer/2022083006/56813b79550346895da48d49/html5/thumbnails/6.jpg)
November 3rd, 2005 Seminar in Software Design 6
Guidelines / Grading
DemoRelevanceDifficultyUsability
Web SiteCompletenessFormat
![Page 7: Seminar in Software Design](https://reader036.fdocuments.in/reader036/viewer/2022083006/56813b79550346895da48d49/html5/thumbnails/7.jpg)
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
![Page 8: Seminar in Software Design](https://reader036.fdocuments.in/reader036/viewer/2022083006/56813b79550346895da48d49/html5/thumbnails/8.jpg)
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
![Page 9: Seminar in Software Design](https://reader036.fdocuments.in/reader036/viewer/2022083006/56813b79550346895da48d49/html5/thumbnails/9.jpg)
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
![Page 10: Seminar in Software Design](https://reader036.fdocuments.in/reader036/viewer/2022083006/56813b79550346895da48d49/html5/thumbnails/10.jpg)
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
![Page 11: Seminar in Software Design](https://reader036.fdocuments.in/reader036/viewer/2022083006/56813b79550346895da48d49/html5/thumbnails/11.jpg)
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, …)
![Page 12: Seminar in Software Design](https://reader036.fdocuments.in/reader036/viewer/2022083006/56813b79550346895da48d49/html5/thumbnails/12.jpg)
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
![Page 13: Seminar in Software Design](https://reader036.fdocuments.in/reader036/viewer/2022083006/56813b79550346895da48d49/html5/thumbnails/13.jpg)
November 3rd, 2005 Seminar in Software Design 13
Subjects – Tools
Testing Unit Testing Automatic Functional Testing Load Testing
Profilers Model Driven Development
IBM RAD
![Page 14: Seminar in Software Design](https://reader036.fdocuments.in/reader036/viewer/2022083006/56813b79550346895da48d49/html5/thumbnails/14.jpg)
November 3rd, 2005 Seminar in Software Design 14
Summary
What’s nextChoose a subjectChoose preferred+impossible datesEmail ssd@cs
Suggestions are welcome