Posts Tagged Google

Cloud Computing – DLD09

If I had to convince a non technical person about Cloud Computing, I would show him this video.

I really enjoyed listening to Dr. Werner Vogels. Dr. Vogels is Vice President & Chief Technology Officer at Amazon.com where he is responsible for driving the company’s technology vision, which is to continuously enhance the innovation on behalf of Amazon’s customers at a global scale.
This vision is why I have moved to EC2/S3 in 2007. I guess, I’ve finally become an Amazon AWS fan boy.


Even if audio is a bit out of sync, it’s worth to listening this long session.
As a developer from the bottom of my heart I like especially this quote: “There is no value in being a system administrator. You do not build a better product by being a better server maintainer.” This is so true, but I wonder how EC2 can free me from typical administration tasks. I still have to maintain my virtual server instances with the whole LAMP stack. Plus I have to think about how to scale horizontally (what to do when I need more virtual server instances).
In contradiction to Amzon’s EC2, Google’s AppEngine promises to free me from doing the admin tasks (no OS/LAMP Stack to maintain) and to solve the scale problem (no Database Replication to set up). AppEngine scales out of the box – the downside is, that it offers a very limited runtime just for you app.
True, a single EC2 instance doesn’t scale out of the box but it also doesn’t limit you in doing what you want to do on your virtual server. With EC2 I have to solve the scaling on my own. For this price I got more freedom.
I’m exited to use and learn about EC2/S3/Storefront each day but I also hope that Google’s AppEngine will offer a wider range of runtime environments in the future. t’s an interesting Cloud-Year 2009! #buzzword

, , , , , , , , , ,

No Comments

Welches SDK: Android oder iPhone?

Ich habe mir das Video der Vorstellung des T-mobile G1 Android angeschaut…. Nunja. Der einzige echte Plusplunkt ist die konsequente Umsetzung von OpenSource. Alledings wirkt es auf mich auch fast wie eine Entschuldigung für alles wo das iPhone (noch) in einer anderen Liga spielt…

Ich habe zu wenig Zeit um in das interessante Thema tiefer einzusteigen – aber hier dennoch ein paar lesenswerte Artikel (etwas iPhone-lastig):

Über die Schwachtstellen des T-mobile Android G1: zZ kein Syncing, Keyboard, Hardware, T-Mobile Tarife und mehr.

Aus Entwickler-Sicht sehr interessant der Vergleich zum “kontrollierten” AppStore vs. dem unreguliertem Andorid Market Place.

Und ebenfalls interessant: http://gizmodo.com/5053441/giz-explains-whats-good-and-bad-about-developing-for-android-and-iphone

Aus Benutzersicht ist das iPhone zZ noch das deutlich rundere Paket. Zumal wenn man auf dem Desktop OS X einsetzt, drängt sich das iPhone geradezu auf. Allerding sieht es aus Entwicklersicht ganz anders aus: wenn man nicht in das geregelte (geschlossene) System von Apple eintauchen will (und Objective C nicht einsetzen mag), bleibt nur der Android.

Ich vermute, dass Android zum Start kein Renner wird und sich womöglich ähnlich schwer tun wird wie Linux den Desktop zu erobern. Aber immerhin hat das iPhone nun einen mächtigen Gegenspieler (mit sehr starken Konzepten) und die OpenSource Entwickerkommunity hat endlich ein SDK 1.0 für Android. Es wird spannend…

, , , , , ,

1 Comment

“Einmal Browser mit alles bitte…” – Google Chrome

Technisch interessant – politisch brisant: Google bastelt sich ‘nen eigenen Browser. Als Rendering Engine wird WebKit eingesetzt. Eine neue V8 JavaScript Engine wird aus Dänemark beigesteuert. Selbstständlich wird auch Google Gears integriert sein. Mehr interessante Details zu Chrome bei Wikipedia.. Und hier noch das nett gemachte Comic, das angeblich aufgrund einer Informationspanne zu früh im Internet erschienen sein soll. Ich hoffe, dass die vielen guten Ideen und Ansätze auch in andere Browser-Projekte übernommen werden und bin gespannt, wie sich die Martkanteile verschieben werden – immerhin Google wird inzwischen eine grosse Portion Misstrauen entgegen gebracht, was evtl. einer schnellen Verbreitung entgegenstehen könnte.

