JAVA
Knowledge Point has wide-range of experience in
developing portable, robust, scalable and secure applications based on Java/J2EE
and related technologies.
We have expertise in the entire spectrum of Java Technologies which includes Desktop,
Enterprise, Embedded and Card technologies. Our extensive experience in some of
the cutting-edge Java development technologies allows us to build best of breed
solutions for our clients.
Java goes back to 1991, when a group of Sun engineers, led by Patrick Naughton and
Sun Fellow (and all-around computer wizard) James Gosling, wanted to design a small
computer language that could be used for consumer devices like cable TV switchboxes.
Because these devices do not have a lot of power or memory, the language had to
be small and generate very tight code. Also, because different manufacturers may
choose different central processing units (CPUs), it was important that the language
not be tied to any single architecture.
The project was code-named “Green.” The requirements for small, tight, and platform-neutral
code led the team to resurrect the model that some Pascal implementations tried
in the early days of PCs. Niklaus Wirth, the inventor of Pascal, had pioneered the
design of a portable language that generated intermediate code for a hypothetical
machine. (These are often called virtual machines—hence, the Java virtual machine
or JVM.) This intermediate code could then be used on any machine that had the correct
interpreter. The Green project engineers used a virtual machine as well, so this
solved their main problem.
Under JAVA we use following modules:
- Core JAVA
- J2EE
- Struts
- EJB
- Spring
- Hibernate