© WZL/Fraunhofer IPT Entwicklung einer Profilbörse für Konfigurationen von Smartphones Vortrag der Seminararbeit von Patrick Posor Aachen, den 04.02.2013.

Slides:



Advertisements
Ähnliche Präsentationen
interaktiver Web Service Workflows
Advertisements

GWT - google Web Toolkit
Be.as WEB Technologie
Menüstruktur automatisch angepasste Menüstruktur auf der Internetseite = Neue Seite im Content – Management- System ergibt neuen.
Basis-Architekturen für Web-Anwendungen
1-1 Schlank und schnell zum Datawarehouse Marc Bastien Oracle Deutschland GmbH BTW Leipzig,
1 Prof. Dr. Andreas SchmietendorfWS06/07 – Labor C/S-Programmierung Übung 4 Mehrstufige Client/Server-Systeme mit JSPs, Servlets und JavaBeans (Web-Container)
Vorstellung von PaderWAVE Generierung von Web-Anwendungen aus visuellen Spezifikationen, SS04 Projektgruppe der AG Kastens.
Präsentation Expression Web 2
KS-Encodier-Server Marco Korrmann / Dominik Sommer 1 KS-Encodier-Server Karlsruhe B e g r ü ß u n g.
Java: Grundlagen der Sprache
MyCoRe My Content Repository. Entstehung Seinen Ursprung hat MyCoRe in der MILESS- Software der Universität Essen (Dokumentenserversoftware). Benutzer.
Deklaratives Debugging (Seminar Software Engineering) Tim Sender Deklaratives Debugging Seminar Software Engineering.
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal.
Anwendungen. © Prof. T. Kudraß, HTWK Leipzig Historie des WWW Grundlage Internet – Entwickelt Ende der 60er Jahre vom US-Militär (ARPA-Net) – Technische.
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
Introducing the .NET Framework
Projekt Web Engineering
NetUSE Web Application Framework Kai Voigt NetUSE AG 28. Februar 2003.
Zurück zur ersten Seite SEP Entwurf und Implementierung einer effizienten Rechenstruktur zur Baumdarstellung mittels Java-Texteditoren Betreuer : Matthias.
UML Begleitdokumentation des Projekts
RelationentheorieObjektorientierte Datenbanken AIFB SS Die Anbindung an Programmiersprachen (1/2) Prinzip und Zielsetzung der Sprachanbindungen.
Plattformunabhängige Programmiersprache
Simple Programmierung
Industry goes Mobile – Die Pumpe lernt sprechen Peter Gyger Leiter Technik Biral AG.
Prototypentwicklung für ein Testmanagementsystem
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Wirtschaftsinformatik Projekt
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:
Wilhelm Klein, März 2010 Entwickeln mit Methode Projekt Manager Projektplanung Steuerung und Kontrolle Bereitstellung (Hardware und Software) Qualitätssicherung.
Kommunikation mit dem Terminal Achim Sommer FH München FB 07 Informatik/Mathematik Projektstudium Chipkarten SS 2001 Mit freundlicher Unterstützung von.
Vorstellung des Entwurfs
CGI (Common Gateway Interface)
Ein neues Zeitalter beginnt
Wasserfallmodell und Einzelbegriffe
Diplomverteidigung Ulrich Dinger Thema: Untersuchung und Entwicklung von Ansätzen und Techniken zur Realisierung einer (Web) Service Language.
Positionssoftware für Mobiltelefone Projekt FindMe Projektpräsentation ITS Day 2009 Wien,
TradingCenter Markus Block Ronald Kutschke P2P Applikation basierend auf Suns JXTA Technologie im Rahmen des.
Web-basierter Unterricht in der Computergraphik: Konzepte und Realisierung von interaktiven Online-Kursen Reinhard Klein, Frank Hanisch Wilhelm-Schickard.
Von Sven, Tobias und Philippe. Inhalt: 1.Geschichte 2.Grundkonzepte der Sprache 3.Anwendungsarten 4.Ähnliche Programmiersprachen 5.Konkrete Beispiele.
Webbasierte Verwaltung von Raumbelegungen
2. April 2015Solveigh Matthies BioRem als FESA3-Klasse BioRem-Ansteuerung mit einer FESA3- Klasse Sinn&Zweck Funktionialit ä t Implementierung.
Web und Mobile Apps Programmieren Marco Jakob Kurzvortrag OSS an Schulen
Vortrag - Diplomarbeiten (HS I)
J2EE-Motivation(I) Anforderungen an heutige Software u.a.:
Ziel - Konzept - Realisierung 28. August 2003 Ursula Jutzi.
N.Fremann, M.Jentsch, D.Wilmsmann Interaction with public and private displays Projektarbeit im Seminar Location Based Services.
2.6 Erinnerung: Programmverwaltung Quellencode (getrennt übersetzbare Programmteile) (source code) Übersetzer (compiler, assembler) Objektcode
C# C-Sharp.
E-Archiv Durch die Präsentation führt sie: Jack Kraus ScanView ist ein Produkt der Allgeier IT GmbH (Feb 2010)
Im Rahmen der Abschlussprüfung zum Fachinformatiker Fachrichtung Anwendungsentwicklung Neuentwicklung eines Intranets für die Carano Informationssysteme.

