1. You may have noticed that TabletPCReview looks a little different. That's because we've moved to a new, streamlined platform, XenForo. Have yourself a look around and engage with your peers. Tips for completing basic tasks are here. Should you encounter any bugs or issues, please post them in this thread, so that we can prioritize and fix them. And feel free to let us know your opinions of the new site.

java VM on eeeNote

Discussion in 'Asus (Android)' started by eeeKnot, May 10, 2011.

  1. eeeKnot

    eeeKnot Pen Pal - Newbie

    Messages:
    28
    Likes Received:
    0
    Trophy Points:
    5
    Hello,
    I read in a thread about Asus eee Note that the usb port is both host and device modes capable.
    Now I ask to who has better knowledge of the device and hacked it (question 1) whether it is possible to run on it a java application that (question 2) perform midi data processing, where there is an external midi device connected to its port. Even if hacking is necessary.
    Thanks
  2. l1q1d

    l1q1d Pen Pal - Newbie

    Messages:
    63
    Likes Received:
    0
    Trophy Points:
    15
  3. eeeKnot

    eeeKnot Pen Pal - Newbie

    Messages:
    28
    Likes Received:
    0
    Trophy Points:
    5
    thanks.
    what about question 1, that is whether running java app is possible?
  4. l1q1d

    l1q1d Pen Pal - Newbie

    Messages:
    63
    Likes Received:
    0
    Trophy Points:
    15
    you can compile it, but the graphic part need to be compatible with qt-framebuffer (eeenote doesn't use X11 but uses qtframebuffer).

    So if it's a terminal program (like pdftk) you could port it without only cross compiling. In other cases you need to rewrite the gui part with qt.
  5. eeeKnot

    eeeKnot Pen Pal - Newbie

    Messages:
    28
    Likes Received:
    0
    Trophy Points:
    5
    Thanks for your answers.
    Sorry, I do not understand. I mean: as far as I know, java applications are executed by the JVM or its opensource counterpart but are not compiled.
    So a JVM is to be present in the system and a command like "java -jar myapp.jar" has to be typed into a script or console. So maybe you say that a java class can be executed but the JVM output will be not displayed because
    some not-installed library (X11) is being called by JVM? QT should instead be called, if I understand. But I think that JVM could not execute at all in this scenario. Could it?
  6. l1q1d

    l1q1d Pen Pal - Newbie

    Messages:
    63
    Likes Received:
    0
    Trophy Points:
    15
    You need to change the graphic part to run in qt and compile jvm for the eeenote. I think that it is too much work...
  7. Javac

    Javac Pen Pal - Newbie

    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
    Hi,
    i'm actually playing around a little with the EEE Note. I'm Java Programmer so its very interesting for me to have a Java VM on EEE Note.

    What I don't understand is: How can I get a compiled version of java jre, that runs on EEE Note. I tried the rpm and binaries from Oracle, but EEE Note only says "Syntax Error, ( expected" when i start it.

    Should I compile the sources of jre or do you mean the java class-sources?
  8. Javac

    Javac Pen Pal - Newbie

    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
    I managed to run a Java 7 SE Embedded JVM on EEE Note.
    If your interested: Oracle offers a compiled version of Java 7 SE Embedded JVM wich you can request here: Java Embedded: Java SE download

    All you have to do is: Give your personal information to oracle an receive a link to the download.
    Download the Binaries for ARM 5 Processor and unpack the archive on your pc.
    Copy the jre folder to you EEE Note via SD Card.
    Run jre/bin/java and enjoy!
  9. T_B

    T_B Scribbler - Standard Member

    Messages:
    147
    Likes Received:
    0
    Trophy Points:
    30
    Interesting, so would something like freemind Main Page - FreeMind be possible to run on the eeenote?
  10. resuS

    resuS Pen Pal - Newbie

    Messages:
    94
    Likes Received:
    0
    Trophy Points:
    15
    Could you show us in screenshots what is possible to do with JVM and what you can run on this. There are exist some limits for running java application on eeenote? Sorry, I don't know a lot about java but know that it is very cool thing:)
  11. Javac

    Javac Pen Pal - Newbie

    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
    As you can read above, it is now possible to run a headless Java Embedded JRE.
    The main problem here is, that you can forget everything that has to do with Swing or AWT. The GUI part is completely missing in Oracles Java Embedded JRE.
    I have read a lot in the internet, but i think the only way to get a GUI support is using the QT environment.
    There is an API calles QTJambi, that provides access to the QT GUI, but the project is out of support now.
    If someone manages to crosscompile QTJambi on ARMv5 an use it with java, please leave a comment!!!!
Similar Threads: java eeeNote
Forum Title Date
Asus (Android) Goodbye FreeeNote.org Mar 20, 2014
Asus (Android) Looking to buy an EeeNote stylus Feb 20, 2013
Asus (Android) EeenoteSync & Norton Internet Security Jul 5, 2012
Asus (Android) EeeNote pen draws lines Jun 15, 2012
Asus (Android) How to start programing for Eeenote? May 10, 2012

Share This Page