I’ve uploaded the library ‘Piccolo2DTouch’ for Java.
You can add touch event listeners for any PNodes. Touch event includes gestures such as, tapping, dragging and selecting.
https://sourceforge.net/projects/touch2d/
Enjoy!

I’ve uploaded the library ‘Piccolo2DTouch’ for Java.
You can add touch event listeners for any PNodes. Touch event includes gestures such as, tapping, dragging and selecting.
https://sourceforge.net/projects/touch2d/
Enjoy!
Simple and Easy way to type Korean in Ubuntu Jaunty
sudo apt-get install scim
1. System>Administration>Language Support
2. Select Keyboard input method system as “scim-bridge”
Choose “SCIM” if you are not using the Eclipse or if you haven’t heard of what the hell that is.
3. Install Language and check Korean.
4. run
sudo apt-get install scim-hangul
4. System>Preferences>SCIM Input method setup
First, default activation key of the SCIM is “Ctrl-Space” which is probably the most useful shortcut in the Eclipse.
Second, the Eclipse often loses its focus.
5. Lastly, you might want to install 나눔고딕font www.naver.com (Fonts in Firefox needs to be set separately)
Using Purdue University VPN in Ubuntu Jaunty
First, install VPN Cisco client by
sudo apt-get install network-manager-vpnc
And, open network manager by either clicking connection icon on upper-right corner and Click VPN connection and Configure VPN or System > Preference > Network Connections
Click on the VPN tab, ‘Add’ button should be activated by now, since we’ve already installed the ‘vpnc’. Click add.. and enter following…
Connection Name : Purdue University ( Which doesn’t really matter)
Gateway: vpn.purdue.edu
GroupName : PurdueUser (Not your career account but that phrase itself)
User password : (Password of your career account)
Group password : jtgkld1990 ( Again, enter this phrase)
Optional
User name : (Career account)
Domain : (blank)
Encryption method : Secure(default)
NAT traversal : Cisco UDP (default)
Last step is to edit the one more file and we are done….
sudo gedit /etc/dbus-1/system.d/nm-vpnc-service.conf
and add
<policy user=”at_console”>
<allow own=”org.freedesktop.NetworkManager.vpnc”/>
<allow send_destination=”org.freedesktop.NetworkManager.vpnc”/>
</policy>
Reboot your Ubuntu and click VPN Connection and the profile…You should be good to go!
Even our website does not contains sensitive information, Purdue ECN forced their Apache server run always under HTTP/SSL. It took so much time for me to figure out what’s going on at the very first time.
I want to comment few problems I faced while using Purdue ECN server to set Joomla up.
1. Using HTTP_X_FORWARDED_HOST instead of HTTP_HOST
Since the Joomla is referring variable HTTP_HOST in Apache server, which is charlotte-private.ecn.purdue.edu in the server. So Joomla created links with “charlotte-private.ecn” instead of “engineering. To solve the problem HTTP_X_FORWARDED_HOST should be used to create the base url of the Joomla.
In the file libraries/joomla/environment/uri.php change HTTP_HOST to HTTP_X_FORWARDED_HOST. There should be two occurrences, however the first is the important one.
$theURI = 'http' . $https . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
should be changed to:
$theURI = 'http' . $https . $_SERVER['HTTP_X_FORWARDED_HOST'] . $_SERVER['REQUEST_URI'];
Second, sending information through HTTPS instead of HTTP
This is the longest problem I’ve had. I have to re-install the Joomla to find out this problem. To make long story short, it was one small setting on the ‘Global Configuration’, I have to check all No to SEO Settings.
Last, having IE 8 security warning when using JA_purity template
I solved relatively easy on this one. I have to tweak php source code of ja_templatetools.php
function baseurl(){
//return JURI::base();
return $this->baseurl;
}
function templateurl(){
//return JURI::base()."templates/".$this->template;
return ($this->baseurl)."templates/".$this->template;
}
Instead of using JURI::base() used $this->baseurl.
Joomla is working fine, yet I’m looking to find a fine Bibtex plugin on Joomla. There’s one and only plugin for the Bibtex called J!Research, but MySQL setup doesn’t allow me to install the plug-in.
It’s been a pretty intense week in Atlantic City. Not because of gambling, but conference. I’m getting much more than I expected before.
I get to see some famous people whom I used to see on numerous papers in InfoVis and CHI. It was a really good chance to meet and talk with lots of people from different part of world and share ideas.
I will start post sum portion of my work…
Finished basic classes of multitouch workspace.
It roughly identifies users’ positions, positions of palms, and their blobs by calculating minimum distance.

Gray ellipse repsents a user, green dot represents a palm, and cyan dot for blobs. Just noticed on the green dot of left palm is as same size as the cyan one. Will need to fix that.
Getting familiar with TUIO. Added Piccolo2D, TUIO to Eclipse project. Able to connect with CCV through port 3333.

Compliant surface works just fine!

Added wooden block to lift up the surface.

Bought more universal projector mount for the Toshiba.
Attached Toshiba projector on the frame. Also added wooden bar to lift up the surface. Overall, it’s working pretty good. Need few more polishing to be a complete version. Changed FPS of PS3EYE from 30 to 60, and increased sensitivity a lot without scarifying its performance by changing config.xml in data folder under CCV.
Since I’m having an issue with getting interfered by sun light through our lab window. Maybe adding a pry wood might be a possible solution.
On software side, downloaded TUIO applet from TUIO.org. TUIO gave me a fair amount of information, such as, ID, X, Y, motion acceleration, and angle. Also, downloaded Piccolo2D library, which allows me to zoom in and out. It creates objects as vectors, so that it’s doesn’t limited itself by resolution.
For next week,
Hardware:
Software: