Search Results

Programmatic DOM Node Manipulation on IE

Wednesday, January 2nd, 2008

Programmatic DOM node manipulation is actually not straightforward, given that Internet Explorer has so many unique DOM behaviors. I ran into quite a few issues recently when I was playing with Dojo Toolkit . I didn’t find a thorough answer to my questions when going through Dojo source code (Pardon ...

Dojo Footprint and Ajax Performance Recommendation

Wednesday, April 4th, 2007

Introduction Ajax is flying high and Ajax toolkits are certainly of big help. However, I do hear from people in the community complain about the size of various Ajax toolkits. A lot of Ajax toolkits require hundreds of kilobytes of download, sometime even over megabytes. Dylan Schiemann from Dojo ...

OpenAjax Update - Addressing Key Challenges for Ajax Adoption

Tuesday, October 10th, 2006

OpenAjax Alliance had its 2nd face to face meeting on Oct 5th and 6th at Sun Microsystem’s office in Santa Clara, CA after the AjaxWorld Conference. While paying close attention to confidentiality concerns, I feel comfortable sharing some of my thoughts and reactions. In particular, I am sharing some of my thoughts on the ...

The Converging Developer Community - AJAX to Overtake Flash

Saturday, October 7th, 2006

At AjaxWorld Conference and OpenAjax Alliance back to back meetings in Santa Clara, CA this week, it has been hard not to think about the developer community and how Web 2.0 is impacting it today. Web development can be roughly divided into two camps: Web site development; Web application development; "Web site development" is ...

OpenAjax is Officially Open Now

Wednesday, September 20th, 2006

I am excited that OpenAjax Alliance is officially open now. Over the last months, we have worked very hard and have made some incredible progress, depsite the heterogeneous nature of many different members representing different viewpoints. One person that definitely deserves credit for getting us to where we are today ...

Web 2.0: the State of Confusion?

Monday, September 11th, 2006

My readers probably know that I am excited about web 2.0 and have been a champion for it for many years. Six years ago, I started a company (Nexaweb) providing software for building enterprise web 2.0 solutions because I was convinced that Web 1.0 has a lot of limitations and ...

Enterprise Rich Internet Application:Ajax, Java, Flash,.NET and Market Landscape (2)

Friday, April 28th, 2006

This is the second post of Enterprise Rich Internet Application Series. Approaches to RIA Development Though it is still evolving rapidly, today’s RIA marketplace is already rich in choice, and IT is challenged to match technology options with business goals. But while there are a variety of approaches and products ...

Why is Ajax So Special?

Thursday, April 13th, 2006

Jeremy Geelan(http://java.sys-con.com/author/3geelan.htm) sent me an email saying: Not since the formation of NATO in 1945 have four letters been combined to such globe-spanning effect, nor has any 4-letter acronym since then been the subject of such hyperbole - quod erat demonstrandum. ;-)I refer of course to "AJAX."So why is Ajax so ...

Ten Years for Web 2.0 Evolution

Friday, October 14th, 2005

It has been almost 10 years since the first day that I started working on Web 2.0.   In 1996, I enrolled at the Massachusetts Institute of Technology to pursue graduate coursework in Information Technology.  The first time I seriously played with the World Wide Web was August 1996. While amazed ...

Ajax - Asynchronous Java + XML?

Sunday, August 14th, 2005

Introduction Gmail, GoogleSuggest and GoogleMap opened the eyes for millions of netizens to a “new” Web: a smarter, more responsive and more interactive Web that does not employ a foolhardy “click, wait and refresh” approach. For the first time, the vast majority realize the Web can be much better than what ...

Client Side Java

Sunday, April 3rd, 2005

In 1996 when the Web was just getting hot, Java Applet was a big thing. Everybody was excited about it as it promised a new way of computing over the Web. However, client side Java was not robust and mature at that moment. It had many problems. The initial excitement ...

Using XML For Client Side Computing

Saturday, April 3rd, 2004

Extensible Markup Language (XML) is a simple, very flexible text format initially designed for large-scale electronic publishing. It is flexible, open, human-readable, and can be learned easily.  XML can also be generated, parsed, analyzed, and transformed easily.  It is no wonder that XML has been widely used for server-side computing: ...