30
© Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Departement Informatik Studenten Projekte

Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

Embed Size (px)

Citation preview

Page 1: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-1Dep

arte

men

t Inf

orm

atikStudenten

Projekte

Page 2: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-2Dep

arte

men

t Inf

orm

atik

Page 3: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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.

Page 4: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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).

Page 5: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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)

Page 6: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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.

Page 7: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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/

Page 8: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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.

Page 9: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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

Page 10: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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.

Page 11: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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

Page 12: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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

Page 13: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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?

Page 14: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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

Page 15: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-15Dep

arte

men

t Inf

orm

atik

Page 16: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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.

Page 17: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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

Page 18: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© Helmar Burkhart • Webtechnologien (CS211) • Studentenprojekte P-18Dep

arte

men

t Inf

orm

atik

Web Applikation (sr)

Implementierung einer Webanwendung zur Erstellung von Testfragen.

Page 19: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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

Page 20: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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.

Page 21: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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

Page 22: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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

Page 23: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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

Page 24: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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

Page 25: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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

Page 26: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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/

Page 27: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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

Page 28: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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/

Page 29: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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/

Page 30: Departement Informatik © Helmar Burkhart Webtechnologien (CS211) Studentenprojekte P-1 Studenten Projekte

© 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