Mundo activo SDK

Desarrollar aplicaciones que funcionan dentro del entorno virtual de Mundo activo.
Descargar ahora

Mundo activo SDK Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Nombre del editor:
  • Activeworlds Inc
  • Sistemas operativos:
  • Windows 2K / XP / 2003 / Vista
  • Tamaño del archivo:
  • 163 KB

Mundo activo SDK Etiquetas


Mundo activo SDK Descripción

El paquete SDK de Mundo activo proporcionará una forma fácil para que los programadores desarrollen aplicaciones que funcionen dentro del entorno virtual de Mundo activo. El tipo de aplicación más común para el SDK es un bot (típicamente un avatar que habita un mundo virtual e interactúa con los usuarios, pero que está impulsado por un programa de computadora en lugar de un ser humano), sin embargo, hay muchas otras aplicaciones potenciales. Por ejemplo, el SDK podría usarse para desarrollar un programa automatizado que explora un mundo y crea un mapa. Además, el SDK permite a los administradores universo desarrollar servicios públicos de administración para ayudar a administrar sus propios universos de mundos activos. El componente central del SDK es el archivo AW.DLL, una DLL de Windows que implementa todo el protocolo de cliente / servidor de Worlds Active. Para desarrollar una solicitud utilizando el SDK de Mundo activo, un programador simplemente escribe un programa C que incluye el archivo de encabezado aw.H y enlaces a la biblioteca de importación AW.LIB. El ejecutable compilado se puede ejecutar desde cualquier PC en cualquier lugar, siempre y cuando la PC tenga una conexión de red al Universo Mundo activo y AW.DLL esté disponible en esa PC. Para los desarrolladores que desean evitar tener que lidiar con una DLL separada, el SDK también se envía como la Biblioteca estática aw_Static.lib. Al vincular a AW_STATIC.lib, los desarrolladores pueden encapsular todo el SDK de todo el mundo activo dentro de su programa ejecutable y no se preocupe por el envío de un DLL separado junto con su appledad. Para enlazar a AW_STATIC.lib, los desarrolladores deben definir el símbolo del preprocesador aw_static antes, incluido el archivo de encabezado aw.H en sus archivos de origen. El SDK de Mundo activo utiliza los manipuladores de eventos para comunicarse con su aplicación cada vez que ocurra algo en el entorno de los mundos activos. El SDK de Mundo activo utiliza los atributos para comunicar datos de un lado a otro entre la aplicación y el SDK. Los atributos son similares a las variables en que almacenan valores que se pueden consultar y cambiar. Muchos atributos SDK son solo de lectura, lo que significa que no se pueden cambiar por la solicitud y existen solo para comunicar información a la aplicación del SDK. El SDK del mundo activo puede soportar múltiples instancias simultáneas. Esto significa que es posible escribir una aplicación SDK que crea y manipula docenas o incluso cientos de bots a la vez. El único límite práctico en el número de instancias es el límite de la cantidad de bots que un ciudadano puede tener en el universo a la vez. De forma predeterminada, todos los métodos API que generan respuestas de los servidores Mundo activos se bloquearán hasta que se reciba la respuesta. Para algunas aplicaciones SDK, como los programas interactivos que necesitan responder a los eventos de una interfaz de usuario, este comportamiento de bloqueo puede ser indeseable. En este caso, la aplicación puede cambiar un método o método en particular en modo asíncrono instalando una devolución de llamada para ese método en particular. Si un método tiene una devolución de llamada instalada, ese método volverá inmediatamente sin esperar una respuesta del servidor. La función de devolución de llamada se llamará más tarde por el SDK cuando se reciba la respuesta del servidor. Examinar y modificar la propiedad de mundos activos (objetos) es probablemente el aspecto más complejo del SDK. La razón de esta complejidad es la necesidad de organizar la propiedad para que los clientes y los navegadores puedan permanecer fácilmente actualizados con los contenidos actuales de un mundo sin usar un montón de ancho de banda.


Mundo activo SDK Software relacionado

Layerd SDK

Tecnología de desarrollo de software que puede construir un software realmente abstracto ...

149 13.6 MB

Descargar