Skip to content
Marco Lotto edited this page Nov 4, 2016 · 21 revisions

Scaena es un framework destinado a realizar aplicaciones multiplataforma con fuerte contenido gráfico (actualmente soportando Windows, Linux, Android 4.1 en adelante e IOS), pero pudiendo extenderse a casi cualquier plataforma que soporte C++ como lenguaje nativo.

¿A que me refiero con fuerte contenido gráfico? Es decir aplicaciones cuyo principal objetivo sea renderizar en pantalla contenido en 3D / 2D. Podría ser por ejemplo una aplicación para diseño de viviendas para arquitectura, un simulador de vuelo, juegos, etc.

Si es la primera vez que accede a esta wiki recomendamos utilizar el siguiente orden para los temas y basarse en el proyecto ExampleProject que se encuentra en este repositorio.

Documentación de uso del framework (Guía de usuario)

A continuación se lista el orden recomendado para la documentación de uso del framework. Recordar que en el repositorio se encuentra el proyecto ExampleProject en el cual se ejemplifica todo lo mencionado aquí:

Documentación de Arquitectura

Si se desea un desarrollo y entendimiento mayor del framework, se cuenta con la documentación de arquitectura, la cual contiene descripciones, diagramas de clase/secuencia y decisiones de diseño para los módulos más importantes del sistema. A continuación se detallan los mismos:

Test sessions

Para la ejecución de tests unitarios y de integración se utilizará un proyecto denominado Test dentro del directorio Graphics/Test. Para correr los mismos se debe entrar al archivo de solución de Visual Studio Test.sln, compilarlo y ejecutarlo. Esto correrá todos los tests e informará por consola el resultado.

Además el framework se probó en los siguientes dispositivos, siendo todos compatibles:

  • PC, Windows 7, 8, 10
  • PC, Ubuntu 14
  • Moto G (Primera Generación), Android 4.3
  • Moto G (Primera Generación), Android 5.1
  • Moto G (Tercera Generación), Android 6.0
  • Samsung S6, Android 6.0
  • LG L70, Android 4.1
  • Ipod Touch (Quinta Generación)
  • Emuladores de Iphone 6, Iphone 6 plus y Iphone 5

En ningún dispositivo probado se encontraron incompatibilidades. Recordar igual que la versión mínima para Android es la 4.1.