HORIZONT 1 Product HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / Das IT – Informationssystem.
Mönchengladbach Tchibo Filial-Manager Erste Ideen.
M adlmayr B ernhard S oftware E ngineering - WS 12 P rojektvorschlag M eilian A hmad R izal K aiser D aniel G ruppe 3 – T eam 7.
Pascal Brunner Uniklinik RWTH Aachen Institut für Medizinische Informatik Integration von ImageJ- und Matlab- Servern in das Electronic Data Capture klinischer.
, Claudia Böhm robotron*SAB Anwendungsentwicklung mit dem Java und XML basierten Framework robotron*eXForms Simple Application Builder.
Entwurf, Implementierung und Test eines Java – Web Services als Kommunikationsschnittstelle für Webapplikationen mit Funktionen.
Agenda Allgemeine Infos zur neuen Site Login Profil und Profileinstellungen Medien Beitrag erstellen (Beitragsarten,Gültigkeiten)
Rechen- und Kommunikationszentrum (RZ) Entwicklung einer Web- Oberfläche mit Apache Wicket am Beispiel des IdentityAdmins Seminarvortrag Melanie.
Seminararbeit Release Management von Web-Systemen Minh Tran Lehrstuhl für Software Engineering RWTH Aachen
Seminarvortrag Mobile Darstellung der Backup-Reporte Analyse und Konzept Anita Ludermann Rechen- und Kommunikationszentrum Aachen Stand:
1. Betreuer: Prof. Dr. Jörg Striegnitz 2. Betreuer: Dr. Martin Schindler Kontextsensitive Autocompletion für Klassendiagramme in der UML/P Florian Leppers.
Patrick Richterich Lattwein GmbH Web Services Softwareentwicklung mit SOAP.
Eine Präsentation von Sandro Schluep und Leon Wink.
von Valentin Durst und Steffi Klein
Der Schulbuchhandel Das Geschäftsmodell im Umbruch
Thema 4: Klassenbibliothek
 Präsentation transkript:

© WZL/Fraunhofer IPT Entwicklung einer Profilbörse für Konfigurationen von Smartphones Vortrag der Seminararbeit von Patrick Posor Aachen, den

Seite 2© WZL/Fraunhofer IPT Zusammenfassung und Ausblick5 Implementierung4 Konzept der Profilbörse3 Stand der Technik2 Problemstellung und Zielsetzung1 Agenda

Seite 3© WZL/Fraunhofer IPT EMOTIO-Projekt Allgemein Einbindung des Kunden in den Entwicklungsprozess Benutzer kann ein Produkt nach seinen Anforderungen weiterentwickeln Spätere Ausweitung auf andere Domänen z.B. Smart-Car oder Smart-Home Prototypische Implementierung an einem Anwendungsbeispiel Ein Smartphone mit Android-Betriebssystem dient als Demonstrator Quelle:

Seite 4© WZL/Fraunhofer IPT EMOTIO-Projekt 1) Benutzer kann Konfigurationsprofile auf dem Smartphone erstellen und diese werden abgespeichert 2) Nach einmaliger Registrierung können verschiedene Webbasierte Dienste benutzt werden 3) Konfigurator zum Editieren von Profilen 4) Forum zur Kommunikation 5) Profilbörse zur Veröffentlichung seiner Profile

Seite 5© WZL/Fraunhofer IPT Zielsetzung Es fehlt eine Plattform um Profile zu teilen!

