New Immissions/Updates:
boundless - educate - edutalab - empatico - es-ebooks - es16 - fr16 - fsfiles - hesperian - solidaria - wikipediaforschools
- wikipediaforschoolses - wikipediaforschoolsfr - wikipediaforschoolspt - worldmap -

See also: Liber Liber - Libro Parlato - Liber Musica  - Manuzio -  Liber Liber ISO Files - Alphabetical Order - Multivolume ZIP Complete Archive - PDF Files - OGG Music Files -

PROJECT GUTENBERG HTML: Volume I - Volume II - Volume III - Volume IV - Volume V - Volume VI - Volume VII - Volume VIII - Volume IX

Ascolta ""Volevo solo fare un audiolibro"" su Spreaker.
CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Rich Internet Application - Wikipedia

Rich Internet Application

aus Wikipedia, der freien Enzyklopädie

Der Begriff Rich Internet Application (RIA) beschreibt eine Anwendung, die Internet-Techniken benutzt und eine intuitive Benutzeroberfläche bietet.

Inhaltsverzeichnis

[Bearbeiten] Der Begriff

Der englische Begriff "rich" steht dabei für die "reichhaltigen" Möglichkeiten wie z.B. Drag-und-Drop-Fähigkeit oder Bedienbarkeit über Tastenkürzel, suggeriert dabei aber auch einen "Mehrwert", gegenüber herkömmlichen Webanwendungen.

Weiterhin ist auch die Leistungsfähigkeit der Applikation gemeint, die z.B. Berechnungen auf Clientseite ausführen kann, ohne eine Anfrage zum Server starten zu müssen. Dadurch lassen sich RIAs viel flüssiger bedienen und Rückmeldungen können schneller erzeugt werden.

Man könnte diese Anwendungen auch "intelligente Clients" nennen. Natürlich sind diese Anwendungen größer als HTML, sind aber dennoch Internet-optimiert (durch Komprimierung sowie Streaming-Techniken). RIAs gleichen diesen Nachteil dadurch aus, dass sie zur Laufzeit weniger Anfragen an den Server stellen müssen.

Eine RIA erkennt man daran, dass:

  • sie nicht installiert werden muss
  • auf sie über Internet-Techniken zugegriffen wird
  • sie mit dem Nutzer interagiert

So stellen beispielsweise Animationen keine RIAs dar, da klassische Voraussetzungen wie Interaktion mit dem Nutzer fehlen.

[Bearbeiten] Techniken

Typischerweise werden heutzutage (2006) RIAs als Flash- oder AJAX-Applikation erstellt.

Aber auch andere Techniken können zum Einsatz kommen:

  • Java-Applets gehören zu den ersten RIAs. Sie bieten dem Benutzer wesentlich mehr Widgets und Interaktionsmöglichkeiten an als reines HTML.
  • DHTML-Anwendungen, meist zusammen mit einem JavaScript-Framework.
  • Java- und .NET-Programme können dann als RIAs gesehen werden, wenn sie den og. Kriterien für RIAs entsprechen.
  • Ein Standard, der sich aber noch nicht durchgesetzt hat, ist die XML-basierte Sprache Scalable Vector Graphics (SVG).
  • Mozilla bietet mit XUL eine XML-basierte GUI-Sprache für RIAs.
  • Das Microsoft Betriebssystem Windows Vista verwendet als Interface-Beschreibungssprache XAML, welche ebenfalls typische Bestandteile von Rich Internet Applications aufgreift.
  • Omnis Studio liefert eine proprietäre Plug-In Technologie, die es erlaubt aufwändige RIA Applikationen mit Drag&Drop zu erzeugen.


Soll Flash zum Einsatz kommen, so gibt es zwei grundsätzliche Vorgehensweisen:

  1. Erstellung der Applikation über Autorentools, wie z. B. Adobe Flash.
  2. Generierung des SWF Bytecodes über Präsentationsserver, die Vorgehensweise von OpenLaszlo, Adobe Flex und Force4. Dabei wird die Applikation in einer XML-Sprache programmiert und durch einen Flash Bytecode Compiler in einen ausführbare SWF Datei umgewandelt.

[Bearbeiten] Vor- und Nachteile von RIAs

Vorteile von Rich Internet Applications:

  • Benutzerfreundlich, da moderne Oberflächentechniken wie bei traditionellen Anwendungen möglich sind.
  • Schnellere Reaktion auf Benutzereingaben
  • Genaue Darstellung von Oberflächen (im Vergleich zu HTML)
  • Kein Installationsaufwand, da herunterladbar
  • Können in sicherer Umgebung laufen (Beispiel: Java)
  • Können auch "offline" funktionieren
  • Intelligent, da Logik auch lokal verfügbar ist (wie z.B. Berechnungen)
  • Weniger Anfragen an den Server
  • Weniger Netzwerkbelastung
  • Können auf das lokale Dateisystem zugreifen

Nachteile von Rich Internet Applications:

  • Etwas längerer Download
  • Höhere Resourcenbelastung des Clientrechners
  • Nicht jeder Client hat u.U. die notwendige Umgebung installiert (speziell bei Java oder .NET)

[Bearbeiten] Beispiele

Nachfolgend einige Beispiele, in denen RIAs Vorteile bieten. Achtung, natürlich können diese Anwendungsbeispiele auch mit klassischen Techniken (HTML) erstellt werden.

  • Funktelefonoberflächen
  • Oberflächen für Navigationssysteme
  • Beispielrechner für Autoversicherungen
  • Navigations- und Shopoberfläche für Onlinebestellungen
  • Auto-Konfigurator im Internet
  • Oberflächen für interne ERP- oder Callcenter-Systemen

[Bearbeiten] Trends

Rich Internet Applications werden als nächste Generation von Software-Anwendungen gesehen.

Speziell im Intranet bietet dieses enorme Vorteile, da bei neueren Versionen die aktuelle Software nicht verteilt/installiert werden muss. Aber auch im Internet nutzen immer mehr Firmen RIAs.

Gerade in den Bereichen Mobile Devices (z. B. Funktelefone) und Embedded Devices (z. B. Navigationssystemen) ist der Bedarf nach mächtigeren Oberflächen, Standardisierung und Herunterladbarkeit (ohne Installation) groß. So bieten immer mehr Hochschulen Studiengänge in den Bereichen Game Design, Interactive Design und Mobile Design an.

[Bearbeiten] Siehe auch

Static Wikipedia (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu