(REQ) COMPASS for Blackstone - Touch HD Themes and Apps

Hello guy`s i was searching in internet for such a application like this but i don`t find anything cool also i think that everyone need to have COMPASS in the device and will be usefull.
So if anybody have idea or someone from the dev.. can make COMPASS to run in full screen on our Blackstones its posible to use GPS data or to use the G-senzor will be AWSOME!
Thanks in advance

I was looking for an app like this as well recently but came up with nothing. I've seen the one for the iphone, it's pretty nice and simple.
I would be very interested in having something like this on my HD.

I don't understand how you could really put a compass in without the device actually containing a compass? I suppose using GPS it would be possible, but you'd have to physically move a few metres in a particular direction for it to know which way you're facing in order to tell you where north is in relation to yourself.

moshbeard said:
I don't understand how you could really put a compass in without the device actually containing a compass? I suppose using GPS it would be possible, but you'd have to physically move a few metres in a particular direction for it to know which way you're facing in order to tell you where north is in relation to yourself.
Click to expand...
Click to collapse
Is that to say the iphone has a built in compass in addition to it's gps software?

Pandemoniumone said:
Is that to say the iphone has a built in compass in addition to it's gps software?
Click to expand...
Click to collapse
I know very little about the iPhone, but I do know the G1 has a built in compass and has various compass related applications which use it.

you can have a compass, i think, in NoniGPSPlot in the window "satellite"

Have a look at RichesseGPS.
Its free and does the job well using GPS to triangulate your position and bearing.

One must have a compass in the device to have it in the software. All Windows Mobile 7 phones will have compasses in them... current WM phones do not...

Google G1 has one

The iPhone has no built in compass sensor as far as I know and I am still at a loss of how exactly this compass app actually works.
As far as I know, GPS programs generate your bearing (direction) based on your previous location compared to your current location. That is all fine and dandy provided I continue in that same direction. However, if I were to rotate my body (and the phone) 90 degrees to the left or right, my bearing wouldn't change until I began to walk in either direction.
What I am saying is, GPS based compasses would work and do work in navigation applications such as Tom Tom or Garmin... however for something like a hand held compass it would simply not work very well as an actual compass.
Did a bit of research on Compass Go - the iPhone compass application seen in the "Itchy" Commercial
Apptism -Compass Go Application said:
Find your way back in the easiest way!
Use Compass Go whenever you find it easier to follow an arrow than to read a map.
1. Tap 'Set Target', 'Use current location' and you are done!
2. To find your way back, watch the target arrow and distance change.
3. As you get closer, the background changes from blue to orange to green.
Perfect for finding your parked car, a place on a beach, a place in the forest or any situation where a map doesn't work well.
Application features:
* Simple GPS compass
* Accurate sun compass
* Target finding device
* Geocache search tool (set your target coordinates manually)
* Multi purpose navigation helper utility
* Magnetic declination indicator
* View positions in the map application with driving directions.
When using the live compass, make sure you walk in a straight line to get as accurate compass readings as possible.
You may also use this application together with an ordinary compass to achieve a very exact target finding device. Most useful in forests and other situations where the map doesn't work well. The application also has a built in magnetic declination indicator (red/white arrow) which compensates for the local declination.
If you don't have a GPS iPhone, your direction may be very wrong at times. Use the sun compass to confirm your direction. Generally it works quite well when there is good cell-phone coverage. You have to move more than the (±) accuracy limit to get a new reading.
Click to expand...
Click to collapse
So from what I understand this application works on GPS bearing... along with a few other features. However, just like the application listed below, in low signal areas it recommends you use the sun compass.
An application that just utilizes the sun and current time in order to create a compass heading is shown below.
Something like this could be easily made for the HD.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

There should be a way to use GPS to determine direction. I think that's how the compass in tomtom works.

compass
Scrtcwlvl said:
As far as I know, GPS programs generate your bearing (direction) based on your previous location compared to your current location. That is all fine and dandy provided I continue in that same direction. However, if I were to rotate my body (and the phone) 90 degrees to the left or right, my bearing wouldn't change until I began to walk in either direction.
Click to expand...
Click to collapse
this is quite true..but what if you combine data from the G-Sensor?
i.e you would have to move a short distance to obtain a GPS bearing hence initialise the compass then (assuming the HD was facing forwards at the time) use rotational data from the G-Sensor to maintain the compass until the next GPS update. Of course this would still only work if the HD was always held by the user in the same orientation????
i am not sure how accurate the G-sensor is or what sort of data it returns?
but the combination of the to could theoretically produce a pseudo-compass
if i get time i may have a play with this theory..i am sure somewhere i have a G-sensor SDK...just need to figure out how to access the GPS,
Can anyone confirm whether the g sensor supports rotational data i.e. when held flat and you turn around?
struggling to find spec on the sensor (only done a quick search)

