Images Research Events Premium Services Media Kit Network Map E-mail Offers Vendor Solutions Webcasts
Search EarthWeb Network

CA Management Solution for
Multi-Service Operators
Event Correlation and Root Cause Analysis
Perform event correlation, impact analysis and root cause analysis across networks, systems and applications.

Continental Airlines Improves Voice Messaging with eHealth

Technology Integration Directions: Network and Systems Management
Optimize the availability and performance of the technical environments that support business operations.

eHealth Solution at UMass Optimizes Resources and Assures Quality of Voice Services

Management Solution for MSOs
Find out how Multi-Service Operators can deliver new bundled services ahead of competition.

Be a Commerce Partner
Accept Credit Cards
Cheap Digital Camera
Cell Phone Plans
Promote Your Website
Memory Flash Cards
Register Domain Name
Search Web Hosting
Conference Calling
Cheap Plane Tickets
Degrees Online
Digital Camera Memory
Home Equity Loans
Computer Deals

AMD How-to Article:
Driving Windows x64: A Checkup, with Tips and Workarounds

AMD Article:
Supersizing Java
IT Management : Columns : Executive Tech: Can AJAX Completely Replace PC Software?

Symantec Data Management Solutions
Whitepaper: The Benefit of Continuous Data Protection
Data volume continues to grow at nearly 40% to 50% each year, making back up of mission critical data very difficult. For any organization looking to manage data growth, improve reliability, and speed data recovery, continuous data protection provides the avenue to address the challenges in a method that will improve overall data protection without weighing down IT with costly solutions.
Register Now to Download.
Whitepaper: Breaking Through the Dissimilar Hardware Restore Challenge
This paper discusses recovery to virtual computer environments, hardware migration strategies, hardware repurposing for optimal resource utilization, meeting recovery time objectives, and increasing disaster tolerance.
Register Now to Download.
Whitepaper: Converging System and Data Protection
From resilience against threats to efficient restoration of normal operations, Symantec can help keep your business up, running, and growing—no matter what happens.
Register Now to Download.
Webcast: Symantec Brings Disk-based Data Protection and Advanced System Recovery Together
Symantec Backup Exec™ and Symantec LiveState Recovery™ allow rapid and easy backup and recovery of virtually any Windows data and Windows system.
Join us for an informative Webcast to learn how to:
  • Create backups and restore to specific system recovery points
  • Maintain data availability and minimize server downtime
  • Eliminate backup windows, improving increased system reliability
  • Dramatically minimize downtime by rapidly recovering entire systems to dissimilar hardware platforms or even to virtual environments
Register Now to Watch.

- ITSMWatch Newsletter -
IT Focus
Wireless in the Enterprise

Wireless technology continues to make great inroads into networks. But IT pros still must contend with a number of issues such as security, access and integration.

Ready? Set. Go!

Mobile Workers Never Looked So Thin

The Incredible Hidden Wireless Connection

Product Watch
Tools for SQL Server - Multiple Tools For SQL Server Management
Anti-Executable - Blocks Unknown Applications From Launching
Reload - Backup Platform for GroupWise Features Single Message Restore
KnowledgeTree - Document Management Platform with Workflow and Metadata Searching
Interop Secure Shell - SSH and SFTP Server/Clients for Windows w/SFU, SUA

more products >>

Datamation Definitions
data mining
grid computing
network appliance
FREE Tech Newsletters

Webcast: Managing Government Regulatory Compliance and Standards Risk--A Lifecycle Perspective

Can AJAX Completely Replace PC Software?
December 6, 2005
By Brian Livingston

Brian Livingston The World Wide Web was once so slow that, other than using it to surf to various sites and fill out order forms, we never considered it for actual work. The programs that were installed on our PCs were much faster and far more capable. But the promise of today's new technologies, known as AJAX, could upset this balance forever, launching Web services that are as fast as -- and actually are preferable to -- PC-based applications.

As I wrote last week, AJAX is a programming technique that stands for Asynchronous JavaScript And XML. Although it's not something that was just invented last week, AJAX is suddenly gaining broad acceptance due to the recent announcement of its use in such high-profile Web services as Google Maps and Flickr. This makes it a serious contender as a delivery mechanism for new sites that will be able to respond to users almost instantly, just as most PC software does.

