Cristalab

Adobe Apollo, programas de escritorio con Flash, PDF o Ajax

Por: Freddie + 17.01.2007

Cuando de pequeños estudiábamos HTML, comprendimos de una manera muy bizarra que estábamos creando una aplicación. Con formularios, controles y el procesado del lado del servidor pensamos: "Esto es un programa.". Con Flash aprendimos Actionscript. Un lenguaje completo donde podíamos hacer lo que sea. Ponerlo en CDs multimedia o en la web. Y fue en la web donde tuvo más éxito y su evolución lo llevó a usarse en proyectos grandes, interesantes y llenos de interactividad. Rich Internet Applications.

Pero quedaba el vacío en el estomago. "Sé programar, pero quiero hacer programas como este navegador. Como Office. Como las cosas que hace gente loca que usa Visual Basic". Algo que accediera a bases de datos directamente, editar archivos del sistema, comunicarnos con otros PC en Internet. Un lenguaje completo. Una forma de llevar la versatilidad de lo que sabíamos en Flash, en HTML o en Javascript a distribuirlo como un programa en el escritorio.

Y eso es Adobe Apollo.



MDM Zinc y Screenweaver intentaron traer Flash al escritorio con más o menos éxito. APIs para acceso a escribir en disco, estar en la bandeja del sistema, abrir archivos del disco duro o incluso insertar controles ActiveX dentro de nuestros SWF. Pero todas estas opciones eran pesadas, no siempre funcionaban y sobre todo, eran sólo para Windows. Y no es sólo Flash. Hay muchas RIAs combinando Javascript con el acceso asincrónico a XML (La markepalabra AJAX). Esas aplicaciones tienen sus fundaciones en un navegador y un servidor web, pero pueden tener más aplicaciones como sistemas de administración de contenido standalone del lado del cliente.

No ha existido nada que una al mundo de Flash/Flex con HTML. Eso es lo que quiere Adobe Apollo. Un runtime y set de funciones que permita usar en una misma aplicación la capacidad de Flash/Flex, HTML/AJAX y... PDF (Es de Adobe, que esperaban) ¿Qué puede hacer Apollo?



El proyecto actualmente está aún en desarrollo, por lo que no veremos mucho de él hasta mediados del año. La versión alfa (no publica) actualmente soporta Windows y Mac, Javascript, componentes de Flex y creación de instaladores. En teoría tendremos una versión "beta" publica para Marzo ~ Abril del 2007, pero no hay nada fijo.

¿Qué realmente se podría hacer con Adobe Apollo aparte de un sistema centralizado multiplataforma con tecnología de punta y las más avanzadas técnicas de desarrollo para mejorar la distribución de pornografía?

Por ejemplo, un clon de iTunes. Una aplicación que lea una carpeta entera en busca de mp3, analice sus etiquetas id3, muestre información obtenida de Internet de los compositores, quizás incluso embeber la wikipedia dentro de la aplicación para mostrar esa información. ¿Un sistema de GPS integrado con Google Maps y tus contactos personales junto a sus direcciones? Con un control hecho en Flex que tenga los contactos y al abrirlo, se cargue en otro lugar Google Maps con la dirección de tu amigo. ¿Un MSN Messenger multiplataforma que no apeste? ¿Un juego masivo en linea multiplataforma con modelos autoactualizables por Internet? ¿Un programa que una el poder de Google Docs (El Word y Excel en línea de Google) junto con la capacidad de guardar todo online o en tu propio disco y cuya interfaz se apoye en componentes personalizados de Flash/Flex más la capacidad de AJAX?



¿O un sistema para ver pornotube de manera más cómoda?

Además de eso, ponerle a tus aplicaciones la forma que quieras (Como los skins de winamp 5) o dejar la forma por defecto de cada sistema operativo. Y se verá igual en todas partes que lo ejecutes.

Por supuesto, también incluye la posibilidad de usar el portapapeles (Copiar y pegar) y sobre todo, la poderosa posibilidad de arrastrar y soltar varios tipos de datos y objetos entre aplicaciones. Algo realmente bien explotado en Mac OS X y pobremente explorado en Windows (Y en Linux... bueno... si algún día se ponen de acuerdo)

