Grin logo
en de es fr
Shop
GRIN Website
Publish your texts - enjoy our full service for authors
Go to shop › Computer Science - Internet, New Technologies

Untersuchung von Ajax-Nutzen für Business User, Ajax-Frameworks und Prototyp-Entwicklung eines Ajax-basierten Clients für Geschäftsprozesse und ToDos (Human Tasks)

Title: Untersuchung von Ajax-Nutzen für Business User, Ajax-Frameworks und Prototyp-Entwicklung eines Ajax-basierten Clients für Geschäftsprozesse und ToDos (Human Tasks)

Diploma Thesis , 2007 , 141 Pages , Grade: 1.0

Autor:in: Diplom-Informatiker (FH) Mehmet Akin (Author)

Computer Science - Internet, New Technologies
Excerpt & Details   Look inside the ebook
Summary Excerpt Details

Das Web hat in den in den letzten Jahren einen enormen Wandel durchlaufen. Das Schlagwort Web 2.0 ist in aller Munde.
Das Internet wird nicht mehr nur genutzt, um Informationen anzuzeigen, sondern als eine Plattform verwendet, das zur Abwicklung von Geschäften dient oder die Interaktion, Kom-munikation und Zusammenarbeit von vielen Nutzern fördert. Beispiele hierfür sind Ebay, Amazon, Google oder Wikipedia. Weitere Bestandteile, die das Web 2.0 kennzeichnen, sind unter anderem Weblogs, RSS-Feeds oder soziales Tagging/Bookmarking.
Das Web 2.0 ermöglicht vollkommen neue Geschäftsmodelle. Ein Unternehmen muss nicht mehr unbedingt ein Produkt neu entwickeln, um eine Aufgabe zu lösen. Es stellt eine Infra-struktur zur Verfügung, in der der Kunde durch Kombination von einzelnen Diensten in einer sogenannten Mashup-Applikation eine Lösung für seine Aufgabe zusammenstellen kann. Weiterhin werden Webseiten angeboten, deren Inhalt nicht durch den Betreiber der Seite, sondern durch die Nutzer der Seite zur Verfügung gestellt werden. Der Betreiber bietet ledig-lich das Rahmenwerk an, mit dem Informationen auf die Seite hinzugefügt werden können. Das wohl berühmteste Beispiel hierfür ist YouTube.
Um Benutzeroberflächen für verschiedene Web 2.0-Anwendungen zu entwickeln, die eine hohe Gebrauchstauglichkeit und Reaktionsfähigkeit haben, werden auch neue Ansätze zur Realisierung solcher Oberflächen benötigt. Ein solcher Ansatz ist Ajax (Asynchronous Ja-vaScript and XML), der es durch das asynchrone Nachladen von Daten erlaubt, Webanwen-dungen mit der Funktionaliät von Desktopanwendungen zu verwirklichen.
Diese Arbeit befasst sich mit der Untersuchung des Ajax-Ansatzes. Anhand der Entwicklung eines Webclients zur Bearbeitung von Geschäftsprozessen wird festgestellt, ob Ajax nur ein Internet-Hype oder ein zukunftweisender Ansatz ist, welche Mittel aktuell zur Verfügung stehen, um die Ajax-Entwicklung zu vereinfachen sowie beschrieben, wann der Einsatz sinn-voll und wann er es nicht ist.

Excerpt


Inhaltsverzeichnis

  • Einleitung
  • Das Web 2.0 und Ajax
    • Web 2.0 - Eine Einführung
    • Ajax - Eine Einführung
    • Möglichkeiten von Ajax anhand vorhandener Applikationen
      • Google Maps
      • Google Suggest
      • IBM BlueMail
    • Zusammenfassung
  • Ajax-Grundlagen
    • Asynchrone Kommunikation mit Frames und IFrames
      • Hidden Frame-Technik
      • Hidden IFrame-Technik
      • Vor- und Nachteile
    • Asynchrone Kommunikation mit XMLHttpRequest
      • XMLHttpRequest
      • Vor- und Nachteile
    • Datenformate bei der asynchronen Übertragung
      • HTML
      • Text
      • XML versus JSON
    • Zusammenfassung
  • Untersuchung von Ajax-Bibliotheken
    • Beliebteste Ajax-Bibliotheken
      • Scriptaculous
      • Dojo Toolkit
      • Yahoo! UI
      • Google Web Toolkit
      • Microsoft ASP .NET Ajax
    • Vergleich der Toolkits
      • Nutzung der Bibliothek
      • Behandlung des Vor-/Zurück-Button-, Lesezeichen-Problems
      • Anzahl, Benutzung und Erweiterbarkeit von Widgets
      • Abstraktion der Ajax-Kommunikation
      • Visuelle Effekte
      • Dokumentation
    • Zusammenfassung
  • OpenAjax-Allianz
    • Integrationsprobleme von Ajax-Bibliotheken
    • Idee von OpenAjax
    • Aktivitäten der Allianz
      • Marketing-/Kommunikationsaktivitäten
      • Technische Aktivitäten
      • Arbeitsgruppen
    • OpenAjax-Hub
    • Eclipse Ajax Toolkit Framework
    • Zusammenfassung
  • Analyse
    • Websphere Integration Developer
      • Human Task Webclient
      • Business Process Choreographer Explorer
    • Zielbestimmung
    • Funktionale Anforderungen
    • Nichtfunktionale Anforderungen
      • Gebrauchstauglichkeit
      • Erweiterbarkeit und Wiederverwendbarkeit
      • Performanz
      • Zuverlässigkeit
      • Technische Anforderungen
    • Auswahl der Entwicklungsumgebung
      • Dojo
      • Datenaustauschformat
      • Ajax für IBM Websphere Platform Early Program
      • Websphere Applikationsserver
      • Rational Software Architekt und Aptana
      • Microsoft Internet Explorer und Mozilla Firefox
      • Debugging mit Firebug
    • Gliederung in Teilprodukte
    • Zusammenfassung
  • Dojo
    • Dojo-Architektur
    • Aspektorientiertes Programmieren mit Dojo´s Ereignissystem
      • Ereignisbehandlung mit der connect()-Funktion
      • Ereignisbehandlung mit der subscribe()-Funktion
    • Widgetentwicklung mit Dojo
      • Nutzung von Widgets
      • Entwicklung von Widgets
      • Erweiterung von Widgets
    • Zusammenfassung
  • Design
    • Design der Benutzeroberfläche
      • Anfordern und Freigeben einer Human Task
      • Bearbeitung einer Human Task oder Subtask
      • Erzeugen einer Subtask
      • Hilfesystem
      • Aktualisierung von Daten
    • Architekturübersicht
    • Wiederverwendbare Komponenten
      • AccordionContainer
      • TableController
      • ComboBox
      • InputCollector
    • Anwendungsspezifische Komponenten
      • ToDo
      • Task
      • Subtask
      • SliderContainer
      • Help
    • Zusammenfassung
  • Implementierung
    • Ordnerstruktur
    • Aufbau der Oberfläche
    • Objektorientiertes Programmieren mit Dojo
    • Kommunikation mit dem Server
    • Comet
      • Grundlagen
      • Einsatz in diesem Projekt
    • Nutzung wiederverwendbarer Komponenten
      • TableController
      • InputCollector
    • Erweiterung anwendungsspezifischer Komponenten
      • ToDo-, Task- und Subtaskkomponente
      • SliderContainer
    • Zusammenfassung
  • Zusammenfassung und Ausblick

