Guia de desarrollo para Apollo
Ha sido publicada la guia de desarrollo de Apollo para desarrolladores Flex.
Puedes desacargartela en labs.adobe.com.
Es sólo un pdf, pero si quieres una versión impresa… serán $15.
Ha sido publicada la guia de desarrollo de Apollo para desarrolladores Flex.
Puedes desacargartela en labs.adobe.com.
Es sólo un pdf, pero si quieres una versión impresa… serán $15.
Actualmente, si quieres crear aplicaciones para AIR (formalmente Apollo) sólo puedes hacerlo con Flex Builder. Adobe ha anunciado que añadiría soporte a Flash CS3 para crear proyectos AIR, pero buscando una solución, gskinner, tiene una alternativa.
Ha desarrollado un panel que se integrará en Flash CS3 y que permitirá hacer el desarrollo de proyectos AIR.
Imagenes del panel:

más info: gskinner
Acaba de salir la versión Beta 1.1 of SWX y ya está lista para su descarga.
Para los que ya conocen esta herramienta sólo deciros que es aún mejor, y para los que no la conocen todavía, recomendaros el vídeo explicatorio que podéis ver en la propia página. Dura unos minutillos y es muy completo.
Deciros que hay una version para el servidor y otra para ejecutar en Local, si eres usuario de Mac.
Video explicatorio: SWX screencast
Descargar la beta: SWX Beta
A eso de la media noche del 10 de junio, adobe.com, liberó la version Beta 1 de Flex 3, le cambió el nombre a Apollo, Adobe Integrated Runtime (AIR).
Enlaces recomendados:
Habrá que ir pensando en el desarrollando RIA aplicaciones con Flex y AIR…

