Difference between revisions of "Java-Webstart, Silverlight und Flash"
(→WPF Browser Application, XAML Browser Application) |
(→WPF Browser Application, XAML Browser Application) |
||
Line 3: | Line 3: | ||
== WPF Browser Application, XAML Browser Application == | == WPF Browser Application, XAML Browser Application == | ||
Das Gegenstück zu Java Webstart ist ganz klar [http://en.wikipedia.org/wiki/Windows_Presentation_Foundation WPF] Browser Application, oder auch XAML Browser Application genannt (XBAP). WPF steht für Windows Presentation Foundation, XAML für Extensible Application Markup Language. Es stehen alle Möglichkeiten von .net (3.5) offen. WPF Browser Application können mit den Express Edition von Visual Studio erstellt werden. Wizards werden bereit gestellt. Aber es ist eigentlich nur das SDK Voraussetzung. Eine typische WPF besteht aus folgenden Dateien: | Das Gegenstück zu Java Webstart ist ganz klar [http://en.wikipedia.org/wiki/Windows_Presentation_Foundation WPF] Browser Application, oder auch XAML Browser Application genannt (XBAP). WPF steht für Windows Presentation Foundation, XAML für Extensible Application Markup Language. Es stehen alle Möglichkeiten von .net (3.5) offen. WPF Browser Application können mit den Express Edition von Visual Studio erstellt werden. Wizards werden bereit gestellt. Aber es ist eigentlich nur das SDK Voraussetzung. Eine typische WPF besteht aus folgenden Dateien: | ||
− | * MyApp.xbap: Diese Datei ist analog zu Javas .jnlp Datei. Gibt man im Browser eine URL ein, welche auf eine .xbap Datei zeigt, dann wird die XBAP Applikation gestartet. Die Datei enthält XML. | + | |
− | * MyApp.exe.manifest: Diese Datei enthält Informationen über ein .net Assembly. z.b. benötigte Berechtigungen und dependent Assemblies. Die Assemblies müssen signiert sein. | + | * MyApp.xbap: Diese Datei ist analog zu Javas .jnlp Datei. Gibt man im Browser eine URL ein, welche auf eine .xbap Datei zeigt, dann wird die XBAP Applikation gestartet. Die Datei enthält XML. Hier ein Beispiel: [http://www.claude-glauser.ch/regex/WPFRegularExpressionsTester.xbap WPFRegularExpressionsTester.xbap] |
− | * MyApp.exe: Das ist das Assembly, welches die Applikation enthält. Die XAML Datei wird kompiliert: man sucht vergebens nach einer .xaml Datei in den Resourcen des Assemblies. | + | |
+ | * MyApp.exe.manifest: Diese Datei enthält Informationen über ein .net Assembly. z.b. benötigte Berechtigungen und dependent Assemblies. Die Assemblies müssen signiert sein. Hier ein Beispiel: [http://www.claude-glauser.ch/regex/WPFRegularExpressionsTester.exe.manifest WPFRegularExpressionsTester.exe.manifest] | ||
+ | |||
+ | * MyApp.exe: Das ist das Assembly, welches die Applikation enthält. Die XAML Datei wird kompiliert: man sucht vergebens nach einer .xaml Datei in den Resourcen des Assemblies. Hier ein Beispiel: [http://www.claude-glauser.ch/regex/WPFRegularExpressionsTester.exe WPFRegularExpressionsTester.exe] | ||
=== MIME Types === | === MIME Types === |
Revision as of 11:52, 12 July 2008
Mit Java Webstart und Java Applets steht seit Jahren der Weg für intelligente Webanwendungen offen. Kann man das auch mit .net?
Contents
WPF Browser Application, XAML Browser Application
Das Gegenstück zu Java Webstart ist ganz klar WPF Browser Application, oder auch XAML Browser Application genannt (XBAP). WPF steht für Windows Presentation Foundation, XAML für Extensible Application Markup Language. Es stehen alle Möglichkeiten von .net (3.5) offen. WPF Browser Application können mit den Express Edition von Visual Studio erstellt werden. Wizards werden bereit gestellt. Aber es ist eigentlich nur das SDK Voraussetzung. Eine typische WPF besteht aus folgenden Dateien:
- MyApp.xbap: Diese Datei ist analog zu Javas .jnlp Datei. Gibt man im Browser eine URL ein, welche auf eine .xbap Datei zeigt, dann wird die XBAP Applikation gestartet. Die Datei enthält XML. Hier ein Beispiel: WPFRegularExpressionsTester.xbap
- MyApp.exe.manifest: Diese Datei enthält Informationen über ein .net Assembly. z.b. benötigte Berechtigungen und dependent Assemblies. Die Assemblies müssen signiert sein. Hier ein Beispiel: WPFRegularExpressionsTester.exe.manifest
- MyApp.exe: Das ist das Assembly, welches die Applikation enthält. Die XAML Datei wird kompiliert: man sucht vergebens nach einer .xaml Datei in den Resourcen des Assemblies. Hier ein Beispiel: WPFRegularExpressionsTester.exe
MIME Types
- .xbap: application/x-ms-xbap
- .manifest: application/manifest
- .application: application/x-ms-application
- .xps: application/vnd.ms-xpsdocument