interaktive karten als rich internet applications
TRANSCRIPT
![Page 1: Interaktive Karten als Rich Internet Applications](https://reader031.vdocuments.site/reader031/viewer/2022013018/61d0de7fadf91148a83a4f49/html5/thumbnails/1.jpg)
Interaktive Kartenals Rich Internet Applications
Ruben SchemppAnwendungen 211.12.2007
![Page 2: Interaktive Karten als Rich Internet Applications](https://reader031.vdocuments.site/reader031/viewer/2022013018/61d0de7fadf91148a83a4f49/html5/thumbnails/2.jpg)
Interaktive Karten als Rich Internet Applications 211.12.2007
GliederungGliederung
Szenario Vision Verwandte Projekte und Frameworks
Rich Internet ApplicationsTechnikZusammenfassung
Fazit
![Page 3: Interaktive Karten als Rich Internet Applications](https://reader031.vdocuments.site/reader031/viewer/2022013018/61d0de7fadf91148a83a4f49/html5/thumbnails/3.jpg)
Interaktive Karten als Rich Internet Applications 311.12.2007
Szenario (1)Szenario (1)
Einsatzleitzentrale Kollaboratives Arbeiten Koordination des Geschehens Darstellung ortsgebundener Informationen
Position Temperatur Gefahrenhinweis Bilder ...
Einfache Bedienbarkeit
![Page 4: Interaktive Karten als Rich Internet Applications](https://reader031.vdocuments.site/reader031/viewer/2022013018/61d0de7fadf91148a83a4f49/html5/thumbnails/4.jpg)
Interaktive Karten als Rich Internet Applications 411.12.2007
Szenario (2)Szenario (2)
Geo-Informationssystem (GIS)2D-KartenmaterialInteraktionCollaborative WorkplaceWeb-AnwendungVerschiedene EndgeräteErweiterbarkeit
![Page 5: Interaktive Karten als Rich Internet Applications](https://reader031.vdocuments.site/reader031/viewer/2022013018/61d0de7fadf91148a83a4f49/html5/thumbnails/5.jpg)
Interaktive Karten als Rich Internet Applications 511.12.2007
VisionVision
Kartenbasiertes InformationssystemNutzung des Google Maps KartenmaterialsVerarbeitung von ortsbezogenen InformationenSzenario Einsatzleitzentrale (austauschbar)
Besondere AspekteClient-Anwendung im Browser (Rich Internet Application)
Koordiniertes Handeln ermöglichenIntuitive Bedienung
![Page 6: Interaktive Karten als Rich Internet Applications](https://reader031.vdocuments.site/reader031/viewer/2022013018/61d0de7fadf91148a83a4f49/html5/thumbnails/6.jpg)
Interaktive Karten als Rich Internet Applications 611.12.2007
Vision – TechnikVision – Technik
Ruby Rails Framework Google Maps API JavaScript (AJAX + Prototype Framework)
YM4R/GM (Yellow Maps for Ruby / Google Maps Plugin for Rails) Ruby generiert JavaScript-Code
![Page 7: Interaktive Karten als Rich Internet Applications](https://reader031.vdocuments.site/reader031/viewer/2022013018/61d0de7fadf91148a83a4f49/html5/thumbnails/7.jpg)
Interaktive Karten als Rich Internet Applications 711.12.2007
Verwandte Projekte und Frameworks ...Verwandte Projekte und Frameworks ...
ÜbersichtÜbersicht Rich Internet Applications
Google Maps HousingMaps.com TV2 Weather MapWiki
eyeOS
Technik AJAX Rails Framework iROS
![Page 8: Interaktive Karten als Rich Internet Applications](https://reader031.vdocuments.site/reader031/viewer/2022013018/61d0de7fadf91148a83a4f49/html5/thumbnails/8.jpg)
Interaktive Karten als Rich Internet Applications 811.12.2007
Verwandte Projekte und Frameworks ...Verwandte Projekte und Frameworks ...
HousingMaps.comHousingMaps.com
![Page 9: Interaktive Karten als Rich Internet Applications](https://reader031.vdocuments.site/reader031/viewer/2022013018/61d0de7fadf91148a83a4f49/html5/thumbnails/9.jpg)
Interaktive Karten als Rich Internet Applications 911.12.2007
Verwandte Projekte und Frameworks ...Verwandte Projekte und Frameworks ...
TV2 TV2 WeatherWeather
![Page 10: Interaktive Karten als Rich Internet Applications](https://reader031.vdocuments.site/reader031/viewer/2022013018/61d0de7fadf91148a83a4f49/html5/thumbnails/10.jpg)
Interaktive Karten als Rich Internet Applications 1011.12.2007
Verwandte Projekte und Frameworks ...Verwandte Projekte und Frameworks ...
MapWiki (1)MapWiki (1) Idee
Wiki Daten auf Karte
veröffentlichen Aktualisierung in Echtzeit
Umsetzung Google Maps API AJAX
Besonderheit Closeness-First Update
![Page 11: Interaktive Karten als Rich Internet Applications](https://reader031.vdocuments.site/reader031/viewer/2022013018/61d0de7fadf91148a83a4f49/html5/thumbnails/11.jpg)
Interaktive Karten als Rich Internet Applications 1111.12.2007
Verwandte Projekte und Frameworks ...Verwandte Projekte und Frameworks ...
MapWiki (2)MapWiki (2)
![Page 12: Interaktive Karten als Rich Internet Applications](https://reader031.vdocuments.site/reader031/viewer/2022013018/61d0de7fadf91148a83a4f49/html5/thumbnails/12.jpg)
Interaktive Karten als Rich Internet Applications 1211.12.2007
Verwandte Projekte und Frameworks ...Verwandte Projekte und Frameworks ...
eyeOSeyeOS
![Page 13: Interaktive Karten als Rich Internet Applications](https://reader031.vdocuments.site/reader031/viewer/2022013018/61d0de7fadf91148a83a4f49/html5/thumbnails/13.jpg)
Interaktive Karten als Rich Internet Applications 1311.12.2007
Verwandte Projekte und Frameworks ...Verwandte Projekte und Frameworks ...
AJAXAJAX
![Page 14: Interaktive Karten als Rich Internet Applications](https://reader031.vdocuments.site/reader031/viewer/2022013018/61d0de7fadf91148a83a4f49/html5/thumbnails/14.jpg)
Interaktive Karten als Rich Internet Applications 1411.12.2007
Verwandte Projekte und Frameworks ...Verwandte Projekte und Frameworks ...
Rails FrameworkRails Framework
![Page 15: Interaktive Karten als Rich Internet Applications](https://reader031.vdocuments.site/reader031/viewer/2022013018/61d0de7fadf91148a83a4f49/html5/thumbnails/15.jpg)
Interaktive Karten als Rich Internet Applications 1511.12.2007
Verwandte Projekte und Frameworks ...Verwandte Projekte und Frameworks ...
Client/Server TrennungClient/Server Trennung
![Page 16: Interaktive Karten als Rich Internet Applications](https://reader031.vdocuments.site/reader031/viewer/2022013018/61d0de7fadf91148a83a4f49/html5/thumbnails/16.jpg)
Interaktive Karten als Rich Internet Applications 1611.12.2007
Verwandte Projekte und Frameworks ...Verwandte Projekte und Frameworks ...
iROS iROS (Interactive Room Operating System)(Interactive Room Operating System)
Middleware Collaborative Workplace Zentraler EventHeap
TupelSpace Serialisierte Java-Objekte
Blackboard-Technologie Entkoppelte Kommunikation Konträr zu HTTP
Kein Vorteil für Web-Anwendung
![Page 17: Interaktive Karten als Rich Internet Applications](https://reader031.vdocuments.site/reader031/viewer/2022013018/61d0de7fadf91148a83a4f49/html5/thumbnails/17.jpg)
Interaktive Karten als Rich Internet Applications 1711.12.2007
Verwandte Projekte und Frameworks ...Verwandte Projekte und Frameworks ...
ZusammenfassungZusammenfassung
Anwendungsbeispiele für Rich Internet Applications
AJAX-Technologie Rails Framework
(Nur) ein mögliches Konzept zur Konstruktion von Web-Anwendungen
![Page 18: Interaktive Karten als Rich Internet Applications](https://reader031.vdocuments.site/reader031/viewer/2022013018/61d0de7fadf91148a83a4f49/html5/thumbnails/18.jpg)
Interaktive Karten als Rich Internet Applications 1811.12.2007
Zusammenfassung Zusammenfassung – – VorteileVorteile Ruby als geeignete, produktive OO-Sprache
Vergleichsweise kurze Einarbeitungszeit Konzept und Techniken von Rails
Prinzip: „Convention over Configuration“ MVC (Model-View-Controller Architekturmuster) Elegantes Test-Unit-Framework Datenbank-Anbindung (Active Record) ...Domänenspezifische Sprache für Web-Anwendungen
Leise Hoffnung?Ruby + Rails + YM4R + AJAX > GoogleWebToolkit & Co ?
![Page 19: Interaktive Karten als Rich Internet Applications](https://reader031.vdocuments.site/reader031/viewer/2022013018/61d0de7fadf91148a83a4f49/html5/thumbnails/19.jpg)
Interaktive Karten als Rich Internet Applications 1911.12.2007
FazitFazit
Szenario umsetzenInteraktives Informationssystem erstellenRuby on Rails als GrundlageKartenmaterial bzw. Google Maps verwenden
ZielPrototyp erstellenEinsatz bekannter Techniken/Frameworks
![Page 20: Interaktive Karten als Rich Internet Applications](https://reader031.vdocuments.site/reader031/viewer/2022013018/61d0de7fadf91148a83a4f49/html5/thumbnails/20.jpg)
Interaktive Karten als Rich Internet Applications 2011.12.2007
Quellen / Literatur (1)Quellen / Literatur (1)
Beyond Java, Bruce Tate, O'Reilly 2005 Agile Web-Development with Rails, D. Thomas, D. Heinemeier
Hansson, Pragmatic Bookshelf 2006 Google Maps Applications with Rails and Ajax, A. Lewis, Apress
2007 Computer Networks, A. Tanenbaum, Prentice Hall 2003 Google Maps API, http://code.google.com/apis/maps/ YM4R/GM, G. Vellut, http://rubyforge.org/projects/ym4r/ Ajax: A New Approach to Web Applications, Jesse James Garrett
http://adaptivepath.com/ideas/essays/archives/000385.php Verteilte Web-Anwendungen mit Ruby, Anwendungen 1, R.
Schempp, 2007, HAW-Hamburg, http://users.informatik.haw-hamburg.de/~ubicomp/projekte/master2007/schempp/bericht.pdf
![Page 21: Interaktive Karten als Rich Internet Applications](https://reader031.vdocuments.site/reader031/viewer/2022013018/61d0de7fadf91148a83a4f49/html5/thumbnails/21.jpg)
Interaktive Karten als Rich Internet Applications 2111.12.2007
Quellen / Literatur (2)Quellen / Literatur (2)
MapWiki: A Ubiquitous Collaboration Environment on Shared Maps, Kobe & Osaka University, IEEE, 2005
Imaging the World, The State of Online Mapping, M. Potel, IEEE, 2007
Building Rich Web Applications with Ajax, L.Paulson, IEEE, 2005 Event-Based Blackboard Architecture, Dong u.a., IEEE, 2005 Architectures for Context, T. Winograd, Stanford University 2001,
http://hci.stanford.edu/~winograd/papers/context/context.pdf iROS, Stanford University, http://iwork.stanford.edu/ HousingMaps Mashup, http://www.housingmaps.com/ TV2 Weather, http://pub.tv2.no/TV2/ver/ eyeOS, http://www.eyeos.org/