Google Font API Auf der Google I/O hat man die neue Font-API vorgestellt, mit der sich Schriftarten über CSS und ohne die Schrift lokal zu installieren auf eine Webseite holen kann. Nun ist das erste Wordpress-Plugin erschienen, welches die Auswahl an Schriften für viele Elemente darstellen kann. Das Wordpress-Plugin kann entweder auf den kompletten Inhalt (<body>) oder Überschriften (<h1-6>), Blockquotes oder <p>- oder <li>-Tags angewendet werden. Dabei steht dem Benutzer auch noch ein individuelles CSS-Sytling zur Verfügung, wo er eigene Sachen anpassen kann. Unter den 18 Schriften aus dem Google Font-Directory kann man wählen, was eigentlich ganz clever ist. So lassen sich noch mehr Anpassungen vornehmen. » Plugin Homepage » Autor
Code

Auf der Google I/O ist die neueste Version der Feed API erschienen. Damit verbunden unterstützt diese API so genannte "PubSubHubbub"-Feeds und können somit über ein Verteiler live - also in Real Time - Feeds empfangen.

PubSubHubbub (kurz: PuSH) ist ein System, welches Feeds direkt nach dem Veröffentlichen an die PuSH-fähigen Clients ausgibt und somit den Feed vom Blogger oder Feed-Anbieter über den "Hub" (Zwischenserver) an den Leser weiterreicht, ohne dass der Leser direkte Anfragen an den Server abgeben muss. Eine tolle Zusammenfassung hat das Dr. Web-Magazin veröffentlicht.
 
Wo Google Feed API v2 nun ansetzt: Man kann Feeds (via AJAX) in jede Webseite einbauen und hat dadurch eine User-Erfahrung, die sich z. B. bei Blogs untereinander vernetzen lässt. Nimmt man nun noch das PuSH dazu wird alles Live. 



Wenn also Blogger A bei sich einen Post veröffentlicht, dann spricht er mit Service B - damit er sich live Informationen holt - und Leser C den Eintrag noch in der selben Sekunde vorfindet, weil ja durch die Feed API immer ein Austausch stattfindet. Und schon kann Blogger B darauf reagieren und die Live-Vernetzung - wie etwa bei Twitter oder FriendFeed - findet auch unter Webseiten statt. 

Derzeit kann sich ein ausgewählter Nutzerkreis für einen API-Schlüssel bewerben. Wie man bereits aus dem Video und den Dokumenten entnehmen kann, wird es von Feed API v1 zu v2 nur ein wenig Code sein.

» Feed Push API
» Docs 
WebM Der neue, kommende VLC-Media Player kann das auf der Google I/O vorgestellte Container-Format WebM bzw. das Videocodec-Format VP8 wiedergeben. Neben dem bringt der neue Alleskönner in Version 1.1.0 auch viele bekannte Formate und eine Unterstützung für schnelleres GPU-Decoding mit. DVD HD Untertitel, SFTP-Client, Indeo5 Codec, ARM (Narrow Band) Audio Codec (oft genutzt bei Handyvideos), Windows Media Speech/Audio Codec, verbesserter Flac-Support, vqf, amv, wpl und zpl-Dateien: Alles Dinge, die den neuen VLC noch besser machen. Dabei ist das große Thema welches Chefentwickler Jean-Baptiste Kempf verfolgt ein ganz anders: Er möchte VP8 für alle Betriebssysteme verfügbar machen. Das neue WebM-Format hat im aktuellen Release-Candidate von Windows schon Einzug gehalten; andere Plattformen werden wie immer nachgeschoben. VLC 1,1,0 Der neue VLC ist auch im einiges schneller geworden. HD wird noch schneller decodiert, indem VLC mehr Ressourcen der Grafikkarte als der CPU nutzt. Wie der Entwickler auf seinem Blog schreibt, wäre es sogar auf Atom/Ion-Rechnern ein angenehmes Video- und Audio-Erlebnis möglich. Außerdem wurde die Qualität der Audio-Wiedergabe verbessert. » Feature-List (EN) » VLC 1.1.0 WebM RC
App Engine

Die Google App Engine ist nicht nur mehr für Privatleute, sondern auch für Geschäftskunden. Die neuen Features zielen genau darauf ab, den Anforderungen großen und kleinen Unternehmen treu zu sein.

