Developing an application for PC & mobiles

I want to develop a Java application that will be used for PC and mobile phones.
I will use JavaSE as a platform, and Eclipse as IDE this is for the PC version
for the mobile version:
should I use Java Wireless Toolkit (JavaME) or JavaSE is enough?
should I use EclipseME or Eclipse is enough?
Thanks in advance.

The mobile version will have to be created in Java ME.
db

Similar Messages

  • Develop native application for blackberry-ADF Mobile

    Hi,
    Can anybody tell me, how to develop native application for blackberry using adf?
    Thanks & Regards,
    Anshul Mittal

    1) Wait until there is an ADF Mobile update that support BlackBerry (if it ever comes)
    2) Use this : http://www.oracle.com/technetwork/articles/bors-adfmobile-086867.html

  • New to java.. What I need to develop GPS application for Blackberry

    I was wondering what everything I needed to get started developing GPS applications for blackberrys.
    It interest me a lot.. and I know C# and some VB. I am wanting to learn so getting a book would be good but just wondering what developer tools I needed to develop this kind of application. I currently have Visual Studio 2008 and I have seen a plug in for it.

    JacobDixon wrote:
    I was wondering what everything I needed to get started developing GPS applications for blackberrys.
    It interest me a lot.. and I know C# and some VB. I am wanting to learn so getting a book would be good but just wondering what developer tools I needed to develop this kind of application. I currently have Visual Studio 2008 and I have seen a plug in for it.Whoa there partner! Let's learn to walk before we fly. Are you going to try to do this in .NET or with Java? If .NET, then have fun with Visual Studio and find yourself a .NET forum because this isn't it. If you're going to want to do this with Java, then go to the Sun tutorial site, find the getting started section, and start following those directions. Don't worry about the GPS and blackberry stuff for a good 3-12 months, depending on your current knowledge and abilities.

  • Developing Java Applications for Windows CE

    Hello,
    I hope this sub forum is right. So I must develop a Java Application for Windows CE. I read something about J2ME, but I think this is only for Mobilephone and Windows CE supports AWT. So I tried just some simple forms with J2ME.
    Can anybody tell me how I develop java Applications for Windows CE? Can I use Eclipse or must I use another IDE?
    Realy I developed Swing 5-6 Month but I have no idea how I develop Java Applications for Windows CE.
    Thanks a lot for helping...

    The MIDP for Palm OS 1.0 requires Palm OS v3.5 or higher to run. According to your error message, the emulator is not running v3.5 or higher. Try to get hold of a ROM image with a later version. I've run it with v4.0 of the OS and it works.

  • Is there any possibility to develope java application for IPhones

    Is there any possibility to develope java application for IPhones

    921326 wrote:
    Just look to the next thread!I did that after I replied to the last person to ask this question. I spotted this thread:
    Developing iPhone apps with JavaFX 2 (Demo)
    Not much there, but apparently people are trying to hack it together using JavaFX 2 already. I believe I read an article where Oracle itself had given a presentation about a JavaFX2 app on an iPhone; I believe the gist of it is that they want to make it so you can bundle the Java runtime with your application, which makes it legal to sell a Java application through the appstore.

  • I recently developed an application for my company and now they would like the applications to run on all their ipads and samsung galaxies. I was able to put the app on the Samsungs however though I have no idea how I can get it on the ipad

    I recently developed an application for my company and now they would like the applications to run on all their ipads and samsung galaxies. I was able to put the app on the Samsungs however though I have no idea how I can get it on the ipad

    Go to this website and read the information. If you can't find a link to anything that's appropriate for your needs, click on the support link at the top.
    https://developer.apple.com/programs/ios/

  • Developing Java application for windows CE based Handheld device

    Hi everybody,
    I am planning to develop the java application for windows CE
    based handheld device.I came to know that Oracle 9iLite supports
    the Developement of Java Application for windows CE devices.Can
    i use the JDeveloper IDE to develop the application on windows
    NT.If so how to deploy the application on windows CE device(Is
    there any options in Jdeveloper to deploy the application).Any
    body please give the solution.
    Regards,
    Siva mani kumar.D

    I agree. In my opinion Sun has done a horrible job documenting all this madness for the average developer just starting out with this stuff. There is the CLDC, J2ME, Personal Java, J2ME-WTK, MIDP, MIDP-FCS ... maddness. Anyway after sorting through it all for a few days, I think the answer to your question you will need to use Personal Java for WinCE and the Sharp Zaurus, and MIDP for PalmOS for the palm. Jeode seems to be the most common and best Personal Java implementation and it is basically the JDK1.2.2 (or is it 1.1.8) that is designed to run on WinCE and Embeddix (such as Lineo on the Zaurus). You program it just like you would a 1.1.8 application and then you can test it by running pjava.exe which is included in the personal java 3.1 download from Sun. There is also a program called JavaCheck that will ensure that your app will run properly in PersonalJava. As for the Palm, MIDP for PalmOS is a 574K program that installs on your palm device. You then use the J2ME-WTK (wireless toolkit) to build a JAR/JAD file and you use the MIDP API to write the code.

  • Developing java application for your client

    as a java programmer who want to develop a software for his client.After the java code and compiling it and running it on ur system,how do i package it for the client so that the software would have been in its programme file instead of the client running it through ms dos for him to use the software

    Iam using Advance Installer. U can package ur application using this installer. Create a folder and copy ur lib and jar files into that. follow the installation steps. u can even include jre folder while packaging cos ur application will run even if ur client doesnt have jre installed in his system. well only thru this forum i came to know about Advance installer. u just give the setup file to ur client.
    regards

  • Develop chat application for website  +chattiing only for register users  ?

    Please requierd help ..
    How to develop chat application in java...
    for website (so users who r registerd can chat )

    I don't think chat has anything to do with JavaMail.
    If you don't even know where to start and you want to support 1 million users,
    you're best bet is to hire someone who knows what they're doing.

  • Best way to develop flash games for desktop + mobile, today

    Hi
    It has been a nice run of about 7 or 8 years now that we have developed Flash browser based games for the web exclusively. Of course with the ubiquity of mobile devices, things have changed. Clients are starting to demand, almost assume, that games will work in the browser - on the desktop and on their tablets.
    Putting aside the whole discussion of using an HTML5/JS solution instead, we're sticking with Flash for the next project and need to figure out the best way to get it to run on the desktop browser and on the iPad, while maximizing code re-use.
    Given the current state of technologies today, what is the best path? This game will be a 2D side-scroller type game, and development will be done mainly with bitmap graphics (as opposed to vector) and spritesheets :
    Option 1: Develop the game targeting the 'standard' flash player for web, then port to an iOS AIR 3.2 app, doing appropriate optimizations.
    Option 2: Use Starling/Stage3D for desktop, and then port to an iPad app. Just wondering if starling is ready for primetime making production quality games for mobile + desktop. Does Stage3D still work well enough in software mode on older machines?
    Option 3: The new feature in CS6 that lets us publish to HTML5. Is this even close to mature enough to publish a full game? The benefit of this solution is that it could run in the browser on the iPad instead of being a separate app.
    Thianks so much for any guidance.. I'm also wondering about pitfalls, and optimization techniques involved in any of these.
    -rich

    Well I don't know if I can give you 'guidance' without knowing the details of you and your project and all that, but here's my personal opinions:
    Option 1: I would go for developing for iOS and Android first and then "in-brower" over the other way around. But I would actually develop for all targets at once so that I know I am not using a solution that breaks another platform/formactor that has to be redone later. iOS has allot more guidelines and things you have to consider than the the 'browser' where there is no approval proccess. So if you can get it approved on iOS then it should be able to go to Android and the browser without so much trouble, but the other way around you could really create allot of stuff that needs to be redone -- Apple is very strict on making sure that the users are not stuck with bad UI or a bad user experience(as is defined by their user interface guidelines). I have some projects that were made for in-browser flash first, and it has been hell porting them over to iOS/Android. The whole way they interact with the user has to be rethought for mobile/small screens/touch screens. If I had made them originally with mobile in mind, then it may not have been as much of an ordeal.
    Option 2: I am not familiar with 'starling' or Stage3D, so I can't be helpful here.
    Option 3: I was under the impression that the 'publish to HTML5' feature was just for animations, not ActionScript -- Maybe someone else can answer this for sure. Even if it could do ActionScript, there still may be no way to access some of the stuff an app could (saving levels/data/whatever to the device hard-drive, etc).
    Anyhow, curious why you would want to avoid vectors? With so many screen resolutions, and the potential that they may get higher in the future (like they did with retina display on iOS), vector would make your project better suited to work on future devices without having to redo things and add higher resolution bitmaps later. If you have something that absolutely demands insane perfomance, then the bitmap/spritesheet stuff might be needed I guess... (or if it is some '8-bit retro' type of thing)

  • Develop J2ME application for Pocket PC

    Hi everyone,
    I'm a beginner in J2ME, I would like to ask what should I use to develop app for PPC.
    As I know, PersonalJava is good for it, but it already end of life, then is it good now? And I've heard Kjava & Kawt are also for PPC since I'm looking for a package which included java.awt & event. How about them?
    Thank you very much!
    Gary

    Perhaps this will be useful, http://www.vikdavid.com/mobile/
    Viru Doshi

  • Windowed Application for Flex Mobile Project

    I have a project intended for both deskotp and mobile, and so I began it as a Flex Mobile project.  I then imported the source into a Flex Air project and everything has been working great--until I added cut and paste functionality using the NativeApplication/NativeWindow model.  On a Mac, because there is a default set of menus, this works just fine, but on a pc, the menu is not present unless you define it.  My top level class is a ViewNavigatorApplication, and I can't for the life of me figure out how to get my NativeWindow NativeMenu built.  I have tried plugging code into creationComplete, initialize, preinitialize, but nothing works.  I also tried putting a WindowedApplication around the ViewNavigatorApplication, but that too failed.
    So is there a way to make this work?  While menu support would be nice, I would settle for just shortcut key support.
    Thanks in advance,
    Adrian

    Umm, overall it's doable but you may come up against two or three hurdles:
    The program may have to run for hoursThat may require keeping the phone handset connected to a charger, especially if the display backlight is configured to be on continuously.
    a sample rate of 20Hz from the sensor.You'll have to cross that bridge when you get there, but I suspect that many handsets won't be able to handle receiving, processing and displaying of data every 50 ms.
    log the data and produce simple statistics from a session.Keeping all data in memory probably won't be feasible; writing it to the record store may make the program still slower, further limiting the sampling frequency that can be handled.
    In future all Java ME related questions should be posted on the [CLDC and MIDP forum|http://forum.java.sun.com/forum.jspa?forumID=76].
    any pointers as to how to beginIf you have never programmed in Java, go through [The Java™ Tutorials|http://java.sun.com/docs/books/tutorial/index.html]. If you have some experience in Java but none in Java ME, [this tutorial|http://today.java.net/pub/a/today/2005/02/09/j2me1.html] will get you through the basics.
    luck, db

  • Developing desktop applications for windows

    Hello
    I am currently doing a final year project which is an encryption software for the company that i did my placement with. i have done the core part of the program but i need to know how to make it look professional. i need to be able to have it as an installable desktop application (Only for Windows), with an icon provided by me which is used when files are encrypted using the application. i have no idea how to achieve this effect and i seek knowledge.
    thanks in advance for your help

    There are many levels of professional software in my opinion. There is software that works, meets the requirements and doesn't crash. That's professional in the sense that it does what it is supposed to and does it well. People pay for that even if its green-screen non-GUI based. TONS of stuff still working/written for non-GUI environments and plenty pay for it.
    When related to Java and desktop applications, I feel there is only truly one real way to brag you have written a professional software suite. That is when your application not only adheres to what it should do, but provides a means to extend it without having to wait for major releases, and the UI is VERY consistent, not cluttered, not tons of buttons/menus/dialogs/windows all over the place and the underlying coce of the app is truly written well to make good use of areas of Java such as resources (properly closing files when not using them, returning DB connections when done, using WeakReference of nulling out refs to objects no longer needed). It is very very easy to cause a memory leak in a java application if you do not watch at all times for object refs that are left hanging.
    By extensibility, I mean providing some means of plugging in new pieces of code to enhance the product or fix existing issues (bugs) and providing a simple update facility that can either auto-update, or allow an install to add the update.
    It is exactly these reasons that keep me plugging away on my plugin engine (www.sourceforge.net/projects/genpluginengine) and UI framework built around plugins. While the engine is almost done and is very similar to the Eclipse plugin engine, the UI framework will be ongoing for some time. Making a very professional read-to-run-out-of-the-box free/open-source framework built on high-quality well tested plugins is not easy to accomplish with a couple hours a week and only me and one other doing it. I would love to get more help shortly, adding tons of great features that all developers could benefit from, and soon I will start asking various java boards for help, see if anyone is interested in contributing. The goal is a professional looking, solid underlying code, well/highly tested UI framework that can be used by anyone to quickly build their specifics and not worry about the more common UI application stuff such as file i/o choosers, help, preferences, authentication, access levels/rights, views and editors, and more. With a 3rd project working to add tons of Swing UI components, the final UI framework will provide a number of high-quality components like rounded/shaded/gradient filled panels with shadowing, calendar/date pickers, wizards, and more, again all highly tested to ensure ultimate quality.
    If you are interested, feel free to post back to this response with email, or join up at the above mentioned sourceforge project and start contributing to the mail list.

  • Need to develop a Mobile Application for Time Entry

    Hi,
    I need to develop a Mobile App for Time Entry details which can used as an Applicaion on Android or iOS.
    Can anyone help me with the approach i need to follow to develop such an application which can be used on Android or other OS.
    Thanks,
    CV

    Hi CV,
    Oracle Application Development Framework Mobile (ADF Mobile) browser is a standards-based framework that enables the rapid development of enterprise mobile applications. Oracle Fusion Middleware 11g release 1 of ADF Mobile browser extends Oracle ADF to browsers running on mobile devices. Because ADF Mobile browser is built upon the component model of Java Server Faces (JSF), you can quickly develop applications for mobile browsers. ADF Mobile browser's mobile-specific extensions to JSF enable you to develop mobile applications using the same methodologies for developing JSF applications for the desktop.
    http://docs.oracle.com/cd/E17904_01/web.1111/e10140/pda_ovrv.htm#ADFMB101
    Cheers,
    Vlad
    Give points - it is good etiquette to reward an answerer points (5 - helpful; 10 - correct) for their post if they answer your question. If you think this is helpful, please consider giving points

  • Selection of a mobile framework - for enterprise mobility app.

    There have been many plethora of mobility frameworks (e.g Kony, HTML5 based  frameworks) that have same features as Cordova - write your code once and run it on multiple platforms. Some are free,others are not. Having recently implemented enterprise mobility app (integrating with ECC, CRM) using one such framework, there are a certain I would like to consider before choosing a framework:
    a) How easy it to build security into the app (the login module)?
    b) How do I know that the requests for my data is an authenticated source?
    c) How good is the vendor support with plugins, upgrades to SDK?
    d) For frameworks that are free, do vendors really pay attention to issues that you are facing during (very specific to) your implementation.
    e) Scalability of the framework to support the app with newer mobile OSs, mobility sets (Motorola, Micromax, Blackberry), tabs.
    f) All mobile sets have limited memory at most to 2GB (or little more). How will the framework help in viewing huge amount of data that is there in SAP?
    From my experience, I would say it is big pain, implementing a enterprise mobility app with open framework adhering with the go live dates.
    SAP products are more easy to handle. A lot of featues comes inbuilt. Mobile apps comes as pre-packaged apps. One needs to customize it according to it needs. Product support from SAP is remarkable. Implementing and going live with such product becomes automatically easy adhering to the timelines. So is the maintenance. But of course comes the licensing price for SAP.

    Sukanta Rudra,
    I love to work with SAP products and so i m in SAP. Having worked on several other mobile applications before , i can clearly see the ease in development of Enterprise applications using SAP products portfolio.
    Often I have seem blogs in SCN, advocating for frameworks other than that of SAP. No harm
    Please mention the blogs as a reference for more understanding. I can always only see Cordova / appcelerator being the recommended platforms by SAP for cross platforms development.
    SAP Partners with Adobe-Cordova/phonegap , Appcelerator, Sencha (the three big players in cross platform development)
    Developer Announcement: Third Party Tools
    SAP Drives Openness and Choice for Millions of Mobile App Developers
    More over i have worked mostly on all the three for a while and have experienced the ease in development with cordova.
    Also the HWC (Hybrid Web Container ) - the former way for developing hybrid applications on SAP Mobile Platform till 2.x has Cordova/phonegap plugins inbuilt in it. Literally it followed the approch of Cordova and ui framework was of Jquery Mobile .
    But Now with the release of SMP 3.X things are completely under the control of developer. There are no restrictions to use a particular framework for development and developers are free to use their choice for development (SMP 3.x highlights BYOT - Bring Your Own Tools for Developers).
    Adding to above , just would like to mention there are few products mainly focused and developed on cordova technology (KAPSEL plugins, Appbuilder, Fiori Client , River RDE in future integrating Kapsel plugins)
    SMP 3.x is all open for developers , we are free to use any platform as per our requirements and convenience now.
    PLease have a look at these videos on how SMP 3.x strategy stands for
    My experience has been using Kony-SKY framework for developing the mobility apps (not mobile web). SKY plugins has been certified by SAP, to be used for developing mobility applications. (SAP does embrace other vendors). My questions pointed out above, was out of the struggles we had while implementing the project. Many at times, I felt I was reinventing the same tools while integrating into the SAP backends.
    I am not a Kony guy, but will surely look into this and would check if i can help you.But out of my experience with Cordova /HWC/ Kapsel , it was satisfactory.
    I presume you might have used/using SAP's Fiori apps, SAPUI5, mobile architecture and would like to gather some more information very specific to SAP's environment. I have no experience now on delivering apps using SAP's products. Maybe three months from now, I would get deep with 'SAP Fiori UX and SAP Screen Personas'. Maybe you could throw some light on few more queries.
    Yeah , thanks to SAP for Fiori being out of License now and UI5 an Opensource. I have had the opportunity to also work and implement Fiori transnational applications and also develop Custom UI5 applications .
    Note : Personas is really a good product , but on the down side is n't responsive in nature , so might not be a best fit for mobile devices
    How are builds generated for different platforms? (Android uses.apk, Blackberry uses .cod, iPhone uses .ipa)
    I can help you understand this with an Android Phone Gap project example
    Typically Native Android apps are developed using Core Java.
    Initially all the Core libraries of Android and java are loaded with import command
    import android.os.Bundle;
    Now Cordova libraries are added to existing libraries
    import android.os.Bundle;
    import org.apache.cordova.*;
    and Android uses the concept activities and layout for screen navigation and designing.
    and by default any android project should have an activity and layout for launching the application, for which the code looks something similar to this
    setContentView(R.layout.main);
    so , a Relative layout is initially launched as main view.
    As mentioned in the blog in  " How does it actually work section " cordova loads web views instead of the native layouts /activities
    How Does it actually work ?
    Technically the User Interface of a Cordova Application is effectively a WebView that occupies the complete screen and runs in the native Container. So , it is the same web view that is used by the Native  Operating systems. This purely means that only the Native Containers changes according to the OS and internally the web pages remain the same. (Since the browser rendering of webpages are different for each operating systems)
    For       IOS it is UIWebView class
                 Android it is in  android.webkit.webview
                 Windows it is WebViewClass and the similar goes to other OS .
    This line of code is responsible for that
    super.loadUrl("file:///android_asset/www/index.html");
    our developed web applications should reside in the above mentioned location to access as any native web view
    also few other hacks are to be done at
    public class [appname]Activity extends Activity {
    to
    public class [appname] Activity extends DroidGap {
    and to the android manifest file accordingly to get the permissions
    Now internally the android applications works just like any native applications but accessing the web applications files in the web view. and just generates the .apk accordingly to the application.
    Say a query is executed from a mobility app, say the result set is some 1000 rows, how does the data fetch mechanism work. Do you use some delta data fetch mechanism?
    if i were to handle this , would try to filter this out to sections. Lets imagine huge PO s are resulted upon a query, i would try to create some sections/categories for Unreleased/Open/Approved /... and again try to perform some dynamic filter operations on each category selection/ or make use of pagination property to move across the items/records
    Also user would not be interested to scroll and search for his item from a huge collection of items.
    More over for handling of huge records Native approach is preferred to Hybrid/mobile web.
    When a mobility connection snaps while the user is using the app, does the app stop immediately? Or rather how is user informed about non availability of the network connection?
    Lets assume two cases here
    1) Complete Online application
    2) Online Offline Application
    1) If user is trying to access the data from the application , since this being an online application , a proper network connectivity id to be checked properly before making any request .
    for phone gap/cordova , Network Object helps us to check if network connectivity is available to make any request. else throw an alert to check the connectivity/ turn on the connectivity.
    Similarly a Connectivity manager API exists for Android . Here is an example. Same would apply for other OS also.
    2) For online - offline application . user wouldn't be able to read records from back end , but can perform other necessary operations on the device, and once the device gets connected to network, can sync with the back end . An alert should be thrown to inform the user about the loss in network connectivity and the limitations in accessing the data .
    Build/release mechanism and subsequent tracking for mobility apps for periodic release of apps  - say there would regular fixes to bugs, upgrades to framework SDK, device OSs might get upgraded - Is there a tool for tracking all these, etc
    Yes. MDM tools are perfect fit for these. Afaria and Mocana are doing well now.
    And, anything that you would like to share, related to SAPs environment, that makes implementation easier.
    SAP Mobility is really booming and will grow , dominate in enterprise mobility in future.
    For our understanding:
    Let us know for more.
    Edit :
    IG is a part of SMP 3 but not a separate component as NWG
    Regards
    Virinchy
    Message was edited by: Virinchy P

