Monthly Archives: October 2011

Is It Cloudy Yet?

Cloud computing technology, has made an uprising in the world of internet.

It has come out from the merge of parallel processing, grid computing technology and distributed computing. The outcome of cloud computing is a service not a product which makes it easy for the end user to handle it. Simply cloud computing means making use of a network environment of resources and applications to get our work done without worrying about the authorized persons of that network. The resources can also used anywhere at any time by any number of users rather than using for one’s own computer.

The cloud computing is cost effective and there is no need to install and run the application in the customer’s computer so it also simplifies the work and makes it easy to maintain. The individual computer in the network is called as node. In cloud computing each node are unique machine, which makes the virtualization easier for the user to work on it. It also dominates the drawback of grid computing which serves as a parent, by interconnecting the bifurcated nodes into one logical computer. This logical computer has the ability to process any number of tasks and maintain a huge amount of data. As each node is unique it is also advantageous to load software and specific operating system on each node depending on the necessity of the project.

Practically the applications of cloud computing is boundless. This could process any task from word processing software to specific programs designed for a company. In practical application, it can be used in backup and recovery systems. It is also obvious to use in payroll and customer relationship management system. Some companies rent the physical storage space for servers and databases as it is not available in their site. Cloud computing gives a best solution for these companies by storing the data in some others hardware without using the space in front end. The best innovations like cloud computing is a boon in technological development.

Good Ole Java

Java is one of the most widely used Object oriented Programming language in the world. Java came into existence in 1991 when a team headed by James Gosling set out to create a language intended for interactive television. Java was initially called “Oak”, it was later named “Green” and finally it got the name “Java”.

Java had a host of features which made it unique in its early days. Features like Inheritance, Polymorphism, Encapsulation, and Platform Independence made very powerful. Java was originally intended for Embedded Systems but as the World Wide Web came into existence Java power became more apparent. With the onset of the Web, developers faced a big challenge. The web was accessible from all platforms like Mac(Apple), Linux, Windows(Microsoft) etc. So the developers needed a language which was platform independent. Java came to the Web developers aid offering “Write once, Run Anywhere” capabilities. Thus it became the Language preferred by most web developers.

Java has gone many changes from its original release in 1992. The latest version Java 7 has many new features supporting advanced animation, sound and video handling etc. Java Platform is divided in three Parts: Java SE(Standard Edition), Java EE(Enterprise Edition), Java ME(Micro Edition). The Standard Edition for Standalone Applications, The Enterprise Edition for Web Applications, The Micro Edition for Mobile Applications.

Though Java has a host of features it also has some shortcoming. Most important among them is the execution speed of Java applications which were very low compared to applications written in native languages like C and C++. This shortcoming was significantly reduced by the use of JIT (Just In Time) Compilers.

Java has been one of the most Successful programming languages in the world and with the arrival of Oracle by Java’s side, I thing the future of Java look very bright.

Jing Screen Capture

Jing is an easy-to-use screen capture application for both Windows and Mac. It can capture both images and video. Even better, it is as easy to copy the image as it is to save it to your hard drive or email it or blog it.

Jing can sit silently in your taskbar, or it can be an active icon at the top, bottom, or side of your computer screen. Click on that icon, and you can have your screen capture in seconds. If you are having an online conversation, pictures can be worth a thousand words.

One of the surprising aspects to this software is that the basic version is free. The paid Pro version includes greater video support, including recording from a webcam and instant posting to YouTube and Facebook. Once I started using it, I can’t do without it. It is that good.