Rich Internet Application
From Sterwiki
Der Begriff Rich Internet Application (RIA) beschreibt eine Anwendung, die Internet-Technik benutzt und eine machtige Benutzeroberflache bietet.
Der unubersetzbare englische Begriff 'rich' beschreibt auf der einen Seite die Machtigkeit der Benutzeroberflache. Moglichkeiten wie z.B. Drag-und-Drop-Fahigkeit oder Bedienbarkeit uber Tastaturkurzel, die normale Internettechniken wie HTML nicht zulassen. Weiterhin ist auch die Machtigkeit der Applikation gemeint, die z.B. Berechnungen auf Clientseite ausfuhren kann, ohne eine Anfrage zum Server starten muss. Dadurch lassen sich RIAs viel flussiger bedienen und geben Ruckmeldungen sofort zuruck.
Man konnte diese Anwendungen auch 'intelligente Clients' nennen. Naturlich sind diese Anwendungen grosser als HTML, sind aber dennoch Internet-optimiert (durch Komprimierung sowie Streaming-Techniken). RIAs gleichen diesen Nachteil dadurch aus, dass sie zu Laufzeit weniger Anfragen an der Server stellen mussen.
Eine RIA erkennt man daran, dass Sie:
- nicht installiert werden muss
- auf sie uber Internet-Techniken zugeriffen wird
- sie mit dem Nutzer interagiert
So sind nicht alle Flash-Filme in Internet automatisch RIAs, das klassische Intro ist z.B. eher Prasentation als RIA da klassische Voraussetzungen wie Interaktion mit dem Nutzer fehlen.
| Table of contents |
|
1 Technologien
2 Vor- und Nachteile von RIAs
3 Beispiele
4 Trends
5 Siehe auch
|
Technologien
Typischerweise werden heutzutage (2005) RIAs im Flash-Format (SWF) erstellt, da der Flash-Player in ca. 95% aller Browser vorhanden ist. Weitgehend unbekannt ist, dass Flash nicht unbedingt im Browser spielen muss, auch Vollbildschirm-Modi sind moglich sowie das Erstellen einer selbstabspielenden Applikation (EXE).
Aber auch andere Techniken als Flash konnen zum Einsatz kommen:
- Ein Standard, der sich aber noch nicht durchgesetzt hat, ist Scalable Vector Graphics (SVG), der XML-basierend ist.
- Java und .NET konnen ebenfalls als RIAs gesehen werden.
- Interessant ist, dass Microsoft's nachstes Betriebssystem als Interface Beschreibungssprache eine Technologie XAML implementiert, die ebenfalls typische Bestandteile von Rich Internet Applications aufgreift.
- JavaScript kann bedingt ebenfalls benutzt werden, um RIA zu erstellen.
Vor- und Nachteile von RIAs
Vorteile von Rich Internet Applications:
- Benutzerfreundlich, da moderne Oberflachentechniken wie bei tradionellen Anwendungen moglich sind.
- Schnellere Reaktion auf Benutzereingaben
- Genaue Darstellung von Oberflachen (im Vergleich zu HTML)
- Kein Installationsaufwand, da herunterladbar
- Konnen in sicherer Umgebung laufen (Beispiel: Java)
- Konnen auch 'offline' funktionieren
- Intelligent, da Logik auch lokal verfugbar ist (wie z.B. Berechnungen)
- Weniger Anfragen an den Server
- Weniger Netzwerkbelastung
- Konnen auf das lokale Dateisystem zugreifen
Nachteile von Rich Internet Applications:
- Etwas langsamerer Download
- Hohere Resourcenbelastung des Clientrechners
- Nicht jeder Client hat u.U. die notwendige Umgebung installiert (speziell bei Java oder .NET)
Beispiele
Nachfolgend einige Beispiele, in denen RIAs Vorteile bieten. Achtung, naturlich konnen diese Anwendungsbeispiele auch mit klassischen Techniken (HTML) erstellt werden.
- Handyoberflachen
- Oberflachen fur Navigationssystemen
- Beispielrechner fur Autoversicherungen
- Navigations- und Shopoberflache fur Onlinebestellungen
- Auto-Konfigurator im Internet
- Oberflachen fur interne ERP- oder Callcenter-Systemen
Trends
Rich Internet Applications werden als nachste Generation von Software-Anwendungen gesehen.
Speziell im Intranet bietet dieses enorme Vorteile, da bei neueren Versionen die aktuelle Software nicht erteilt/installiert werden muss. Aber auch im Internet nutzen immer mehr Firmen RIAs, um Corporate Identity (Firmenauftritt) und Brand Identity (Markenauftreten) zu wahren, da HTML zu wenig Gestaltungsmoglichkeiten gibt und sorgsam gestaltete Designs hochstwahrscheinlich anders als gewollt darstellt.
Gerade in den Bereichen Mobile Devices (z. B. Handys) und Embedded Devices (z. B. Navigationssystemen) ist der Bedarf nach machtigeren Oberflachen, Standarisierung und Herunterladbarkeit (ohne Installation) gross. So bieten immer mehr Hochschulen Studiengange in den Bereichen Game Design, Interactive Design und Mobile Design an.
Siehe auch
- Flash
- SVG
- SWF
- XAML
- XUL
en:Rich Internet Application nl:Rich Internet Applications
Für mehr information über vergleich autoversicherung: online dispokredit
  
 
 
 
 
 
 
 
Zurück zu Versicherungen  