Maybe you are looking for

  • Baffling Problem with Acrobat Javascript

    I'm hoping someone can help me. I've tried for hours and hours to find what the trouble is but just can't find a solution. The following code works, however, this is the baffling part. I need to edit / update the code but the problem occurs when I ma

  • Importing XML Tags in a document

    Hello, I've been trying to import XML Tags in a .indd i created, using the Java API but it does not seem to work (the tags content don't update when i export the document as PDF).  I did the same actions in the InDesign CS4 GUI and it worked like it'

  • Amazon instant video

    Amazon.com Instant Video will no longer run on Google Chrome. I'm not sure if it's the fact that Chrome is not running Flash 11.6.602.168 or not, but Amazon tech support is insisting that the issue is not on their end, and that it has to be a Chrome

  • Mountain lion's Time machine can't restore iphoto,

    I'd backup overall system via time machine to timecapsule, including iphoto, when I start up time machine to restore some files, as finder ,mail,calendar,they are fine without any problem, But when I launch iphoto then startup time machine, the windo

  • Problems with jacob.jar

    Hello every one i need help When i try to call this code DECLARE app CLIENT_OLE2.OBJ_TYPE; docs CLIENT_OLE2.OBJ_TYPE; doc CLIENT_OLE2.OBJ_TYPE; selection CLIENT_OLE2.OBJ_TYPE; args CLIENT_OLE2.LIST_TYPE; BEGIN -- create a new document app := CLIENT_O