Tuesday May 15, 2012

Technical difficulties

Hi All,

 So I'm having a few small technical difficulties here, I want to post some better pictures of the tablets and some movies of Java SE and JavaFX running on the tablets, we have a 2MB upload limit on the blog site, so I'm having to find ways of dealing with this.

 Basically Tom knows now how to build a Linux for a stock tablet we can buy of the web, it's been much easier with Marvell, Freescale and FIC helping us with techniques and drivers.

Touchscreen has cause Tom a lot of grief but we have single touch under control now.

Getting a wifi network manager caused him fits, but that is fixed also.

If someone wants to build a commercial tablet  just for Java, basing it on Linux and SE-E looks like feasible option.

Have been playing with Ubuntu and it seems to be a good option.

We are trying to pick what sort of ARM processor we want, single or dual core to start.

Screen size, I'm leaning to 1280 x 1024 to start.

What size nand to put inside 8Gb or 16Gb, what ports we want, USB, HDMI, do we want a 3G chip, which means we need a sim card slot.

Though all of these decisions always come back to price point.

In terms of hardware, there are several vendors who provide designs that can be used to build such a tablet.

More later


Monday May 14, 2012

Freescale i.MX5x ARM tablet from FIC

Hi All,

 So here are some pictures of the Freescale i.MX5x powered FIC tablet running our Linux (Open Embedded), XFCE desktop Java SE Embedded for ARM and Tom's JavaFX 2 build.

FIC is a Freescale partner that built this tablet for a Brazilian customer.

 My next task is to see if I can get the Canonical Ubuntu (Linaro) build for i.MX53 to boot on this device with the Unity desktop.

I do have the Canonical build running on a i.MX6 quad core developer platform, so I'm hopeful the i.MX53 build will work on the tablet.

More to come, like what would you want as hardware for a Java tablet ?


FIC Freescale Tablet

Saturday May 12, 2012

Who thinks a Linux ARM tablet with Java SE and JavaFX is a good idea ?

Hi All,

So it's been awhile since I blogged, I've been busy with my colleague Tom Karbowski  investigating the whole world of ARM, Linux and tablets.

Well because of the great work by Tom we now have a three tablets that don't run Android anymore.

We have a Freescale, Nvidia Tegra 2 and Marvell powered tablets that run our version of Open Embedded Linux, they both run Java SE Embedded for ARM fine.

Tom took the JavaFX code for Linux and cross compiled it for ARM.

We still need to deal with power management of the tablet, but Tom has got most of the hardware working, touchscreen, wifi, USB, ethernet.

Our plan is to work with Canonical (Ubuntu) to replace our Open Embedded as we are the Java Guys not Linux guys, I'm going to try a Canonical Linora build for the i.MX53 on the Freescale tablet next week, this will get use the Unity desktop instead of the XFCE we currently have.

We will be demoing most of this at The Freescale Technology Forum show in San Antonio Texas the week of June 18th, Oracle is a Gold sponsor of this event, so if your in the area come and see us at the show.


I'll be blogging more about building a commercially available Linux tablet as we go through the process.


Sunday Dec 06, 2009

VIA / Ubuntu / JavaFX hardware HD decode - Digital Media Platform

Hi All,

 So I'm working on a new project, trying to build a really goo Digital Media Platform, for applications like, shopping malls, airports, hotels, stores.

We want the actually user interface to be in JavaFX, the hardware and operstaing system needs to be able to decode HD content (AVI,WMV,M4V) in 720P or 1080P.

The system also has to be able to support a large touchscreen, this requires the Xorg driver and calibration program.

 I'm working with VIA using there hardware platforms to support Ubuntu and JavaFX.

VIA has created the DRM and kernel drivers for the HD decoders and video, also the mplayer and special video out plugins.

The difference when you play an HD movie is amazing, VIA gave me the seen from the matrix movie when the enter the building, if you play it with the standard video out on the 1.5Ghz processor the sound is way ahead of the choppy video.

 When I play the same movie using the VIA supplied Mplayer video out plugin, the movie is absolutely smooth and in sink with the sound.

 So now we have the basic hardware and OS layer working, I've finally got to the point I cannot put off any longer, learn Java and JavaFX.

I've just started the course, learning Java in 21 days, I'll let you know how it goes.


VIA Digital Media Platform - Front

VIA Digital Media Platform - Back

VIA Digital Media Platform - Left Side

VIA Digital Media Platform - Right Side

Friday Nov 13, 2009

JavaFX application on the AI ARM Netbook

So it's not perfect, but I did get the Check1Two JavaFX Jukebox to run under JavaFX on the Always Innovating Touchbook.

Saturday Jun 13, 2009

JavaFX JukeBox at JavaONE

Hi All,

 Here is a photo of the JavaFX Jukebox on stage with the inventory Manuel  Tijerino and Jamaes Gosling.

Manuel built the case from 1/4 steel himself, there could be a fight in a bar, it ways 300 Lbs.

Manuel and a friend drove it from New Orleans to San Francisco in 35 hours.

You can see more pictures at http://www.check1two.com/javaone.jsp

Friday May 29, 2009

JavaFX JukeBox at J1

Hi All,

 So about 18 months ago I went looking for a PanelPC I could run Solaris 10 X86 on.

I found two companies in Taiwan, Kontron and Penmount (Salt).

Kontron took an industrial 15" and 17" touchscreen PanelPC and changed the ethernet controllers so Solaris 10 X86 installed without issues from the standard DVD.

Penmount (Salt) makes the touchscreen to serial controller, the Xorg driver is actually in the standard Xorg source repository, but cannot be configured.

What's missing is the GTK based calibration program, this creates a file in /etc, penmount.dat that tells the driver which way the touchscreen is mounted and where your finger is on the touchscreen.

Elinsys our BlueWonder customer in Turkey, who is building the Glass Cold End systems for a new glass factory in Russia, uses these PanelPC's for the MMI to the BW1000 systems running Java Real Time.

If your going to Java One, you may want to see another use for the PanelPC, a JavaFX Jukebox, what the heck is that you say ?

Well if your in a rural area of the USA, say Louisiana, you probably want to listen to your local band vs. the top ten.

Check1Two has build a server that allows local bands upload mp3 music files to a Sun server, once they are on the Sun server they will show up on the JavaFX JukeBox in the local bar.

They actually have a USA patent pending on this idea.

JavaFX JukeBox

The band gets paid, the bar gets paid and Check1Two gets paid.

So this device is running standard Solaris 10 X86, with JavaSE and JavaFX.

The money acceptor is really connected to the PanelPC

Check it out at Java One.



I work for the Java Embedded Global Business Unit of Oracle within Java Industry Solutions group under Alliances and Channels . I'm focused on the Java SE Embedded and BDB for ARM and PPC across multiple verticals


« June 2016