marzo 01, 2013

Integración Google

Bienvenido a Integración Google
latest Advancement: Working with OAuth 2.0 protocol, GAE-Java, Google Apps Script and providing "responsive design" capabilities to our project !

Integracion Google
nuestra propuesta de ingreso al mundo del desarrollo web y de la tecnología Google...

Nuestro Objetivo:
Una visita a las principales plataformas de desarrollo Web vigentes utilizando por el Front-side HTML y CSS Convencional, HTML5 y CSS3, Javascript: JQuery, Backbone.js y el framework ExtJS de sencha.com (en sus versiones Ext-3.x y ExtJS4), pasando por el uso del Back-End PHP+MySQL, Java(JSP)+MySQL, GAE-Python y GAE-Java ..y como una grata novedad, utilizando Apps Script y hojas de calculo de Google Docs (ahora Google Drive) como fuente de datos y Back-End para PYMES : pequeños e incluso medianos negocios, entre otros desarrollos; explorando el uso de servidores como Apache, Apache Tomcat, Glassfish, la plataforma GAE y Google Cloud Storage; y herramientas de desarrollo especializadas como Netbeans IDE y Eclipse IDE y en la que buscamos aprender las diversas técnicas de desarrollo Web y utilizarlos en nuestros proyectos personales y profesionales.. y aunque tenemos una especial predisposición respecto a Google y al mundo opensource en general...no hacemos exclusiones.. nuestro enfoque es de Integración de APIs y herramientas, donde todo aporte es bienvenido.. el mundo del desarrollo Web es realmente bastante amplio.