mmp7 said:
There should be a way to use GPS to determine direction. I think that's how the compass in tomtom works.
Click to expand...
Click to collapse
Yes, this has been spoken of in nearly all of the previous posts. Your current GPS location is compared to your previous GPS location, a line is drawn between the two and that is your bearing. (direction)
purec0de said:
this is quite true..but what if you combine data from the G-Sensor?
i.e you would have to move a short distance to obtain a GPS bearing hence initialise the compass then (assuming the HD was facing forwards at the time) use rotational data from the G-Sensor to maintain the compass until the next GPS update. Of course this would still only work if the HD was always held by the user in the same orientation????
i am not sure how accurate the G-sensor is or what sort of data it returns?
but the combination of the to could theoretically produce a pseudo-compass
if i get time i may have a play with this theory..i am sure somewhere i have a G-sensor SDK...just need to figure out how to access the GPS,
Can anyone confirm whether the g sensor supports rotational data i.e. when held flat and you turn around?
struggling to find spec on the sensor (only done a quick search)
Click to expand...
Click to collapse
The G-Sensor is just that, it senses the force of gravity or acceleration in 2 directions, an accelerometer. (AFAIK it is only a 2 axis unit, although it could be a 3 axis but that would seem unneeded) When the phone is laid flat, this is seen as tilt both forward and back along with side to side. When the phone is held upright one directional is maxed out where the other will detect tilt rotation of the phone left and right. (Or swinging of the phone left and right, this part is key to perhaps getting this to work)
The most predominate force, gravity is always down and because of this it is what one would usually use for screen rotation and games.
What you are thinking of is a gyroscopic sensor, a sensor capable of reporting rotational information, which would be very nice however is not included on our device.
However all hope is not lost, our sensor is capable of telling us acceleration in the left or right direction. So if you are holding the phone upright and rotate your body left and right, the acceleration would be recorded by the sensor. One thing you can try, is based on the acceleration and time (start and stop time of the acceleration) use this to try interpret how far the user has rotated themselves. Through some basic physics equations one could ROUGHLY give an idea of how far one has rotated from the predetermined north direction.
Several problems persist through this method, as simply how far the phone is held out from your body can greatly effect the arc length of the rotation resulting in an over / under estimation of the movement based on the acceleration data captured by the G-Sensor.

Scrtcwlvl said:
What you are thinking of is a gyroscopic sensor, a sensor capable of reporting rotational information, which would be very nice however is not included on our device.
Click to expand...
Click to collapse
thanks for confirming my suspicions, after playing a little with the G-sens SDK i realised this.
dam, if only it was gyroscopic!....
but then i suppose i could say dam if only it had a compass!! lol
anyways, nice to see some discussion at a technical level rather than just a simple "not possible"
cheers

On a Raphael Rom I noticed a reg setting called "Dcompass" in the drivers, and ECS.dll listed. Does the Raphael have a compass built in?

i have a gps compass but i dont know how to upload

personnaly i use GpsSpot (to find the way back to my car ), it indicates the direction using an arrow and distance to target . Very simple interface.

roger18 said:
personnaly i use GpsSpot (to find the way back to my car ), it indicates the direction using an arrow and distance to target . Very simple interface.
Click to expand...
Click to collapse
It also has a setting for the North Pole... hence making it a compass yes?
Or -
http://www.pdaware.org/gps-compass-for-pocket-pc Not HD Touch screen size though.

Related

[APP][BETA][Awesome] GpsTracka - GPS logging app

Greetings, long time lurker, first time poster. (Translation: Sorry if this is in the wrong forum, please move it)
I've made a GPS logging app for Windows Mobile. I'm sure there are others that exist out there, but I had to make this because it's lighter. The main purpose is to log to a GPX file which I can then use to geotag my flickr photos (example Greece vacation pics).
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I was hoping to get some feedback on this app, all you need to do is install it on your phone and when you go out, get it to read your location. The source code is also available for you to see, so I won't post the CAB here, you can download it from Codeplex - is that OK? The codeplex page also has instructions, other information that you might need.
http://www.codeplex.com/gpstracka
One of the problems I've faced is that there is no Folder Dialog in the compact framework, I'm getting the user to enter a path to a filename and I just strip the file name out afterwards.
Another problem is that this isn't working on the Xperia X1!
The biggest problem - 450 downloads and virtually NO feedback!
So, I'd appreciate any feedback and if you do try it out, what your phone model is. All info is on the codeplex page too, so if you want to make modifications, I can add you as a developer.
I am so happy to see you post your application here. This is definitely the right forum for it.
I actually discovered it myself not so long ago, and I highly recommend it to anyone who is looking for a GPS logger. I have tried most of them and IMHO, this is by far the best. The author forgot to mention a few things, check out these features, and try it for yourself:
* works even when the device is in suspended mode, without having to wake it up whenever logging is required
* only switches on gps when needed, and switches it off once fix is acquired
* user defined location for log file (eg: main memory uses less battery than sd card)
* low battery consumption (as inferred from the above points)
* can be run simultaneously to other gps software (I only tried it once with TomTom, but did not have any problem in either app)
* small and simple, does what is required, and does it well
I am a fan :-D
I'll give it a try and see how it works, even though you appear to have tested it on a Tytn II already, I have a Tilt.
I like the convenience of TrackMe uploading everything to the website with the nice web viewer, and I've written some various things to extract the data, including a Perl script to geotag images from the same data. But there are times I just need a GPX file, maybe even to record it right there and mail it on the fly or such.
Considering light is one of your main requirements, not sure you want to add many features but one thing you might consider is also generating KML output. KML will plug right into Google Maps Mobile and is generally 'easier' for other people to use.
I'll try it out today, cheers!
Hi arman. You're better at this than I
Thanks khaytsus, any comments would be received with the welcome that a Mountain Dew would get if it ever came to the UK.
Nice app mendhak. I would of used something like this on my trip to Thailand last year. I ended up using Beeline.
What solution did you use to keep the GPS on while allowing the screen to turn off to save on power (and stop the PDA from getting hot).
One of my other threads has a few suggestions, Blackme and PhoneAlarm, both I don't find easy solutions.
Not usable for cycling
Is it possible to remove the limitation on the polling interval? 60 seconds is way too high if you want to use this program for tracking during cycling.
I'm still looking for a program that can do the job while the device is in standby mode. I have already tested a few, and up till now GPSCyclingComputer is the only program that I can use for this, but it's not really working well in standby (you can turn of the display, but you can't put the device in standby).
Anyway, thanks for the effort.
Hi, love the concept of your app. It's exactly what I'm looking for to geo tag photos.
Unfortunately I can't get it to work. My Bluetooth attached GPS works fine with other apps (and tomtom) on my Hermes but your app falls over.
I've selected the correct COM port and baud (default 4800) but when I click 'start', no data comes through. If I stop, enable verbose mode and click start again, the app crashes with an 'unexpected error' null reference exception (and a page of info too long to type, but let me know if you want it).
I had to the a photo to read it, but right before the error box pops up the screen reads:
"textbox.Opening....
Com Port COM2 Is Not On Device. The
GPS data is:"
I tried changing com ports in the bluetooth setup, no dice.
Any ideas?
can u explain, what does "Polling Rate" means?
can u make the logging interval to 1second? which means, the GPS coordinates are logged/recorded for every 1 second?..
Thank you
Looking for a light GPS logger and tried GPSTracka, but it doesn't work on my HTC Rose/S740. I get this error when trying to launch the app:
GPSTracka.exe
NotSupportedException...
Saw on CodePlex that it might be related to the fact that it's not a touch screen phone; any plan of making a version for smartphones?
Thought I was subscribed to the thread, didn't realize the replies came in, so I'm sorry for being late.
@icemantwilight - try it with the latest version on codeplex... it uses the GPS Intermediate drivers, and you can specify device names, so that means that the GPS bluetooth device should work now.
@pcboyy - The polling rate simply means that it will open up the GPS port and read from it every x seconds. To conserve battery, you'd obviously use a large polling rate. If you want more continuous points, then set it lower.
@jgeerts: Done, it can be set to a lower value than the default of 60.
@tytn2user: I stop the GPS port after every read, then use a timer to wait and then do the next read. The act of opening the port is what starts draining the battery (and hurt my thighs ), so this helps.
Wow! This is an awesome application! Just what I was looking for, for geotagging my photos. Great work Mendhak.
I have a little problem though. I'm trying to import the GPX file to an application called GPScorrelate, in order to add GPS coordinates into photos' EXIF, but I receive this error...as if the data format is wrong:
"Unable to read file 20090822_194822.gpx for some reason. Please try again"
I thought GPX was a unified format.
My example GPX file contains:
<?xml version="1.0"?>
<gpx version="1.0" creator="GPSTracka - http://www.mendhak.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.topografix.com/GPX/1/0" xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd">
<time>2009-08-22T16:48:22Z</time>
<wpt lat="34.6884017" lon="33.050615">
<time>2009-08-22T16:48:22Z</time>
</wpt>
<wpt lat="34.6884817" lon="33.0506">
<time>2009-08-22T16:49:24Z</time>
... etc
Is there something I could do with GPS Tracka to correct this problem? Or could it be an issue with the GPScorrelate application?
Unfortunately I didn't find many alternative programs for Linux for do further testing.
Greetings, glad you like it!
Yes, GPX is definitely unified, so I'm wondering if GPSCorrelate is looking for a node that isn't there. Do you have an example of a GPX file that does work with GPSCorrelate? If the GPX file doesn't work with that software, try changing a few settings.
Go to the settings in GPSTracka, and change it from tracks to points or vice versa. Perhaps GPSCorrelate wants tracks because it's trying to interpolate the location of your photos?
mendhak said:
Greetings, glad you like it!
Yes, GPX is definitely unified, so I'm wondering if GPSCorrelate is looking for a node that isn't there. Do you have an example of a GPX file that does work with GPSCorrelate? If the GPX file doesn't work with that software, try changing a few settings.
Go to the settings in GPSTracka, and change it from tracks to points or vice versa. Perhaps GPSCorrelate wants tracks because it's trying to interpolate the location of your photos?
Click to expand...
Click to collapse
Yup, you are right! GPSCorrelate expected tracks as an input. I created a test log with tracks and it was accepted by GPSCorrelate.
Everything should work fine now.
Thank you for this great application and support. I will definitely keep track of this GPSTracka and install any newer versions you release
GREAT application But I noticed small problem also...
I discovered Your great app today and I will test it soon better. Its great it works as it works (runs GPS module in time intervals, not constantly, and on standby also) and I hope to get small battery drain. I have Samsung I780 and even having two batteries it is difficult to log whole day of trekking with any other app I tested.
I have noticed some small problem at the begining - Google Maps Mobile cannot open klm files generated by Your app. I tested other klm files I have (from BeeLineGPS and NoniGPSPlot) and it works, but when I try open one of Your app`s KLM it shows that klm files cannot be opened becouse it contains errors.
I will check tommorow if I can open it with Google Maps on PC.
Anyway, Your app is a little shiny diamond and I will try to promote it on PDAClub forum
Hello, I am using your program for a while and I think it's great. I am trying to log a route though and I want it to run the gps every 2 seconds (I don't mind the battery drain). I set it to do that but instead it runs every 6 or 7 seconds. I am guessing that is because it turns the gps off. What can I do to have it keep the gps open?
I noticed a pauze in the advanced settings. What does this pauze mean?

Nearest Tube Augmented Reality App for iPhone 3GS

I found this on de.engadget.com:
http://www.youtube.com/watch?v=5fZk0HaIs4s
This is ****ing awesome, isn't it? Is there anybody being able to write sth. like this for WinMo?
this proggie makes use of the compass, which is not on blackstone
therefore i guess the answer is no
Okay, but where's the problem with compass-function when having GPS?
gps uses actual movement in order to understand your direction, while with the compass it simply knows it, because, heck, it's a compass so getting such a program on a hd would mean relying on a gps which has a less accurate understanding of directions, which in the end would result in a crappy program working quite bad compared to this one
I didnt find it that great - the text kept jumping around and the person was still only moving it slowly. I think ill stick to google maps or a gps app for the time being.
Also, you forgot the delay of the showing video VS realtime(about 3 seconds!!!) http://www.youtube.com/watch?v=U2uH-jrsSxs&feature=related look at the children running..
imagine if you use it while driving...you''ll have to look at your rear view mirror to understand what the Iphone is showing
Yeah, okay, I understand your arguments! GPS does know the position but not the direction - this is quite clear... Moreover, GPS apps as TOMTOM are really great running on the HD!
Yeah, okay, I understand your arguments! GPS does know the position but not the direction - this is quite clear... Moreover, GPS apps as TOMTOM are really great running on the HD!
Have a look at my thread "Augmented Reality Games / Apps" for a collection of Apps/Games like this.
http://forum.xda-developers.com/showthread.php?t=493333
I will update it soon.

[APP][ALPHA] G Force Logger for Vehicle Performance (no, not gPC)

Hi, my name is Eric. I've been working with WinCE for a long time (since WinCE 2.0 haha) and I've regained interest in PPC programming. Working with few things here and there, mostly experimenting.
In anycase, I've got an idea to record g forces on a vehicle while it's being tested to its limits (AutoX, drag race).
Now, I know there's already a piece of software out there, gPC, but it isn't completely refined (indepth calibration, angle corrections) or completely free (by donation).
The goal of the project is to create something similar to a device called gTech which goes upwards of $300 for the basic model.
Key features will include:
- a reset function + algorithms to compensate for device orientation
- graphs of resulting logged data
- logging of calibrated data and raw data
- Driving aids
- Flashing screen to indicate reaching of new peak G (separate indicators for forward and lateral)
- a screen showing realtime overlapping graphed data for all axis
- a 2d grid with a cursor indicating current forward and lateral g
- on the same 2d graph, a drawn boundary indicating limits of g achieved (this will eventually look like an egg after working the car hard)
- and finally, real time telemetry transmission via edge/3g to a receiving computer
The ultimate goal of this project is to provide reliable data for motor enthusiasts whether they would like to see if their shifting is smooth, or if they're braking, or powering on in the right places or if their car mods have had any effect (this last one is pretty useful to quantify). In addition, provide some rudimentary tools to assist in competitions and spirited driving in the form of g limit warnings (flashing screen, large indicators of current g). In the case of spirited driving on a mountain road, the device can warn when approaching loss of traction (after collecting limit data) to prevent going off a cliff.
Venues of use:
Auto Cross
Track Days
Drag Strip
Skidpad
Of course, I have to insert here, that this device can't save your bacon if you do something idiotic and by no means do I condone dangerous driving.
With that said, all the above is what I hope to achieve and any of your comments is well appreciated.
Current Release:
v0.1
Alpha stage, rudimentary raw data output via numbers and a line (indicating X and Y recorded g) and a circle (indicating Z g). The numbers shown are the raw numbers recorded from the accelerometer and not converted to m/s^2. Although, you can probably do that math on your own if you're smart enough (simple scaling). What I've discovered is that each accelerometer is different, and even going from a negative axis (eg, device upside down) to positive axis (device right side up) will give different numbers. In addition, if you run the program, you'll notice a lot of jitteriness. I hope it doesn't affect the accuracy once I smooth them out with a segmented average.
Executable is packaged in a zip. It contains an EXE which can be straight run with Dot NET CF v2.0 (basically, all WM 6.1 devices)
Hi Canagan,
Great idea, I will certainly be testing this out.
I would like to ask, would it be possible to be able to include 1/4 mile time, and 0-60 etc so we can work out HP of the car. There is a similar app for the Iphone called Dynolicious http://gizmodo.com/5030749/iphone-apps-we-like-dynolicious-car-performance-meter
Thanks.
Whoooaaa sound a really good app ! Will test it this weekend ! Thanks
PooleyUK said:
I would like to ask, would it be possible to be able to include 1/4 mile time, and 0-60 etc so we can work out HP of the car. There is a similar app for the Iphone called Dynolicious http://gizmodo.com/5030749/iphone-apps-we-like-dynolicious-car-performance-meter
Click to expand...
Click to collapse
Yes, I can do that if there's more of a demand for it. Calculating horsepower is fairly simple, however, I may put 1/4 mile times and 0-60 towards the end of development as they require tieing into the GPS.
Great idea.. I will test it also
It seemt to be working on my Touch HD. But are the meaning of all these numbers??
CanaganD said:
Yes, I can do that if there's more of a demand for it. Calculating horsepower is fairly simple, however, I may put 1/4 mile times and 0-60 towards the end of development as they require tieing into the GPS.
Click to expand...
Click to collapse
Cool, looking forward to seeing this develop.
So far the accelerator test seems to be working fine.
would be need ive i could see how many hp mycar has

How to get the best experience for Android. Tips and advice here :)

This thread will be dedicated for people posting about things they have done to improve the experience of using Android on their device.
I'll start of by posting some already known but may be new to new users.
In spare parts turn off animations and speed of transistion of windows. This should make navigating faster.
By doing this it should also automatically turn it off in the settings app.
Based upon your needs you can change how many apps may be open at any given time.
Dark Man X: i set in dev-tools (development settings) a process limit to 3 apps, now my diamond is much more stable and smooth
maybe someone helps who doesnt know this feature (like me)
Also first boot is always sluggish due to Android setting up everything. After you see the homescreen you should give it a good 5 minutes to settle in. Then reboot and reload haret again. You should notice the system is now more responsive and smooth.
[text removed to save space]
babijoee said:
This thread will be dedicated for people posting about things they have done to improve the experience of using Android on their device.
I'll start of by posting some already known but may be new to new users.
In spare parts turn off animations and speed of transistion of windows. This should make navigating faster.
By doing this it should also automatically turn it off in the settings app.
Based upon your needs you can change how many apps may be open at any given time.
Dark Man X: i set in dev-tools (development settings) a process limit to 3 apps, now my diamond is much more stable and smooth
maybe someone helps who doesnt know this feature (like me)
Also first boot is always sluggish due to Android setting up everything. After you see the homescreen you should give it a good 5 minutes to settle in. Then reboot and reload haret again. You should notice the system is now more responsive and smooth.
Click to expand...
Click to collapse
When I restricted the process limit to 3 or even 4 apps in development settings I found that my exchange email started messing up. I could open the message list, but couldn't actually get an email to open. It kept closing out to the home screen. Removing the limit brought it good again. Was repeatable by selecting and removing limits. This is on a DIA100.
robh1234 said:
When I restricted the process limit to 3 or even 4 apps in development settings I found that my exchange email started messing up. I could open the message list, but couldn't actually get an email to open. It kept closing out to the home screen. Removing the limit brought it good again. Was repeatable by selecting and removing limits. This is on a DIA100.
Click to expand...
Click to collapse
probally recommended for light users of android.
eg texting, phone, web and music.
Mr.Sir said:
It works great except for:
1. Camera doesn't work.
2. It literally EATS my battery and heats up the device a lot more than winmo. It's even a bit warm in hibernate.
I have no stability, lag or other animation issues. Fix those two points and we won't even need winmo anymore, except for booting android
Click to expand...
Click to collapse
please read the topic before posting. we know this already, back onto topic.
I turned off auto-rotate display under display settings, this increased speed for screen tilts and removes the instability with launcher pro when extending/closing the hw keyboard. Eq no more force quit on launcher-pro when doing tilt+extend keyboard or.
Seems like launcher pro get's dual inputs both sensor and physical keyboard extend.
You will lose the auto landscape if keyboard is not extented, byt I never use landscape without keyboard anyway.
XDAndroid 2.2 Froyo 1.7.10 Beta
Sent from my HTC Touch Pro(RAPH100) using XDA App
CeasarRAPH100 said:
You will lose the auto landscape if keyboard is not extented, byt I never use landscape without keyboard anyway.
Click to expand...
Click to collapse
Yup, which is why it's really not a big deal to turn off that rotation sensor feature
CeasarRAPH100 said:
I turned off auto-rotate display under display settings, this increased speed for screen tilts and removes the instability with launcher pro when extending/closing the hw keyboard.
Click to expand...
Click to collapse
Im new To android on my verizon touch pro and my main complaint was how it would freeze trying to rotate all the time. I just tried this tip and now it is way more smooth.
Sent from my MSM using XDA App
Android 2.2b2
Verizon touch pro cdma
Screen of death / SoD work around
This may be device dependent (it might or it might not work for your device) but you can download batterybooster; free download from market and the website HERE
Once you've installed it, run the application and look for the icon that looks like a sun, far right hand corner, and tap it. Set it to Never and it should never time out! Keep in mind, this work around circumvents the automatic back lgiht feature. So, you will need to manually turn off the screen (usually power key). The intent of this work around is to have the screen to remain ALWAYS on.
Additionally, if you haven't already enabled the installation from unknown sources, when you run the .apk, Android should walk you through this process. Also, if you are installing this from the market, it won't hurt to set the automatic screen off to greater than 10 minutes.
n-Joie! (Enjoy)
Good read!
Some interesting reading on THIS site; specifically for devs and ROM builders.
nueDriverProject is a project to eventually rewrite all existing HTC drivers in C to aid in optimization and other efforts.
Click to expand...
Click to collapse
i cannot find stk menu on xdandroid and anyone knows how to install stk service?
reker said:
i cannot find stk menu on xdandroid and anyone knows how to install stk service?
Click to expand...
Click to collapse
stk menu? stk service?
Please, explain more - I have not a clue what you are talking about.
stk = stock maybe Or are you talking about the SDK? Two entirely different trains of thought there, my friend. Also, which version are you running? There are quite a few out there as we speak!
Do, get back with us when you can!
arrrghhh said:
stk menu? stk service?
Please, explain more - I have not a clue what you are talking about.
Click to expand...
Click to collapse
STK=SIM TOOL KIT
see wiki: en.wikipedia.org/wiki/SIM_Application_Toolkit
the sim card sell in china contain a built-in menu and it can perform some predefined functions, such as get the weather forecast or news thru sms, watch how many contacts the sim card can store, change my password of the sim, blablabla
in winmo, the stk service is built-in the rom, the service name is STK_Service, the filename is STK_Service.dll and i can access stk menu by running STK_UIPPC.exe
but in xandroid, i cannot find a useable stk service installer, i searched and found a stk.apk but i cannot install it on xandroid, when i try to intall it, it just tells me the application cannot be installed.
i noticed that the official android has included stk (com.android.stk can be found in /system/app/) but xandroid not include it
so.. does anyone know how to install it?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
reker said:
STK=SIM TOOL KIT
see wiki: en.wikipedia.org/wiki/SIM_Application_Toolkit
the sim card sell in china contain a built-in menu and it can perform some predefined functions, such as get the weather forecast or news thru sms, watch how many contacts the sim card can store, change my password of the sim, blablabla
in winmo, the stk service is built-in the rom, the service name is STK_Service, the filename is STK_Service.dll and i can access stk menu by running STK_UIPPC.exe
but in xandroid, i cannot find a useable stk service installer, i searched and found a stk.apk but i cannot install it on xandroid, when i try to intall it, it just tells me the application cannot be installed.
i noticed that the official android has included stk (com.android.stk can be found in /system/app/) but xandroid not include it
so.. does anyone know how to install it?
Click to expand...
Click to collapse
This is outside of the scope of XDAndroid, it seems to be carrier-specific. We try to support all carriers, but that doesn't mean we can support every single function of every single carrier.
Stick to WinMo if this is a problem for you, or figure out how to get the apk working and let everyone know how you did it .
no, it's not carrier-specific, in fact, near half of carriers in the world use stk.
stk is supported by official android and the source of stk.apk could be found at packages/apps/stk in the android source code, but it cannot be installed on xdandroid
reker said:
no, it's not carrier-specific, in fact, near half of carriers in the world use stk.
stk is supported by official android and the source of stk.apk could be found at packages/apps/stk in the android source code, but it cannot be installed on xdandroid
Click to expand...
Click to collapse
It is carrier-specific, and besides this is all for so-called 'value-added services'. You can't expect those to work on our port... If it's causing you grief either get a native Android device or go back to WinMo!!!!
@reker
It may not be supported by XDAndroid (the dev project) BUT it doesn't mean that you can not figure out how to support it and share this info. Keep in mind, ALL of this is made possible through the work and development of us, the members! If it was "so important" wouldn't you think that there would be support for it already?
GPS woes
At the moment, it has been reported that GPS does NOT work for Gingerbread. However, GPS should work in FroYo/FRX06(latest release to-date). It has been said that getting a lock(GPS lock) while in winmo, CAN reduce the length of time it takes to get a lock while in Android. Also, if you are running a ROM with QuickGPS, it is suggested to run it once before you run haret. This will also get a quicker GPS lock while in FroYo.

[Beta, x86/ARM] Onscreen Joystick

Onscreen Joystick
By Netham45, Version Beta 1​I've been working on this for Windows RT/Windows 8 off and on (more off than on), and I think it's ready for a beta tag.
I'm eventually planning on selling this somewhere for $5 or something, but it'll always be free on XDA.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features:
Configurable for positions/keys pressed
Multi-touch support
Written in .Net, so one binary works on ARM and x86/x64
Open-Source
Documentation on how to use the configs should be at the top of the provided sample config.
Since this -is- the first public release, please let me know of any bugs you have with it, by posting in this thread and not by PMing me.
Known bugs:
Does not work with fullscreen applications (games/apps must run windowed)
Does not update smoothly (due to me using forms to render)
Quake 2 on Windows RT does not accept input from this app
Very nice! I don't know if it can be decompiled or serve as inspiration but comfort keyboard pro can stay on screen in almost any game I threw at it. Problem is it's kinda buggy and doesn't take well resolution changes, also the screen behind the keyboard gets pressed too.
Anyway, great app! this is certainly a must have for Win8!
I was thinking about making such program myself, but I don't know how to draw my own controls above fullscreen DirectX or D3D programs, so I have not even started.
mamaich said:
I was thinking about making such program myself, but I don't know how to draw my own controls above fullscreen DirectX or D3D programs, so I have not even started.
Click to expand...
Click to collapse
You'd basically have to inject into the DirectX process and hook the drawing and input functions.
netham45 said:
You'd basically have to inject into the DirectX process and hook the drawing and input functions.
Click to expand...
Click to collapse
Yes, I'm doing that in my project (private build for now) - as I emulate DX anyway. But I've thought about an easier method. Maybe overlays, or something like that.
Very nice, looking forward to use this with various emulators
Great idea! I don't own Windows 8 with a touchscreen, but I can imagine the convenience of having this for light-to-moderate gaming, especially on the go! It already looks like it, but if not it would be cool to show each button as there respective keyboard command. So if button binded to keyboard "X" key were changed to keyboard "P" instead, the button itself would change, respectively. Good luck with it.
Thanks, great app !!! Did you use it with epsxe (playstation emulator) ? It works ?
(doesn't have my win8 here with me)
Thanks !
I don't actually own a Windows 8 tablet, only a Windows RT one, so I can't test it with ePSXe
Ok, netham45. I'll test it as soon as i'll get my Asus vivotab and report here. Want me to do some kind of beta-test ? Thanks, again !!
TheMac
Right I need some help here, I want to create a second stick so that I can use mouse controls. couöd you help me set this up? i want to play minecraft heh
jonthe838 said:
Right I need some help here, I want to create a second stick so that I can use mouse controls. couöd you help me set this up? i want to play minecraft heh
Click to expand...
Click to collapse
not sure that will work as the clicks on the screen "are the mouse"
was sorta thinking of the same sorta thing for FTL, as the touchscreen dont respond properly in game.
Also works great on asus vivotab (me400) full win 8. With FTL.
Have you thought about Putting the sources up in github so ppl can push commits and help you develop it
I grabbed the zip and made a few changes. Want me to send you a zip back?
I made a basic program to test the above theory, and i could not get it to work
the "Mouse Thumbstick" makes the app you are trying to control loose focus.
Pvy.
DEV Feedback
Hey guys,
First I would like to apologize to Netham45, I did contact him earlier today directly when I did not yet have permission to post here. Second, I would like to thank XDA to allow me to post my first post here.
I've been working very hard on and off for the past few weeks from the original sources. I have completely rewrote a vast majority of the original source code, but kept the underlying principles. Everything is becoming a little bit more object-oriented.
Here's what I've been up to:
- Direct X support
- Multiple analog joystick
- Mouse support (analog joystick)
- Touchscreen as a mouse device
- Preliminary Edit mode to move buttons around
- System action buttons ( popup keyboard, edit mode, exit, etc)
Regarding "Touchscreen as a mouse device", In FPS or MMO, touching the screen is badly interpreted and the "mouse-view" system becomes chaotic and uncontrollable. By re-emulating mouse input from the touchscreen, I've been able to control mouse-view in game and mouse "mechanics".
I'm currently re-writing again some part of the software, I'm taking the edit mode out of the gameplay mode, separation purposes. I need to address some little issues and complete my mouse emulation on the touchscreen. It's been a lot of fun adding support, a lot of learning how to interrupt and inject back into windows os.
Now all of this is done on my spare time, on and off. It's something that I like to do, but I have a family, kids and game commitment (SW:TOR Guildmaster).
Right now, here are the games I've been playing with a fair amount of success :
SW:The Old Republic (MMO)
Team Fortress 2 (FPS)
Alien Swarm (shoot-em up)
As soon as I get a feedback from Netham45 and I feel I can release an update, I'll do.
pvyParts said:
not sure that will work as the clicks on the screen "are the mouse"
was sorta thinking of the same sorta thing for FTL, as the touchscreen dont respond properly in game.
Also works great on asus vivotab (me400) full win 8. With FTL.
Have you thought about Putting the sources up in github so ppl can push commits and help you develop it
I grabbed the zip and made a few changes. Want me to send you a zip back?
I made a basic program to test the above theory, and i could not get it to work
the "Mouse Thumbstick" makes the app you are trying to control loose focus.
Pvy.
Click to expand...
Click to collapse
LilCthulhu said:
Hey guys,
First I would like to apologize to Netham45, I did contact him earlier today directly when I did not yet have permission to post here. Second, I would like to thank XDA to allow me to post my first post here.
I've been working very hard on and off for the past few weeks from the original sources. I have completely rewrote a vast majority of the original source code, but kept the underlying principles. Everything is becoming a little bit more object-oriented.
Here's what I've been up to:
- Direct X support
- Multiple analog joystick
- Mouse support (analog joystick)
- Touchscreen as a mouse device
- Preliminary Edit mode to move buttons around
- System action buttons ( popup keyboard, edit mode, exit, etc)
Regarding "Touchscreen as a mouse device", In FPS or MMO, touching the screen is badly interpreted and the "mouse-view" system becomes chaotic and uncontrollable. By re-emulating mouse input from the touchscreen, I've been able to control mouse-view in game and mouse "mechanics".
I'm currently re-writing again some part of the software, I'm taking the edit mode out of the gameplay mode, separation purposes. I need to address some little issues and complete my mouse emulation on the touchscreen. It's been a lot of fun adding support, a lot of learning how to interrupt and inject back into windows os.
Now all of this is done on my spare time, on and off. It's something that I like to do, but I have a family, kids and game commitment (SW:TOR Guildmaster).
Right now, here are the games I've been playing with a fair amount of success :
SW:The Old Republic (MMO)
Team Fortress 2 (FPS)
Alien Swarm (shoot-em up)
As soon as I get a feedback from Netham45 and I feel I can release an update, I'll do.
Click to expand...
Click to collapse
any chance of having a look at some of it? or the current functioning binary?
i didn't put that much time into it
be pretty happy to help where i can.
Pvy.
Feel free to post your developments on it.
Thanks Netham,
I'll try to consolidate some part of the code, I'd like my mouse support to be better that what it is right now and I'll try to have a tentative release in a few days minus the edit mode that I'm basically tearing apart right now
Right now, my mouse support works well for a while and then becomes a little bit chaotic, I'd like to explain what I mean by that, but anybody who have played a FPS or MMO and touched the screen must know what I'm talking about. So right now, sometimes my code will trigger properly or not with not effect really... when it does 99% of the time it does well, with 1% with the same chaotic movement. It works well in MMOs, in FPS, it's different. For example in Team Fortress, for the first few seconds, it doesn't, then it works... it's not really related to how I code AFAIK. In SWTOR, it works very well... using the touchscreen or a 2nd analog joystick to mouse view stuff is awesome
Now I'll try to explain how mouse view works in a vast majority of games. When you use mouse-view, it kinda hide the mouse cursor and calculates movement from the center of the screen. Micro movement on the mouse means major camera movement. If you would click anywhere on the screen without my version of the on-screen joystick, the camera would go crazy and spin several time. What I do in code is center the mouse cursor then, slightly move it based on the touch mouvement, and voila works well
Now I wouldn't raid with that, but for leveling and doing solo quest, it works well...
LilCthulhu said:
Thanks Netham,
I'll try to consolidate some part of the code, I'd like my mouse support to be better that what it is right now and I'll try to have a tentative release in a few days minus the edit mode that I'm basically tearing apart right now
Right now, my mouse support works well for a while and then becomes a little bit chaotic, I'd like to explain what I mean by that, but anybody who have played a FPS or MMO and touched the screen must know what I'm talking about. So right now, sometimes my code will trigger properly or not with not effect really... when it does 99% of the time it does well, with 1% with the same chaotic movement. It works well in MMOs, in FPS, it's different. For example in Team Fortress, for the first few seconds, it doesn't, then it works... it's not really related to how I code AFAIK. In SWTOR, it works very well... using the touchscreen or a 2nd analog joystick to mouse view stuff is awesome
Now I'll try to explain how mouse view works in a vast majority of games. When you use mouse-view, it kinda hide the mouse cursor and calculates movement from the center of the screen. Micro movement on the mouse means major camera movement. If you would click anywhere on the screen without my version of the on-screen joystick, the camera would go crazy and spin several time. What I do in code is center the mouse cursor then, slightly move it based on the touch mouvement, and voila works well
Now I wouldn't raid with that, but for leveling and doing solo quest, it works well...
Click to expand...
Click to collapse
That's pretty much what I was doing. But... I was having problems passing clicks through.
Pvy
Sent from my Galaxy Nexus using Tapatalk 2
Quick update...
In the past few days, I've written a complete overhaul of the touch system, I had made some design mistakes on purpose along the way. Mainly to allow controls to be move/resized on screen... I'm now starting to implement an Edit Mode that works outside of the Gameplay mode. I've been working on serializing/deserializing object to save/load templates. So I guess, I'm about to work on the edit mode...
The hardest part is keeping everything working with the passing of events (mouse mostly) to the application, and trying to copy the cursor back to the application itself just to maximise a kind of blend in between the multiple layers on screen. One slight changes can break everything...
I'm going to explain how things works :
The Gamepad Mode is either active or inactive.
When inactive, the windows soft keyboard can be opened and use as usual and you can control your table with the usual touch interface. However, no control appears on screen.
When active, the software takes over every touch input and interprets it according to two modes:
The Gamepad mode where touch events are only interpreted by on screen visual objects. In this state, outside of the gamepad controls, the touch input is totally disabled.
The Touchscreen mode where touch events are interpreted by the on screen visual objects and the rest of the surface can be used as cursor/mouse view input, basically it completely reproduce a touchscreen device... Right now you can tap the screen to move the cursor to the tap location and left click OR you can move the cursor around. With that you have on screen buttons that replicate the mouse buttons.
All of that works pretty well.
This week I will try to implement a quick Edit Mode with load/save capabilites and the possibility to add controls on screen and to edit them. This will allow you to add Analog Gamepad to control the Mouse or Keyboard (WASD, QWES, Arrow Keys), mouse button and mouse scroll buttons (scroll up or down) and "simple" keyboard to replicate number and letters. Eventually I will add Shift/Control/Alt Keyboard command.
I'd like to have a small list of alpha testers, so if you're interested, let me know. Basically with Alpha, I'm not going to try to support a particular game, I'm looking for major issues that make it so that the software becomes unusable. If a software doesn't work, I'm not "yet" going to spend time trying to fix it, so it's mainly to figure out major bugs.
With Beta, I will start implementing other functions that I have may not thought in advance and that will cover multiple games.
Once it's released, then I'll look into providing support for particular games based on popularity and demands...
LilCthulhu said:
Quick update...
In the past few days, I've written a complete overhaul of the touch system, I had made some design mistakes on purpose along the way. Mainly to allow controls to be move/resized on screen... I'm now starting to implement an Edit Mode that works outside of the Gameplay mode. I've been working on serializing/deserializing object to save/load templates. So I guess, I'm about to work on the edit mode...
The hardest part is keeping everything working with the passing of events (mouse mostly) to the application, and trying to copy the cursor back to the application itself just to maximise a kind of blend in between the multiple layers on screen. One slight changes can break everything...
I'm going to explain how things works :
The Gamepad Mode is either active or inactive.
When inactive, the windows soft keyboard can be opened and use as usual and you can control your table with the usual touch interface. However, no control appears on screen.
When active, the software takes over every touch input and interprets it according to two modes:
The Gamepad mode where touch events are only interpreted by on screen visual objects. In this state, outside of the gamepad controls, the touch input is totally disabled.
The Touchscreen mode where touch events are interpreted by the on screen visual objects and the rest of the surface can be used as cursor/mouse view input, basically it completely reproduce a touchscreen device... Right now you can tap the screen to move the cursor to the tap location and left click OR you can move the cursor around. With that you have on screen buttons that replicate the mouse buttons.
All of that works pretty well.
This week I will try to implement a quick Edit Mode with load/save capabilites and the possibility to add controls on screen and to edit them. This will allow you to add Analog Gamepad to control the Mouse or Keyboard (WASD, QWES, Arrow Keys), mouse button and mouse scroll buttons (scroll up or down) and "simple" keyboard to replicate number and letters. Eventually I will add Shift/Control/Alt Keyboard command.
I'd like to have a small list of alpha testers, so if you're interested, let me know. Basically with Alpha, I'm not going to try to support a particular game, I'm looking for major issues that make it so that the software becomes unusable. If a software doesn't work, I'm not "yet" going to spend time trying to fix it, so it's mainly to figure out major bugs.
With Beta, I will start implementing other functions that I have may not thought in advance and that will cover multiple games.
Once it's released, then I'll look into providing support for particular games based on popularity and demands...
Click to expand...
Click to collapse
if your still looking for testers let me know happy to help you debug any quirks.
Pvy.
Have you managed to retain Windows RT compatibility?

Categories

Resources