YOUR FEEDBACK
John Portnov wrote: This code does not work for me. I created a new website and a C# console applic...


2008 East
DIAMOND SPONSOR:
Data Direct
Frontiers in Data Access: The Coming Wave in Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
Intel
Virtualization – Path to Predictive Enterprise
Green Hills
IT Security in a Hostile World
JBoss / freedom oss
Practical SOA Approach
GOLD SPONSORS:
Software AG
The Art & Science of SOA: How Governance Enables Adoption
PlateSpin
Effective Planning for Virtual Infrastructure Growth
Fujitsu
Automated Business Process Discovery & Virtualization Service
Ceedo
Workspace Virtualization
Click For 2007 West
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
TODAY'S TOP SOA & WEBSERVICES LINKS


Mobile AJAX - Frequently Asked Questions
The first Rich FAQ we are presenting is the long overdue Mobile AJAX FAQ

Q: How can you develop for and test on all those browsers?
A.
Much in the same way you develop for the Web today: use Web standards, then find a good reference browser (Opera Mobile, Nokia s60, Internet Explorer Mobile, etc.) and use it constantly throughout development. To maximize compatibility, plan to build a normal mobile Website (without AJAX) and progressively enhance it with AJAX as required. Test the site or application on basic phones (WAP 2.0, XHTML-MP - no DOM/XHR) to be sure it works for existing non- AJAX capable browsers.

Q: What are the (current) hurdles in implementing and running Mobile AJAX applications?
A.
The biggest obstacle is the same as on the desktop: browser support. With more browsers than on the desktop and bigger differences in their support for Web standards and technologies required by AJAX, this poses a real problem and has kept many developers from going any further than initial tests.
Another technical problem is HTTP latency. Loading only parts of the Website in a mobile Web application can take as long as loading the whole page (still traffic and rendering time in the browser will be smaller). This varies from one connection type to the other and can also be influenced by the carrier's implementation of their proxy.

Also power consumption and battery drainage of AJAX applications can be an issue. If an AJAX application constantly connects to a Web resource, e.g., to check for new data, this will not only drain the phone's battery heavily, but may also incur expensive data fees for some users. So AJAX functionality has to be applied in a responsible and meaningful way, especially in applications running on mobile devices.

Mobile AJAX and Mobile Widgets, while showing a lot of promise, are still currently geared toward simple tasks and applications.

Q: What are AHAH / AJAH?
A.
The desktop computer has much more memory and CPU power as well as different means to input data into the application. Mobile AJAX has to work on resource constrained devices and browsers, so typically most desktop AJAX libraries cannot be used on mobile browsers. Instead of sending and manipulating raw XML on constrained devices, it makes a lot of sense to leave the manipulation of XML to the server and send only XHTML to the client.

This technique, while very similar to AJAX is often called AHAH - Asynchronous HTML, and HTTP - or AJAH - (HTML instead of XML). Fundamentally both methods do not transport XML, but pre-rendered HTML or XHTML, and avoid having to process XML data on the client, which can be a very battery- and CPU-intensive operation.

Q: Is there any standardization initiative for AJAX?
A.
While not a standards body, the OpenAjax Alliance is bringing different players in the industry together (and this also includes Mobile AJAX).

Feedback Requests and Enhancements
We welcome feedback and enhancements requests. If your company is doing some interesting work in this space, we can consider adding it to this FAQ. Please contact ajit.jaokar at futuretext.com for any suggestions.

Acknowledgments
We would like to acknowledge the work of the following people/groups: Eli Dickinson, editor, FierceDeveloper, C Enrique Ortiz, Daniel K. Appelquist, and The OpenAjax Alliance

About Ajit Jaokar
Ajit Jaokar is the author of the book 'Mobile Web 2.0' and is also a member of the Web2.0 workgroup. Currently, he plays an advisory role to a number of mobile start-ups in the UK and Scandinavia. He also works with the government and trade missions of a number of countries including South Korea and Ireland. He is a regular speaker at SYS-CON events including AJAXWorld Conference & Expo.

