Close
  • Latest News
  • Artificial Intelligence
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Development
    • Development

    AOL Bets Big on AJAX

    By
    Darryl K. Taft
    -
    October 25, 2006
    Share
    Facebook
    Twitter
    Linkedin

      BOSTON—America Online, the creator of one of the largest online communities, has done so with the help of Asynchronous JavaScript and XML technology, a company executive said.

      In a keynote at The AJAX Experience conference here, William Morris, vice president of products and technology, who works at AOLs Silicon Valley campus in Mountain View, Calif., said AJAX technologies and AJAX-style development has been a cornerstone of AOLs advancement on the Web.

      For his part, Morris said AJAX is one of the underlying design principles used by AOL to create the companys most popular applications and services that are used by millions of people around the world.

      Indeed, the company is looking ahead and helping to build accessibility standards for AJAX, Morris said. The companys future direction also includes continued work with open-source technologies and standards bodies, as well as working to develop, consume and publish microformats, he said.

      Microformats are markups that enable expression of semantics in an HTML (or XHTML) Web page.

      One of the new initiatives AOL is working on is its new Web AIM (AOLs Instant Messenger) APIs, Morris said. The Web AIM APIs allow easy and seamless integration of AIM functionality into Web pages, he said.

      The Web AIM, also known as WIM, provides a distributed, instant community, and helps to create an instant network by matching users with people on their Buddy List, Morris said.

      Moreover, the technology is “great for the enterprise and intranet and Internet,” he said. It features lightweight deployment, and is implemented using JSON (JavaScript Object Notation) and URL-based APIs, he said.

      And service-level access allows developers to customize how the AIM experience is integrated, Morris added.

      “You can do mashups using the new Web AIM API, and you can embed a buddy list anywhere on the page,” Morris said. “AIM is very highly used in the enterprise,” and this gives enterprise developers an opportunity to build the AIM experience directly into enterprise applications using AJAX technology, he said.

      This expands on OpenAIM, which the company announced earlier this year. However, OpenAIM was restricted to desktop applications and did not cover Web sites, intranets or online communities.

      Morris said a beta version of the technology would be available in November.

      Meanwhile, AOL enables developers to use a variety of APIs or AIM plug-ins as well as APIs from its various units—such as Mapquest, AOL Music Now, Boxely, AOL Video, AOL Pictures, and Userplane, among others—to build applications, Morris said.

      The enormity of AOLs community requires a versatile infrastructure, he said. AOL sees 113 million domestic monthly unique visitors, 52 billion domestic monthly page views, and sends 2 billion instant messages across its network a day.

      “Imagine the kind of technology solutions and creativity that allows sending 2 billions IMs a day,” Morris said.

      /zimages/1/28571.gifAJAX survey shows trend toward consolidation. Click here to read more.

      In terms of languages and development environments, AOL uses Java, JSP (JavaServer Pages), Servlets, J2EE (Java 2 Platform Enterprise Edition), C and C++, Microsofts .Net platform, C# and AJAX for browser and front-end development, he said.

      AOL has nearly a dozen products that use AJAX or AJAX-like technologies, Morris said. “Weve focused on applications, but beneath them we have AJAX technology.”

      Morris said AOLs use of AJAX technology goes back to the 1999-2000 time frame, when AOL acquired a company called iAmaze.

      IAmaze was a small San Francisco startup company specializing in dynamic HTML Web application development. The company went on to produce a suite of four applications: Presenter, a presentation tool; Author, a word-processor; and Chat and Calendar, which are considered to be among the first generation of interactive Web applications based on AJAX.

      Morris said the iAmaze team went on to become known as DIG (Dynamic Interface Group) within AOL and they were responsible for the DHTML user interface in such products as AOL Webmail, AOL Calendar AOL/Netscape Radio, MusicNet and AIM Express.

      Morris said overall the AOL DIG framework was used as a common platform to build Web applications. In 2005, AOL used AJAX for its popular photo sharing service—AOL Pictures. And this year the company began using the popular Dojo Toolkit (an AJAX developer toolkit) for AIM Pages and many other products within AOL, he said.

      Morris said AOL chose to use AJAX and DHTML because “We wanted experiences that closely mirrored client experiences. Mail is a key application—high scale, high usage—and we wanted updates without refreshes. Media is another key app, and we wanted an environment thats as dynamic as the content and media.”

      However, the move to AJAX was not without challenges. “At first we mimicked the AOL client experience too closely,” he said. And although generic platforms were built, they also got too intertwined (both technology and teams) with individual products, Morris said.

      In addition, AOL ran into difficulty building a platform at the same time as building out its products, he said. Cross-browser capabilities also became a concern, as did performance and “Back” button issues.

      And a major challenge was finding qualified AJAX developers, Morris said.

      Yet, AOL prevailed in its AJAX thrust and is now a major contributor to the Dojo Foundation and in fact uses Dojo on large-scale applications such as AIM Pages and the “I Am Alpha” site, which is a place for developers and designers to learn how to create their own modules and themes, test them and upload them to AIM Pages.

      /zimages/1/28571.gifCheck out eWEEK.coms for the latest news, reviews and analysis in programming environments and developer tools.

      Darryl K. Taft
      Darryl K. Taft covers the development tools and developer-related issues beat from his office in Baltimore. He has more than 10 years of experience in the business and is always looking for the next scoop. Taft is a member of the Association for Computing Machinery (ACM) and was named 'one of the most active middleware reporters in the world' by The Middleware Co. He also has his own card in the 'Who's Who in Enterprise Java' deck.
      Get the Free Newsletter!
      Subscribe to Daily Tech Insider for top news, trends & analysis
      This email address is invalid.
      Get the Free Newsletter!
      Subscribe to Daily Tech Insider for top news, trends & analysis
      This email address is invalid.

      MOST POPULAR ARTICLES

      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Applications

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Applications

      Kyndryl’s Nicolas Sekkaki on Handling AI and...

      James Maguire - November 9, 2022 0
      I spoke with Nicolas Sekkaki, Group Practice Leader for Applications, Data and AI at Kyndryl, about how companies can boost both their AI and...
      Read more
      Cloud

      IGEL CEO Jed Ayres on Edge and...

      James Maguire - June 14, 2022 0
      I spoke with Jed Ayres, CEO of IGEL, about the endpoint sector, and an open source OS for the cloud; we also spoke about...
      Read more
      IT Management

      Intuit’s Nhung Ho on AI for the...

      James Maguire - May 13, 2022 0
      I spoke with Nhung Ho, Vice President of AI at Intuit, about adoption of AI in the small and medium-sized business market, and how...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2022 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×