Freitag, 5. März 2010
Interview: Studentengruppe ASE/WS 09/10 "my.Gpodder" Projekt
Posted by Alexander Schatten 1 comments
Labels: Interview, Studentenprojekt, Video
Mittwoch, 11. Februar 2009
Interview: Studentengruppe ASE/WS 08/09 "Cocoon" Projekt
Die Gruppe hat in ihrem Projekt eine Kernkomponente im Cocoon Projekt neu entwickelt: Die Kommunikation zwischen den Pipeline Komponenten erfolgen bisher auf Basis eines SAX Parsers; die Gruppe hat eine Implementation auf StaX Basis gemacht. Dies bietet für Komponentenentwickler Vorteile.
Im Podcast sprechen wir über das Projekt, aber auch über die Besonderheiten und Herausforderungen in einem OS Projekt mitzuarbeiten, sowie über die konkreten Erfahrungen die gemacht wurden.
Allen die im nächsten Semester mit ASE beginnen und die Interesse an der Arbeit in einem realen OS Projekt haben bitte ich sich frühzeitig mit uns in Verbindung zu setzen, da diese Möglichkeit nur wenigen hochmotivierten Gruppen geboten werden kann.
Interview als mp3
Posted by Alexander Schatten 0 comments
Labels: Interview, Podcast, Studentenprojekt
Freitag, 17. Oktober 2008
Vorlesung SS08: Folien
Dennoch, an dieser Stelle nochmals zusammengefasst die Folien aller Teile um eine Gesamtübersicht und ein einfacheres Lernen zu ermöglichen. Das PDF Dokument ist mit Bookmarks strukturiert um einen direkten Zugriff auf einzelne Vorlesungen zu ermöglichen.
Posted by Alexander Schatten 0 comments
Dienstag, 14. Oktober 2008
Vorlesung Teil 7: Technology Roundup
- Eclipse
- Logging mit log4j
- Spring Framework für Dependency Injection
- Internationalisierung, Resource Bundles
- Persistenz
- Benutzerschnittstelle mit Swing
Posted by Alexander Schatten 0 comments
Sonntag, 12. Oktober 2008
Vorlesung Teil 6: Team Collaboration
Posted by Alexander Schatten 0 comments
Freitag, 10. Oktober 2008
Vorlesung Teil 5: Test-Driven Development
Konkrete Inhalte sind:
- Bedingungen für erfolgreiche Test-Strategien
- Test-Driven Development
- Granularität von Tests
- Unit-Test Frameworks
- Beispiel: Testen einer DAO Methode
Posted by Alexander Schatten 4 comments
Dienstag, 7. Oktober 2008
Vorlesung Teil 4: Komponentenorientierte Softwareentwicklung
Vorlesung als m4a
Posted by Alexander Schatten 0 comments
Sonntag, 5. Oktober 2008
Vorlesung Teil 3: Build Automation
Vorlesung als m4a
Posted by Alexander Schatten 0 comments
Freitag, 3. Oktober 2008
Vorlesung Teil 2: Design Patterns
Konkret bespreche ich folgende Patterns:
- Strategy
- Singleton
- Factory
- Proxy
- Object Pool
- Facade
- Observer (Event Listener)
- Model View Controler
- Data Access Object
Posted by Alexander Schatten 0 comments
Mittwoch, 1. Oktober 2008
Vorlesung Teil 1: Einführung in das Wintersemester 2008
Vorlesung als m4a
Posted by Alexander Schatten 0 comments
Montag, 15. September 2008
Interview: Studentengruppe ASE/SS 08 "Castor" Projekt
Interview als mp3
Posted by Alexander Schatten 0 comments
Labels: Interview, Podcast, Studentenprojekt
Montag, 19. November 2007
Screencast: Basic Beispiel, Überblick, Architektur
Im ersten Screencast zum Basic Beispiel wurde die Dateistruktur sowie der Build-Vorgang bis zum Eclipse Projekt erklärt. In diesem zweiten Teil setzten wir fort wo der erste geendet hat:
- Architektonische Details
- Wie funktioniert der Zusammenhang zwischen Benutzerschnittstelle und "Backend", Layered Architecture
- Wie wird Spring zum Verdrahten der Objekte verwendet?
- Swing UI (kurzer Überblick)
- DAO Interface und Implementation
- Logging
- Testen (Unit Tests), automatisiert
- Resources: Konfigurationsfiles, Logging Config, Datenbank hsqldb
- Operative- & Test-Resources
- Interaktion mit der (hsqldb) Datenbank während der Entwicklung und Wartung der Anwendung
Posted by Alexander Schatten 0 comments
Labels: Screencast
Montag, 15. Oktober 2007
"One Laptop per Child" Projekt: SE Herausforderungen
Wir diskutieren im wesentlichen folgende Punkte:
- Kernidee des Projektes?
- Zielgruppe des OLPC?
- Haben die Kinder in Entwicklungsländern keine anderen Probleme als fehlende Laptops?
- Technische Aspekte:
- Netzwerk
- Hardware
- Display
- Robustheit
- Wie ist der aktuelle Status der Software?
- Herausforderungen der Software Entwicklung für das Gerät
- Usability
- "Limitierungen" der Hardware
- Effektive Nutzung der innovativen Hardware Features
- Lokalisation
- Dokumentation?!
- Wie sieht die Software-Infrastruktur des Gerätes aus (Programmierumgebung)
- Best-Practices im SE Prozess?
- Was kann man noch tun? Motivation für die Mitarbeit?
- Squeak und OLPC
- Activity Challenge
Posted by Alexander Schatten 0 comments
Dienstag, 2. Oktober 2007
Interview: Studentengruppe SS 07 "Midguard Master" Projekt
Interview als m4a
Posted by Alexander Schatten 0 comments
Labels: Interview, Podcast, Studentenprojekt
Samstag, 22. September 2007
Screencast: Getting Started (Basic Beispiel Teil 1)
Dieser Screencast gibt eine erste Starthilfe wie mit dem Beispiel-Website und dem Basis-Beispiel umzugehen ist. Er führt kurz über die Struktur der Beispiels-Dokumentation, über den Download und Build-Vorgang der Beispiele bis zum Importieren und Starten des Basis-Beispiels in Eclipse.
In diesem Screencast sehen Sie also folgende Dinge:
- Struktur und Idee der Webseite (v.a. bezogen auf das Basis-Beispiel)
- Funktionalität und einige Kommentare zur Architektur und Technik des Basis-Beispiels
- Download der Beispiele und Entpacken derselben am eigenen Computer
- Wie sieht die Filestruktur des Basisbeispiels aus?
- Kurze Einführung in das Konzept der Maven poms
- Build mit Maven
- Erstellen der Eclipse Projektfiles und importierren des Basis-Beispiels in Eclipse
- Basic Beispiel in Eclipse starten
Screencast als Quicktime (H.264) Film.
Posted by Alexander Schatten 0 comments
Labels: Screencast