Wetter-Projekt Projektstammtisch 11.04.2013 Chin-Man Choi.

Slides:



Advertisements
Ähnliche Präsentationen
Forschungszentrum Informatik
Advertisements

Be.as WEB Technologie
Das Content-Management-System Sebastian Raubinger
Web 2.0 Ringelmann Arthur.
WWW World Wide Web.
Basis-Architekturen für Web-Anwendungen
Datenbankzugriff im WWW (Kommerzielle Systeme)
Netzwerke im Dialogmarketing
Microsoft Windows 2000 Terminal Services
Colibi Bibliothekssystem der Computerlinguistik. Einführung Motivation Was braucht Colibi? Software Datenbankdesign.
Web-Programmierung und Web 2.0-Technologien
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal.
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
Windows Vista Felix Lutz 14. August 2007.
Einführung in die Technik des Internets
Zukunft des Webs? Dennis Beer Christian Blinde
Lehre, Studium, Forschung LSF Software-System HIS-GX ist eine Webanwendung für:L ehre, S tudium und F orschung bietet vielfältige Funktionalitäten für.
FH-Hof HTML - Einführung Richard Göbel. FH-Hof Komponenten des World Wide Webs WWW Browser HyperText Transfer Protocol (HTTP) via Internet WWW Server.
Mailserver-Installation mit LDAP-Schnittstelle für die Firma XYZ GmbH
Chat System – Gruppe B Tim Braun, Andre Ester, Florian Müller und
Browser das Internet lesen.
Aichinger Christian, Strasser Jürgen
Die WuppertalAPP eine Idee wird Realität
IGEL UMS Universal Management Suite Oktober 2011 Florian Spatz
Problematik von Großprojekten
Lommy® SAFE Individuelles Überwachen von Fahrzeugen und Gütern.
© InLoox GmbH InLoox now! Produktpräsentation Die schlüsselfertige Online-Projektplattform in der Cloud.
Whitepaper - Feb © mailways GmbH Das Chat-Fenster auf Seite des Kunden Menschen wollen von Menschen beraten werden. Mit Hilfe des Internet lassen.
University of Applied Sciences Übung Objektorientierte Programmierung II Dipl.-Inf. (FH) Markus Vogler.
Neuer GeoViewer BS   8. GeoForum BS vom Roger Wiss, GVA.
Gegenstand EDV Thema: Informative Webseiten
Weltweite Kommunikation mit Exchange Server über das Internet
HOB RD VPN HOB Remote Desktop Virtual Private Network
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Grundlagen: Client-Server-Modell
HTML-Editoren Eine Präsentation von Erik Kulisch.
App-Entwicklung mit HTML5, CSS und JavaScript
Technische Universität München BDE! Mobile Entwicklung einer mobilen Webanwendung für einen auf ältere Menschen zugeschnittenen sozialen Marktplatz Bearbeiter:
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Unser Ziel.
CGI (Common Gateway Interface)
EP Media Group SiteKist CMS Version 6.9. ©2014 EP Media Group Internet:
ESRI EUROPEAN USER CONFERENCE
Das Internet Von Stefan Pfleger Stefan Pfleger.
NDK Enterprise Technologien Informationen Infrastruktur und Fallstudie Daniel Nydegger Studienleiter Enterprise System Entwicklung.
Uwe Habermann Venelina Jordanova dFPUG-CeBIT-Entwicklertreffen
Uwe Habermann Venelina Jordanova VFX in Cloud.
iGreen Machine Connector
Agenda Rückblick 2. Aufbau der Software Benutzeroberfläche 4. Ausblick
Wissen praktisch ablegen
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Unser Ziel.
Aufzeichnung von Usability-Daten im www. Client-Side Log : automatisch (maschinell) generiertes Protokoll Client : Rechner mit dem Browser des Users Server:
Dedizierte Systeme Typo3 Installation Dedizierte Systeme – Typo3 Installation – Christoph Stollwerk IT Zertifikat der Philosophischen Fakultät WS 2008/2009.
Quellen: Internet INTRANET Ausarbeitung von Sven Strasser und Sascha Aufderheide im Modul Netzwerktechnik, Klasse INBS Mai 2003.
TradingCenter Markus Block Ronald Kutschke P2P Applikation basierend auf Suns JXTA Technologie im Rahmen des.
Client-Server-Modell
Die Management-Tools von Z&H COACH beinhalten zentrale Hilfsmittel für ein Management-System. Sorgfältig angewendet führen diese Tools Ihr Unternehmen.
W W W - World Wide Web. Das World Wide Web kommt aus dem Englischen und bedeutet ‚Weltweites Netz‘ ist ein über das Internet abrufbares Hypertext-System.
Hamburger BV AK Informations- und Medientechnik AK Betriebswirtschaft, Management und Vertrieb Heinz Friedrich Web-Portal 1 Internes Web-Portal.
Gruppe 1 – Linux Server Maxim Mozgovoi Patrick Preidel
Datenbanken im Web 1.
Internet-Grundtechnologien. Client / Server Client („Kunde“): fordert Information / Datei an im Internet: fordert Internetseite an, z.B.
Oracle Portal think fast. think simple. think smart. Dieter Lorenz, Christian Witt.
Webserver, Apache und XAMPP
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Das Internet Ein Netzwerk, das viele Rechner miteinander verbindet
Historisch-Kulturwissenschaftliche Informationsverarbeitung Advanced IT Basics Linda Schröder Universit ä t zu K ö ln XAMPP – Eine praktische.
© WZL/Fraunhofer IPT Entwicklung einer Profilbörse für Konfigurationen von Smartphones Vortrag der Seminararbeit von Patrick Posor Aachen, den
Firmenpräsentation Incite GmbH.
 Präsentation transkript:

Wetter-Projekt Projektstammtisch Chin-Man Choi

Wetter-Tool (App) für Kunden in Wiesbaden entwickelt durch Usegroup: Dipl.-Wi-Inf. (BA) Jochen Stärk WEBoXX IT-eXperts: Dipl.-Inf. Chin-Man Choi

usegroup, WEBoXX IT-eXperts3 Hintergrund Eine Firma (Kunde genannt) in Wiesbaden ist im Bereich Wetterinformationen, Wettervorhersagen tätig. Diese Kunde besitzt u.a. auch ein Web-Portal, auf dem Wettervorhersagen etc. dargestellt werden. Eigendarstellung:... liefert hochwertige Informationen rund um das Thema Wetter und Klima. Weltweit kaufen wir meteorologische Daten ein und erstellen mit einem eigenen numerischen Modell und einem Stab von hoch qualifizierten Mitarbeitern Wettervorhersagen von höchster Genauigkeit.

usegroup, WEBoXX IT-eXperts4 Hintergrund Der Kunde wandte sich an Florian Friedrichs mit einer Anfrage zur Entwicklung einer Applikation zur Unterstützung der Wettervorhersage Mainformatik: Florian Friedrichs, Florian stellte diese Anfrage auf dem Projektstammtisch ( am vor

usegroup, WEBoXX IT-eXperts5 Hintergrund Jochen nahm Kontakt mit dem Geschäftsführer des Kunden auf Kommunikation erfolgte hauptsächlich über Jochen, auch während des gesamten Projektverlaufs Beauftragung erfolgte kurzfristig

usegroup, WEBoXX IT-eXperts6 Anforderungen Meteorologen im Unternehmen passen Vorhersagedaten mittels einer Desktop-Anwendung an. Die Vorhersagedaten liegen lokal in einer Datenbank vor (Microsoft Access) Die Vorhersagedaten stammen von Wetterstationen aus der ganzen Welt

usegroup, WEBoXX IT-eXperts7 Anforderungen Bisherige Anwendung

usegroup, WEBoXX IT-eXperts8 Anforderungen Die neu zu erstellende Anwendung sollte eine Deutschlandkarte/Weltkarte darstellen können Durch die Karte soll u.a. eine leichtere Zuordnung von Stationsnamen zu Regionen erfolgen können Die Stationsauswahl sollte direkt über die Karte erfolgen können. Es sollen mehrere Stationen gleichzeitig auswählbar sein Eine Auswahl mehrerer Stationen soll als später auswählbarer Bereich (Region) abspeicherbar sein Die Attribute einer Station/mehrere Stationen (wie z.B. Temperatur, Wetterzustand ) sollten direkt in der Kartendarstellung änderbar sein

usegroup, WEBoXX IT-eXperts9 Anforderungen Mitarbeiter arbeiten auf Windows-Rechner Die zur Vorhersage benutzen Daten befinden sich in einer MS- Access Datenbank. Das Zurückschreiben der durch die neu erstellten Anwendung veränderten Daten soll in diese Datenbank erfolgen Bei der Manipulation der Daten soll gewährleistet sein, dass bestimmte Beziehungen zwischen den Attributwerten (wie z.B. Temperatur) erhalten bleiben Es wurden vom Auftraggeber ansonsten keine Vorgaben bzgl. Architektur, wie Desktop-Anwendung, Client-Server etc. gemacht

usegroup, WEBoXX IT-eXperts10 Anforderungen Entwürfe der angedachten zukünftigen Anwendung

usegroup, WEBoXX IT-eXperts11 Konzept Usegroup und WEBoXX beschlossen, eine webbasierte Intranet- Anwendung zu entwickeln Die Anwendung wird über Web-Browser wie Google Chrome oder Firefox bedient Die eigentliche Anwendung wird im Kontext eines Web-Servers installiert Es wird auf im Web verfügbares Kartenmaterial zugegriffen, z.B. OpenStreetMap ( Stichwort GIS: Geo-Informationssystem

usegroup, WEBoXX IT-eXperts12 Konzept Architektur der Anwendung Kartenserver Internet Beim Kunden Anwendungs- server/Webserv er Datenbank App Kunden, Portal Wetter- stationen

usegroup, WEBoXX IT-eXperts13 Umsetzung Es wurde beschlossen die Entwicklung auf Basis eines Dienstvertrags zu beginnen (es wurden Stundenkontigente festgelegt) Remote Entwicklung Gelegentliche Meetings beim Kunden Code Repository Subversion ( Online-Konferenz mit Kunden Bugtracking und Ticketsystem Trac-System ( Koordinationstreffen z.B. im Weboxx-Büro, Coworking-Spaces

usegroup, WEBoXX IT-eXperts14 Umsetzung Es existierte ein Konzept-Dokument, das von einem Meteorologen erstellt wurde Dieses Dokument diente anfänglich als Referenz Während der Entwicklung und während paralleler Meetings ergaben sich Änderungen der Anforderungen Die ursprünglichen und geänderten und neuen Anforderungen wurden umgesetzt

usegroup, WEBoXX IT-eXperts15 Umsetzung/Screenshots Deutschlandkarte mit Stationen

usegroup, WEBoXX IT-eXperts16 Umsetzung/Screenshots Drei ausgewählte Stationen mit Attributen

usegroup, WEBoXX IT-eXperts17 Umsetzung/Screenshots Detailbearbeitung einer Station

usegroup, WEBoXX IT-eXperts18 Umsetzung Eingesetzte Technologien Serverseitige Skriptsprache PHP v.a. Zum Zugriff auf die Datenbank, Javascript für die Anwendungslogik im Browser Zur Einbindung und Darstellung von Kartenmaterial, Geodaten und der Stationsdaten wurde das Javascript Framework OpenLayers ( verwendet, Xajax – ein auf PHP zugeschnittenes Ajax-Framework ( Ajax ist Konzept der asynchronen Datenübertragung zwischen einem Browser und dem Server. ExtJS - Javascript-Bibliothek mit in erster Linie umfangreicher Sammlung von Steuerelementen für Benutzeroberfläche (

usegroup, WEBoXX IT-eXperts19 Umsetzung Die in der Anwendung bzw. in der Entwicklung eingesetzte Technologien sind OpenSource bzw. freie Software bzw. Freeware. Konkret bedeutet dies, dass für uns (die Entwickler) als auch für den Kunden keine zusätzlichen Kosten anfielen und keine laufenden Kosten wegen Lizenzgebühren etc. anfallen. Es wurden keine Kosten wegen Dritt-Software auf den Kunden abgewälzt.

usegroup, WEBoXX IT-eXperts20 Übergabe, Installation Zuerst Übergabe eines Prototypen Weitere Installationen durch Mitarbeiter des Kunden Bei Fragen, Problemen bei der Installation erfolgte Support letzte Version (0.4.3) wurde am per Mail übergeben und vom Kunden installiert

usegroup, WEBoXX IT-eXperts21 Tests, Betrieb Von den Mitarbeitern des Kunden wurde die Anwendung zuerst auf einen Test-Datenbestand beim Kunden getestet Es ergaben sich wieder Änderungen der Anforderungen Bei den Tests traten zudem einige Fehler auf, die uns kommuniziert worden Durch Nacharbeit wurden die Anwendung angepasst und die Fehler behoben Am wurde die letzte korrigierte Version übergeben

usegroup, WEBoXX IT-eXperts22 Auswertung, Nachbetrachtung Postmortem durch Jochen Stärk Meeting beim Kunden Fragebögen mit Fragen zur Projektübersicht (geplantem Budget, geplantem Projektende, technologischen Hintergrund), Projektbewertung (positive und negative Punkte), freien Kommentaren Ergebnisse wurden anonymisiert veröffentlicht

usegroup, WEBoXX IT-eXperts23 Ausblick Vorschlag von Jochen: Einführung eines Kartenservers Kartenserver Geoserver Anwendungs server Datenbank Beim Kunden App Kunden, Portal Wetter- stationen

usegroup, WEBoXX IT-eXperts24 Ausblick Eine eigene Mapserver-Software, wie z.B. der GeoServer ( ermöglicht es Karten in einem lokalen Netzwerk zur Verfügung zu stellen. Im konkreten Fall würde der Zugriff auf das Kartenmaterial im Internet entfallen Neben anderen Vorteilen würde sich ein Geschwindigkeitsvorteil beim Aufbau der Karte ergeben. Deutscher Wetter Dienst DWD setzt den GeoServer ein (

usegroup, WEBoXX IT-eXperts25 Fragen ?

usegroup, WEBoXX IT-eXperts26 Vielen Dank !