Java , Android , Java EE
NickName:pradeep Ask DateTime:2011-02-21T18:04:26

Java , Android , Java EE

How diferent is Java used in Android apps development from Java used to develop regular desktop applications? Can I use the skills acquired by developing Java Android applications in Java EE web development?

What is Java ME all about ?

Copyright Notice:Content Author:「pradeep」,Reproduced under the CC 4.0 BY-SA copyright license with a link to the original source and this disclaimer.
Link to original article:https://stackoverflow.com/questions/5064577/java-android-java-ee

Answers
aioobe 2011-02-21T10:08:55

\n How diferent is Java used in Android apps development from java used to develop regular java applications?\n\n\nFrom a language point of view, almost identical.\n\nFrom an user interface API and application life-cycle point of view, almost completely different.\n\n\n Can i use the skills acquired by developing Java Android applications in Java EE web development?\n\n\nYes. Your pure \"Java-skills\" will come in handy for sure. But as said above, the application life-cycle for instance, is completely different from most other scenarios.\n\n\n What is Java ME all about ?\n\n\nJavaME is an older technique, typically used for phones without touch screens. It defines (compared to Android) a very minimal API and was originally designed to run on very limited devices compared to todays smart phones.",


Alexis Dufrenoy 2011-02-21T10:13:32

Android is, roughly, JavaSE without some of the more specialized features, like security layers (JSE and JAAS), GUI (AWT, Swing and Java2D).\n\nAndroid's API uses the JavaME class hierarchie for OpenGL ES.\n\nSo if you know Android, you can easily move to JavaSE development.\n\nJavaEE relies on JavaSE, but it's about server applications, so you will have to learn how it works. Look for servlets, JSP and JSF to learn more about it.\n\nJavaME is slightly different than JavaSE. JavaME's API is smaller and less powerful than JavaSE, and slightly different.",


Vivienne Fosh 2011-02-21T10:15:07

Well, in order to develop both for Android, Java ME and Java EE the base thing to know is Java SE. Java ME is getting old. The most popular staff to develop in Java ME is software for Blackberry.\nJava EE development is pretty hard to learn technology, cause it actually consists of a big ammount of frameworks and smaller technologies. It's complicated because of many things, but, definately in order to use it you should start learning Hibernate/JPA, Java SE, RMI and OOP itself. Then you may look into Spring technology.",


More about “Java , Android , Java EE” related questions

Java , Android , Java EE

How diferent is Java used in Android apps development from Java used to develop regular desktop applications? Can I use the skills acquired by developing Java Android applications in Java EE web

Show Detail

Firebase for Java EE

The Firebase from google looks promising and I was thinking if I could use it for user authentication in my Java EE project. The documentation looks great for Android, iOS and Web(Javascript). I wa...

Show Detail

Connecting Android and java EE server

I am making a game. The client runs in android. It is multiplayer and I want to check as much logic as possible on the server. I am interested how to connect the android client to the pure-java bac...

Show Detail

Android app with java ee backend

i'm asking if i can work with java ee and spring like a backend to developp an android application, also I wonder if I can execute an android app on iphone or it must be ios app to work on iphone t...

Show Detail

Java EE Platform or Java EE Technolgy?

I'm reading a book about Java EE. In that book Java EE is referred to as the 'Java EE Platform'. Why is the term 'Platform' being used here? I think it should be Java EE Technology without Platform

Show Detail

Send data to Android from Java EE

I am trying to send data over TCP/IP from a Java EE application to an Android app. In Android I have the following in a AsyncTask: try { ServerSocket serverSocket = new ServerSocket(48760);

Show Detail

calling Java EE web service from Android Application

I have never work with web services and I have to establish a web service between a Java EE server application and an Android client application. My question is: what is the best way to consume a ...

Show Detail

Eclipse EE - Java EE perspective Vs Java perspective

If one is using Eclipse EE is there any reason to use the Java Perspective over the Java EE Perspective ? In other words for Eclipse EE is the Java Perspective essentially redundant (a subset of th...

Show Detail

Is Java SE a prerequisite of Java EE?

I am very new to programming and I am using Java as my first Programming Language. I am already using Java with Java SE for almost a week and I read something about Java EE and if I understood it

Show Detail

Doesnt JAVA EE SDK include the APIs in JAVA EE DOC?

I installed JAVA SE JDK and then installed JAVA EE SDK java_ee_sdk-6u4-jdk7-windows-x64.exe because the latter one requires a jre. But then I found that the java ee sdk is merely nothing new than j...

Show Detail