Figure I may as well blog this thing I've been working on for the past month or so... The idea is as follows:
The Kitchen Synx is a four-part program suite focused on social media, traditional communication mediums, web browsing, life organization, social bookmarking, download services, rss aggregation, and document creation.
The first program in the suite is called "Chatter"
Chatter is a program which aggregates all messaging services into one, easy-to-use interface. Email, SMS, twitter, blogger/blogspot, aim, gtalk, skype, facebook, myspace, etc are ideal services to begin with focus on, expanding as much as possible with an open source and API. Messages will all come into the "inbox" irregardless of source (although source will be included in the metadata associated with the message, allowing for filtering and such), and outgoing messages will have a "select medium" list of checkboxes allowing whatever is typed to be sent to any number of compatible services.
The second program in the suite is called "Calendar"
Calendar is a calendar organization and sharing synchronization service, compatible with gCal, remember the milk, Outlook (both calendar and to-do list functionality), iCal, facebook events, and (as with Chatter) potentially more with its open source and API. As with Chatter, any data will allowed to be routed to any other service with a pop-up selection upon appointment or task creation.
The third program in the suite is called "Collection"
Collection is a combination browser-media player-rss aggregator-social bookmark organizer-downloading organizer. It is the most complex of the programs in the suite, and may have to have some functionality removed for sake of sanity and RAM usage among other factors. Ideally, it would be akin to a Songbird with torrent, rss, and social bookmarking capabilities.
The fourth program in the suite is called "Creation"
Creation is a media creation program, focused on business documents such as word files, power point, photo organization and manipulation, note taking, brainstorm-charting, etc.
Anyway, its a massive undertaking which I'd clearly need a lot of help with. I hope to be able to look into how to move forward with the project once I get back to Stanford, and until then I guess I was just looking for suggestions, comments, etc.