| Author |
Message |
|
Greg.Buehler
General
Joined: Tue May 31, 2011 6:27 am Posts: 310 Location: Minnesota
|
 Linux and ARM Java VM's
Has anyone gotten Ignition clients to run on an ARM linux device yet (specifically on an Cortex-A8 processor)? Is OpenJDK sufficient for the JavaVM or do we need the official Oracle JRE? It would be awesome to have some touchpanels like Technexion's th-1535 running a native client.
|
| Tue Apr 17, 2012 1:08 pm |
|
 |
|
Kevin.Herron
Moderator
Joined: Mon Oct 27, 2008 4:10 pm Posts: 1333 Location: Folsom, CA
|
 Re: Linux and ARM Java VM's
We have an A5 linux box around here that we got it running on, but it's not something you'll be able to get running easily on your own right now.
It requires using a custom shell script instead of the service wrapper to start Ignition (not that hard), and an ignition-arm*.so file compiled specifically for that platform (impossible for you to do youself).
KSB has plans to sell an ARM-based data collection box in the near future, maybe Kyle can step in and give you more info.
Edit: I'm talking about running a gateway. Oops. Running a client should be a bit easier, and won't require the shell script or native binary. We have an A7 tablet here that runs the client like a champ.
_________________ Kevin Herron Software Developer Inductive Automation
|
| Tue Apr 17, 2012 1:14 pm |
|
 |
|
Greg.Buehler
General
Joined: Tue May 31, 2011 6:27 am Posts: 310 Location: Minnesota
|
 Re: Linux and ARM Java VM's
No need to run the gateway. Just want the client. If you haven't guessed already, this image put the idea into my head:  I was thinking about running a custom build of Angstrom (a derivative of OpenEmbedded) on one of those touch panels, so anything our friends at Oracle could pass on about the tablet they fiddled with for Nuremberg would be extremely useful. What this comes down to is that there is a glut of cheap (Chinese) displays and interfaces based on the BeagleBoard either already on the market or soon to be entering the market. If there is an easy way to get a client running on an ARM Cortex-A8 chip, then the sky is the limit for cheap touchscreen displays and tablet type devices.
|
| Tue Apr 17, 2012 2:07 pm |
|
 |
|
Kyle Chase
General
Joined: Sun Feb 25, 2007 2:54 pm Posts: 470
|
 Re: Linux and ARM Java VM's
|
| Wed Apr 18, 2012 6:44 pm |
|
 |
|
DennisWomack
General
Joined: Tue Mar 02, 2010 11:04 am Posts: 201
|
 Re: Linux and ARM Java VM's
|
| Tue May 22, 2012 3:35 pm |
|
 |
|
Greg.Buehler
General
Joined: Tue May 31, 2011 6:27 am Posts: 310 Location: Minnesota
|
 Re: Linux and ARM Java VM's
More than enough for a client, but the standard JVM is still missing in addition to the fact that jnlp's can't be launched from Android at the moment...
|
| Wed May 23, 2012 5:58 am |
|
 |
|
Carl.Gould
Moderator
Joined: Sun Apr 02, 2006 2:46 pm Posts: 3737 Location: Sacramento, CA
|
 Re: Linux and ARM Java VM's
Wow cool. If the filesystem is on that microSD card, I bet we can use the same trick we used on the tablet to put normal linux on there, and then we can run the full JavaSE ARM jvm on it...
_________________ Carl Gould
Software Development
Inductive Automation
|
| Wed May 23, 2012 12:59 pm |
|
 |
|
DennisWomack
General
Joined: Tue Mar 02, 2010 11:04 am Posts: 201
|
 Re: Linux and ARM Java VM's
|
| Thu May 24, 2012 11:58 am |
|
 |
|
DennisWomack
General
Joined: Tue Mar 02, 2010 11:04 am Posts: 201
|
 Re: Linux and ARM Java VM's
|
| Tue May 29, 2012 2:59 am |
|
 |
|
DennisWomack
General
Joined: Tue Mar 02, 2010 11:04 am Posts: 201
|
 Re: Linux and ARM Java VM's
|
| Wed May 30, 2012 4:03 am |
|
 |
|
weertske
Captain
Joined: Tue Sep 28, 2010 11:58 am Posts: 96 Location: Garfield, WA
|
 Re: Linux and ARM Java VM's
Kevin,
I have the Ignition client running smoothly on a Nexus 7 with Ubuntu installed. I would like to take the next step and try to run Ignition on the device. What would it take to get you guys to supply me with the ignition-arm*.so file compiled specifically for the Nexus 7?
_________________ Keith Weerts QuickThought LLC
|
| Thu Dec 27, 2012 1:12 pm |
|
 |
