March 06, 2008

Apple unveils iPhone SDK

The SDK provides outside developers with the same tools Apple uses to develop iPhone apps, including the new iPhone Simulator tool

Apple unveiled on Thursday the iPhone SDK at a special event at the company's headquarters in Cupertino, Calif. Apple executives said the SDK provides developers with the same tools it uses to develop applications for the iPhone.

[ What are developers saying about the iPhone SDK? Ephraim Schwartz reports.]

Applications for the iPhone will be built on a Mac using Xcode, the same development tool used to build Mac OS X applications. Using the tool, developers can monitor memory usage and other ways that applications can affect the iPhone hardware.

Apple also introduced a new development tool called iPhone Simulator. This tool runs on a Mac and simulates the entire API stack of the iPhone OS. Apple said that you can run your iPhone application in the simulator, which gives developers an incredible turnaround time on development.

[ InfoWorld Chief Technologist Tom Yager weighs in on Apple's iPhone software strategy ]

Scott Forstall, Apple's vice president of iPhone software, explained that Apple had to build a version of its development framework, Cocoa. Dubbed Cocoa Touch, the new development tools are based on the touch interaction with the iPhone instead of the keyboard and mouse interaction users have with a desktop computer.

Forstall said the SDK is made up of several Core technologies. Much of what you find in the iPhone operating system is the same as what you would find in the Mac, except power management, which is even more robust on the iPhone, according to Apple. Core Services, Core Location, and Core Audio will also be available to developers.

[ From app dev to security, discover how to frame your iPhone strategy with this special report. ]

"So we have a fantastic set of tools, in addition to the amazing set of frameworks that make up the iPhone OS," said Forstall.

Apple also took some time to show off some of the newest Web apps that run in Safari. Forstall highlighted sites such as Facebook and Bank of America during his talk.

More information on the SDK will be posted as it becomes available.

Close

On Twitter now

Application development

Powered by Twitter

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2009 Infoworld, Inc.