Zielsetzung und Themenschwerpunkte

Ziel dieser Diplomarbeit ist die Entwicklung eines Ajax-basierten Webclients für die Bearbeitung von Human Tasks im IBM Websphere Integration Developer. Dabei soll gezeigt werden, wie und ob die Gebrauchstauglichkeit einer Webanwendung durch Nutzung von Ajax gesteigert werden kann. Zusätzlich sollen Probleme aufgezeigt werden, die bei der Entwicklung nach dem Ajax-Ansatz entstehen können. Des Weiteren soll die Entscheidungsgrundlage dafür geschaffen werden, wann der Einsatz von Ajax sinnvoll ist und wann nicht.

  • Untersuchung des Ajax-Ansatzes und dessen Vor- und Nachteile.
  • Bewertung verschiedener Ajax-Bibliotheken hinsichtlich Funktionalität, Stabilität, Erweiterbarkeit und Dokumentation.
  • Analyse der Integrationsprobleme bei der Verwendung mehrerer Ajax-Bibliotheken und die Beschreibung des OpenAjax-Hubs als mögliche Lösung.
  • Entwicklung eines Prototypen eines Ajax-basierten Webclients für die Bearbeitung von Human Tasks und Evaluierung der Ergebnisse.
  • Beschreibung des Einsatzes des Comet-Protokolls für die Realisierung der Aktualisierung von Daten auf allen Clients.

Zusammenfassung der Kapitel

Die Diplomarbeit befasst sich mit der Entwicklung eines Ajax-basierten Webclients für die Bearbeitung von Human Tasks. Es wird untersucht, welche Möglichkeiten sich durch den Einsatz von Ajax bieten, welche Probleme bei der Integration verschiedener Ajax-Bibliotheken auftreten können und wie diese mithilfe der OpenAjax-Allianz gelöst werden können. Anschließend wird die Entwicklung eines Prototyps für den Human Task-Client beschrieben. Die Ergebnisse der Entwicklung des Prototyps werden analysiert und in Bezug auf die Gebrauchstauglichkeit bewertet. Im letzten Kapitel wird ein Ausblick auf die zukünftige Entwicklung von Ajax-Technologien gegeben.

Schlüsselwörter

Die wichtigsten Schlüsselwörter und Themen der Arbeit sind Ajax, Web 2.0, Human Tasks, Websphere Integration Developer, JavaScript, Dojo Toolkit, OpenAjax-Allianz, Comet, Prototyp-Entwicklung, Gebrauchstauglichkeit, Performanz.

Excerpt out of 141 pages  - scroll top

Details

Title
Untersuchung von Ajax-Nutzen für Business User, Ajax-Frameworks und Prototyp-Entwicklung eines Ajax-basierten Clients für Geschäftsprozesse und ToDos (Human Tasks)
College
University of Applied Sciences Fulda
Grade
1.0
Author
Diplom-Informatiker (FH) Mehmet Akin (Author)
Publication Year
2007
Pages
141
Catalog Number
V81175
ISBN (eBook)
9783638847056
Language
German
Tags
Untersuchung Ajax-Nutzen Business User Ajax-Frameworks Prototyp-Entwicklung Ajax-basierten Clients Geschäftsprozesse ToDos Tasks)
Product Safety
GRIN Publishing GmbH
Quote paper
Diplom-Informatiker (FH) Mehmet Akin (Author), 2007, Untersuchung von Ajax-Nutzen für Business User, Ajax-Frameworks und Prototyp-Entwicklung eines Ajax-basierten Clients für Geschäftsprozesse und ToDos (Human Tasks), Munich, GRIN Verlag, https://www.grin.com/document/81175
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • https://cdn.openpublishing.com/images/brand/1/preview_popup_advertising.jpg
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  141  pages
Grin logo
  • Grin.com
  • Payment & Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint