
Si hay algo que se le podrÃa criticar a las aplicaciones web (llámese Gmail, Flickr, o cualquier otra), es lo separadas o “desconectadas” que están con respecto al sistema operativo. La dependencia del navegador, el no poder arrastrar datos hacia otros programas/ventanas, o escribir directamente en el disco duro, o simplemente de usar la capacidad de procesamiento del computador.
Adobe decidió apuntar en esa dirección y el resultado empieza con A y termina con pollo. Apollo es una plataforma que permite ejecutar aplicaciones escritas en “idioma web” (XHTML, CSS, Javascript, Flash) pero en el escritorio de tu computador, sin la necesidad de abrir el navegador, y obviamente con la posibilidad de conectar la aplicación al resto de los programas y paneles y ventanas y todo eso. Apollo, obviamente, no es algo en sÃ, sino únicamente permite ejecutar otras aplicaciones por encima suyo. Un ejemplo de ellas es “eBay Desktop”, como lo muestra Mike Chambers de Adobe en este demo.
Otra de las ventajas de Apollo es que incluso es posible usar la aplicación sin estar conectado. La aplicación luego detecta la conexión y sincroniza la base de datos del servicio web con lo que hayas hecho desconectado. Por ejemplo, puedes publicar un aviso en eBay sin conexión, y cuando te enchufas la aplicación automáticamente lo hace por tà y listo, ya está online.
Apollo por ahora corre sólo en Mac y Windows, y me imagino que si se viene Photoshop para la web, lo más probable es que haga uso de Apollo. Especialmente por la posibilidad de usar el poder de procesamiento del PC.
Link: Adobe Apollo (VÃa Slashdot)
Publicado por tomás pollak el 20 de March 2007 en la categorÃa Internet, Software con los tags Apple, Internet, Software, Windows. Tiene 34 comentarios.
34 Comentarios
Adobe lanza Apollo: Aplicaciones web en tu escritorio

0 //rod dijo el 20-3-2007 a las 09:29:
Interesante, vamos a probar que tal le va a adobe ahora que combina estas tecnologÃas, viendo el video del sitio, creo que se pueden lograr muchas cosas realmente utiles..
Saludos!

0 Aponcho dijo el 20-3-2007 a las 11:40:
…[Fayerwayer se tambalea. Esta mañana vimos como repentinamente perdÃamos contacto con una de mis favoritas. Lo mas raro es que al refrescar la página te tiraba un archivo para bajar...]…

0 Swso dijo el 20-3-2007 a las 11:50:
Esto no es tan nuevo. Ya hace más de un año que Flex incorpora una suerte modelo MVC en el lado del cliente, que básicamente permite manejar modelos de datos a nivel local que luego son sincronizados con el servidor, lo cual si se agrega al “traspaso” de funcionalidad al lado del cliente, se tiene lo que hace Apollo (Esto también se logra con Flex y es en parte lo que se puede lograr con Ajax). Existen otras iniciativas que permiten una buena “asociación” entre la estación de trabajo e Internet, tales como la desarrollada por JackBe.
tomás pollak dijo el 20-3-2007 a las 11:53:
5nones! es que estamos probando e instalando un par de sorpresas que ya se vienen. con todos los pagehits (y también los ataques de spam) el servidor se termina poniendo medio gruñón.
pero tranquilos, que hay FayerWayer para rato. incluso tenemos pensado que FW tenga su propio server. ![]()

0 Matias dijo el 20-3-2007 a las 12:07:
No serÃa nada de malo tener server propio para esto. Felicitaciones.

0 Davor dijo el 20-3-2007 a las 13:39:
No conocÃa acerca de este desarrollo de Adobe. Una duda: es un framework que permite correr aplicaciones independiente del SO? Porque Java eso ya lo hace.
Cuál es la diferencia con lo que se podrÃa lograr con Java?
- Davor

1 rocket. dijo el 20-3-2007 a las 14:23:
mmmmmmm….. programadores……
si, a si simple vista se ve como flex, pero flex creo ke solo puede ejecutar codigo AS3, no html ni javascript por lo que este es mas completo.
ademas, ahora hay muchos desarrolladores web ke no saben visual basic, ni C, ni java por lo que no pueden crear apliciones de escritorio. y los desarrolladores de aplicaciones solo tienen como opcion a java (ke consume muchos recursos) para crear aplicaciones multiplataforma (salvo algunas excepciones, pero no me dan confianza todavia). Creo ke adobe kiere llenar ese vacio. Ya hay a muchos desarrolladores ke pueden crear aplicaciones con esta tecnologia, solo faltaba alguien ke hiciera el “framework” y ke lo hiciera BIEN.
Y para los ke no saben desarrollar en ningun lenguaje, es mucho mas facil y barato aprender AS ke java y keda mas bonito
(o alguien ha visto algun programa en java ke sea agradable a la vista? y si es lindo, ocupa el doble de recursos ke uno normal) …ah, y AS es mucho mas facil ke ajax, digan lo ke digan.
Ahora, hay ke probarlo a ver ke tal funciona…

