Webkit CSS based 3d transforms applied to OpenLaszlo DHTML

by Raju Bitter on July 17, 2009

The Webkit team has taken JavaScript/CSS to the next level again. They’ve announced support for CSS based 3d transforms for Webkit Nightly Builds on OS X Leopard:

WebKit on Mac OS X now has support for CSS 3D transforms, which allow you to position elements on the page in three-dimensional space using CSS. This is a natural extension of 2D transforms, which we described in an earlier blog post. 3D transforms have been supported on iPhone since 2.0, and now we’re please to announce that we have currently added support for Leopard and later.

The demos look very cool! Just have to test if that works in OpenLaszlo’s DHTML runtime as well. With a few LFC hacks and about an hour of work I got this:

If you want to test with Webkit/Safari for yourself, here’s a link to the application.One wonders what JavaScript/CSS in the browser will be like in 2 years from now! It’s definitely going to be threat for proprietary technologies like the Adobe Flash Player.

OpenLaszlo – powering a migration from Flash RIAs to Open Standards

OpenLaszlo can play a big role in helping more and more companies move to an open standards based way of developing RIAs. It’s so easy to integrate new features in the Flash World (like the 3d transforms in Flash Player 10) and the work the Webkit team is doing, giving you the choice of deploying plain old Flash to IE7/IE8 and older browsers, and offering state-of-the-art JavaScript/Ajax applications to the ever growing number of people with a modern browsers, likely Webkit or Firefox powered.

Henry Minky did a similar proof-of-concept for the Flash 10 player and OpenLaszlo last year. Imagine 3d UIs across OpenLaszlo runtimes. Just deliver the SWF to IE, and the JavaScript/CSS based version to Firefox and Webkit based browsers.

Share:
  • Print this article!
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • E-mail this story to a friend!
  • Ping.fm
  • Twitter

{ 2 trackbacks }

OpenLaszlo and JavaScript/DHTML – migrating RIAs from Flash to Open Standards
August 19, 2009 at 16:50
OpenLaszlo, HTML 5 and CSS3 – driving adoption of open standards in RIAs
August 22, 2009 at 10:05

{ 5 comments… read them below or add one }

Henry Minsky July 17, 2009 at 23:08

That’s very exciting!

Max Carlson July 18, 2009 at 03:03

Very, very cool! Send me your LFC hacks and I’ll see if I can add Flash support. It would be great to have cross-runtime 3d transforms!

raju July 18, 2009 at 11:16

Yes, absolutely right, Max. That would be fantastic!

P T Withington July 18, 2009 at 13:39

Hey, has our “Chief Animator” seen this? I bet he would be really excited about what he could do with 3D in a new components design!

raju July 18, 2009 at 23:38

Yes, sent him the link. I think he likes the DHML runtime even more now. I wouldn’t have guessed that the JavaScript VMs improve so quickly, IE is really falling behind now. I guess that Microsoft totally focuses on Silverlight – which means we have another proprietary plug-in.

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Previous post: OpenLaszlo app running on Palm Pré Emulator

Next post: OpenLaszlo 4.4.1 has been released