Programación Tridium
Probablemente de la siguiente manera, no me atrevo a decirlo todo. 88 están todos allí.
Información de API
Descripción general
Hay una gran cantidad de registros de API disponibles en diversos grados. En un trabajo específico
API tiene los siguientes puntos a entender:
Estabilidad: una API madura cuyas posibilidades se especifican frente a cambios incompatibles;
Baja Team Tridium: La API pública se distribuye en el paquete java.baja y su implementación específica.
El código se publica en com.tridium;
Estabilidad
La API pública se divide en tres categorías:
Estable: esta se especifica Ha sido completamente evaluado y bloqueado en la API madura. Cada
intenta mantener la estabilidad entre las versiones de la API que son compatibles con el código fuente (1 puede requerir recompilación).
Solo corrige errores críticos o simplemente crea fallas de diseño que pueden romper la compatibilidad, y solo entre ellos.
(por ejemplo, 3.0 a 3.1). Esto no significa que las API estables estén congeladas, seguirán existiendo.
Fortalecer nuevos cursos y nuevos métodos. Sin embargo, no se eliminarán las clases o métodos existentes.
Evaluación: Este nombre pretende permitir el uso público y el lanzamiento de una API completamente funcional. La API para evaluación
está madura y lista para el desarrollo de producción. Sin embargo, no obtuvieron suficiente.
Uso y comentarios para demostrar el bloqueo. La API evaluada puede ser ligeramente diferente
y modificada (por ejemplo, 3.0 a 3.1). Estos cambios pueden romper la compatibilidad
de fuentes binarias. Sin embargo, cualquier cambio debería incorporarse fácilmente al código de producción.
Refactorizar el código fuente adecuadamente (como cambiar el nombre de los métodos).
Desarrollo: Este nombre es positivo para el código que se está desarrollando. ¿El cliente de quién publicó esto?
Requiere el último desarrollo y compilación del marco. No se deben esperar cambios de compatibilidad,
la posibilidad de rediseños a gran escala.
¿Qué es Bach?
Bach acuñó un término a partir de la arquitectura Java de automatización de la construcción. El núcleo del marco es Tridium.
El diseño se lanzará como un estándar abierto. El estándar está siendo desarrollado actualmente por la comunidad Java de Sun.
El proceso es el mismo que el JSR 60. JSR sigue siendo un esfuerzo continuo, pero es importante comprender las diferencias entre Bach.
Y las Cataratas del Niágara.
Especificaciones e implementación
Básicamente, Bach es una especificación abierta y Niagara Framework es la implementación de la especificación.
Por norma general, Go South no es un conjunto de software, sino un puro documento. Esta especificación será Bach.
Incluye:
Estándares sobre cómo empaquetar módulos de software de Bach;
Modelos de componentes y sus API
Componentes de bases de datos históricos y API
p>
Componentes de alarma y API
Componentes de lógica de control y API
Componentes de programación y API
Componentes del controlador BACnet y basados API
API y componentes impulsados por la tecnología de Lonworks