Seite 6© WZL/Fraunhofer IPT Zusammenfassung und Ausblick5 Implementierung4 Konzept der Profilbörse3 Stand der Technik2 Problemstellung und Zielsetzung1 Agenda

Seite 7© WZL/Fraunhofer IPT Java Entwickelt von Sun Microsystems Objektorientierte Sprache Plattformunabhängig und Architekturneutral Verwendung der Entwicklungsumgebung Eclipse Quelle:

Seite 8© WZL/Fraunhofer IPT Gründe für Java Smartphone besitzt ein Android-Betriebssystem Android wird in Java programmiert Bereits entwickelte Programmteile in Java realisiert Java erscheint als Programmiersprache geeignet!

Seite 9© WZL/Fraunhofer IPT Google Web Toolkit Entwickelt von der Google Inc. Freies und kostenloses Toolkit, um mit Hilfe von Java eine Webanwendung entwickeln zu können Compiler wird zur Verfügung gestellt, mit dem der Code in JavaScript und HTML übersetzt wird Quelle:

Seite 10© WZL/Fraunhofer IPT Gründe für GWT Anwendung von Drag&Drop im Konfigurator der Webanwendung Aufgrund guter Resonanz in der Entwicklergemeinde hat sich GWT als geeignet herausgestellt Plugin für Entwicklungsumgebung Eclipse vorhanden GWT erscheint als zusätzliches Toolkit geeignet!

Seite 11© WZL/Fraunhofer IPT Zusammenfassung und Ausblick5 Implementierung4 Konzept der Profilbörse3 Stand der Technik2 Problemstellung und Zielsetzung1 Agenda

Seite 12© WZL/Fraunhofer IPT Konzept der Profilbörse Phase 1: Anforderungen in einem Workshop definieren Phase 2: Entwurf der Profilbörse als Mockup Phase 3: Prototypische Implementierung der Profilbörse

Seite 13© WZL/Fraunhofer IPT Anforderungen an die Profilbörse Anzeigen der Profile Suchfunktionen für das Suchen und Filtern bestimmter Profile Kategorisierung von Profilen Laden eines Profils in den Konfigurator

Seite 14© WZL/Fraunhofer IPT Entwurf der Profilbörse

Seite 15© WZL/Fraunhofer IPT Zusammenfassung und Ausblick5 Implementierung4 Konzept der Profilbörse3 Stand der Technik2 Problemstellung und Zielsetzung1 Agenda

Seite 16© WZL/Fraunhofer IPT Implementierung der Profilbörse

Seite 17© WZL/Fraunhofer IPT Implementierung der Profilbörse Aufruf beim starten des Projektes Erstellt das Layout der Profilbörse DockLayoutPanel dient als Grundgerüst Login-Anzeige im Header

Seite 18© WZL/Fraunhofer IPT Implementierung der Profilbörse Anzeigen der Kategorien Hyperlinks zur Anzeige der Kategorien Bereitstellung der Such- und Filterfunktionen Anzeigen der Profile Bereitstellung der Funktionalität „Laden in den Konfigurator“

Seite 19© WZL/Fraunhofer IPT Implementierung der Profilbörse Schnittstellen zur Datenbank Geben Profile und Kategorien zurück

Seite 20© WZL/Fraunhofer IPT Prototyp der Profilbörse

Seite 21© WZL/Fraunhofer IPT Zusammenfassung und Ausblick5 Implementierung4 Konzept der Profilbörse3 Stand der Technik2 Problemstellung und Zielsetzung1 Agenda

Seite 22© WZL/Fraunhofer IPT Zusammenfassung und Ausblick Profilbörse komplettiert den Webbasierten Dienst durch das Teilen von Profilen Benutzung der Programmiersprache Java und GWT als zusätzliches Toolkit Realisierung in 3 Phasen mit fest definierten Anforderungen Prototypische Realisierung der Profilbörse im Rahmen der Seminararbeit Finalisierung der Einbindung in den Konfigurator Einbindung in die gesamte Webanwendung

Seite 23© WZL/Fraunhofer IPT Vielen Dank! Gratias ago Obrigado Grazie Merci Muchas gracias Thank you! Gràcies Eskerrik asko Eυχαριστώ 많은 감사 Спасибо Köszönöm

Seite 24© WZL/Fraunhofer IPT Backup