YOUR FEEDBACK
Alan Barlow wrote: Wait till you experience Web 3.0! A holographic "virtual desktop" projected from your mobile phone into mid-air connected to a central server allowing you to access all your files anywhere/anytime...your phone becomes your mouse and an advanced voice-to-text application allowing you to speak what you want typed...holographic envelopes flying in/out simulating messages arriving and being sent...plus cats and dogs living together and discussing hairballs over dinner ;-)
Bernard Moon wrote: Our team, at GoingOn Networks, deals with this everyday since we are by definition an "Enterprise 2.0" platform and actively selling to the market. After we did our "soft beta" launch several weeks ago, we started pounding the pavement to sell our "private label MySpace" to companies and organizations. Through these discussions, we learned an incredible amount in terms of what companies want, expect, and don't know about. And we continue to learn.
Nick Fera wrote: Successful software firms will continue to concentrate on these core items in building enterprise software. The self-anointed luminaries will make grand statements about the next New Thing, come up with a fancy label and wax prophetically about how they help define a new category of software and service. The rest of us will focus on value.
Mike Stephens wrote: Saugatuck Technology used the term "SaaS 2.0" to describe a new phase for software-as-a-service where there will be less focus on cutting costs and more on process improvement.
UHF wrote: Web 2.0 is just jargon. The 2.0 is people's hope's that they can make a million this time around having missed it the first time. There's nothing physically new or different, it's the same internet and the same audience.
Mark Scrimshire wrote: A very insightful commentary. I believe the critical aspect with Web 2.0 as opposed to Web 1.0 is simply accessability. Resourceful developers have taken existing technologies (witness AJAX) and put them together in new ways that allow non-technical users to contribute their knowledge to the web without needing to understand the underlying technologies.
web2.wsj2.com wrote: Trackback Added: All We Got Was Web 1.0, When Tim Berners-Lee Actually Gave Us We; The blogosphere flew into its usual uproar a few days ago when the inventor of the World Wide Web himself, the venerated Tim Berners-Lee, was recently recorded in a podcast calling Web 2.0 nothing more than a piece of jargon. There is little lo
Aplix7 wrote: I kind of feel like Microsoft is either dead, or its limbs are dying while its head remains talking. Meanwhile the little companies are nibbling at the carcass of what used to be its market share. But I could be wrong about that. After all, I am using Windows now. But then again, I am using little of Windows except the core OS: I use Firefox, Thunderbird, and Vim. The parts of Windows that I use could be handled by many other OSes.
Hear, hear wrote: If I were Microsoft, I'd be worried about the perfect storm of Web 2.0 rivals to Microsoft Office: Thinkfree, Zoho Writer, Writeboard, Google Writely, Rallypoint and JotSpot Live as Microsoft Word competitors, JotSpot Tracker, Numsum, iRows, Zoho Street as Microsoft Excel alternatives, S5, Zoho Show as PowerPoint contenders, ThinkFree, gOffice and Zoho Virtual Office as suite offerings.
VC guy wrote: I enjoyed the interview that Paul Graham did with TechCrunch. I agree with most of what Paul says, in particular what he says about web 2.0 and developing products and services
WEB 2.0 LATEST NEWS
Xythos Software announced upgrades to its Xythos on Demand online service and its Enterprise Document Management and Digital Locker software suites. The new software and service upgrades are currently available for evaluation and purchase.
Lorrie Norrington, president of eBay's global marketplaces business, has been telling BusinessWeek about a sea change in eBay's pricing structure. Calling it "the biggest, most fundamental change we have made," Norrington has told BW that eBay will today announce plans to reduce the up...
In this Exclusive Q&A with SYS-CON's Jeremy Geelan, Rajeev Kutty of Keynote Systems speaks of the factors currently driving companies to increase their effort in monitoring the performance of their Web and mobile applications, and about how Keynote foresees an enormous increase in the ...
I have recently released a new benchmark called GUIMark. GUIMark is kinda like an Acid3 test on speed that’s geared towards RIA technologies. The goal was to figure out how to implement a reference design in different runtimes and then benchmark how smoothly that design could be anim...
Two of the biggest launches in Rich Internet Application history took place in 2007/2008 when Adobe launched AIR 1.0 in February '08 and Microsoft launched Silverlight (September '07). At the 6th International AJAXWorld RIA Conference & Expo in October SYS-CON Events is delighted to be...
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE