Aktive Welten SDK.

Entwickeln Sie Anwendungen, die in der virtuellen Umgebung der aktiven Welten funktionieren.
Jetzt downloaden

Aktive Welten SDK. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Name des Herausgebers:
  • Activeworlds Inc
  • Betriebssysteme:
  • Windows 2K / XP / 2003 / Vista
  • Dateigröße:
  • 163 KB

Aktive Welten SDK. Stichworte


Aktive Welten SDK. Beschreibung

Active WORLDS SDK-Paket bietet eine einfache Möglichkeit für Programmierer, Anwendungen zu entwickeln, die in der virtuellen Umgebung der aktiven Welten funktionieren. Die häufigste Art der Anwendung für das SDK ist ein Bot (typischerweise ein Avatar, der eine virtuelle Welt bewohnt und mit Benutzern interagiert, der jedoch von einem Computerprogramm anstelle eines Menschen angetrieben wird), jedoch gibt es jedoch viele andere mögliche Anwendungen. Zum Beispiel könnte das SDK verwendet werden, um ein automatisiertes Programm zu entwickeln, das eine Welt erforscht und eine Karte erstellt. Auch das SDK ermöglicht es den Universum-Administratoren, Verwaltungsdienstprogramme zu entwickeln, um ihre eigenen Aktienuniversitionen zu verwalten. Die Kernkomponente des SDK ist die Datei Aw.dll, eine Windows-DLL, die das gesamte Client- / Server-Protokoll der Active WORLDs implementiert. Um eine Anwendung mithilfe der Active WORLDs SDK zu entwickeln, schreibt ein Programmierer einfach ein C-Programm, das die Header-Datei Aw.h enthält, und Links zur Importbibliothek Aw.lib. Die kompilierte ausführbare Datei kann von jedem PC überall ausgeführt werden, solange dieser PC über eine Netzwerkverbindung mit dem Active WORLDS-Universum verfügt, und Aw.dll ist auf diesem PC verfügbar. Für Entwickler, die es vermeiden wollen, mit einer separaten DLL umgehen wollen, wird der SDK auch als statische Bibliothek Aw_static.lib geliefert. Durch die Verknüpfung auf aw_static.lib können Entwickler die gesamten Active Welten SDK innerhalb ihrer ausführbaren Programm einkapseln und sich keine Sorge zum Versenden einer separaten DLL zusammen mit ihrer Anwendungen erstellen. Um auf AW_STATIC.LIB zu verlinken, sollten Entwickler das Präprozessor-Symbol Aw_static definieren, bevor die Header-Datei Aw.h in ihren Quelldateien einbezogen wird. Die Active WORLDS SDK verwendet Event-Handler, um mit Ihrer Anwendung zu kommunizieren, wann immer etwas in der Active WORLD-Umgebung auftritt. Die Active WORLDs SDK verwendet Attribute zum Kommunizieren von Daten zwischen der Anwendung und dem SDK. Attribute sind ähnlich zu Variablen, da sie Werte speichern, die abgefragt und geändert werden können. Viele SDK-Attribute werden nur gelesen, was bedeutet, dass sie nicht von der Anwendung geändert werden können, und gibt es nur für die Kommunikationsinformationen an die Anwendung von der SDK. Die Active WORLDS SDK können mehrere gleichzeitige Instanzen unterstützen. Das bedeutet, dass es möglich ist, eine SDK-Anwendung zu schreiben, die Dutzende oder sogar Hunderte von Bots gleichzeitig erstellt und manipuliert. Die einzige praktische Grenze für die Anzahl der Instanzen ist die Grenze auf die Anzahl der Bots, die ein Bürger auf einmal im Universum laufen lassen kann. Standardmäßig werden alle API-Methoden, die Antworten aus den Active WORMS-Servern erstellen, bis die Antwort empfangen wird. Für einige SDK-Anwendungen, z. B. interaktive Programme, die auf Ereignisse von einer Benutzeroberfläche reagieren müssen, kann dieses Blockierverhalten unerwünscht sein. In diesem Fall kann die Anwendung ein bestimmtes Verfahren oder ein bestimmtes Verfahren oder ein bestimmtes Verfahren in den asynchronen Modus wechseln, indem er einen Rückruf für diese bestimmte Methode installiert. Wenn ein Verfahren einen Rückruf installiert hat, kehrt diese Methode sofort zurück, ohne auf eine Antwort vom Server zu warten. Die Callback-Funktion wird später vom SDK aufgerufen, wenn die Antwort des Servers empfangen wird. Die Untersuchung und Änderung von Aktivweltenimmobilien (Objekte) ist wahrscheinlich der komplexeste Aspekt der SDK. Der Grund für diese Komplexität ist die Notwendigkeit, das Eigentum zu organisieren, sodass Kunden und Browsern mit den derzeitigen Inhalten einer Welt problemlos auf dem Laufenden bleiben können, ohne viel Bandbreite zu verwenden.


Aktive Welten SDK. Zugehörige Software

SEVPDF-Formularfüller SDK

Fill-In und speichern Sie interaktive PDF-Formulare auf Ihrem Computer auf Ihrem Computer, um eine einfache Archivierung, E-Mailing- oder spätere Drucken zu erhalten. ...

292 1.8 MB

Herunterladen