Szabolcs learns Google AppEngine
The purpose of this blog is to documenting the baby steps how getting started with Google AppEngine. What is the basic structure of a gae project. How deploy your webapp to a local or to a remote gae.

seen from France

seen from Germany

seen from France

seen from United States
seen from United Kingdom

seen from France
seen from United Kingdom

seen from United Kingdom
seen from China
seen from France

seen from Singapore
seen from United States
seen from China

seen from Malaysia
seen from Türkiye
seen from Germany

seen from United Kingdom
seen from United States

seen from France

seen from France
Szabolcs learns Google AppEngine
The purpose of this blog is to documenting the baby steps how getting started with Google AppEngine. What is the basic structure of a gae project. How deploy your webapp to a local or to a remote gae.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
New Post has been published on algby
New Post has been published on http://goo.gl/BSjrIu
Could not initialize images API; you are likely missing the Python "PIL" module
Could not initialize images API; you are likely missing the Python “PIL” module. ImportError: No module named PIL import PIL environment: OS:...
Read Complete post: http://goo.gl/BSjrIu
Would you like to be able to write and test code that uses the Amazon DynamoDB API even if you have no network connection and without incurring any usage charges (AWS Free Usage Tier notwithstanding)?
Amazon is impressive in their capacity of listening and pushing out new features/tools. The Google AppEngine local SDK has been one of the friendliest tools for developing apps for the cloud. Now DynamoDB users seem to have something similar.
Original title and link: DynamoDB Local for Desktop Development (NoSQL database©myNoSQL)
DreamTeam: Google AppEngine und DropBox
Wir (das ist wie immer gemeint: mein Netzwerk und Ich) haben vor Kurzem ein kleines Projekt gestartet, das unsere Fähigkeiten als "Ideenrealisierer" verdeutlichen soll (wird sicher bald hier seinen Weg in die Öffentlichkeit finden).
Da es ein großes, virales Potential hat und bei Erfolg sicher viele Ressourcen brauchen wird, haben wir uns für Google AppEngine entschieden (GAE). AppEngine ist ein Dienst von Google, der einem Entwickler sozusagen die Infrastruktur von Google zur Verfügung stellt. Man kann hier in zwei Programmiersprachen entwickeln: Python und Java. Als bekennender Nicht-Java-Fan, habe ich mich für Python entschieden. Man lädt ein Software Development Kit auf seinen Rechner, das die Infrastruktur lokal simuliert und lädt auf Knopfdruck den entwickelten Programmcode zu GAE hoch. Ab dann ist das Programm unter {name der applikation}.appspot.com im Web erreichbar. Das ist schon ziemlich genial, wenn man auch noch die Angebote der Infrastruktur sieht. Hier ist alles vorhanden, was man so braucht. Eine (NoSQL-)Datenbank, Mailing, Webzugriffe, Authentifizierung usw.
Wenn man nun noch mit remote arbeitenden Programmierern zusammen arbeitet (z.B. über ODesk), kommt DropBox in's Spiel.
DropBox ist ein Dienst, der Online Plattenplatz zur Verfügung stellt und die Inhalte auf mehrere Rechner synchronisieren kann. Lokal werden die Dropbox-Daten wie ganz normale Dateien behandelt.
Legt man nun die Entwicklungsdateien von GAE in ein DropBox-Verzeichnis, hat man eine gemeinsame Entwicklungsbasis und sieht in Echtzeit, was der jeweils andere gerade tut. Sämtliche Änderungen sind sofort verfügbar.
Für kleine Entwicklungsgruppen ersetzt das sowohl die Versionierung (Dropbox versioniert die eingelagerten Dateien automatisch), als auch ein BackUp, da die Dateien ja immer auf mehreren Rechnern zur Verfügung stehen.
Zudem gibt es bei GAE auch noch eine Versionierung. Bei jedem Hochladen lege ich die Versionsnummer fest und kann dann beliebige Versionen zur aktuell im Web Angebotenen erklären.
Absolut Top und das alles - bis zu gewissen Grenzen, die erst bei Erfolg des Projektes relevant werden - kostenlos.
Announcing the Final Release of GWT 2.1
Sale el Release Final de GWT 2.1, anunciado en el blog oficial de GWT
"Desde hace varios meses, hemos estado trabajando duro para añadir las características y funcionalidad que se hizo una demostración por primera vez en Google I de este año / O. El objetivo de este comunicado ha sido para hacer más fácil la construcción de aplicaciones empresariales orientadas a web que se puede sacar el máximo provecho de la nube - el despliegue de cero, la ampliación instantánea, ahorro de costes, y la portabilidad que permite ejecutar su aplicación en una variedad de entornos en la nube, como el de Google App Engine, y VMware solución in situ, vFabric. Hace unas semanas mencionamos que estábamos cerca de envolver este proyecto, y hoy estamos felices de anunciar la disponibilidad general de estas herramientas."
En los que se destaca las caracteristicas principales:
Developer Tools for Business Apps
Google Web Toolkit SDK
Data bound views
Highly optimized communication layer
MVP support
Cell widgets
Spring Roo
Google Plugin for Eclipse
Better support for Maven projects
Speed Tracer
UI enhancements
Google Speed Tracer
App Engine
Spring Insight
Getting Started
Para iniciar la un mantenimiento veloz puedes usar Spring Roo and SpringSource Tool Suite, para ello debes descargar SpringSource Tool Suite y instalar el Google Plugin para Eclipse.
Una vez completado, inicia con unos comandos simples de Roo.
Por default generar una aplicacion con esta vista:
Ademas, el projecto generado por comandos podras importarlo com un proyecto Maven y personalizar y seguir desarrollando usando el IDE en este caso Eclipse o STS”.
Una vez importado puedes iniciar a correr la aplicacion “Run As->Web Application”
para que inicies la personalizacion usa esta guia GWT Developer Guides y Roo documentation.
Ademas hay un manual completo “Getting Started” Getting Started with GWT, Spring Roo, and SpringSource Tool Suite.
Download the Google Plugin for Eclipse or SpringSource Tool Suite to get started now!
Articulo publicado en : Google Web Toolkit Blog

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Slides del Google DevFest 2010 Brazil, Argentina, Chile
Les presento una recopilacion del Google DevFest 2010 en Latinoamerica(Brazil, Argentina, Chile).
Cloud Plataform: Novedades Google App Engine y Google App Engine For Business (Patrick Chanezon) En esta presentacion se conocera lo nuevo de Java en App Engine. un repaso de los cambios apartir del año pasado , se veran tecnicas para mejorar el rendimiento de una aplicacion App Engine, y un vistazo a algunas nuevas características que han planeado para el próximo año. Esta sesión incluye una visión general de Google App Engine para los negocios.
GDD 2010 - What's new in Google App Engine and Google App Engine For Business
Cloud Plataform: Almacenamiento, BigQuery y Prediction API (Patrick Chanezon) Google está expandiendo sus productos de almacenamiento, ahora lo hace mediante la introducción de Google Storage para desarrolladores. En el que ofrece una API RESTful para almacenar y acceder a los datos de Google, donde los desarrolladores podran aprovechar el rendimiento y la fiabilidad de la infraestructura de almacenamiento de Google, así como la seguridad avanzada y capacidades de uso compartido. Google se basa en gran medida en el análisis de datos y ha desarrollado muchas herramientas para entender grandes conjuntos de datos. Dos de estas herramientas novedosas presentadas en el Google DevFest ya están disponibles en un número limitado de inscripciones para desarrolladores:
BigQuery: análisis interactivo de grandes cantidades de datos.
Prediction API: hacer predicciones informadas de sus datos.
En la presentacion detalla el uso y da instrucciones sobre cómo obtener acceso.
GDD 2010 - Google Storage, Bigquery and Prediction APIs
The Open and Social Web Cubre las últimas tendencias y lo más importante de la Web Social y una inmercion profunda tanto a nivel técnico y conceptual.
GDD 2010 - The Open and Social Web
Muy buenas las presentaciones, ojala sigan publicando las otras presentaciones de Android, GWT, Chrome.
PayPal, GWT y Google App Engine - Parte 1
Integración de Paypal, GWT y Google App Engine (Java). En este articulo se presentara como integrar PayPal "plataforma rápida y segura de pagar y de recibir pagos en Internet" y el desarrollo de aplicaciones Web(Ajax) y servicios en la nube de Google. Los cuales, ayudan a los desarrolladores a incorporar un sistema pagos de forma segura y fácil en las aplicaciones y servicios construidos sobre la plataforma GAE. Con ellas, se pueden procesar pagos compartidos permitiendo gran cantidad de usos en diferentes mercados: reparto de beneficios, tasas de afiliación, financiación, bienes digitales, micropagos, etc.
Para saber más acerca del PayPal X Toolkit, Google App Engine y otras herramientas para otras plataformas Cloud, se puede acceder a CloudComputing XSpace en http://www.x.com. http://code.google.com.
Primeros Pasos (parte paypal):
Leer la documentación de Paypal https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/library_documentation
Crear una cuenta de prueba en PayPal SandBox.
Una vez dentro del SandBox, crear una cuenta Comprador(personal) y Vendedor(negocio) en la opción Test Accounts - (Create Account: Preconfigured).
Verificar el API Credentials API Credentials , en el cual se lista los credenciales de la cuenta de negocio, que sera usado como la cuenta que recibira los pagos por la venta de X's productos.
Elegir el SDK segun la documentación previamente leida, el cual hay 2 opciones (Name-Value Pair API Developer, y SOAP API Developer Reference). En esta integración se usara SOAP API Developer Reference (JAVA-SDK for SOAP).
Elegir el IDE de desarrollo, en este caso usaremos Eclipse Helios.
Primeros Pasos (parte Google):
Tener una cuenta Google
Descargar el Google Plugin para Eclipse http://code.google.com/eclipse/docs/download.html
Descargar el Google Web Toolkit SDK.
Descargar el Google App Engine SDK.
Finalmente, configurar el IDE Eclipse con los SDK de Google.
En el próximo articulo se creara el proyecto Web y se inicia el desarrollo de una aplicación de pagos.
How to GWT Spring Roo
La integración de Spring Roo y GWT - AppEngine dio inicio para que Google y VMWare empezaran a trabajar juntos para que ROO pueda generar aplicacion con un front-ent basado en GWT. Day 1 keynote at Google I/O 2010 - Video de la presentacion de Spring Roo y GWT