Worlds attivo SDK.

Sviluppa applicazioni che funzionano all'interno dell'ambiente virtuale dei mondi attivi.
Scarica ora

Worlds attivo SDK. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Freeware
  • Nome editore:
  • Activeworlds Inc
  • Sistemi operativi:
  • Windows 2K / XP / 2003 / Vista
  • Dimensione del file:
  • 163 KB

Worlds attivo SDK. Tag


Worlds attivo SDK. Descrizione

Il pacchetto SDK Worlds Active fornirà un modo semplice per i programmatori di sviluppare applicazioni che funzionino all'interno dell'ambiente virtuale del mondo attivo. Il tipo più comune di applicazione per l'SDK è un bot (tipicamente un avatar che abita un mondo virtuale e interagisce con gli utenti, ma che è guidato da un programma per computer invece di un essere umano), tuttavia ci sono molte altre potenziali applicazioni. Ad esempio, l'SDK potrebbe essere utilizzato per sviluppare un programma automatico che esplora un mondo e crea una mappa. Inoltre, l'SDK consente agli amministratori dell'Universo di sviluppare utilità di amministrazione per aiutare a gestire i propri universi dei worlds attivi. Il componente principale dell'SDK è il file AW.DLL, una DLL di Windows che implementa l'intero protocollo client / server Worlds attivo. Per sviluppare un'applicazione utilizzando il Worlds attivo SDK, un programmatore scrive semplicemente un programma C che include il file di intestazione AW.H e collegamenti alla libreria di importazione AW.lib. L'eseguibile compilato può essere eseguito da qualsiasi PC ovunque finché quel PC ha una connessione di rete con l'universo ACTIVE WORLDS e AW.DLL è disponibile su quel PC. Per gli sviluppatori che vogliono evitare di dover affrontare una DLL separata, l'SDK spedisce anche la libreria statica AW_STATIC.Lib. Collegando a aw_static.lib, gli sviluppatori possono incapsulare l'intero SDK del mondo attivo all'interno del loro programma eseguibile e non preoccuparti di spedire una DLL separata insieme alla loro applazione. Per collegarsi a aw_static.lib, gli sviluppatori dovrebbero definire il simbolo del preprocessore aw_static prima di includere il file di intestazione aw.h nei loro file di origine. Il Worlds attivo SDK utilizza i gestori di eventi per comunicare con la tua applicazione ogni volta che qualcosa si verifica nell'ambiente dei world attivi. Il Worlds attivo SDK utilizza gli attributi per comunicare i dati avanti e indietro tra l'applicazione e l'SDK. Gli attributi sono simili alle variabili in quanto memorizzano valori che possono essere interrogati e modificati. Molti attributi SDK sono sola lettura, il che significa che non possono essere modificati dall'applicazione ed esistono solo per comunicare le informazioni all'applicazione dall'SDK. Il Worlds ACTIVE SDK può supportare più istanze simultanee. Ciò significa che è possibile scrivere un'applicazione SDK che crea e manipola dozzine o anche centinaia di robot contemporaneamente. L'unico limite pratico sul numero di istanze è il limite del numero di robot che un cittadino può avere in esecuzione nell'universo contemporaneamente. Per impostazione predefinita, tutti i metodi API che generano risposte dai server Worlds attivi bloccheranno fino a quando non viene ricevuta la risposta. Per alcune applicazioni SDK, come programmi interattivi che devono rispondere agli eventi da un'interfaccia utente, questo comportamento di blocco potrebbe essere indesiderabile. In questo caso l'applicazione può cambiare un particolare metodo o metodi in modalità asincrona installando una richiamata per quel particolare metodo. Se un metodo ha installato un callback, tale metodo tornerà immediatamente senza attendere una risposta dal server. La funzione di callback verrà chiamata in seguito dall'SDK quando viene ricevuta la risposta del server. Esaminare e modificare la proprietà dei mondi attivi (oggetti) è probabilmente l'aspetto più complesso dell'SDK. La ragione di questa complessità è la necessità di organizzare la proprietà in modo che i clienti e i browser siano in grado di rimanere facilmente aggiornati con il contenuto attuale di un mondo senza utilizzare molta larghezza di banda.


Worlds attivo SDK. Software correlato

Layerd SDK.

Tecnologia di sviluppo del software che ti in grado di costruire software davvero astratto ...

149 13.6 MB

Scarica

Microsoft SEMBlio SDK.

fornisce gli API che consentono l'imballaggio e la raccolta attività di apprendimento esplorativa come simulazioni, animazioni, laboratori, e-book ...

204 5.2 MB

Scarica