Projekte_SS05

Werbung
Departement Informatik
Studenten
Projekte
© Helmar Burkhart
•
Webtechnologien (CS211) • Studentenprojekte
P-1
Departement Informatik
© Helmar Burkhart
•
Webtechnologien (CS211) • Studentenprojekte
P-2
Departement Informatik
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-3
Departement Informatik
MySQL Datenbankverwaltung
(Erdmann)
Mit dem Package java.sql kann auf SQLDatenbanken 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-4
Departement Informatik
php-Telefonbuch mit sms-Fähigkeit
(Gorny)
Verwendung von php-MySQL und PERL-CGI.
sms(datacomm)
Ziel ist eine Informationssammlung, welche „durch alle“
gefüllt wird. Das Projekt kann noch durch weitere
Funktionen erweitert werden (z.B. Notizhinterlegung).
© Helmar Burkhart
•
Webtechnologien (CS211) • Studentenprojekte
P-5
Departement Informatik
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-6
Departement Informatik
Einfache Visualisierung mit BSML
(Meury)
Die
„Bioinformatic
Sequence
Markup
Language“ erlaubt eine
Beschreibung
von
Sequenzdaten in XMLForm.
http://www.bsml.org/
© Helmar Burkhart
•
Im
Projekt
wird
versucht, eine einfache
BSML-Anwendung zu
erstellen.
Webtechnologien (CS211) • Studentenprojekte
P-7
Departement Informatik
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-8
Departement Informatik
Personalisierte Homepage (Steiger)
Benutzer können sich ins System einloggen und
ihre eigene Homepage über einen WYSIWYGEditor personalisieren.
Das Projekt beinhaltet:
- User Log-in System
- Einbinden eines WYSIWYG-Editors
- Sicherheit
© Helmar Burkhart
•
Webtechnologien (CS211) • Studentenprojekte
P-9
Departement Informatik
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-10
Departement Informatik
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.
Servlet
JSP
html
© Helmar Burkhart
xml
•
Webtechnologien (CS211) • Studentenprojekte
P-11
Departement Informatik
[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-12
Departement Informatik
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-13
Departement Informatik
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-14
Departement Informatik
© Helmar Burkhart
•
Webtechnologien (CS211) • Studentenprojekte
P-15
Departement Informatik
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-16
Departement Informatik
CoreITMathematics (rs)
Erstellung von Java - Applets zum Einsatz
in einer E-Learning Umgebung.
Darstellung von
Gleitpunktzahlen im
Computer
AlgorithmenVisualisierung
Eingabe: Zahl
Floating Point
Codierung
Intervall aller reellen
Zahlen, die durch diese
Codierung repräsentiert
werden.
© Helmar Burkhart
•
wirklich repräsentierter
Wert
Webtechnologien (CS211) • Studentenprojekte
P-17
Departement Informatik
Web Applikation (sr)
Implementierung einer Webanwendung
zur Erstellung von Testfragen.
© Helmar Burkhart
•
Webtechnologien (CS211) • Studentenprojekte
P-18
Departement Informatik
Dashboard (sr)
“Question of the week” at your
fingertip
Implementierung eines Zugriffs auf
die Frage der Woche.
© Helmar Burkhart
•
Webtechnologien (CS211) • Studentenprojekte
P-19
Departement Informatik
Opensource Physics (mg)
• Simulationen, Online Experimente
• 3D Animation
• JAVA, WebStart
http://www.opensourcephysics.org/
In diesem Projekt wird eine
Physik Simulation erstellt.
© Helmar Burkhart
•
Webtechnologien (CS211) • Studentenprojekte
P-20
Departement Informatik
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/das
hboard.html
© Helmar Burkhart
•
Webtechnologien (CS211) • Studentenprojekte
P-21
Departement Informatik
FireFox Ext. /Web Agenten (mg)
•
•
•
•
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
© Helmar Burkhart
•
Webtechnologien (CS211) • Studentenprojekte
P-22
Departement Informatik
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-23
Departement Informatik
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-24
Departement Informatik
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-25
Departement Informatik
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-26
Departement Informatik
VoIP and Asterisk PBX (pd)
• Voice over IP (VoIP)
• Asterisk: open source PBX
(Public
Branch Exchange)
• Test with VoIP software clients
Asterisk server
http://www.asterisk.org
http://www.voip-info.org/wiki-VOIP+Phones
© Helmar Burkhart
•
Webtechnologien (CS211) • Studentenprojekte
P-27
Departement Informatik
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.org
http://www.google.com/apis/
© Helmar Burkhart
•
Webtechnologien (CS211) • Studentenprojekte
P-28
Departement Informatik
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-29
Departement Informatik
… und wenn es noch mehr sein soll
(hb)
•
•
•
•
•
•
•
Web usability
Web annotation
Trails
…
Chapter x
Tool y
Technology z
© Helmar Burkhart
•
Webtechnologien (CS211) • Studentenprojekte
P-30
Herunterladen