|
weertske
Captain
Joined: Tue Sep 28, 2010 11:58 am Posts: 96 Location: Garfield, WA
|
 Re: Linux and ARM Java VM's
By the way, for those of you that are interested in testing the Nexus 7 you can easily follow the instructions on https://wiki.ubuntu.com/Nexus7/Installation to get Ubuntu set up. However, this makes the Nexus 7 a unitasker devoted to testing Ubuntu. A better plan is to follow these instructions: http://forum.xda-developers.com/showthread.php?t=2011403 to set up multiple ROMS on the Nexus. This way you can use it both as an Android and as a Linux ARM testing platform. Either way you decide to go, once you have Ubuntu set up, install java-6-openjdk-armhf and you will be able to start testing Ignition clients. Oracle has a JDK for the A7 ARM however it does not contain the javaws web start file. If anyone can compile one I would be interested in testing it as I am sure it will be faster than the open version.
_________________ Keith Weerts QuickThought LLC
|
| Wed Jan 02, 2013 12:31 pm |
|
 |
|
tailfire
General
Joined: Thu Jan 26, 2012 5:18 pm Posts: 185
|
 Re: Linux and ARM Java VM's
http://www.ijailbreak.com/how-to/instal ... -7-tablet/How is this similar/dissimilar to the process you used? I would like to try this one. How functional was your client? What issues did you have? Did you do any data entry with it? How responsive was it? I had a nexus 7 and i traded it for A smaller acer that had more options.....
|
| Fri Jan 04, 2013 6:41 pm |
|
 |
|
weertske
Captain
Joined: Tue Sep 28, 2010 11:58 am Posts: 96 Location: Garfield, WA
|
 Re: Linux and ARM Java VM's
The installation process on your link was very similar to the one on the Ubuntu site. I recommend the MultiRom approach so that you can continue using the device as an Android in addition to testing Ubuntu.
As far as speed is concerned, the first thing you need to do is get away from the Unity desktop which is slow. Install the LXDE desktop and the system is pretty fast. Running Ignition as a client under LXDE is good and data entry went fine. I expect that it would be even faster if it was running Oracle Java but I am stuck on that one for now.
I initially tried to use OpenJDK 1.7, it worked but it wouldn't allow me to hide the windows menu bar when running the client. I noticed the same problem on 1.7 on the x86 platform so I rolled back to 1.6 and voila it works just fine.
To keep you from losing your mind typing on a touchpad keyboard on the Nexus, set up remote desktop connection using vino and then do all your testing/programming on the remote connection
_________________ Keith Weerts QuickThought LLC
|
| Fri Jan 04, 2013 8:43 pm |
|
 |
|
DennisWomack
General
Joined: Tue Mar 02, 2010 11:04 am Posts: 201
|
 Re: Linux and ARM Java VM's
Here is another one to take a look at.
Search for:
Mini Computer,1080P Dual-core Android 4.1 TV Box MK808 Mini PC RK3066 1GB DRR3+8GB Nand Flash
What is MK808? MK808 is the first Android 4.1 Jelly Bean TV Box in our market, It can upgrade your dumb-TV to a smart TV easily; Withi this MK808, You can watch stunning 1080p HD content from YouTube and many more on your TV! Send emails, update your facebook status, play Angry Birds or Fruit Ninja like never before. Download new apps, create and display a powerpoint, listen to music, read books, and play most all those interactive games you love so much on your phone or tablet. Compare with other tv box, this MK808 tv box has 8GB storage, and dual Wifi antenna, the wifi signal will be better a lot than other tv box. also it use the Cooling SMT technology,has lower temperature when working. Highlights: Android 4.1 Jell Bean OS, Google Play Store pre-installed; 1.6Ghz Rockchip RK3066 Dual Core CPU, Quad core Mali-400 GPU; 1GB RAM /8GB storage; Built in dual wifi antenna in this android device ,support 802.1b/g/n, which makes it more faster than other android tv boxes; Support external SD card capacity:1GB-16GB ; Hard Disk: 1GB ~ 5TB; Muliti-language supported Package Included: SS808 Android 4.0 Mini PC. Power adaptor. Adaptor dongle for mini-USB to USB. Mini-USB data cable. HDMI to mini-HDMI cable. User manual
$55.48
Question is... Is there a JRE for this, i.e. ARM 9
|
| Fri Jan 25, 2013 2:03 am |
|
 |
|