Real Multitouch on HD2 - Windows Mobile Software Development

Hey, I like to use multitouch to get more intuitive input on the touchscreen like to emulate a virtual ThumbStick and some buttons working on the same time.
It's easy to get multitouch working using the WindowsMessages HTC_Zooming, HTC_End_.... But now, the fingers must be set on the screen nearly at the same time or it won't work. That's fine to implement some rotation or zooming cap but it's not enough for a game...
Does anyone know how to get multitouch, like the HTCAlbum does support?
An interesting fact is that the HTCAlbum app is in the blacklist of the Pinch cap in the registry and to get the PinchToZoom-Messages you must be registered in the whitelist...
Thanks

If you send me one HD2 for testing, I'll find it out hehe

HTCAfe.dll
Hey guys
I'm doing some research in the dependencies of the htc apps on my hd2 to get real multitouch. Now I need to analyze htcafe.dll but I can't copy it from my device 'cause it's cooked in the rom.
How do I get that lib on my pc or could anyone send me a copy?
Thanks

Sure, here you go!

Fast?
EpiphanyNL said:
Sure, here you go!
Click to expand...
Click to collapse
thanks for that quick help!

You can usually copy out rom modules with either Cotulla's romextractor.exe or dotfred's task manager (the Depends tool-extract rom library).

DirectShow?
Hey guys
I'm sorry for the long dead time. It's really tricky 'cause I've no idea of directdraw/show on winmo? I figured out that you have to create a htcscene out of htcafe.dll and there you probably get the real multitouch-events.
Could some one send me a good tut for directdraw/show?
cheers

Got it!!!!
I got it working now!!! After spending hours, I found out how the HTCAlbum does it and I think it's the best way to do it without rewriting the whole driver and that stuff....
If anyone is interested in how to do it, i will write a sdk for .net and maybe a tut for native coding... (So if you're writeing a game... I can't wait to see multitouch ingames!!!)
For the moment I'm done, but I will soon post a sample game (some stuff like AirHockey or Pong)... (if I find time....)
Cheers

Some sample would be nice =)
Is it really something different from "HTC_Zoom_Begin" etc?
As for me, I prefer native code sample, but .net sample is ok as well.

How is this different from the multitouch already enabled on many hd2 apps? For example, fpsece, the playstation emulator has had multitouch for a long time, at least in the donators version. Is this a better implementation of multitouch?
Sent from my HTC HD2 using XDA App

zarathustrax said:
How is this different from the multitouch already enabled on many hd2 apps? For example, fpsece, the playstation emulator has had multitouch for a long time, at least in the donators version. Is this a better implementation of multitouch?
Sent from my HTC HD2 using XDA App
Click to expand...
Click to collapse
Firsteful, there are now three approaches to get multitouch working (as far as I know). The first is the simplest, I think the multiouch skins for morphgear uses this trick. If the second finger is pressed, you get (I don't know exactly how, cause it was never an option for me...) the point in the middle, and you asign two buttons to this point.Well, It's fake multitouch, but it works.
The second option is to write the PenTrac.dll and activate MultipointDemo (or what so ever) key in the registry and send some window messages (they often abuse the standard mouseevents...)...
The last option is to use HTC_Zooming-messages and so on (in my opinion the best, cause this function is already there, so no overheat is made...). And this is what I do. But in all samples I got before (like I described in the first post of this thread...) , you needed to press both fingers at the same time. I figured out, how to avoid this problem. And that's the difference...
And in the end, I just wanted to make a really easy-to-use sdk. So that even beginners are able to get multitouch working.... I found it quite hard to start with all the p/invoke stuff or change from c# to native code. I hope I can help you with the sdk.
Here's the thread of my sdk. Feel free to leave feedback.
http://forum.xda-developers.com/showthread.php?t=906068
Chabun

Related

HTC Touch / Elf / P3450 ?

Is there going to be a section for the HTC Touch/elf soon? It was released yesterday. http://www.htctouch.com
I just ordered mine
Can't wait for it to get here.
OK, I have received my HTC Touch! It really is as amazing as it looks. Any questions or comments post here.
The only little problem I have had is the weather app. does not have a town close enough to me but I've solved that.
Here's what I did:
Go here http://www.accuweather.com/us-city-list.asp?zipcode=&u=1&partner=accuweather and find the weather page for your city/state/county. Take a look at the URL, on the end, you should see something like:
locCode=EUR|FI|FI002|HELSINKI|&u=1
(Helsinki is already in the weather file, this is just an example!)
Take a note of this.
The file we need to edit is read-only, and I can't see a way of editing it via activesync/windows. I just got a load of write-protect errors. I got a tool called TotalCommander, it's a freeware file viewer/editor for the PPC.
In TotalCommander, navigate to \Windows\ and open HH_0409_WeatherCities.xml
Once you're inside this file all you need to do is copy an existing entry and make sure you put in the corresponding weather data from the step above.
Ex.
<city name="Helsinki, FI" locationcode="EUR|FI|FI002|HELSINKI"/>
Easy
Questions...
indeed I have a lot of questions
first congratulations for getting this awesome device so fast. I think of buying it because it's nearly of the same size as my HTC S620 Excalibur smartphone but I have NO experience in PPCs...
So here we go
1. how is the battery life
(I know it will last a while until you can say something significant)
2. how much memory is available
(internal user Flash and RAM) - on my S620 I have installed nearly everything I regularly need on the phone since it has 66MB of user flash available)
3. Can you run TomTom on it?
4. any software issues with installing third party programs
5. how is the screen?
good readable in direct sunlight?
6. how is the screen protection?
Is it soft as a usual touch screen or hard as a mobile phone screen?
Is it possible to mount a screen protector without losing "touch control"?
7. how is the loudspeaker?
loud and clear enough for navigation in car?
8. Do you have the possibility to compare the speed with a standard smartphone?
That's it for the first - maybe to come more if I have forgotten something
Thanks in advance for your answers
and habe a lot of fun with your new toy
Hi!
I will try and answer your questions as accurately as possible, but bear in mind I have only had this device for a little over 12 hours, and I had to sleep at some point during those hours.
1. Battery life so far is good. HTC state battery life should be 5 hours talk and 200h standby and I think this is quite accurate.
When I got it it was partially charged. I charged it for an hour or 2 (while using it) and used it heavily after that, around 4 hours of bluetoothing, wifi and camera. This morning the battery is at 57%. I'm quite happy with that, considering I have not even given it even 1 full charge/discharge cycle.
2. 128MB of ROM and 64MB of RAM. 32.5MB Free out-of-box. It comes with a 1gb microSD but I've already upgraded to 2gb.
3. Yep, TomTom is one of the first things I installed
4. No software issues so far, but I have only installed a couple of games and Spb GPRS Monitor. My one gripe software-wise is that there is no 'Internet Calling', no built-in voip.
5. The screen is great. Really clear, crisp and readable. The WM6 image they have has cleartype (no tuning application, mind)
6. Screen protection is not great. The screen itself is flush to the phone, there is no recess like other touch-screen devices. While this makes it look great, and makes it easy to touch buttons on the edge, it also makes it very scratchable. Luckily the phone comes with a nice little HTC case. The case is a snug fit, not big or obtrusive, no straps, loops or anything. It is a spongy material with soft interior. I am not using a screen protector because the case will do just fine. The screen protector that's included with the device looks like it would fit well and go almost unnoticed but I am a bit reluctant to put it on because you already have to be very 'positive' with the screen to get it to react. This is by no means a bad thing, by the way. Overall, it feels good to use.
7. I have yet to properly test the loudspeaker. I gave tomtom a quick blast and from what I heard, I think it would be fine in a car.
8. Well I have moved to this device from a HTC hermes. Yes, there is a difference in speed but I personally dont find it a problem. I would consider myself a bit more than a casual PDA user (if that makes any sense). I use it for work, surfing, gaming and obviously phone calls/sms and I dont have a problem with the speed. I think this is possibly an unfair comparison however, as something that may take 5 seconds on a hermes could take 10 on the Touch -- but the hermes would have crashed half way
The only smartphone I have really had experience with is the N91. I found the N91 so slow I had to get rid of it. I'm keeping the Touch
Hope this has cleared a few things up.
VOIP
Is it possible to run programs like skype for VOIP on the HTC touch?
And how is the quality of the camera and music?
Thanks
How's the Cube Touch interface?
alanp23 said:
OK, I have received my HTC Touch! It really is as amazing as it looks. Any questions or comments post here.
Click to expand...
Click to collapse
Hi alanp23. Firstly congrats on your new HTC Touch. I love the flush look of this baby and would much prefer this over any i-phone wanna be PDA.
As your no newbie to PPC's, you'll undoubtedly be aware that you can overclock the TiOmap processor to about 240- 260Mhz without issue.
I found my old overclocked HTC Prophet outperformed my 400Mhz Hermes. Fancy that!!
Anyway...cut to the chase. I know you have hardly had your device for a few minutes, but would you mind making your ROM/extended ROM visible and seeing if there is a cab file for the Cube Touch software? If you are able to extract it and upload it here or to the Athena forum:
http://forum.xda-developers.com/showthread.php?t=310459
This would be greatly appreciated by the xda community as we could try and see if it would be possible to run on other devices.
I doubt very much if it will run on the Athena, but we're all willing to give it a run.
What do you say? Up for it? Thanks if you are and I understand if you're not.
Either way, enjoy your new toy, it looks fab.
P.S. If your using TomTom and haven't checked out an alternative, you simply must have a look at the repackaged version of iGo My Way GPS software known as MioMap v3.2 with the Quicksilver Map. It's far better and more accurate than TomTom and much more configurable. Also, it takes up much less space on your device.
alanp23 said:
Hi!
Hope this has cleared a few things up.
Click to expand...
Click to collapse
YES!
Thank you very much - I can't wait to come back home from my business trip to order a TOUCH! Great!!! Better than expected so far.
mackaby007 said:
... making your ROM/extended ROM visible and seeing if there is a cab file for the Cube Touch software?
Click to expand...
Click to collapse
there is a touch.dll as well as I heard...
r0p3 said:
there is a touch.dll as well as I heard...
Click to expand...
Click to collapse
Please do share where and what exactly you have learnt in relation to this.
I can just see some of the programmers here hacking and improving on it somehow so the rest of us can benefit from it. That would be cool.
Don't get the information lost, please use this thread: http://forum.xda-developers.com/showthread.php?t=310624 to talk about dumping the HTC Touch. We must get together to get it.
mackaby007 said:
Hi alanp23. Firstly congrats on your new HTC Touch. I love the flush look of this baby and would much prefer this over any i-phone wanna be PDA.
As your no newbie to PPC's, you'll undoubtedly be aware that you can overclock the TiOmap processor to about 240- 260Mhz without issue.
I found my old overclocked HTC Prophet outperformed my 400Mhz Hermes. Fancy that!!
Anyway...cut to the chase. I know you have hardly had your device for a few minutes, but would you mind making your ROM/extended ROM visible and seeing if there is a cab file for the Cube Touch software? If you are able to extract it and upload it here or to the Athena forum:
http://forum.xda-developers.com/showthread.php?t=310459
This would be greatly appreciated by the xda community as we could try and see if it would be possible to run on other devices.
I doubt very much if it will run on the Athena, but we're all willing to give it a run.
What do you say? Up for it? Thanks if you are and I understand if you're not.
Either way, enjoy your new toy, it looks fab.
P.S. If your using TomTom and haven't checked out an alternative, you simply must have a look at the repackaged version of iGo My Way GPS software known as MioMap v3.2 with the Quicksilver Map. It's far better and more accurate than TomTom and much more configurable. Also, it takes up much less space on your device.
Click to expand...
Click to collapse
me too me too
mackaby007 said:
As your no newbie to PPC's, you'll undoubtedly be aware that you can overclock the TiOmap processor to about 240- 260Mhz without issue.
Click to expand...
Click to collapse
Any threads I can read regarding this?
mackaby007 said:
Anyway...cut to the chase. I know you have hardly had your device for a few minutes, but would you mind making your ROM/extended ROM visible and seeing if there is a cab file for the Cube Touch software? If you are able to extract it and upload it here or to the Athena forum:
http://forum.xda-developers.com/showthread.php?t=310459
Click to expand...
Click to collapse
And again Any threads I can read? I have never dumped a ROM before -- only flashed one. I am willing to try it an even spend a little time trying to get a working cab together for you guys. I am a software engineer and although I dont code for PDAs I'm sure I can work out how this works.
Thanks.
alanp23 please check your P. Messages please
alanp23 said:
Hi!
4. ... My one gripe software-wise is that there is no 'Internet Calling', no built-in voip.
Click to expand...
Click to collapse
Does this mean that I won't be able to use the VoIP "tweak" in this thread: http://forum.xda-developers.com/showthread.php?t=299950 ?
If thats true then it really sucks ;-(
Touch rom dump
I am very interested in a full rom dump of touch, alanp23 if you can make this...
Thanks
FAMAN said:
I am very interested in a full rom dump of touch, alanp23 if you can make this...
Thanks
Click to expand...
Click to collapse
look over there: http://forum.xda-developers.com/showthread.php?p=1303808#post1303808
walstoned just did it
alanp23 said:
OK, I have received my HTC Touch! It really is as amazing as it looks. Any questions or comments post here.
The only little problem I have had is the weather app. does not have a town close enough to me but I've solved that.
Here's what I did:
Go here http://www.accuweather.com/us-city-list.asp?zipcode=&u=1&partner=accuweather and find the weather page for your city/state/county. Take a look at the URL, on the end, you should see something like:
locCode=EUR|FI|FI002|HELSINKI|&u=1
(Helsinki is already in the weather file, this is just an example!)
Take a note of this.
The file we need to edit is read-only, and I can't see a way of editing it via activesync/windows. I just got a load of write-protect errors. I got a tool called TotalCommander, it's a freeware file viewer/editor for the PPC.
In TotalCommander, navigate to \Windows\ and open HH_0409_WeatherCities.xml
Once you're inside this file all you need to do is copy an existing entry and make sure you put in the corresponding weather data from the step above.
Ex.
<city name="Helsinki, FI" locationcode="EUR|FI|FI002|HELSINKI"/>
Easy
Click to expand...
Click to collapse
Tried it, but the url I see is : http://www.accuweather.com/us/fl/na...recast.asp?partner=accuweather&u=1&traveler=1
Does not match up to anything I see to modify.
Anyone else get this to work? I love the new home page, but miss weather panel now.
I cheated and found it by using a firefox plugin... it worked for me
The addon/plugin is called "forecastfox" https://addons.mozilla.org/en-US/firefox/addon/398
Seems to work fine in FF v3
Enjoy!
alanp23 said:
OK, I have received my HTC Touch! It really is as amazing as it looks. Any questions or comments post here.
The only little problem I have had is the weather app. does not have a town close enough to me but I've solved that.
Here's what I did:
Go here http://www.accuweather.com/us-city-list.asp?zipcode=&u=1&partner=accuweather and find the weather page for your city/state/county. Take a look at the URL, on the end, you should see something like:
locCode=EUR|FI|FI002|HELSINKI|&u=1
(Helsinki is already in the weather file, this is just an example!)
Take a note of this.
The file we need to edit is read-only, and I can't see a way of editing it via activesync/windows. I just got a load of write-protect errors. I got a tool called TotalCommander, it's a freeware file viewer/editor for the PPC.
In TotalCommander, navigate to \Windows\ and open HH_0409_WeatherCities.xml
Once you're inside this file all you need to do is copy an existing entry and make sure you put in the corresponding weather data from the step above.
Ex.
<city name="Helsinki, FI" locationcode="EUR|FI|FI002|HELSINKI"/>
Easy
Click to expand...
Click to collapse
hey thanks for the that, i have my code as AFR|ZA|SF009|POLOKWANE. it works on the website but it give me "Unable to retrieve data for selected city when i use the today plugin on my touch.
weather plugin
I can't edit this file - HH_0409_WeatherCities.xml - because it is in ROM. I can edit it on PC but I can't overwrite it on the older version. Any idea?
Thanks

|28-nov_i-zoom|[Tricks and Tips] MULTI TOUCH with SINGLE TOUCH?!

this one is on android but single touch device:
http://www.youtube.com/watch?v=e7jgOibdIfM
htc hero multi touch:
http://www.youtube.com/watch?v=3AgEjBIt1d8&NR=1&feature=fvwp
and im sure this dell is not multy touch:
http://www.youtube.com/watch?v=icOMJuuWePY
PLZ IF you find me a program or hack or browser that working on this trick on my Xperia x1
the trick is based on this : http://www.youtube.com/watch?v=y2HD3fUEKO8
after a big research i found the perfect program that can do the trick Iswish - http://www.youtube.com/watch?v=0vPt7Mdm6vk
it have the ability of pinch to zoom
the problem is that i cant fond the download any of the versions...
plz find it!!!
He moves only one finger, so it's possible with some cleaver programming
3D-GRAF said:
He moves only one finger, so it's possible with some cleaver programming
Click to expand...
Click to collapse
i know that why i ask for any one to make a smart program!!!i think that program save the 1st touch then go to the second and x2 the middle kinda complicated
BUT SHOULD WORK
To my knowledge, some apps actually already use this technique. When you press two points on a screen, it takes the coordinates exactly in the middle and "presses" that. It doesn't work with a screen full of buttons though, as there might be another button where the "dummy" press occurs.
Angelusz said:
To my knowledge, some apps actually already use this technique. When you press two points on a screen, it takes the coordinates exactly in the middle and "presses" that. It doesn't work with a screen full of buttons though, as there might be another button where the "dummy" press occurs.
Click to expand...
Click to collapse
which apps plzz tell me
i think if some one can make a program that save the 1st touch then the others will be the zoomand if the 1st spot is far from the middle and getin closer so its zoom out
HMMMM
dxdiadora said:
which apps plzz tell me
i think if some one can make a program that save the 1st touch then the others will be the zoomand if the 1st spot is far from the middle and getin closer so its zoom out
Click to expand...
Click to collapse
Well....we know that Opera doesnt...and IE and Skyfire and so on....
Seems like those would be the only relavent apps right?
i mean for me the multitouch would be the most usefull in web browsing...not so much in any other programs...
acidbath5546 said:
Well....we know that Opera doesnt...and IE and Skyfire and so on....
Seems like those would be the only relavent apps right?
i mean for me the multitouch would be the most usefull in web browsing...not so much in any other programs...
Click to expand...
Click to collapse
For me its important too so plzz any one hack it or get at least 1 app that uses this trick it'll be the most useful app
ALL MULTI TOUCH APPS ARE WELCOME!!!
Jees. Calm down.
Yeah, you're getting a bit hyped there. Perhaps its time for you to get another phone?
Anyway, there was a GBA emulator around which used that, since you wouldn't be able to press both movement and something else at the same time. I have no idea where it is though - was months ago I saw it.
jea got this GBA prog but never played on touchscreen, opera with multitouch would be very fine, but the display of the xperia x1 is to small for that aktion by using fingers... thats my point of view, but i thougt that the hardkeyboard is to small to type, too. and i was wrong
so it would be a nice gag to get opera browser with multitouch function..
Angelusz said:
Yeah, you're getting a bit hyped there. Perhaps its time for you to get another phone?
Anyway, there was a GBA emulator around which used that, since you wouldn't be able to press both movement and something else at the same time. I have no idea where it is though - was months ago I saw it.
Click to expand...
Click to collapse
can u plz tell me the name of that GBA emulator (i have meeboy emulator only gameboy color not advence)
NOTHIng metter just plzz share it or its name plzzz i soo need to have it
dxdiadora said:
can u plz tell me the name of that GBA emulator (i have meeboy emulator only gameboy color not advence)
NOTHIng metter just plzz share it or its name plzzz i soo need to have it
Click to expand...
Click to collapse
No. Instead I'm going to ask you to read my post again: please read my post again.
how did you find it >>>> in that way find it again plzzzz i can google it for you and u tell me ok?windows mobile gba
Hi!
Please be careful not to make people crazy about a resistive touchscreen, to become a real multitouch with a piece of software.
A resitive touchscreen like on the Xperia is not like the capacitive ones.
There is simply a physical limit.
Please get yourself a little background about these technologies.
When you press two points on a screen, it takes the coordinates exactly in the middle and "presses" that.
Click to expand...
Click to collapse
Angelusz is absolutely right. Nothing more nothing less!
With a resisitive touchscreen, you can sample only one "touch" at one moment in time.
It doesn't work with a screen full of buttons though, as there might be another button where the "dummy" press occurs.
Click to expand...
Click to collapse
I won't doubt that some tricky programmers may use the effect, to get something like a multitouch feeling, but the real UI will never behave like it does e.g. on an iphone.
Please slow down dxdiadora
Regards,
scholbert
scholbert said:
Hi!
Please be careful not to make people crazy about a resistive touchscreen, to become a real multitouch with a piece of software.
A resitive touchscreen like on the Xperia is not like the capacitive ones.
There is simply a physical limit.
Please get yourself a little background about these technologies.
Angelusz is absolutely right. Nothing more nothing less!
With a resisitive touchscreen, you can sample only one "touch" at one moment in time.
I won't doubt that some tricky programmers may use the effect, to get something like a multitouch feeling, but the real UI will never behave like it does e.g. on an iphone.
Please slow down dxdiadora
Regards,
scholbert
Click to expand...
Click to collapse
thnx for the information about multitouch but can u plz think about my idea :
to make a prog that:
1.take your first touch save it while you still thouching it you touch somewhere els and "it presses the middle of them " then if you move your finger then the middle moves and the prog will chek if it is closer to the 1st point that he saved so it zoom in the first point you pressed
i know that it cant be like iphone but plzz can u try this trick?? ill be so pleased
thnxxx for helping anyway
As far as I know. and I am really sure about this.. You cant use Multi touch on the x1. like. never unless you changed the touch panel on the phone it self or something like that.
[EDIT]
You know what?? I've decided to shut up. it's a shame really that op is making such a big deal out of this crap. multitouch on resistive? ok.
now cool down a bit, otherwise You may jizz in Your pants...
problem with your idea is that, it doesnt see the first finger placement, the sensors are in the corners , so it doesn't tell where you press, but the dead center of pressure, and it counts that as one press, not two separate finger positions. That being said, there is no possible way for it to save the first press, because the first press doesn't actually exist
iswish
can some1 find the software any cab of this iswish please
i realy want the pinch to zoom !!!!!
Check this http://forum.xda-developers.com/showthread.php?t=593290
And oh how close to home
SEARCH!!
booya

[Idea] Separate Panels for Sense and Titanium

Well I'll keep it short .....
Recently devs here on xda released an app that would switch with the press of a button between Sense and Titanium....
Since the average xperia user's dream is to be able to have a separate panel for sense and one for titanium I was asking myself if smn into panel developing could develope two "FAKE" panels that by triggering the application would create the illusion of having two panels....
Like panel A >>>> triggers app>>>>triggers titanium
panel B>>>> triggers app>>>>>triggers sense
I believe it's doable and even easy but i dun ave the time to make it myself...nor i have the space on my HDD to install visual studio
Lemme know whatcha think guys !!
Cabs for the app can be found here http://forum.xda-developers.com/showthread.php?p=5222980
WoW no one singe reply !?? ...ne body likes the idea ??
Whatever... guess i'll have to work this out myself...i'll have to learn how to use the panel dev tools first....if i achieve what i have in mind i'll share it
Good one
Actually your idea very good, just X1 user getting less now..
EXE Panelizer can link any app to panel.
Ethermind said:
EXE Panelizer can link any app to panel.
Click to expand...
Click to collapse
You're talking bout the one by sony ericsson requiring Visual Studio right ??
If yes i already downloaded both the panelizer and visual studio...I'm just waiting to have some free time and start on it....thedarkness which is the creator of the app shown his will to help create single executables ....so might be near...hope ppl find this interesting really, though i'll do it anyway cuz i like it
Just an EXE-panelizer's example cab. Only PanelManager\Panels entry should be edited.
However, I don't think it will help us.
It does seem like people are migrating out of Xperia and into other devices, but I am more thrilled about my X1 now than when I got it. X2 panels and task manager along with new possibilities for making panels (new Visual Studio panelizers) make this an awesome device now. Oh well, hopefully we'll keep some of the talent in the Xperia section because we still got some great rippers and chefs.
Anyway, yes is awesome idea. I used the Second Today HTML panel, and I made a customized one for myself, but ultimately HTML panels are a clumsy implementation.
I would be thrilled if you get get this done, but I believe you will have to do a DLL panelizer. I am pretty sure titanium is run through a DLL.
Just my two cents, since I don't code (I can only script), and have only made HTML panels (which I hate).
Good luck! I'll be keeping an eye out
would be really cool! I hope you'll get this to work mate, I really do!
any help?
hi there dark, im currently using TF3D detacher to switch between sense 2.5 and titanium on the latest valkyrie v5.5 and its lightning fast. It has seperate exe's for showing sense and hiding sense (i think. It has seperate shortcuts but im sure ive seen the exe before in program files or windows folder). I thought this might be of some help to you. Maybe not! Id like to switch sense and titanium via a panel too! Hope you can solve this, regards b
Hey DarkHalf - how's progress? I'm looking for exactly this kind of thing.
I also think this is a good idea! But I just don't have the skills to do it myself...
Im working on app that will allow you to simply switch between TF3D/Sense, SPB Mobile Shell and Panels.
Im trying to make it work on panel key, so there is one key that allows you to switch today screens.
Im working on your suggestion now.
Im trying to achieve with .NET program + mortscript from link you given.
Maybe i will release it soon, but there is lot of work to do because sense and panels dont like each other.
matejdro said:
Im working on your suggestion now.
Im trying to achieve with .NET program + mortscript from link you given.
Maybe i will release it soon, but there is lot of work to do because sense and panels dont like each other.
Click to expand...
Click to collapse
WoW gr8 news !! I hope you really achieve this !!
I gave up because of the huge amount of dev tools needed and my lack of programming knowledge ...hope you better lucck than mine....
I think the mortscript should link to the switching app exe and then revert to the today screen, but most probably you've already thought of that

[SDK] Dual-Touch SDK for Resistive Screens V1.0 Beta + Rotation Alpha + Demo App

Now supports Rotation, same download place. I hope to see Rotate To Unlock applications Soon
Now Demo Rotate To Exit Application available, Youtube Video
Greetings XDA,
Today i released the beta version of the SDK
In December last year, i posted an Alpha version of this SDK. Now it is mature enough to announce it as Beta. This SDK allows developers to build Dual-Touch enabled applications. so let’s get into action.
Features:
Pinch to Zoom Support
Drag (swipe) support.
Replacement events for the mouse move fires only when a single finger detected.
Multiple events based on gestures.
Performance optimized, memory footprint is minimal.
To use this SDK you will need Visual Studio Professional or better. start a new Smart Device Project, and add the SDK to your references.
The SDK is consists of only one object, which is DualTouchSDK. We will need one instance of this class for every control that supports pinch to zoom or drag in your application.
There are several methods, properties and events that can be utilized in order to achieve multitouch effect. i have done my best to make this as easy as possible, my code is now complex but it is necessary to achieve easy implementation.
More info and download with documentation is available here
http://www.windowsphoneme.com/?p=386
great works, looking for further implementations
nice, i hope you keep developing this
Great job, thanks!
I wonder if anyone started using the sdk to build an application, can you post here if you did start
demo app
anaadoul: When You write it You must test it too .. so what is the problem to release some demo app showing the possibilities and features of this solution ? You have some test code so publish it ..
For me it's very strange that You already do not do this.
porlock said:
anaadoul: When You write it You must test it too .. so what is the problem to release some demo app showing the possibilities and features of this solution ? You have some test code so publish it ..
For me it's very strange that You already do not do this.
Click to expand...
Click to collapse
the only problem i have with the demo app is that i don't know how to create a hardware accelerated applications.
if i used the same old method (as the prealpha version), it's going to look slow and stuttery! while inface this has nothing to do with the SDK.
if you know how to build a hardware accelerated application please let's do it together.
I'm not sure i understand what do You mean " i don't know how to create a hardware accelerated applications", if that means You use a standard win mobile .net API ? if so please refer to this site.
IN THIS PLACE SHOUD BE LINK
damn i can't post links ... so please type it in google "khronos opengles 2"
for .Net wrapper, type in google
"Tiny Graphics Engine Tigre"
or
"koushik dutta net-compact-framework-wrapper"
I'm looking forward to this being implemented in games and such.
I'd love to see a screen unlocker that supports multi gestures "stretch to unlock" anyone?
I presume this only applies to HD2 as it has multi touch.
bteljuice said:
I presume this only applies to HD2 as it has multi touch.
Click to expand...
Click to collapse
Im happy to say: NO
I've got the HD aka Blackstone and the Alpha release worked on mine HD.
bteljuice said:
I presume this only applies to HD2 as it has multi touch.
Click to expand...
Click to collapse
How did you work that out? HD2 wouldnt need this cos it already supports dual touch? Right?
hd2 has a capactive screen, thus meaning it alreasy has multi touch!
us people on resistive screens however are stuck on single touch only, until now (hopefully )
The funny thing is that this wont run on the HD2!
When you press 2 points on a resistive screen, apps get the middle of those points. And that fact is used for this emulated dualtouch.
When you press 2 points on the capacitive screen of the HD2 apps(without multitouch support) get no mousedown at all(at least on my HD2).
Uppy said:
How did you work that out? HD2 wouldnt need this cos it already supports dual touch? Right?
Click to expand...
Click to collapse
Thats why i said, I PRESUME. I am not sure, this is why I was asking.
I hope this project works Will be sooo happy
I'm not a programmer at all, but I'm curious from an electrcial standpoint, how the screen knows that your touching it at more than one point? I suppose with a normal resistive wire screen, you would get 3/4 minimum inputs, but with these "touchflo" screens..?
Just Curious.
Val
hi. Can anyone post one app made with this sdk so we can test it on our devices?
Thanks
Wow! I'm amazed at what I see everytime I get on XDA-Developers! I thought getting multi-touch on a resistive touch screen would be impossible! Excellent Work! People really need to start pumping out applications that can use this!
XanderCorp said:
Wow! I'm amazed at what I see everytime I get on XDA-Developers! I thought getting multi-touch on a resistive touch screen would be impossible! Excellent Work! People really need to start pumping out applications that can use this!
Click to expand...
Click to collapse
same here. xda u rule and all of its members
Haha wow can't believe this is possible! Emulators would actually be playable like Mario and such, haha imagine the possibilities dude you rock!

Autorotate hd mini!!!!

Hi,
I want to point out, this small (cab) found a rom for HD2 Laurentius26 (Thanks) link: http://forum.xda-developers.com/showthread.php?t=1044596, running on a HD MINI. It allows automatic rotation (landscape). I did tests on the main features of HD MINI, from start menu seems to work well. Obviously does not work perfect on home screen and dialer. is useful to me for example, in the Remove Programs screen.....
As Laurentius26 realized, would be nice to create for HD MINI, a dialer (phone keypad) to insert into a rom cooked .... combined with the cab autorotate.
hi, does it work in the sense? i mean for example in the music tab..does it rotate into landscape same as on hd2?
hi, I tried it now because I did not know if it worked, because I do not use Music tab.
It 'clear that they can not run those programs, which have no skin in the landscape. The CAB autorotate changes the (log system) on the instructions MANILA. I think! but inside 56KB adds nothing !!!!!
In fact, I think, Laurentius26 on ROM FOR HD2 added skins to PHONE DIALER to operate in landscape.
As I have said does not work with all programs in rom: dialer (phone keypad), etc. HOME SCREEN. . MUSIC TAB LANDASCAPE in fact it does not work with BSB Tweaks !!!!!
Do not be hard for something that is given for FREE!
First of all there are already a few threads which specifically discuss about this matter with different apps (Probably around 3).
As mentioned above, the problem does not lies on the AutoRotate app but Manilla itself so unless someone is willing to create HVGA landscape Manilla skin there wont be any landscape Manilla view for our HD Mini.
Considering the low activity of HVGA skin and app development, the chance is slim ....
In fact it is so Ahinigami. I cooked a Rom for hd mini. I'm looking at this work, an application that allows autorotate COMPLETE, to be included in ROM.
(As I said above) I opened this thread with the hope, too, that someone could make a skin for HD MINI laurentis26 as it did, at least for the telephone keypad.
But here it seems only .......... : download and install!
Update
And in fact sometimes life rewards bold .......
I was reminded that long ago I published a thread (TUTORIAL MOBILE MAGIC).
From that folder (attached to the thread) I managed to build a (cab package) and fully functional. I think I continue on this road ....
telephone keypad, is it the usual dialer we're using "cprog"?
If yes, it does support landscape mode ....
I just downloaded the dialer to pack kitchens.
then placed on ROM to HD2. but I just did download.
in the little free time I'm looking for a good rom to join HD mini. Now I'm considering O2_uk
anyway .... and now that I think I can do now a (cab package), if I can send you a private pm
UPDATE:
I understood the potential of HD MINI. I spent a little time,
and I made a special cab for PHOTON. is the dialer pad (telephone keypad) that I said above.
From the first test seems to work fine (I used MOBILE MAGIC) is enclosed SCREENSHOT 2/ 3 / 4. Thanks to Ahinigami to the stimulus.
removed in error
Hi.
Thanks for Auto-rotate
If you create a cab , please upload it ...
If you're planning to cook AutoRotate app into your rom, I suggest using simpler and smaller app specifically just for this purpose.
I've tried the cab you attached in the first post and it was quite buggy (Sense tab is not functioning properly such as alignment) and without any blacklist/whitelist feature.
On the other hand Mobile Magic (Beta) is a rich feature app but comes with larger footprint.
If you've the time, pls do try out ChangeScreen. It has a simple and easy to use interface and smaller footprint.
-----------------------------------------------------------------------------
Btw, if you're planning to include AutoRotate app into your Rom, do you plan to allow just a few selected app such as Shell32 (Start Menu), dialer, and Sense (When possible)?
Some programs are not rotate friendly and will stop working properly once rotated so you should take this into account too.
Hi Ahinigami ,
ChangeScreen I tested (I did not know) but absolutely bad (on my rom). It should immediately crash and lock system. I could not even evaluate the memory usage when this program is resident in memory.
However, I'm working on another program, and I am considering just the memory used, depending on the version used the same program. In fact, the features that I want to achieve are: the fluidity of the graphics, speed, low memory but also the workers!
For the delay on the dialer cab I apologize! Patience!
But I do not eat with it! I do this for a hobby ...... but I also have my job!
For tonight than upload a new thread in the dialer pad and the cab to rotate + tutorial. Afternoon do the last test and upload!!!
I see, take your time .... Having a new developer for HD Mini is a good news itself for me.
There is nothing I can do for you but I could at least help you to try out your new app and rom when released.
Ahinigami Thanks!
is a pleasure for me to be of help! Experience together!
About go to the link: http://forum.xda-developers.com/showthread.php?t=1064807
I hope good news .... for you ..... for you all.
Hola, great work you´re doing here
I´ve been comparing the Mini and the HD2 for a while now, and even though I´ve also achieved to rotate (force rotation) Manila/Sense, it´s not ported to landscape yet (7c60907d_manila, 22e41977_manila, 14394200_manila) and has never been. The fact is that we should have to decompile and mode some of the manila core files for it, assigning in those files the corresponding positions for the elements...
Now, if all you want to do is to be able to rotate everything else, that´s easier since a few reg entries will do that for quite some apps (see L26 rotation cab) OR by using a very simple and powerfull app like xHook or xtask. I use it on both my Mini and HD2 (yep, with Laurentius beta ROMs) and I can rotate "on demand" everything (except sense) by simply assigning the winflag softkey to the rotation of 270 degrees within xtask
Hi BHS_ Interceptor,
Thank you very much.
You gave some very interesting news!
I think it is the right way, ......
In fact that's what I'm trying to implement. From your suggestions, I will try to work .... because I want to get the final result that you wrote above. Well.
oregon69 said:
Hi BHS_ Interceptor,
Thank you very much.
You gave some very interesting news!
I think it is the right way, ......
In fact that's what I'm trying to implement. From your suggestions, I will try to work .... because I want to get the final result that you wrote above. Well.
Click to expand...
Click to collapse
Hola Oregon, glad my post was useful. If there is anything else I can do, just let me know.
Btw, if you simply use the reg keys and also enable autorotate, the behaviour on the Mini will not suffer except on Sense. You would have to add a lot of exe´s to the white list and after installing new apps, some of this would have/need to be added as weel. Using xTask/xHook, you don´t have to worry about white list nor anything else, even about registry, since it rotates on demand what ever and when ever you press the set Key. You can also assign another key for it, but I like the win flag since we already have another one right below the softkey. If you replace the winfla icon with a "rotate" icon" then all looks perfect as well
Btw, on my HD2 (I´m also a member in Laurentius Platinum Beta team) I have assigned the button through the "build in" taskmanager Leo is using for the ROM...

Categories

Resources