¿Interesado? ¿Excitado (Aparte de pornotube)? ¿Esperanzado?... ¿Asustado? Sea como sea, cuando sea liberada la beta para desarrolladores, la encontrarán en los laboratorios de Adobe. Mientras, el wiki de los labs tiene un poco más de información acerca de Apollo.

Esa es la forma de las cosas que vendrán.

Etiquetas apollo flex browsers actionscript internet flash adobe

Comentarios | Enviar un comentario
Mucho más que interesante. Otro elemento para agregar a mi ya confundido cerebro.
Por: marliton
No se pierdan este video donde se pueden aprecias algunas de las funciones de apollo:
http://video.google.com/videoplay?docid=2840522561992638726
Por: Hector Centeno_blog
luego de leerlo sólo se me viene a la cabeza un pensamiento: Con toda esa capacidad, robustez y portabilidad, a quién cuernos se le ocurre programar en otra plataforma ?
Por: gersonm
¿Apollo no iba a ser la nueva denominación de Flash?

Flash, Flex, Apollo... estos de Adobe quieren confundirnos a todos.
Por: [Sheer]_blog
¡Super excitado! Muy Feliz

Aunque me perdí un poco al principio ¿Se podrán realizar aplicaciones de escritorio con conexión directa a BD residentes en el mismo equipo o algún servidor de la Red? o ¿solamente facilitará el trabajo en aplicaciones de Intranet/Web?
Por: Sr. QUHO
Si... definitivo... AS3 para todo...

Y es que de verdad yo siempre tenía mis dudas acerca de que plataforma de desarrollo tomar. Siempre con la esperanza de que Flash sea algo más allá de RIA's ejecutándose en un navegador por la Net o la IntraNet. =/

De verdad que esto si es muy interesante, esperanzado que con el tiempo esto se convierta en una solución más y otra alternativa a las plataformas de desarrollo que actualmente dominan para crear software comercial. No me extraña que adobe hiciera algo al respecto, puesto como F lo ha dicho "AS... Un lenguaje completo donde podíamos hacer lo que sea"... y actualmente "podemos" y con esto ahora... "podremos aún más".

Llevar esto de la Web al software de escritorio es demasiado bueno para muchos desarrolladores de hoy en día... y como no?... expandir sus soluciones en distintas plataformas.

Es una excelente oportunidad. Thumbs up
Por: glsmaster
Tiene una pinta genial, a ver si no se hace mucho esperar, porque según las especificaciones que anuncia, por fin podremos conquistar el Mundo de una vez por toda, en todas sus acepciones U_U
Por: MorphX
Y la pregunta que hay que hacerse es ¿de donde saco yo el tiempo para aprender a programar en Actionscript 3, Flex, Flash, HTML, CSS, AJAX, PDF y usarlo todo a la vez?
Todo muy bonito, pero va a marcar una diferencia abismal entre la gente inquieta y la gente pasiva. Me gusta.
Por: Johnny
Esto pinta bien, yo se lo dedicaría a todos los que me miran raro cuando les hablo de Flash ...ja!
Por: emalandia_blog
"awesome"
Por: Sandy_blog
Muy interesante, aun sigo recopilando informacion al respecto, espero con ansias...
Por: elfleat_blog
Excelente! ahora sólo esperar, puff... uno más a la lista de cosas por aprender... Aw Crap
Por: Aoyama
Una joya!!!.

Pero no entendí nada, lo único que me acuerdo es de pornotube......

Salu2.
Por: Taytus_blog
Tiene muy buena pinta. Estoy deseoso de que llegue Marzo ~ Abril para meterle mano a la beta miau
Por: Zguillez
Ya Microsoft tiene algo parecido con

www.microsoft.com/products/expression

donde puedo utilizar varios lenguajes de .net claro Adobe compite con la experiencia en el mundo de el diseño digital y ahora con flash.
Por: RafaelMendez_blog
RafaelMendez, Expression no es ni de cerca lo que es Apollo. Son cosas completamente distintas con objetivos diferentes.

