Vorstellungsreihe von deklarativen UI-Sprachen (3) MXML
MXML ist eine deklarative User Interface Sprache von Adobe und ist Teil von Flex. Adobe Flex ist mehr an den Bedürfnissen eines Programmierers angepasst als Adobe Flash. Mit Flex, also mit MXML zusammen mit ActionScript 3, lassen sich “Rich Internet Applications” (RIAs) erstellen. Mit Hilfe von Adobe AIR sind erstellte RIAs nicht von einem Webbrowser abhängig, sondern benötigen nur die Laufzeitumgebung Adobe AIR am Clienten. Dies hat den Vorteil, dass diese Anwendungen sich tatsächlich wie Desktopanwendungen anfühlen und dieses auch sind, denn als AIR-Anwendung genießen diese RIAs das entscheidende Plus weitgehendere Rechte auch auf dem Client-Rechner zu besitzen, wie beispielsweise Dateien schreiben zu dürfen. Zur Sicherheit des Anwenders wird bei jeder “Installation” der Anwendung auf diese zusätzlichen Rechte hingewiesen und darüber hinaus sind Herkunftszertifikate notwendig. Doch können Flex Anwendungen auch zu “normalen” swf-Dateien kompiliert werden, welche vom weiter verbreiteten Adobe Flash Plug In ausgeführt werden können. Diese Anwendungen unterliegen dann allerdings den üblichen Restriktionen einer Flash-Webapplikation. Des weiteren bietet Flex eine gute Zusammenarbeit mit Adobe Flash, sodass die entstehenden Anwendungen von Grafikern und Programmieren sehr einfach erstellt werden können, ohne, dass sich ein Grafiker unbedingt mit Programmcode beschäftigen muss. Continue reading »
Verfasst von Pindar am Juni 24th, 2008
Abgelegt unter Rich Internet Application | Kommentare (0)
Vorstellungsreihe von deklarativen UI-Sprachen (2) XAML
Während den Vorbereitungen auf Windows Vista wurde auch an einer neuen Sprache gearbeitet, die es Entwicklern einfacher machen sollte, Anwendungen grafisch ansprechender schreiben zu können und das mit geringerem Aufwand. Microsoft arbeitete daher an “Avalon” für Windows “Longhorn”, aus welchem die “Windows Presentation Foundation” (WPF) hervorging. Diese Entwicklungen brachte die deklarative Sprache XAML hervor, mit Hilfe derer man Oberflächen via einer XML-Datei beschreiben kann, ähnlich XHTML zusammen mit SMIL. Microsofts Silverlight ist eine Teilmenge von WPF. Für Silverlightche gibt es Laufzeitumgebungen als Plug-In auch für nicht Microsoft-Produkte, wie dem Firefox und Safari. Des weiteren wird Silverlight auch auf weiteren Plattformen, wie Apples Macintosh und Linux (hier unter dem Namen “Moonlight”), unterstützt. Es Positioniert sich folglich gegen Adobe AIR. Continue reading »
Verfasst von Pindar am Juni 19th, 2008
Abgelegt unter Rich Internet Application | Kommentar (1)
![[del.icio.us]](http://www.pindarsign.de/webblog/wp-content/plugins/bookmarkify/delicious.png)
![[Digg]](http://www.pindarsign.de/webblog/wp-content/plugins/bookmarkify/digg.png)
![[Facebook]](http://www.pindarsign.de/webblog/wp-content/plugins/bookmarkify/facebook.png)
![[Google]](http://www.pindarsign.de/webblog/wp-content/plugins/bookmarkify/google.png)
![[Mister Wong]](http://www.pindarsign.de/webblog/wp-content/plugins/bookmarkify/misterwong.png)
![[Yahoo!]](http://www.pindarsign.de/webblog/wp-content/plugins/bookmarkify/yahoo.png)
![[Email]](http://www.pindarsign.de/webblog/wp-content/plugins/bookmarkify/email.png)