Saturday, 19 November 2011

JAVA Technologies [J2SE+J2EE+J2ME]

Java based application have become popular due to following key reasons:
·         It is platform independent, which helps in developing cross-platform portable solutions
·         Little or no cost is needed to start a custom development project in Java, since there are no licensing fees for the platform.
·         There is strong vendor and open source community support for java applications in areas ranging from e-mail, e-commerce to database transactions.
·         It offers several features that accelerate the market trends
1.       Core Java:
    Java SE Development Kit (JDK) 1.4 and 1.5
2.       Web Technologies:
    Jsp
    Servlets
    Struts
    Webwork
    Velocity
3.       Persistence Technologies:
    Hibernate
    Java Persistence Application programming interface (JPA)
    Java Database Connectivity
4.       Desktop Technologies:
    Swing
5.       Application / Web Server:
    Tomcat Web Server
    Glassfish Application Server
    Weblogic 8.1 Application Server
    JBoss 4.x Application Server
    Sun Application Server

6.       IDE :
    Eclipse
    Netbean
    MyEclipse
7.       Design Pattern Other Tools :
    Apache Log4j
    Apache Common Logging
     Apache Upload
    Apache POI
    JIRA
8.       J2ME and Wireless Games Development
J2ME stands for Java 2 Platform Micro Edition. J2ME is a product developed by the Sun Microsystems' and basically used for consumer wireless device platform. J2ME allows developers to use Java and the J2ME wireless toolkit to create applications and programs for wireless and mobile devices.
J2ME has revolutionized the wireless communication technology of the world. J2ME has emerged as the most popular application development platform for wireless phones. It is mostly available on GSM handsets and is supported by all major phones manufacturers including Motorola, Samsung, Nokia and Sony-Ericsson. Windows Mobile handsets from Motorola also supported the J2ME developed applications. More than
J2ME mobile application is a based on CLDC/MIDP and different JSRs.
J2ME Mobile Application Development covers:
    Native J2ME Application based on CLDC/MIDP
    Blackberry Application Development
    Bluetooth Application for Mobile
    JSR 75 based development on J2ME.
    Native Blackberry device application
    XMPP based Chat Service Application Development
    Development with Facebook APIs

No comments:

Post a Comment