Difference between revisions of "Touch Orbiter for the HTC Touch2 mobile phone"

From LinuxMCE
Jump to: navigation, search
(New page: {{versioninfo}} {| align="right" | __TOC__ |} Category: Orbiters Category: Tutorials =Touch Orbiter= Touch Orbiter is a simple lite weight new way to build Orbiters for any t...)
 
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{versioninfo}}
+
{{versioninfo|810Status=relevant|810UpdatedDate=September 24 2010|810UpdatedBy=DaBalliemo}}
 
{| align="right"
 
{| align="right"
 
   | __TOC__
 
   | __TOC__
Line 6: Line 6:
 
[[Category: Tutorials]]
 
[[Category: Tutorials]]
  
=Touch Orbiter=
+
==Touch Orbiter==
  
 
Touch Orbiter is a simple lite weight new way to build Orbiters for any type of Touch Driven device. See [http://wiki.linuxmce.org/index.php/Touch_Orbiter_-_for_the_CUWIN3500_in-wall_Touch_Panel Touch Orbiter - for the CUWIN3500 in-wall Touch Panel]
 
Touch Orbiter is a simple lite weight new way to build Orbiters for any type of Touch Driven device. See [http://wiki.linuxmce.org/index.php/Touch_Orbiter_-_for_the_CUWIN3500_in-wall_Touch_Panel Touch Orbiter - for the CUWIN3500 in-wall Touch Panel]
  
=Implementation for the HTC Touch2 Windows Mobile Phone=
+
==Implementation for the HTC Touch2 Windows Mobile Phone==
  
 
== Installing build dependencies ==
 
== Installing build dependencies ==
Line 25: Line 25:
  
 
The first time you run <i>make</i>, it will download, build, and install [http://cegcc.sf.net/ CE GCC], zlib, libpng and libjpeg. Then, it will builder OrbiterCE.exe in the directory OrbiterCE. For CE GCC it will need root privileges. Sudo is used for this purpose, so it may ask for your password after CE GCC is downloaded, before it is built.
 
The first time you run <i>make</i>, it will download, build, and install [http://cegcc.sf.net/ CE GCC], zlib, libpng and libjpeg. Then, it will builder OrbiterCE.exe in the directory OrbiterCE. For CE GCC it will need root privileges. Sudo is used for this purpose, so it may ask for your password after CE GCC is downloaded, before it is built.
 +
 +
== Installation ==
  
 
When the build is done, a directory called <i>TouchOrbiter</i>, which will contain all the files in a subdirectory called <i>arm</i>. Copy the <i>arm</i> directory to your SD cards of the Touch2. Before you copy it, be sure to edit Orbiter.ini and set the IP of your router and the port of the Proxy_Orbiter you want to connect to.
 
When the build is done, a directory called <i>TouchOrbiter</i>, which will contain all the files in a subdirectory called <i>arm</i>. Copy the <i>arm</i> directory to your SD cards of the Touch2. Before you copy it, be sure to edit Orbiter.ini and set the IP of your router and the port of the Proxy_Orbiter you want to connect to.
Line 30: Line 32:
 
The Touch Orbiter will run in full screen on the device. To exit it, tap and hold your finger on the screen, and a dialog box will show up asking if you want to close the application.
 
The Touch Orbiter will run in full screen on the device. To exit it, tap and hold your finger on the screen, and a dialog box will show up asking if you want to close the application.
  
I am still working on how the hide the top menu as it covers part of the Orbiter screen.
+
== Known problems ==
 +
 
 +
I am still working on how the hide the top menu as it covers a small part of the Orbiter screen.

Latest revision as of 05:59, 24 September 2010

Version Status Date Updated Updated By
710 Unknown N/A N/A
810 relevant September 24 2010 DaBalliemo
1004 Unknown N/A N/A
1204 Unknown N/A N/A
1404 Unknown N/A N/A
Usage Information

Touch Orbiter

Touch Orbiter is a simple lite weight new way to build Orbiters for any type of Touch Driven device. See Touch Orbiter - for the CUWIN3500 in-wall Touch Panel

Implementation for the HTC Touch2 Windows Mobile Phone

Installing build dependencies

apt-get install bison flex libgmp3-dev libmpfr-dev texinfo

Compiling

You can get the source code from SVN. The source code includes everything you need to build OrbiterCE.exe.

Two targets can be built: arm and x86 (Windows CE in both cases, not desktop Windows).

Just type either make all-arm and wait*.

The first time you run make, it will download, build, and install CE GCC, zlib, libpng and libjpeg. Then, it will builder OrbiterCE.exe in the directory OrbiterCE. For CE GCC it will need root privileges. Sudo is used for this purpose, so it may ask for your password after CE GCC is downloaded, before it is built.

Installation

When the build is done, a directory called TouchOrbiter, which will contain all the files in a subdirectory called arm. Copy the arm directory to your SD cards of the Touch2. Before you copy it, be sure to edit Orbiter.ini and set the IP of your router and the port of the Proxy_Orbiter you want to connect to.

The Touch Orbiter will run in full screen on the device. To exit it, tap and hold your finger on the screen, and a dialog box will show up asking if you want to close the application.

Known problems

I am still working on how the hide the top menu as it covers a small part of the Orbiter screen.