Some thing that make me interested in Java is its ability to run every where. Lots of greate things are happening in java .Some of them are RMI,JDBC, Servlets,Beans,JINI,java in advanced intelligent networks(jain) and much more . These all technologies will together make the a world computers are no longer having hard disk . The very concept of computer is now moved from something with a big monitor to something like palmtop.
Well let's see what these technologies are and what they are offering us.All these technologies help us in achieveing different operations Whcih have bee our imaginaion for a long time . Consider a case where two people are playing chess from two different machines through internet , Some instead of going to the shop browse through the net and buys some thing . Well these are only some of the thing there are a lot ..... (See links for finiding some real sites with these technologies)
Can you imagine a situation where the program you have written is running on different machines simultaneously without u logging into to the remote machine or yourself having an account on the remote machine . Canyou imagince a situation where u are executing a program which is actually defined by someone and which can be dynamically changed by someone and is residing on a remote machine .This are some of the things RMI offers . Well there are lot .
Have u ever thought of a situation where u will be able to run any service without having the driver for that service (Example printing a file in the printer ). Once u just plugin the u'r laptop every thing get automatically configured in such a way that u don't need to get the driver for each service which is there in the network . Well this is what JINI offers
Well there are lot of other things which u can't even imagine Watch out for those