e-Valúame

Tag Archives: google app engine

Saasmanario – Semana 23/2009

Me salté la semana pasada por falta de noticias. Esta tampoco ha sido gran cosa pero algo más ha habido:

El sistemas operativo en el chip y las aplicaciones en la nube.- Enrique Dans pronostica que el futuro pasarapor un sistema operativo  super reducido integrado en el chip y un navegador para acceder a las aplicaciones en la nube.

Manual para instalar WebLogic en las máquinas de Amazon.-  Como instalar el servidor de aplicaciones WebLogic en las EC2 de Amazon paso a paso.

Podcast sobre Abiquo. Interesante entrevista a Diego Mariño CEO y confundador de  Abiquo que xxplica lo que es Abiquo y su plan de expansión. Además habla sobre el cloud computing y el estado del mercado en España y EEUU.

¿Como funciona Panda Antivirus Cloud?.- Explicación breve y sencilla de como funciona el nuevo antivirus Panda Cloud.

Google Docs compatible con Office 97.- Una mejora esperada de Google Docs aunque de momento solo es compatible para archivos Word y Excel.

Concurso de EyeOs .- Comenzaron el año anunciando su herramienta como el sistema operativo de la nube y ahora para promocionarla han abierto este concurso para la creación de aplicaciones que se utilizarán dentro de EyeOs.

10 cosas que desconoces de Google App Engine.- 10 características que puede que no sepas de Google App Engine y que quizás te vengan bien a la hora de programar.

eXpresso te permite abrir y modificar hojas Microsoft Excel.- Una saas competencia de Google Docs pero mayor compatibilidad con Microsoft.

Semanario – Semana 15/2009

Estas son las noticias que más me han llamado la atención durante esta semana:

Google App Engine soporta aplicaciones Java.- Esta vez si, y no como la semana pasada que me comí la broma para el  Fools day. Podrás ejecutar aplicaciones Java en la paas de Google. El anuncio en inglés lo puedes encontrar en su blog

12 consejos para vender tu saas.- Este es el 4º y último post de una serie  que intentan darte las claves para vender tu aplicación saas. Aunque esperaba más de los post, merece la pena echar un ojo a todos los consejos.

Indice saas sube un 3,45%.-  Desde el 6 de Febrero no publicaban una actualización de este índice que esta semana ha subido un 3,45% y el interanual un 8,68%.

Index Value, April 10, 2009: 595.65
One-week Change: +3.45%
Year-to-date Change: +8.68%

Icloud: otro competidor para EyeOS.- Con la misma filosofía que EyeOs, icloud te ofrece un escritorio web para que almacenes tus archivos, utilices aplicaciones, mantengas tus bookmarks,etc.  No tengo claro si disponen de algun Framework o API para poder crear aplicaciones para icloud.

Semanario – Semana 14/2009

Estas son las noticias que más me han llamado la atención durante esta semana:

Telefónica te regala 5GB durante un año en la nube.- Puedes almanacenar lo quieras y si al año no pasas a la versión de pago, te borra los datos aunque podrás abrirte otra.

HP también se apunta al cloud computing.- Se trata de un software para ayudar a las empresas a evaluar los servicios cloud. La verdad es que viendo la descripción de los servicios no me fio mucho pero no tengo ningúng dato sobre el funciomiento y resultados.

Amazon Elastic Map Reduce, otro servicio de Amazon.- Se trata de un servicio que te permite la computación paralela basado en el framework MapReduce.

Google App Engine soportará aplicaciones desarrolladas en Fortran77.- Hasta ahora podías subir a esta paas de Google aplicaciones desarrolladas en Phyton, ahora también podrás subir aplicaciones sobre Fortran77.

Ventajas y desventajas del backup en la nube.- En el resumen de la semana pasada os dejé la referencia en inglés y ahora los editores de tecnologiapyme lo han traducido.

Zoho Write permite crear documentos offline.- Zoho Write permitía leer documentos aunque no tuvieras conectado a internet y ahora permiten crear documentos apoyandose en la tecnología de Google Gears.

Actualización:  El anuncio de Google App Engine es una inocentada (fools day = 1 Abril) en la que he caído como un pardillo. 😉

LongJump vende su paas para instalar en in-house

longjumpLongJump es una de las empresas, que junto con la malograda Coghead, más tiempo lleva  en el mercado de las platform as a service y por tanto una de las pioneras. Su producto permite más o menos lo que permitía Coghead y pego lo que en el post sobre Coghead decía:

la creación de formularios online, el almacenamiento de los datos que introduces en esos formularios, además si se tiene la necesidad de programación dispone de un lenguaje propietario de 4ª Generación para abordar aplicaciones o lógica de negocio que no puedes salvar con un simple formulario. Hace bastante tiempo que la probé y para pequeñas aplicaciones era una herramienta que podría servirte aunque me gustó mas Zoho Creator. Sus competidores eran CaspioDabbleDBZoho Creator,LongJump, y alguna más que podemos encontrar en el directorio cloud computing.

