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?
- Programar en Actionscript 3, Flex, Flash, HTML, CSS, AJAX, PDF o una combinación de todos.
- Insertar un navegador web dentro de la aplicación (Por ejemplo, una vista de Google Maps, los resultados de una búsqueda, un tutorial de Cristalab) que NO está basado en Internet Explorer, sino en Webkit (Konqueror, Safari)
- Al ser Actionscript 3, conectarte a fuentes de datos del lado del servidor en XML, AMF, Cairngorn, webservices. O por sockets y leer protocolos como telnet, POP3, FTP, IMAP, HTTP, IRC, SVN...
- Compilación "Just In Time" para x86, PPC, ARM (Traducción: Que los programas andarán muy rápido)
- Cargar de forma externa videos, imágenes, otros SWF, mp3, archivos de texto, archivos .zip, AMF, archivos binarios (.doc, .xls, .loquesea)
- Leer o escribir en el disco del usuario archivos de texto o binarios
- Detectar si el PC tiene o no conexión a Internet
- Incluye mecanismos de instalación en el PC.
- Programar procesos concurrentes que corran detrás del sistema.
- Programación de componentes combinando Javascript y Actionscript (Usar ambos lenguajes para crear un solo elemento)
- Elementos de la interfaz con el look nativo del sistema operativo en el que corre o uno personalizado (Think Java)
- Multiplataforma. Aplicaciones hechas con Adobe Apollo corren en Windows (ME o más viejo), Mac OS X (PPC o Intel) y Linux (32-bit y 64-bit)
- Runtime pesa 5MB.
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.
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por adobexpert el 17 de Enero de 2007
Por Hector Centeno el 17 de Enero de 2007
http://video.google.com/videoplay?docid=2840522561992638726
Por gersonm el 17 de Enero de 2007
Por [Sheer] el 17 de Enero de 2007
Flash, Flex, Apollo... estos de Adobe quieren confundirnos a todos.
Por Sr. QUHO el 17 de Enero de 2007
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 gabovanlugo el 17 de Enero de 2007
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.
Por MorphX el 17 de Enero de 2007
Por Johnny el 17 de Enero de 2007
Todo muy bonito, pero va a marcar una diferencia abismal entre la gente inquieta y la gente pasiva. Me gusta.
Por emalandia el 17 de Enero de 2007
Por Sandy el 17 de Enero de 2007
Por elfleat el 17 de Enero de 2007
Por Aoyama el 17 de Enero de 2007
Por Taytus el 17 de Enero de 2007
Pero no entendí nada, lo único que me acuerdo es de pornotube......
Salu2.
Por Zguillez el 17 de Enero de 2007
Por RafaelMendez el 17 de Enero de 2007
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 Freddie el 17 de Enero de 2007
Tambien, Expression tiene el tipico "lock in" de quedarte amarrado a productos de MS para siempre.
Por Sagutxu el 17 de Enero de 2007
Por Ardic el 17 de Enero de 2007
Por Freddie el 17 de Enero de 2007
Ardic_blog :
Por jomajudo el 17 de Enero de 2007
Por Ardic el 17 de Enero de 2007
Por Freddie el 17 de Enero de 2007
Por AaronDark el 17 de Enero de 2007
Por nick77 el 17 de Enero de 2007
Por La100rra el 18 de Enero de 2007
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!!
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::
Por Sisco el 18 de Enero de 2007
pd.: Apollo se lee "apollo" o "apolo" o quizás "apavo"
Por Shorel el 18 de Enero de 2007
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 Johnny el 18 de Enero de 2007
Sisco :
pd.: Apollo se lee "apollo" o "apolo" o quizás "apavo"
Espero que sea apolo, porque si no cómo lees esto??
Saludos...
Por Ed el 18 de Enero de 2007
La100rra :
Sisco :
Por flashreloco el 18 de Enero de 2007
Por neojp el 18 de Enero de 2007
oh~ esto me da tantas ideas~ ojala que el beta salga pronto
Por La100rra el 18 de Enero de 2007
Ed :
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.
Por k4rkuxx el 18 de Enero de 2007
Por Shorel el 19 de Enero de 2007
Pregunta: se puede unir a librerías escritas en C++ ?
Por Ardilla Roja el 20 de Enero de 2007
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 elfleat el 21 de Enero de 2007
Por Xyrer el 22 de Enero de 2007
Lo haré comerse sus calcetines.
Por elfleat el 22 de Enero de 2007
MDM Newsletter :
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 eveevans el 24 de Enero de 2007
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 el 26 de Enero de 2007
Asi sigue avanzando AS !!!!!
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
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 !!!! ah, programadores Visual Basic , ya me las pagaran!!!!!
Por Xyrer el 26 de Enero de 2007
Por jcards el 05 de Febrero de 2007
Por Joubert Mucha el 15 de Febrero de 2007
Por demian el 17 de Febrero de 2007
Por eveevans el 17 de Febrero de 2007
demian_blog :
NO, entendiste mal
has probado aprender AS3.0
Por Ulisses Garza el 21 de Marzo de 2007
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 eveevans el 21 de Marzo de 2007
ya salio Apollo????
donde lo compro? o son versiones betas?
funciona con Flash ya?
Por La100rra el 21 de Marzo de 2007
Por asere_ernesto el 21 de Marzo de 2007
si la respuesta es positiva,,,espero me digan de donde lo descargo
Por el 21 de Marzo de 2007
asere_ernesto_blog :
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 el 22 de Marzo de 2007
http://www.adobe.com/products/central/
Por master_of_puppetz el 23 de Marzo de 2007
weber :
http://www.adobe.com/products/central/
Pues yo creo que nos vamos olvidado de el 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
Gracias
Por piensa_en_g el 13 de Abril de 2007
Por sisco el 14 de Junio de 2007
Por Sisco el 14 de Junio de 2007
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 el 14 de Junio de 2007
"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 Freddy Garcia el 07 de Septiembre de 2007
Por may el 13 de Septiembre de 2007
Por Ri el 16 de Abril de 2008
Gracias desde ya....
Por Rinrinrenacuiajo el 12 de Octubre de 2008
Está excelente.
Por usuario el 26 de Septiembre de 2011