xgrr.de – the whole not the half

things, thoughts and stuff out of life, daily business and computer science


Native Client (NaCl): A new era of browser based applications and services

You might have noticed the anouncement of Googles new project today: Native Client. In short NaCl is a bridge between the web browser and the computing power of the clients pc. With this bridge it is possible to access the resources of the pc and use them for creating much more CPU intensive web applications than before.

The bridge is implemented as a browser plugin compatible with the NPAPI which features the most current browser except for Internet Explorer. Native Client implementes a redundant sandboxing mechanism to ensure that the module, seen as untrusted code, can do no harm to the underlying operating system. The sandboxing is implemented via various methods described detailed in the research paper published by Google.

With Native Client it is possible to implement applications which can take advantage of the full computing power of the underlying hardware. As sample applications Google implemented Quake I and a fractal application which is able to zoom in and out of the fractals. This shows that this framework offers extensive power to the application.

Heise.de the newsticker of the Heise Zeitschriften Verlag which also publishes c’t, iX and Technology Review described this new piece of technology as: “Browser as the next operating System“. Partly this is certainly true, as the normal boundaries of legacy web applications are blurred. The target market is certainly there. Virtually everybody is using a browser at least once a week. Web based applications such as Photoshop Express can use the power of the clients pc to calculate image operations and so on.

This move was expectable from Google after launching Chrome a few months back. And a lot of the members of the NaCl project are also assigned to the Chromium project on Google Code.

I’m very curious how this technology will evolve and how the acceptance is as there are certain security concerns when browsers or code from untrusted sources can access hardware directly. Even the recent heated discussion about bugs in CPUs can influence the security not only of the standard operating system but also of the untrusted code running in the Native Client.

Even Google is not always right

20081201_even_googleToday I needed a fuse for my car, so I looked up a car service near work. A colleague told me that A.T.U. is near by so I checked Google Maps. Google maps wanted me to have a 20 minutes drive to a place with a completely different postal code but the same street name. What tells us this? It tells us that Google might be good but they certainly don’t know everything…

Google’s Chrome is a no-show!

chrome's a no-showJust saw the news on Heise Online. But when I wanted to take a sneak at the all new Chrome I was stunned. No way. Again they’ve forgotten to link the right page. It happend before: Google stellt das Licht aus – aber wirklich…

Google stellt das Licht aus – aber wirklich…!

Heute ist die Google Startseite in hübschem monochrom zu bewundern. Unter der Sucheingabe steht nur “Wir haben das Licht ausgeschaltet. Jetzt sind Sie dran – Lichtaus” Leider haben die Google Techniker leider vergessen die Lichtaus-Seiten hochzuladen. Peinlich peinlich peinlich…

google_lichtaus

petliSEO: A better way to use unused domains

Viele Kunden registrieren sich Domains um sich möglichst gut im Internet zu positionieren. Meist dauert es aber Wochen wenn nicht gar Monate bis der eigentliche Inhalt auf die Zielseite kommt. petliSEO nutzt in der Zwischenzeit den Webspace um sowohl relevante Stichwörter an die Domain zu koppeln und diese günstig in Suchmaschinen zu positionieren als auch Content basierte Werbung zu schalten und somit als Einnahmequelle zu dienen.

petliSEO besteht aus einigen Modulen: dynamische Linkliste, Bannerverwaltung und Tagsystem. Durch die dynamischen Linklisten können viele relevante Links zu eigenen aber auch fremden Seiten geschaltet werden oder mit content hinterlegt werden. Die Bannerverwaltung macht es möglich Google Ad-Sense oder Banner und Werbung von dritten auf zu schalten. Das dritte Modul bereitet Worte und Sätze aus den Linklisten auf und schaltet diese in einer Tag Cloud sowie den Metainformationen der Webseite.

Weitere Informationen in Kürze zu finden auf petli.com