Tambien, Expression tiene el tipico "lock in" de quedarte amarrado a productos de MS para siempre.
Por: Freddie
Desde el dia que supe de la proxima existencia de Apollo no puedo dormir pensando en todo lo que nos va a permitir desarrollar !!!!
Por: Sagutxu_blog
Las web construidas con Apollo, ¿podra Google indexar las?
Por: Ardic_blog

Ardic_blog :

Las web construidas con Apollo, ¿podra Google indexar las?
Apollo NO es para webs
Por: Freddie
Excelente.. alguna vez hice algo con Zinc pero era un pcoc doficil por las Apis, pero ahora por lo que leo en el articulo se integraran tecnologias que ya empiezo a conocer y sobre todo con las que trabajo, ya tengo gasn de tener Apollo..Riendo
Por: jomajudo_blog
Hola F, ¿las aplicaciones hechas con Apollo son para instalar en tu PC o te las descargas de Internet para verlas en un navegador nuevo que soporte aplicaciones Apollo?
Por: Ardic_blog
Son para instalar en PC. Obviamente las puedes descargar de Internet, pero tambien distribuirlas por otros medios.
Por: Freddie
Orale esta bueno Sonrisa a echarle mano cuando salga
Por: AaronDark_blog
Muy chevere, pero de todas maneras me frusta un poco... hasta ahora ando medio entendiendo el As 2.0.. y ya me vienen con todo esto de una,... Bueno igual muy chevere
Por: nick77_blog
Al fin, al fin, al fin. Llorando Llorando

Dios escuchó mis ruegos. Ya decía yo que de alguna manera se podrían llevar al escritorio todas las maravillas que se pueden crear con flash. ¡¡Al Fin!! Amor Amor Amor

Se acabarán las aplicaciones espantosas (visualmente hablando), es que es una noticia extraordinaria.
¿Se imaginan? poder darle ésos increíbles efectos a una aplicación de escritorio.

::brinca de emoción::

Muy Feliz Muy Feliz Muy Feliz Muy Feliz
Por: La100rra
¿Podremos prescindir de Visual Basic?

pd.: Apollo se lee "apollo" o "apolo" o quizás "apavo"
Por: Sisco
Esto se ve muy interesante!
Es muy probable que finalmente despues de tantos años que ha estado F tratando de convencerme de que aprenda y use Flash, ésta vez si le haga caso.
Aunque esto no es precisamente Flash, por eso es que me llama la atención.
Por: Shorel

Sisco :

¿Podremos prescindir de Visual Basic?

pd.: Apollo se lee "apollo" o "apolo" o quizás "apavo"


Espero que sea apolo, porque si no cómo lees esto??

Saludos...
Por: Johnny

La100rra :

Se acabarán las aplicaciones espantosas (visualmente hablando)
O empezará una era de programas con intros animados.

Sisco :

pd.: Apollo se lee "apollo" o "apolo" o quizás "apavo"
Apolo
Por: Ed
Eso es todo, ya se habian tardado esos de Adobe , en desarrollar este tipo de herramientas.
Por: flashreloco_blog
ltiplataforma que no apeste? ¿Un juego masivo en linea multiplataforma con modelos autoactualizables por Internet? ¿Un programa que


oh~ esto me da tantas ideas~ ojala que el beta salga pronto
Por: neojp_blog

Ed :

O empezará una era de programas con intros animados.


Creo que desgraciadamente podemos contar con éso, pero a últimas éso hará que los trabajos bien hechos destaquen más y sean más PRO. Guiño
Por: La100rra
Era el ultimo paso formal que necesitaba el AS para ser apoderarse del universo!!!
Por: k4rkuxx
Me quedo sonando...

Pregunta: se puede unir a librerías escritas en C++ ?
Por: Shorel
Se ve muy bien todo...

La contra que yo le veria (y que no es precisamente del software) es que con las aplicaciones "rich" el cliente (y muchas veces el desarrollador tambien) dejan de ver lo realmente importante de un desarrollo (estructuras, flujos de datos, outputs, etc) para concentrarse en lo superficial: botoncitos, animaciones, tamaños de letra y todas esas cosas... les dejo un link mas o menos relacionado a esto (en ingles):

http://headrush.typepad.com/creating_passionate_users/2006/12/dont_make_the_d.html

