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!

Savant Carde (aka Pile o Cards) is designed around the metaphor of cards and stacks of cards.

Cards are containers which hold information.

Stacks are groups of cards with some common purpose or identity. (A stack doesn’t necessarily have to be a single pile, which the name ’stack’ might imply, but can be
spread out in many piles, shifted and sorted by individual cards, and dragged around from pile to pile by the user.)

Each stack is made up of Info Cards, the places where information is stored. Stacks also have several special cards associated with them that define the look, behavior, and format of their Info Cards. They are:

Control Card - This card is the “foundation” of the stack. It is the access point for linking the cards (Design Card, Template Card, Action Card) that control the look, behavior, and formatting.

Design Card - This defines the “look” of the Info Cards in the stack. It may be a background, the way information is placed and displayed, or any other way the Info Cards appear to the user. This can be from a simple square, to complex field-oriented databases, to gallery style displays for images. For the advanced user, interface objects can be added to their stacks and Info Cards.

Template Card - This defines how any information dragged to the stack is filtered and formatted. Perhaps the template is for MLA standard bibliographic data. Anything dragged to that stack is filtered against that particular set of criteria. (Using what I have called AIRE, Automatic Information Recognition Engine. This is perhaps not as complex as it might seem at first glance—It is a matter of building some basic expert systems that identify the way text is formatted.)
There will be supplied a set of these AIRE Template Cards, and the user will have the ability to do create their own.
(There are many filtering possibilities here. Drag a photo, and the photo is placed, with user-selected EXIF data displayed. Or drag a website, and forum information is separated from news items and placed in their user-defined formats.)

Action Card - Each stack can have a Savant Action connected to it that can be applied to the information dragged to it, or to the Info Cards in the stack. See below for more on Action Cards

At its basic level, Savant Carde is a user-designed information storage and retrieval system. Like a database, but allowing the user to interact with the data by shifting, sorting, dragging, and doing all of those things visually using the Info Cards. (I do a lot of writing, and I really like using 3×5 cards, scattering them all over the floor and organizing my thoughts that way. I want to be able to do the same with Savant Carde.)

Savant Carde treats EVERYTHING as information, so that anything that can live on the computer can also be dragged to an Info Cards. Text, pictures, movies, songs, But also scripts, Automator actions, perhaps even applications. This brings me back to Action Cards.

Action Cards are cards which tell stacks or other cards (or parts of cards) to DO something. This might be an Applescript. Drag a stack to an Action Card and it runs an AppleScript that formats all the data into an outline and sends it to a Word or Nova Mind document. It might be an Automator action. Or a combination of things. In order to facilitate this “chaining” of actions, Savant Carde has MetaCards.

MetaCards allow the user to combine the scripts or actions of several (or many) Action Cards into one single card: a MetaCard. (If you are familiar with Reason, this is the same concept as the Combinator module.) A MetaCard is a simple way to process your stacks or cards through a series of complex steps.

Suppose you want to take an entire iPhoto library, resize all of the photos, rename them, collect them into a folder, and burn them to a CD with a list of all their EXIF information. With Savant Card, you build each of these steps with an Action Card, combine them into a MetaCard, and then drag your iPhoto library to it. Soon Toast is asking for a CD and you are watching the list of photos print from your inkjet. (There are a few other examples of what you can do like this on www.savantcarde.com, and in my forum posts. I can’t help but thinking how cool this would be at the center of my media hub.)

Super Advanced User Mode. Most of you reading this have realized that Action Cards are like programming objects, individual chunks of reusable and easy to manage “code.” Combine this with Savant Carde’s user interface capabilities and the ability to attach MetaCards to a UI elements and not just an Info Card or stack, and what you can create like this should be wetting your imagination.

HyperCard. I know some of you are not familiar with this, but many of you are. Imagine HyperCard not limited by a single “pile”—but what if you could take the cards in a stack and visually sort them and create multiple piles and have them scattered all over while you organize them. Imagine HyperCard being able to run ANY kind of script or Action, including things like PhotoShop Actions. Imagine being able to take piles of information, drag them to a card, and it filters, formats and puts it in the right place for you.

If nothing else—imagine being able to build a simple database to hold ANYTHING you want. And then being able to drag that stuff around to sort and re-order it, and do anything you want with it.

Always open for questions, criticism, and suggestions!

Robert

0 Comments

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