Peter Johnson wrote:The answer is: maybe!
What is it that you are trying to do? I imagine that the mobile phone app does something - what does it do? How do you envision it working? What does the app do and what are its requirements? Whta kind of enterprise (Java EE) capabilities do you want to make use of?
Here is an example that might explain what I am getting at. An hospital has a Java EE application that maintains health care records. Currently, all interaction is done via a web site or via a fat client Java SE app that communicates directly with the EJBs or web services. This means that the nurses and doctors have to sit at a Window or Linux desktop or laptop to access patient data. And enterprising developer wrote a Java-enabled phone app using Java ME that called the EJBs or web services directly, thus allowing hospital personnel to access patient data using a Java-enabled phone.