Das sind die Funktionen für Business-Kunden:
» zentralisierte Administration: Eine neue, Unternehmens-fokussierte Admin-Console die alle Anwendungen auf einer Domain kontrollieren kann.
» Verfügbarkeit und Support: 99% Verfügbarkeit garantiert mit Premium-Support
» Standard-Sicherheit: Nur Benutzer von der Google Apps-Domain können auf Anwendungen zugreifen und die Sicherheitseinstellungen sind auf jede Anwendungen angewandt
» Preise, die Sinn machen: Jede Anwendungen kostet nur 8$ pro User und bei 1000$ im Monat ist Schluss - Zahle nur für das, was du genutzt hast
» Enterprise-Features: Später im diesen Jahr wird die Hosted SQL und der SSL-Support für Domains folgen und Zugriff auf erweiterte Google-Services

Es ist wirklich einfach, die App Engine zu nutzen: Python und Java für Entwickler, einfache Administration und keine Sorgen mehr um Backups und die Hardware machen...

» App Engine for Business
Google I/O 2010

Google könnte bald Konkurrenz für Amazon's S3-Storage-Service werden. Denn nach einem Bericht von TechCrunch sieht es so aus, als würde Google selbst an einem Storage Service arbeiten und diesen auf der Google I/O vorstellen, die heute 18:00 Uhr MESZ beginnt.

TechCrunch hat sich wieder auf Bericht-Suche begeben und Insider-Wissen zu Tage gefördert: Angeblich sei ein Google Storage Service geplant, bei denen vor allem Business-Menschen große (Mengen an) Dateien unterbringen können. Zunächst soll das Projekt in der privaten Beta starten, später soll man es dann auch kaufen können.

"Google Storage" soll eine eigene REST API mitbringen, mit denen man mit Google Accounts sich einfach einloggen kann und Daten abholen bzw. uploaden kann. Entwickler soll außerdem der Zugriff auf ein Command-Line-Tool gegeben werden (etwa SSH, Telnet o. Ä.), so TechCrunch.

Ein Google Storage-Service wäre aus unser Sicht gar nicht so unwahrscheinlich: Google Mail zeigt, dass es täglich wächst und wenn Google ein wenig Plattenplatz für andere Sachen spendet, dann ist das auch legitim. Das würde noch ins Google-Portfolio passen, wir sind also gespannt ob es heute oder morgen vorgestellt wird.
Google I/O 2010

Nicht ganz mehr zwei Tage und die Google I/O geht los. Wir haben euch schon berichtet, was es auf der Google I/O an Sessions und Events gibt. Heute wollen wir kurz beleuchten, was auf den Keynotes zum Vorschein kommt und was die Google I/O (wahrscheinlich) an Neuerungen dalassen wird.

100%: Android 2.2 "FroYo" - das neue Android - dass es in der Keynote vorgestellt wird, ist so gut wie sicher; es bringt Adobe AIR und Adobe Flash mit

93%: "Google TV" von Sony, Intel und Logitech - Sony spielt den Hauptpart, Intel steuert Prozessoren bei, Logitech die Tastatur-Fernbedienung und Google das spezielle Betriebssystem; heute bestätigt (Insider) "Financial Times" erneut: Es kommt bei der Google I/O

70%: "Google Tablet" von Adobe oder Verizon? - oder vielleicht Beides? - ein Tablet wird sicher vorgestellt, unklar ist jedoch in welcher Art - vielleicht wird es aber noch später präsentiert...

• 65%Google Buzz API - Die API von Buzz wird um die angekündigten Features erweitert.

65%: Google Chrome OS Final - Es könnte sein, dass Google das neue Chrome OS Final vorstellt. Acer will ja schon Anfang Juni etwas in den Händen halten. Das wäre dann 1 1/2 Monate vor dem offiziellem Release (R8)!

50%: VP8 wird Open Source - Gut möglich, dass Google seinen Videocodec von On2 endlich Open Sourced

--

Und was denkt ihr so? Was kommt auf die Google I/O?
Code Eclipse Labs

Das Problem kennt der Programmier unter euch sicher: Man schreibt seinen Code in Eclipse oder einer anderen IDE und möchte ihn dann irgendwo hosten - aber am Besten noch mit SVN oder Mercurial. Mit Eclipse Labs geht's jetzt direkt: Von Eclipse per einen Klick auf Google Code Project Hosting. 

Dabei soll Google Code Hosting unter Eclipse Labs nur eine Option sein, um Open Source Projekte dort zu speichern. Eclipse selbst möchte dort aber nicht hosten, nur die Möglichkeit für User-Hosting anbieten. Man hat dabei die Möglichkeit, zwischen mehreren Open Source-Lizenzen, bspw. Apache- oder BSD-Lizenz zu wählen und kann zwischen Subversion oder Mercurial-Versionskontrolle wählen. 

Für Eclipse Labs gelten aber extra AGB, die man sich vorher durchlesen sollte. Eclipse selbst schreibt im Blog: "Riesiges Danke an Google: [...] Google hat wieder einmal ihr Engagement der Open Source-Community gezeigt!; Eclipse-Add-Ons werden bereits seit einiger Zeit bei Code gehostet.

» Ankündigung
» Eclipse Labs 
Google I/O 2010

Am 19. Mai ist es soweit: Google lädt wieder zur Entwickler-Konferenz Google I/O ein! Dieses Jahr gibt es eine YouTube-Liveübertragung und natürlich die bekannten Google Waves. Doch was genau erwartet uns bei der Google Entwicklerkonferenz in San Francisco?

Das Programm ist in diesen Jahr wieder proppenvoll und abwechslungsreich - klar dass man da nicht alle Konfernzen im Auge behalten kann. Für die Außenwelt wird sich aber alles auf zwei Termine beschränken. Denn da sind die Livestreams online geschalten und da wird Google wahrscheinlich wieder großes Verkünden, was die Zukunft von Google angeht. Vielleicht wird dabei das ein oder andere Hardware-Gadget auf dem Rednerpult liegen, vielleicht könnte aber auch das neue Google Mail-Interface vorgestellt werden? Es bleibt spannend.

Was aber auf jeden Fall schon fest steht, ist der Ablauf, den wir euch mal kurz zusammenfassen. Am 18. Mai ist Einlass und Abendkasse.

Dann gehts am nächsten Tag, 19. Mai, mit einem großen Frühstück los, bevor es um 9:00 Pacific Time Ortszeit (in Deutschland schon um 18:00) die erste Keynote gibt. Dieses Event wird Live übertragen (Links gibt es unten). Was können wir erwarten? Jede Menge Neuigkeiten aus Android, Chrome, HTML5, Flash, vielleicht sogar Hardware und vor allem viel über die Zukunft von Google itself. 10:30 bis in die amerikanischen Abendstunden können Entwickler in der Sandbox ausprobieren. Das aber nur als Randbemerkung; die eigentlichen Entwickler-Sessions gehen ab 10:45 PT (also 19:45 in DE) los (siehe unten). Dazwischen gibt es Pausen und Enterprise-Sessions. Dann lässt Google den Tag mit einer schönen After-Party ausklingen.

Am zweiten Tag steht ebenso eine Keynote auf dem Programm. Allerdings wird Diese schon 8:30 PT (17:30 Berlin) anfangen. Eineinhalb Stunden gibt es Neuigkeiten zu Google und Allgemeines (siehe oben). Der Tag wird auch hier wieder mit Sandbox, Entwickler-Sessions und Enterprise-Sessions ablaufen. Schluss ist dann 16:00 PT (01:00 Uhr am nächsten Tag in DE). 

Die Entwickler-Sessions 

Jeden Tag gibt es, über den ganzen Tag verteilt, Entwickler-Sessions, bei denen sich Interessierte austauschen und informieren können. Mit dabei: Google Wave. Für jede Session gibt es eine richtig tolle Wave, bei der man Infos auslesen kann. Es gibt eine Übersicht-Wave, damit man alles irgendwie im Wellenblick hat.



Leider hat das Tutorial Ton-Probleme, wird aber kein Hinterniss sein. Notfalls kann man sich auch dazu die richtig tollen Google-Wave-Tutorials auf YouTube ansehen. Das lohnt sich echt.

Weiter mit den Entwickler-Sessions: Kommunikation: Check. Ready to go?
Am ersten Tag geht es erstmal um Grundlagen. Aber nicht lange, denn es steht viel auf dem Programm.

Die Highlights vom ersten Tag:
- Writing real-time games for Android redux* (Android)
- It’s 2010: How is your move to the cloud doing? (App Engine)
- Developing With HTML5 und eine To-be-Annonced-Session (Chrome)
- Developing geospatial applications for both desktop and mobile und Geo session TBA (Geo) 
- The open & social webWhat's the hubbub about Google Buzz APIs?Make your application real-time with PubSubHubbub (Buzz)
- Waving across the webOpen source Google Wave: Building your own wave provider (Wave)
- Fireside chat-Sessions

Die Highlights vom zweiten Tag:
- einige TBA-Sessions von (Android) 
- HTML5 status update (Chrome)
- Mapping in 3D: Tips and tricks for Google Earth API and KML (Geo)
- YouTube API uploads: Tools, tips, and best practices (APIs)
- GWT + HTML5 can do what?! (GWT)
- Surf the stream: Google Buzz, location, and social gamingWhere is the social web going next? (Social Web)
- Optimize every bit of your site serving and web pages with Page Speed (Tech Talk)

Was sind eure Highlights? Schaut euch mal den riesigen Event-Plan der Google-Sessions an. Welche Sessions gefallen euch? Wo erhofft ihr euch mehr? 

Fazit
Google hat auch in diesem Jahr eine Entwicklerkonferenz. Und Google wird auch in diesem Jahr ein Osterei fallen lassen. Die Sessions sind sehr groß und weit gefächert, sodass für Jeden etwas dabei ist. Die Keynotes sind Pflichtprogramm für jeden Google-Fan und Journalist. Durch den Livestream bekommt das noch mehr nähe zum Web 2.0. Wir sind auf jeden Fall gespannt. GoogleWatchBlog wird mit großen Specials dabei sein.

Links
- Google I/0 2010 Mainpage
- Agenda
- Entwickler-Sessions
- Alle Sessions
- Der Live-Stream und das Archiv von bisherigen Google I/Os

Update:
Seit wenigen Stunden gibt es die offizielle Android-App zur Google I/O 2010 im Android-Marketplace! Sie umfasst den Veranstaltungskalender, die Entwickler-Sandbox und nützliche Funktionen, die man auf der Konferenz gut gebrauchen kann. QR-Code (Android 2+), ansonsten für alle ab 1.5+ verfügbar. Screenshot.
Code

Wie Google bekannt gegeben hat, wird das Projekt "O3D API" eingestellt. Grund ist die Fokussierung auf neue Standards, wie WebGL und O3D auf JavaScript-Basis. 

Könnt ihr euch noch an diese News erinnern? Das Plugin O3D wurde für fast alle Browser und alle Betriebssysteme angeboten. Die Technik steckte zwar noch in Kinderschuhen, konnte sich aber soweit sehen lassen. Das war vor einem Jahr. Heute kündigt man an, dass man in Zukunft O3D nicht weiterentwickeln wird - jedenfalls nicht in geplanter Form.

O3D hat für Google ausgesorgt und man möchte sich jetzt auf die Entwicklung des wichtigeren, besseren WebGL-Standards konzentrieren. Aber ganz von O3D möchte man noch nicht lassen: Es soll bald eine JavaScript-Bibliothek geben, die die O3D-Technik benutzt: "Die JavaScript-Implementation von O3D ist immernoch in Kinderschuhen, aber Du kannst dir unsere O3D-Webseite anschauen und einige unserer Demos mit WebGL-fähigen Browser ausprobieren. Da aber dem Browser einige Funktionen fehlen, wie etwa das komprimierte Laden von Assets, können nicht alle Features aus O3D in JavaScript umgesetzt werden."

WebGL soll sich als neuer Standard durchsetzen. Google Chrome hat das schon längst implementiert. Die Arbeiten an dem 3D-Grafik-Standard OpenGL ES 2.0 für Browser (WebGL) gehen gut voran, auch eine Portierung von Quake II gibt es - und die Arbeiten gehen weiter. 

Den Webmastern wird empfohlen, zur Portierung O3D -> WebGL die Diskussions-Gruppen zu befragen. Die Entwickler sollten in wenigen Minuten und Stunden antworten.

Im Fazit kann man sagen, dass O3D zwar begraben wird, aber es sich nun auf einen Standard beschränkt wird, der gut in Entwicklung liegt. Google macht also alles richtig. 

» O3D - neues Projekt
» O3D - Plug-In API (eingestellt)
Code

Google hat vier neue Elemente vorgestellt, die mit einem Code und dem entsprechenden Generator jeden Webseiten-Betreiber ein Stück glücklicher machen können. Mit dabei: Wave, Sidewiki, Checkout-Store, Virtuelle Tastatur

Sidewiki
Das neue Sidewiki-Web-Element bringt Schwung in jede Webseite. Frage deine Besucher nach der Meinung zur Webseite und rege zur direkten Diskussion an. Trete in direkten Kontakt und verbessere so deine Webseite.

Wave
Wave auf der Webseite einbinden kann ziemlich komplex werden. Klar gibt es das API Tutorial, aber wer hat schon die Zeit und Lust, ohne Generatoren und Tools ein JavaScript-Code zu frickeln? Dafür gibt es jetzt den Wave-Web-Elements

Checkout-Store
Du bist Checkout-Benutzer und möchtest gerne, dass die Leute bei dir einkaufen? Hol dir das Gadget auf deine Seite und lade deine Besucher zum Shoppen (für z. B. Fanartikel oder Aktionen) ein. Es geht wirklich ganz easy über Google Spreadsheets. 

Virtuelle Tastatur
Besonders Webmaster in fremden Sprachen werden es ärgerlich finden: Die Tastatur-Einstellungen sind umständlich, der Benutzer hat gar keine Lust darauf. Das muss aber nicht sein, weil es ja die virtuellen Tastaturen gibt. Und mit dem Generator geht's blitzschnell und deine Besucher werden sich schnell mit dem Tool, welches aus der Google Suche bekannt ist, anfreunden.

(Google; Code)