RIA
Rich Internet Applications
Rich Internet Applications (RIA) bieten dem Benutzer einen gewissen „Mehrwert" in der Benutzung bzw. Interaktivität und Funktionalität. So wollen RIAs dem Benutzer Komfort bieten, der jenen von Desktop-Applikationen ähnelt. Rich Internet Applications sind leistungsfähiger als klassische Webanwendungen. So kann zum Bespiel eine Drag & Drop Funktion in online Shops eingesetzt werden, oder statt einem simplen HTML-Textfeld ein Editor implementiert werden, der es dem Benutzer erlaubt, die Texte wie in Word oder Open Office zu formatieren.
Im Gegensatz zu herkömmlichen Webanwendungen wird bei Rich Internet Applications die Rechenlast zwischen Server und Client (meist Web-Browser) verteilt und ein Neuaufbau der Benutzeroberfläche entfällt. Auch wird die Netzwerklast enorm reduziert, da Berechnungen direkt auf dem Client durchgeführt werden und dieser nur bei Bedarf mit dem Server kommuniziert.
Mittels Rich Internet Applications lassen sich allerdings auch komplexe Prozesse und Interaktionsformen darstellen, die eine höhere Automatisierung ermöglichen. Auch lassen sich alle üblichen Formen multimedialer Kommunikation (Chat, Video, Audio) integrieren.
- Im Zuge der Anforderungsanalyse werden alle benötigten Funktionen in einem Lastenheft dokumentiert.
- Gemeinsam mit Ihren Projektverantwortlichen werden die entsprechenden Prioritäten (must, should, nice to have) besprochen und ebenfalls im Lastenheft dokumentiert.
- Evaluierung von Software-Lösungen und Erstellung des Pflichtenhefts.
- Bestimmung der Vorgehensweise nach dem klassischem Schema oder Agilen Methoden (Wasserfallmodell, SCRUM, etc.).
- Endabnahme.
- RIA müssen auf Clients nicht installiert werden.
- Bieten hohe Funktionsvielfalt und Interaktivität.
- Berechnungen der Anwendung werden Client-seitig durchgeführt.
- Nutzen Kontrollelemente die dem Anwender durch Desktop-Anwendungen vertraut sind.
- Nutzen Internet-Technologien für die Übertragung und Darstellung.
- Betriebssystem- und idealerweise sogar browserunabhängig.
Beispiele für RIA Funktionalität:
- Google docs
- Schadensberichte an Versicherungen mit der Möglichkeit Text und Photos anzufügen.
- Automatische Vorschläge bei Sucheingaben.
- Web-Mail Anwendungen.
- Drag & Drop Funktionen in Online-Shops.
- Vergleichsfunktionen bei der Produktauswahl.
Nachteile von RIAs:
- RIAs benötigen leistungsfähigere Client-Rechner.
- Wenn keine offline Funktionalität zur Verfügung steht, ist eine permanente, leistungsfähige Internetverbindung nötig.
Ihre Vorteile bei RIA Projekten ergeben sich durch:
- Effiziente Koordination und Steuerung.
- Kostentransparenz durch effektives Projektcontrolling.
- Schnelle Realisierung Ihrer Ideen und Anforderungen.
- Optimale Ausnützung ihrer eigenen Ressourcen.
- Ein Ansprechpartner für das gesamte RIA Projekt.



