Esto es una basura
Manual para desarrolladores
Edición 1.0
Índice de contenidos
0. Licencia
1. Introducción
1.1. ¿Qué es eyeOS?
1.2. El sistema de aplicaciones
2. Funcionamiento
2.1. Estructura del sistema
2.2. Persistencia y base de datos y carpetas personales del usuario
3. Entorno de desarrollo
4. Estudio de los componentes
4.1. Kernel4.2. Servicios
4.3. Librerías
4.4. Frameworks
4.5. Bootstra
5. Estructura de directorios
6. MMap, extern y exec
7. Estructura y funcionamiento de una aplicación
8. Creando nuestra primera aplicación
9. Qooxdoo
9.1. Clases de qooxdoo extendidas por eyeOS
10. Módulos de apliación (execmodules)
11. User Manager
12. Proc Manager
13. File SystemInterface
14. Security Manager
15. Metadatos
16. Conversión de documentos de oficina
17. Dbus
18. NetSync, tiempo real
19. Conexión a base de datos
19.1. GenericDAO
19.2. Conexión directa
20. Referencias y lecturas recomendadas
0. Licencia
El contenido de este documento está publicado bajo una licencia Creative Commons. Reconocimiento - No Comercial –Compartir Igual 3.0 Unported.
Puede ver el texto completo de esta licencia en la siguiente dirección:
http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode
Puede ver un resumen de las condiciones de la licencia en la dirección:
http://creativecommons.org/licenses/by-nc-sa/3.0/deed.es
Usted es libre de:
• copiar, distribuir y comunicar públicamente la obra
• hacer obrasderivadas
Bajo las condiciones siguientes
• Reconocimiento — Debe reconocer los créditos de la obra de la manera especificada por el autor o el licenciador (pero no de una manera que sugiera que tiene su apoyo o apoyan el uso que hace de su obra).
• No comercial — No puede utilizar esta obra para fines comerciales.
• Compartir bajo la misma licencia — Si altera o transforma esta obra, ogenera una obra derivada, sólo puede distribuir la obra generada bajo una licencia idéntica a ésta
1. Introducción
El objetivo de este documento es proporcionar los conocimientos necesarios para desarrollar sobre el entorno eyeOS, ser capaz de crear aplicaciones, modificar aplicaciones existentes, desarrollar componentes para el sistema en general y comprender su arquitectura.
La audienciade este documento debería ser completamente técnica, enfocado especialmente a Analistas y desarrolladores web. Se requieren conocimientos de JavaScript y PHP así como un entendimiento general de cómo funciona el desarrollo web.
1.1. ¿Qué es eyeOS?
eyeOS es un escritorio online que proporciona al usuario un interfaz similar al que podría encontrar en el escritorio de su sistema operativolocal. Para el desarrollador, eyeOS proporciona un conjunto de herramientas que le permiten desarrollar aplicaciones para el escritorio online, de una forma similar a como lo harían en un escritorio local.
Aunque eyeOS es un escritorio web, sus aplicaciones no tienen apariencia de aplicaciones web, ni se desarrollan utilizando XHTML o CSS. Las aplicaciones en eyeOS se desarrollan utilizandolibrerías gráficas en Javascript, que permiten al desarrollador trabajar con conceptos de mas alto nivel, como por ejemplo: ventana, botón, lista... En lugar de trabajar con capas/layers, o XHTML a bajo nivel.
La meta de eyeOS es que tanto el usuario como el desarrollador de aplicaciones, trabajen de una forma similar a como trabajarían en un escritorio local, ocultando así los problemas que derivan delhecho de estar trabajando en un entorno web.
Es importante comprender que eyeOS no es solo un escritorio web para el usuario, sino también para el desarrollador. El enfoque de eyeOS es que no tendría sentido proporcionar al usuario aplicaciones que parecen aplicaciones locales, en un escritorio que también parece el de un sistema operativo tradicional, pero a la vez, no proporcionar al...
Regístrate para leer el documento completo.