TidBITS#918/10-Mar-08
=====================
  Issue link: <http://db.tidbits.com/issue/918>

  Last week's announcement of the iPhone software development kit may 
  be one of the most significant events of the year - Adam and Glenn 
  look at what Apple said and how software developers responded. The 
  iPhone SDK is just the latest in a string of successes for Apple 
  that catapulted the company to the top of Fortune Magazine's list of 
  Most Admired Companies. One area that Apple has ignored, however, is 
  the nascent ebook reader market, despite having the best platform in 
  the iPod touch and the best online retail experience in the iTunes 
  Store. In an open letter to Steve Jobs, Adam lays out the case for 
  why Apple should enter this market. In the world of updates, we look 
  at Aperture 2.0.1, which adds support for AppleScript, and "Take 
  Control of Customizing Leopard" 1.1, which adds coverage of changes 
  in the Mac OS X 10.5.2 update. Last, but by no means least, Rich 
  Mogull takes a break from computer security to wire his house for 
  audio using Rogue Amoeba's Airfoil and, well, no wires. 

Articles
    Apple Tops Fortune's Most Admired Companies List
    Aperture 2.0.1 Update Enhanced by AppleScript
    Take Control News: Get Up-to-Date Help Customizing Mac OS X 10.5.2
    Airfoil Plays Home Audio Wirelessly
    Open Letter to Steve Jobs: In Support of an iPod reader
    Apple Announces iPhone 2.0, Releases SDK
    Hot Topics in TidBITS Talk/10-Mar-08


------------ This issue of TidBITS sponsored in part by: --------------

* READERS LIKE YOU! Support TidBITS with a contribution today! 
  <http://www.tidbits.com/about/support/contributors.html> 
  Special thanks this week to Florence Zeller, Edward Miot, 
  Anthony J. Sykes, and Floyd Erickson for their generous support!

* Fetch Softworks: Fetch 5.3 makes FTP and SFTP easy! 
  Upload, download, mirror, and manage your Web site. Dozens of 
  new features to make file transfers easier and more reliable. 
  Get your free trial version at <http://fetchsoftworks.com/>!

* WebCrossing Neighbors Creates Private Social Networks 
  Create a complete social network with your company or group's 
  own look. Scalable, extensible and extremely customizable. 
  Take a guided tour today <http://www.webcrossing.com/tour>

* MARK/SPACE, INC: The Missing Sync provides the very best in 
  synchronization for Mac users with BlackBerry, Palm OS, or 
  Windows Mobile devices. Integrates with Address Book, iCal, 
  Entourage, iPhoto, and iTunes. <http://www.markspace.com/bits>

* VMware Fusion. The most seamless way to run Windows on your Mac. 
  Backed by nearly a decade of proven virtualization technology. 
  Try VMware Fusion today for free, or order online for only $79. 
  Visit: <http://www.tidbits.com/about/support/vmware-fusion.html>

* StuffIt Deluxe 12: breakthrough compression of MP3 files, PDFs, 
  iWork and MS Office files! Reduce JPEG file sizes with no loss in 
  quality, burn to CD/DVD, back up archives to iDisk and more. Buy 
  today for only $59.99! <http://www.stuffit.com/mac/deluxe/tb/>

* Used to working with Microsoft Office Visio on a PC but have a Mac? 
  ConceptDraw 7 is professional technical drawing and business 
  graphics software. It supports Leopard and can import Visio files. 
  TidBITS readers save $50! <http://www.conceptdraw.com/tb>

* DealBITS: Get the word out about your product AND generate sales! 
  It's easy: give away a few copies and offer a discount to entrants. 
  A DealBITS drawing is quick to set up and can easily pay for itself. 
  For more info and rates, visit <http://www.tidbits.com/dealbits/>.

---------- Help support TidBITS by supporting our sponsors ------------


