Wednesday | 9 July, 2008
Computerworld

Google attracts developers
Stacy Cowley (IDG News Service) 25/11/2005 08:18:26

Computerworld Buyer's Guide - Vendors Matched to this Article
Related Features
  • +

    Consumer Appeal 06/11/2006 14:04:24

    Your end users are downloading Skype and sharing links to company Web pages on Del.icio.us. But don't panic. Although emerging consumer applications can pose security risks, here are five that offer business benefits if you manage them well.
    When Paul Tang first downloaded Google's desktop search application, he was impressed by its speed and power. Instead of painstakingly looking for data and files on his hard drive, he could find them with the ease of a Web search. However, Tang, chief medical information officer at the Palo Alto Medical Foundation (PAMF), quickly realized that the slick application could also be dangerous.
  • +

    SOA: Here Be Dragons 06/11/2006 11:04:24

    With the SOA potentially creating reusable software code that must be accessed dynamically by composite applications, both inside and outside the firewall, the traditional roles and responsibilities of IT have been forever changed.
    It's the hot technology for most large companies, but business, technical and cultural issues must be addressed for a successful SOA implementation.
  • +

    The Enterprise Gets Googled 08/06/2007 11:00:00

    Can you imagine an IT environment without applications to roll out? You're going to have to if Google's plan to conquer the enterprise works
    Can you imagine an IT environment without applications to roll out? You're going to have to if Google's plan to conquer the enterprise works
  • +

    Beyond Vista 22/01/2007 12:19:24

    Inside Microsoft's plan to dominate the Web 2.0 enterprise
    Every decade or so, a new platform emerges that reduces the cost of running an IT department to such an extent that vendors have no choice but to embrace it or die. In the 1990s, PCs with powerful operating systems spelled the end of mainframe development and ushered in the client/server era. Today, cheap servers and high-speed Internet connections are triggering a move away from traditional desktop PC software and to software as a service, hosted by a third party and delivered over the Internet.
  • +

    The Truth About On-Demand CRM 08/03/2006 11:30:45

    Despite the hype, the truth is that hosted solutions aren't going to take over the CRM world anytime soon.
    Hosted, on-demand CRM is sometimes cheaper and easier to roll out than the software that lives on your own machines. But if you think on-demand means that all you have to do is flip a switch, you're dead wrong.
Additional Resources
Executive Guides
Whitepapers
Zones
Zone logoZones provide focussed content from Computerworld and leading technology partners.

Newsletter Subscription

Sign up for our Computerworld newsletters!
Computerworld's twice-daily news service keeps you in touch with the latest, most important headlines from Australia and around the world.
Keep up with the latest virtualization technologies, products, news and features.
RSS Feeds

Google's heft means that where it goes, developers follow. This year, the company has been an accidental catalyst for two major advances in Web application development: AJAX and mashups. Google didn't invent or evangelize either technology. It just quietly began making use of them, and the Web followed in its wake.

AJAX stands for Asynchronous JavaScript and XML (Extensible Markup Language), a term coined by Jesse James Garrett, the co-founder of user experience consultancy Adaptive Path. AJAX is essentially a bundle of Web standards and technologies that, together, enable greater application functionality to reside in a user's browser. Allowing more interaction to happen in the browser rather than on a remote server -- that's where the "asynchronous" part of AJAX comes in -- speeds up Web applications and helps them feel more like desktop software.

The technologies underpinning AJAX have been around for years. In a February 2005 essay posted online, Garrett described the AJAX design approach and cited Google as a high-profile practitioner: "Look at Google Maps. Zoom in. Use your cursor to grab the map and scroll around a bit. Again, everything happens almost instantly, with no waiting for pages to reload."

Garrett's essay kicked off a torrent of interest in AJAX. The tools were already there, but Garrett offered a framework for understanding how they could be used together, and helped developers recognize what it was Google was doing that made its services feel so different from other Web applications. Now, AJAX is starting to permeate Web development. Amazon's A9.com search engine and the Flickr photo-sharing Web site are two widely used AJAX-backed applications, but the real mark of AJAX's influence is the rapidly growing list of smaller Web application developers offering AJAX toolkits and incorporating its techniques into their software design.

Google was also a pioneer in bringing Web services to the masses, via "mashups" -- a term pinched from the music world, where it refers to compositions created by smushing together snatches of different songs. On the Web, mashups are new applications created by blending data and tools from different sources. Open APIs (application programming interface) and an assortment of standardized Web protocols make that possible. Companies like Yahoo, Amazon.com and even Microsoft have long made some of their APIs publicly available, but once again, it was Google that had the critical mass to spark a wave of developer innovation.

Google Maps was Ground Zero. Within weeks of Google Maps' debut, developers were creating custom overlays to blend the mapping service with outside data streams. HousingMaps.com brought in CraigsList.org real-estate listings and used Google Maps to illustrate the locations of advertised houses and apartments. ChicagoCrime.org used a public police database to add pop-ups pinpointing reported crimes in Chicago's neighborhoods. Other hacks blend Google Maps with weather information and lists of Wi-Fi hotspots, with a pedometer program, with traffic and weather reports, and even with a scavenger hunt game.

Mashups and AJAX are two of the technologies fueling what tech pundits call "Web 2.0." The idea holds that the Internet is in the midst of a transition from a collection of Web sites to a full-fledged applications platform, with deep interactivity and personalization potential. Give the technology a few more years to develop and achieve mass adoption, the theory goes, and the Web will become the new computing operating system.

From its position at the Web-development vanguard, Google is poised to continue trailblazing for the Web 2.0 vision.

Computerworld Buyer's Guide - Vendors Matched to this Article
Market Place

Computerworld Member Login


 

Beyond Virtualisation - The Roadmap to 2012

CIO Breakfast Briefing
8:30am - 10:30am

Brisbane | 22 July | Sofitel Brisbane
Sydney | 23 July | Four Seasons Hotel
Canberra | 24 July | The Hyatt

Attend and discover:

  • What happens after virtualisation
  • The benefits automation drives
  • When automated infrastructures will emerge
  • What the roadmap to 2012 looks like
  • How to deliver an automated architecture
  • How to maximise your investment in virtualisation
Whitepaper

Optimising Application Quality for ActivIdentity

To maximise quality and drive the business value of its solutions, ActivIdentity enhanced quality processes and automated software testing in its Canberra Development Centre. Read on to discover the successes and challenges of this project.

Enterprise IT Buyer's Guide
Find Technology Vendors Fast
 
Find vendors by name | Find by category
Sponsored Links