It's Not DOM, It's DirectDom


IBM technology brings client-side Web interaction to new, richer level


Email    print   
May 1, 2000 —  (Page 1 of 2)
IBM believes its new, client-side DirectDom technology provides users with a richer means of communicating with Internet servers than what is currently available with HTML, JavaScript and other browser-level technologies based on marked-up text. But it's the potential for a broader applicability to server-side applications that has Big Blue's engineering team excited.

"This area is ripe for research," said Andrew Donoho, an IBM senior engineer who has worked on the DirectDom project. "There is a whole world of XML grammars, and each parses down to a DOM [Document Object Model] tree. DirectDom is a start to how we peel that box open" and apply DOM technology to server-to-server and server-to-client communication.

JAVA-BASED
Donoho said DirectDom was conceived about a year ago by IBM's engineering team, based on the emergence of Web browsers as effective mechanisms for deploying applications. DOM has been a W3C-endorsed Level 1 specification since October 1998, but IBM has added its own twist by basing it on Java.

"We found this nugget of gold on the floor of the standards body and we're running with it," Donoho said. "We're putting some muscle behind the W3C DOM. We're saying the APIs are good and need to be supported on many browsers." And by basing DirectDom on open standards, Donoho explained, it is impossible for any one vendor to unilaterally make changes, creating a more reliable platform.

DirectDom, according to Donoho, will allow Java developers to manipulate the DOM to build graphical user interfaces. They do so by writing packages called Weblets, which are Java client programs that use the client user interface facilities of a DOM-compatible browser or other DOM viewer (such as Adobe's Scalable Vector Graphics plug-in for Microsoft's Internet Explorer browser) to render and control its interface via the W3C's DOM standards and HTML 4.0. These DOM user interface facilities, according to IBM, include widgets, layout, accessibility, sound and printing functions, meaning that the Weblet run-time library can be used to build Java programs that run inside a browser Web page, or as stand-alone applications.




Pages 1 2 


Share this link: http://sdt.bz/24950
 
Most Read Latest News Blog Resources

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
Not a Cease-Fire, Not a Truce
Sun wants to expand the penetration of Java within the enterprise, and more tightly couple the well-known Java brand around Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
Are you at risk for burnout?
Burnout is a severe problem and it can strike at any time. Here's how to tell if you are nearing the edge.
02/09/2012 02:16 PM EST

Agility, mom, and apple pie
If we're to evaluate the state-of-the-art in software development, we should start with the values espoused in the Agile Manifesto.
02/07/2012 11:57 AM EST

RIM woos developers with free tablet
How do you get more apps ported to the BlackBerry PlayBook? By giving every developer a free tablet, of course!
02/04/2012 01:57 PM EST

GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
02/03/2012 12:17 PM EST

Facebook claims hacker cred
Facebook's SEC S-1 filing form includes a short essay on the Hacker Way by Mark Zuckerberg himself.
02/02/2012 08:26 AM EST

Ryan Dahl steps down
Ryan Dahl, creator of Node.js, steps back from his position as gatekeeper for the project.
02/01/2012 04:58 PM EST

 
Events calendar tab
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb