Ajax Tools May Power Web Apps For iPhone - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Software // Enterprise Applications
09:21 PM
Connect Directly

Ajax Tools May Power Web Apps For iPhone

The developer blogger community is speculating that a handful of Ajax tools may emerge as the only entry for third parties to the iPhone, via the Safari browser window.

From the time Steve Jobs first aired the iPhone at MacWorld, software developers have asked, "Where's the Apple software development kit to produce independent applications?" Apple's answer so far is: No development kit.

But the iPhone desperately needs third-party applications. And some third parties are talking about the tools they can use to produce them.

One of the changes that the iPhone brings to the cell phone market is an ability to pull down data from Internet servers and display it in a suitably sized Safari browser window. Apple needs third parties to develop applications that work with that data. It's unlikely Apple can produce lots of customized, localized, and niche applications itself to suit all customer needs and tastes.

If no third-party applications materialize, then it's possible the current wave of enthusiasm for the iPhone will play itself out without building long-term customer satisfaction. The iPhone is geared to work with AT&T's Edge network, which is slow and underpowered as a service for the modern Internet consumer. It will be too slow for video downloads and can't sustain much in the way of fancy graphics. But what it can do is support bursty exchanges of data between Internet servers and mobile devices.

That's where Ajax development tools come in. Ajax-based applications reduce exchanges between client and server to a quick burst of data. Users get the new data they need; the network is engaged only for an instant. The Ajax style of programming may save the iPhone from being an overpriced gadget on an underpowered network.

An early example of potential third-party applications can be seen at izoho.com, where iZoho Writer, Sheet, and Show can be activated in the iPhone's Safari browser.

The iPhone's Safari browser can run HTML and JavaScript, one of the main components of Ajax. But building Ajax applications is time-consuming, if you don't have tools that recognize how JavaScript behaves in different browsers. And many developers have never produced a Safari application before.

That's why the developer blogger community is speculating that a handful of Ajax tools may emerge as the only entre for third parties to the iPhone, via the Safari browser window.

A leading candidate is Google's Web Toolkit, which includes cross browser capabilities with a substantial set of user interface components and JavaScript code libraries. Google is eager for developers to use its open-source toolkit for applications on the iPhone, which is already tuned to make use of Google Maps.

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
1 of 2
Comment  | 
Print  | 
More Insights
7 Technologies You Need to Know for Artificial Intelligence
Jessica Davis, Senior Editor, Enterprise Apps,  7/1/2019
A Practical Guide to DevOps: It's Not that Scary
Cathleen Gagne, Managing Editor, InformationWeek,  7/5/2019
Data Science Salary Survey Reveals Market Shift
Jessica Davis, Senior Editor, Enterprise Apps,  6/27/2019
White Papers
Register for InformationWeek Newsletters
Current Issue
A New World of IT Management in 2019
This IT Trend Report highlights how several years of developments in technology and business strategies have led to a subsequent wave of changes in the role of an IT organization, how CIOs and other IT leaders approach management, in addition to the jobs of many IT professionals up and down the org chart.
Flash Poll