0 Chicoblog dijo el 20-3-2007 a las 15:52:
Esto es lo que buscaba yo, yo lo hacia con IE 7 dejandolo como fondo de pantalla y asi iniciaba mis HTML, Css Java y eso desde mi escritorio xD, esta hecho para mi =D!

0 JaviDavi dijo el 20-3-2007 a las 16:04:
Bueno…en realidad no es tan nuevo como dicen, no?…uno de los ejemplos es la plataforma WPF de Microsoft….y sus aplicaciones escritorio-web en xAml…

0 SargentoPimienta dijo el 20-3-2007 a las 17:02:
SabÃan algo de esto? Al parecer falta poco para WiMax en Santiago!
Hoy fue inaugurada la red WiMax de Telmex para Santiago y quince ciudades más del paÃs.
La noticia la publicó la MarÃa Pastora en ElMercurio.

0 supreme dijo el 20-3-2007 a las 17:12:
Pero las aplicaciones que permiten usarse sin estar conectado, arrastrar Ãconos entre si, que use mi cpu. que esté conectada con mi sistema operativo e independiente del navegador ya existen, son las ..::APLICACIONES NORMALES::..

0 Mauro dijo el 20-3-2007 a las 17:25:
A mi en lo personal no me gustan estos menjunges (tampoco AJAX). Tienen demasiados problemas de seguridad y limitaciones. Seria mas cuerdo masificar el uso de JAVA…. LES RECUERDO QUE AHORA ES OPEN SOURCE. Java es una plataforma mucho mas madura, segura y potente. Apollo y AJAX tiene problemas con la seguridad, uso de recursos, con la portabilidad (Apollo no corre aun en Linux… y recien esta en Alfa, asi que quizas que inestabilidades tiene con OS X), etc. Para que volver a inventar la rueda?? Si ya te estan ofreciendo un auto completo gratis…….. de hecho, ni AJAX ni Apollo tienen ambientes de desarrollo integrado. Java tiene por lo menos dos gratuitos, muy maduros y masificados (Eclipse y Netbeans). De hecho, el ambiente de desarrollo Adobe Flex es Eclipse (Java). El dia que Apollo se coma su propia comida de perro (sean capaces de desarrollar sus propios ambientes de desarrollo con su tecnologia) va a ser el dia que valgan realmente la pena… y para eso…. buhhhhhhhhhhhhhhh… quedense esperando. Por ahora, AJAX y Apollo sirven para hacer chiches no muy complicados y hay que reventarse testeando lo que se hizo o modifico en todos los ambientes de ejecucion posible…. IE, Firefox, Opera… en Windows, OS X, Linux, etc….. un cacho.

0 Cay dijo el 20-3-2007 a las 20:19:
Mauro, el aporte de Apollo (y de otros programas similares, que no es el unico) es que los desarrolladores web puedan extender su trabajo a aplicaciones de escritorio sin necesidad de aprender nuevos lenguajes y/o entornos de trabajo, y sin siquiera tener que cambiar el codigo que ya hayan hecho para la web… y esto, en principio, seria 100% cross-plataform, osea no habria que testearlo en distintos entornos…
En definitiva, Apollo no es mas que un navegador transparente y con ciertas instrucciones para comunicarse con el sistema operativo ^^

0 Mojela dijo el 20-3-2007 a las 21:39:
HabrÃa que ver que tal y despues comentar
onda despues de las segunda version podria
tener un comentario serio
ya que ahora le falta mucho

0 Mojela dijo el 20-3-2007 a las 21:48:
a y posteen algo como esto seria muy la raja para la pagina
para quitar la depresion de “algunos”
http://www.youtube.com/watch?v=Zc8OO2YbDB0&eurl=http%3A%2F%2Fwww%2Enopuedocreer%2Ecom%2Fquelohayaninventado%2F

0 Lautaro Schmidt dijo el 20-3-2007 a las 23:17:
En mi opinión siendo desarrollador web, este programa un programa de escritorio conectado a internet…¿web service? ¿les suena?
Adobe no inventó nada nuevo, no conocÃa flex, ni los demás,pero Adobe no inventó nada, solamente le dá, nos dá(Desarrollador web), la posivilidad de trabajar en lenguajes que hasta “hoy” eran exclusivos de la web.
Por mi parte estoy aprendiendo C# para hacer web services, que de esta manera me serÃa más simple,aunque como bien dicen todavÃa es algo experimental,este proyecto Apollo y habrÃa que darle un tiempito…
Saludos

0 David dijo el 20-3-2007 a las 23:27:
@rocket: lo del consumo de muchos recursos de Java es casi un mito. Lo que pasa es que la tecnologÃa Java no es bien aprovechada por los programadores o desarrolladores, al programar mal las cosas o a tontas y a locas obviamente los resultados no son los esperados. Puede que Java consuma muchos recursos (un caso concreto es OpenOffice) pero la cosa está en saberlos administrar.
Concuerdo con lo que dice Mauro. Java es una tecnologÃa muy madura, potente… además multiplataforma.
Actualmente estoy desarrollando en J2EE con Springframework, Hibernate, Xdocket y AJAX. Veo que a muchos no les gusta AJAX, pero junto con DWR y prototype… haces la maravilla en un dos por tres. Me he sorprendido porque pensaba que Java era consumidor de recursos pero peor que una aplicación hecha en VB. Pero en fin, en gustos no hay nada escrito.
Respecto a lo de Adobe, me parece interesante… y super buena la idea. Ojalá otros los imiten para que asà los únicos beneficiados seamos nosotros, al contar con distintas soluciones.
Saludos

0 Josuno dijo el 21-3-2007 a las 01:09:
Jajajaja se ve no han usado nunca en su vida flash, o alguna aplicación tan potente como lo es adobe Acrobat junto con flash, no hay duda el verdadero poder multimedia y de aplicaciones ya esta dado por las aplicaciones de Adobe, su poderÃo esta en un 60% en todo internet con aplicaciones como flash y acrobat ahora con esta iniciativa de apollo lograra posiblemente crear el proximo sistema que supere a la Web 2.5, no se trata de usar una herramienta por si sola, para todos los que han desarrollado aplicaciones en Flash no me dejaran mentir y saben muy bien que Flash se lleva muy bien con los desarrollos en PHP, Java,ASP, XML, javascript, CSS, XHTML porque cuenta con el lenguaje necesario para realizar una comunicación limpia entre todos estos, y utiliza tambien ActionScript un lenguaje tan amigable que no necesitas saber al 100% de programacion para usarlo ya que fue creado para 2 tipos de usuarios, diseñadores, desarrolladores, que no es gratis, esa es otra historia, pero si vas a cualquier pagina de primer mundo, que es lo que usan Flash junto con otros lenguajes como javascript, PHP, etc,etc, porque se puede comunicar muy bien con bases de datos y su función es hacer multimedia para la web, Apollo sera un hÃbrido entre aplicación y web que si lo vemos de otro punto de vista es lo que hace flash porque tambien se puede convertir en un ejecutable multiplataforma gracias al actionscript que en otras palabras es java,

0 Nákes dijo el 21-3-2007 a las 01:31:
Me parece muy interesante, estamos en una epoca en la que cada vez las pc necesitan mas capacidad de procesamiento, el considerar aplicaciones web que corren en el escritorio puede mezclar lo mejor de los dos mundos, entre la internet y la robustez de las aplicaciones de escritorio.

0 sebastian dijo el 21-3-2007 a las 02:00:
uff que loco cuando empece a hacer mi tesis un año atras decia flex y era como si hablara en otro idioma, ahora aqui los veo debatiendo sobre Apollo, bueno Apollo para que nos entendamos un poco mejor viene a ser parte del mundo de herramientas RIA de Adobe, asi como Flex, Flex dataservice (que si hace maravillas tales como que yo podria estar en mi casa viendo una aplicacion, mientras me dan soporte sobre la misma , mientras yo veo cada movimiento, osea muchas personas interactuando sobre una misma aplicacion RIA) ademas dentro de este mundillo tambien esta Cairngorm que es el Framework de desarrollo de RIA’s de Adobe(que va mucho mas alla de los metodos aguiles) y para cerrar el circulo enta Apollo. Flex de por si tiene la camacidad de tratajar sin conexion a internet, una vez cargado en el navegador, eso se llama Clinete Asincronico mi estimado Tomas….. flex como plataforma salio escojida como la mejor plataforma para el desarrollo de RIA’s. Mauro y como tu vien dices Java es un gran lenguaje, es por eso que Flex es capaz de absorberlo y trabaja sobre J2EE y .NET “http://www.szoftver.hu/pictures/macromedia/Flex_framework.jpg” como puedes ver ahi. Flex es capaz de trabajar con la mayoria de los lenguajes o framework web, ajax ruby .net etc etc asi como conectarte con casi cualquier base de datos y exportar a casi cualquier lenguaje, recuerden que ya estamos hablando de metalenguajes… sobre la compatibilidad de la que tanto se habla a la hora de enjuiciar las tecnologias propietarias, flex trabaja sobre Flashpayer que es el software mas usado en la historia de internet, estando presente en alrededor del 97% de mas maquinas de usuario, que finalmente son las que importan (ya que yo no uso mi servidor para ver mis cuentas de banco) ademas el flashpayer 9 trabaja con AS3 que es un lenguaje robusto y orientado a objetos 100%. por otro lado es verdad existen tecnologias muy poderosas como WPF o(Windows Presentation Foundation ) para los amigos que se basa en el denominado lenguaje XAML que viene a ser el MXML de flex, claro que como comprenderan el gran problema de WPF esque es compatible con windows y windows y creo que corre en windows tambien, ademas de necesitar el framework .net 3 instalado en tu maquina y que te genera otra subventana dentro de tu ventana de explorer(ya que no trabaja bien sobre opera o firefox) entonces descartemos hablar de WPF por un buen rato, bueno ahora que es finalmente apollo, basicamente la guinda de la Suite de desarrollo RIA de Adobe, es generar de manera transparente para el desarrollador una aplicacion Flex, en una aplicacion de escritorio, ahorrando en gran medida la carga inicial y la posibilidad de absorver cambios en nuestro sistema, en si es llevar Flex un .exe por ejemplo… bueno ahora tengo un poco de sueño asi que despues me expando un poco mas. o pal que quiera que le de la lata me manda un correo jajajajaj
pd : no comparemos flex con flash por favor, ustedes creen que aodbe se tomaria la molestia de hacer el mismo producto con dos nombres distintos……absurdo no?
saludos a todos