Saludos!
Por: Ardilla Roja_blog
Ya habia leido el post en ingles en algun lugar de la red... sin embargo, como respondi en el momento, solo queda esperar ansiosamente para probar esto...
Por: elfleat
Y dijo mi hermano una vez: "Aprenda un lenguaje de verdad, eso de flash es una bobada"

Lo haré comerse sus calcetines.
Por: Xyrer

MDM Newsletter :

Last year, Adobe announced their new runtime, code-named Apollo. Apollo was said to blur the lines between Web and desktop PC’s by enabling applications made from Flash and PDF to move beyond the browser – This sounded all too familiar to us at the time so we dug a little further and came across a few posts and blogs where Flash/Flex developers have been getting quite excited about an early sample app made with Apollo. Take a look at the Screenshots below:

The example on the left is one of the (more simple) Applications created with Apollo as part of a showcase. (For those of you new to Apollo, it will require an Apollo Runtime/Plug-In). And the screenshot on the right is a quick example which the MDM Development team put together in 30 minutes using Flex and Zinc!

Spot the difference? Well, the Zinc App is a real App! No Runtimes required, not even the Flash Plug-In. You can download the Flex Source to our Zinc/Flex app Here.

Following the interest in our Flex/Zinc app, we were asked to provide more example that showcased just how easily Zinc and Flex can build Desktop Applications. Just take a look at some of the examples below:
Download Trial

BBC RSS Feed News Widget
This application connects to the BBC News RSS Feed and provides a user friendly way to navigate through the most recent news stories.
Download Trial

File Explorer
Following a number of requests, here's an example of how to build a File Explorer with Flex and Zinc!
Download Trial

CairngormStore ported to Zinc
Andy Rayne from Adobe Consulting provided Flex Developers with a great example, the Cairngorm Store. We've taken the same source files and adapted them to work offline with an Access Database, using Zinc to compile the Project.
Download Trial Copy Multiple Folders with Progress and Log Window
This example demonstrates how it is possible to copy multiple files or folders using Zinc commands and display the progress of the copying progress.

Por: elfleat
Por_Favor , que son esas criticas de programas con intros animadas ,

Se pueden hacer grandes programas con AS
y no solo desde el punto de la interfaz (que muchos piensan que es realmente su fuerte)

Vamos a ver si realmente sirve como debe

Respecto a lo de MDM ZinC me ha servido de maravilla , pero lo que realmente detesto es que una simple aplicaion (digamos un swf que pesa 5Kb) comilado com MDM es de 2.3Mb
Por: eveevans_blog
Excelente, es la mejor noticia que he escuchado despues de que movieron mi aporte a la portada,,,
Asi sigue avanzando AS !!!!! Amor
COOL, estuve usando bastante MDM ZINC para mis aplicaciones y si , cumplian con su objetivo , pero lo que llegue a odiar es que peso, digamos que un swf de 30Kb compilado en MDM ZINC pesaria unos 2.30Mb
mmmm
Lo bueno y lo malo es que sera AS3 (aun sigo aferrado a AS2) pero aun hay tiempo de aqui a que salga Apollo ya sere un Flasher en AS3

Por fin , todos esos que creen que Flash es solo para intros , nunca creeran lo que se puede llegar a hacer !!!! Furioso ah, programadores Visual Basic , ya me las pagaran!!!!! BOFH
Por: eveevans
con tal de que saquen un runtime para linux antes de que llegue a los 50...
Por: Xyrer
Saludos, les comento que estoy haciendo un catalogo en Flash 8 para CD en el cual mi SWF principal llama mediante el componente Loader varios swf los cuales son parate excencial de mi catalogo, pero al momento de crear el EXE en screenweaver no me habre dichos SWF, ¿Por que?, si alguien me puede ayudar de antemnao se los agradesco muchisimo....
Por: jcards_blog
Espero con ansias la llegada de Apollo, por mientras estare profundiando mas en aprender las demas tecnologias ya q con apollo usaremos todas. Me parece muy bien.
Por: Joubert Mucha_blog
mmm por lo q entendi... la idea es q gente q sea diseñador grafico por ejemplo con un minimo de programacion (igual es complicado pero no es un c para aprender) ya puede hacer programas de buen nivel? interesante. probres aquellos q sepan de codigo y no de interface.. se van a ver complicados en el futuro
Por: demian_blog

