
Monday, November 8, 2010
Expanded Thought Map

Saturday, November 6, 2010
Why a hardware standard?
The idea is to creat the worlds first native multitouch operating system based on the linux kernel. The operating system will run and work properly on all certfied hardware.
App Dev Platform:
The most successful and capable software is properitary, adobe, autocad, maya, etc. This is because sales gives the funding to develop them. The applications in turn cause the operating system to be successful. A successful operating system promotes the following of a hardware standard.
Hardware Standard:
The idea is that in the future there will not just be one manufacturer of multitouch tables / boxes, just as there is not one manufacture of mobile devices / touch screens / pc's. By creating a set of standards, if manufacters comply with them then they will be gaurnteed to work with the software. As hardware is purchased it provides funds to further develop the technology and promte growth.
As you can see standards are a good thing, each branch feeds back into the next fostering growth and development.
Thought Map

Here is my thought map for Multitouch Specification Project. I will add to this and continue to develop it. This is pretty much the bare, bare bones skeleton of it. As you can see it it is split up into the 3 main branches I discussed in my last post plus a new administrative branch I will develop to see oversight of all three primary branches.
Tuesday, October 26, 2010
Update? A BIG UPDATE.
Tuesday, September 14, 2010
Live CD's
Another thing I would like to mention, I turned ccv into a background process and turned the gui into a webpage. This would allow you to run ccv on a bare-bones pc and simply connect it to the multitouch pc via Ethernet. You can then control the bare-bones via the web page dished out by apache. I will upload screen shots around the same time I offer the live cd's. It is still a little buggy, especially in the regards of streaming the video, but I really like the idea of a independent tuio server that is platform independent. This tuio server is currently the main focus of my project and I will be putting off the open gl multitouch gui tutorial off for at least another month as there are a few more bugs I need to work out before I offer that as a tutorial.
Tuesday, August 31, 2010
Back Again!
I see a couple of you have had success and some are having problems. I am going to look at the problems and see if I can't resolve them.
Also here is what is coming up soon:
1. I am going to remaster this into a live-cd so that you can just download the iso and have a working fresh install of ubuntu 10.04 plus CCV.
2. The next tutorial will follow my development of an openGL based windowing system.
This windowing system will incorporate a tuio listner so that everything will be multitouch, even the login after you press the power button on your computer. :)
Saturday, August 21, 2010
STEP 6: Compiling CCV on Ubuntu 10.04

Now we are going to compile CCV for Ubuntu 10.04.
Make sure you DO NOT start here. You need to start at the beginning of the blog and follow from there, if you try to do this tutorial BEFORE this one, your ps3 eye will NOT work with CCV.
The following is a modified tutorial based off of x29a's post on the nui group forums.
Enter the following commands:
sudo apt-get install subversion
sudo su
-
cd /opt
svn co http://nuicode.svnrepository.com/svn/tbeta/trunk/tbeta/Linux/ ccv-Linux
cd /opt/ccv-Linux/scripts/ubuntu
chmod +x *.sh
./install_codeblocks.sh
./install_dependencies.sh
apt-get install libpoco-dev
apt-get install gpp
cd /opt/ccv-Linux/
cd apps/addonsExamples/Codeblocks_8_linux/
Unzip it to your Documents folder.
Back in your terminal enter the following command:
nautilus
and delete the following files:
- Community Core Vision.cbp
- Community Core Vision.depend
- Community Core Vision.layout
- Makefile
Close Nautilus. Back in the terminal enter the following commands:
cd /opt/ccv-Linux/libs/fmodex/lib
rm libfmodexp.so libfmodex.so
ln -s libfmodex-4.22.00.so libfmodex.so
ln -s libfmodexp-4.22.00.so libfmodexp.so
cd /opt/ccv-Linux/apps/addonsExamples/Codeblocks_8_linux/bin/libs
rm libfmodexp.so libfmodex.so
ln -s libfmodex-4.22.00.so libfmodex.so
ln -s libfmodexp-4.22.00.so libfmodexp.so
cd /opt/ccv-Linux/
codeblocks apps/addonsExamples/Codeblocks_8_linux/Community\ Core\ Vision.cbp
You may get some errors, just click OK and ignore them.
CCV should now have successfully built. Close Codeblocks and go back to your terminal and enter the following commands:
cd /opt/ccv-Linux/apps/addonsExamples/Codeblocks_8_linux/bin
gedit start.sh
#!/bin/sh
echo $(pwd)
export LD_LIBRARY_PATH=$(pwd)/libs/
./Community_Core_Vision
chmod +x start.sh
cd data
gedit config.xml
To Start CCV enter the following commands in your terminal:
cd /opt/ccv-Linux/apps/addonsExamples/Codeblocks_8_linux/bin
./start.sh
