Personal java and iPAQ

Hi, I am confuse after reading all these stuff about personal java. I want to know, what do I need to do if I want to download personal java on my ipaq that uses windows CE. do I need to download jeode too or not. I appreciate any help.

I don't know if I'd go that far exactly...
I've had the most success with Jeode, but there is also Sun's pjava (beta, and not a full implementation), as well as CrEme: http://www.nsicom.com/products/creme.asp
-Brad

Similar Messages

  • How to download Personal Java and how to run the application

    Hi,
    From java.sun.com, which file has to be downloaded for develpoing the application in personal java.
    How to run an application in peraonal java?
    If you give me the steps it will be more helpful to me.
    I couldn't find the samples for personal java anywhere?
    If you give me links for basic samples with source code such as hello world and small games, it will be more helpful to me.
    All of my doubts are very basic one.
    Please help me.
    Thanks in advance.
    Regards,
    Nagaraj.

    Sun has a beta implementation available for download (http://developer.java.sun.com/developer/earlyAccess/personaljava/) which will allow you to run Personal Java on a MIPS/SH3/StrongARM or XScale device running WindowsCE 2.0 or greater. You can also download the Personal Java Emulation environment (http://java.sun.com/products/personaljava/pj-emulation.html) which will allow you to develop and run personal java applications in a Windows or Solaris environment.
    Most JDK1.1.8 compliant applications will run on Personal Java, so a Hello World program would look like the regular.
    public static void main(String[] args) {
    System.out.println("Hello World");
    System.exit(0);
    You can also purchase a full blown commercial implementation of Personal Java for PocketPC at handango.com. Do a search on Insignia Jeode for Dell. You can use this on any PocketPC/XScale pda.
    To run a Personal Java program on Pocket PC. Deploy your jar to the Device and create a shortcut similar to this:
    50#"\program files\Java\bin\pjava.exe" -setcwd "\program files\Java\pjtest" -classpath "\program files\Java\pjtest\pjtest.jar" -file "pjtest.testmain.class"
    The number is arbitrary, but the paths need to point to the directory where you installed Personal java and your jar/application respectively.

  • Personal Java and Jeode??

    Once there is no Personal Profile available for Windows platforms, one solution I've heard about is using Personal Java and Jeode VM.
    As I can see, Jeode is a very good VM and supports some versions of standards Java versions..and Personal Java is no longer supported by Sun, but it's functional.
    Is there anybody who knows wich versions are usable? Looks like jdk 1.1.8..is there one newer?
    Any help appreciated.
    Thanks
    Ricardo

    There is a certified Win32 (and PocketPC) version of Personal Profile available with IBM's WSDD 5.6 Tech Preview. See:
    http://www-3.ibm.com/software/wireless/wsdd/upgrades_migrations.html

  • Personal Java on IPAQ

    Hi Everyone. Could anyone tell me how to use personal java as a runtime environment on my ipaq 3870?
    I downloaded a bunch of personal java files for win32(assuming these are the ones i will need to use on my windows ce device), but i have no clue on what to do with them to use it as a runtime environment on my ipaq. There are a bunch of build directories and source directories, an emulation environment and osme other stuff. I see no way i can use all this to run java class files on my ipaq. Could anyone tell me what i should do to have a personal java runtime environment on my ipaq?
    Thanks,
    Vinod

    This was announced a while back...
    The Blackdown Java-Linux Team is happy to announce the availability of
    the release candidate 1 of Java2 SE v1.3.1 for Linux/ARM:
    Please choose one of our FTP mirrors for downloading:
    http://www.blackdown.org/java-linux/mirrors.html
    Besides the J2RE there's a second file: additional-ipaq-stuff.tar.gz
    It contains libraries and other files which are required to run Java
    but are not part of the standard familiar distribution (libXp.so,
    libXm.so, libBrokenLocale.so, 'standard symbols l' font)
    The unmodified J2RE needs about 18m, if you remove one of the two
    included VMs (classic green & classic native threads VM) and files you
    don't need (candidates are for instance soundbank.gm, i18n.jar
    libJdbcOdbc.so, libpreemptive_close.so, libioser12.so, ...), you may
    get it down to 12 or 13M. You should be able to save even more space
    by removing unneeded classes (e.g org.omg.*) from rt.jar.
    * No SDK yet, I didn't have time to run the compiler testsuite yet
    (the test-run will take approximately two weeks)
    * MouseEvent.isPopupTrigger() and JPopupMenu.isPopupTrigger() are
    somewhat useless on the iPAQ as they are bound to the right mouse
    button. Any idea for a more sensible trigger?
    * The default fonts are too large for the small display
    * The default maximum heap size is 64m, you may want to reduce that
    with to a smaller value (e.g. -Xmx20m)
    * Some stuff is terribly slow (e.g. HTML rendering). If somebody
    feels like writing a JIT compiler or porting HotSpot to ARM let me
    know...
    * No Mozilla plugin yet ;-)
    * A small demo is available from http://blackdown.de/~jk/arm/IPAQDemo.jar

  • Personal Java and XMLLight

    Hi,
    I've developed an application for a PDA with Windows CE, and the application run correctly in my PC with "pjava", but in my PDA no, because no search the xml file, and this file exist in the same directory that the class files.
    Thanks, Please Help me

    Ok,
    what is the main directory? If I install the xml file in the root directory, I've the same problem, my source is this,
    public void Buscar(int codigo){
         XMLLight.debug=true;
         String doc;
         String inFileName="\\proyecto.xml";/*select the xml file*/
         try{
              File inFile=new File(inFileName);/*Here the program fail*/
              if(!inFile.exists())
                   cod.setText("NFile");
                   return;
              FileInputStream inStream=new FileInputStream(inFile);
              int inBytes=inStream.available();
              byte inBuf[]=new byte[inBytes];
              int bytesRead=inStream.read(inBuf,0,inBytes);
              inStream.close();
              doc=new String(inBuf);
         catch(Exception e)
              cod.setText("E:"+e.getMessage());
              return;
              String clearDoc=XMLLight.clearComments(doc);
              Element elemRoot=XMLLight.getElem(clearDoc,"pfc");
              Element elemPubli=elemRoot.getElem("Publicaciones");
              Element elemRecor=elemPubli.getElem("RECORD");
              while(!elemRecor.isNull() && buscar==1){
                   Element elemCodi=elemRecor.getElem("Codigo");
                   Element elemAsig=elemRecor.getElem("Asignatura");
                   Element elemPre=elemRecor.getElem("Precio");
                   int valor;
                   tac=elemCodi.getText();
                   valor=Integer.valueOf(tac).intValue();
                   if(valor==codigo){
                        buscar=0;
                        des=elemAsig.getText();
                        pre=elemPre.getText();
                   elemRecor=elemPubli.getElem("RECORD");
    Personal Java has installed the classes to work with another files?

  • Java and PDA's

    Hi everybody,
    I'm thinking about purchasing a PDA and would like to develop my own apps for it with Java. What are the requirements are for running Java on any PDA? What OS's support Java? How do I get Java onto a PDA? Which PDA's support Java?
    As you can see, I've got lots of questions. Any comments/recomendations would be great!
    Thanks!

    Hi,
    short:
    there are basically 2 versions of java for pda's, personal java and micro java (J2ME).
    The latter seems to grow in popularity since it is configurable for different targeted devices, depending on their capabilities (Memory, Connectivity etc.), and is beeing deployed on a lot of devices, especially smartphones -eg. Motorola Accompli 008, Siemens SL45i etc... - but also the on Palm OS Devices, wireless (Treo) or not (5xx, V..).
    If you're gonna use Java on wireless Handhelds or SmartPhones, go for J2ME.
    If you need rich GUI's, Sound, Image processing or other advanced features, go for Personal Java if it can't be done with J2ME.
    To get familiar with both "Versions":
    Personal Java: http://www.sun.com/software/communitysource/personaljava/
    J2ME: http://java.sun.com/j2me/index.html
    ;)

  • Personal Java VM on WinCE - Problems...

    Hello!
    I'm trying to get Personal Java to work on my Handheld PC (HP Jornada 720) running with Windows CE 3.0.
    The Installation works - but I'm not able to run any other programs than those demos that are delivered with this JVM...
    If I try to run a Java app - no matter if it is a .class , .jar - the JVM tells me something like
    "Java Error - Cannot find class "<Classname>" "
    I compiled everything with an old JDK 1.1.8 - but even a simple "Hello World" program does not work!
    The strange thing is, that a Demo Programm delievered with NSIcom CrEme simulating a 3D rubic cube does work!
    Does anyone know how I can get Personal Java to work or any FREE alternatives for running Java Apps on WinCE? (I already used NSIcom CrEme - this works fine but it isn't free)
    Bye,
    DSH

    I have same problem as you. Did you solve it?. I�ve installed Personal Java and demos work, but no my java applications. I�ve used all kinds of jdk versions, such as pjee3.1, or jdk 1.1.7, whta is similar, but always the same message. Message you wrote in your message. Neither a simple HelloWorld works fine. So, any help will be appreciated

  • Personal java v.s j2me?

    Can somebody explain the difference between personal java and j2me?
    Thanks!

    PersonalJava was the "first Micro Edition technology". Because PersonalJava has been around for a while now, you'll find more products with a version of it installed. But Sun has replaced the existing PersonalJava technology - based on Java 1.1 - with a new release based on Java 2 and incorporate it into the J2ME concepts of configuration and profile components.
    In fact Personal java will be superseded by the Personal Profile which stands upon CDC which is part of J2ME.
    Bye

  • Linux + Personal Java on StrongArm(iPaq or SA1111)?

    I have watched the discussion here, it seems that mostly run the personal java in WinCE, so anybody successfully getting it work in Linux? As my SA1111 or iPaq is running in Linux and want to run with Personal Java with AWT support.
    Can anybody help?

    This was announced a while back...
    The Blackdown Java-Linux Team is happy to announce the availability of
    the release candidate 1 of Java2 SE v1.3.1 for Linux/ARM:
    Please choose one of our FTP mirrors for downloading:
    http://www.blackdown.org/java-linux/mirrors.html
    Besides the J2RE there's a second file: additional-ipaq-stuff.tar.gz
    It contains libraries and other files which are required to run Java
    but are not part of the standard familiar distribution (libXp.so,
    libXm.so, libBrokenLocale.so, 'standard symbols l' font)
    The unmodified J2RE needs about 18m, if you remove one of the two
    included VMs (classic green & classic native threads VM) and files you
    don't need (candidates are for instance soundbank.gm, i18n.jar
    libJdbcOdbc.so, libpreemptive_close.so, libioser12.so, ...), you may
    get it down to 12 or 13M. You should be able to save even more space
    by removing unneeded classes (e.g org.omg.*) from rt.jar.
    * No SDK yet, I didn't have time to run the compiler testsuite yet
    (the test-run will take approximately two weeks)
    * MouseEvent.isPopupTrigger() and JPopupMenu.isPopupTrigger() are
    somewhat useless on the iPAQ as they are bound to the right mouse
    button. Any idea for a more sensible trigger?
    * The default fonts are too large for the small display
    * The default maximum heap size is 64m, you may want to reduce that
    with to a smaller value (e.g. -Xmx20m)
    * Some stuff is terribly slow (e.g. HTML rendering). If somebody
    feels like writing a JIT compiler or porting HotSpot to ARM let me
    know...
    * No Mozilla plugin yet ;-)
    * A small demo is available from http://blackdown.de/~jk/arm/IPAQDemo.jar

  • JDOM, JDK1.1.8 and Personal Java...

    Has anyone succeeded in building a class with JDOM (XML), compiled with JDK 1.1.8 to run on a Personal Java ?
    I'm trying to make a class that use JDOM, but I didn't even compile it on a JDK 1.1.8..

    Yes. I'm using JDOM extensively on PJava platform. I have recompiled jdom.jar (there were some problems with the version available from the download site for jdk1.1.8), collections.jar (to be in java.uitl package) and crimson.jar.
    It works fine.
    Stan Berka

  • Problems with JDBC on personal Java

    Hi,
    I am a PhD student in Napier University and work with PDAs and Java. I have installed Jeode 1.9 Runtime Environment which is a certified implementation of 1.2 Personal Java on my HP IPAQ PDA.
    I have the following code that works fine on my desktop, however produces an exception on my PDA (ERROR: java.lang.ClassNotFoundException: sun/jdbc/odbc/JdbcOdbcDriver)
    Thanks for your help!!!
    The code:
    import java.io.*;
    import java.net.*;
    import java.util.*;
    import java.sql.*;
    public class WhoAmI2
    public static void main (String[] args)
    String LocalIP = new String();
    String LocalHome = new String();
    try
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    /* the next 3 lines are Step 2 method 2 from above - you could use the direct
    access method (Step 2 method 1) istead if you wanted */
    String filename = "c:/CompInfo.mdb";
    String database = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";
    database+= filename.trim() + ";DriverID=22;READONLY=true}"; // add on to the end
    // now we can get the connection from the DriverManager
    Connection con = DriverManager.getConnection( database ,"","");
    Statement s = con.createStatement();
    s.execute("create table Details ( OSName String, OSArch String, OSVer String, JavRunNam String, JavVMVer String, UserName String, UserCountry String, UserLang String, JavVMSpec String, JavRunVer String, JavVer String, Graphics String, SunArchDat String, SunCPUEnd String, SunUni String, SunCPUISA String, MainIP String, MainHost String, LocalIP String, LocalHost String )"); // create a table
    try
    // Properties p = new Properties(System.getProperties());
    // System.getProperties().list(System.out);
    InetAddress localaddr = InetAddress.getLocalHost () ;
    System.out.println ("OS Name : \t\t" + System.getProperty("os.name")) ;
    System.out.println ("OS Architecture : \t" + System.getProperty("os.arch")) ;
    System.out.println ("OS Version : \t\t" + System.getProperty("os.version")) ;
    System.out.println () ;
    System.out.println ("Java Runtime Name : \t" + System.getProperty("java.runtime.name")) ;
    System.out.println ("Java VM Version : \t" + System.getProperty("java.vm.version")) ;
    System.out.println () ;
    System.out.println ("Username : \t\t" + System.getProperty("user.name")) ;
    System.out.println ("User Country : \t\t" + System.getProperty("user.country")) ;
    System.out.println ("User Language : \t" + System.getProperty("user.language")) ;
    System.out.println () ;
    System.out.println ("Java VM Spec : \t\t" + System.getProperty("java.vm.specification.name")) ;
    System.out.println ("Java Runtime Version : \t" + System.getProperty("java.runtime.version")) ;
    System.out.println ("Java Version : \t\t" + System.getProperty("java.version")) ;
    System.out.println ("Graphics : \t\t" + System.getProperty("java.awt.graphicsenv")) ;
    System.out.println () ;
    System.out.println ("Sun Arch Datamodel : \t" + System.getProperty("sun.arch.data.model")) ;
    System.out.println ("Sun CPU Endian : \t" + System.getProperty("sun.cpu.endian")) ;
    System.out.println ("Sun Unicode : \t\t" + System.getProperty("sun.io.unicode.encoding")) ;
    System.out.println ("Sun CPU ISA : \t\t" + System.getProperty("sun.cpu.isalist")) ;
    System.out.println () ;
    System.out.println ( "main Local IP Address : " + localaddr.getHostAddress () );
    System.out.println ( "main Local hostname : " + localaddr.getHostName () );
    System.out.println () ;
    InetAddress[] localaddrs = InetAddress.getAllByName ( "localhost" ) ;
    for ( int i=0 ; i<localaddrs.length ; i++ )
    if ( ! localaddrs[ i ].equals( localaddr ) )
    System.out.println ( "alt Local IP Address : " + localaddrs[ i].getHostAddress () );
    System.out.println ( "alt Local hostname : " + localaddrs[ i].getHostName () );
    System.out.println () ;
    LocalIP=localaddrs[ i].getHostAddress ();

    I have the following code that works fine on my
    desktop, however produces an exception on my PDA
    (ERROR: java.lang.ClassNotFoundException:
    sun/jdbc/odbc/JdbcOdbcDriver)It looks as though Jeode doesn't come with the JDBC/ODBC bridge JDBC driver. You'll need to find another JDBC driver to use.

  • How to compile my java application for Personal Java??

    i write a simple program and want to run it in PJEE.
    program is:
    import java.awt.*;
    public class TestApp {
    public static void main(String[] args) {
    Frame f = new Frame();
    f.pack();
    f.setSize(300,300);
    f.show();
    and i compiled it using JDK1.4
    javac TestApp.javathen i want to test it by using pjava
    pjava TestAppbut i got a error message:
    Error loading class TestApp: Bad major version numberplease tell me what it is mean and how i can debug it, thanks.

    hi, all
    i have resolved my question by myself.
    because:
    |-> personal java
    |
    jdk1.1 -> jdk1.2 -> jdk1.4
    so, i must compile the java file by using jdk1.1.x
    :)

  • Websites for downloading code-templates (java and jsp) existing ?

    Hi,
    I'm searching for a website, offering code examples or templates (in java and jsp) for downloading.
    For example: A code for creating a new xml-file, login-procedure or sending an e-mail with a java-program, I can customize.
    I know, for asp.net such websites for downloading code-templates are existing (e.g. a German website: http://www.aspheute.com).
    So I think for java and jsp those sites will also be existing�
    Does anyone know some links ?
    bye
    Chris

    Yes, with google - I'll surely find some matches, but I'm looking for links and websites which will be provided by personal experiences.
    With google - you won't find any personal experiences...
    bye
    Chris

  • How Can I get personal java example source?

    i want to know how to program with p-java.
    How Can I get personal java example source?
    and where can i get them?

    pjava is pretty much the same as regular java 1.1.x, so you could just look at any java examples. www.javasoft.com has a learning center with tutorials if that's what you're looking for

  • CDC Personal Profile and XML

    Hi everybody,
    does anyone here has any experiences with J9 (CDC Personal Profile) and XML document?
    Can I use SAX or Dom to parse XML files in CDC Personal Profile?
    Any help is appreciated!!

    Try kXML. It should work on any Java platform.

Maybe you are looking for