The computer industry can't stop talking about it, software makers can't stop promoting it, but there are few instances in which the concept of delivering services across the Web has become a reality. Apple Computer Inc.'s new Mac OS X operating system is one of those.
During a presentation unveiling Mac OS X 10.1 at the Seybold Conference and Expo here Tuesday, Apple executives demonstrated one of several Web services built into the operating system -- an application that allows users to get up-to-the minute weather information displayed on their desktops.
"Using a public Web service, the operating system pulls weather information from a public database," said Sal Soghoian, an Apple product manager for AppleScript, the 10-year old technology that enables Web services like this to work in Mac OS X. Once a user types a U.S. zip code into a small pop-up window, the operating system will send a query across the Web and within seconds return the temperature for that region.
Apple has built several similar Web services into the operating system. For example, there is a service that delivers real-time stock quotes. The company said it will soon post a directory of all the Web services available though the operating system at http://www.apple.com/applescript/.
The technology works based on AppleScript, a commonly used technology built into Mac operating systems, according to Ken Bereskin, director of Mac OS X product marketing. AppleScript is a scripting language that allows developers to write simple commands that can then be carried out on the operating system.
"Mac has been doing this for a decade," Bereskin said. "Now, we've just enhanced AppleScript to talk to Web services."
In the new operating system, Apple has enabled AppleScript to extend those simple commands to Internet sites that host Web services using a number of industry standards. When a user creates an AppleScript command, the operating system then wraps that in XML (Extensible Markup Language) and sends it out on the Internet. A Web service then takes that request and returns an XML-based response, such as a description of weather conditions, which then appears on the user's desktop.
In addition to XML, Apple is embracing many other industry standards that facilitate this process, including RPC (Remote Procedure Call) and SOAP (Simple Object Access Protocol). During the keynote Tuesday, Phil Schiller, Apple's vice president of worldwide product marketing, said Apple's operating system is the "most open desktop you can use today." Much of that is due to the new foundation of the operating system, which is based in part on Unix.
In addition to accessing quick bits of information for the desktop, these Web services can be rolled into a number of software products being developed for Mac OS X. Adobe Systems Inc. Monday released a Mac OS X-native version of its InDesign publishing software. Using the AppleScript Web services, Apple's Soghoian was able to create a weather map of the U.S. in the publishing software that could automatically pull in weather information for each of the major cities listed on the map.
FileMaker Inc.'s FileMaker Pro, a Mac database application, and Microsoft Corp.'s Office version X for Mac, which is due out in November, will also support AppleScript-based Web services. Through those applications, users can build complex databases that can draw real-time information from these Web services.
The operating system also enables users to create their own Web services that can gather data from proprietary databases, using a system similar to Web services that access data from the Internet. Apple plans to release by the end of the year a tool kit, called AppleScript Studio, to enable users to easily build these Web services.
While Apple hasn't garnered as much industry attention as Microsoft in the area of Web services, Apple has beat its industry counterpart to market with this next-generation operating system feature. Mac OS X Version 10.1, which will be available in stores on Saturday, is the first major desktop operating system to market with a broad range of Web services built right into the framework.
Microsoft will implement an early version of its Web services initiative in Windows XP when that operating system is released in October. Formerly called Hailstorm, and now referred to as .Net My Services, that set of Web services will allow users to get instant notifications, sign on to multiple Web sites with a single password, and store data on the Web that can be accessed from multiple computing devices. Microsoft's .Net initiative is the Web-based platform the company is developing to allow other companies to create similar Web services.
"This is real and shipping today," Bereskin said. "It is also a technology that you can put in the hands of people to create real solutions."
Read up on the latest ideas and technologies from companies that sell hardware, software and services. Data grids and service-oriented architecture
Solve Exchange Mailbox Storage Issues Once and for All
Gaining Competitive Advantage Through Enterprise Planning
CRM your salespeople will love
Delivering the Power of Choice with Microsoft Dynamics CRM
Email Archiving 101—Customer Case Study
The state of Middleware
Making the Business Case for IT Consolidation
Zones provide focussed content from Computerworld and leading technology partners.Discover how SOA can create smarter outcomes for your business.
Attend and learn:
- How SOA is helping leading companies to become more agile
- Where you should be applying SOA processes in your company
- The top SOA implementation mistakes to avoid
Click here for more information.
- +
Computerworld Live Podcast #97: The Future of Enterprise Networking 25/07/2008 09:45:36
This week CW Live chats with Mark Thompson, global sales and marketing manager for HP ProCurve, on the future of the enterprise networking. Mark discusses the trends we can expect to see in the near future and how the right infrastructure can ensure your enterprise network is secure. - +
Computerworld Live Podcast #96: Security at the Edge 11/06/2008 09:22:22
CW Live speaks with Amol Mitra, HP ProCurve Director of Marketing for Asia Pacific and Japan. Today's topic: how enterprises are starting to shift away from simply controlling security via server logins, firewalls and moving to more adaptive security frameworks. - +
Data Management Edition #10: Multi-Petascale Systems 02/05/2008 09:12:33
This week we look at sustainability and the development of multicore technologies to build multi-petascale systems. - +
IT Security Edition #11: How to poison the Storm botnet 01/05/2008 08:51:55
This week CW Live presents a case study on how to poison the notorious Storm botnet . Plus we take a look at Cisco's plans for Ironport. - +
IT Security Edition #10: Cyber-battles fought and won 24/04/2008 11:09:47
Vendors bow to end user pressure to improve product security, and we take a look at the latest concepts shaping the cyber-battlefield of the future.
FrontRange Solutions launches HEAT Plus Mobile to reduce help desk costs and improve service management productivity 2008-12-02 15:15:00+11
AARNet Helps to Advance Indigenous Health 2008-12-02 12:44:00+11
Orbis selects Telstra International as its data centre partner for the UK, Europe and Middle East Region 2008-12-02 11:23:00+11
ComOps Deploys Corporate Performance Reporting Solution For Healthcare Test Manufacturer 2008-12-02 10:09:00+11
Mornington Peninsula Shire implements Objective to manage knowledge and deliver service excellence 2008-12-02 09:56:00+11
Enterprise Wireless WLAN Security
Learn more about the security challenges to be faced when defining and implementing security mechanisms within diverse wired and wireless network environments. Download this must-read guide to plan your wireless data protection strategy now.












