| By Coach Wei | Article Rating: |
|
| April 3, 2008 04:45 AM EDT | Reads: |
5,004 |
The Web is one of the most important technological as well as social/cultural developments in our life. Its global impact is rooted in its openness and its capability to evolve on a democratic basis.
However, I have concerns. I'm concerned about the significant
corporate interests driving towards "unweb". Not to pick on video, but
to use video as an example. Video, the most recent hotspot on the web,
largely relies on Adobe's Flash technology. Not that Flash is not good.
On the contrast, it is well designed and implemented as a technology.
It enabled the possibility of Internet Video Selling-Entertainment-Online Jan-08
http://i.ixnp.com/images/v3.23/theme/silver/palette.gif); background-position: -944px 0pt; background-repeat: no-repeat; width: 14px; height: 12px; text-decoration: none; position: static; vertical-align: top; display: inline; visibility: visible;" class="snap_preview_icon" id="snap_com_shot_engage_icon_0" alt=""/>
and we should be thankful. However, it is a platform controlled by a
single entity (Adobe). We should trust our future in the collective
will of the society instead of the goodwill of a benevolent dictator.
Another example, the area that I've dedicated ten years of my life to,
Rich Internet Application, is causing some great concern to me. Adobe
is pushing Flex (Adobe's markup, Adobe's runtime platform), Microsoft
is pushing Sliverlight (Microsoft's markup and Microsoft's runtime
platform)and Sun is pushing for JavaFX (yet another scripting language
invented from scratch - why?). Will Rich Internet become "rich man's
Internet"? Will Rich Internet become the onset of "unweb"?
It looks like so at the moment.
The web consists of millions of people scattered in every corner of this planet. How can we come together to have our voices be heard? How can we, as a community, act together to influence the future of the web?
OpenAjax Alliance has been working on this. After months of work, OpenAjax Runtime Task Force is close to come up a wish list for browser vendors to consider. This is a result of the collective work and contribution from many people within OpenAjax Alliance (in particular, the OpenAjax Runtime Task Force) as well as people who are not member of OpenAjax Alliance. In particular, the people that I need to acknowledge and thank them for their contributions are:
Alex Russell, Douglas Crockford, Joe Walker, Dylan Schiemann, Jack Slocum, Jon Ferraiolo, Kin Blas, Howard weingram, Yehuda Katz, etc.
OpenAjax Runtime Wish List:
| Feature | Priority | Wiki page |
|---|---|---|
| Security features | ||
| Better Security for Cross-site Scripts | (coming later) | Better Security for Cross-site Scripts |
| Stronger Cross-site Request Forgery Protection | (coming later) | Stronger Cross-site Request Forgery Protection |
| Better IFrames Better Sandboxing | (coming later) | Better IFrames Better Sandboxing |
| Client-server communications features | ||
| "The Two HTTP Connection Limit" Issue | (coming later) | The Two HTTP Connection Limit Issue |
| "Persistent Connections" Issue | (coming later) | Persistent Connections Issue |
| HTML5/W3C features | ||
| 2D Drawing/Vector Graphics | (coming later) | 2D Drawing/Vector Graphics |
| Video and Audio | (coming later) | Video and Audio |
| Offline Support | (coming later) | Offline Support |
| Mutation Events | (coming later) | Mutation Events |
| XPath Support | (coming later) | XPath Support |
| Component Model XBL HTC | (coming later) | Component Model XBL HTC |
| Rendering/interaction/event handling features | ||
| Better Support for Rich Text Editing | (coming later) | Rich Text Editing |
| Better APIs about positioning and styling | (coming later) | Better APIs Positioning Styling |
| Better UI Layout Support | (coming later) | Better UI Layout |
| IE 6 and IE 7: "overflow: auto" problem | (coming later) | IE's overflow:auto problem |
| Event Transparency API | (coming later) | Event Transparency API |
| Event notification for "content overflow" | (coming later) | onOverflow Event |
| Performance features | ||
| "Array" Operation Performance In All Browsers | (coming later) | "Array" Operation Performance |
| HTML DOM Operation Performance In General | (coming later) | DOM Performance |
| Calculating Computed Box Model and Style | (coming later) | Computed Box Model and Style |
| JavaScript features | ||
| IE: Array’s Can’t Be Usefully Sub-classed | (coming later) | IE "Array" Sub-classing |
| Other features | ||
| Hashes for DOM elements and associated API | (coming later) | Client_Element_Hash |
| Ajax toolkit caching | (coming later) | Ajax Toolkit Caching |
| Better testing support | (coming later) | Better Testing Support |
| CSS Object Model | (coming later) | CSS Object Model |
The voting is open now. We hope to get as many people to voice their opinions as possible. Please go and vote at http://www.openajax.org/runtime/wiki/Main_Page.
Published April 3, 2008 Reads 5,004
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Coach Wei
Coach Wei is the Founder and Chairman of Nexaweb (www.nexaweb.com), developers of the leading software platform for building and deploying Web 2.0 and AJAX applications. Previously, he played a key role at EMC Corporation in the development of a new generation of storage network management software. Wei has his master's degree from MIT, holds several patents, is the author of several technology publications including JDJ, Web 2.0 Journal, and AJAXWorld Magazine, and is an industry advocate for the proliferation of open standards.
![]() |
atsoc 04/06/08 07:07:20 PM EDT | |||
Costa might be a useless adobe or ms guy... |
||||
![]() |
costa 04/04/08 02:36:24 PM EDT | |||
adobe pushing this...and ms pushing that... ...at the end the author of article pushing himself to useless conclusions.... there is no such a thing as ...web community clattered around....haha ...and the analogy of rich man's internet....i simply dont get it.....what a useless article. |
||||
- Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?
- Java or .NET? XML Rich-Client AJAX Technology Brings Zero-Install Rich Client To Java
- AJAX: "XML for Client-Side Computing"
- Real-World AJAX Book Preview: AjaxWord: An Open Source Web Word Processor
- Coach Wei's "Direct From Web 2.0" Blog: The Converging Developer Community
- AJAX, Java, Flash, and .NET
- AJAX, Java, Flash, and .NET
- JavaFX and Rich Internet Applications
- Open Source Java: "Neutral for Vendors, Good for Developers, and Great for Sun"
- AjaxWord: An Open Source Web Word Processor
- Web 2.0 Is Hot in Japan...But Nobody Knows MySpace
- Web 2.0 Re-Examined: Nexaweb's Coach Wei On The Paradigm Shift, Technology Stack and Business Value































