My Dream App

Welcome to My Dream App!

The event where 24 finalists compete for a chance to have their dream app made into reality.

First time? Check out what this contest is about and create an account for free. If you are already a member, please login to remove this message. Thanks!

John Siracusa

Ars Technica

John Siracusa writes editorials, reviews, and an esoteric, sporadically updated blog for the Ars Technica web site. He's been a Mac user since 1984, a Unix geek since 1993, and a programmer and gamer since the day he was born.

John Siracusa's Comments:

Cookbook
Michael Yuan

How can it be that a company with “delicious” right in its name, whose flagship product is a household organizer has not already created this application? For shame, Mr. Shipley.

I think the market for “household software” is severely untapped, especially by the top-tier developers. This application, done right, could be a big hit. I got hungry just reading about it. The technology isn’t fancy; with help from things like Core Data and WebKit there’d be a lot of time left over for polish.

Taking it one step further, add some P2P sharing, collaborative ratings, a “mothership” web site, and a Windows version of the client application and you have the next billion-dollar acquisition target. Granted, I just hand-waved a hell of a lot of work, but the potential is there.

If Cookbook stays a nice little local application, it could still be a success thanks to its low overhead and broad appeal. If it goes all Web 2.0 and somehow manages to rise above the noise before the bubble bursts (again), it could be so much more.

Chatboard
Michael Wuerthele

The entrenched IM services are horrid warts on the technology landscape. Every goddamn time I can’t get an IM file transfer to go through a firewall or whatever, I want to kill someone. I’m typing to the person right now! There’s obviously an open channel for communication. Use that to send the file, you stupid piece of crap! Die, AOL! DIE!!!

Ahem. Anyway, obviously I’m not the only person who wants better real-time services. A reliable network collaborative space like Chatboard is long overdue. Unfortunately, the hurdles in front of it are almost entirely political, not technological. Chatboard doesn’t do me much good unless I can convince all my friends and family to use it. My casual bit of sharing (”Hey, check out the hideous new BBEdit icon!”) quickly becomes a tech-support chore. (”Do you have Chatboard? Do you have a Mac? Can you install it? Try this web site instead.”)

Ubiquity is the only way this’ll ever become useful outside small groups. Unfortunately, AOL, MS, and Yahoo have a collective monopoly on real-time collaborative services these days, and they can’t even be bothered to get freaking file transfer right.

This is yet another demonstration of why Internet infrastructure and protocols should be base on open standards. Email is based on old, generally horrid protocols and standards, but at least they’re all open. That’s why we have email today with rich text, images, video, file attachments, encryption, and so on. If the IM world wasn’t crippled by Soviet-style central planning, we’d be on the 50th iteration of the Chatboard idea already.

Blossom
Dan Lundmark

I suspect this application would be used as intended for a very short time. How long before even casual Mac users start learning to game the system? An excellent implementation of this idea only makes the situation worse. The better the reward (e.g., photorealistic, procedurally rendered plants swaying in the wind), the greater the temptation to fast-forward to the end to see the big payoff. Anyone with enough discipline to actually stick to the (self-imposed, remember) rules probably also has enough discipline to achieve his goals without a digital plant beckoning him from the finish line.

On the other hand, few people are self-aware enough to recognize their own utter lack of self-control, so this thing may sell well regardless of its practical worth as a productivity tool. Plus, make the plant growth effects cool enough and you’ve got yourself a decent screen-saver, at the very least.

iStyleIt
Windy Chen

I so want to like this application, but unlike Cookbook, iStyleIt is up against some nasty technical issues. A well-funded developer with a big team might be able to pull off something similar with pre-digitized clothing and a Poser-style virtual model. Such a developer would likely be beholden to a particular clothing company, limiting the application’s appeal. I doubt anyone not in the fashion industry would be willing to invest the time and money necessary to get this to work.

Unlike job listings, link ratings, and videos of people walking into sliding glass doors, creating useful digital representations of clothing is not something that the great, unpaid, unaffiliated masses can accomplish on their own—not yet, anyway. Give it a decade or so and revisit this idea when the technology catches up.

Hijack
Kevin Capizzi

Like Brent, I would use this application myself. Unlike Brent, I don’t think it’s too hard to attempt an implementation. This idea has two things going for it in 2006. First, there’s a heck of a lot of existing, open source code out there to help read and parse the tag soup that makes up the web. Second, in today’s network-connected world, it’s possible to push updates frequently.

For example, it seems like every time I launch NetFlix Freak, the application tells me there’s an updated version of itself. If this update process is seamless, it doesn’t bother me. In fact, it actually makes me feel good. “Oh, my application is improving itself!”

A successful design for Hijack depends on a good initial framework for screen-scraping that makes the inevitable and frequent updates as trivial for the developer to create as they are for the customers to automatically download and install. Some sort of text-based description file for each bulletin board product would be a good start, with procedural code handling the nastier bits when necessary. To do the scraping, run a full WebKit instance “invisibly” to evaluate the page just as Safari would, then scrape that (virtual) screen.

And yeah, start leaning on the top web board developers to provide a real API for this stuff. But in the meantime, screen-scrape away. It’s just text. Don’t fear it; conquer it!

Minerva
John Bell

I guess someone had to make the iStyleIt idea look easy. I find myself once again damning Shipley for having already written almost everything I want to say in these reviews. Here’s yet another impediment to Minerva nirvana. This idea touches too many application domains already staked out by much larger, better funded, more experienced players who have no motivation to help a third party integrate and subsume their functionality. Sure, we all want such a thing, but it’s way too ambitious. Hell, you might as well ask for a non-sucky Finder.

Desktop Wars
Andrew Wilson

Making a game is a popular ambition among armchair developers, but making one that’s actually fun to play is a lot more difficult than it seems. It’s not even easy to take an existing game and make a fun implementation of it. For every Maelstrom there are dozens of other totally boring Asteroids clones. Making a fun game from scratch is harder still.

Game development has all the features of general application development: internal design, user interface, testing, debugging, performance, etc. Then, on top of all of that, there’s a whole other world of concerns: gameplay balance, replay value, difficulty ramping, exploits, network latency, AI, and on and on. Making a great Mac application is hard enough already. Making a great Mac game seems like a tall order, especially for a single developer who’s never written a successful game before.

A way to sidestep all of this is to merely make it a toy, rather than a game. As a toy, it might as well be a screen-saver (which can run on the desktop already in Mac OS X). But I have a feeling most people voting for this idea want a game, not a toy.

Bookroom
Dillon Krug

Cabel said, “nobody wants to read books on an electronic device.” While it pains me deeply to disagree with the otherwise sage and virtuous Sasser, this statement cannot go unchallenged.

I had the same dim view of eBooks a few years ago. Then I actually tried reading one. Today, I can hardly bring myself to buy printed versions of novels, and sorely wish there was a portable device with a screen that could do justice to technical books. I’m not going to go into the many benefits of eBooks, but suffice it to say that there are a hell of a lot of “somebodys” out there who want eBooks so bad they’ll pay hardcover prices for them.

Bookroom faces several problems when it comes to finding that audience, however. People like me don’t just want an eBook application; we want an eBook platform. That means a desktop reader application like Bookroom, but also a portable reader application that runs on one or more desirable, affordable portable devices, plus a library of titles available for purchase in a format that is not screwed seven ways to Sunday by some insane DRM scheme.

In that wish list, guess which item is the least important. Don’t get me wrong, I’m rooting for Bookroom, if only because I’m glad to see someone actually recognize the long-neglected eBook market. But without a truckload of things that are way beyond the control of a few Mac developers, its chance for break-out success is slim.

(It’s also ripe for the Eaten By Apple fate. iTunes eBook store anyone?)

Copyright © 2006, 2007 - My Dream App. All Rights Reserved

Username:
Password:

E-Mail Me

Please notify me when there is news on the My Dream App winners.

Atmosphere
Portal
Cookbook

Contestants

  1. Anders MelinAnders

    Stick-It

    A modernized sticky solution that lets people use virtual stickies just as they do in real life.
  2. Andrew WilsonAndrew

    Desktop Wars

    A real-time strategy game that brings the battlefield to your desktop with network play, voice commands and more.
  3. Bob ConlonBob

    Savant Carde

    Takes the Hypercard concept into the 21st century through direct manipulation. Could this be the next big breakthrough in hyperlinked media?
  4. Bogumil GiertlerBogumil

    Herald

    A modern update to the newspaper, combining the power of RSS, simple newspaper creation and sharing, and an eye-catching user interface.
  5. Cameron WestlandCameron

    Atmosphere

    A virtual window to the outdoors for your desktop. View a virtual representation of your area's weather when too busy to go outside.
  6. Dan LundmarkDan

    Blossom

    A virtual plant that responds to productivity, not sunlight and water. Had a good session in Excel? Your plant will thrive. Play too much Warcraft? Expect some withering.
  7. Dillon KrugDillon

    Bookroom

    Get back into reading, with Bookroom. Presents e-books in a beautiful interface, and supports annotations and Leopard's VoiceOver support.
  8. Farzad SadjadiFarzad

    Portal

    File syncing from the future. Sync folders and documents between Macs effortlessly and watch transfer progress through a cool, highly visual wormhole user interface.
  9. James BadcockJames

    Destinations

    Plan vacations and trips with ease and tie related photos and notes to locations on the map as an interactive travel album.
  10. Jeff GreenbergJeff

    iGTD

    A Mac implementation on the popular "Getting Things Done" productivity system with iCal and Address Book integration, iPod sync, and more.
  11. Joe BatutisJoe

    Puppet Constructor

    Create simple 2D animations with the ease of manipulating puppets. With Puppet Constructor, keyframes are replaced by users manipulating their "puppets" with their mouse.
  12. John BellJohn

    Minerva

    A virtual secretary for your Mac. Minerva can automatically process new contacts, aggregate news, remind you of appointments and more, speaking with Leopard's voiceover.
  13. Josh McGuireJosh

    iGotPets

    Keep track of your pet's well-being with iGotPets, and share your pet's profile through the web.
  14. Kevin CapizziKevin

    Hijack

    A full Cocoa interface for browsing and participating in your favorite discussion forums.
  15. Marshall KucharczykMarshall

    SweepIt

    The solution for messy desktops and download folders. Set folders for automatic cleaning based on user set rules.
  16. Michael WuertheleMichael

    Chatboard

    The virtual, network-enabled whiteboard that adds real-time shared visuals to group collaborations.
  17. Michael YuanMichael

    Cookbook

    The ultimate cookbook application, with online grocery shopping, thousands of recipes, Leopard voiceover technology integration, shopping list sharing, and more.
  18. Mickey WemberMickey

    iVlog

    Photo Booth for videos, with easy to use video logging (or "vlogging") support.
  19. Mike GabouryMike

    iSightSee

    An alternative control method powered by your Mac's iSight. Control your Mac with hand gestures and movements.
  20. Peter PeblerPeter

    Bubble Fish

    Bubble Fish is the friend who knows everything, but without the annoyance factor. Ever curious to learn about a word or phrase beyond a dictionary definition? Wikipedia, Google, Flickr and more would be just a control click away.
  21. Raven ZacharyRaven

    Telepath

    Turns your phone into a Blackberry lite. Push important emails, news items, and more to your phone from your Mac via SMS.
  22. Richard WhitelockRichard

    Whistler

    Ever had the urge to create a song until you realized it was harder than it was worth? With Whistler, just whistle, hum, or tap out your creation into music app importable form.
  23. Russell HeistumanRussell

    Ground Control

    Dashboard done right, with a unified design and modules for your most used apps and important information at your fingertips.
  24. Windy ChenWindy

    iStyleIt

    Bring your wardrobe into your iLife with iStyleIt, a virtual closet on your Mac. Pick your clothes with ease, store and rate your favorite outfits, and share them with your friends.

Developers

  1. Jason HarrisJason

    Jason Harris

    Developer of ShapeShifter and Chicken of the VNC.
  2. Austin SarnerAustin

    Austin Sarner

    Developer of AppZapper.
  3. Martin OttMartin

    Martin Ott

    Developer of SubEthaEdit.
  4. John CasasantaJohn

    John Casasanta

    Developer of iClip.

Today's Sponsors

Sponsor My Dream App