MIDP application on pocket pc emulators?

Is there any pocket pc emulator to test MIDP application on dekstop?

Thanks for your reply.....................
I downloaded and installed creme in my pc.
but i have no clear idea about how to use it.......................
plz if anyone knows how to use creme v4.0....................help me...................

Similar Messages

  • Building and Debugging MIDP applications.

    Hi,
    I have java files(MIDlet) for MIDP applications. I am unable to compile it in JBuilder7.0. Using J2ME -> KToolbar i am able to build the application/project, But i am unable to debug it. Can anybody tell me how can i successfully create/build/debug MIDP applications?
    what are the necessary S/W required??
    Thanks
    Sunil.

    go to
    http://www.borland.com/products/downloads/download_jbuilder.html#
    and download MobileSet and install it.
    then:
    1) install Wireless Toolkit if you dont have it already
    2) start JBuilder
    3) Tools menu -> Configure JDKs
    4) click "New"
    5) set the path to your WTK path (for example c:\wtk20)
    6) click ok
    7) select it as JDK for your project (or as default) using "Project properties" on the project menu
    for JBuilder Personal Edition, there's a trick to make it work - you can replace the included J2SE JDK with MIDP 2.0 and get it working (personal edition doesn't normally have the ability to add new JDKs)
    When you're going to run an application in your project, you'll get the Run window coming up. Do like this
    1) click "New"
    2) pick Type: MIDlet
    3) browse to your main class (extends MIDlet)
    4) optional: pick Build target: <None> if you don't want to run make on the project before each run
    5) click "ok"
    6) now you can run your midlet using the green play button

  • UIX application and pocket pc emulator

    Hi
    I've developing an UIX application for pocket pc.
    How can i test this on pocket pc emulator?
    Which are the setting of JDEV and Pocket pc IE to do this test?
    Thank for your help,
    Andrea.

    We hope eventually to be able to let you launch an emulator from jdev, but for now there is no emulator which is hooked into jdev. You'll need to install, configure, and start up the ppc emulator yourself. Then once you've written your page you can run the uix page, which will bring it up in a regular browser. Then use the same address in the browser, which should be something like "http://ip-address:8988/workspace-name-context-root/pagename.uix" in the ppc emulator browser to look at the page.

  • Native interfaces for MIDP applications.

    Hi,
    I am wondering whether there is any support to access Native applications from a MIDP application. I read somewhere that it is NOT possible in MIDP but may be possible in other profiles.
    But there are ways to extend the MIDP to support native interfaces. Does CLDC support Native interfaces at all?
    All answers are very much appreciated?
    Thanks,
    Ganesh.

    Hi,
    I'm really sorry to say I don't have an answer to your question, actually I'm looking for answer to the exact same question and I haven't been able to find a single encouraging answer.
    So the reason I write is to ask you, PLEASE!, if you find an answer reply to this post.
    Thanks and luck

  • MIDP applications web access

    Hello,
    I developed MIDP application which need internet access suing http protocol. The application is a client for a web service.
    The application run perfectly on the emulator but it does not work on my mobile phone although my phone has internet access and I can browse the web without any problem.
    How can I tell the application about the settings of internet access??
    Thanks in advance,
    Motaz K. Saad

    Hi!
    I think in J2ME , you don't need to tell about the connection settings to the application. I have written a J2ME client to upload a csv file to a web server. I have not used any connection settings for client.
    1. check wether, your server can be reached by browsers from a remote machine. if then server is working fine.
    2. if the Connector.open(url) inside one of your MIDlet's method, then try to use a separate thread to run those things.
    Jestan.
    Edited by: Jestan on May 7, 2008 4:07 AM

  • Deploy midp applications

    hello every body,
    i've wrote a little game using the J2ME toolkit, it's working with emulators, now i'de like to make it available for download, how can i do that?
    i have been on the midlet.org web site, i know that by downloading the .jad file you can start the application.., but i need more details!
    can any one help me please?
    thanks in advance

    Hi
    u could download midp1.0.3 and refer to more info.
    MIDlet Installation on a Web Server
    Place the descriptor file, the Jar file, and the OTA listing in a web server visible directory. This will allow your application to be downloadable over the network.
    The web server must be configured to deliver a specific MIME type for the descriptor and jar files.
    If using Apache, add the following two lines to the httpd.conf file:
    AddType text/vnd.sun.j2me.app-descriptor .jad
    AddType application/java-archive .jar
    Running the MIDlet from the command line
    The following command demonstrates how to invoke the midp executable with a remote URL. The -transient argument causes the descriptor file to be fetched and the Jar file referenced in the descriptor file to be temporarily installed and started. When the application is destroyed, the temporarily installed application is removed. bin/midp -transient http://<host>/<path>/hello.jad
    Installing and running the MIDlet using the GUI
    The following demonstrates how to invoke the midp executable to emulate how a user will provision and run an application over the air and run it. The presence of no arguments causes the graphical application manager to be displayed. The graphical manager can install, list, launch, update, and remove applications. bin/midp
    When the MIDP RI GUI pops up:
    Choose Install.
    Enter the URL of the hello.html and choose Go.
    Select "Hello World" from the list and choose Install.
    When the list of suites is showing select "HelloWorld" from the list and choose Launch.
    BRS
    john

  • How do I run a Java Application on Pocket PC 2003 (iPAQ 2210)

    I am writing an application for the iPAQ 2210. It will need to commuunicate over GPRS sending POST requests to a server (I think I will be using the Java.net package) the user interface will be very simple (a few buttons and text boxes) and will capture the data entered and send it back to the server (via the POST HTTP request) and read the response from the POST.
    I believe I need to use the Personal Profile version of J2ME and I am only using the classes that it says are supported. How do I run the App on the Pocket PC. Having spoken to HP they have said I shouldn't need a virtual machine and that pocket pc 2003 has one built in! Is this so or should I get myself the Jeode Virtual machine?
    Is the Jeode machine the best one?
    Sorry to ask so many questions in one go, I'm a little lost at the moment!!
    Jon

    Hello Jon,
    I will suggest you using IBM WSDD. Although it uses its own version of JVM(J9), but it suits to your needs well.
    I think you should base your project on foundation profile(as you need some gui as well as java.net).
    regards
    -fatbrain73

  • Run Oracle Applications in Pocket PC

    Hi!
    I need to know if its possible to run Oracle Applications (E-Bussines Suite) on a pocket PC with wireless conection.
    The client actualy runs Iexplorer for pocket pc to browse the internet and wants to run OA from the pocket pc.
    I think that he just need a JINITIATOR for pocketpc.
    Best Regards.
    JF

    You would need a wireless internet connection on your PDA and have SyncML access to your calendar server enabled. Also you want to install the synthesis client on the PDA.
    The chapter handling the Sync Server can be find in the Calendar Resource Kit Manual under Chapter : '5 Oracle Sync Server'.
    Device specific information can be found in the section 'Configuring devices for Or
    acle Sync Server' Source : http://download-west.oracle.com/docs/html/B10894_05/sync_server.htm#sthref144
    http://www.synthesis.ch/
    Fred

  • MAM Application - On Pocket PC

    Dear All,
    My MAM Application is working fine on Desktop but while deploying on Pocket PC 2003 it is not able to perform the Synchronization successfully.
    The MI client and MAM application was installed successfully. <b>But while performimg synchronization for getting data on device I am getting following error on screen
    java.lang.nullpointer com.sap.ip.me.smartsync.smartsynchronizationException</b>
    But in the stack trace in client i am not able to view any exception. <u>Where can I view the detail stack trace of this exception?</u>.
    Also please help me if you have any input why this exception is coming.
    I can see some amount of *.dat file in device data directory but not all (in comparison with Desktop client).
    Thanks
    Satya

    Hi, I am attaching the stack trace of the error I am getting at the time of Synchronization ...
    Please check if you can give some input on the basis of this
    = Thread-19) :   beginTransaction() isFramework=true
    [20060303 12:28:45:379] D [MI/Persistence           ] beginTransaction() called with doWait=true for instance 2564122
    [20060303 12:28:45:384] D [MI/Smartsync             ] PersistenceAdapterImpl(2): (ConvId = MI4d452d53594e435f55534552, Thread = Thread-19) :  commit() isFramework = true
    [20060303 12:28:45:388] D [MI/Persistence           ] commit() called on instance 2564122
    [20060303 12:28:45:392] P [MI/Sync                  ] Commit transaction for outbound containers
    [20060303 12:28:45:396] P [MI/Sync                  ] Move containers from transactional outbound folder to outbound folder
    [20060303 12:28:45:403] A [MI/Smartsync             ] java.lang.NullPointerException
    java.lang.NullPointerException
         at com.sap.ip.me.sync.SyncFileManager.moveTransactionOutboundFolderToOutboundFolder()
         at com.sap.ip.me.sync.SyncManagerImplNewProtocol.moveContainers()
         at com.sap.ip.me.sync.SyncManagerImplNewProtocol.commitTransaction()
         at com.sap.ip.me.smartsync.sync.SyncPackageManager.commitContainerTransaction()
         at com.sap.ip.me.smartsync.sync.SyncPackageManager.processSyncBoDeltaUploads()
         at com.sap.ip.me.smartsync.sync.SyncPackageManager.actionPerformed()
         at com.sap.ip.me.smartsync.core.SmartSyncRuntimeImp.actionPerformed()
         at com.sap.ip.me.smartsync.core.SmartSyncRuntimeManager.actionPerformed()
         at com.sap.ip.me.sync.SyncEventRegistryImpl.fireSyncEventNotifierMethod()
         at com.sap.ip.me.sync.SyncManagerImpl.raiseSyncEvent()
         at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend()
         at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend()
         at com.sap.ip.me.api.sync.SyncManager.synchronizeWithBackend()
         at com.sap.ip.me.apps.jsp.Home$SyncRunnable.run()
         at java.lang.Thread.run()
    [20060303 12:28:45:561] A [MI/Smartsync             ] com.sap.ip.me.smartsync.sync.SmartSynchronizationException: java.lang.NullPointerException
    com.sap.ip.me.smartsync.sync.SmartSynchronizationException: java.lang.NullPointerException
         at com.sap.ip.me.smartsync.sync.SyncPackageManager.processSyncBoDeltaUploads()
         at com.sap.ip.me.smartsync.sync.SyncPackageManager.actionPerformed()
         at com.sap.ip.me.smartsync.core.SmartSyncRuntimeImp.actionPerformed()
         at com.sap.ip.me.smartsync.core.SmartSyncRuntimeManager.actionPerformed()
         at com.sap.ip.me.sync.SyncEventRegistryImpl.fireSyncEventNotifierMethod()
         at com.sap.ip.me.sync.SyncManagerImpl.raiseSyncEvent()
         at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend()
         at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend()
         at com.sap.ip.me.api.sync.SyncManager.synchronizeWithBackend()
         at com.sap.ip.me.apps.jsp.Home$SyncRunnable.run()
         at java.lang.Thread.run()
    java.lang.NullPointerException
         at com.sap.ip.me.sync.SyncFileManager.moveTransactionOutboundFolderToOutboundFolder()
         at com.sap.ip.me.sync.SyncManagerImplNewProtocol.moveContainers()
         at com.sap.ip.me.sync.SyncManagerImplNewProtocol.commitTransaction()
         at com.sap.ip.me.smartsync.sync.SyncPackageManager.commitContainerTransaction()
         at com.sap.ip.me.smartsync.sync.SyncPackageManager.processSyncBoDeltaUploads()
         at com.sap.ip.me.smartsync.sync.SyncPackageManager.actionPerformed()
         at com.sap.ip.me.smartsync.core.SmartSyncRuntimeImp.actionPerformed()
         at com.sap.ip.me.smartsync.core.SmartSyncRuntimeManager.actionPerformed()
         at com.sap.ip.me.sync.SyncEventRegistryImpl.fireSyncEventNotifierMethod()
         at com.sap.ip.me.sync.SyncManagerImpl.raiseSyncEvent()
         at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend()
         at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend()
         at com.sap.ip.me.api.sync.SyncManager.synchronizeWithBackend()
         at com.sap.ip.me.apps.jsp.Home$SyncRunnable.run()
         at java.lang.Thread.run()
    [20060303 12:28:45:811] P [MI/Core                  ] Thread Thread-19 restored context MI4d452d53594e435f55534552 / 6D6331A168EB574F8FD6077D7A488FF2 (User: ME-SYNC_USER, MSD: Name:  / MOBILEENGINE_JSP (V. 250900), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20060303 12:28:45:832] E [AppLog/MI/API/Sync       ] Problems while sync event processing
    com.sap.ip.me.smartsync.sync.SmartSynchronizationException: java.lang.NullPointerException
         at com.sap.ip.me.smartsync.sync.SyncPackageManager.processSyncBoDeltaUploads()
         at com.sap.ip.me.smartsync.sync.SyncPackageManager.actionPerformed()
         at com.sap.ip.me.smartsync.core.SmartSyncRuntimeImp.actionPerformed()
         at com.sap.ip.me.smartsync.core.SmartSyncRuntimeManager.actionPerformed()
         at com.sap.ip.me.sync.SyncEventRegistryImpl.fireSyncEventNotifierMethod()
         at com.sap.ip.me.sync.SyncManagerImpl.raiseSyncEvent()
         at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend()
         at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend()
         at com.sap.ip.me.api.sync.SyncManager.synchronizeWithBackend()
         at com.sap.ip.me.apps.jsp.Home$SyncRunnable.run()
         at java.lang.Thread.run()
    java.lang.NullPointerException
         at com.sap.ip.me.sync.SyncFileManager.moveTransactionOutboundFolderToOutboundFolder()
         at com.sap.ip.me.sync.SyncManagerImplNewProtocol.moveContainers()
         at com.sap.ip.me.sync.SyncManagerImplNewProtocol.commitTransaction()
         at com.sap.ip.me.smartsync.sync.SyncPackageManager.commitContainerTransaction()
         at com.sap.ip.me.smartsync.sync.SyncPackageManager.processSyncBoDeltaUploads()
         at com.sap.ip.me.smartsync.sync.SyncPackageManager.actionPerformed()
         at com.sap.ip.me.smartsync.core.SmartSyncRuntimeImp.actionPerformed()
         at com.sap.ip.me.smartsync.core.SmartSyncRuntimeManager.actionPerformed()
         at com.sap.ip.me.sync.SyncEventRegistryImpl.fireSyncEventNotifierMethod()
         at com.sap.ip.me.sync.SyncManagerImpl.raiseSyncEvent()
         at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend()
         at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend()
         at com.sap.ip.me.api.sync.SyncManager.synchronizeWithBackend()
         at com.sap.ip.me.apps.jsp.Home$SyncRunnable.run()
         at java.lang.Thread.run()
    [20060303 12:28:46:083] P [MI/Core                  ] original context restored
    [20060303 12:28:46:089] P [MI/Core                  ] Thread Thread-19 switched context to MI2853484152454429 / DE0EB5FD138AB540A8087619A81D0C1E (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 250900), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)
    [20060303 12:28:46:095] I [MI/API/Sync              ] SyncEvent Performing com.sap.ip.me.ccms.LastSuccessfulSyncAlert
    [20060303 12:28:46:106] P [MI/Core                  ] original context restored
    [20060303 12:28:46:112] P [MI/Core                  ] Thread Thread-19 switched context to MI2853484152454429 / DE0EB5FD138AB540A8087619A81D0C1E (User: (SHARED), MSD: Name:  / MOBILEENGINE_JSP (V. 250900), Target=, Type=com.sap.ip.me.core.FrameworkApplicationType) (stack level 1)

  • Can an MIDP application have more than one MIDlet?

    Hi,
    in my MIDP project, i have done my 3 modules all seperately.
    i have made 3 projects in the wireless toolkit and each project has one MIDlet.
    now i want to integrate these projects.
    can my one single project have more than one MIDlet.

    You can't really call one MIDlet from another.
    If your MIDlet Suite has more than one MIDlet then the when you open the MIDlet Suite you'll get a menu so that you can choose which MIDlet to start.
    What you want to do is to separate your applications from the MIDlet class. So your "main" classes won't be ones that extend MIDlet. Instead you would just have a "skeleton" MIDlet subclass that instantiates one of the main classes and starts it. This way you can easily integrate different applications, and have them call one another.
    shmoove

  • Error installing an application on Pocket PC

    Hello,
    I want to install and test the Oracle Lite samples on my Pocket PC to check how all this works.
    I installed Oracle Lite 10.2.0.1.0 Mobile Server and Development SDK on my PC and patched it to 10.2.0.2.0.
    Then I used the webtogo/setup tool from the mobile server to install Oracle Lite on my Pocket PC.
    After that I started the Updater on my Pocket PC, configured it and he found some new Oracle Lite software and installed it.
    Finally I checked out MSync and the Device Manager, everything looked fine.
    Now comes the point:
    I tried to install an application using the Mobile Manager from the Mobile Server. I've sent an command to the mobile device to install an application.
    On the PDA the Device Manager appears, authorizes and tries to download the application, Then I get the following message:
    ... Ressource not found: WINCE_XScale_DE_OLITE_2003
    I found a lot of posts who told me to install newest patches and to ensure that atlc400.dll and some other files are there. I did all these guys wrote down but this error still occurs.
    I thied some diffrend PDAs with Windows Mobile 2003 and 2005 and some different users and applications.
    Is something missing? Am I totally doing something wrong?
    I hope anyone can give me a hint.
    Sincerely,
    Alex

    Hi,
    I also faced this problem few times. If I remember right, it helped to reinstall the OL runtime and re-register the device.
    Just to be sure - do you have proper platform (WINCE_XScale_DE_OLITE_2003) defined in you application? And does your user have access rights for the application? Does the Oracle Update application on device offer the application to install when you launch it manually?

  • Need HELP for MIDP application.

    i was having problems in row 45-70 and from row 88-105 which im not so sure weither i write it correctly or not.
    i wanted to do an application using MIDP where user can view question and chose the answer using List.
    The question can be get from database and the answer chose are needed to be written in text file.
    ======================================================import javax.microedition.midlet.*;
    import javax.microedition.lcdui.*;
    public class NotSoSimpleFace extends MIDlet implements CommandListener
      private Display display;
      private Command exit;
      private Command next;
      private Command finish;
      private List list;
      private int QNo=1;
      public NotSoSimpleFace()
        display = Display.getDisplay(this);
      public void startApp()
          Question(QNo);
      public void pauseApp()
      public void destroyApp(boolean unconditional)
         notifyDestroyed();
      public void commandAction(Command command, Displayable Displayable)
        if (command == next)
         boolean choice[] = new boolean[list.size()];
         list.getSelectedFlags(choice);
         for (int x = 0; x < 4; x++)
                 if (choice[x])
                   System.out.println(list.getString(x));
                //Write to Text File in Append Mode
                //..."//root1/answer.txt;append=true", Connector.WRITE
                 OutputConnection connection = (OutputConnection)                    
                 Connector.open("file:///root1/answer.txt; append=true" Connector.WRITE );
                 OutputStream out = connection.openOutputStream();
                 PrintStream output = new PrintStream( out );
                 output.println( "Answer 1 is:" + list.append(x));
                 output.println( "Answer 2 is:" + list.append(x));
                 output.println( "Answer 3 is:" + list.append(x));
                 output.println( "Answer 4 is:" + list.append(x));
                 out.close();
                 connection.close();
                   Alert alert = new Alert("Completed", "Data Written", null, null);
                 alert.setTimeout(Alert.FOREVER);
                 alert.setType(AlertType.ERROR);
                 display.setCurrent(alert);
         QNo+=1;
         if (QNo <= 4) {
              Question(QNo);
         } else {
               destroyApp(true);
        else if (command == exit)
          destroyApp(true);
      private void Question(int no)
                String url = "jdbc:odbc:MyODBC";
             Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
             Connection c = DriverManager.getConnection(url,"","");
             Statement s = c.createStatement();
             ResultSet rs = s.executeQuery ("select Question from Question");
             while (rs.next())
              FileOutputStream fout =  new FileOutputStream("sample.txt");
             PrintStream myOutput = new PrintStream(fout);
        list = new List( myOutput.print(rs.getString(1) + "\t") + no, List.MULTIPLE);
        list.append("A", null);
        list.append("B", null);
        list.append("C", null); 
        list.append("D", null); 
        exit = new Command("Exit", Command.EXIT, 1);
        if (no == 4) {
          next = new Command("Finish", Command.EXIT, 2);
        } else {
          next = new Command("Next", Command.EXIT, 2);
        list.addCommand(exit);
        list.addCommand(next);
        list.setCommandListener(this);  
        display.setCurrent(list);
    }

    Ok, I haven't really worked much with files in J2ME and I haven't worked with MIDP 2.0 at all, but I'm fairly certain that there is no JDBC available in CLDC. If you're programming for a mobile phone then you can't use SQL. It's only available for CDC
    You're on the right track with the Connector; explore that further.
    But not every phone has a filesystem; keep that in mind. Some only expose an RMS for data storage to MIDlets.
    Message was edited by:
    nogoodatcoding

  • How to be signed my MIDP application?

    I am new in symbian MIDP programming, I have a test MIDlet that would receive or listen incoming SMS and send it through bluetooth SPP(the PC serial port terminal as the receiver), it only receives SMS sent from another MIDlet that sends SMS of the same port number "sms://:5000". But if i set the port number to "sms://:0" in order to receive all incoming SMS to the inbox as I have done it succesfuly in Blackberry smartphone..., it does not work here in Nokia N95 8GB, until i have read somewhere that it may not work concerning security issues in Symbian OS, I believe that it may work if I my application will be signed as "trusted".
    Anyone can help me if this my belief is true or please give me some light on this security issues and or how to be signed "trusted" and who what group would sign my application. Please...

    Don't double post. I've removed the other thread you started with the same question about reading the SMS inbox on a Nokia N95.
    db

  • MIDP application closes slowly

    Hi, I�m a relative newbie in j2me and midp and I have the following problem with my game app for mobile phones - when I close it, it terminates normally, but I�m not able to run another Java app for about ten seconds (my guess - till the garbage collector gets rid of all the remaints of my closed app).
    Is my guess correct and is there a way to deal with the problem?
    I�m using MIDP1.0 & CLDC1.0 / SE T630

    is your MIDlet using any RMS DB which needs closing or writing to the FS ? That sometimes takes few seconds to flushed out.
    Arvind

  • Palm Hotsync conduits and MIDP applications

    Hi,
    I wrote a MIDlet application for Palm. Now, in the
    process of writing a java Conduit for it (using JSync suit of CDKJ4) I
    I received this message in the syncronization process:
    Uncaught exception: java.lang.ClassNotFoundException: CondRest
    java.lang.ClassNotFoundException: CondRest at
    palm.conduit.SyncManager.sync(SyncManager.java)
    Thanks in advance for any suggestion.
    Ana

    It�s necessary you compile to file and put it in folder where of user current of HotSync

Maybe you are looking for