El problema de este tipo de herramientas es el mismo que tenía Coghead y del resto que arriba menciono. Como se vaya al carajo al empresa y decidan no poner a tu disposición el código o la herramienta para su instalación in-house o en otra máquina de la nube, te quedas sin las aplicaciones que desarrollaste en la plataforma, posiblemente si los clientes que las utilizaban, y existe también  la posibilidad de que te vayas  al carajo.

Leo en el blog de Phil Wainewright que  LongJump ha decidido ofrecer su producto para su instalación in-house. De esta forma si se va al carajo al menos tienes la posibilidad de montarte un servidor en tus instalaciones o en la nube  e instalar LongJump para seguir ejecutando y modificando tus aplicaciones. Además tiene otra ventaja para los excépticos como Stallman, y es que tienes el control de tus aplicaciones, de tus datos y de las opciones generales y personalizables de la propia plataforma LongJump, tal y como explican en su post.

El precio? Pues no es público, si quieres enterarte debes llamar a este numero 800.886.9028 o rellenar este formulario.

En relación con mi ultimo post acerca de  los objetivos del open cloud manifesto y como me señalaba luis.tic616 en los comentarios, este movimiento  al menos no te deja cautivo y condicionado a las apetencias y desavenencias del proveedor paas que recordemos es uno de los principios del manifesto. Pero  incluso existiría la posibilidad de poder cambiar de proveedor de la paas LongJump si alguien montara un plataforma como servicio con Longjump y entonces conseguiríamos unos de los objetivos del manifesto 😉 . No sería los primeros partners que ofrezca servicios más baratos que la propietaria del producto.

En fin, la evolución del mercado, el uso de los servicios cloud, las nececidades de los clientes, etc. obligan a la aparición de fórmulas (recuerdese que Zoho permite desplegar sus aplicaciones en un competidor suyo, Google App Engine)   que posiblemente no estaban en los planes de  las empresas  pero esto es un mercado como cualquier otro y se trata de sobrevivir y no quedarse obsoleto.

Semanario – Semana 9/2009

Estas son la noticias que más me han llamado la atención durante esta semana:

Radmaker: nueva paas española. Luis Durán me da a conocer esta nueva paas que permite desarrollar y ejecutar aplicaciones online de forma rápida (RAD = Rapid Application Development).  Solo he visto el video demo y  a primera vista tiene una aire parecido a Zoho Creator, Caspio, etc.  

Velneo libera la formación para bajar las barreras de entrada a la herramienta.- Se puede acceder a cantidad de vídeos formativos tanto de la nueva versión V7 como de la antigua.

El equipo de Obama ya ha encontrado proveedor de Cloud. Al principio de año, el equipo de obama tenía en su agenda utilizar cloud computing como parte de la infraestructura hardware. Terramark Entreprise Cloud han sido los elegidos que entre otras características están certificados en SaS70 Tipo II.

Google pone precio a su paas Google App Engine. En Mayo 2008 dío acceso libre a la herramienta y adelantó los posible precios de la herramienta. Ya tenemos los precios y son algo más baratos que los que en aquel momento prometieron.

Monitoriza las aplicaciones de Google Docs.-   Después del revuelo montado esta semana por la caída de Gmail, a través de google dirson me entero que Google te permite monitorizar sus aplicaciones .  Esta es práctica que ya la llevan a cabo Amazon, Saleforce y Zoho y pretenden generar confianza ofreciendo la máxima información posible a sus clientes. 

Salesforce sigue creciendo a pesar de la conyuntura económica. Cerraron su útimo cuatrimestre  en Enero con un crecimiento del 34% con respecto al mismo cuatrimestre del pasado año y 5% sobre el anterior cuatrimestre.

Como acertar en la elección de una paas

nube-paasCon la ruptura de servicio de Coghead ha habido multitud de reacciones en la blogosfera tanto de habla hispana como inglesa. El caso es que es una verdadera jugarreta que pongas  todas tus cartas en una plataforma como servicio y ahora te quedes con el único consuelo de gastarte la pasta para poder migrar a otra paas o ver si alguna de la plataformas que se ofrecen a echar una mano, cuadren con tus requerimientos en cuanto a pasta,  funcionalidad, seguridad, etc…

