| By Coach Wei | Article Rating: |
|
| April 3, 2008 04:45 AM EDT | Reads: |
5,019 |
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,019
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. |
||||
- Kindle 2 vs Nook
- Cloud Computing on Gartner's Top 10 List and SYS-CON Events' 2010 Calendar
- Confessions of a Ulitzer Addict
- IBM Hardware Chief, Intel VC Exec Arrested in Insider Trading Scam
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- Moving Your RIA Apps into the Cloud: Seven Challenges
- Adobe’s Aiming ColdFusion at Multiple Clouds
- Windows 7 – Microsoft’s First Step to the Cloud
- Ulitzer Provides a Powerful Social Journalism Platform
- Jill Tummler Singer, Deputy CIO of CIA, Keynotes at GovIT Expo
- Open Source Mobile Cloud Sync and Push Email
- Kindle 2 vs Nook
- The Difference Between Web Hosting and Cloud Computing
- Cloud Computing on Gartner's Top 10 List and SYS-CON Events' 2010 Calendar
- Ajax in RichFaces 3.3, JSF 2 and RichFaces 4
- Confessions of a Ulitzer Addict
- IBM Hardware Chief, Intel VC Exec Arrested in Insider Trading Scam
- My Thoughts on Ulitzer
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- US Post Office Hops a Ride on NetSuite’s Cloud
- Moving Your RIA Apps into the Cloud: Seven Challenges
- Adobe’s Aiming ColdFusion at Multiple Clouds
- Building a Drag-and-Drop Shopping Cart with AJAX
- What Is AJAX?
- Google Maps! AJAX-Style Web Development Using ASP.NET
- Flashback to January 2006: Exclusive SYS-CON.TV Interviews on "OpenAjax Alliance" Announcement
- AJAXWorld Conference & Expo to Take Place October 2-4, 2006, at the Santa Clara Convention Center, California
- AJAX Sponsor Webcasts Are Now Available at AJAXWorld Website
- How and Why AJAX, Not Java, Became the Favored Technology for Rich Internet Applications
- "Real-World AJAX" One-Day Seminar Arrives in Silicon Valley
- AJAXWorld University Announces AJAX Developer Bootcamp
- AJAX Support In JadeLiquid WebRenderer v3.1
- Where Are RIA Technologies Headed in 2008?
- Struts Validations Framework Using AJAX




































