Home / LinuxUser / 2008 / 03 / Grenzenlos

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(179 Punkte bei 5 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)
Mageia 2 ist fertig
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Grenzenlos

Webapplikationen mit Prism starten

01.03.2008 Immer mehr Hersteller gehen dazu über, ihre Dienstleistungen direkt als Webapplikationen anzubieten. Mit Prism arbeiten Sie damit wie mit einer lokalen Anwendung.

Webbasierte Anwendungen sprießen aus gutem Grund beinahe wie Pilze aus dem Boden: Die Programme lassen sich plattformunabhängig von jedem beliebigen Computer starten und bieten einen ähnlichen Funktionsumfang wie ihre lokalen Pendants. Zudem sparen Sie sich die Installation, verringern damit die Codebasis auf dem eigenen Rechner und umgehen so die Gefahr von Programmfehlern und Sicherheitslücken. Desweiteren haben die Webanwendungen in der Regel keinen Zugriff auf lokal gespeicherte Dateien. Da die Verarbeitungsprozesse meist auf dem Server ausgeführt werden, schonen Webapplikationen darüber hinaus die Systemressourcen des eigenen PCs.

Die Webapplikationen haben aber auch einen Nachteil: Die Ausführung im Webbrowser bringt die Gefahr von Übergriffen mit sich, bei denen Schadcode die Inhalte von Seiten anderer Tabs ausliest. Hier kommt Prism [1] ins Spiel: Es bricht Webanwendungen aus der Browseroberfläche heraus und stellt sie jeweils in einer eigenen Instanz wie eine lokale Applikation in einem normalen Fenster (Abbildung 1) dar. So lassen sich die Anwendungen sogar via Desktop-Shortcut jederzeit erreichen.

Abbildung 1: Prism bricht Webanwendungen wie Google Maps oder WWW2FTP aus der Browserumgebung heraus und stellt sie wie lokale Applikationen dar.

Funktionsweise

Prism, früher als Webrunner bekannt, bettet Webapplikationen mit der Rendering-Engine von Firefox [2] in Fenster ein. Dabei blendet es aber alle Funktionselemente aus, die man für die Arbeit mit der Webanwendung nicht braucht. Das Programm bringt alle notwendigen Bestandteile selbst mit und arbeitet damit unabhängig von anderen Anwendungen. Allerdings verzichtet Prism auch auf eine Schnittstelle zum Nachinstallieren von Firefox-Plugins, was die Installation selbst sinnvoller Erweiterungen (etwa dem Adblocker oder Wörterbüchern zur Rechtschreibkorrektur) ausschließt. Auch das funktionsreiche Kontextmenü von Firefox reduzierten die Entwickler auf bloßes Cut & Paste (Abbildung 2).

Abbildung 2: Die Kontextmenüfunktionen von Prism reduzieren sich auf Funktionen zum Kopieren und Einfügen von Texten.

Anders als Firefox, der per se nur eine gestartete Instanz erlaubt, lädt Prism jede Webapplikation in einem eigenen Prozess. So betreffen Abstürze nur die aktuelle Anwendung. Allerdings trennt Prism lediglich die Prozesse. Von Anwendungen heruntergeladene Informationen wie Cookies oder temporäre Dateien stehen auch den anderen Webapplikationen zur Verfügung, die Sie mit Prism verwenden. Starten Sie als Beispiel Google Mail und melden sich dort an, gilt die Authentifizierung auch für alle übrigen Online-Anwendungen von Google.

Einrichten

Um mit Prism zu arbeiten genügt es, das auf der Projektseite [1] angebotene Paket herunterzuladen und an beliebiger Stelle zu entpacken. Leser der LinuxUser Media-Edition verwenden das auf der Heft-CD im Verzeichnis LinuxUser/prism/ enthaltene Paket. Nach dem Entpacken klicken Sie auf die Datei prism. Daraufhin öffnet sich zunächst ein Konfigurationsfenster (Abbildung 3)

Abbildung 3: Im Konfigurationsfenster von Prism legen Sie die Seite fest, die das Programm lädt.

Im oberen Bereich legen Sie die URL sowie den Namen der Anwendung fest, darunter geben Sie an, ob Prism die Adressleiste, Statusmeldungen und Navigationspfeile anzeigen soll. Mit dem Aktivieren des Letzten Buttons Desktop Icon im Feld Create Shortcuts veranlassen Sie die Applikation, einen Link auf dem Desktop zu erzeugen.

Hier bietet die Windows-Variante der Software allerdings deutlich mehr: Sie erlaubt nicht nur das Erstellen des Desktop-Icons sondern darüber hinaus Anlegen von Verknüpfungen im Startmenü und der Schnellstartleiste. Ein Klick auf das Desktop-Icon genügt zukünftig, um die eingestellte Online-Applikation zu starten. Eine Möglichkeit, die Einstellungen nachträglich zu ändern, bietet Prism nicht. Hier hilft nur, den Link zu löschen und neu zu erstellen.

Am rechten unteren Ende eines jeden Fensters finden Sie ein Icon in Zahnradform. Ein Klick darauf öffnet ein Menü, über das Sie die angezeigte Seite ausdrucken, die Error Console oder den DOM-Inspector starten. Letzterer erlaubt Ihnen, die Struktur von Webseiten zu analysieren.

TIPP

Achten Sie darauf, im Namen von Applikationen keine Umlaute oder Sonderzeichen zu verwenden. Die bringen Prism aus dem Tritt: Zumindest zeigt es den Namen und das Icon auf dem Desktop falsch an, je nach System kann es oft auch die Anwendung nicht mehr starten.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

510 Hits
Wertung: 89 Punkte (7 Stimmen)

Schlecht Gut

Infos zum Autor

Thomas Leichtenstern

Thomas Leichtenstern

CD/DVD-Redakteur


Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...