MyDreamApp: Personal Edition

Remember MyDreamApp, where you could submit your application ideas and then there was a whole competition to see which ideas where the best, and would be made. Well, I’m making my own personal edition of that, where all the ideas are mine, and I’m the developer. You, dear reader, are the judge. Unfortunately, I don’t have a beautiful website like MDA, so the voting will take place in the box to the right of this text. You have until midnight on the last day of June to vote, after that I start ‘work’. You are also welcome to leave a comment with your thoughts (blogger speak for: PLEASE comment, I need your knowledge!). Here are the 12 choices, it took me awhile to come up with them, but I’m confident that I have some good stuff here. By the way: none of the names are final, they are all working titles, so don’t judge them on that basis.
TiMo: Yeah, it sort of got abandoned for a second time due to the “backend” that I wrote not being powerful enough, and once you’ve written a backend and based a whole app around it, it’s kind of too late to change. But, I am willing to re-do it one last time, this time with a much better backend that should support the whole thing.
StrobeShow: Rock out to your music by creating rhythms of light and color on the computer screen, using it like a strobe light at a rock concert. You could share your light shows with friends, even network multiple computers together so you have multiple light sources at once.
MakeItMine: Customize the icons/buttons used in your favorite apps (like going into the resource folder of apps). Simple editing built in. Theme support. A little like Candybar, but for specific apps, not the system as a whole.
CoverShow: A beautiful way to see your musical habits. Multiple, cover-flow inspired, ways to visualize your albums. Gets data from Last.fm and iTunes. Organize and play your songs however you want. Create a nice looking website to show all of your friends your music-listening habits, and your favorite songs. Network with your friends to see who has similar music tastes with you.
Desktop Tower Battle: 2 player tower defense game. Build buildings and creeps. Order creeps where to go. Place flag to be destroyed. Get money from destroying units/tower and use it to upgrade/build building/creeps. A little like the game Stratego, mixed with tower defense.
Creeps = Mobile weapons
Because the players have to keep some things secret from each-other, true ‘hotseat’ play, where they both use the same computer is not possible, there are a couple alternatives. First, complete network play, both players on different machines. This would be hard to do because of the many moving objects (creeps, bullets) that must all be the same on both computers. Another option is a ‘control panel hotseat’ system, where each player has a controller with a screen, such as a laptop or iPhone, where they control their armies of creeps. The main game showing all of the ‘action’ would run on a host computer. The problem with this is it relies on every player to have a compatible device, which might be kind of limiting, plus it might not be entirely fair if one player has a tiny little cell phone and the other has a laptop.
CodeArt: A coding based drawing and animation program. Instead of repetitive tools, use code to create fully automatable, animatable, scalable, modular graphics. A little like Quartz Composer, but more powerful, and scriptable, not just node-able. It could also use data, like RSS feeds and such, to create up to date, smart animations (again, just like Quartz).
iStudio: A video editor in between iMovie and Final cut. Specializing in subtitles, images, and keyframing position and size of multiple video tracks. It would be geared towards video podcasters, offering easy theming features, as well as quick compression and uploading features.
Bloggit: A desktop blogging client that’s actually GOOD *gasp* That’s pretty much all that needs to be said, all of the existing ones for mac suck. It would have complete mac-integration. Drag and drop media embedding. Easy templates to quickly embed YouTube videos and stuff like that, and, of course, a really good WYSIWYG editor.
REALajax: A tool to convert simple REALbasic Apps into Javascript. While Javascript does not support all of the features of REALbasic, I think it’s possible to turn a simple REALbasic app into an AJAX app automatically. It might be far fetched and hard to pull off, but with some motivation, and help, it could work. REALbasic’s easy design and coding tools make it an ideal platform not just to create desktop apps, but web apps as well, and it’s XML save format makes it easy to get the code to convert. It is also a possibility that I could make my own AJAX design and coding tool from scratch, if people are interested in that.
Jash: Flash for Javascript. Basically, a keyframe animation (and maybe interactive animation tool) that exports to Javascript and SVG.
PowerTwitter: A twitter client with a lot of useful features, like:
-Account Switching: Got multiple accounts? Choose which one to use on the fly.
-Offline Tweets: Tweet when you can’t get to twitter, they will be tweeted when twitter returns
-Flags: Like Location, Priority, Mood, and Category (Location Flag already exists, L:_____)
-Search: Take advantage of the full power of Summize in a nice interface
-Trends: Quickly See what your friends are talking about/talked about when you were gone
-TweetAhead: Integrate with tweetahead/use as a server
-Customizable Avatars: Change how your friends avatars look to you
-Customizable Sounds: Change how your friends ’sound’
-Filters: Filter tweets that you don’t want to see
-Better Growl Support: Includes Priority, separate actions per person (if wanted)
-Friend Manager: Smartly figures out who you should follow by who friends follow/@
-Stats: How much/when do you tweet
-Autotweet: Certain System actions
-Canned Responses: Including Auto-responders (@ or d)
-Bulk DM: Direct Message multiple people at a time
-TweetNumber alerts: Never miss a milestone in your tweet count
-TwitterHolic: See your twitterholic stats
-Easy Follow/Unfollow: If you forget how to ‘follow ____’
-Twitter Avatar/Style Changing: If twitter API allows
-Twintegrate: Auto tweet actions on Digg, Youtube, Wordpress, etc accounts
-Word Alerts: Alert user when certain words are mentioned (from any user, not just friends)
-Twitterfeed manager: Manage feeds that get tweeted
-Friend Location Viewer: See where your friends are
-Public Timeline: Browse the public timeline
-Highly Customizable Display Options
-Great Interface
WebCMS: A Content Management System (like Drupal or Wordpress) with no focus on blogging. It manages the pages and file structure online. When you want to edit/create a page you just type in or upload the HTML code for a page, which seems totally useless, but there are some advantages, like:
-Quick updating: if you make a mistake you don’t have to re-upload code, just hop into the editor and change it with just a couple clicks
-Version system: Make sure there are never embarrassing mistakes in your website, test out code thoroughly before publishing it, also, you don’t have to take your site down to upgrade because you can upload and test the new version of the site without affecting the old version, and then when you’re all ready, with the push of a button it changes instantly.
-User-customized pages: Send different pages to different people, based on the HTTP headers their computer sends. For example, you could automatically send an iPhone user to an iPhone specific page, or you could send a user to a version of the page translated into the language they speak. You could even give IE users and Safari users separate pages, for optimization, and making fun of the IE people. You can already do this with PHP, but the CMS would make it easier.
I could also add an online WYSIWYG editor like TinyMCE
Hey, thanks for reading to all the way down here! You’ve been great. By the way, if any other developers want to take my ideas, that’s fine with me, as long as we don’t both choose the same one, I want an iApp Monopoly :p
Also, don’t forget to vote!

Wow. There are some great ideas in here! Nice post!
Those are some really good ideas. I might steal (… borrow) some of them. Just for fun though, I’m not good enough to write releasable things yet.
Thanks! And yeah, feel free to play around with my ideas, I don’t even care if you release them, as long as you give me a free copy :p
But ok, this is sort of an idea competition, which one(s) do you MOST want to see made?
Personally iStudio sounds really good. Final Cut is too complex (not so good interface either), and iMovie is just too limited.
Also, The world needs a good-looking, non-AIR, non-twitterrific, killer twitter application…
I totally agree with David — iStudio (or PowerTwitter).