Si nos fijamos en el desarrollo tradicional, es decir, desarrollo de aplicaciones con lenguajes de programación propietarios o propietarios pero abiertos como Java y ejecutores de aplicación instalados o utilizados en tu infraestructura, este problema no lo hubieras tenido. Tienes el código en tu mano, tienes el compilador del código y si el compilador no genera código máquina que directamente ejecute la máquina (por ejemplo, un .exe) tienes el ejecutor de aplicaciones. En el peor de los casos, puede ocurrir que por ejemplo en el caso de Java,  Sun deje de actualizar su compilador y ejecutor (java runtime enviroment) y no incorpore nuevos mejoras o standares que aparezcan en el mercado o simplemente no arregle bugs, pero siempre podrás ejecutar tus aplicaciones y modificarlas.

¿Qué ocurre en el caso de las paas con lenguaje de programación propietario, sin acceso a su herramienta de compilación y/o ejecutor de aplicaciones? El caso de CogHead es claro, el proveedor tiene el código de tus aplicaciones y los datos , y solo tienes la opción de descargarte los datos.

Entonces, ¿Que paas debo elegir? Yo veo tres opciones:  

  • La opción de Zoho  Creator. Zoho ofrece la posibilidad de migrar las aplicaciones que se desarrollan en su plataforma a la plataforma Google App Engine y en el caso de que ocurra lo que a CogHead, siempre puedes llevarte el código a Google App Engine e incluso como el lenguaje utilizado por App Engine es Python (lenguaje bajo la licencia de codigo abierto) sería posible descargártelo a local y ejecutarlo en tu infraestructura si lo que deseas es huir de la paas (platform as a service). El único “pero” de esta solución es que cuando Zoho ofreció  esta solución, había limitaciones sobre ciertos componentes y siempre te quedará la duda del grado de compatibilidad entre el lenguaje Zoho y Python.
  • Paas que ejecute código abierto como Java, Python, Ruby.- De hecho son muchas las paas que utilizan este tipos de lenguajes, puedes consultarlo en el  directorio cloud computing. Son todo ventajas porque puedes optar por ejecutarlo en la paas o en tu infraestructura y la compatibilidad será casí absoluta. Quizás su desventaja ante plataformas como Zoho sea la dificultad para desarrollar aplicaciones y por tanto el alto grado de conocimientos del desarrollador. 
  • Paas que ejecute código propietario con opción de ejecución en tu infraestructura.- Hay algunas paas como BungeeConnect y Velneo que ofrecen la posibilidad de utilizar su paas o tienes la posibilidad de utilizar el ejecutor de aplicaciones en tu infraestructura.  

Otra tema que debe influir en la elección de la paas es la BBDD. Para mi una paas es  completa cuando incorpora en su infraestructura una BBDD y aunque siempre tienes la posibilidad de descargar los datos y por tanto no caeriamos en el problema de perder la aplicación, es importante saber de que tipo y qué  caracteristicas tendrá la BBDD que soportorá tus datos. Básicamente hay dos tipos de BBDD que las paas están ofertando, las orientadas a contenidos y las orientadas a transacciones de negocio.  Por ejemplo, Coogle App Engine utiliza como BBDD BigTable de Google y que está orientada al almacenamiento de contenidos y Apprenda Saasgrid utiliza como Sql Server que como todo el mundo sabe es la BBDD de Microsoft y es de tipo relacional. 

Por último y para cerrar este tema sobre la elección de la paas y considerando cualquiera de las opciones arriba descritas, ahora debes ver qué conjunto de servicios te enganchan más: su precio, el  SLA, la rapidez de desarrollo, su  lenguaje de 3ª o 4ª generación , facilidad de escalado de las aplicaciones, etc.

Las aplicaciones Zoho podrán ejecutarse en Google App Engine

Pues eso, que cada muy poquito tiempo hacen algo especialmente reseñable y hoy nos sorprenden con un movimiento que puede tener varias interpretaciones. Desde ahora las aplicaciones creadas en Zoho desde creator.zoho.com (el directorio que mantemos Javier y yo, utilizamos creator.zoho.com para el almacenamiento de los soluciones)   podrán desplegarse en la paas (plataforma as a service) de Google, Google App Engine.

google-zoho

Como sabemos en la plataforma de Google,  podemos desplegar las aplicaciones que desarrollemos en Python siempre y cuando utilizemos su SDK que las integra en la plataforma.  Con esta nueva característica Zoho se convierte en un entorno de programación de aplicaciones Python pero con la facilidad de que no tienes que tener ni idea de programar en Python porque te genera el code Python necesario para su ejecución en Google App Engine. Es destacable también que no solo las aplicaciones son exportable a Python, los datos también se exportan a la paas de Google.

Este video explica como se puede hacer este despliegue:

