Few years back, I was working with a guy who was brilliant at flash and after seeing him work on Flash, I felt nervous. I thought I could never compete with this guy in creating a RIA (Rich Internet Application). I bought myself a flash bible, only to never use it as I read about the problems of flash.
So What are problems with flash?
- It is far too difficult for a not so artistic guy like me to work on Flash.
- I realised Flash based web applications are not crawled by search engines and my site would not exactly be an adobe or google, backed for direct traffic for it.
So What did I do?
- I chucked the idea of learning flash.
- I had to live with CSS and JavaScript to create all the magic. Although they were never comparable to the flash applications.
- I had to wait for HTML 5 to be cooler and IE to render it correctly.!! A distant dream I must say.
So What is the solution?
Actually I didnot have one at that point in time but having seen FluidHTML’s presentation at TechCrunch50, I guess times are changing. FluidHTML claims and seems to have come up with a markup for Flash.
What does markup for flash mean?
With an HTML like structuring, FluidHTML allows web developers to create dynamic and rich media sites with relative ease. And there are no compatibility issues with major browsers. Also since it is markup, crawlers can read it and the SEO (Search Engine Optimization) problem seems to get resolved.
So How does FluidHTML do it?
They use an interpreter FHTML.SWF, which reads the FluidHtml markup served on browser pages, and then renders the layout, effects, behaviours and instructions in the markup. Sounds cool.
Are there any server side dependencies?
No, there are none. Java, DotNet, PHP, Ruby, Python – FluidHTML caters to them all.
What does it mean for the HTML guys?
Extend your knowledge and add some tags to the ones you know and build better web apps. A media player tag seems so very cool to me. Are we getting into the real WEB 2.0 or what? HTML guys need not unlearn stuff. Just that they learn more and create better.
Anything else that the HTML guys get?
A liquid layout engine with more flexibility than CSS. People need to figure this out.
Is it extendable?
Yes to a great extent. Core FluidHTML kernel cannot be extended by the developers, the effects and animations, buttons, sliders, style sheets, and layouts can be shared publicly (According to their website that is). Developers can extend FluidHTML to make their own modules. In development mode it is free with some marking done. When you go live, just buy an annual license. To read the intricacies of FluidHTML check out their about page.
Who does FluidHTML compete with?
Anybody’s guess. Microsoft and Adobe.
And Who comes out with it?
FHTML Inc. founded in March 2009. You can visit their website at fluidhtml.com. Follow them at Twitter. Email them at michael@fluidhtml.com.
Drop in to their headquarters at: 1050 Winter Street, Suite 1000, Waltham, MA, 02451, DNK.
CEO Michael Collete
Founder Jim Kremens
Do check their TechCrunch50 presentation here.
So Whats the verdict?
- Works for me.
- Flex, Silverlight and Flash, they all need to be compiled. Fhtml, like HTML, does not need to be compiled.
- A boon for the flash people who will have their content searchable now (if they switch to Fhtml that is, and that means business for FHTML Inc).
- FHTML inc is a stratup. How they are able to engage more developers is to be seen.They’re looking for $1 to $2 million in funding by October.
- The competitors are big and probably evil. Maybe they are too big, may even sue me!!!
- Can Fhtml be light enough? Their own site wasnt really that light. Important factor that is. We even have a facebook lite now 🙂
Overall, best of luck from the microreviews team to the FHTML team. Well done guys.