| « New Techniques with Flash Video - Paint Filled Car | Flash Lite Book - Free Chapter No. 2 - Application Development » |
Apart from the speed here (it's very slow). This is a very impressive emulation, showing images, videos, text and search works too. Click through the icons to see the app. Knowing that this would have been very difficult to do using JavaScript as it currently does, my hat goes off to whoever made this (via Mike Harsh).
6 comments
Comments are closed for this post.
Follow me on Twitter
we are all ms-bashers... but a little objectivity every now and then doesn't hurt either
-- eokyere :)
But the logic engine *is* the hosting browser's JavaScript engine, isn't it? or maybe that's what the "as it currently does" qualifies?
(It's a confusing story, but from my understanding, there's Vista and enhanced-XP native-code apps, then there's Mac/Win apps with plugin graphics and CLR logic (not yet available), and then there's the current plugin graphics and FABridge-style logic type of application. They share similar names, but the Windows conversation is about three distinct classes of application.)
There was an ActionScript emulation of Vista last year, but it looks like the URL got changed to a porn site.
http://weblogs.macromedia.com/jd/archives/2006/05/vista_in_flash.cfm
jd/adobe
It is confusing definitely, I've even seen some Adobe folk thinking WPF/E has hardware acceleration and 3D which of course there isn't, that's WPF which is Win only. So I guess the name similarity isn't helping here.
Just to clarify, the JavaScript is being executed by the browser, interacting with the control using the XAML DOM to do things like add event listeners, create elements and move things around.
As always I posted this through admiration of another developer who has done something difficult (comparatively) or unexpected with a technology. I saw the Flash versions a while back that far exceeded this, but it was a nice solid attempt here and interesting nonetheless.
uhm... thank goodness it's Friday, I think.... ;-)
cya, jd