Thursday, August 14, 2008

We have come miles and miles away...

When I first started my career, I was working on 286 Intel IBM Clone machines with DOS version 5.2 with 100MB hard disk and 5.25 inch floppy disk and 8MB of RAM.
It was the time when DOS 6 was released and we had Clipper Installed for DBMS custom based application. The difference with then famous Foxpro was that Clipper was compilable and distributed as an executable. The installation was simple for distributing your application and only environment settings you need to modify was config.sys and autoexec.bat and ensure you have 8MB of RAM. This was hardly 12 years back. Luckily I had chance to get Windows 3.11 which was network version and that was the time where event driven program was on limelight. I did my course on PowerBuilder and Oracle that remarkably change my outlook in Programming. Quickly I was able to grasp the nuances of Event driven programming.

This was the time when Client/Server Programing was popular. What it meant was the code/business rule sits in the Relational database such as Oracle and the thick Client interacts and controls the flow with the help of DBMS. After that there were several versions of Client/Server Programming evolved.
This let to 3tier Architecture. (to be continued...)

Saturday, May 3, 2008

The merge of gadgets


With the new generation of cellphones, its really mindbogglingly to see eye pooping features on cellphone devices. As far as functional feature goes, you can call anyone anywhere, maintain personal database of the contact including birthdays, anniversaries, company, emails etc...You could add reminder to any event or meeting. Set the time to wake you up with nice ring tone of your choice or with your favorite FM radio channel. If FM music bores, then you have your favorite songs played as mp3. Talking about storage...well the device has additional storage area where you can plug-in your 5GB memory card to your cell. If your lost your way...well the device can act as a GPS navigator. Browse through google to search for any restaurants nearby or quickly catch up with latest news on the net. Check emails on the go. This list goes on and on...

Talking about technical features you have additional storage area, bluetooth connectivity for voice and file transfer,wifi to connect to your home network. What next? ...Well, in todays world "connection" is the key. If you are not able to get connected you are obsolete. Thats why you see lot of gadgets which support wifi infrastructure. Your computer, printer, microwave, scanner, music system, cellphone, speakers...are wifi enabled.

With the release of iPhone, it now pretty obvious that you don't need many of additionally burden to carry with you such as mp3 player, laptop(checking mails or for any info search, file editor such as word) , Video player, PDA. Ten years ago you need all these in separate gadget.

There is a saying "The future is in your hands". Yes, the world of gadgets will be all merge into one device that will be of palm size. You will see your cellphone, electronic credit card, electronic keys for you home/car, electronic SSN identity card, Home management console (Controls your electric power, water,Airconditioner, heat system) everything converging rightly fitting to your palm.