Apple Tops Fortune's Most Admired Companies List
------------------------------------------------
  by Adam C. Engst <ace@tidbits.com>
  article link: <http://db.tidbits.com/article/9488>

  Fortune Magazine has put Apple at the top of its America's Most 
  Admired Companies list, ahead of Google (#4) and Microsoft (#16). 
  (Apple also topped the Global Top 20 list, which included companies 
  from other countries.) The list ranks companies on innovation, 
  people management, use of corporate assets, social responsibility, 
  quality of management, financial soundness, long-term investment, 
  and quality of products/services. In the Computers category (which 
  includes hardware manufacturers like IBM, HP, and Dell), Apple 
  ranked first in innovation, people management, and quality of 
  products/services, fifth in social responsibility, and third in the 
  other attributes. More impressive was that Apple took the top 
  ranking in innovation in the entire survey, beating out firms like 
  Nike, Herman Miller, and Walt Disney.

<http://money.cnn.com/magazines/fortune/mostadmired/2008/snapshots/670.html>
<http://money.cnn.com/magazines/fortune/mostadmired/2008/top20/>
<http://money.cnn.com/magazines/fortune/globalmostadmired/2008/top20/>
<http://money.cnn.com/magazines/fortune/mostadmired/2008/best_worst/best1.html>

  Also be sure to check out Fortune's extended coverage of Apple, 
  including Betsy Morris's "What Makes Apple Golden" and Peter 
  Elkind's lengthy "The Trouble with Steve Jobs." The latter piece 
  focuses on Jobs's bout with pancreatic cancer and the options 
  backdating scandal, covering both in a level of detail I hadn't 
  previously seen.

<http://money.cnn.com/2008/02/29/news/companies/amac_apple.fortune/>
<http://money.cnn.com/2008/03/02/news/companies/elkind_jobs.fortune/>


Aperture 2.0.1 Update Enhanced by AppleScript
---------------------------------------------
  by Jeff Carlson <jeffc@tidbits.com>
  article link: <http://db.tidbits.com/article/9491>

  Maintenance updates generally don't offer much more than bug fixes, 
  which makes last week's release of Aperture 2.0.1 stand out. The 
  update provides an array of performance and stability improvements 
  (called out by category, though, without specifics of what was 
  changed), and Apple also rolled in enhanced AppleScript support.

<http://support.apple.com/kb/HT1083>

  A page in the AppleScript section of the company's Web site 
  demonstrates how a page layout program such as Adobe InDesign CS3 
  can fetch an image directly from the Aperture library, using the 
  photo's generated preview within the InDesign document. When the 
  image is edited in Aperture, the changes are reflected in InDesign 
  without re-importing the new version. A video explains fingerprinted 
  previews, the new method that Aperture uses to keep its previews and 
  source files linked together using unique identifying codes.

<http://www.apple.com/applescript/aperture/indesign/>

  (Incidentally, the two videos on that page use Apple's Victoria 
  text-to-speech voice for the narration instead of a human voiceover, 
  a practice I've not noticed before. It took a few seconds to pick 
  out what was "wrong" - the occasional clipped words and odd 
  pronunciations that indicated an artificial voice.)

  Aperture 2.0.1 is available via Software Update or as a 43.9 MB 
  standalone download (a valid serial number is required to download 
  the latter version).

<http://www.apple.com/support/downloads/aperture201update.html>


Take Control News: Get Up-to-Date Help Customizing Mac OS X 10.5.2
------------------------------------------------------------------
  by Adam C. Engst <ace@tidbits.com>
  article link: <http://db.tidbits.com/article/9490>

  We just released a new 1.1 version of Matt Neuburg's "Take Control 
  of Customizing Leopard," which adds several important pieces of 
  information for working with new options in Mac OS X 10.5.2, 
  including how to toggle menu bar translucency and the reflective 
  Dock, and how to take control of your stacks. It also integrates 
  discussion of new aspects of the Time Machine interface and includes 
  a few bits of advice - like how to put the Finder in all your spaces 
  - that have come to light as we've worked with the shipping version 
  of Leopard. If you're interested in learning more about customizing 
  the latest version of Leopard, pick up a copy today.

<http://www.takecontrolbooks.com/leopard-customizing.html>

  We are especially happy about this release - free to those who own 
  the 1.0 version - because had we created it as a traditional printed 
  book, thousands of obsolete copies would be sitting on reader and 
  bookstore shelves all over the world, and we'd have no elegant way 
  to update those books to cover Leopard's changes. Those of you who 
  already own the 1.0 version can download the update by clicking the 
  Check for Updates link in the upper right corner of the first page.


Airfoil Plays Home Audio Wirelessly
-----------------------------------
  by Rich Mogull <rich@tidbits.com>
  article link: <http://db.tidbits.com/article/9492>

  As a user and reviewer of software it's rare to find an application 
  that focuses entirely on performing a single task, and performing it 
  well. All too often our software bloats with unnecessary features 
  and options to appeal to a wide audience, increasing complexity and 
  hogging valuable system resources. Rogue Amoeba's Airfoil 3.1 is 
  that rare program that takes a complex task, makes it drop-dead 
  simple, and includes only what's absolutely necessary. Airfoil is a 
  near-perfect application that's razor sharp in its focus, and 
  Zen-like in its simplicity. 

<http://www.rogueamoeba.com/airfoil/>

  One of the more unusual features of Apple's AirPort Express Base 
  Station is AirTunes, a protocol that enables any computer running 
  iTunes to stream music to an AirPort Express connected to a stereo. 
  When it was first released, AirTunes worked only with iTunes and 
  supported only a single AirPort Express at a time. Many users, 
  myself included, immediately saw the potential to use the relatively 
  inexpensive AirPort Express to stream synchronized music throughout 
  our homes, replicating the functionality of whole-home audio systems 
  that cost thousands of dollars.

<http://www.apple.com/airportexpress/>

  Airfoil was born out of the demand for a critical missing feature in 
  AirTunes: the capability to stream from applications other than 
  iTunes. The first version did just that - it brought AirTunes-like 
  streaming to other applications. Version 2 then closed the gap on 
  another valuable feature - the capability to stream to multiple base 
  stations at once. Although Apple later added support for multiple 
  device streaming, AirTunes is still limited to iTunes and still 
  supports streaming only to the AirPort Express or Apple TV. With the 
  current Airfoil 3.1, Rogue Amoeba has extended beyond just the 
  AirPort Express, making it possible to stream synchronized audio to 
  Macs and PCs (using client software) along with Apple TVs, and 
  AirPort Express base stations.

  I was an early adopter of Airfoil 3.1, but rather than rehashing the 
  straight reviews (like Macworld's excellent coverage) I'll walk 
  through the features as I describe how I use Airfoil here in my 
  home. It's one of those applications I use on a daily basis and find 
  indispensable. In fact, I've designed my entire home audio setup 
  around it.

<http://www.macworld.com/article/132295/2008/02/airfoil3.html>

  I originally purchased an AirPort Express to use as a wireless 
  access point when I travel and to stream music from iTunes to our 
  stereo. I've been a subscriber to XM Radio for a while, and the 
  desire to stream XM audio drove me to purchase Airfoil 1.0 
  initially. I connected my XM radio to a Mac mini through an iMic USB 
  audio adapter by Griffin Technologies, and used a free application 
  also by Rogue Amoeba called LineIn to output the audio to Airfoil, 
  and thus to my AirPort Express connected to the stereo in our living 
  room.

<http://www.griffintechnology.com/products/imic>
<http://rogueamoeba.com/freebies/>

  The configuration worked well, but was hobbled by a few limitations. 
  First, although Airfoil could also output audio locally, it wasn't 
  synchronized with the remote speakers. Local audio would play just a 
  second or so before the remote speakers. Normally this wasn't a 
  problem, but if we were entertaining I had to make sure I turned 
  down the volume on the Mac mini or it would annoy anyone walking 
  down the hall past that room. The setup also required an AirPort 
  Express for every location where we wanted audio. Ideally I wanted 
  to stick the Mac mini in a closet and stream to whatever Mac I was 
  working on at the time, connected to desktop speakers, and just 
  output it with the rest of my system audio. I work at home and like 
  being able to control mute and volume from my keyboard. When we 
  later added a second AirPort Express, I also noticed a tendency for 
  dropped connections and audio to drop out of sync.

  I enhanced my basic setup with a little simple programming. Airfoil 
  supports AppleScript, and I was able to make a Web page on the Mac 
  mini that would execute an AppleScript that let me switch audio 
  sources and toggle streaming to each AirPort Express. If a 
  connection dropped I could reset it by going to that Web page from 
  any browser in the house (including my Sony PSP).

  Airfoil 3.0 solved nearly every problem in the previous versions and 
  added significant functionality. It improved synchronization, which 
  also seemed to improve connectivity. I have yet to notice any 
  synchronization issues between multiple AirPort Express units, and 
  connections seem more stable. Version 3.0 also added full 
  synchronization of local audio with the remote speakers so the audio 
  from my Mac mini synced perfectly with the streaming audio.

  The most exciting feature of 3.0 was the addition of Airfoil 
  Speakers - a standalone client application running on a Mac or PC to 
  accept audio streamed from Airfoil. Before the introduction of this 
  feature I was unable to include my desktop speakers in my home audio 
  setup. It seemed silly to purchase another AirPort Express just to 
  stream audio from my closet to the laptop five feet away, and I 
  found myself sticking the XM radio on my desk during the workday, 
  and connecting it to the Mac mini if I wanted to stream it to the 
  rest of the house. With Airfoil Speakers I now stream XM right from 
  the radio to my laptop, which is usually connected to a pair of 
  desktop speakers (although XM offers online streaming, the quality 
  is materially lower).

  Another welcome feature, available since version 2.0, is support for 
  automatic connections. In the Airfoil preferences you can designate 
  targets to connect to automatically. This has reduced the need for 
  my custom Web page, since Airfoil now automatically connects on 
  launch when my laptop or AirPort Express units are on the network.

  One last feature I haven't used much is remote audio streaming of 
  video content. Due to the delay of sending audio wirelessly, it's 
  difficult to keep the audio and video from a DVD or other source 
  synchronized. (In fact, iTunes won't stream the audio for a video to 
  an AirPort Express, presumably for this reason.) To work around this 
  problem, Airfoil now includes its own video player. While you can't 
  use the default DVD Player, the embedded player supports all major 
  video formats.

  But Rogue Amoeba didn't stop there. Soon after the release of 
  Airfoil 3.0 they released version 3.1, which added support for 
  streaming to Apple TV. If you use an Apple TV, you no longer need to 
  stuff an AirPort Express behind your stereo rack. Sure, the Apple TV 
  also plays iTunes audio, but now you can synchronize that across 
  multiple rooms.

<http://www.apple.com/appletv/>

  I hate to admit this, but when we had a new house built last summer 
  I designed our wiring around Airfoil and AirPort Express units. 
  Rather than a whole home system, we just put ceiling speakers in our 
  living/dining room and on the outside patio, wired to the 
  entertainment nook in our family room. We skipped extra wiring to 
  the upstairs or bedrooms, knowing we could just add AirPort Express 
  units if we wanted. We use one AirPort in the family room to cover 
  all the downstairs speakers, and one upstairs in our bar area 
  connected to a small shelf stereo system. I have some home 
  automation software that includes a Web interface for iTunes (Indigo 
  by Perceptive Automation), that, combined with my own AppleScripts, 
  lets me change sources and choose songs through my iPhone or any 
  other Web browser. For the cost of a Mac mini (a really old one), 
  two AirPort Express base stations, some cheap in-ceiling speakers, 
  and Airfoil 3.1, our guests are treated to perfectly synchronized, 
  whole-home audio that I can control from my phone. How cool is that?

<http://www.perceptiveautomation.com/indigo/>

  Airfoil is also filled with those little touches that really polish 
  an application. The software itself is simple and respectful of 
  screen space, and can be hidden in the menu bar. The icons for each 
  output device or computer represent the nature of that system; a PC 
  icon for a PC, laptop and desktop icons depending on the Mac, and 
  different AirPort Express and Apple TV icons. You can control volume 
  by output device or link everything to system audio, and it includes 
  an equalizer and robust AppleScript support.

  The only problem I've noticed is a lack of consistency with the 
  automatic streaming feature. It will connect to all devices when 
  Airfoil initially launches, but only reconnect to Airfoil Speakers 
  devices as they come on and off the network through the day. 

  As for the future? It's no secret that with the release of the 
  iPhone SDK, Rogue Amoeba is thinking about bringing audio streaming 
  to your pocket. That might be enough to make me finally break down 
  and get one of those overpriced iPhone docks with speakers for the 
  bedroom. 

  Airfoil 3.1 is available as a free trial for Mac OS X and costs $25 
  for a full license, or a $10 to upgrade from a previous version. A 
  version for Windows 2000/XP/Vista is also available.


Open Letter to Steve Jobs: In Support of an iPod reader
-------------------------------------------------------
  by Adam C. Engst <ace@tidbits.com>
  article link: <http://db.tidbits.com/article/9487>

  Back in January, while talking with John Markoff and David Pogue of 
  the New York Times after your Macworld Expo keynote, you expressed 
  skepticism about the Amazon Kindle ebook reader. John Markoff quoted 
  you as saying, "It doesn't matter how good or bad the product is, 
  the fact is that people don't read anymore. Forty percent of the 
  people in the U.S. read one book or less last year. The whole 
  conception is flawed at the top because people don't read anymore."

<http://bits.blogs.nytimes.com/2008/01/15/the-passion-of-steve-jobs/>

  That seems an odd thing to say to a pair of writers whose work is 
  read by millions of people in newspaper and book form. I don't know 
  where you got that 40 percent number, but other statistics would 
  seem to disagree. For instance, the Book Industry Study Group, which 
  has been tracking the U.S. publishing industry for 30 years, 
  estimates that U.S. book sales in 2006 exceeded 3.1 billion copies, 
  generating net revenues for U.S. publishers in excess of $35 
  billion. That's a 3.2 percent increase in revenues over 2005. The 
  book industry is growing, not shrinking. And if 40 percent of the 
  people in the U.S. are reading one book or less per year, the other 
  182 million of us must be averaging over 16 books per year.

<http://www.bisg.org/news/press.php?pressid=42 >

  Reading habits have undoubtedly changed, since we have more 
  entertainment and research options available to us than ever before. 
  Some of those come thanks to Apple products like the iPod and Apple 
  TV, and Apple services like the iTunes Store. But the prime mover, 
  according to an IDC study of consumer online behavior, is that 
  Americans are now spending 32.7 hours per week online, almost twice 
  as much as they spend watching TV (16.4 hours per week) and more 
  than eight times as much as they spend reading newspapers and 
  magazines (3.9 hours). If you want to point to an industry in 
  trouble, look no further than newspapers, where circulation is in a 
  steep decline.

  The key point is that time spent online is largely time spent 
  reading (and writing), whether email (57 billion messages sent in 
  2007 by IDC's estimate), blogs (over 70 million, with 1.5 million 
  posts per day, according to Technorati), or more traditional online 
  news and entertainment sources. People read more than they ever 
  have, thanks to the Internet, and new forms of reading are appearing 
  all the time. Witness the Japanese "cell phone novel," meant to be 
  read in serialized form on the ubiquitous mobile phone. The 
  Economist reports that since appearing in 2001, the genre has grown 
  to become an $82 million business in 2006, with some ebooks 
  receiving over a hundred thousand downloads per day.

<http://www.economist.com/business/displaystory.cfm?story_id=9231860>

  I've called out all these numbers in order to encourage Apple to 
  acknowledge that people read vast quantities of text and to focus 
  hardware and software design efforts on making it easier to read on 
  the iPod, iPhone, and future devices. The iPod and iPhone can be 
  used to read some online content now, along with small bits of text 
  synced from a Mac, but the experience could be significantly 
  improved with native support for PDF, better user interface support 
  for stored text documents, and more.

  But I, speaking as a reader and a publisher, would really like to 
  see Apple create a larger version of the iPod touch optimized not 
  just for a better video experience, but also for a best-of-breed 
  reading experience. Apple has the hardware design and user interface 
  chops that Amazon lacked when creating the Kindle, plus the 
  knowledge gleaned from the iPhone and the iPod touch in terms of 
  underlying operating system, physical design, and wireless 
  capabilities. Equally important is the iTunes Store, which offers an 
  unparalleled browsing and shopping experience for digital media - it 
  could be extended to support commercial ebooks, subscription-based 
  periodicals, and free blogs in exactly the way it currently supports 
  commercial audiobooks, TV show season passes, and free podcasts.

  Such a device would make good business sense for Apple too. iPod 
  sales posted their slowest ever year-over-year growth rate, at only 
  5 percent, causing some analysts to opine that Apple has saturated 
  the market. Even committed iPod users will purchase replacement 
  iPods only so often. Like the iPhone, a new "iPod reader" in a 
  larger form factor would open up a new market for Apple, but unlike 
  the iPhone, it would be purchased in addition to an iPod nano or 
  iPod shuffle.

  John Markoff has speculated that your dismissal of American reading 
  habits is actually a calculated setting of the stage for just such a 
  device. You didn't have kind words for cell phones or the MP3 
  players that predated the iPod, with justification - they were (and 
  for the most part remain) utterly awful. 

<http://bits.blogs.nytimes.com/2008/03/03/reading-steve-jobs/>

  So Steve, here's hoping that an upcoming special event will feature 
  an iPod reader, designed to do all the great things we've become 
  accustomed to from an iPod, but with the addition of native support 
  for downloading, managing, and displaying textual documents of all 
  sorts, whether in plain text, PDF, Microsoft Word's .doc, or XML 
  format. 

  The iPod already gives us access to Beethoven and Bob Dylan, to 
  snapshots of our children, and to The Incredibles and episodes of 
  Lost. Let's add to that  The Hobbit and Harry Potter, 1984 and 
  Catch-22, and the complete works of Dr. Seuss. Book publishers have 
  been waiting for a mass-market ebook reader for years, the newspaper 
  companies are dying for a new online business model, and normal 
  people just want to read on the train to work. And of course, I'll 
  be happy to upload to the iTunes Store an entire library of Take 
  Control ebooks that are already popular with tens of thousands of 
  Mac users. 

<http://www.takecontrolbooks.com/catalog.html>


  --Adam Engst, TidBITS Publishing Inc.


Apple Announces iPhone 2.0, Releases SDK
----------------------------------------
  by Glenn Fleishman <glenn@tidbits.com>, Adam C. Engst <ace@tidbits.com>
  article link: <http://db.tidbits.com/article/9489>

  The iPhone 2.0 software development kit (SDK) is out, but the iPhone 
  2.0 software won't appear until June 2008, a year after the original 
  iPhone shipped. Apple promised in late 2007 that it would release an 
  SDK to allow developers to create their own iPhone software by 
  February 2008; what's a week between friends? Especially when Apple 
  appears to have provided more direct access to iPhone features and 
  networking than was expected. The SDK allows use of the cellular and 
  Wi-Fi connection, can sniff location, and offers direct access to 
  gestures, touches, and motion, tying into the iPhone's touchscreen 
  and accelerometer.

<http://developer.apple.com/iphone/program/>

  The SDK can be downloaded for free, and includes a simulator of the 
  beta version of the 2.0 software; the operating system update will 
  work on both the iPhone and iPod touch. (Apple's servers crumbled 
  under the initial load, with developers complaining about how long 
  it took to get the 2 GB disk image to download - they want it now!) 
  When released in June, the software will be a free upgrade for all 
  iPhone owners, but iPod touch users will have to pay a "nominal 
  fee," much like the recent $20 fee to get the mail, location, 
  widgets, and other items added in January. (Apple books revenue 
  immediately for iPods, requiring it to either restate revenue or 
  charge a fee to handle substantial new features; the iPhone's 
  revenue is accounted for over 24 months.)

  Included in the June release will be a host of corporate networking 
  features designed to enhance security, support large-firm 
  infrastructure, and, most remarkably, interact directly with 
  Exchange servers through a license Apple obtained from Microsoft. 
  Might June also mark the release of a 3G iPhone? Nothing was said 
  about it, but that's what we're thinking now.


**iPhone SDK** -- Apple Vice President of iPhone Software Scott 
  Forstall said that developers would have access to the same APIs and 
  tools that Apple uses to build the iPhone apps, including the Core 
  OS layer, the Core Services layer, the Media layer, and a new 
  application framework called Cocoa Touch, along with an interface 
  simulator for testing software before it's installed on the real 
  hardware.

  Developers confirmed for us that the simulator isn't a hardware 
  emulator that pretends to be an iPhone and runs native code. Rather, 
  programs compile for Mac OS X and run within the interface 
  simulator. It's a little odd, but may have been part of Apple's 
  intent in abstracting the hardware and providing less information to 
  phone unlockers, too; the less access to even simulated hardware, 
  the harder it is to jailbreak the iPhone or iPod touch.

  The Core OS layer is largely the same as in Mac OS X, though with 
  better power management. The Core Services layer includes things 
  like SQLite for database storage and Core Location, which uses cell 
  tower and Wi-Fi network data to determine location, which only the 
  Maps application currently employs. The Media layer enables the 
  iPhone to play audio and video, and includes things like Core Audio 
  from Mac OS X. And lastly, Cocoa Touch replaces Cocoa as the 
  application framework upon which all applications are built; Cocoa 
  assumes a keyboard and mouse for input, whereas Cocoa Touch assumes 
  that all input comes via touch - single touch, multi-touch, and 
  gestures.

  But that's just the foundation - the environment in which iPhone 
  apps are actually created is Xcode, running on a Mac with an Intel 
  processor and Mac OS X 10.5 Leopard. Developers will use Interface 
  Builder to design and implement iPhone app interfaces, with all the 
  standard user interface elements already available. Other tools 
  include Instruments, which helps developers check memory usage and 
  measure performance, and the iPhone Simulator.

  Apple showed a pair of demonstration applications, the first of 
  which was an image manipulation program that allows the user to 
  distort a photo with a touch or a pinch, and to erase the distortion 
  with a shake, like an Etch A Sketch; it reportedly took two days to 
  write. The second was Touch Fighter, a space shooter game in which 
  the user controls the spaceship via the iPhone's accelerometer and 
  fires by tapping the screen; Apple said the software took two weeks 
  to put together. 

  Apple pulled other developers into their campus to work with the 
  iPhone SDK a few weeks ago; some of those developers, it was 
  claimed, had never written software on a Mac before. Electronic Arts 
  showed a version of their upcoming game Spore in which the 
  accelerometer controls the spore moving around the screen, eating 
  smaller things and avoiding larger ones; once a certain point is 
  reached, the player uses the Evolution Editor via the touchscreen to 
  design a custom spore. Salesforce demoed an app that brings data 
  down from a sales database, giving business data that salespeople 
  need in real time. Next up, AOL showed a version of AOL Instant 
  Messenger (AIM) for the iPhone that will eventually provide the 
  level of instant messaging that many iPhone users have wanted 
  instead of SMS messaging. Epocrates showed a drug database for 
  doctors, and lastly, Sega demoed Super Monkey Ball, a version of a 
  console game that, ironically, needed an artist to scale up the 
  graphics for the iPhone's screen.

  In general, it seems as though Apple has pulled back the curtains on 
  a great deal of what's possible on the iPhone, although it's not as 
  open as the Macintosh. Needless to say, SIM unlock software won't be 
  allowed, and access to the dock connector will be restricted, other 
  than what's already available via the "Made for iPod" program. 
  Nothing was said about whether Apple would enable support for the 
  iPhone to distribute a cellular-based Internet connection to a 
  laptop via Bluetooth, or if Bluetooth-based support for external 
  input devices like a keyboard would be allowed.


**The Free Market Costs 30%** -- The only way for users to acquire 
  iPhone apps will be through Apple's new App Store, which looks a lot 
  like the iTunes Store and likely takes advantage of everything Apple 
  has learned while selling four billion songs via iTunes. Free 
  applications will be hosted in the App Store for free, and revenue 
  from commercial applications will be split with developers such that 
  the developer gets 70 percent and Apple keeps 30 percent. Developers 
  also pay a $99 fee to distribute free and commercial programs via 
  the App Store. This fee is per developer, not per application, and 
  isn't required to download and use the SDK.

  Response to the revenue sharing among the developer community was 
  largely positive, with many saying they'd expected a 60:40 split, 
  and would have of course preferred an 80:20 split. 70:30 is entirely 
  reasonable in our opinion, partly because that's an all-inclusive 
  fee covering processing, bandwidth, hosting, and marketing; in the 
  traditional book world, for instance, the split between publishers 
  and bookstores is often 50:50. Many ecommerce providers charge 10 to 
  15 percent for less than Apple will be providing via the App Store's 
  directory and interface. 

  Developers can choose, of course, to price their offerings higher 
  than they might otherwise to get back some margin, but they have to 
  avoid charging too much. Some developers may simply release free 
  iPhone software that's designed to work with desktop versions of 
  their software sold on a per-seat license. That could push more 
  sales of those applications, or increase licenses sold within 
  companies.

  Of more concern was the question of what Apple would allow to be 
  sold through the App Store. Categories of applications that Apple 
  won't accept include anything related to porn, applications designed 
  to violate privacy, bandwidth hogs that could overtax AT&T's data 
  network, malicious programs, and anything that's illegal (which is 
  an ever-increasing amount of software, thanks to the DMCA). While a 
  bandwidth hog over Wi-Fi might be obnoxious, it might be not be 
  considered as much of a problem as filling AT&T's data pipe.

  On the face of it, that sounds reasonable, but developers voiced 
  worries over just how Apple would decide, and whether Apple would 
  allow applications that seem to work around Apple's own business 
  model. Paul Kafasis, CEO of Rogue Amoeba, wondered whether Apple 
  would allow their applications on the iPhone. For instance, Apple 
  might not like that Airfoil reverse-engineered the AirTunes 
  protocol, that the listening portion of Radioshift would allow users 
  to listen to music without buying it from the iTunes Store, or that 
  Fission enables users to make ringtones rather than buy them from 
  the iTunes Store. Needless to say, it would be good if Apple would 
  provide rulings before development is complete, so developers don't 
  waste time on applications Apple won't allow.

  Another question on our minds is if Apple will accept 
  non-applications for the App Store. For instance, what if a 
  developer writes a game and wants to sell additional levels for it? 
  Or, what if someone writes an ebook reader and others want to sell 
  ebooks in a compatible format? For more thoughts on what Apple could 
  do in this arena, see Adam's "Open Letter to Steve Jobs: In Support 
  of an iPod reader" (2008-03-05).

<http://db.tidbits.com/article/9487>

  And what about trialware? Most developers offer 30-day trials of 
  their software, or programs that come with some features locked or 
  disabled. Paying a fee unlocks the program or activates it 
  permanently. Since Apple wants to be a gatekeeper for programs, will 
  they allow this kind of flexibility? Perhaps a "30-day" box that 
  developers can check to delete the program - a la iTunes movie 
  rentals - when the period is up if a user hasn't paid?

  If Apple proves overly cautious about applications that are not 
  obviously problematic, we suspect that the vibrant iPhone hacking 
  community will refocus its efforts on hacking the iPhone to accept 
  applications that Apple won't host in the App Store. 

  While the SDK is freely downloadable, the iPhone Developer Program 
  won't accept all comers yet. Apple has a footnote on its developer 
  page that states, "The iPhone Developer Program will initially be 
  available to a limited number of developers in the U.S. and will 
  expand to other countries in the coming months." It's not quite 
  clear when and how Apple will open the iPhone Developer Program 
  fully.


**iPhone Goes to Work** -- The iPhone was widely criticized in its 
  first release for lacking a host of critical features for large 
  business information technology (IT) infrastructures (networks, 
  servers, software, computers, and handhelds), generally subsumed 
  under the term "enterprise." It didn't matter that Apple wasn't 
  targeting the iPhone at enterprise users; rather, those in the 
  business world knew iPhones would be brought in to use, and company 
  techies knew that they couldn't support them.

  In the enterprise, chief information officers and IT workers want 
  the ability to integrate any new device with their existing 
  technology decisions - which often include specific sets of choices 
  around remote connections (via a virtual private network client), 
  network login policies (which may require digital certificates and 
  keychain fobs), and mail, calendar, contact, and directory services.

  Until recently, there wasn't even a way for enterprise users to pay 
  for an iPhone on a corporate account - the iPhone was available only 
  for personal use (see "AT&T Offers iPhone for Enterprise," 
  2008-01-23). Nevertheless, the iPhone saw significant uptake among 
  executives and others in large corporations. With iPhone 2.0, Apple 
  will be adding a slew of new features aimed at making the iPhone 
  into a better corporate worker bee, including full Microsoft 
  Exchange support.

<http://db.tidbits.com/article/9419>
<http://www.apple.com/iphone/enterprise/>

  Apple surprised many industry watchers by announcing that they'd 
  licensed Microsoft Exchange ActiveSync from Microsoft, as Apple 
  rarely licenses anything that's core to their purpose. But in the 
  enterprise, Exchange is one of the kings, and Apple had to pay 
  obeisance to get the pieces necessary to perform robust 
  synchronization and communication. With full Exchange support, Apple 
  can directly take on Research in Motion (RIM) and its BlackBerry 
  communicators. Apple took aim at RIM by criticizing their 
  single-point-of-failure approach to having all email and messaging 
  pass through RIM's servers; two recent brief failures have 
  highlighted RIM's vulnerability. In Apple's approach, the iPhone 
  will communicate directly with the enterprise's servers. 

<http://www.washingtonpost.com/wp-dyn/content/article/2008/02/23/AR2008022301561.html>

  This will allow enterprise iPhone users to get real push services, 
  which was one of the big early draws to the BlackBerry, and is 
  available with only Yahoo Mail on the iPhone today. (Yahoo Mail's 
  approach is rather insecure, too, as I documented over at Macworld 
  many months ago.) The Exchange push support includes email, events, 
  and contacts. A contact added to an internal directory will appear 
  nearly immediately in an iPhone's contact list, for instance.

<http://www.macworld.com/article/58991/2007/07/iphone_security.html>

  Other important additions include:

* Two-factor authentication. This security policy pairs a password 
  with a key fob, card, or sensor that provides an additional code or 
  offers biometric details (a fingerprint scan, for instance). The 
  password is meaningless without the other detail, the second factor.

* 802.1X and WPA/WPA2 Enterprise logins. While this sounds like a 
  bunch of nonsense to the untrained ear, it's music to an IT manager. 
  802.1X is generically a method to allow a device to connect to a 
  very limited part of a network while a user confirms their identity; 
  it's "port-based authentication" that firewalls the rest of the 
  network away from the device. 802.1X is used with both Ethernet and 
  Wi-Fi, although the most sensible modern Wi-Fi networks use a subset 
  of 802.1X called WPA/WPA2 Enterprise that requires that WPA (Wi-Fi 
  Protected Access) encryption methods are used. Without 802.1X 
  support, enterprise iPhone users have been unable to access some 
  corporate networks without unpleasant workarounds.

* Device configuration. It's a bear to manage handheld devices when 
  you have to set them up one at a time. Group configuration allows a 
  passel of devices to be configured at once from a console, and to 
  have the same basic configuration. This is especially important when 
  installing digital certificates; IT personnel often need to install 
  a common root certificate for the entire firm, and an individual 
  certificate that corresponds to the device or the user. (Back in the 
  early days of 802.1X, only certificate-based logins were available, 
  and Microsoft had to have each worker bring their laptop to an IT 
  office to get certificates installed by floppy before the laptop 
  could gain Wi-Fi access to the network.)

* Remote erasure. IT departments want to be able to "brick" a device 
  remotely, in order to wipe sensitive information from a lost or 
  stolen handheld, or one in the hands of an employee who is being 
  terminated...right...now! Apple added this feature to iPhone 2.0, 
  showing it in a demonstration where all the iPhone's data was wiped, 
  after which it rebooted sans any information. It was unclear from 
  the demonstration whether the device's SIM card, containing network 
  authentication, was disabled, although that's likely.

  Yet to be answered is whether the enterprise features include a 
  persistent virtual network connection that works across whatever 
  network you're attached to. Several enterprise products designed for 
  mobile workers stick a server in the enterprise and client software 
  on the mobile device that uses a special property of TCP/IP 
  networking to suspend a connection when a network is switched. This 
  allows something as intensive as streaming media to halt, wait for 
  the network to change, and resume.

  This would be an ideal addition to the iPhone, because it combines 
  security with seamless access, and reduces disruption for the user. 
  Apple could build such technology in, but there's no standard on the 
  server side, so they would have to develop or license such 
  technology. More likely, the SDK would allow such a client to be 
  created, but limit its distribution to enterprise customers.

  Enterprises can pay a $299 fee to create programs that can be 
  distributed for in-house use only, via a version of the App Store 
  that will enable a corporation to distribute internal applications 
  securely. An internal App Store may also be how enterprise-focused 
  software developers will distribute their packages, which are 
  typically licensed for a site or on a per-user or per-system basis, 
  to their customers.


**Xcode Marks the Spot** -- It's clear that Apple's decision to 
  develop Xcode as a single, unified development platform has wound up 
  being as important to the company's long-term success as their move 
  to Unix with Mac OS X, and their switch to Intel processors to 
  ensure having the fastest possible computer. While developers have 
  varying opinions about Xcode, its ability to extend development so 
  rapidly from PowerPC to Intel processors during that transition, and 
  now to leap over to mobile devices, allowing programmers to leverage 
  their existing knowledge, means that Apple can now throw its entire 
  existing development community at the fastest-selling mobile device 
  in history.

  iPhone developers, start your simulated engines!


Hot Topics in TidBITS Talk/10-Mar-08
------------------------------------
  by Jeff Carlson <jeffc@tidbits.com>
  article link: <http://db.tidbits.com/article/9493>

**Powerbook G4 "Fan" Club** -- The fan on a reader's PowerBook won't 
  let up; will restoring the laptop's firmware to its factory settings 
  fix the problem? (2 messages)

<http://emperor.tidbits.com/TidBITS/Talk/1883>


**Any dotMac offer in France?** Renewing a .Mac account for less than 
  Apple's fee (which can be done by purchasing a boxed license from 
  Amazon and other outlets) is not limited to U.S. customers. (3 
  messages)

<http://emperor.tidbits.com/TidBITS/Talk/1884>


**Document Scanning Software** -- What solutions are available to 
  archive a lot of paper documentation digitally? Is PDF a safe bet 
  for making searchable copies? (30 messages)

<http://emperor.tidbits.com/TidBITS/Talk/1887>


**Replacement For MS Publisher** -- Readers reveal software products 
  that can read Microsoft Publisher files and convert them to a 
  workable format on the Mac. (6 messages)

<http://emperor.tidbits.com/TidBITS/Talk/1888>


**Terminal Application** -- Really, who doesn't need to pass a file 
  from a Mac to an HP handheld calculator over USB? Here's how. (11 
  messages)

<http://emperor.tidbits.com/TidBITS/Talk/1889>


**Time Capsule Ships with Support for USB Drive Backups** -- The 
  network backup solution many people are waiting for is just out of 
  range, as Glenn Fleishman discovers that Time Capsule will perform 
  Time Machine backups to an attached USB hard disk. C'mon Apple, 
  enable this feature on regular AirPort Extreme base stations. At the 
  very least, we'll all stop bugging you about it. (1 message)

<http://emperor.tidbits.com/TidBITS/Talk/1890>


**Open Letter to Steve Jobs: In Support of an iPod reader** -- TidBITS 
  Talk readers respond to Adam's open letter to Apple concerning the 
  development of an electronic book reader. (23 messages)

