Cappuccino

Preview:

Citation preview

CAPPUCCINO

ICC. Liliana Rodríguez VizzuettDr. Jaime Muñoz Arteaga

¿Qué es Cappuccino?

• Capuccino es un framework open source que utiliza tecnologías estándares como Javascript y nos da la posibilidad de desarrollar aplicaciones web que serán prácticamente iguales a una aplicación de escritorio.

¿Qué es Cappuccino?

• Este framework fue implementado usando un lenguaje de programación nuevo llamado Objective-J, que fue modelado en base al Objective-C utilizado por Cocoa. Los programas escritos con Objective-J son interpretados en el cliente por lo que no se necesitan ni compilaciones ni plugins.

¿Qué es RIA?

• Son aplicaciones web que tienen características de las aplicaciones de escritorio tradicionales.

• Estas aplicaciones utilizan un navegador web estandarizado para ejecutarse y por medio de complementos o mediante una máquina virtual se agregan las características adicionales.

¿Qué es RIA?

• Se apoya sobre una arquitectura cliente-servidor en lugar de un desarrollo web tradicional.

¿Qué es RIA?

• Cliente: se encarga de la interacción entre el usuario y la UI, el usuario actualiza vistas y carga datos. Se manejan todas las peticiones de datos hacia el servidor y se controla como se presentan los datos.

• Servidor: se manejan y procesan todas las peticiones de la aplicación cliente y delega las acciones del servidor, como puede ser el guardar datos en la base de datos, actualizar los archivos del sistema, retornar datos al servidor.

Buscadores en los que funciona

• Cappuccino and Objective-J corren en cualquier navegador web moderno, incluidos:– Internet Explorer 8+– Firefox 2+– Safari 3+– Google Chrome– Opera 9+

Ejemplo

Cocoa es un framework para realizar aplicaciones nativas en Mac OS X

Requisitos

• Contar con servidor web (XAMPP,WAMP,MAMP,etc)

• Contar con navegador web• Descargar Cygwin• Descargar GIT• Contar con XCode

¿Cómo se usa?

Descargar

¿Cómo se usa?

Descomprimir

Colocar en C:\xampp\htdocs\CappuccinoStarter-0.9.7-1

¿Cómo se usa?

Abrir servidor web

¿Cómo se usa?

Abrir navegador web y colocar la siguiente dirección

¿Cómo se usa?

Se obtiene

¿Cómo se usa?

Cambiando el código

¿Cómo se usa?

Se tiene que descargar la versión más reciente del código fuente

Posteriormente se obtendrá el código fuente de Cappuccino y se debera realizar el análisis del código.

Referencias

[1]https://developer.apple.com/technologies/mac/cocoa.html[2] http://www.cappuccino-project.org/