0 Apollo at [TEMIGA] FrantiC dijo el 21-3-2007 a las 08:30:
[...] Las aplicaciones Web están teniendo muchisimo auge últimamente, y me entero por FayerWayer acerca de un proyecto de Adobe Labs llamado Apollo. [...]

0 JF dijo el 21-3-2007 a las 09:32:
Manual Trackback:
http://thestromboliproject.com/blog/apollo-el-nuevo-entorno-de-ejecucion-de-adobe/

0 The Stromboli Project Blog » Archivos » Apollo, el nuevo entorno de ejecución de Adobe dijo el 21-3-2007 a las 13:03:
[...] Fayerwayer [...]

0 JoJoC dijo el 21-3-2007 a las 17:49:
Realmente interesante… Y si, las aplicaciones web de adobe son ‘potenciales clientes’, eso que se ahorrarán en hardware…

0 Josuno dijo el 21-3-2007 a las 19:02:
Hola Sebastian creo que ni siquiera te diste el tiempo de leer la nota, de lo que se estaba hablando es que usaremos tanto Flash como Java y otras aplicaciones para montarlo en Apollo tan sencillo como crear aplicaciones para un Web site, si tienes razon Flex hace todo lo que dices pero Flash es parte fundamental de este proyecto gracias a el se inicio el RIA, después se creo el Flex buldier y al ultimo se concluyo en Apollo.
Ahora porque es parte fundamental flash por que en el se experimento el ActionScript que ahora es el lenguaje que se usara en Apollo junto con JavaScript, CSS, XHTML, tu solo te estas basando en lo que sabes de Flex que al fin y al cabo usa Flash Player 9 y lo usara también Apollo, para crear ambientes verdaderos de la Web 2.0
Para concluir Apollo no es una aplicación solitaria estara acompañada del dinamismo de todas estas herramientas que entre si son muy poderosas.

0 Adobe Flex será Open Source - FayerWayer dijo el 26-4-2007 a las 09:34:
[...] Este proceso tendrá dos fases. Primero, Adobe empezará a abrir la base de bugs en Junio y proveerá builds diarios del nuevo Flex, versión 3. Después, entre Junio y Diciembre, esta nueva versión saldrá al mundo bajo la licencia (y el esquema) actual. Pero poco después abrirán el código del SDK y empezarán a aceptar contribuciones externas. La segunda fase consiste en que programadores externos podrán aplicar parches directamente sobre el núcleo del SDK (que por cierto, incluye varios de los componentes de Apollo), e incluso ser “padres” de sub-proyectos de Flex. [...]

0 YouTube Remixer - FayerWayer dijo el 18-6-2007 a las 16:33:
[...] Que Adobe se queria lanzar a la web no es una noticia nueva, como veiamos anteriormente con el futuro de Photoshop Online y Premiere Express, o con su innovador framework Apollo (que se cambio el nombre a AIR). Pero la novedad es que lo hizo de la mano de los grandes, haciendo su debut en sociedad web 2.0 junto a Google y YouTube con YouTube Remixer. Y obvio, en versión beta. [...]
Ver Todos Páginas: 1 2 Próximos 30 Comentarios →
Ver Todos Páginas: 1 2 Próximos 30 Comentarios →