You can serve your app from your own domain name (such as http://www.example.com/) using Google Apps, or, you can serve your app using a free name on the appspot.com domain.
Some "ex-amples":
one of my appspot.com: http://ex-ample.appspot.com/
http://imagecharteditor.appspot.com/
http://scikits.appspot.com/
------------
HTML5, HTMLfive:
http://html5-demos.appspot.com/
http://code.google.com/p/html5wow/
(Source code for the slides and demos of the "HTML5 Showcase for Developers: The Wow and the How" talk at Google I/O 2011):
- 4 presentations
1) http://www.htmlfivewow.com/slide1(upload image file; upload directory; drag and drop;load photoGallery.zip and progress bar; create data URL;HTML5 terminal;CSS, inline SVG,PUT TEXT ON PATH (slide 40),movement, 3D CSS,sprites,generating sound (slide 60), real time analysis )
2) http://html5-demos.appspot.com/static/addoncon2010/index.html : "utilizing HTML5 in chrome extension"(slide 11: Auto-save Text d'un textarea (local); slide 12: screen capture https://chrome.google.com/extensions/detail/cpngackimfmofbokmjmljamhdncknpmg;
slide 20: create ToDo list; slide 29: getting file handle; slide 30: getting directory;slide 31: getting MP3 and a fileList; slice 32: Drag and Drop image files from your desktop; slice 33: Drag-out Files (PDF, MP3) from Desktop; http://www.html5rocks.com/en/tutorials/file/dndfiles/#toc-slicing-files;
3) http://html5-demos.appspot.com/static/html5storage/index.html#slide1: "storage";
4) http://html5-demos.appspot.com/static/gddbr2010-keynote/index.html#slide1; slide 2: game canvas 2D; games Canvas 3D;slide 8: speech input; slide 9:Device Orientation gyro;slide 11: video puzzle; - 3 demos
- 1 "other": http://html5-demos.appspot.com/static/googlela/demos.html;
http://gwthtml5.appspot.com/#slide2
http://code.google.com/p/sfeir/source/browse/trunk/html5-slides/
(see: JS API (example web workers; slide 13: twitter notification); HTML (microdata; slide 22: add CSS video reflection), CSS (slide 27: text wrapping, slide 28: columns,slide 29: text stroke, slide 30: opacity, slide 31: color; slide 32: Rounded corner; gradient; shadows, transition,transform,animation )
and also
http://code.google.com/p/html5-slides/ condensed to http://code.google.com/p/html5rocks/
-------------
http://htmlfive.appspot.com/: "choose your HTML5 adventure"
http://ghtml5.appspot.com/#slide1: "The web as the development platform";
slide 3: 2008: comparison browsers HTML5; slide 4: 2010 comparison browsers HTML5;
slide 6:Save text value on the client side (crash-safe); slide 14: speech input;
--------------
html5rocks: VERY GOOD HTML5 ex-amples
http://www.html5rocks.com/en/features/
http://www.html5rocks.com/en/features/graphics
---------------
http://kurrik-slides.appspot.com/html5-techtalk/#slide1
Reasons to like Google Chrome; Reasons to like HTML5.
slide 23:websockets;slide33:CSS;
---------------
http://londonwebstorenight.appspot.com/webstore/index.html#slide1
slide 21: extension chrome;
http://code.google.com/chrome/webstore/docs/
http://londonwebstorenight.appspot.com/html5/index.html#slide1
slide 16: paint;slide 25: google font api; slide 27: CSS supports 100% height and vertical centering;
--------------
gallery of appspot.com:
"hello equivalent of image processing":
http://rest-remote-image.appspot.com/
http://dwigif.appspot.com/ (create gif with "glasses")
http://nyem.appspot.com/3d.html (3d earth)
http://nuslibrary.appspot.com/ (3D interactive map)
http://ip-geo.appspot.com/
http://mapstraction.appspot.com/
http://jolecule.appspot.com/
(the web-based protein viewer - no plugins needed; app engine)
example of STORE:
https://sketchupprostore.appspot.com/index.ep
example of two demo: jQuery File Upload and OpenID Login:
http://aquantum-demo.appspot.com
(You can drag & drop links to uploaded files on your desktop with Google Chrome)
http://blogger2wordpress.appspot.com/
conversion blogger ---wordpresscom
http://ex-ample.blogspot.com/2011/06/wordpress2blogger-conversion-utility.html
list of accepted projects (Google Summer of Code 2011):
http://socghop.appspot.com/gsoc/projects/list/google/gsoc2011
-----------------------
- Run your web applications on Google's infrastructure .Google App Engine enables developers to build web applications on the same scalable systems that power our own applications.
- No assembly required. Google App Engine exposes a fully-integrated development environment. It's easy to scale. Google App Engine makes it easy to design scalable applications that grow from one to millions of users without infrastructure headaches.
- It's free to get started. Every Google App Engine application will have enough CPU, bandwidth, and storage to serve around 5 million monthly pageviews for free. You can purchase additional resources at competitive prices when you need them and you'll pay only for what you use.
- Every Google App Engine application can use up to free 500MB persistent storage.
Getting Started : 3 languages Java, Python, Go (hello and ex-ample "a guest book"):
Google App Engine supports apps written in several programming languages. With App Engine's Java runtime environment, you can build your app using standard Java technologies, including the JVM, Java servlets, and the Java programming language—or any other language using a JVM-based interpreter or compiler, such as JavaScript or Ruby. App Engine also features a dedicated Python runtime environment, which includes a fast Python interpreter and the Python standard library, and a Go runtime environment that runs natively compiled Go code.
- Java The ex-ample project (a guest book) demonstrates how to use the Java runtime environment, and how to use several App Engine services.
http://code.google.com/appengine/docs/java/gettingstarted/
- Python This tutorial describes how to develop and deploy a simple Python project with Google App Engine. The example project, a guest book, demonstrates how to use the Python runtime environment.
http://code.google.com/appengine/docs/python/gettingstarted/
- Go The example project, a guest book, demonstrates how to use the Go runtime environment and how to use several App Engine services.
http://code.google.com/appengine/docs/go/gettingstarted/ - a statically typed, compiled language:
- a consistent and easy-to-use standard library
- access to hundreds of external libraries
- great for CPU-intensive tasks such as image manipulation
- the easiest way to deploy Go web apps
http://webapp-improved.appspot.com/
webapp and webapp2:
http://webapp-improved.appspot.com/features.html#features
QuickStart (http://webapp-improved.appspot.com/tutorials/quickstart.html):
- Create a directory hellowebapp2 for your new app. (appspot.com).
- Download webapp2, unpack it and add webapp2.py to that directory.
- If you want to use extra features also add the webapp2_extras directory to your app.
webapp2 also offers the package webapp2_extras (http://code.google.com/p/webapp-improved/source/browse/#hg%2Fwebapp2_extras) with several optional utilities: sessions, localization, internationalization, domain and subdomain routing, secure cookies and support for threaded environments.
Download:
http://webapp-improved.googlecode.com/files/webapp2-1.8.zip
----------------------------------------------------
résumé en français:
avec Google App Engine, il n'y pas de serveur à maintenir: il faut juste charger son application et c'est prêt pour les utilisateurs.
3 services gratuits:
Google Apps Script permet de développer des scripts et utilitaires intégrés aux Google Apps (agendas, feuilles de calcul, contacts, sites, etc.). Il permet d'interfacer les Google Apps avec des applications externes (une base de données, un flux ou un menu de saisie d'information par exemple).
Premier script avec le tableur style excel de documents:
http://code.google.com/googleapps/appsscript/articles/yourfirstscript.html
Google App Engine permet le développement rapide d'applications sur mesure, entièrement hébergées sur les infrastructures Google et intégrées aux Google Apps. On peut ainsi mettre en oeuvre des solutions Web spécifiques sécurisées écrites en Java ou en Python ou en GO, utilisant les nombreuses API et le SGBD Google. Le déploiement est rapide.
Google Apps sont les services google comme doc, search, map, gmail, ads, etc...
webapp2 est une amélioration de webapp: il passe à la version 2.1.8 (@june 2011)
Voir une Introduction à Google App Engine (@nov, 2009):
http://brocoli.developpez.com/articles/presentation/google-app-engine/
il y manque l'environnement GO.
Go SDK v1.5.1 a été publié le 20 juin 2011 (mac et linux).
THANKS FOR SHARING SUCH A AMAZING WORK
ReplyDeleteNICE WORK REALLY APPRECIATE YOUR WORK!!!
VIRTUAL SERVICES INDIA
VIRTUAL SERVICES UK