Enterprise-IT-Praktikum Einheitliche GUIs Institut für Telematik Universität zu Lübeck Wintersmester 2012/13 Dennis Boldt David Gregorczyk.

Slides:



Advertisements
Ähnliche Präsentationen
GWT - google Web Toolkit
Advertisements

Fachhochschule Zittau/Görlitz Fachbereich Informatik Denny Israel, Daniel Winter Christian Schäfer, Michael Kohlsche Dozent: Lars Rönisch.
Portalgesteuerte Simulation Ergebniskonferenz Bonn
Themen für Studien- und Diplomarbeiten
Alternativen für die Entwicklung von grafischen Oberflächen in Java
InfoWeb Weiterbildung >>Zwischenergebnisse
Seminar Internetdienste Web 2.0 und Rich Internet Applications (RIA) JavaFX Rainer Scholz.
Fachpraktikum Graphische Benutzungsoberflächen Wintersemester 2007/08
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Die SE Umgebung des Jahres 2003 am IKE Elemente der SE Umgebung –Omondo als Casetool.
Es gibt viele Arten von Risiken
Web 3.0 – Programmierung – Semantic Web / CIDOC CRM
Praktikum Entwicklung und Einsatz von Geosoftware I - Sitzung 6 Model-View-Controler als Grundlage für Nutzerschnittstellen Sommersemester 2003 Lars Bernard.
Eclipse - Entwicklungsumgebung und mehr ETIS SS05.
Seminar Web-Engineering Nina Aschenbrenner / Ruben Jubeh 1 FG Software Engineering Software Engineering Seminar Web Engineering Seminar des Fachgebiet.
Erweiterung von Eclipse als Entwicklungs-Plattform aus Sicht des Eclipse-Boardmitgliedes TogetherSoft Together auf Basis von Eclipse.
CRM Editor auf der Basis von Qt (Beispiel von Ubi erat Lupa)
Divide and Conquer Eclipse RCP und Spring in verteilten Anwendungen Stefan Reichert | Lufthansa Systems Benjamin Pasero | IBM Rational.
Kick-off PubMan Piloten Präsentation der grundlegenden Konzepte
Simulation komplexer technischer Anlagen
Erweiterung von EMF Refactor um Update Funktionalität in grafischen Editoren Thorsten Arendt, AG Taentzer, SWT FoPra-Vorstellung, 19. April 2012.
Aus.
University of Applied Sciences Übung Objektorientierte Programmierung II Dipl.-Inf. (FH) Markus Vogler.
Wie und wann verwendet man WPF?
EIDAMO ® Frontend Das neue Frontend gibt Ihnen 100% Flexibilität, und weil es auf verschiedene Framework Biblieotheken basiert, können Sie praktisch.
Einfache Automaten mit Lego Mindstorms praktisch umsetzen
die Universität die Universit ät -en die Deutschabteilung -en das Studentenwohnheim -e der Sportplatz –ä,edie Mensa -sen die Englischabteilung.
Programmiermethodik Übung 6
„Buy and Make“ anstelle von „Make or Buy“
Prototypentwicklung für ein Testmanagementsystem
JavaFX 2 Swing war gestern.
Java und Eclipse.
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Unser Ziel.
Vergleich verschiedener Konzepte für das Software Engineering Praktikum.
JavaScript-Bibliotheken
VU Semistrukturierte Daten 1
SPODAT - Blick nach vorn
Interpreter & Compiler
Oliver Lietz – Mobile Software Mobile Software Ausgewählte Themen Software (ATS) Beuth-Hochschule SS 2010 Oliver Lietz Dipl.-Ing.
Jonas Rüttimann 2. Juni Motivation Was ist RAP? Schnellstart: Wir bringen RAP zum Laufen! Technologie: Wie funktioniert RAP? Konsequenzen für die.
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Unser Ziel.
Projekt Pokémon (CSL) Evaluation Technologien / Entwicklungsumgebungen Schlusspräsentation, Philip Iezzi, BDLI 2.
Web-basierter Unterricht in der Computergraphik: Konzepte und Realisierung von interaktiven Online-Kursen Reinhard Klein, Frank Hanisch Wilhelm-Schickard.
Eine kurze Einführung.  Software zur Erstellung eines Dokumenten- servers  Dient zur Aufbewahrung von allen Typen von digitalen Inhalten (Texte, Bilder,
Eike Schallehn, Martin Endig
Vassil Dimov.  Was ist Blue Age  Eigenschaften  Möglichkeiten  Hello World (Beispiel)  Entity Creation(Beispiel)  Benefit.
JavaScript-Bibliotheken
MareNet Ein neuer elektronischer Informationsdienst für die Meeresforschung IuK Trier, 12. März 2001 Michael Hohlfeld Institute for Science Networking.
JQuery Maya Kindler 5c. Entwickler/ Autor John Resig hat jQuery entwickelt. jQuery ist eine Javascript Bibliothek die das programmieren in Javascript.
1.Review SWT - Praktikum SS SWT Praktikum SS062 Projektaufgabe Erstellen eines Editors für die Entwicklung IT-basierten Dienstleistungen.
Parallel Programming Game of Life
Enterprise-IT-Praktikum JAX-RS-Einführung Institut für Telematik Universität zu Lübeck Wintersmester 2012/13 Dennis Boldt David Gregorczyk.
Enterprise-IT-Praktikum Hibernate-Einführung Institut für Telematik Universität zu Lübeck Wintersmester 2012/13 Dennis Boldt David Gregorczyk.
Dennis Boldt David Gregorczyk
Mag. Thomas Hilpold, Universität Linz, Institut für Wirtschaftsinformatik – Software Engineering 1 Programmierpraktikum Java SS 2005 Mag.Thomas Hilpold.

The online coffee. 1. Das Projekt 2. Die Methodik 3. Architektur 4. Softwarefunktionalität 5. Demo 6. Testing.
1 Einleitung Auf dem Weg zum Web 2.0 (was immer das sein mag) ist jQuery klein und fix Hängt damit die "Großen" wie Prototype, Dojo oder Mochikit ab Kreuzt.
Pre-Beta V Build 112.
Pascal Brunner Uniklinik RWTH Aachen Institut für Medizinische Informatik Integration von ImageJ- und Matlab- Servern in das Electronic Data Capture klinischer.
Lernen mit und durch neue Medien Béatrice Fondu Entité 1A.
Uniportal Erlangen-Nürnberg Projekt Hochschulportal an der Friedrich-Alexander-Universität Erlangen-Nürnberg.
EFFORTMANAGEMENT Jan Gerber Simon Hofmann Lukas Nonnenmacher.
XML-basierte Beschreibungssprachen für grafische Benutzerschnittstellen Seminarvortrag im Studiengang „Scientific Programming“ von Steffen Richter.
Von Tugay Haskioglu und Thomas Hartmann.  Projekt Vision  Projekt Management ◦ Use Case Diagramm ◦ Redmine  Projekt Architektur  Projekt Realisierung.
Source Talk Tage 2008 NetBeans Rich Client Platform NetBeans RCP NetBeans Rich Client Platform Anton Epple Göttingen, Source Talk Tage.
Fakultät ET/IT, Institut für Automatisierungstechnik, Professur für Prozessleittechnik Päsentation zur Belegarbeit: XML & Web Angela Wobar
Google App Engine - Technische Stärken und Schwächen
Fortgeschrittenen-Praktikum „Islands of Data“
Realisierung einer mobilen Web App für iOS/Android
Programmiermethodik Übung 7
 Präsentation transkript:

Enterprise-IT-Praktikum Einheitliche GUIs Institut für Telematik Universität zu Lübeck Wintersmester 2012/13 Dennis Boldt David Gregorczyk

Institut für Telematik | Enterprise-IT-Praktikum Enterprise-IT-Praktikum – JAX-RS-Einführung2 Immer diese Benutzerschnittstellen HTML ist nur bedingt für einheitliche grafische Benutzungsoberflächen geeignet Abhilfe schaffen Bibliotheken –ExtJS –jQueryUI –Bootstrap –Dojo Toolkit –Eclipse Rich Ajax Platform (RAP) –qooxdoo –jsLinb –…

Institut für Telematik | Enterprise-IT-Praktikum Enterprise-IT-Praktikum – JAX-RS-Einführung3 ExtJS Proprietäres Web-App-Development-Toolkit: Oberflächenbau nach MVC-Prinzip, ähnlich wie Java Swing Data-Binding über Rest-Schnittstelle Umfangreiche Objektauswahl (auch Tree-View, Layouting) Steile Lernkurve Lizenzgebühren (außer bei nichtkommerziellen Projekten) Sehr aufwändig ohne GUI-Editor zu handhaben GUI-Builder (nur als Trial verfügbar)  für das Praktikum vermutlich Overkill

Institut für Telematik | Enterprise-IT-Praktikum Enterprise-IT-Praktikum – JAX-RS-Einführung4 jQuery UI Widget-Bibliothek basierend auf jQuery Leichter zu handhaben als ExtJS, dafür auch weniger Möglichkeiten (keine Tree-Views, kein Layouting) Kein Data-Binding

Institut für Telematik | Enterprise-IT-Praktikum Enterprise-IT-Praktikum – JAX-RS-Einführung5 Bootstrap Basis für die Twitter-Oberfläche started.html#examples started.html#examples Nutzt jQuery Sehr einfach zu handhaben Layouting inklusive Keine Tree-Views Kein Data-Binding

Institut für Telematik | Enterprise-IT-Praktikum Enterprise-IT-Praktikum – JAX-RS-Einführung6 Der Rest (1/2) Dojo Toolkit: ähnlich mächtig wie ExtJS –MVC, Data-Binding, Layouting, Tree-Views –Kommerziell nutzbar (BSD-Lizenz) RAP: ähnlich mächtig wie ExtJS –Oberflächenentwicklung in Java SWT als OSGi-Bundle –Lauffähig in Servlet-Container –MVC, Layouting, Tree-Views –Mit wenig Mehraufwand auch Übersetzung für Desktopoberfläche möglich –Data-Binding z. B. über JFace

Institut für Telematik | Enterprise-IT-Praktikum Enterprise-IT-Praktikum – JAX-RS-Einführung7 Der Rest (2/2) qooxdoo: Open-Source-Projekt von 1&1/GMX –„Yet another Web-App-Framework“ –Ähnlich wie Dojo & ExtJS, aber nicht ganz so fancy jsLinb: Web-App-Framework mit GUI-Builder –Kompatibel mit jQuery, Prototype, etc. –Proprietär, kostenpflichtige Lizenzen

Institut für Telematik | Enterprise-IT-Praktikum Enterprise-IT-Praktikum – JAX-RS-Einführung8 Links ExtJS: jQueryUI: Boostrap: Dojo Toolkit: RAP: qooxdoo: jsLinb: