What's SDK?
A software development kit (SDK) is typically a set of development tools that allows a software engineer to create applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar platform. And in many cases includes the IDE for the development
What's an IDE?
An integrated development environment (IDE) also known as integrated design environment or integrated debugging environment is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of a:
1. Source code editor
2. Compiler and/or interpreter
3. Build automation tools
4. Debugger
An IDE is actually used to write and test programs.
Eg.: Microsoft Visual Studio, Turbo C++ professional
An SDK adds functionality, lets you include the sample code, documentation.
Eg.: Eclipse SDK(it comes with the IDE)
Therefore, SDK > IDE! Hmmm...whatever...
I got a taste for Bumptop after my friend Vijay recommended Ted. TED (Technology, Entertainment, Design) is an invitation-only event where the world's leading thinkers and doers gather to find inspiration. But, videos of all the presentations at the event are available for free viewing. And the content on Ted is quite remarkably polished and innovations presented at TED are nothing short of praiseworthy.
Bumptop is the dream child of Anand Agarawala and was created at the University of Toronto. Currently the project is in private beta and is available for download only on an invite basis and I was lucky enough to get an invite. Here is the video from TED.
The Beta version does almost most of what is shown in the video and is quite smooth and polished for beta version.
You get a 3d room interface where you put your desktop icons and then you can just grow and shrink those icons using shortcut keys. The shortcuts are very easy learn and the interface is quite intuitive. But, I really think that touch interfaces would be the right arena to utilise bumptop to their fullest potential. The project makes complete use of the mouse and allows you to organize files on your desktop in best possible manner.
Bumptop is actually a boon for people who tend to have a lot of files on their desktop and need to organize (or disorganize) them. The ability to stack documents, form grids/groups, view images by shuffling through them and allowing you hang priority docs on the walls, combined with the real life physics engine makes Bumptop a shining example of what true Innovation we can bring about even with the current technology.
The collision detection system is really great and you would appreciate the way icons/others dangle when you hang them on the wall.
Bumptop shows that innovation need not always be about new technology, it can be about using existing technology to do new things in newer ways.
However, I did find that it ran faster on my slow XP machine with just 1GB of RAM than on my Vista machine with loads and loads of RAM + a Graphics card (Yeah, maybe I should turn anti aliasing off)
Many of my friends asked me to give them an invite to Bumptop, but its not possible for a user to invite others and the only way to get Bumptop is to sign up for their invite at their site.
While I was waiting for the invite to come by, I did realize the existence of certain clones of Bumptop. One of them was Real Desktop. Real Desktop is quite a good product but the free version is extremely limited in what it offers and once you get an invite to Bumptop, you'll not go back to Real Desktop (even if you had paid for it).
And before I forget! Here is what my desktop looks like now
[caption id="attachment_232" align="alignnone" width="150" caption="My bumptop interface"]
I actually stumbled upon this one...Updating.me. First thing that impresses me is the interest domain name. And the site does just that. It is for all those microblogging fanatics who have got an account with every microblogging site in the universe....
Now, Its similar to ping.fm. But, different in many ways...I personally prefer updating me over any other simultaneous posting service...Plus it supports all those services which I need...Right now, they support
Now, if that doesn't satisfy you...they have their own Adobe AIR app which lets you update all these services without ever visiting their website. And, if you are on updating.me, you get to see your stream on any of these services all the time (yeah, you have to do a manual refresh, though)..
Right now, it is limited private beta and you are going to need a secret invite code to get in.