![]() |
|
|||||||
| Neue Programme/Versionen Neuigkeiten, schwarzes Brett, Bekanntmachungen |
![]() |
|
|
Themen-Optionen | Thema bewerten | Ansicht |
|
|
#1 |
|
Registrierter Benutzer
|
Ich möchte an dieser Stelle das unter GPL stehende OpenSource - Projekt XML11 vorstellen, dass wir vor kurzem in Version 0.2b released haben.
Was ist XML11? AJAX ist eines DER Buzzwords momentan. Es bietet viele neue Möglichkeiten, um die Interaktivität von Web-Anwendungen zu erhöhen. Einziges Problem: Die Logik auf der Client-Seite, also im Browser, muss in JavaScript implementiert werden. Der Vorteil von JavaScript: Es läuft in sogut wie jedem graphischen Browser. Nachteil: JavaScript zu programmieren ist keine schöne Sache, gerade wenn man damit komplexe Anwendungen entwickelt und diese auf möglichst allen Browser laufen soll. Hier kommt XML11 ins Spiel: Wir (XML11) sagen, JavaScript ist das Assembler des Web. Kein Entwickler will es wirklich sehen und sollte auf seine Anwendungen auf einer höheren Sprachebene schreiben. Und genau das ermöglicht XML11. Man entwickelt seine Anwendungen in Java, nutzt seine ausgereifte IDE (z.B. Eclipse) und debugged seinen Java Code wie gewohnt. Ist das Programm erst einmal zu Bytecode kompiliert, kann es ohne weiters zutun vom XML11 Broker geladen werden, um dann als Webanwendung abzulaufen. Alternativ ist auch die komplette Migration zu JavaScript mögich, sodass kein XML11-Server benötigt wird. Um die GUI zu entwickeln, bedient sich der Entwickler einfach bei AWT (andere GUI-Bibliotheken werden folgen). AWT wird beim Laden durch den XML11 Broker ersetzt und durch unsere egenen AWT-Replacements ausgetauscht. Das XML11-Protokoll sorgt nun dafür, dass sich die entsprechenden GUI-Elemente im Browser aufbauen, dass Events bidirektional und dabei asynchron verschickt werden. Neugierig? Wir sind dankbar für jede Meinung, Hinweise, Vorschläge etc. Hier die Ressourcen: XML11 Homepage: http://www.xml11.org Arno Puder stellt XML11 im Google HQ in Mountain View vor: http://video.google.com/videoplay?do...82187051229467 Download: http://www.xml11.org/download/
__________________
Desktop: Fedora Core 6 | Kernel 2.6.21.1 | AMD Athon64 X2 4400+ | 1024 MB RAM | GeForce 8800GTS Laptop: Fedora Core 5 | Kernel 2.6.18.1 | Pentium M 1,5Ghz | 512 MB RAM | ATI Mobility 9600 128 MB |
|
|
|
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
|
|