David Clack, Ocean Shores, WA Netbooks Plus Java

Friday May 29, 2009

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.

Dave

Wednesday May 27, 2009

Hi All,

 So you guys probably know about wireshark, it's a protocol analyzer now in B115.

It is so much better than snoop -d :-)

This is a screenshot of it running on my C90S

 BTW I just moved all my user data and source code store to a ZFS 500Gb external USB drive, now if I kill the laptop playing with it, I can just import the pool


Tuesday May 26, 2009

Hi All,

 So it's been a busy couple of weeks. I sent the MSI netbook down to the engineers in Los Angeles, it was to difficult for them to try and debug the touchpad not working after resume long distance.

I received the 8Gb 2.5" SATA SSD from Transcend for the car dual core systems, Java One coming up next week has got everyone busy in CA, we will resume after the event.

  I did receive the PCI CanBus controller from Hilscher, the PCI104 version should arrive this week so we can look at designing the case for the components.

  VirtualBox 2.2.2 works really well on B112, it does however cause the dhcpagent to go crazy due to the vboxnet0 interface it creates. It's supposed to be fixed in B115. I just downloaded B115 installed and pulled out the dhcpagent. I'll test it for a couple of days, let you know what happens.

 The laptop (C90S) is so stable, I really don't want to upgrade.

 I did get to go up to Seattle and meet with some customers last week, it was fun to get out of the lab for a couple of days.

 I'd love to share with you all the really cool stuff I saw, but it was a secret project.

 One cool item is the JavaFX JukeBox may be at JavaOne next week.

 A start up company has build a really cool JukeBox based on Solaris 10 X86 and JavaFX.

Local bands can upload MP3's of there songs to a central server, once uploaded they appear on the JukeBox in a bar, people can pay to listen to the song or in the future download to a memory stick.

The customer is using the Kontron 17" PanelPC I had modified to get good chips that we had drivers for, the Penmount company also wrote special touchscreen  Xorg drivers and a calibration software for us.

They have just supplied us with OpenSolaris Xorg drivers and calibration software.

 Elinsys in Turkey is also using this for the MMI on the Glass Cold End factory line to control the BW1000 systems.




Wednesday May 06, 2009

Hi,

So I've been getting the really annoying Mplayer not built with correct gcc error messages.

I bit the bullet this morning and used the SFEgcc.spec to built GCC 4.3.3

dclack@os-asus ~] /usr/gnu/bin/gcc --version
gcc (GCC) 4.3.3
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Finally no more errors when playing in Mplayer.

I've found a way to convert DVD's to m4v format for my iTouch, I can now play them on B112 as well.

Dave

Tuesday May 05, 2009

Hi All,

 So I purchased a very small  USB BlueTooth dongle of ebay for $2.99.

 http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=300308294907

 It came in a brown envelope from China, no instructions :-)

 I added it to the Windows XP Home side of the AA1 10 inch, I'm able to activesync my HTC 8900 Tilt.

Then I went back to OpenSolaris (Nevada) B112 and followed the instructions here:

http://www.opensolaris.org/os/project/bluetooth/

When you wget the installer and try to run it on a B112 system is gives you an error that it cannot find http://www.opensolaris.org/os/project/bluetooth/, what it's really looking for is a file bluetooth_mouse_(uname -v).tar.gz.

So I start playing with the script and get all the way to snv_111, it installs and asks you to reboot the system.

It updates /kernel/sockfs and /kernel/genunix, when the system restarts /kernel/fs/nfs gets unresolved dependencies, so you cannot NFS mount anything.

Anyway I followed the instructions for setting up the bluetooth mouse, and I actually got one to work.

So I went back into /kernel and copied back the backups of sockfs and genunix.

NFS is working again, BT is bust :-)

For $2.99 with free shipping it was an interesting way to add BlueTooth to a non BT netbook.

I'll keep trying to download a B112 version just for fun.

Dave