, ,

No Comments

Google App Engine – Eldorado für Entwickler

Google hat eine frühe Version der App Engine vorgestellt (Preview). Es verspricht mir all die Administrativen Task abzunehmen, die ich üblicherweise habe, wenn ich meine Web-Anwendung online bringen will. Ich brauche mich nicht mehr um Server kümmern (seien es klassische RootServer beim Hoster oder virtuelle Server wie z.b. bei EC2). Ich muss mich nicht mehr darum kümmern, wie meine Applikation skaliert. Ich muss also keinen Mechanismus entwicklen wie bei EC2 wo ich meine Server und die Last überwache und ausgefallene Server ersetzte bzw. dynamsch weitere virtutelle Serverinstanzen zuschalten muss wenn mehr Last aufkommt – das alles macht Google App Engine automatisch für mich!

Es entlastet mich als Entwickler von all diesen adminstrativen Tasks die ich überlicherweise beim LAMP Stack habe. Es macht quasi den Administrator in mir arbeitslos und schenkt dem Entwickler in mir die frei gewordene Zeit um mich auf die Anwendung zu konzentrieren.

Teil 1 – Vorstellung der Google App Engine Preview:

Ab 2:50 stellt Kevin Gibbs die Vorteile der App Engine gegenüber dem klassischen LAMP Stack vor. Read the rest of this entry »

, , , , , , , , ,

No Comments

Android vs. iPhone

“Das iPhone ist tot – es lebe Android” schallt es heute durch meinen Entwicklerkopf. Wie viele andere Software-Entwickler bin ich sehr verärgert über Apples Politik bezüglich eine SDKs für das iPhone. Das Katz- und Maus-Spiel, das sich Apple mit den iPhone-”Hackern” geliefert hat, und das nun zum guten Ende wenigstens in der Ankündigung eines SDK für native Anwendungen gemündet ist, hat enorm viel Vertrauen gekostet.

Und genau in diesem Moment wo sehr viele Entwickler von Apple mehr als verstört wurden, kommt Google mit einem frühen Ausblick auf das SDK zum Android und zeigt uns das Eldorado: http://code.google.com/android/

Neben eine appetitanregendem Video werden auch gleich 10 Millionen US$ für einen Entwickler-Wettbewerb ausgeschrieben um Anreize zu schaffen für die erste vollständig offene und freie Mobile Plattform zu entwickeln.

, , ,

4 Comments

StatCounter.com vs Google Analytics

StatCounterStatCounter ist ein Web-Tracking Dienst und bietet Statistiken in Echzeit. Es gibt ein kostenloses Schnupperpaket, welches neben der ausführlichen gesamt Statistik-Zusammenfassung auch Analysefunktionen bietet. Letztere sind jedoch auf die 100 letzten “Pageloads” beschränkt, was natürlich für grössere Sites keinen sinnvollen Einsatz erlaubt. Zum Reinschnuppern reicht es aber allemal. Mich hat insbesondere die Real-Time Auswertung begeistert, da sie mir auch beim kostenlosen Angebot bereits ermöglicht schnell und übersichtlich zu erfassen, was aktuell auf dem Server requested wird ohne dass ich eine lokale Logfileauswertung oder Apachestats bemühen muss.

Google AnalyticsDeutlich mehr in die Tiefe geht Google Analytics, was für AdWords Benutzer kostenlos zur Verfügung gestellt wird (früher auch nur, wenn man von Google einen Einladungscode angefordert hatte – inzwischen scheint Google genügend Kapazitäten zu haben und bietet allen Benutzern mit einem Google-Konto diesen Dienst kostenlos an). Hier haben sich die Google-Entwickler richtig ausgetobt und bieten wahrscheinlich alles, was man sich von einem Analyse-Tool wünscht: angefangen z.B. bei den Klassikern “beliebteste Inhalte”, “Tiefe oder Länge des Besuchs” bis hin zu “Besuchertreue” und “definierte Trichternavigation”. Aber auch die Integration mit AdWords wird geboten, so dass Conversation Tracking und CPC-Analysen direkt in Analytics ermöglicht werden. Read the rest of this entry »

5 Comments