demian_blog :

mmm por lo q entendi... la idea es q gente q sea diseñador grafico por ejemplo con un minimo de programacion (igual es complicado pero no es un c para aprender) ya puede hacer programas de buen nivel? interesante. probres aquellos q sepan de codigo y no de interface.. se van a ver complicados en el futuro

NO, entendiste mal
has probado aprender AS3.0
Por: eveevans
Hoy instale el apollo
y ya ise mis primeros samples y me funciono de lujo

ahora si comercialisenlo jajaja !
saludos
suere con apollo
denle buen uso y saquen dinero !
Por: Ulisses Garza_blog
como como ???
ya salio Apollo????
donde lo compro? o son versiones betas?
funciona con Flash ya?
Por: eveevans
Mira acá Guiño
Por: La100rra
ya salio Apollo????

si la respuesta es positiva,,,espero me digan de donde lo descargo
Por: asere_ernesto_blog

asere_ernesto_blog :

ya salio Apollo????

si la respuesta es positiva,,,espero me digan de donde lo descargo


A ver si leemos!

http://labs.adobe.com/wiki/index.php/Apollo
Por:
Y que pasó con central ?
http://www.adobe.com/products/central/
Por: weber

weber :

Y que pasó con central ?
http://www.adobe.com/products/central/


Pues yo creo que nos vamos olvidado de el Riendo por que con lo que ha salido de Apollo va a estar de WOW!!!.

Gracias Adobe, con esto no voy a tener que aprender C#+Expression, ahora si las app's de escritorio van a tener una vista bien chula Llorando
Gracias miau

Riendo Riendo Riendo Riendo Riendo Riendo Riendo Riendo
Por: master_of_puppetz
y que pasa si no tiene el javascript habilitado por el AJAX se cae todo de peso?...ademas obviamente es una muy buena solucion pero ademas por parte del desarrollador no es solo pensar en una RIA que tenga todo en una IDE integrada sino que tenga la comprensión de manejar un proyecto y no se desenfoque de la usabilidad de la aplicación
Por: piensa_en_grande
Ahora se llama Adobe® AIR™
Por: sisco_blog
Tal como indican en el siguiente enlace, si tenias Apollo Alpha debes desintalarlo, para instalar la versión Beta del recién nombrado Adobe® AIR™
Más info (inglés):
http://labs.adobe.com/technologies/air/

Además las aplicaciones que hayas desarrollado para Apollo Alpha no funcionarán Adobe® AIR™ Beta

Más info (inglés):
http://labs.adobe.com/downloads/air.html
Por: Sisco
Existe también una etensión para Dreamweaver CS3, no funciona con DW8 que permite transformar las apliaciones basadas en web en aplicaciones de escritorio...

"The Adobe® AIR™ Extension for Dreamweaver® lets you transform a web-based application into a desktop application. Users can then run the application on their desktops and, in some cases, without an Internet connection."

...
Por: Sisco
NOOO!!!!jejejeje justo cuando estoy empezando a manejar bien flash!! bueno que mas da, si es mejor, se ara el esfuerzo!!
Por: Freddy Garcia_blog
creo que es una excelente herramienta de trabajo y me gustaria saber mas acerca de todo lo que puedo realizar con está aplicación
Por: may_blog
Alguien a intentado hacer uso de algun activex que controle algun dispositivo (camará, brazo robotico etc.) en alguna aplicación con adobe AIR + Flex/Flash??? si alguien sabe algo de esto favor de dejar un comentario y ejemplos de como hacerlo

Gracias desde ya....
Por: Rich...
Deja un comentario
IMPORTANTE

Recuerda ser respetuoso, no insultes a otras personas, ni uses palabrotas, hay una persona al otro lado de la pantalla.

Habla bien, NO ESCRIBAS EN MAYUSCULA TODO, no escribas como en un SMS, evita cosas como "ke", "x q" y demás abreviaciones.

Aquí funcionan las etiquetas de los foros, puedes usar [b] para negrita, [img] para las imágenes, [url] para los enlaces, etc.

Si tienes preguntas técnicas, envíalas mejor al foro.