Last year – in a discussion about what could be the next feature for a multi-runtime RIA platform like OpenLaszlo – the former OpenLaszlo director Jim Grandy came up with the idea of generating either JavaScript or OpenLaszlo’s XML based LZX source code out of exisiting SWF files. Today heise.de reported the launch of project Gordon by Munich based Tobias Schneider. Gordon is “An open source Flash™ runtime written in pure JavaScript”. You’ll find some demos of the current version of Gordon here, and the source code is available on githup. Technically Gordon translates the SWF tags into SVG through a JavaScript SVG renderer. The project wiki contains information on the supported browsers as well as the supported SWF tags (SWF 1.0).

Check this picture of one of the oldest Future Splash demos (Future Splash is the old name of Flash before the technology was bought by Macromedia) running on an iPhone through Gordon.

Gordon - rendering an old Future Splash demo on the iPhone

Gordon - rendering an old Future Splash demo on the iPhone

[click to continue…]

{ 0 comments }

After many months (even years) of waiting we finally have some information from Adobe on when the infamous FP-40 bug should be fixed. As an Adobe employee posted a few days ago: “I did a little investigation and confirmed this is fixed and will be available in the Flash Player 10.1 Beta to be released later this year.”

I’m tempted to say: “Good for the Flash community and the Linux world!”, but Adobe’s decision to not communicate any details around the issue for such a long time makes it very hard for me to say anything positive. Would it be too sarcastic to say that the Microsoft support seems to be pro-active compared to Adobe behavior in this case, but then – I’ve made my experiences with customer support and “open communication” when it comes to U.S. based technology companies.

Remember the Macromedia slogan Experience Matters?

Great experiences are hard to quantify, but we all know when we are having them. They are the memorable events that give shape to our lives. We believe that technology has reached a point in enabling the digital world to move beyond function towards great experiences – experiences that can complement and even compete with those of the physical world. Join us on this journey to explore what great experiences are, how they deliver better business results, and how to create them.

Wonder what the Adobe/Macromedia experience is like in 2009? Here’s quote from one of the frustrated customers commenting on the FP-40 issue:

I have posted an GetSatisfaction customer request for Adobe asking why is this bug not fixed. It has been ignored for 9 months now.
http://getsatisfaction.com/adobe/topics/why_doesnt_flash_support_international_characters_on_linu

With this kind of experience, I have just one more motivation to say: “The quicker Flash fades away, the better for all of us.” HTML5 and CSS3 will give us many of the features Flash offers right now. I’m not totally opposed to proprietary plug-ins, but I’m not up to more Adobe Flash FP-40 experience.

{ 1 comment }

Have you ever been dealing with detecting support for the new HTML5 and CSS3 features in browsers? Check out Modernizr, an open source JavaScript library which will probably make things a lot easier for you:

Modernizr is a small and simple JavaScript library that helps you take advantage of emerging web technologies (CSS3, HTML 5) while still maintaining a fine level of control over older browsers that may not yet support these new technologies.

Modernizr uses feature detection to test the current browser against upcoming features like rgba(), border-radius, CSS Transitions and many more. These are currently being implemented across browsers and with Modernizr you can start using them right now, with an easy way to control the fallbacks for browsers that don’t yet support them.

Using Modernizr within your CSS style sheets is very easy:


.multiplebgs div p {
/* properties for browsers that
support multiple backgrounds */
}
.no-multiplebgs div p {
/* optional fallback properties
for browsers that don't */
}

The approach Modernizr takes is not to assume what features the current browser supports based on the result of a user agent string analysis. Instead it uses feature detection for 20 innovative HTML5 and CSS3 features.

{ 1 comment }

OpenLaszlo & Open Web – Rounded Corners in SWF10 and DHTML

October 11, 2009

Just after finishing my last post on downloadable font support, I saw another update to OpenLaszlo trunk, containing the code to support rounded corners in the JavaScript/DHTML runtime. Here’s a a screenshot of the application in SWF10:

Read the full article →

OpenLaszlo & Open Web – CSS Downloadable Fonts Supported

October 11, 2009

Max Carlson has added support for CSS @font-face inclusion of True Type (TTF), Open Type Fonts (OTF) and embedded fonts in Internet Explorer (EOT) to OpenLaszlo trunk. As a result, now it’s possible to display custom fonts in Firefox (3.5+), Safari/Webkit, Opera 10 and IE 6,7 and 8. Technically Chrome supports downloadable fonts as [...]

Read the full article →

OpenLaszlo 5 Community Wishlist

October 1, 2009

If you have been using OpenLaszlo, what things would like to see improved, which features should be added? Any ideas for new APIs or standards that should be supported? Following some comments and good feedback on OpenLaszlo in the forums, I created this wiki page as a “community wishlist” for a future OpenLaszlo 5 version.
Personally [...]

Read the full article →

Visiting Oktoberfest in Munich – be sure to read Wired’s Oktoberfest Wiki

September 26, 2009

Reading Wired on a calm Saturday morning I was surprised to discover they feature an “Oktoberfest 101 Wiki” on their front page. If you live in Munich you can’t miss the thousands of Germans and tourists from all over the world, running around in Lederhosen and Dirndl. While the dress at least resembles what’s part [...]

Read the full article →

Google Chrome Frame is teaching Microsoft a lesson – maybe solution to Korean IE craziness?

September 26, 2009

The announcement of Google Chrome Frame – an Internet Explorer extension that embeds a Google Chrome browser into Internet Explorer – could sarcastically be called the “making of an IE which fully supports open standards for the first time”! If you haven’t heard of Google Chrome Frame, here is the description from the project website:
Google [...]

Read the full article →

How long is Adobe Flash going to be around?

September 23, 2009

I can already hear the Flash community cry out loud, but I’m convinced that Flash – within the next 2 years – will lose the position as the leading RIA technology for visually advanced RIAs. The technical revolution we witness with a growing number of extremely powerful JavaScript engines (Firefox, Webkit, Google Chrome, Safari, Opera) [...]

Read the full article →

OpenLaszlo DHTML CSS 3 demo – to Flash or not to Flash, is no question!

August 25, 2009

Since the OpenLaszlo DHTML runtime has been released, I’ve been wondering if there’ll ever be the time for me to say: “I can imagine that Flash won’t be a necessity for visually very appealing RIAs!” That time has come, thanks to the incredible work on great open source projects like the Firefox browser or Webkit.
Judge for [...]

Read the full article →