XENONJS implementa un marco semántico, con alimentación de IA, y un ecosistema de componentes duraderos e interoperables.
Ya sea que esté creando un prototipo de un experimento, o construya un producto que se enfrente a un cliente listo para la producción.
Xenonjs es adecuado para ti.
Ya sea que esté construyendo desde cero o que busque expandir la funcionalidad de un proyecto existente -
Xenonjs es adecuado para ti.
Ya sea que sea un gurú de software o no tenga experiencia en codificación
Xenonjs es adecuado para ti.
"Una imagen vale más que mil palabras", pero un video tiene 24 cuadros por segundo, por lo que cada minuto de un video vale un millón y cuatro cientos de miles de palabras. Mira nuestras demostraciones en: Xenonjs Demos.
Xenonjs presenta 2 aplicaciones:
Run : una aplicación que le permite ejecutar cualquier experiencia de Xenonjs (también conocida como gráfica) en un navegadorBuild : un IDE basado en la web que le permite componer experiencias Xenonjs (también conocidas como gráficos)Para comenzar, intente usar nuestros gráficos Demo Xenonjs:
Se pueden encontrar más gráficos de demostración en nuestro sitio web: xenonjs.com
También puede construir sus propios gráficos Xenonjs a partir de la colección de nodos Xenonjs:
Se pueden acceder inmediatamente a los gráficos que compone en Build en la aplicación Run .
Para ejecutar un gráfico específico, pase su nombre como parámetro URL a la aplicación Run :
xenon-js.web.app/0.7/run/?graph=graph-name
De manera predeterminada, los gráficos que construye en Build se persisten en el almacenamiento local de su navegador. Puede acceder a un gráfico almacenado localmente en:
xenon-js.web.app/0.7/run/?graph=local$graph-name
Los gráficos se construyen a partir de nodos xenonjs u otros gráficos. Los nodos y gráficos XenonJS forman un ecosistema de componentes en constante crecimiento y puede componer fácilmente el gráfico de nuestros componentes estándar. Información más detallada sobre los componentes está disponible en el readme de la biblioteca.
Build también le permite agregar sus propios nodos personalizados y enchufables sobre la marcha.
En los nodos personalizados, puede usar la colección de átomos existentes, autor su propio o mezclarlos. Los nodos personalizados se pueden usar inmediatamente al construir sus gráficos o compartir los gráficos con otros.
También puede compartir sus nodos personalizados con otros usuarios o usar las bibliotecas personalizadas de otros.
Para obtener información sobre cómo configurar las bibliotecas personalizadas, consulte Bibliotecas personalizadas.
También es fácil de ejecutar Build y Run localmente:
Clon el repositorio:
git clone https://github.com/Atom-54/xenonjs.git -b 0.7
cd xenonjs
Nota: 0.7 es nuestra versión estable (-ish). Estamos constantemente agregando nuevas funciones geniales, y puede probar TOT bajo su propio riesgo :)
En la primera vez:
npm install
Puede usar un servidor web de su elección para acceder a la Run y Build local, pero para su conveniencia, le proporcionamos uno con nuestro repositorio. Ejecute el servidor web:
npm run serve
Para acceder Build IDE en su navegador, vaya a:
Localhost: 9871/construcción
Para acceder a la aplicación Run en su navegador, vaya a:
Localhost: 9871/run
Por defecto, se ejecutará el gráfico que se abrió en Build . Para elegir un gráfico diferente, agregue un parámetro de URL:
Localhost: 9871/run/? Graph = Local $ Graph-Name
Pasamos la mayor parte de nuestro tiempo escribiendo código y, desafortunadamente, esto significa que nuestra documentación está incompleta o retrasa. ¡Estamos trabajando en ello!
Mientras tanto, si tiene alguna pregunta, idea o retroalimentación, no dude en comunicarse con:
Xenonjs es modular.
Los componentes son simples, sin dependencia y están diseñados para interoperar con la tecnología actual. Los componentes son compuestos y las composiciones son compuestas. La reutilización es de primera clase. El bajo costo de los componentes los hace aplicables a un amplio espectro de tareas, desde experimentos rápidos o características individuales, hasta aplicaciones o plataformas complejas y escalables.

Los gráficos XenonJS son planos de solución.
Los gráficos son declarativos y semánticos: susceptibles al razonamiento coherente de humanos y LLM. Los gráficos aprovechan la IA en múltiples capas: para interpretar el contexto e intención del usuario, componer módulos en experiencias, autorizar nuevos módulos y módulos internos mismos para el procesamiento de datos y la generación.

Las interfaces de realidad (cámaras, pantallas, dispositivos táctiles, altavoz, micrófonos, etc.) se desacoplan a partir de la computación central, admitiendo la federación de dispositivos y contextos de ejecución. Permitimos que los datos del usuario estén disponibles solo a través de claves que poseen. El cálculo idealmente ocurre localmente, y la salida de datos está limitada.

Esta documentación está incompleta (¡pero!). Si tiene alguna pregunta, ideas o comentarios, no dude en comunicarse, ya sea presentando un problema, uniéndose a nuestra discordia o por correo electrónico: [email protected].