Will AJAX become the new standard of user-friendly programming in all categories of software? Or does it have limitations that will make AJAX 'top out' for certain kinds of programs?

Word Processing As The Killer App For AJAX

In my previous column, I described InetWord and Writely, two Web services that are staking out a claim as your primary online word processor. Since word processing is the most popular module of Microsoft's cash cow, the Office suite of applications, anything that would allow Web surfers to do the same thing for free is obviously a potential giant-killer.

The two Web services have different strengths. InetWord, which currently works only within Internet Explorer, attempts to reproduce Microsoft Word's fine control over such time-saving tools as custom paragraph styles and document templates. Writely doesn't yet support such esoteric features, although its developers say they plan to add them in future versions.

But these advanced, Word-like capabilities, which most people never use, aren't Writely's primary strength anyway. AJAX-based services can offer many benefits that would be difficult or costly to set up on a local area network of PCs.

Primary among these benefits is the ability for several different people, who may be located anywhere in the world, to easily work together on a single document at the same time. Anyone sitting in front of a Web browser can tap into these services. Creating such a system on a corporate LAN requires a highly technical staff and the creation of user accounts, network permissions, and security authentications.

''People are e-mailing document attachments in order to collaborate or else, in the enterprise world, they are attempting to use wildly expensive and complicated systems -- the equivalent of trying to pound in a nail with a sledgehammer,'' says Jen Mazzon, Writely's vice president of marketing.

Her company's service simplifies this ''by keeping track of a full revision history that includes who made what changes when, as well as by signaling to you who is co-editing with you at any given moment,'' she says. ''Lastly, you can keep track of key changes made to the doc without even being in the doc, via an RSS feed that we enable.''

A full-blown content management system (CMS) -- which typically assigns different roles to different users on a LAN, such as writers and approvers -- can cost thousands of dollars. Writely doesn't yet have a CMS-like writer-approver hierarchy, but many groups can work together by mutual agreement, without these roles being enforced by software. As a result, Writely poses a definite threat to CMS vendors, since the AJAX-based editor is completely free.

Where AJAX Tops Out In Performance

With all its benefits in terms of collaboration, however, how far can AJAX go before the technique fails to beat an ordinary PC's responsiveness?

''JavaScript isn't suited to very large files,'' responds Sam Schillace, a Writely co-founder and developer. Serious database work, for example, is probably beyond AJAX's distributed client-server model.

''For a small database, it would be appropriate,'' Schillace says. ''For a large database, it wouldn't.''

Pushing The Envelope In AJAX Capabilities

That begs the question, ''How big is too big?'' At the present time, it's remarkable how much can be accomplished using a few lines of AJAX programming code, which wouldn't be enough to say, ''Hello, World,'' in a traditional Windows program.

The entire Writely editing system sends downstream to each end user ''only 5,000 lines at most,'' Schillace estimates. Microsoft Office, of course, requires millions of lines to deliver its myriad functions.

Larger AJAX programs are possible, but practical realities seem to be holding developers back. ''People are doing 20,000-line programs, but I think when you get above that, you have problems,'' Schillace says. To minimize the AJAX code that must be sent to end users, Writely in some cases is programmed to ''ship things up to the server and let the server deal with it,'' he explains. ''There are limitations all over the place right now, but I think they'll be hacked around.''

Opportunities on the Horizon

Fortunately for the developers of Writely and other AJAX-based word processing services, a few thousand lines of code are enough to deliver fast but powerful user interfaces to people with high-speed Internet connections. The technique may not lend itself to every heavy-duty computing application. However, I easily can foresee AJAX sites that will offer quite powerful spreadsheet and slide-presentation software, just to give two examples.

Sounds a lot like the applications in Microsoft Office to me. The Redmond software giant already has taken notice of the threat AJAX poses. But such fields as Web search and Internet access, which Microsoft fails to dominate, suggest that nimble startups may be able to snatch the lead in today's AJAX-technology race, too.

Brian Livingston is the editor of and the coauthor of "Windows Me Secrets" and nine other books. Send story ideas to him via his contact page. To subscribe free and receive Executive Tech via e-mail, visit our signup page.

Executive Tech Archives

JupiterWeb networks:

Search JupiterWeb:

Jupitermedia Corporation has three divisions:

Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Jupitermedia Corporate Info | Newsletters | Tech Jobs | E-mail Offers