JAOO: Democratizing the Cloud (Erik Meijer, Microsoft)
Sein Albtraum ist, dass Ray Ozzie ihn fragt: "Was ist die Story für Cloud-Anwendungen?" Traditionell gibt es 3-Schicht-Architekturen, die manchmal komisch aussehen. Er will das ändern - und dabei die irreversiblen Entscheidungen möglichst spät treffen. Außerdem würde er nicht gerne was neues erfinden, sondern bei dem bekannten bleiben.
Der Nutzer will die größten Probleme mit möglichst wenig Problemen lösen - dadurch wird eine Technologie erfolgreich, nicht durch die Coolheit oder so. Sein Beispiel ist Validierung, die sowohl auf Server als auch auf dem Client läuft. Und das soll mit Annotationen funktionieren. Er zeigte dann eine Demo, wiie man mit AJAX ein Dictionary implementieren kann. Das ganze ist dann transparent verteilbar. Dann muss man nur noch neben IL von .NET auch noch JavaScript unterstützen und schon hat man das überall lauffähig. WIe macht man Grafiken? Für 3D muss man nur Dreiecke zeichen können. Und die kann man mit HTML-DIVs bauen. Und damit kann man den berühmten Teapot animieren - allerdings hat er das nicht live gezeigt. Da auch der MS SQL Server IL kann, kann man dann Abfragen verteilen usw. Dadurch wird dann Verarbeitung in einer Cloud von Computern recht einfach - und darum ging es in diesem Talk.
Labels: Erik Meijer, JAOO2007
J for Java |
I for Internet, iMac, iPod and iPad |
Me for me