¿A que atiende esta integración Zoho-Google? La verdad es que parece no tener mucho sentido. ¿Crear aplicaciones en Zoho para despues ejecutarlas en Zoho llegando en algún caso a pagar por desplegar en un entorno y en  el otro? Pero si leemos el último párrafo del anuncio:
With our CloudSQL release last month, we let the data free, giving you the control of your data. With this release, we are letting your applications free, offering you alternative deployment options. Welcome to the new ‘open’ model.
Con nuestra utilidad CloudSQL, te dejamos que tengas el control de tus datos. Con esta nueva utilidad, dejamos tus aplicaciones libres y ofreciendote otras  alternativas de despliegue.
“Bienvenido al nuevo modelo abierto“. En mi opinión lo que están haciendo es generar confianza en el desarrollador y el usuario final consumidor de las aplicaciones,  para no quedarse colgados  en un lenguaje de programación y plataforma que nadie conoce y/o que puede adolecer de las capacidades y funcionalidades para cubrir todas las necesidades del clientes o del desarrollador.  Por ejemplo: Pónganse  en el lugar de un cliente que quiere una aplicación en Zoho porque la plataforma tiene un precio realmente interesante pero que  si la plataforma fuera al carajo no sabrá que hacer con un código de lenguaje de programación propietario de Zoho y que  ninguna otra plataforma como servicio puede o sabe ejecutar.  De esta forma Zoho les está diciendo a sus clientes que no tengan miedo en desarrollar aplicaciones en Zoho porque en el caso peor podrán exportarlas a Google App Engine sobre un lenguaje de programación más que conocido y con la posibilidad de ni siquiera tener que utilizar la paas de Google (el código generado puede ser descargado desde la plataforma App Engine).
Hay otras opiniones acerca de este movimiento. Por ejemplo Zoli opina que el motivo es porque Google genera más confianza a la hora de tener tus aplicaciones y datos en manos de un proveedor. Pienso que si asi  fuera,  Zoho se estaría echando piedras sobre su propio tejado.  En CloudAve opinan que Zoho no ofrece servicio de compra de dominio y Google si, y además defiende de alguna forma la explicación que expongo más arriba.
A mi modo de ver, la idea es sencillamente brillante y además lleva implicita que tienen un gran confianza en su plataforma para la generación de aplicaciones , a un precio muy competitivo.

Force y Google: Nubes que conectan

googleforceA través de otra toolkit, SalesForce facilita la vida de aquellos clientes que deseen ejecutar aplicaciones web en la plataforma as a service de la competencia Google App Engine. Han desarrollado un conjunto de herramientas que utilizado desde python (lenguaje con el que se construyen las aplicaciones que en Google App Engine se ejecutan) conectan de una forma fácil y sencilla con los Web Service de Force,  los cuales te permiten manipular y consultar los datos que los clientes de Salesforce tengan en su CRM o en otras tablas creadas por ellos en la plataforma.

 

A mi modo de ver el anuncio, a parte de que pueda facilitar la vida a algunos de sus clientes,  es más una maniobra publicitaria que otra cosa ya que si no se dispusiera de esta herramienta sería posible acceder directamente a los datos de Force a través de su API Web Services. Recordemos que en Junio de este año, Salesforce anunció otro conjunto de herramientas para poder utilizar algunas de las Google Docs (Docs, Hojas de Calculo, Calendario) pero esta vez desde la plataforma Force. A diferencia de este anuncio y aunque tuviera su parte de marketing, aquella herramienta me parecía mucho más útil que esta.

 

Ambos blogs han hecho eco de la noticia desde diferentes puntos de vista. En el blog de Google lo consideran una gran noticia y además posicionan a la paas Google App Engine a ojos del lector-cliente-potencial como una plataforma perfectamente válida para la ejecución de aplicaciones web para empresas. En el blog de Force, humildes ellos, hablan de que de esta forma el desarrollador o la empresa final, puede beneficiarse de las mejores características de ambas plataformas.

 

Structure 2008 – Conferencia sobre saas y paas

Mañana día 25 de Junio, GIGAOM celebra la conferencia anual donde reunen a cientos de empresas para que puedan planificar sus futuras necesidades de infraestructura informática. Literalmente “Structure 08 permite a los asistentes conocer la ventajas de las nuevas tecnologías para que tomen las decisiones correctas en su inversión de IT”

Lsa ponencias de este año se centran principalmente en el Cloud Computing , el software como servicio (saas) e incluso hay una ponencia explicita para las Plataformas como servicio.  En cuanto a los ponentes, asistirán los responsables de las empresas que llevan la voz cantante en estas tendencias, como son, Werner Vogels de Amazon.com, Parker Harris de Salesforce.com , Danny Kolke de Etelos y habrá un Workshop sobre  Google App Engine.

Hablé con ellos a través de email y me dijeron que el aforo fue vendido hace una semana y que no había posibilidad de asistir aunque durante todo el evento el blog estará actualizado con las ponencias y eventos más destacables y se podrán acceder a algunas conferencias en directo a través de web. Para el que no pueda ver las conferencias en directo, los videos estarán accesibles en gigaom.com.