Archive for the ‘WebDev’ Category

OpenAjax F2F Meeting at NYC

Monday, March 24th, 2008

The F2F meeting of OpenAjax Alliance at NYC on March 21st worked out really well in my oppinion. As a result of the last F2F meeting in October 2007, we formed a new task force called "Runtime Advocacy Task Force" at OpenAjax. The goal of Runtime Task Force is to collect ...

Possible Solutions to Web Security Issues

Tuesday, March 11th, 2008

The “Same Origin Policy” is at the core of browser’s security model. Under the “Same Origin Policy”, a web resource can only interact with another web resource if and only if both resources are from the same origin. However, “Cross site scripting” and “cookie” both brings security challenges in ...

A Study of Ajax Performance Issues

Tuesday, January 22nd, 2008

Introduction: Ajax application performance largely depends on the performance of JavaScript execution and browser DOM operations. I've heard various people saying various things about Ajax performance. Some people say JavaScript is just too slow. Some people say that the problem is not JavaScript but rather Browser DOM being too slow. ...

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 ...

Is This a Little Too Much Hacking for Prototype.js?

Wednesday, November 21st, 2007

Prototype.js is a popular Ajax toolkit for web developers. I have enjoyed using it despite the complains I heard from people about how Prototype.js does too much JavaScript hacking that breaks other people's code. One of the common one complains is that Prototype.js adds methods to built-in JavaScript objects ...

Low Level Ajax Coding GotCha

Saturday, November 17th, 2007

People say Ajax is hard...and this may be why. I spent some time playing with Bob Buffone's newest work on Ajax over the last few days. Bob built an xModify processor that runs on either jQuery, Dojo or Mootools. The xModify processor is powerful but quite lightweight (10KB without gzip). There ...

Building a WebSite Using Java?

Tuesday, November 6th, 2007

Here is a question that I have been pondering on and off for quite a while: Why do "cool kids" choose Ruby or PHP to build websites instead of Java? I have to admit that I do not have an answer. Why do I even care? Because I am a Java developer. ...

OpenAjax Hub 1.0 and InteropFest

Saturday, September 22nd, 2007

OpenAjax Alliance has made substantial progress in the last 12 months since its inception. The cornerstone is OpenAjaxHub 1.0 (OaaHub 1.0). OaaHub 1.0, an open source project under Apache V2 license, focuses on interoperability - it enables different Ajax components to inter-operate with each other using a "pub/sub" mechanism while ...

Dojo Grid and Open Source Community Contribution

Monday, September 17th, 2007

My company, Nexaweb, together with SitePen, Mozilla Foundation, Redfin, etc, joined force in making an important contribution to the open source community. See SitePen, Mozilla Foundation, Nexaweb Technologies, Redfin, & SnapLogic Announce Open Source Contribution of TurboAjax Group’s High-Performance Grid Widget to Dojo Foundation. This is interesting not only because it bridges a ...

Dojo 0.9 Released

Tuesday, August 21st, 2007

Congratulations to the Dojo team in getting 0.9 out! It is something that I have been looking for. Alex Russell showed me some significant improvements comparing to Dojo 0.4 a while ago (much smaller footprint, 10X performance improvement, etc). Now these guys have delivered it! See the release note for ...

Is W3C’s Widget Work Going The Wrong Way?

Friday, August 10th, 2007

I have been involved with W3C's Web Application Format (WAF) Working Group(WG). WAF has been working on "widget" for about one year. Marcos Caceres, a smart recent PhD graduate from Australia, has been doing some good work here. A year ago, I was neutral about WAF's widget effort, even supportive primarily ...

OpenAjax CommunicationHub Problem Definition

Tuesday, May 29th, 2007

Introduction OpenAjax Alliance has been growing well with over 70 members. The initial OpenAjaxHub received immediate community response - most are positive and a few responses were negative but turned out to be very helpful. Over ten Ajax offerings demonstrated support for OpenAjaxHub already (such as Apache XAP, Dojo, Nexaweb AjaxClient, ...

Situational Application@MIT CIO Symposium

Thursday, May 17th, 2007

Today is the fourth annual MIT CIO Symposium. The weather could have been better and parking could have been much better (my house is within 25 minutes walking distance from MIT. I drove instead and spent 30 minutes looking for parking) - but the conference is fairly well attended. My ...

JavaFx and Rich Internet Application

Tuesday, May 8th, 2007

Quite a few people are asking me what I think of Sun's JavaFX annoucement . It is funny and we saw this coming - Who wouldn't anticipate Sun to make some big annoucement at JavaOne ? People were predicting the annoucement is going to be "open sourcing Java" - Oh, ...

Adobe to Open Source Flex?

Thursday, April 26th, 2007

Adobe sent out a press release this morning titled "Adobe to Open Source Flex ". Is that so? Dana Blankenhorn from ZDNet says this is A sign of desperation from Adobe ...Is that so? After reading the press release a few times, the title "to Open Source Flex" seems to ...