]> Something Witty Goes Here

codedread

Archive for the ‘Ajax’ Category

Let the Web Hacker Wars Begin

Tuesday, December 19th, 2006

The Next Big Thing from Laszlo, OpenLaszlo 4 (OL4) codenamed “Legals”, is nearing completion and we should see a first Beta in January. This is the release of OpenLaszlo that will be able to compile to more than one runtime, allowing web developers to target either Flash or DHTML. In future versions of OL we might see more runtimes added to support Microsoft’s WPF/E and W3’s SVG and SMIL.

It will be interesting to see how web development will change in the coming year, as DHTML toolkits like Dojo, YUI, MochiKit, Google Web Toolkit, Microsoft Atlas continue to mature, Adobe’s Flex 2 continues making inroads and Microsoft’s WPF/E deployment gets underway in earnest. Meanwhile, the venerable Java Platform is still evolving, parts of it now open source and Jave SE 6 recently becoming available.

All of these are signs that seasoned web developers are finally ready to move up the tool-chain stack away from the simple text editor. I think key things to look for in differentiation between the various frameworks are:

  • Tool Support: What kind of developer tools are out there to support development in your framework/language(s) of choice? From what I understand, Adobe has always been good with developer tools. On the Java side, there’s NetBeans. On the DHTML side, there’s Eclipse’s wtp. Maybe it’s time I looked into IDEforLaszlo in the New Year. Do your tools allow you to quickly and easily test and debug your code?
  • Community Involvement: Not necessarily just an open source community, but a vibrant one with lots of energy and open participation. Of course, a transparent development process will help here.
  • Cross-Platform Support: You need to support all of the “high tier” browsers like Firefox, Opera and Safari and you need to support multiple operating systems equally. People are passionate about their browsers and operating systems. Projects need to be careful not to lose the next hot web developer to a more compatible framework.
  • Ease of Deployment: How easy is it to change one line of code and deploy that change? That was always one of the beauties of the early days of the web - simply update your HTML file and save it on the server
  • Beware Of Vendor Lock-In: This is going to sound very anti-corporate, but the truth is that when one company controls the toolkits and the standards, there is always the potential for that project to be shelved or neglected or dropped in favour of new ventures. This ends up taking its toll on the web developer. With open standards and open source toolkits, developers can shield themselves from the whims of corporations.

Needless to say, competition will engender a very exciting year, with the winners being the web community as projects vie for the hearts of hackers everywhere, sparking further innovation. I hereby dub 2007 as the year of the “Web Hacker Wars” - let the battle begin!


Bring On The Snow

Thursday, November 30th, 2006

Apparently the Chicago area is supposed to be hit with the biggest snowstorm in 28 years for December 1st. So, in celebration, I’ve turned on the snow in my blog header. For those with cool web browsers like Firefox 1.5+ or Opera 9 (or even the not-cool browser Internet Explorer with the Adobe SVG Viewer plugin) you might need to right-click in the image frame to force reload … or wait until your browser’s cache pops. For those curious, the SVG does not display at all using Emiasys’ Renesis plugin … pooh.

Anyway, sorry for the CPU hit, but ’tis the season. If anyone can let me know if a Safari nightly build displays the snow yet, that would be awesome - you can consider it your Christmas present to me.

Hm, I wonder if I should try to modify the library to use the Dojo2D API in the Dojo toolkit for that true cross-browser effect. That might prove to be a fun little project and a good way to dip my toe in the Ajax toolkit pool…

[Update: Merry Christmas to me. Allan Jardine tells me in his comment below that it’s snowing in Safari too. Great news!]


Dev.Opera Now In Quiet Beta

Tuesday, November 7th, 2006

The good folks at Opera have quietly rolled out the first Beta version of their Dev.Opera website, a “community resource site where developers can share tips, tricks, extensions and more”.

There are some articles on the site that delve into SVG, JavaScript, Ajax, etc. I’m writing a series of articles there about integrating SVG into web applications, so walk on over there and check it out (read Part One).


Google Maps Now Uses SVG

Tuesday, October 31st, 2006

I reported many months ago that Microsoft’s Virtual Earth web app was using SVG to render path data when getting directions. At the time, I complained that Google Maps was not yet doing it, though their code looked like it supported it. I was looking for directions and decided to check it out using Firefox’s DOM Inspector - and sure enough, they are using SVG now to draw the path data in Firefox 2 (and using Microsoft’s VML in Internet Explorer).

Ironically, Virtual Earth looks like it has much more functionality, yet most of it is broken in Firefox 2 (not in Firefox 1.5). For instance, the paths are not showing up for me in Firefox 2. Furthermore, Virtual Earth seem completely broken in Opera 9 which is a significant step backwards from 5 months ago.


Adobe Announces End-Of-Life for SVG Viewer

Saturday, September 9th, 2006

[Editor’s Note: To avoid confusion and spreading of mis-information, I feel it’s my duty to state that Adobe later changed their decision about removing the SVG Viewer download from their site. As of Dec 2006, Adobe has decided to keep the viewer download available indefinitely.]

Via JD on EP. Adobe announces End-Of-Life for SVG Viewer. I’ve tried to keep optimistic about the Adobe purchase of Macromedia but I guess I always knew it was a matter of time before Adobe draws the line and says “No more open standards”. It’s unfortunate because it was the one thing that I still liked about Adobe - I can’t stand their bloated PDF viewer, FrameMaker or Photoshop anymore.

I think at the very least, Adobe should take into account former employee Jon Ferraiolo’s suggestions. Since the Adobe SVG Viewer is the only realistic and mature option for SVG content in Internet Explorer for the conceivable future, removing it as a download in January 2008 could only be taken as an openly hostile move against the SVG development community. Even if IE8 moved fast and included some support for SVG it would not be truly ready for primetime by the time Adobe removes its download.

If we don’t receive any concessions from Adobe on this, what is the development community left with? Develop an IE browser plugin out of Mozilla? A Batik-based browser plugin? Do we look to Amanith or Renesis?

Personally I’m going to keep my eye on Dojo2D since it’s been in my mind for some time that I need to start moving up the stack in terms of web development anyway.


codedread codedread