Avances a la fecha:
Importante: Por favor Seleccione en el recuadro superior derecho, correspondiente al Traductor de Google, el Idioma más adecuado para Usted..!

  • Get started from scratch. Aprendiendo a instalar y utilizar un servidor local de pruebas Apache+MySQL+PHP.
    (updated to 30/03/2013
  • Integration with Google (1st. part), Adaptando "stores" a Visualizaciones Google y de Google Maps, sobre un modelo de Menu TreePanel que utiliza la API de Autenticacion de Google Contacts para acceder a nuestras aplicaciones (ahora utilizando el protocolo Oauth 2.0 ), desarrollo en que utilizamos el framework ExtJs y que incluye nuestro codelab en código ExtJs4 (migración), empleando Arquitectura MVC de aplicaciones, y mostrando el uso del SDK de sencha.com para optimizar nuestros desarrollos al ponerlos en producción....

     now you can test our IntGoogle01 demo  (New!) .
    the demo may prompt popup window (must enable it!)

    (updated to 30/03/2013)
  • Integration with Google (2nd. part), Utilizando Google SpreadSheets (hojas de calculo de Google Docs) como fuente de datos sobre el modelo anterior descrito, que utiliza la API de Autenticacion de Google Contacts para acceder a nuestras aplicaciones,desarrollado utilizando ExtJs.

     now you can test our IntGoogle02 demo  (New!) .
    the demo may prompt popup window (must enable it!)

    (updated to 30/03/2013)
  • Let's talk about Facebook, comentarios respecto a Facebook, y desarrollo de algunas técnicas aplicados por nosotros para mejorar la participación de nuestros seguidores y empezar a programar algo en ese formato, que podríamos utilizar en nuestros desarrollos y proyectos (incluye referencia técnica).
    (updated to 01/03/2011)
  • Let's talk about Twitter, comentarios respecto a twitter, el mas importante servicio de microblogging de la actualidad. Incluimos referencia técnica, y un código ejemplo referido a Twitter Anywhere, una técnica implementada por Twitter que sigue los estandares HTML y javascript que permite utilizar a Twitter en nuestras aplicaciones y desarrollos para mantener un mejor contacto con nuestros seguidores.
    (updated to 01/03/2011)
  • Let's talk about Google Apps Script (GAS) (New!) , una introducción a los conceptos, opciones y posibilidades del entorno de desarrollo de las Apps Scripts y el porque la elegimos para el desarrollo de nuestro proyecto "Community OAuth 2.0 & Business" que compitió en el GADC 2012.
    (updated to 15/09/2012)
  • Web 2.0: Social networks and Business, nuestros apuntes respecto al concepto Web 2.0 y las redes sociales que nos sirvieron de inspiración para nuestro proyecto "Community OAuth 2.0 & Business".
    (updated to 25/10/2012)
  • Google Gadgets, que son y como ir aprendiendo a desarrollar nuestros propios gadgets utilizando el GGE (Google Gadget Editor) y sus herramientas... (Se adjunta ejemplo de 02 gadgets que muestran visualizaciones de una hoja de calculo de Google Docs, que podríamos pegar en nuestro escritorio usando Google Desktop, en nuestra pagina iGoogle, o en cualquier pagina web).
    (updated to 23/07/2010)
  • Using PHP-MySQL Back-End: Getting started, codelab desarrollado tomando como referencia un tutorial de la pagina Oficial ExtJs, desarrollado con ExtJs-3.x y cuyo código hemos mejorado, y que nos presenta un CRUD -opciones básicas de Crear, Modificar, Borrar, Buscar e Imprimir-, sobre una tabla de una base de datos MySQL y considerando componentes dinámicos (la que migraremos a ExtJs-4.x)..
    (updated to 22/11/2011)
  • Using PHP-MySQL Back-End: Issues of Acces & Security, empezando a diseñar nuestros sistemas tomando en consideración pantallas de acceso (Wizards) y opciones de seguridad, sobre tablas de una base de datos MySQL.(tomando como referencia el modelo CRUD del codelab anterior)
    (updated to 22/11/2011)
  • Integration with Google (3nd Part)), nuestro modelo de pantalla de acceso y Menu TreePanel desarrollado con el framework ExtJS, que nos permite seleccionar visualizaciones Google y ExtJs, y de Google Maps, que hemos venido desarrollando en nuestros codelabs anteriores: Integracion Google 1ra y 2da parte; pero ahora, trabajados sobre el Back-End PHP+MySQL, y comparando cada caso con las visualizaciones que desarrollamos utilizando hojas de cálculo de Google Docs como datasource. Codelab que muestra un modelo "real" de trabajo bajo dicho entorno ..imprescindible para completar nuestros conocimientos..

     now you can test our IntGoogle03 demo
    usuario: passer, password : passer
    the demo may prompt popup window (must enable it!)

    (updated to 22//11/2011)
  • Using Java+MySQL Back-End: Getting started, nuestros apuntes para empezar a iniciarnos con el Back-End Java+MySQL. Incluye la instalación de un servidor local Tomcat y de Netbeans IDE como entorno de trabajo, y como codelab probamos como lanzar nuestros proyectos Integracion Google 1ra y 2da parte usando ahora al servidor Tomcat como proyectos Netbeans...
    (updated to 12/11/2012)
  • Using Java+MySQL Back-End: Installing sdsimple, consideraciones previas a tomar en cuenta en un proyecto "Java Web": importación de una base de datos MySQL y manejo del concepto "pool de conexiones" que son utilizados en el proyecto sdsimple, en otros conceptos de éste interesante proyecto desarrollado por Pedro Peña García (España), otorgado bajo licencia GPL.. y por supuesto, nuestros apuntes para lograr una instalación exitosa del proyecto en nuestro propio servidor local Tomcat utilizando Netbeans..

     test sdsimple project (by troubles on service, we´re evaluating this one..)
    usuario: passer, password : passer

     now, our sdsimple project running on AppFpg Cloud platform.  (New!) .
    usuario: passer, password : passer (details in our codelab).

    (updated to 01/06/2013)
  • Quercus: JavaWeb projects working with PHP on Tomcat server, nuestros apuntes respecto al uso y posibilidades de la librería Quercus de caucho.com, el cual nos permite la implementación de proyectos PHP como proyectos JavaWeb (cargarlos a nuestro Netbeans y hacerlos funcionar en un servidor Tomcat, como detallamos en este codelab), todo ello sin realizar variación o adecuación alguna del código PHP empleado. El potencial de Quercus radica en que incluso permite la implementación de PHP en proyectos dentro de la infraestructura de Google Appengine, efectuando algunas adecuaciones sencillas para acceder al datastore "big table" de GAE; y ahora, con la novedad del lanzamiento de Google Cloud SQL, que es una implementación de la base de datos MySQL en la plataforma cloud de Google, podremos conectarnos a ella, utilizando código PHP, lo que nos permitiría utilizar los múltiple desarrollos opensource para plataforma LAMP y WAMP disponibles; como son los servicios sociales y gestores de contenidos: Drupal, Wordpress, Elgg, phpBB, etc. entre otros proyectos importantes.
    (updated to 22/12/2011)
  • WebMatrix: Opensource plataform from Microsoft for Web Development, nuestros apuntes respecto a esta nobel e interesante plataforma "opensource" de Desarrollo Web de Microsoft, a objeto de evaluar su potencial y funcionamiento, y lograr integrarla a nuestros proyectos que hemos venido desarrollando : Integración Google 1ra y 2da parte en este caso, los que corren satisfactoriamente en esta plataforma... agregando también como una novedad,  el "empaquetado" del programa demo del proyecto ActiveVFP, un proyecto free and opensource que permite utilizar VFP (Visual FoxPro) por el lado del servidor, una nueva opción de back-end para satisfacción de la comunidad del zorro y que abre las posibilidades de opción de manejo de lenguajes por el lado del servidor para nuestros trabajos... especialmente, en lo que concierne al uso de las herramientas desarrollo del mundo Microsoft (como VisualStudio, WebDeveloper Studio, C#, etc)
    (updated to 30/03/2013)
  • WebMatrix: Working with PHP on IIS server, nuestros apuntes respecto a la instalación de PHP como un lenguaje integrado al servidor IIS dentro la plataforma de WebMatrix, a objeto de evaluar su potencial y funcionamiento, y lograr integrarla a nuestros proyectos sobre el Back-End PHP+ MySQL, los que hemos venido desarrollando con nuestros codelabs : Using the Back-End PHP+ MySQL ( inclinándonos, y revisando los temas de seguridad y "Wizards" ó acceso ); y con nuestro modelo de Integración Google 3ra parte, los que también corren satisfactoriamente en esta plataforma... y por supuesto, presentando algunas mejoras y novedades en los códigos presentados respecto a sus pares iniciales.
    (updated to 28/10/2012)
  • WebMatrix: Working with activeVFP complement and VFP Back-End, un "codelab" corto, rápido y sencillo para empezar a trabajar con activeVFP en la plataforma de desarrollo de WebMatrix mostrando el típico "libro de visitas" de los ejercicios que muestra Google en sus proyectos GAE-Java y GAE-Python pero utilizando como Back-End código y tablas de VFP.. un aporte para la comunidad del zorro de quienes tenemos especial referencia.
    (updated to 30/03/2013)
  • Integration with Google App Engine (GAE-Python), Una primera integraciCn a Google App Engine utilizando la libreria estandard Webapp GAE-Python y el SDK para Phyton de Google App Engine versión 1.5.2 vigente a la fecha (que ahora requiere la identificación de la codificación utf-8, o la que utilicemos), que es una herramienta que nos permite "lanzar" las aplicaciones integradas a Google que hemos venido desarrollando con el framework ExtJS en nuestros codelabs Integracion Google 1ra y 2da parte.
    (updated to 26/12/2012)
  • GAE-JavaWeb projects working on Netbeans IDE, volviendo al tema de Google App Engine ,pero ahora usando el SDK para Java, y utilizando Netbeans IDE como herramienta de desarrollo, el cual se integra de manera bastante eficiente con la plataforma GAE-Java de Google, permitiendo el desarrollo, prueba y despliegue de nuestros proyectos en la plataforma cloud de Google, y manteniendo sus notables ventajas para la programación, depuración, optimización y mantenimiento que resaltamos al presentar nuestros proyectos JavaWeb.
    (updated to 01/06/2013)

     now you can test this CRUD model developed with GAE-Java using Ajax  (New!) .
    and to access a important Codelabs about GAE-JavaWeb projects (developed on Eclipse IDE!)

     now you can test our GAE in action project built with GAE-Java Backend using ExtJS & Ajax  (New!)  ..looking for a work model most appropriate for use Google App Engine in our developments..
    credentials : passer, passer (alternative : prueba, prueba)

  • Quercus: GAE-JavaWeb projects working even with PHP, continuando con al tema GAE-Java y utilizando Netbeans IDE como herramienta de desarrollo, mostramos como la librería Quercus también nos permite utilizar PHP en nuestros desarrollos GAE-Java; y presentamos también un proyecto presentado en el Google I/O del 2009, que no tenido aún mucho apoyo de la comunidad pero que muestra el potencial de Quercus dentro de este entorno de trabajo: correr Wordpress dentro de la plataforma GAE-JavaWeb de Google, utilizando el código PHP de Wordpress y adecuándolo para utilizar las "tablas" del datastore "big table" de de Google App Engine.
    (updated to 22/12/2011)
  • Working with Google Cloud SQL: Getting Started, donde aprenderemos a trabajar con el novedoso servicio Google Cloud SQL, que es una implementación de la base de datos MySQL dentro de la plataforma Google App Engine, el cual puede ser utilizado en nuestros proyectos GAE-Java ó GAE-Python. (en construcción)
    ( pueden también remitirnos sus avances y pruebas! )
  • Working with Google Cloud SQL with PHP: Advanced topics, donde buscamos aprovechar todo el potencial de desarrollo del SDK para Java de Google App Engine (proyectos GAE-Java ó GAE-JavaWeb), y con el apoyo de la librería Quercus de Caucho Resin, e incluso ahora, luego del anuncio en el Google I/O 2013, utilizando el GAE SDK para PHP, para llegar a implementar proyectos opensource muy difundidos como Wordpress, Drupal, Elgg, Magento, ó levantar cualquier proyecto LAMP ó WAMP, ahora dentro de la plataforma Cloud de Google App Engine

     test this gaeforphp project: Wordpress running on Google App Engine platform : Tips and tricks from the GAE-PHP team (New!)

     details about How to install wordpress on GAE platform using GAE SDK for PHP and Google Cloud SQL

     Registro de apps para utilizar PHP en la plataforma Cloud de Google

    (updated to 01/06/2013)


Importante..!

Estimado lector.. si lee esta nota es porque ha revisado esta pagina... y lo primero, es indicarles que este Blog estado desarrollado en idioma español... por lo que para poder entendernos es necesario que seleccione su lengua nativa, o el idioma de su preferencia, en nuestro Google Traductor.
Entendemos que puede haber limitaciones en la traducción automatica, pero para nosotros, programadores y desarrolladores web, lo más importante son los códigos: ..un buen ejemplo es mejor que mil palabras...

Bienvenidos y buen dia..!

regards to all!
@Mlaynes


Contact with me ! ..for business, contracts or any interesting issues.