La próxima beta de Apollo incluirá un motor RDBMS embedido, concretamente SQLite, lo cual es una gran noticia.
via: Joan
más info: Mike Chambers
Kevin Hoyt ha posteado sobre un tema muy interesante file upload component que el ha creado con Apollo and JavaScript.
via: ajaxian.com
Con este nombre, no podríamos refererirnos a otra cosa que un post recientemente publicado por klinch.com donde nos explica un poco de que va esto de Apollo.
No os podeís perder este articulo de Kevin.
Enlaces: feedback and wishes & mailing lists and forum discussion
Apollo esta en su etapa temprana de desarrollo, es por eso que la información en este FAQ esta sujeto a cambio.
Nota, este documento esta cambiando constantemente, y estará siendo actualizado.
Nota, traducción hecha del original en ingles.
Via: hola Flex!
|
Tabla de Contenido |
Apollo es el nombre código de un runtime para múltiples sistemas operativos siendo desarrollado por Adobe, que permite a desarrolladores el utilizar sus conocimientos en desarrollo Web (Flash,Flex,HTML,JavaScript,Ajax) para desarrollar y distribuir Aplicaciones Ricas para el Internet (RIA) para escritorio.
Si. Se puede descargar la versión Alpha pre-liberada de la página Apollo Download
Apollo esta orientado a permitirles a los desarrolladores Web construir y distribuir aplicaciones para el escritorio.
Apollo esta dirigido a desarrolladores que están actualmente haciendo uso de tecnologías Web tales como Flash, Flex, HTML, JavaScript y técnicas Ajax para construir y distribuir Aplicaciones Ricas para el Internet.
Si. El runtime de Apollo será gratis (similar al Flash Player y Adobe Reader).
Se puede bajar una versión Alpha de pre-liberación al DIA de hoy de Apollo Download Page
Por el momento estamos buscando liberar Apollo 1.0 en la segunda mitad del 2007
Apollo 1.0 será soportado en Windows y OS X.
Suporta Apollo Linux?
Apollo 1.0 no estará disponible para Linux. Planeamos liberar soporte para Linux poco después de la liberación de la versión 1.0
Aunque originalmente habíamos planeado suportar Linux en el mismo periodo que la versión 1.0, tuvimos que esperar a que las partes esenciales del Flash Placer para Linux estuvieran terminadas.
Windows XP con Service Pack 2 (SP2) o Vista Home premium edition
Macintosh Mac OSX 10.4 en PPC o Intel
Algunas de las características incluidas en el alpha de Apollo, pero limitadas a son:
De bajo esta una lista parcial de las características planeadas para Apollo 1.0, las cuales no están aun implementadas en el alpha de Apollo:
No. Apollo es un multi-sistema operativo runtime que corre afuera del navegador.
En teoría se podría desarrollar un navegador Web encima de Apollo.
El tamaño esperado actualmente para el runtime de Apollo es entre 5 y 9 megas.
Es importante aclarar que el runtime solo necesita ser instalado una vez.
Aunque hay un numero de miembros del equipo de Apollo que trabajo previamente en Macromedia Central, Apollo no esta directamente relacionado con Macromedia Central.
El código base de Apollo es completamente separado del de Macromedia Central.
Apollo permitirá desarrollar aplicaciones usando Flash / Flex y HTML / JavaScript o una combinación de ambos.
Aplicaciones basadas en Flash serán capaces de incluir contenido creado en HTML , y aplicaciones basadas en HTML serán capaces de usar contenido creado con Flash.
Además, las aplicaciones Apollo podrán integrarse cercanamente con documentos en formato PDF, aunque esta funcionalidad no es disponible para el alpha de Apollo.
Si.
Se puede hacer uso de cualquiera de los IDE ya existentes para el desarrollo de Flash/Flex o HTML/JavaScript. (Tales como Flex Builder, Eclipse, vim, etc…). Apollo no requiere de un IDE específico.
Liberaremos una serie de herramientas de comandos en línea para Apollo que harán fácil para los desarrolladores hacer el empacamiento y desarrollo de aplicaciones Apollo usando su IDE o editor favorito. Se puede descargar una versión alpha de estas herramientas en el Apollo SDK.
Básicamente, se puede usar cualquier cosa que cree archivos SWF’s o HTML
Si.
Publicaremos más información en como crear contenido Flash con Flash Authoring, una vez que la siguiente versión del Flash Authoring sea liberada.
Apollo será distribuido en varias formas, incluyendo pero no limitado a:
Estamos también explorando una variedad de métodos de distribución, y tenemos confianza de que podremos tener significa distribución del runtime de Apollo rápidamente.
Nota, este tópico fue discutido en más detalle en este podcast.
Si, además de crear y distribuir archivos de instalación para aplicaciones Apollo multi-plataforma, los desarrolladores podrán crear instaladores nativos que primero revisaran si el usuario tiene el runtime de Apollo instalado. Si no esta instalado, se instalara, y entonces se instalara la aplicación.
Nota, este tópico fue discutido en más detalle en este podcast.
Las aplicaciones Apollo son instaladas como cualquier otra en la computadora del usuario. El usuario descarga un archivo de instalación multi-plataforma, hace doble clic, lo cual empieza el proceso de instalación.
La experiencia para el usuario final dependerá de que sistema operativo esté usando, ya que Apollo proveerá de un mecanismo de instalación consistente con dicho sistema operativo.
También estamos explorando otros mecanismos para la instalación de aplicaciones Apollo.
HTML y JavaScript dentro de Apollo son manejados por el motor WebKit HTML / JavaScript
Si.
Pusimos una cantidad considerable de tiempo investigando un número de motores de HTML para usar en Apollo. Teníamos cuatro principales requerimientos, los cuales WebKit cumplió:
Aunque la decisión final fue difícil, sentimos que el WebKit es la opción más cercana para Apollo por el momento.
No. Nuestra meta es mantener compatibilidad completa con las implementaciones existentes de WebKit. Esto ayudara a asegurar que el contenido que corre en los navegadores basados en WebKit, tales como Safari de Apple , también corran dentro de las aplicaciones Apollo.
Si. Nuestra meta es convertirnos en activo miembro de la comunidad WebKit y activamente presentar cambios y correcciones al proyecto WebKit para consideración.
No exactamente. El proyecto WebKit de código abierto, y el Apple WebKit Framework para Mac OS X son dos cosas diferentes.
Apollo usa el código base directamente del proyecto WebKit, y no del de Apple WebKit framework.
Se puede encontrar más información sobre el WebKit en:
Si. Serán capaces de comunicarse unas con otras haciendo uso de LocalConnection una API de ActionScript.
Apollo 1.0 no tendrá soporte incluido para comunicación directa con bases de datos. Sin embargo, será posible escribir manejadores de base de datos con ActionScript( usando soques binarios o de XML), los cuales le permitirán a las aplicaciones de Apolo comunicarse directamente con una base de datos ( local y remotamente)
Esta es una característica que todavía estamos considerando para la versión 1.0.
Desarrolladores y diseñadores tendrán 100% control sobre la apariencia de sus aplicaciones.
Si. De hecho, no se necesitara re-escribir nada del código para tener una aplicación Flex corriendo dentro de Apollo, aunque tal vez se necesite escribir código adicional para tomar ventaja de especificas APIs de Apollo.
Algunas de las APIs que han sido discutidas son:
Si. Apollo proveerá de un conjunto de APIs que hacen fácil desarrollar aplicaciones que trabajen offline.
Esta funcionalidad no esta implementada en el alpha de Apollo.
No. Esta funcionalidad no estará disponible en Apollo 1.0
Si. Aplicaciones Apollo podrán abrir las aplicaciones por defecto para abrir un archive especifico dependiendo de su tipo.
Por ejemplo, se le podrá decir al sistema operativo que abra la aplicación por defecto para un documento específico.
Esta es una característica que todavía estamos considerando para Apollo 1.0.
Si, Apollo ofrecerá un mecanismo para actualizar aplicaciones fácilmente. Esto esta parcialmente implementado en el alpha de Apollo.
No. Apollo es un runtime que corre en varios sistemas operativos y que corre en el sistema del usuario.
Una de las ventajas de esto es que los archivos de instalación de Apollo pueden ser mucho mas pequeños, ya que no requieren del motor del runtime en su totalidad para ser distribuidos con cada una de la copias de la aplicación.
Esto también permite integrar tecnologías juntas (Flash,HTML,PDF) en un mucho mas bajo nivel de lo que de otra manera no seria posible.
Finalmente, esto nos permite ofrecer un modelo de seguridad más estandarizado y consistente para las aplicaciones Apollo y usuarios.
Nuestra meta es ofrecer la funcionalidad que desarrolladores quieren y necesitan, y al mismo tiempo permitirles crear aplicaciones seguras.
Aunque todavía estamos terminando la política de seguridad, en la base de cualquier política esta el hecho de que las aplicaciones Apollo son descargadas, instaladas y ejecutadas en el escritorio del usuario. Es por ello que estas corren en un contexto de seguridad diferente a las aplicaciones que se ejecutan en un servidor Web, y tendrán un modelo de seguridad mas cercano al de una aplicación de escritorio.
Si se podrá distribuir e instalar aplicaciones Apollo desde un CD-ROM, aunque por el momento, no tenemos planes de permitir que las aplicaciones Apollo corran desde un CD-ROM sin que hallan sido instaladas primero en el sistema del usuario.
También será posible crear aplicaciones Quisco que usen el runtime de Apollo, de nuevo, este no es un caso de uso que este motivando las características de Apollo 1.0
No. Aplicaciones Central fueron construidas con ActionScript 2 y están dirigidas a una versión anterior de la maquina virtual (AVM1) del Flash Player, y descansa en una arquitectura muy especifica para central. Es por esto que las aplicaciones Central no correrán en Apollo.
Si. Sin embargo las API de Apollo están solo expuestas a contenido Flash a través de ActionScript 3 / AVM2, y por eso Flash 8 /AVM1 SWFs serán capaces de correr, pero no tendrán acceso directo a las API de Apollo.
Si, aunque esto no es suportado en Alpha 1. En sistemas operativos basados en Windows que no estén en ingles, puede que se necesite hacer lo siguiente para poder instalar aplicaciones Apollo:
Cambiar la variable TEMP para el usuario en My Computer ( Mi Computadora) para que apunte a una ruta que contenga solo caracteres en ingles ( a algo como C:\TMP)
Favor de reportar cualquier defecto o dificultades que se encuentren con el alpha de Apollo en el Apollo Labs forum.
Pueden ser enviadas a wish-apollo@adobe.com.
Si. Se puede encontrar una lista actualizada de las pláticas públicas acerca de Apollo aquí.
Nota del traductor: Esta es una traducción de la FAQ oficial en ingles la cual es mantenida por Mike Chambers, que esta a cargo del Developer Relations para Apollo en Adobe.
Puede enviarlos a Mike Chambers.
Traducido de ”http://labs.adobe.com/wiki/index.php/Apollo:DeveloperFAQ“
De la copia de las 17:15,19 Mar 2007.
via : hola flex
Mike nos comenta que proximamente saldrá la primera alpha, destinada para desarrolladores Flex. Aún no se indica cuando…
Desarrolladores de HTML podrán empezar construyendo aplicaciones, pero no hay documentación y es posible que tenga incompatibilidades. Se comenta que será para el verano…
De todas formas, habrá que segui mirando en la sección de Apollo y en la pagina de Mike.
Todos los seguidores del Flashblog de slaveofthemind.com, podrán seguir sus pasos en blog.2grafic.com