¿Puedo desarrollar mi propia aplicación de RA?
¿Puedo desarrollar mi propia aplicación de RA?
Para hacer una aplicación de **XR **de calidad, los desarrolladores suelen tener que dominar muchos lenguajes y tecnologías de programación diferentes:
Lenguajes en los que se escribe el código de las aplicaciones móviles: Swift, Java...
Lenguajes en los que se escribe la parte del servidor de la aplicación móvil, por ejemplo: PHP, Python, Ruby, C#...
Frameworks y tecnologías de RA especializadas: ARCore y ARKit, SceneKit, Sceneform, Depth API...
Además, una aplicación XR en toda regla debe incluir otros componentes arquitectónicos y lógicos como una base de datos y un lenguaje de consulta para la misma.
Estos requisitos suponen una barrera técnica para los desarrolladores y los equipos pequeños que no disponen de todo el conjunto de competencias necesarias.
En Spheroid Universe hemos desarrollado una solución sin concesiones. Spheroid Script permite crear todas las caras del proyecto (móvil, servidor, XR y el diseño de la aplicación); también incluye la sintaxis de las consultas a la base de datos Spheroid SQL.
El desarrollador sólo tiene que aprender Spheroid Script, que está diseñado para ser rápido de usar y lo más eficiente posible cuando se ejecuta en dispositivos móviles.
En otras palabras, hemos desarrollado un sistema operativo de realidad aumentada utilizando la tecnología de la nube.
Todo esto lo puedes encontrar en nuestro propio IDE llamado Demiurge: https://demiurge.spheroiduniverse.io/
Más información sobre Demiurge IDE: https://www.youtube.com/watch?v=7fEkdRjfjyg
El lenguaje de programación Spheroid Script tiene las siguientes ventajas:
Bajo umbral de entrada: el lenguaje es fácil de aprender y utilizar.
Un lenguaje orientado a XR, permite implementar productos XR con menos código, proporciona la capacidad de ejecutar aplicaciones escritas en él en diferentes plataformas: Android, iOS.
Alto rendimiento y eficiencia energética, lo que es fundamentalmente importante cuando se lanza en dispositivos móviles.
Posibilidad de realizar cambios al instante en una aplicación ya publicada, lo que acelera y simplifica el ciclo de desarrollo y soporte de las aplicaciones escritas en él.
Ejecutar productos XR creados por desarrolladores independientes dentro de una aplicación móvil integrada en el ecosistema Spheroid Universe (XRHub).
Reducir el coste de los recursos informáticos en la nube asignándolos dinámicamente a las aplicaciones XR según sea necesario.
Funciona tanto en el lado del cliente como en el del servidor.
Incluye Spheroid SQL: nuestro propio lenguaje de consulta de bases de datos integrado, potente y flexible, como las modernas bases de datos orientadas a documentos, pero al mismo tiempo sencillo e intuitivo, como el conocido SQL clásico. Así, cualquier desarrollador puede dominarlo fácilmente en poco tiempo.
Puede encontrar todas las especificaciones de Spheroid Script aquí: https://spheroiduniverse.github.io/SpheroidScript/
Ejemplo de trabajo de un Spheroid Script (¡pruébalo!): https://github.com/SpheroidUniverse/SpheroidScript/tree/master/examples/CoinQuest/src
Last updated