The Hindu Opportunities
T H E  H I N D U
O P P O R T U N I T I E S
A Guide to Better Positions and Better Performance
Wednesday, April 11, 2001

About Us
Contact Us
Article Archives
Search Jobs
Articles | Position wise | Category wise | Company wise | Location wise | Search Jobs | Home | The Hindu Group

FOCUS

Java and the 'Beans' talk

THE Internet is here to stay. Java is still the `write once, run anywhere platform' which scores over other languages in more ways than one. Originally called Oak and developed by Sun Microsystems, this object oriented language is portable, bug-free and has become synonymous with the Internet. Java bears striking similarities to C++, but it is more evolved and efficient. It reduces development time and cost, while offering security and scalability.

Java programs also known as Applets are available on a web page. They are small, secure and appear embedded in the page. Applets can be downloaded and executed locally on your system.

Java unleashed

The most important aspect of Java that endears it to the Net is the flexibility of cross-platform execution of code. This is made possible through its Interpreter - The Java Virtual Machine (JVM). Java programs are first compiled into byte code format, after which they are executable on any platform through the JVM which loads, verifies, links and interprets java byte code on the fly. The JVM is a layer above the operating system. Java programs deal only with the JVM and not the operating system, and the JVM in turn converts it into a form that the operating system can understand. This is what makes Java programs platform (operating system) independent.

Java also optimises server-client interaction, thereby reducing the load on the server considerably. Other than server-side computing, Java is also used to create e-commerce and enterprise applications. It is now positioned to enter the wireless, Bluetooth and non-PC world in a way that will make it indispensable to the industry. Wireless Java has already been pioneered by Digital Mobility that is touted to have launched the world's first wireless Java service.

Accessories - Java Beans

Java Beans are reusable Java components, which can be plugged into any application that understands the Java Beans format. Java beans follow Java Beans API. Since they are prewritten and can be plugged in, it saves the programmers a lot of time and effort while programming.

Java script

Developed by Netscape and Sun Microsystems, it is a language that allows interactivity on a web page, and allows content to change dynamically.

True to its namesake Java, it has a lot of things in common, but it still remains an independent scripting language.

Java servlets

Java servlets are used to enhance the functionality of web servers and increase interactivity. They help build applications that are web based. Java servlets are written using Java. They are server independent, platform independent and reusable. Servlets are similar to applets in many ways except that they run on the server invisibly and hence called `faceless'.

Java server pages

The JSP technology is an extension of the servlet technology, and helps to merge static templates with dynamic data or content. JSP makes development and maintenance of complex web pages easy and fast, and helps create web based platform independent applications. A code that resembles HTML and XML is used along with a logic written in Java and residing on the server. The logic is then separated from the page content and design, thus making it a reusable component. JSP is highly suitable for enterprise applications.

Java developers

Java is used by web programmers and developers not only to provide animation and interactivity to a website, but also to create products and services that are available through the Net. Brick and mortar establishments, which have now upgraded themselves to click and mortar businesses, require Java programmers to develop their online business solutions, e- commerce and messaging. Java developers also form a major part of the workforce for companies, which specialise in web solutions.

Hardware and software design and requirements, and the services that will leverage business are devised, created and implemented by developers. Services that need programming may include forums, chats, discussion boards, and tools like market value meter, time calculator, currency converter and games.

A Java programmer with 4 years experience preferably possessing JCD (Java Certified Developer) can aspire to be a team leader. For this he needs to have leadership ability and managerial skills in addition to being a superlative performer. After leading teams for two years, a team leader can graduate to the level of a project manager.

Getting your act together

A graduate or engineering degree in computer science or information technology is ideal. An MCA degree is also acceptable.

Add-ons

In addition to Java and Java script you need to know HTML, DHTML, Perl, CORBA, CGI, ASP, JDBC and Active X. A good understanding of networking principles, database administration (Oracle, SQL), protocols and operating systems is also necessary.

Certifications can give your CV a facelift. The JCP (Java Certified Programmer), and JCD (Java Certified Developer) are internationally recognised certifications, which help you deploy Java in an organisation.

Your cup of Java?

However, merely doing a course in Java will not get you a foothold in the industry - it is your skill and competence that counts ultimately. A good foundation in programming languages like C and C++ is what you must begin with. Experience in this area is more valuable to an employer than mere certifications.

As a fresher, an internship can provide a fillip to your career. Soft skills like leadership and managerial abilities need be honed as they will come handy later on.

ARCHANA JAYAKAR

archana.hyd@careercommunity.co.in


Articles | Position wise | Category wise | Company wise | Location wise | Search Jobs | Home |

Copyrights © 2001 The Hindu.

Republication or redissemination of the contents of this screen are expressly prohibited without the written consent of The Hindu.