SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
Google App Engine
Versprechen der App Engine
1.Anwendung reagiert transparent auf
  wechselnde Lastsituationen
2.Planbare und transparente Kosten
3.Einfache Programmierung




HS Karlsruhe | Stefan Sperber | 21. Dezember 2010   2
Struktur
* Platform as a Service
* Konzepte der App Engine
* Anwendungsentwicklung




HS Karlsruhe | Stefan Sperber | 21. Dezember 2010   3
Platform as a Service
Hosting von Webanwendungen




HS Karlsruhe | Stefan Sperber | 21. Dezember 2010   5
Ressourcen und Verbrauch
* App Engine stellt der Anwendung
  ausreichend Ressourcen zur
  Verfügung
* Überwachung der konsumierten
  Ressourcen
* Obergrenzen werden festgelegt



HS Karlsruhe | Stefan Sperber | 21. Dezember 2010   6
Platform as a Service
1.Anbieter stellt Plattform mit
  zugesicherten Eigenschaften bereit
2.Entwickler muss sich keine
  Gedanken um Infrastruktur machen
3.Ressourcenverbrauch wird
  überwacht und abgerechnet



HS Karlsruhe | Stefan Sperber | 21. Dezember 2010   7
Konzepte der App Engine
Anwendungen in der Sandbox
* Restriktionen stellen Fairness sicher
  und ermöglichen das Skalieren




HS Karlsruhe | Stefan Sperber | 21. Dezember 2010   9
Speicherung von Daten
* Schemaloser Datastore
* Anwendung muss sich um die
  Struktur der Daten und die
  Absicherung der Zugriffe auf die
  Datenbasis kümmern




HS Karlsruhe | Stefan Sperber | 21. Dezember 2010   10
SDKs und APIs
* Tools zum lokalen Test und für den
  Upload der Anwendung
* Funktionalität kann durch fertige
  Komponenten leicht in die
  Anwendung integriert werden




HS Karlsruhe | Stefan Sperber | 21. Dezember 2010   11
Die Konzepte der App Engine
1.Anwendungen werden in Sandbox
  ausgeführt
2.Anwendungen werden in Java oder
  Python geschrieben
3.Datenspeicherung ist schemalos




HS Karlsruhe | Stefan Sperber | 21. Dezember 2010   12
Anwendungsentwicklung
Entwicklungswerkzeuge
* Plugin für Eclipse
* Servlets und JavaServer Pages
* Zugriff auf den Datastore direkt per
  JDO oder JPA




HS Karlsruhe | Stefan Sperber | 21. Dezember 2010   14
Zugriff auf den Datastore mit JDO
* Beispiel für Speicherung
          Data someData = new Data();
          PersistenceManager pm =
            PMF.get().getPersistenceManager();
          //...
          pm.makePersistent(someData);




HS Karlsruhe | Stefan Sperber | 21. Dezember 2010   15
Deployment der Anwendung
* Registrierung der Anwendung
* Jeder übertragene Version der
  Anwendung bleibt gespeichert




HS Karlsruhe | Stefan Sperber | 21. Dezember 2010   16
Anwendungsentwicklung
1.Gewohnte Entwicklungswerkzeuge
  weiter nutzbar
2.Einfacher Zugriff auf den Datastore
3.Übertragene Anwendung wird im
  Adminbereich verwaltet




HS Karlsruhe | Stefan Sperber | 21. Dezember 2010   17
Fazit
Versprechen der App Engine
1.Anwendung reagiert transparent auf
  wechselnde Lastsituationen 
2.Planbare und transparente Kosten
3.Einfache Programmierung 


Aber...

HS Karlsruhe | Stefan Sperber | 21. Dezember 2010   19
Aber...
1.Neue Herangehensweise muss
  erlernt werden
2.Bindung an einen Anbieter
3.App Engine ist beta




HS Karlsruhe | Stefan Sperber | 21. Dezember 2010   20
Q&A
Links
* Projektwebseite
     http://code.google.com/appengine
* CloudyNotes
     http://cloudynotesdepl.appspot.com




HS Karlsruhe | Stefan Sperber | 21. Dezember 2010   22

Weitere ähnliche Inhalte

Andere mochten auch

Google App Engine For Java
Google App Engine For JavaGoogle App Engine For Java
Google App Engine For Javatcouery
 
WordPress State of the Word 2012
WordPress State of the Word 2012WordPress State of the Word 2012
WordPress State of the Word 2012photomatt
 
Introduction à Google App Engine - WAQ 2011
Introduction à Google App Engine - WAQ 2011Introduction à Google App Engine - WAQ 2011
Introduction à Google App Engine - WAQ 2011jimmybourassa
 
Cours Search Marketing - 1 Introduction - IAE Lille
Cours Search Marketing -  1 Introduction - IAE LilleCours Search Marketing -  1 Introduction - IAE Lille
Cours Search Marketing - 1 Introduction - IAE LilleRenaud JOLY
 
Cloud & Google app engine Presentation by Ngiambus Marcus
 Cloud & Google app engine Presentation  by Ngiambus Marcus Cloud & Google app engine Presentation  by Ngiambus Marcus
Cloud & Google app engine Presentation by Ngiambus MarcusMarc NGIAMBA
 
Web meets Location - Mobile Social Media Relations
Web meets Location - Mobile Social Media RelationsWeb meets Location - Mobile Social Media Relations
Web meets Location - Mobile Social Media RelationsSympra GmbH (GPRA)
 
Intellectual Property Rights
Intellectual Property RightsIntellectual Property Rights
Intellectual Property Rightsharshhanu
 
Durchgestartet? Eine Einführung in die Google App Engine / Java - Reloaded!
Durchgestartet? Eine Einführung in die Google App Engine / Java - Reloaded!Durchgestartet? Eine Einführung in die Google App Engine / Java - Reloaded!
Durchgestartet? Eine Einführung in die Google App Engine / Java - Reloaded!adesso AG
 
SEFD - Search Engine Friendly Design - SMX München 2015 Kai Spriestersbach
SEFD - Search Engine Friendly Design - SMX München 2015 Kai SpriestersbachSEFD - Search Engine Friendly Design - SMX München 2015 Kai Spriestersbach
SEFD - Search Engine Friendly Design - SMX München 2015 Kai SpriestersbachSEARCH ONE
 
Codathlon Google App Engine
Codathlon Google App EngineCodathlon Google App Engine
Codathlon Google App EngineVincentBostoen
 
Internal Combustion Engines - Construction and Working (All you need to know,...
Internal Combustion Engines - Construction and Working (All you need to know,...Internal Combustion Engines - Construction and Working (All you need to know,...
Internal Combustion Engines - Construction and Working (All you need to know,...Mihir Pai
 
Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineCampus Party Brasil
 
É Hora de criar sua própria engine de jogos?
É Hora de criar sua própria engine de jogos?É Hora de criar sua própria engine de jogos?
É Hora de criar sua própria engine de jogos?José Farias
 
Oficina Python e Google App Engine
Oficina Python e Google App EngineOficina Python e Google App Engine
Oficina Python e Google App EngineRodrigo Amaral
 
Palestra "Teste de Invasão com o Nmap Scripting Engine"" FISL 13
Palestra "Teste de Invasão com o Nmap Scripting Engine"" FISL 13 Palestra "Teste de Invasão com o Nmap Scripting Engine"" FISL 13
Palestra "Teste de Invasão com o Nmap Scripting Engine"" FISL 13 Clavis Segurança da Informação
 
CAP 4: SEO - Optimizacion de Contenido
CAP 4: SEO - Optimizacion de ContenidoCAP 4: SEO - Optimizacion de Contenido
CAP 4: SEO - Optimizacion de ContenidoGary Briceño
 
App engine
App engineApp engine
App engineThirdWay
 

Andere mochten auch (20)

Google App Engine For Java
Google App Engine For JavaGoogle App Engine For Java
Google App Engine For Java
 
WordPress State of the Word 2012
WordPress State of the Word 2012WordPress State of the Word 2012
WordPress State of the Word 2012
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Introduction à Google App Engine - WAQ 2011
Introduction à Google App Engine - WAQ 2011Introduction à Google App Engine - WAQ 2011
Introduction à Google App Engine - WAQ 2011
 
Cours Search Marketing - 1 Introduction - IAE Lille
Cours Search Marketing -  1 Introduction - IAE LilleCours Search Marketing -  1 Introduction - IAE Lille
Cours Search Marketing - 1 Introduction - IAE Lille
 
Cloud & Google app engine Presentation by Ngiambus Marcus
 Cloud & Google app engine Presentation  by Ngiambus Marcus Cloud & Google app engine Presentation  by Ngiambus Marcus
Cloud & Google app engine Presentation by Ngiambus Marcus
 
Web meets Location - Mobile Social Media Relations
Web meets Location - Mobile Social Media RelationsWeb meets Location - Mobile Social Media Relations
Web meets Location - Mobile Social Media Relations
 
Intellectual Property Rights
Intellectual Property RightsIntellectual Property Rights
Intellectual Property Rights
 
Durchgestartet? Eine Einführung in die Google App Engine / Java - Reloaded!
Durchgestartet? Eine Einführung in die Google App Engine / Java - Reloaded!Durchgestartet? Eine Einführung in die Google App Engine / Java - Reloaded!
Durchgestartet? Eine Einführung in die Google App Engine / Java - Reloaded!
 
RoomCloud Booking Engine
RoomCloud Booking EngineRoomCloud Booking Engine
RoomCloud Booking Engine
 
SEFD - Search Engine Friendly Design - SMX München 2015 Kai Spriestersbach
SEFD - Search Engine Friendly Design - SMX München 2015 Kai SpriestersbachSEFD - Search Engine Friendly Design - SMX München 2015 Kai Spriestersbach
SEFD - Search Engine Friendly Design - SMX München 2015 Kai Spriestersbach
 
Codathlon Google App Engine
Codathlon Google App EngineCodathlon Google App Engine
Codathlon Google App Engine
 
Internal Combustion Engines - Construction and Working (All you need to know,...
Internal Combustion Engines - Construction and Working (All you need to know,...Internal Combustion Engines - Construction and Working (All you need to know,...
Internal Combustion Engines - Construction and Working (All you need to know,...
 
Zk Framework
Zk FrameworkZk Framework
Zk Framework
 
Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App Engine
 
É Hora de criar sua própria engine de jogos?
É Hora de criar sua própria engine de jogos?É Hora de criar sua própria engine de jogos?
É Hora de criar sua própria engine de jogos?
 
Oficina Python e Google App Engine
Oficina Python e Google App EngineOficina Python e Google App Engine
Oficina Python e Google App Engine
 
Palestra "Teste de Invasão com o Nmap Scripting Engine"" FISL 13
Palestra "Teste de Invasão com o Nmap Scripting Engine"" FISL 13 Palestra "Teste de Invasão com o Nmap Scripting Engine"" FISL 13
Palestra "Teste de Invasão com o Nmap Scripting Engine"" FISL 13
 
CAP 4: SEO - Optimizacion de Contenido
CAP 4: SEO - Optimizacion de ContenidoCAP 4: SEO - Optimizacion de Contenido
CAP 4: SEO - Optimizacion de Contenido
 
App engine
App engineApp engine
App engine
 

Ähnlich wie An introduction to Google's App Engine

Rollout-Prozess für APEX Anwendungen
Rollout-Prozess für APEX AnwendungenRollout-Prozess für APEX Anwendungen
Rollout-Prozess für APEX AnwendungenOliver Lemm
 
Oracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperr
Oracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperrOracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperr
Oracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperrGunther Pippèrr
 
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudApplikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudAarno Aukia
 
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.QAware GmbH
 
DBSAT – Die Oracle DATENBANK bzgl. PII Daten analysieren
DBSAT – Die Oracle DATENBANK bzgl. PII Daten analysierenDBSAT – Die Oracle DATENBANK bzgl. PII Daten analysieren
DBSAT – Die Oracle DATENBANK bzgl. PII Daten analysierenGunther Pippèrr
 
Trivadis TechEvent 2016 APEX Applikationen auf Wolke 7 von Andrej Gorodetsky ...
Trivadis TechEvent 2016 APEX Applikationen auf Wolke 7 von Andrej Gorodetsky ...Trivadis TechEvent 2016 APEX Applikationen auf Wolke 7 von Andrej Gorodetsky ...
Trivadis TechEvent 2016 APEX Applikationen auf Wolke 7 von Andrej Gorodetsky ...Trivadis
 
Migration einer Oracle Forms Anwendung - Rhenus Freight Network GmbH
Migration einer Oracle Forms Anwendung - Rhenus Freight Network GmbHMigration einer Oracle Forms Anwendung - Rhenus Freight Network GmbH
Migration einer Oracle Forms Anwendung - Rhenus Freight Network GmbHitemis AG
 
Steinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen EvolutionSteinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen EvolutionQAware GmbH
 
Steinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen EvolutionSteinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen EvolutionQAware GmbH
 
Slides__Splunk_UserGroup_20220407.pdf
Slides__Splunk_UserGroup_20220407.pdfSlides__Splunk_UserGroup_20220407.pdf
Slides__Splunk_UserGroup_20220407.pdfAlexanderStz1
 
DACHNUG50 CNX3 Monitoring.pdf
DACHNUG50 CNX3 Monitoring.pdfDACHNUG50 CNX3 Monitoring.pdf
DACHNUG50 CNX3 Monitoring.pdfDNUG e.V.
 
Splunk Webinar: Maschinendaten anreichern mit Informationen
Splunk Webinar: Maschinendaten anreichern mit InformationenSplunk Webinar: Maschinendaten anreichern mit Informationen
Splunk Webinar: Maschinendaten anreichern mit InformationenGeorg Knon
 
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.QAware GmbH
 
Config as Code: Der Weg zu Configuration as Code
Config as Code: Der Weg zu Configuration as CodeConfig as Code: Der Weg zu Configuration as Code
Config as Code: Der Weg zu Configuration as CodeDevOps Meetup Bern
 
Einführung in ASP.NET Core Middlewares
Einführung in ASP.NET Core MiddlewaresEinführung in ASP.NET Core Middlewares
Einführung in ASP.NET Core MiddlewaresMatthias Jauernig
 
Apache DeviceMap - Web-Dev-BBQ Stuttgart
Apache DeviceMap - Web-Dev-BBQ StuttgartApache DeviceMap - Web-Dev-BBQ Stuttgart
Apache DeviceMap - Web-Dev-BBQ StuttgartWerner Keil
 
Architektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOpsArchitektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOpsmatfsw
 

Ähnlich wie An introduction to Google's App Engine (20)

Rollout-Prozess für APEX Anwendungen
Rollout-Prozess für APEX AnwendungenRollout-Prozess für APEX Anwendungen
Rollout-Prozess für APEX Anwendungen
 
Oracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperr
Oracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperrOracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperr
Oracle oem 12c_plugin_development-doag-konferenz_11_2014_print_gunther_pipperr
 
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudApplikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
 
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
 
DBSAT – Die Oracle DATENBANK bzgl. PII Daten analysieren
DBSAT – Die Oracle DATENBANK bzgl. PII Daten analysierenDBSAT – Die Oracle DATENBANK bzgl. PII Daten analysieren
DBSAT – Die Oracle DATENBANK bzgl. PII Daten analysieren
 
Trivadis TechEvent 2016 APEX Applikationen auf Wolke 7 von Andrej Gorodetsky ...
Trivadis TechEvent 2016 APEX Applikationen auf Wolke 7 von Andrej Gorodetsky ...Trivadis TechEvent 2016 APEX Applikationen auf Wolke 7 von Andrej Gorodetsky ...
Trivadis TechEvent 2016 APEX Applikationen auf Wolke 7 von Andrej Gorodetsky ...
 
Migration einer Oracle Forms Anwendung - Rhenus Freight Network GmbH
Migration einer Oracle Forms Anwendung - Rhenus Freight Network GmbHMigration einer Oracle Forms Anwendung - Rhenus Freight Network GmbH
Migration einer Oracle Forms Anwendung - Rhenus Freight Network GmbH
 
Kubernetes
KubernetesKubernetes
Kubernetes
 
Enterprise APEX
Enterprise APEXEnterprise APEX
Enterprise APEX
 
Steinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen EvolutionSteinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen Evolution
 
Steinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen EvolutionSteinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen Evolution
 
Slides__Splunk_UserGroup_20220407.pdf
Slides__Splunk_UserGroup_20220407.pdfSlides__Splunk_UserGroup_20220407.pdf
Slides__Splunk_UserGroup_20220407.pdf
 
DACHNUG50 CNX3 Monitoring.pdf
DACHNUG50 CNX3 Monitoring.pdfDACHNUG50 CNX3 Monitoring.pdf
DACHNUG50 CNX3 Monitoring.pdf
 
Splunk Webinar: Maschinendaten anreichern mit Informationen
Splunk Webinar: Maschinendaten anreichern mit InformationenSplunk Webinar: Maschinendaten anreichern mit Informationen
Splunk Webinar: Maschinendaten anreichern mit Informationen
 
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
 
Config as Code: Der Weg zu Configuration as Code
Config as Code: Der Weg zu Configuration as CodeConfig as Code: Der Weg zu Configuration as Code
Config as Code: Der Weg zu Configuration as Code
 
Lebenslauf
LebenslaufLebenslauf
Lebenslauf
 
Einführung in ASP.NET Core Middlewares
Einführung in ASP.NET Core MiddlewaresEinführung in ASP.NET Core Middlewares
Einführung in ASP.NET Core Middlewares
 
Apache DeviceMap - Web-Dev-BBQ Stuttgart
Apache DeviceMap - Web-Dev-BBQ StuttgartApache DeviceMap - Web-Dev-BBQ Stuttgart
Apache DeviceMap - Web-Dev-BBQ Stuttgart
 
Architektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOpsArchitektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOps
 

An introduction to Google's App Engine

  • 2. Versprechen der App Engine 1.Anwendung reagiert transparent auf wechselnde Lastsituationen 2.Planbare und transparente Kosten 3.Einfache Programmierung HS Karlsruhe | Stefan Sperber | 21. Dezember 2010 2
  • 3. Struktur * Platform as a Service * Konzepte der App Engine * Anwendungsentwicklung HS Karlsruhe | Stefan Sperber | 21. Dezember 2010 3
  • 4. Platform as a Service
  • 5. Hosting von Webanwendungen HS Karlsruhe | Stefan Sperber | 21. Dezember 2010 5
  • 6. Ressourcen und Verbrauch * App Engine stellt der Anwendung ausreichend Ressourcen zur Verfügung * Überwachung der konsumierten Ressourcen * Obergrenzen werden festgelegt HS Karlsruhe | Stefan Sperber | 21. Dezember 2010 6
  • 7. Platform as a Service 1.Anbieter stellt Plattform mit zugesicherten Eigenschaften bereit 2.Entwickler muss sich keine Gedanken um Infrastruktur machen 3.Ressourcenverbrauch wird überwacht und abgerechnet HS Karlsruhe | Stefan Sperber | 21. Dezember 2010 7
  • 9. Anwendungen in der Sandbox * Restriktionen stellen Fairness sicher und ermöglichen das Skalieren HS Karlsruhe | Stefan Sperber | 21. Dezember 2010 9
  • 10. Speicherung von Daten * Schemaloser Datastore * Anwendung muss sich um die Struktur der Daten und die Absicherung der Zugriffe auf die Datenbasis kümmern HS Karlsruhe | Stefan Sperber | 21. Dezember 2010 10
  • 11. SDKs und APIs * Tools zum lokalen Test und für den Upload der Anwendung * Funktionalität kann durch fertige Komponenten leicht in die Anwendung integriert werden HS Karlsruhe | Stefan Sperber | 21. Dezember 2010 11
  • 12. Die Konzepte der App Engine 1.Anwendungen werden in Sandbox ausgeführt 2.Anwendungen werden in Java oder Python geschrieben 3.Datenspeicherung ist schemalos HS Karlsruhe | Stefan Sperber | 21. Dezember 2010 12
  • 14. Entwicklungswerkzeuge * Plugin für Eclipse * Servlets und JavaServer Pages * Zugriff auf den Datastore direkt per JDO oder JPA HS Karlsruhe | Stefan Sperber | 21. Dezember 2010 14
  • 15. Zugriff auf den Datastore mit JDO * Beispiel für Speicherung Data someData = new Data(); PersistenceManager pm = PMF.get().getPersistenceManager(); //... pm.makePersistent(someData); HS Karlsruhe | Stefan Sperber | 21. Dezember 2010 15
  • 16. Deployment der Anwendung * Registrierung der Anwendung * Jeder übertragene Version der Anwendung bleibt gespeichert HS Karlsruhe | Stefan Sperber | 21. Dezember 2010 16
  • 17. Anwendungsentwicklung 1.Gewohnte Entwicklungswerkzeuge weiter nutzbar 2.Einfacher Zugriff auf den Datastore 3.Übertragene Anwendung wird im Adminbereich verwaltet HS Karlsruhe | Stefan Sperber | 21. Dezember 2010 17
  • 18. Fazit
  • 19. Versprechen der App Engine 1.Anwendung reagiert transparent auf wechselnde Lastsituationen  2.Planbare und transparente Kosten 3.Einfache Programmierung  Aber... HS Karlsruhe | Stefan Sperber | 21. Dezember 2010 19
  • 20. Aber... 1.Neue Herangehensweise muss erlernt werden 2.Bindung an einen Anbieter 3.App Engine ist beta HS Karlsruhe | Stefan Sperber | 21. Dezember 2010 20
  • 21. Q&A
  • 22. Links * Projektwebseite http://code.google.com/appengine * CloudyNotes http://cloudynotesdepl.appspot.com HS Karlsruhe | Stefan Sperber | 21. Dezember 2010 22