<http://emperor.tidbits.com/TidBITS/Talk/1891>


**iCal Plug-in** -- Several public iCal calendars are available that 
  keep track of major and minor holidays. Subscribing to them might 
  help you remember the next one. (4 messages)

<http://emperor.tidbits.com/TidBITS/Talk/1892>


**Fortune: The Trouble with Steve Jobs** -- Fortune's cover story on 
  Jobs and Apple brings up a question: Does a good CEO need to be a 
  tyrant? (2 messages)

<http://emperor.tidbits.com/TidBITS/Talk/1893>


**Will the iPhone SDK allow for Bluetooth access to peripherals?** It 
  looks as if some readers' dreams of using a Bluetooth keyboard (or 
  other peripheral) with an iPhone or iPod touch won't be coming true 
  with the iPhone SDK. (4 messages)

<http://emperor.tidbits.com/TidBITS/Talk/1894>


**What's better than iPhoto?** After encountering problems with iPhoto 
  6, a reader wonders if another program can do a better job of 
  managing digital photos. (2 messages)

<http://emperor.tidbits.com/TidBITS/Talk/1895>


$$

This is TidBITS, a free weekly technology newsletter providing timely
news, insightful analysis, and in-depth reviews to the Macintosh and
Internet communities. Feel free to forward to friends; better still,
please ask them to subscribe!

Non-profit, non-commercial publications and Web sites may reprint or
link to articles if full credit is given. Others please contact us. We
do not guarantee accuracy of articles. Caveat lector. Publication,
product, and company names may be registered trademarks of their
companies. TidBITS ISSN 1090-7017.

Copyright 2008 TidBITS: Reuse governed by Creative Commons license.

Contact us at:	  <editors@tidbits.com>
TidBITS Web site: <http://www.tidbits.com/>
License terms:    <http://www.tidbits.com/terms/>
Full text search: <http://www.tidbits.com/search/>
Subscriptions:	  <http://www.tidbits.com/about/list.html>
Account help:	  <http://www.tidbits.com/about/account-help.html>





