Netzwerk transparente Widgets.

Netzwerk-transparente Widgets ist ein Protokoll- und Anwendungsrahmen.
Jetzt downloaden

Netzwerk transparente Widgets. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Ian Larsen
  • Website des Verlags:

Netzwerk transparente Widgets. Stichworte


Netzwerk transparente Widgets. Beschreibung

Netzwerk-transparente Widgets ist ein Protokoll- und Anwendungsrahmen. Network Transparent Widgets Short von NTW, ist ein Protokoll- und Anwendungsrahmen, mit dem ein einzelner Server Tausende von Remote-GUI-Anwendungen ermöglicht. Die Clientanwendungen sind nahezu ununterscheidbar von lokalen, nativen Anwendungen. Das Protokoll ist Sprache und Architektur neutral. Server-Sprachbindungen für C und Java sind in starker Entwicklung. Hier sind einige wichtige Funktionen von "Netzwerk-transparenten Widgets": Geschwindigkeit: Remote-Apps können mit einer Geschwindigkeit ausgeführt werden, die nahezu nicht von einer lokal ausgeführten Anwendung nicht unterscheidbar ist. Da der Kunde die Widgets nativ anzieht, ist es nicht notwendig, grafische Daten, nur Widget-Zustandsdaten zu übertragen. Dies kann asynchron erfolgen, so dass die Reaktionsfähigkeit der Benutzeroberfläche niemals leidet. Persistenz: Es ist genauso einfach, die NTW-Protokolldaten in der Festplatte wie in dem Netzwerk auf die Festplatte zu schreiben, sodass der Status der gesamten GUI-Anwendung problemlos gespeichert werden kann. Dies geschieht auch transparent, daher muss der Entwickler keine Zeit damit verbringen, Daten zu laden und zu speichern. Wenn auch ein Netzwerkanschluss stirbt oder der Client-Computer die Stromversorgung verliert, kann die Anwendung an der nächsten Verbindung von dem Fehlerspunkt neu gestartet werden. Portabilität: Mit dem Protokoll kann eine NTW-Serveranwendung, die auf einem UNIX-Computer läuft, mit einem NTW-Client für Windows sprechen, und umgekehrt. So könnte ein Entwickler ein Programm auf Linux schreiben, das von einem beliebigen Betriebssystem ausgeführt werden kann, ohne dass ein Porting erforderlich ist. Jede Sprache oder Plattform, die Daten an ein Netzwerk lesen und schreibt, kann das Protokoll verwenden, um GUI-Apps zu erstellen. Skalierbarkeit: Da der NTW-Server Widget-Grafiken nicht speichert oder zeichnet, ist der Speicher- und Rechenaufwand der Ausführung einer NTW-Anwendung viel weniger als eine vergleichbare X-Fensteranwendung. Eine niedrige Endmaschine könnte leicht Hunderte von Remote-Clients servieren. Produktivität: Benutzer können NTW-Apps ausführen, ohne etwas anderes als den Client zu installieren. Entwickler können neue Versionen ihrer Apps freigeben, ohne dass die Benutzer etwas tun müssen, um etwas zu tun, ähnlich wie eine Webseite, ähnlich wie eine Webseite. 2.0 Toolkit zum Zeichnen der Widgets und der Bearbeitungsereignisse. Es kompiliert und läuft auf FreeBSD, Linux und Windows und wahrscheinlich auch andere UNIX-Varianten. Sie benötigen das installierte GTK +-Toolkit, um den Client auszuführen, und die GTK + Development-Header, um es zusammenzustellen. Der Quellcode enthält auch eine Serverreferenzimplementierung und eine Beispielserveranwendung. Der "Server" ist wirklich ein Satz von C-Sprachbindungen für Funktionen, die NTW-Widget-Daten erstellen und senden. Die Bindungen können auf ähnliche Weise wie jedes andere GUI-Toolkit verwendet werden. Siehe die Datei "ntwtest.c" für die Beispielanwendung. Es wurde auf FreeBSD, Linux und Windows XP getestet. Die Serverbibliothek sollte in den meisten Systemen mit einem C-Compiler und Unterstützung für Sockel kompilieren und ausgeführt werden, ohne dass zusätzliche Bibliotheken erforderlich sind. Das Protokoll wird von den beiden Header-Dateien, NTW.H und NTW_Signals.h definiert. Dies sind C-Header-Dateien, die genau das Byte-Layout für jede der Widgets und alle Opcodes und Ereignisse beschreiben, die gesendet werden können. Es fehlt noch einige Widgets, und einige der von GTK erhöhten Signale werden noch nicht im Protokoll behandelt. Dies wird in naher Zukunft behoben. Hinweis: Obwohl die Referenzimplementierung in GTK codiert ist, ist das NTW-Protokoll unabhängig von einem bestimmten Widget-Toolkit ausgelegt. GTK wurde aufgrund von günstigen Gestaltungsmerkmalen und einer günstigen Lizenz ausgewählt. Was in dieser Version neu ist: · 02JUL06 - Fehler in update.c, wobei Spin_Button mit Slider · 02JUL06 - Statusfeld vom Bild_Buffer-Widget-Protokoll geschaltet wurde.


Netzwerk transparente Widgets. Zugehörige Software

Angst :: API.

Angst :: API ist ein Werkzeug, mit dem Sie die Zeit reduzieren, die Sie mit der Erstellung von Scripts von Site-Scripts reduzieren. ...

208

Herunterladen