Upload
kinge-nethers
View
109
Download
2
Embed Size (px)
Citation preview
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-1Dep
arte
men
t Inf
orm
atikStudenten
Projekte
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-2Dep
arte
men
t Inf
orm
atik
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-3Dep
arte
men
t Inf
orm
atik
WOW Grabber (Baechinger, Kreuzer)
Auslesen von Daten aus dem mmorpg World of Warcraft unter Verwendung von Java, LUA, SOAP, XML, PHP und MySQL.
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-4Dep
arte
men
t Inf
orm
atik
MySQL Datenbankverwaltung (Erdmann)
Mit dem Package java.sql kann auf SQL-Datenbanken zugegriffen werden.
… XML Java SQL DB
Im Projekt wird eine Java AWT-Anwendung erstellt, die es ermöglicht MySQL-Datenbanken zu verwalten (und evt. die DB als XML-Datei zu speichern).
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-5Dep
arte
men
t Inf
orm
atik
php-Telefonbuch mit sms-Fähigkeit (Gorny)
Verwendung von php-MySQL und PERL-CGI.
Ziel ist eine Informationssammlung, welche „durch alle“ gefüllt wird. Das Projekt kann noch durch weitere Funktionen erweitert werden (z.B. Notizhinterlegung).
sms(datacomm)
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-6Dep
arte
men
t Inf
orm
atik
Interaktiver, dynamischer Website Zope/Python/Flash (Martin)
Die Website soll eine Umgebung schaffen, die es erlaubt, Daten zu erfassen und interaktiv auf die Antworten des Benutzers einzugehen. Die Daten sollen so in eine Textdatei geschrieben werden, dass eine spätere Datenanalyse in SPSS (über Import in Excel) problemlos erfolgen kann. Mittels audiovisueller Unterstützung soll die Benutzerfreundlichkeit so angepasst werden, dass möglichst kleine Kinder damit umgehen können. Evtl. könnte sich dahingehend ein Maustraining (oder sonstige Trainings) vorteilhaft auswirken.
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-7Dep
arte
men
t Inf
orm
atik
Einfache Visualisierung mit BSML (Meury)
Die „Bioinformatic Sequence Markup Language“ erlaubt eine Beschreibung von Sequenzdaten in XML-Form.
Im Projekt wird versucht, eine einfache BSML-Anwendung zu erstellen.http://www.bsml.org/
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-8Dep
arte
men
t Inf
orm
atik
Hattrick.org & XML-Interface (Meury)
Hattrick ist ein Multiplayer-Fussballmanager mit über 500‘000 Mitspielern auf der ganzen Welt. Zur Verwaltung des Teams steht ein XML-Interface zur Verfügung.
Im Projekt könnte ein XML-Mail-Gateway geschrieben werden, welche regelmässig aktuelle Daten vom Team dem Manager zuschickt.
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-9Dep
arte
men
t Inf
orm
atik
Personalisierte Homepage (Steiger)
Benutzer können sich ins System einloggen und ihre eigene Homepage über einen WYSIWYG-Editor personalisieren.
Das Projekt beinhaltet:- User Log-in System- Einbinden eines WYSIWYG-Editors- Sicherheit
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-10Dep
arte
men
t Inf
orm
atik
Bluetooth Chat Client for Mobile Devices (Baier, Horisberger)
Mit diesem Client kann in einem Umkreis von 10-15 Meter per Bluetooth ein zufälliger Chat erstellt werden und Daten (Bilder) ausgetauscht werden.
Als Programmiersprache dient J2ME (Java Mobile Edition), die alle mobile Geräte der neueren Generation (MIDP 2.0) unterstützen.
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-11Dep
arte
men
t Inf
orm
atik
Go Webserver (Jaeger)• Go: „Einfaches“ asiatisches Brettspiel für 2 Personen• Projektziel: Go-Server mit Servlet & JSP implementieren• Client (HTML): Stand anzeigen; Klick ?setx=1&sety=3• JSP: Anfrage an Servlet; HTML generieren. (JavaBean)• Servlet: Spiel verwalten; in xml sichern.• (Wahrscheinlich) keine Regelüberprüfung.
html
Servlet xml
JSP
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-12Dep
arte
men
t Inf
orm
atik
[voted] - Projekt Wahlhelfer (Joller)
• Leviathan (nach Hobbes)• Ordnungsmechanismus
(Selbstorganisation) • Einsatzgebiete (Medien,
Netzpolitik, Website, ...)• Einzugsgebiete (Verein bis Bund)• Sinn dahinter (Stimme für jeden >
SMS-Beispiel)• Implikationen, Missbrauch?
Think Tanks
All Access
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-13Dep
arte
men
t Inf
orm
atik
Smartphone-Tracker (Keller)
• Client: SPV mit .NET Compact Framework
• Server: IIS mit ASP.NET
• Cell-ID an bekannter Memory-Adresse• Mapping Cell-ID – Adresse?• Darstellung mit search.map.ch?
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-14Dep
arte
men
t Inf
orm
atik
Lagersystem für Jugendvereine (Mächler)
Programmplannung von J+S-Lagern (z.B. Pfadi) ist eine aufwändige Aufgabe, die einiges von einem LL abverlangt.
Im Projekt wird ein Onlinesystem (Opensource) nach MVC realisiert, das Abläufe vereinfacht, insbesondere die Erfassung von Grob- und Detailprogrammblöcken (à la Wiki). Eine (schlechte) “Vorversion” gibts auf http://lgsys.valio.ch
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-15Dep
arte
men
t Inf
orm
atik
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-16Dep
arte
men
t Inf
orm
atik
Math Integration (sr)
Implementierung eines geeigneten Mechanismus um mathematische Ausdrücke komfortabel und optisch ansprechend darstellen zu können.
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-17Dep
arte
men
t Inf
orm
atik
CoreITMathematics (rs)
Erstellung von Java - Applets zum Einsatz in einer E-Learning Umgebung.
Eingabe: Zahl
Floating Point Codierung
Intervall aller reellen Zahlen, die durch diese
Codierung repräsentiert werden.
wirklich repräsentierter Wert
Darstellung von Gleitpunktzahlen im Computer
Algorithmen-Visualisierung
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-18Dep
arte
men
t Inf
orm
atik
Web Applikation (sr)
Implementierung einer Webanwendung zur Erstellung von Testfragen.
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-19Dep
arte
men
t Inf
orm
atik
Dashboard (sr)
Implementierung eines Zugriffs auf die Frage der Woche.
“Question of the week” at your fingertip
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-20Dep
arte
men
t Inf
orm
atik
Opensource Physics (mg)
• Simulationen, Online Experimente• 3D Animation• JAVA, WebStarthttp://www.opensourcephysics.org/
In diesem Projekt wird eine Physik Simulation erstellt.
• Simulationen, Online Experimente• 3D Animation• JAVA, WebStarthttp://www.opensourcephysics.org/
In diesem Projekt wird eine Physik Simulation erstellt.
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-21Dep
arte
men
t Inf
orm
atik
Dashboard Widgets (Web Agenten)Tiger X.4 (mg)
• Apple Web Kit technologies• Xcode 2.0• Widget’s bundle structure is described in an XML File (Info.plist)• HTML, JavaScript
In diesem Projekt wird ein Dashboard Widget erstellt.
http://developer.apple.com/macosx/dashboard.html
• Apple Web Kit technologies• Xcode 2.0• Widget’s bundle structure is described in an XML File (Info.plist)• HTML, JavaScript
In diesem Projekt wird ein Dashboard Widget erstellt.
http://developer.apple.com/macosx/dashboard.html
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-22Dep
arte
men
t Inf
orm
atik
FireFox Ext. /Web Agenten (mg)• Browser Plugin• XUL (XML User-Interface Language)• Javascript, DOM, CSS• Compiled Code in XPCOM
• Browser Plugin• XUL (XML User-Interface Language)• Javascript, DOM, CSS• Compiled Code in XPCOM
In diesem Projekt wird eine FireFox Extension entwickelt.
http://kb.mozillazine.org/Extension_development
http://www.borngeek.com/firefox/tutorial
http://books.mozdev.org/chapters/index.html
In diesem Projekt wird eine FireFox Extension entwickelt.
http://kb.mozillazine.org/Extension_development
http://www.borngeek.com/firefox/tutorial
http://books.mozdev.org/chapters/index.html
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-23Dep
arte
men
t Inf
orm
atik
News Reader (mc)
• Projektziel: Darstellung von RSS Feeds in verschiedenen Formaten (HTML, PDF, WML, ...)
• Vom Benutzer personalisierbar• Framework: Cocoon
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-24Dep
arte
men
t Inf
orm
atik
Mobile WebServices (mc)
• Projektziel: WebServices (z.B. von www.webservicex.net) für mobile Geräte zugänglich machen
• Generierung eines UI aus WSDL
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-25Dep
arte
men
t Inf
orm
atik
Real Time-Daten in SVG (mc)
• SVG („Scalable Vector Graphics“): Markup-Sprache zur Beschreibung von Vektorgraphiken
• Projektziel: Daten aus dem Web mit SVG visualisieren• Bsp: Aktienkurse
– CVS von yahoo herunterladen → XML → SVG– Portfolio
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-26Dep
arte
men
t Inf
orm
atik
Grid computing with Globus Toolkit 4.0 (pd)
• Grid computing• Web Service• Implement a Grid Service in
Java (or Python).
http://www.globus.org/toolkit/downloads/4.0.0/http://gdp.globus.org/gt4-tutorial/
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-27Dep
arte
men
t Inf
orm
atik
VoIP and Asterisk PBX (pd)
• Voice over IP (VoIP)• Asterisk: open source PBX (Public
Branch Exchange)• Test with VoIP software clients
http://www.asterisk.orghttp://www.voip-info.org/wiki-VOIP+Phones
Asterisk server
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-28Dep
arte
men
t Inf
orm
atik
Web Services on mobile devices (pd)
• J2ME (Java for mobile devices)• kSOAP (SOAP with J2ME)• Search the Web using mobile
phone and Google Web Service
http://www.ksoap.orghttp://www.google.com/apis/
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-29Dep
arte
men
t Inf
orm
atik
P2P with mobile devices (pd)
• JXTA: generalized peer-to-peer protocols that allow any connected device (cell phone, to PDA, PC to server) on the network to communicate and collaborate.
• J2ME (Java for mobile devices)
http://jxme.jxta.org/http://java.sun.com/products/j2mewtoolkit/
© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-30Dep
arte
men
t Inf
orm
atik
… und wenn es noch mehr sein soll (hb)
• Web usability
• Web annotation
• Trails
• …
• Chapter x
• Tool y
• Technology z