LinuxMCE Forums

General => Users => Topic started by: totallymaxed on July 13, 2010, 04:40:02 pm

Title: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: totallymaxed on July 13, 2010, 04:40:02 pm
Touch Orbiter is a new approach to creating Orbiters for any device where MD capability is not required. It builds off the recent work we have been doing on Web Orbiter 2.0 in that it uses the proxy_orbiter as its backend but Touch Orbiter does not rely on a Web Browser and is a native Application on the device it is running on. The Wiki will be expanded in the coming days and weeks with information on how to setup Touch Orbiter and also importantly how to take the reference implementation and port it to other device (full source code is now provided)...thats the exciting part as Touch Orbiter allows you to create a Touch orbiter for a new Device without having the overhead and complexity of the Orbiter source code to contend with - if you know a modest amount about the target device and writing software for its OS then you should be able to quickly port Touch Orbiter to it...thats the hope anyway :-)


So please take a look at the Wiki page below (Sourc code is now provided & we provide a full make script to that sets up everything for you and compiles the reference version...just copy that onto your WinCE device and your done pretty much);

http://wiki.linuxmce.org/index.php/Touch_Orbiter_-_for_the_CUWIN3500_in-wall_Touch_Panel (http://wiki.linuxmce.org/index.php/Touch_Orbiter_-_for_the_CUWIN3500_in-wall_Touch_Panel)
All the best


Andrew
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: RayBe on July 14, 2010, 03:35:06 pm
hi Andrew,

first up many thanks for such super work, looks amazing,
when i get my core/hybrid up and running (http://forum.linuxmce.org/index.php?topic=10414.0) i will look into it.
looks stunning!

but the url u posted misses a "L" at the end, therefore it doesn't point to the right site.

All the best
Raymond

Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: totallymaxed on July 14, 2010, 03:43:08 pm
hi Andrew,

first up many thanks for such super work, looks amazing,
when i get my core/hybrid up and running (http://forum.linuxmce.org/index.php?topic=10414.0) i will look into it.
looks stunning!

but the url u posted misses a "L" at the end, therefore it doesn't point to the right site.

All the best
Raymond

Thanks for pointing that out Raymond. Much Appreciated :-)

All the best


Andrew
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: RayBe on July 14, 2010, 03:48:04 pm
No problem, glad to help  ;D

I don't wanna hijack this thread but,
could u give me any pointers for my install problem? (see my post above)

thanks up front

Raymond
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: RayBe on July 14, 2010, 09:41:17 pm
Hi Andrew,

when i read ur approach of Touch Orbiter it made me think about another project i read about on the net:
www.OpenRemote.org
they also have a controler/client setup, however they have a very easy way of designing ur own remote.
maybe this is a feature wich could be implemented in your Touch Orbiter.

just wanted to share the idea

br

Raymond

Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: totallymaxed on July 14, 2010, 10:21:32 pm
Hi Andrew,

when i read ur approach of Touch Orbiter it made me think about another project i read about on the net:
www.OpenRemote.org
they also have a controler/client setup, however they have a very easy way of designing ur own remote.
maybe this is a feature wich could be implemented in your Touch Orbiter.

just wanted to share the idea

br

Raymond

OpenRemote is a nice OSS project. In the future there will be a new and much simpler way to design Orbiter UI's - thats in the future however. But Touch Orbiter is not about design or implementing UI's - all it does is display the UI on the device you are using. The beauty of Touch Orbiter is that it moves all of the complex code to the Core where there is plenty of processing power at hand. The device that Touch Orbiter runs on can then be much less complex and lower in cost and at the same time because all of the complexity is left at the Core it makes porting the Touch Orbiter a simple and manageable job that pretty much anyone can achieve.

The reference implementation we have is for the CUWIN-3500 WinCE in-wall touch panel and in the next few days we will update the Wiki with the source code for this version of the Touch Orbiter. The implementation for the CUWIN-3500 is a fully working and functioning Touch Orbiter that you can use on your system as is on your system (if you have the CUWIN hardware). The reference implementation's supplementary purpose however is to help you implement Touch Orbiter on other hardware and provides you with a worked example of how to go about that task.

All the best


Andrew
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: RayBe on July 14, 2010, 11:39:29 pm
oh ok, just tought i would trow in the idea  ;)

i would love to try the Touch Orbiter, but i can't get my sore setup (see my posts above) could u help me out?
tried today another clean install with just the onboard video connected (gt220 still in the machine) but got no picture at all  ???

much apriciated

br
Raymond
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: purps on July 16, 2010, 02:55:36 pm
Could this kind of thing be ported to S60 5th edition, for those of us with touchscreen phones ie Nokia 5800 (Xpress Music)?

I also saw this old thread http://forum.linuxmce.org/index.php?topic=8095.15 and wondered if Hari's S60 orbiter software had been recompiled for v5? If so, how do I go about getting it? If not, is this something that an enthusiastic amateur might be able to do?
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: Randall on July 16, 2010, 04:37:53 pm
Slightly OT, but I assume that you'd power this with an in-wall mounted transformer, similar to what is used in a low-voltage lighting or HVAC.

Are there any reasonably priced touch screens running embedded linux?
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: totallymaxed on July 16, 2010, 07:58:15 pm
Slightly OT, but I assume that you'd power this with an in-wall mounted transformer, similar to what is used in a low-voltage lighting or HVAC.

Are there any reasonably priced touch screens running embedded linux?

Yes generally they have a mains transformer external to the unit to power them.

The arrival of the iPad has really placed a fire under many OEM's so there are a ton of new devices at generally very low price points arriving on the market. Just look at the number of Android devices announced in the last few months. There are many devices like the Mini-2440...but just use Google and you will find literally dozens more.

All the best


Andrew
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: wierdbeard65 on July 16, 2010, 10:30:48 pm
Anyone come across a device that can use PoE? I have a big PoE switch at home, so this would be the neatest solution for me :)
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: totallymaxed on July 17, 2010, 11:57:54 am
Anyone come across a device that can use PoE? I have a big PoE switch at home, so this would be the neatest solution for me :)

There are a number of companies delivering POE capable in-wall devices like this;

http://www.embeddedarm.com/products/board-detail.php?product=TS-TPC-7395 (http://www.embeddedarm.com/products/board-detail.php?product=TS-TPC-7395)

But I expect in the next few months we will see numerous new touch based devices appear that will be priced at a much lower price point.

Andrew
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: totallymaxed on July 17, 2010, 12:11:22 pm
Could this kind of thing be ported to S60 5th edition, for those of us with touchscreen phones ie Nokia 5800 (Xpress Music)?

I also saw this old thread http://forum.linuxmce.org/index.php?topic=8095.15 and wondered if Hari's S60 orbiter software had been recompiled for v5? If so, how do I go about getting it? If not, is this something that an enthusiastic amateur might be able to do?

It would certainly be possible to port Touch Orbiter to pretty much any device/OS (including S60 5th edition) that has a touch based screen, Wifi/Mobile connectivity and an SDK - currently Touch Orbiter assumes a touch interface. The advantage of implementing Touch Orbiter is that you leave all of the code complexity in proxy_orbiter running on the Core. The challenge of porting Touch Orbiter is merely that of being able create a simple app that can communicate with a socket on the Core and accept UI inputs from the touch screen ie you just need to understand how to develop simple apps for the Device/OS you have.

So yes this is very much something an enthusiastic amateur could achieve - thats a big part of the motivation behind creating Touch Orbiter...to make it simple for  people without LinuxMCE expertise to get involved in creating software for the project.

We will be releasing the Touch Orbiter source code in the next few days and will make more details available on the Wiki too; http://wiki.linuxmce.org/index.php/Touch_Orbiter_-_for_the_CUWIN3500_in-wall_Touch_Panel (http://wiki.linuxmce.org/index.php/Touch_Orbiter_-_for_the_CUWIN3500_in-wall_Touch_Panel)

All the best


Andrew
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: RayBe on July 17, 2010, 10:26:22 pm
Andrew,

is the follow me bluetooth fuction working with Touch Orbiter or with the new web orbiter?
if not, are you going to implement this feature?

br
Raymond
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: tschak909 on July 17, 2010, 10:28:51 pm
Follow Me, as with all standard orbiters, must be manually enabled on an orbiter, and changes when you change the Orbiter's room.

For any sort of automated Follow Me, you'll need some sort of addressable device, which a DCE device can latch onto and fire Follow Me events.

-Thom
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: totallymaxed on July 17, 2010, 10:51:07 pm
Andrew,

is the follow me bluetooth fuction working with Touch Orbiter or with the new web orbiter?
if not, are you going to implement this feature?

br
Raymond

Currently no this would not work. But we believe its possible that it might be possible in a future version.

Andrew
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: totallymaxed on July 23, 2010, 02:26:53 am
We have added the full source code to the svn and also provided a very easy to use make script that grabs all the code you need and even installs GCC for you etc... take a look here;

http://wiki.linuxmce.org/index.php/Touch_Orbiter_-_for_the_CUWIN3500_in-wall_Touch_Panel (http://wiki.linuxmce.org/index.php/Touch_Orbiter_-_for_the_CUWIN3500_in-wall_Touch_Panel)

Enjoy!


Andrew
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: jimbodude on July 23, 2010, 03:51:01 pm
Andrew, this looks awesome... Thank you!
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: buckle on July 24, 2010, 12:34:23 am
We have added the full source code to the svn and also provided a very easy to use make script that grabs all the code you need and even installs GCC for you etc... take a look here;

http://wiki.linuxmce.org/index.php/Touch_Orbiter_-_for_the_CUWIN3500_in-wall_Touch_Panel (http://wiki.linuxmce.org/index.php/Touch_Orbiter_-_for_the_CUWIN3500_in-wall_Touch_Panel)

Enjoy!


Andrew


I have an UnOrbiter.NET port mostly complete.  I'll attach the code to a trac ticket later tonight or tomorrow when I get finished(I use this term loosely).
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: Crawtech on July 24, 2010, 02:59:40 am
Hi all

could some one give me a few pointers on how to install from svn ??
Thanks

Chris 
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: hermanvh on July 24, 2010, 10:17:48 am
Hi,

I am trying to build the OrbiterCE and see the following error message during the build of CEGCC.
Anybody a suggestion what is going wrong?

Regards Herman

.............
/home/herman/TouchOrbiter/WindowsCE/cegcc/mingw32ce/binutils/binutils/syslex.c:1: multiple definition of `main'
sysinfo.o:/home/herman/TouchOrbiter/WindowsCE/cegcc/mingw32ce/binutils/binutils/sysinfo.c:1: first defined here
collect2: ld returned 1 exit status
make[2]: *** [sysinfo] Error 1
make[2]: Leaving directory `/home/herman/TouchOrbiter/WindowsCE/cegcc/mingw32ce/binutils/binutils'
make[1]: *** [all-binutils] Error 2
make[1]: Leaving directory `/home/herman/TouchOrbiter/WindowsCE/cegcc/mingw32ce/binutils'
make: *** [all] Error 2
make[1]: *** [cegcc/mingw32ce/.compiled] Error 2
make[1]: Leaving directory `/home/herman/TouchOrbiter/WindowsCE'
make: *** [cegcc] Error 2
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: totallymaxed on July 24, 2010, 11:37:52 am
We have added the full source code to the svn and also provided a very easy to use make script that grabs all the code you need and even installs GCC for you etc... take a look here;

http://wiki.linuxmce.org/index.php/Touch_Orbiter_-_for_the_CUWIN3500_in-wall_Touch_Panel (http://wiki.linuxmce.org/index.php/Touch_Orbiter_-_for_the_CUWIN3500_in-wall_Touch_Panel)

Enjoy!


Andrew


I have an UnOrbiter.NET port mostly complete.  I'll attach the code to a trac ticket later tonight or tomorrow when I get finished(I use this term loosely).

You win the prize for being the first person to attempt a port! Excellent :-)

Looking forward to hearing more about it and getting some info about your port in the Wiki when your ready.

All the best


Andrew
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: uplink on July 24, 2010, 11:46:06 pm
Hi,

I am trying to build the OrbiterCE and see the following error message during the build of CEGCC.
Anybody a suggestion what is going wrong?

Regards Herman

.............
/home/herman/TouchOrbiter/WindowsCE/cegcc/mingw32ce/binutils/binutils/syslex.c:1: multiple definition of `main'
sysinfo.o:/home/herman/TouchOrbiter/WindowsCE/cegcc/mingw32ce/binutils/binutils/sysinfo.c:1: first defined here
collect2: ld returned 1 exit status
make[2]: *** [sysinfo] Error 1
make[2]: Leaving directory `/home/herman/TouchOrbiter/WindowsCE/cegcc/mingw32ce/binutils/binutils'
make[1]: *** [all-binutils] Error 2
make[1]: Leaving directory `/home/herman/TouchOrbiter/WindowsCE/cegcc/mingw32ce/binutils'
make: *** [all] Error 2
make[1]: *** [cegcc/mingw32ce/.compiled] Error 2
make[1]: Leaving directory `/home/herman/TouchOrbiter/WindowsCE'
make: *** [cegcc] Error 2


This error looks quite interesting. Just by looking at it, I think it shouldn't happen. What system are you trying to build on? I used Ubuntu 10.04 (since there's no need to use the same distro that is used by LinuxMCE at all), and I also used Ubuntu 7.10 right now.

A few problems that anyone could encounter are related to -dev packages. libgmp3-dev, libmpfr-dev, and possibly a few others, but these happen at the configure stage of different packages in cegcc.
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: sambuca on July 25, 2010, 08:25:17 am
I can confirm this problem on a chrooted 810 builder.
Did you use a particular revision of the cegcc source btw? The script seems to check out the latest.

br,
sambuca
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: sambuca on July 25, 2010, 10:29:13 am
Additional dependencies are bison and flex

br,
sambuca
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: hermanvh on July 25, 2010, 12:16:35 pm
Indeed, the cause of the build errors was in the dependencies.
After installing the missing packages as mentioned out in the previous mails the build went flawlessly.
So thanks for your help!

Now I want to build OrbiterCE for the webdt366.
From what I understand I need to build CeGCC using the build-x86.sh script in stead of the build-mingw32ce.sh script.
So I will start that.
Does anybody have any suggestions how to proceed from there, or is that all that is needed to OrbiterCE run on webdt?

Regards Herman
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: posde on July 25, 2010, 12:46:20 pm
As far as I understand the instructions, you do the regular build, using make, followed by a make install, which in turn will give you a TabletOrbiter dir containing all the files you need to copy over to the device in question.
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: totallymaxed on July 25, 2010, 04:29:00 pm
As far as I understand the instructions, you do the regular build, using make, followed by a make install, which in turn will give you a TabletOrbiter dir containing all the files you need to copy over to the device in question.

Correct.

Andrew
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: totallymaxed on July 25, 2010, 04:30:21 pm
Indeed, the cause of the build errors was in the dependencies.
After installing the missing packages as mentioned out in the previous mails the build went flawlessly.
So thanks for your help!

Now I want to build OrbiterCE for the webdt366.
From what I understand I need to build CeGCC using the build-x86.sh script in stead of the build-mingw32ce.sh script.
So I will start that.
Does anybody have any suggestions how to proceed from there, or is that all that is needed to OrbiterCE run on webdt?

Regards Herman


It would be great to see a WebDT366 version. Keep us updated.

All the best


Andrew
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: uplink on July 25, 2010, 05:55:47 pm
I updated the wiki with the build depends found out so far.

The latest version of CE GCC is the one I used, since it hasn't changed for a while. Revision 1449 that is.

For the x86 version CE GCC, first thing I wonder is if it will install anything over the ARM CE GCC toolchain or not. I'll run some tests.
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: uplink on July 27, 2010, 03:56:34 am
I committed changes in SVN to allow building of both arm and x86 targets. I updated the wiki as well.
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: sambuca on July 27, 2010, 10:29:28 am
The orbiter also runs on a supposedly WinCE 6.0 device, the Toshiba Journ.e Touch. The device is quite cheap , but is just as quick as the web orbiter 2.0 on Firefox on a regular laptop.

best regards,
sambuca
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: posde on July 27, 2010, 10:59:11 am
[..]Toshiba Journ.e Touch. The device is quite cheap[..]

250EUR is not quite cheap anymore, with comparable Androiod based devices selling for < 100EUR
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: sambuca on July 27, 2010, 06:01:04 pm
Well, your absolutely right. But on the Norwegian market, it's one of the more reasonable priced devices I've found that ships at this time. Or maybe I just didn't search good enough  ;)

br,
sambuca
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: uplink on July 27, 2010, 06:21:01 pm
So far so good. Basically we have Orbiters for a whole slew of devices now. Waiting for information on the WebDT 366 (which is x86-based, and I don't have one of these).
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: posde on July 28, 2010, 03:37:25 pm
But on the Norwegian market [...] maybe I just didn't search good enough  ;)


A little help in your search quest...

http://search.eim.ebay.no/Tablet%20Computers/171485-2?Query=7%22+touch*&CatLevel=2&Site=999

:)
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: wierdbeard65 on July 28, 2010, 03:43:58 pm
http://search.eim.ebay.no/Tablet%20Computers/171485-2?Query=7%22+touch*&CatLevel=2&Site=999
Humm, just followed you link. Top 4 returned items were:
:o

Something tells me e-bay is getting just to WILD!!!!

 ;D
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: hari on July 28, 2010, 03:59:55 pm
I want the chakra cards please
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: posde on July 28, 2010, 04:05:48 pm
http://search.eim.ebay.no/Tablet%20Computers/171485-2?Query=7%22+touch*&CatLevel=2&Site=999
Humm, just followed you link. Top 4 returned items were:
[..]Something tells me e-bay is getting just to WILD!!!!

That happens if someone clicks on a provided URL, instead of copying and pasting it. It seems our forum software cut the link before the category.
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: uplink on July 29, 2010, 12:15:24 am
http://search.eim.ebay.no/Tablet%20Computers/171485-2?Query=7%22+touch*&CatLevel=2&Site=999
Humm, just followed you link. Top 4 returned items were:
[..]Something tells me e-bay is getting just to WILD!!!!

That happens if someone clicks on a provided URL, instead of copying and pasting it. It seems our forum software cut the link before the category.

Worked for me when I clicked from e-mail, and was surprised to see that the URL was split at the asterisk in the forum.

http://search.eim.ebay.no/Tablet%20Computers/171485-2?Query=7%22+touch*&CatLevel=2&Site=999 (http://search.eim.ebay.no/Tablet%20Computers/171485-2?Query=7%22+touch*&CatLevel=2&Site=999)
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: hermanvh on July 30, 2010, 02:52:28 pm
I build the Touchorbiter for x86 and installed it on a webdt366 with WinCE 5.0.

When starting the application it reports "No a valid Win CE application" and aborts.

Any Clue?

BR Herman
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: uplink on July 31, 2010, 07:02:26 pm
I build the Touchorbiter for x86 and installed it on a webdt366 with WinCE 5.0.

When starting the application it reports "No a valid Win CE application" and aborts.

Any Clue?

BR Herman

Well, I do think it says "experimental" for x86. You did copy the x86 directory, right?

Here's a list of DLLs to look for:

* COREDLL.dll
* AYGSHELL.dll
* WS2.dll

See if you have these in your Windows installation. If one of them is missing, you'd get that error message (I think). Aygshell.dll would stand a change of not being there, in which case you don't have tap-and-hold gesture support and the code needs a small change (to use right click instead or something).
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: hermanvh on July 31, 2010, 08:27:56 pm
Uplink,

I checked the mentioned files, they are all available.
When I remove one of the dll I get a message about missing files, so I do not think this is the problem.

I created a helloworld program with cegcc, which works fine on the webdt.
Also the examples provided by the zlib and jpeg lib run fine.
However the example pngtest provided by libpng fails with the same message. So I assume the problem is in this library.
I added the following settings to the makefile....
MINGW_CCFLAGS="-DPNG_CONSOLE_IO_SUPPORTED -D_WIN32_IE=0x0400 -D_WIN32_WCE=0x0420" ALIGN="-falign-loops=2 -falign-functions=2

but no difference... continue to investigate... but help is appreciated.
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: uplink on July 31, 2010, 09:22:01 pm
Hmm... I wonder if I forgot to change a hardcoded compiler somewhere. Need to check if everything is built with the x86 compiler and nothing with the arm compiler.
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: Crawtech on August 03, 2010, 05:32:32 am
Hi all

I have al;so found you need texinfo installed

apt-get install texinfo
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: uplink on August 03, 2010, 05:26:37 pm
I don't seem to have forgotten anything.
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: hermanvh on August 03, 2010, 09:33:31 pm
No solution either, will continue to search......
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: daballiemo on September 18, 2010, 08:28:36 am
So I had a go for my Eken M002 (http://wiki.linuxmce.org/index.php/Eken_m002) after I put WinCE6 on it. Ran into some minor errors when building Gecc (had to take the "use mirror bla bla" parts of for the script to work. So now I have the software on the Eken and wonder what to do now:

1) when using the orginal port number in the orbiter.ini file it says: Not Connected
2) when using the portnumber I defined in the proces to get my Eken running on weborbiter 2.0 it just sits there with the little waiting thingy in the middle of the screen. ("unable to load png")

did I miss something  ???? Clearly I have to configure something on the core for the Touch Orbiter to talk to, ie create a TouchOrbiter child with an attached proxy_orbiter? There is no device category TouchOrbiter however.

btw can the UI1 shown on the wiki be implemented too  ;D?
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: uplink on September 18, 2010, 06:14:58 pm
2) when using the portnumber I defined in the proces to get my Eken running on weborbiter 2.0 it just sits there with the little waiting thingy in the middle of the screen. ("unable to load png")

Sounds like you missed the issue that the WinCE Touch Orbiter can't decode JPEG data, which is the default for the Web Orbiter. You'll have to set the Quality DeviceData to 100 to force PNG data to be generated, which the WinCE TabletOrbiter can decode. Don't forget to reload the router after you change the Quality value.
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: daballiemo on September 18, 2010, 06:22:37 pm
Uplink,

thx for trying to help. Is the option you mention the "ImageQuality" in the generic proxy orbiter screen of webadmin?

rgds

Han
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: uplink on September 18, 2010, 06:24:35 pm
thx for trying to help. Is the option you mention the "ImageQuality" in the generic proxy orbiter screen of webadmin?
Yes, that's the one
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: daballiemo on September 18, 2010, 06:49:02 pm
Uplink,

that did the job, not sure why I missed this. Didn't see it in the wiki or the thread

tx

Han
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: tschak909 on September 18, 2010, 06:57:05 pm
Guys, here's a suggestion, (Uplink included)

Let's make some new orbiter device templates, that can be created with a CMD_New_Orbiter command, that could be sent from the unorbiter.

Why?

So that we can:

* Automatically set PNG as needed by OSes that can't read JPEG
* Resolution sizes, perhaps,
* etc.

Anything we can automatically determine, SO THAT WE DON'T HAVE TO MANUALLY GO IN AND SET DEVICE DATA!

Come on guys, we have this architecture. LET'S USE IT!

-Thom
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: uplink on September 18, 2010, 07:03:51 pm
Thom, I'm quite in a mood of slashing my wrists right now, for no good reason, and I get this mood each time I want to do something for this system, not sure why. I did this Touch Orbiter thing on a whim, for quick and dirty way of getting more devices with Orbiters on them in a snap, and get other people to write similar code for other platforms, for an instant explosion of supported devices.
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: tschak909 on September 18, 2010, 07:16:08 pm
Dude, I wasn't trying to make you depressed, or anyone else for that matter.

I am trying to get people to try and make the process of using these proxy orbiters plug and play process.

we have:
is entirely text
* the ability to detect screen resolution
* the ability to select a skin
* the ability to select users to use this orbiter
* the ability to detect whether PNG or JPEG is supported

This can be funneled into a New Orbiter DCE command to the Orbiter PlugIn, which, when coupled with two new device templates:

* Proxy Orbiter - PNG Images
* Proxy Orbiter - JPEG Images

with the ImageQuality device data set appropriately,

This can all be made plug and play.

-Thom
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: daballiemo on September 23, 2010, 08:30:16 pm
We'll I am not that good in the thing Thom is saying, but I am an "experienced" user so I put the application I build myself using the wiki on my cough, cough Windows mobile 6.5 phone and....

it works  ;D
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: totallymaxed on September 23, 2010, 09:15:21 pm
We'll I am not that good in the thing Thom is saying, but I am an "experienced" user so I put the application I build myself using the wiki on my cough, cough Windows mobile 6.5 phone and....

it works  ;D

Hey thats great... :) let us know more about what you did etc

All the best


Andrew
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: daballiemo on September 23, 2010, 10:53:25 pm
Andrew,

nothing special. Build the app according to the wiki. Put the arm directory on the SD and away I went. Make sure I had the right port and the image quality was set to 100. My phone is a HTC Touch2 to be exact.

The interface that shows on the wiki is it available for Linuxmce user and how do I get it?

rgds

Han
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: totallymaxed on September 23, 2010, 10:59:53 pm
Andrew,

nothing special. Build the app according to the wiki. Put the arm directory on the SD and away I went. Make sure I had the right port and the image quality was set to 100. My phone is a HTC Touch2 to be exact.
Hi Han,

Re Above.
Would you mind just creating a quick wiki page to document for others the steps you took...even though simple & straight forward they will be of great value in the Wiki.
Quote

The interface that shows on the wiki is it available for Linuxmce user and how do I get it?
Unfortunately the Orbiter UI Skin you see in the Touch Orbiter & Web Orbiter 2.0 pages is only available as part of a Dianemo or Cascade system.
Quote
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: daballiemo on September 24, 2010, 07:01:19 am
http://wiki.linuxmce.org/index.php/Touch_Orbiter_for_the_HTC_Touch2_mobile_phone (http://wiki.linuxmce.org/index.php/Touch_Orbiter_for_the_HTC_Touch2_mobile_phone)

Will try to add some pics if I can find another camera ;-)

br

Han
Title: Re: Touch Orbiter - a new approach to Touch Based Orbiters
Post by: totallymaxed on September 24, 2010, 09:19:58 am
http://wiki.linuxmce.org/index.php/Touch_Orbiter_for_the_HTC_Touch2_mobile_phone (http://wiki.linuxmce.org/index.php/Touch_Orbiter_for_the_HTC_Touch2_mobile_phone)

Will try to add some pics if I can find another camera ;-)

br

Han

Hi Han,

Perfect! Thanks for taking the time to put the wiki page up. The pictures would great...but getting the basic page up is better!

Nice work!

All the best


Andrew