Commentary

Michael Singer
 

Leopard Proves Mac OS X Is A Mashup

Take one part Spotlight, two parts iChat, a dash of Dashboard, and mix well with Core Animation. If Apple's developers are this creative, think of what the rest of us could do.

Take one part Spotlight, two parts iChat, a dash of Dashboard, and mix well with Core Animation. If Apple's developers are this creative, think of what the rest of us could do.While the current definition of mashup pertains to Web sites or apps that combine content from more than one source with Web 2.0 attributes (Ajax, RSS, etc.), it seems that the same can be said about an operating system these days. Apple's current Tiger and upcoming OS X Leopard are proof that the company's internal development teams are bouncing ideas off of each other to come up with some pretty nifty applications.

It's easy if you dissect the elements of any current Mac OS application. Let's take iChat for example.


More Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

Originally, this simple AIM-compatible client was just a good way for Mac owners to instant message each other. Add to that an iSight camera -- first as a separate device and now standard with MacBooks and iMacs -- and you now have videoconferencing. Throw in some image manipulation and we evolve to Photo Booth. But wait, there's more.

What good is videoconferencing if you can't present the documents in real time? This is where the Apple developer crew probably got to talking to the Core Animation group. The result is that with Leopard, iChat becomes iChat Theatre. The upgrade lets you change the background (where in the world is Phil Schiller?), animate your image (help me, Obi Wan) or manipulate the foreground (does Conan O'Brien know about this?). The last one is perfect for when you want the giant head of Microsoft CEO Steve Ballmer looming over Steve Jobs to make front-page news.

Finally, adding the new Quick Look feature to the mix allows iChat to let you conference in someone and present him with a Keynote presentation or a video clip with Apple flair.

Sure, the alternative would have been using WebEx, Microsoft's Office Live Meeting, Adobe Connect, or whatever Google will call its acquisition of Marratech. But in Apple-land, good ideas are promoted, so expect more of these mashups to become the norm.

In fact, it's what the company has been telling developers for the last 12 months. Between WWDC 2006 and Jobs' keynote at Apple's Worldwide Developers Conference in San Francisco on Monday, Apple hit the road to meet with developers in some intimate settings and explain to them how they can combine different Tiger and Leopard elements and come up with some wild new applications.

Look at Spaces. It's a marriage of Dashboard the graphic flip used when you change users. Time Machine is where Spotlight meets Core Animation/Quick Look. Even the beloved Finder has taken its latest cues from the iTunes Cover Flow and Quick Look.

Fortunately, Apple is open to this kind of development. If you've never seen Comic Life (available in Tiger 10.4 or as a download), this is a great example of a company making a mashup using several Tiger elements and bundling it into a fun package.

Anyone else out there working on Mac mashups like this?


Related Reading




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

InformationWeek encourages readers to engage in spirited, healthy debate, including taking us to task. However, InformationWeek moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. InformationWeek further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
T-Shirt Giveaway T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting!
Subscribe to RSS

Resource Links