La gente de PFA, habla en and.roid.es

pfa_android

Los autores de PFA (Php en Android), se pusieron en contacto con nosotros para hablarnos de su proyecto, el cuál nos encanto. Por ello que os dejo a continuación el siguiente artículo creado por ellos para saber más sobre este magnifico proyecto.

Soy Ivan Mosquera Paulo, precursor y principal desarrollador en el proyecto PHP for Android.

A continuación os comento cómo surgió este proyecto, cual es su situación actual y cuales serán los siguientes pasos.

En Irontec habíamos trabajado en un proyecto para Vodafone desarrollando una serie de aplicaciones para Android con el SDK de Java. Sin embargo, nuestro uso de Java queda reducido a aplicativos de escritorio y algún desarrollo ocasional J2ME, es decir, el grueso del desarrollo es sobre plataforma LAMP (PHP) y por ello nuestro equipo está altamente especializado en ello. Pensé que esta misma situación sería común a muchas otras empresas y conocía de la existencia del proyecto
ASE (ahora llamado SL4A). Es un proyecto de Google para añadir una capa de abstracción a Android que permite el uso de lenguajes de scripting. ASE soportaba lenguajes como python o ruby pero la incidencia
de añadir soporte PHP a ASE estaba abierta desde hace un año con comentarios que mostraban interés al respecto pero sin ningún tipo de contribución en cuanto a código.

Decidimos enfrentarnos a esa incidencia, primeramente como un reto personal pero una vez que tuvimos PHP funcionando sobre Android empezamos a pensar acerca de la demanda que podría tener. Este esfuerzo coincidió con un proceso de refactorización en que se encontraba el proyecto ASE para soportar intérpretes de forma externa. Así es como decidimos crear el proyecto PFA (PHP for Android).

El proyecto ha empezado poniendo a disposición una aplicación android que proporciona soporte a ASE. Básicamente se trata de un instalador de una compilación de PHP 5.3 mínimamente modificado para funcionar correctamente en Android ocupando el menor espacio posible así como de una clase PHP que proporciona la comunicación entre PHP y ASE. A esto se suma una pequeña colección de scripts que permiten que el usuario empiece a probar en cuanto tenga la aplicación instalada.

Además, por ahora estamos facilitando nuestra propia versión de ASE ya que la última versión liberada por Google no tiene aún el código necesario para que
PFA funcione. Todo el proceso puede seguirse en un screencast que hemos colgado en nuestra cuenta de vimeo.

http://vimeo.com/moogaloop.swf?clip_id=13177370&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1

PHPforAndroid.apk HOWTO install and test from irontec on Vimeo.

Sin embargo, no se trata sólo de avanzar en el desarrollo del soporte PHP para SL4A sino también de crear documentación amigable para los desarrolladores PHP. El proyecto estaría abocado al fracaso si requiriera conocimientos Java ya que resultaría un enfoque paradójico. Es por ello que estamos trabajando en un manual oficial de PFA y ya hay
gente interesada en contribuir tanto en extenderlo como en realizar traducciones a otros idiomas. Los screencast también van a resultar de gran ayuda para los casos en que haga falta realizar alguna tarea complicada.

Este proyecto surgió al estimar un interés mayoritario de los desarrolladores PHP en adentrarse en la plataforma Android. Los datos han demostrado que esta estimación era acertada ya que en menos de una semana phpforandroid.net ha tenido más de 20000 visitas y el grupo de discusión tiene ya cierta actividad con gente compartiendo scripts y proporcionando ideas. Ahora mismo en cuanto a desarrollo estoy trabajando en que PFA vaya al ritmo de SL4A ya que estamos muy interesados en una nueva funcionalidad: la distribución de scripts como APKs (aplicaciones android).

Por otro lado, también estamos viendo las primeras aplicaciones prácticas del proyecto. Por ejemplo, en Irontec desarrollamos nuestra propia solución VozIP y PFA nos permite realizar rápidamente aplicaciones para Android en torno a esta.

En el propio sitio phpforandroid.net pueden verse ya algunos scripts que tratan de explorar las posibilidades del API: un script que hace uso de un servicio web (un
horóscopo) y un monitorizador del manager de una centralita Asterisk[6]. Otra gente del grupo de discusión también ha enviado código como por ejemplo un script que detecta redes wifi.

Queda por tanto cierto camino por recorrer pero esperamos que en unos meses el desarrollo para Android con PHP sea una alternativa al SDK oficial para muchas aplicaciones, siendo una gran oportunidad para los desarrolladores y empresas que actualmente no han entrado en la
plataforma ya que el grueso de su negocio es LAMP con lo cual existía cierta inversión para adentrarse en el desarrollo para Android. Con PFA
tendrán Android al alcance de la mano.

Desde el equipo de Irontec, esperamos ver vuestros scripts por la red.

irontec

5 comentarios sobre “La gente de PFA, habla en and.roid.es

  1. Pingback: Bitacoras.com
  2. A mi me parece lo mas normal del mundo….porke estos tios son increibles….seguro k nos daran muchas mas gratas sorpresas de este tipo…..gran empresa y gran equipo humano…

    Regards

    Me gusta

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s