[APP][Updated 07/18/2008] BubbleLevel v1.02 - Touch Diamond, MDA Compact IV Themes and Apps

BubbleLevel v1.02
My first attempt at utilizing the Touch Diamond's accelerometer. And it's free!
The sensor is a Kionix KXSD9.
Donate a cup of coffee!
Thanks for donating on my birthday: Damien (€2,00)
and another thank you for Nuno (€1,00)
Features:
- Measure the slope of a surface using the 'bubble level' concept
- Display the slope angle in degrees
- Real time display and calibration of sensor data
- Can be used upside down too (go measure yer ceiling matey!)
Changelog:
v1.02
- Added verbose calibration screen
- Real time sensor data monitoring
- Implemented two-direction calibration method (for absolute sensor bias compensation as suggested by Kionix)
- Calibration data is stored to memory (used for BubbleLevel only!)
v1.01
- Added icon and placed shortcut in Programs (instead of Start Menu)
- Fixed bug of bubble flying away >42 lightyears when device is tilted at 90 degrees, causing a warp core breach (thanks akito)
v1.00
- Initial release

You developers never cease to amaze me. Great work! XDA-Dev is wonderful!

Sounds nice ! So this software will let us be able to calibrate the Touch Diamonds Accelerometer?
I have downloaded the cab and installed it but how to use it?

I'm going to try this!! Thanks for posting it and letting us try :-D

Da9L said:
Sounds nice ! So this software will let us be able to calibrate the Touch Diamonds Accelerometer?
I have downloaded the cab and installed it but how to use it?
Click to expand...
Click to collapse
The shortcut's in your Start Menu. Click the Windows flag to get to it; I will find a nice icon and add a decent Programs shortcut later on

j0bro said:
The shortcut's in your Start Menu. Click the Windows flag to get to it; I will find a nice icon and add a decent Programs shortcut later on
Click to expand...
Click to collapse
Okay got it working now.. But when i calibrate and exit the program it resets the settings back to before it was calibrated.. So it doesnt save the calibration..

Brilliant!
Now if the Diamond had a flat back cover, I could actually use this for a bit of DIY

Bug found ;-)
Whether calibrated or not, when I hold my phone completely vertical making it show about 87 degrees of more the program crashes... actually my whole phone crashes cause I can't exit the program anymore and need to push the reset button

can anyone post some screens? my diamond is up and away for repair
edit: sorry my browser took some while to load the pic on the first post so I didn´t see it.

j0bro said:
BubbleLevel v1.0
My first attempt at utilizing the Touch Diamond's accelerometer. And it's free!
Click to expand...
Click to collapse
That is soo cool. Thanks Bro - great work.
.

akito said:
Bug found ;-)
Whether calibrated or not, when I hold my phone completely vertical making it show about 87 degrees of more the program crashes... actually my whole phone crashes cause I can't exit the program anymore and need to push the reset button
Click to expand...
Click to collapse
Thanks akito, I could indeed reproduce that behaviour quite easily... I guess I need some exception handling when doing vector dot product calculations
Will fix this asap.
Edit: Fixed in v1.01, check start post!

Version 1.01
Where can we download version 1.01 of Bubblelevel? Because the above problem still exists in the version which can be downloaded on the first page.

castor.troy said:
Where can we download version 1.01 of Bubblelevel? Because the above problem still exists in the version which can be downloaded on the first page.
Click to expand...
Click to collapse
Please check the About box in the program for the version number. The cause for the bug mentioned above is removed in v1.01, but you might have come across another situation. Please let me know if you find out when it happens exactly, thanks!

wasn't this program supposed to calibrate the accelerometer?

No. the calibration is only valid in the app.

chribruu said:
No. the calibration is only valid in the app.
Click to expand...
Click to collapse
Could it maybe be tweaked somehow so that it can calibrate globally, so that it will effect other software too ? Would be perfect.. !

Thanks for this software. Very Cool

Hi, could you please give me some advice how to programm with the g-sensor..
i have an idea for a small programm that uses the sensor...
i already found the "HTCSensorSDK" but when i want to load the project files within C# Express 2008 i became an error that the project files could not opend...

j0bro said:
BubbleLevel v1.01
My first attempt at utilizing the Touch Diamond's accelerometer. And it's free!
Features:
- Measure the slope of a surface using the 'bubble level' concept
- Display the slope angle in degrees
- Measure the relative angle between surfaces using the calibration function
- Can be used upside down too (go measure yer ceiling matey!)
Changelog:
v1.0.1
- Added icon and placed shortcut in Programs (instead of Start Menu)
- Fixed bug of bubble flying away >42 lightyears when device is tilted at 90 degrees, causing a warp core breach (thanks akito)
v1.0
- Initial release
Click to expand...
Click to collapse
Will this work with Omnia (i900) too?

it should also be possible to check if something is completely vertical.
when i hold my phone in the vertical position and tilt it a little bit the numbers change.
could you add indicators for vertical and horizontal bubblelevel?
could you also lower the refresh rate a little bit. the numers keep jumping making reading them almost impossible.

Related

Fun with Scrollbars

Okay - I know how to change the width of scroll bars but what I am wondering is if there is a way to control where the start or end. Basically, I like to display my calender on my screen and I prefer the Calender app to the Today Agenda plugin included in the Faria ROM. When I get lots of appointments it puts scroll bar on the front screen.
Problem is that these start below the date line and block off part of the screen that I want to see. As you can see from the attached screen shot, the right hand side of the PhoneAlarm control panel is not visible, so I cannot see signal strength. I know I can see it at the top, but let's just say I am anal like that
What I wondering is if there is a way to force the scroll bars to start below the speed dial plug-in?
I don't think so. But if you use a different plugin for your calendar, then some of those can have a fixed size and their own scroll bar. I use Pocket Breeze and have mine set up just for that reason. PB has a scrollbar but the whole screen does not.
BTW: What is the tool bar right under your Date plugin???
BTW: What is the tool bar right under your Date plugin???
it's phonealarm,
i second 'the change the today agenda plugin height'
and also try out vijay's toggle to gain screen space
http://forum.xda-developers.com/showthread.php?t=243211
The tool under the date plugin is PhoneAlarm.
It's a great tool, and Bruce the author is a great developer, but I've had a few troubles >= WM5.
But, I love the app, and AlarmToday.
dcdivenut: regarding the scrollbars, it is possible but a little complicated and you have to registry edit, so backup first.
1. Backup Registry, then using a good registry editor go to
HKLM > Software > Microsoft > Today > Items
2. Find the Plugin you want to be scrollbar less, eg in my case VJAudioNotes.
3. Glance through the entries and find the one that says "Type". Double click type and change the value to 5
4. Go into Settings > Today and make some minor change to your today screen to force it to refresh (or just soft reset). Hopefully the changes will now be reflected.
This will force the plugin to the top of the screen and force scrollbars to occur under that plugin.
Eg:
V
Thanks
Thanks for the ideas (and sorry for the delay in gratitude, it has been a crazy day at work!)
The bar is indeed phoneAlarm and I am using the B&W Pure skin in minimized mode. It is a VERY useful tool that adds true profile capability with both time and activity based profile switching. The product has great support (forum based) and the next version (1.6) is in beta right now. There is also a lite version.
I will try some of the solution suggested and see what I can make work. I really wanted to stay away from utilizing another app just to prevent scroll bars so I will give vijay's process a shot and see what happens.
Worked perfectly
I tried Vijay's suggestion and it worked perfectly. Then for kicks and giggles I tried it with Battery status as well and it worked there too, forcing the scrollbar below that. Then I tried it with the photo dialer and it would not take so this is where I am at now, which is definitely a situation I can live with. Thanks Vijay!!
Not that I'm "Mr. OG" and been around this forum for a long time but I've done a **** load of reading in this forum and never once came across this. That is a fantastic little tip there VJ!
Good stuff!
j3d1n4s7y said:
I've done a **** load of reading in this forum and never once came across this. That is a fantastic little tip there VJ!
Good stuff!
Click to expand...
Click to collapse
That's what I'm here for. I have to say, I've also excreted an enormous amount of reading on the site, and can't say I've seen this tweak either, but one day I was fussing about with my plugins and thought I'd try it, and hey presto, Robert's your father's brother.
Post more screenshots guys.
V

MvRTrueVGA problems

Hi, after installing MarkVan's true VGA package in this link
http://www.jaml.com/MvRTrueVGA/, I have identified the following issues that I'm still unable to solved. I thought that a special thread to address specifically problems after this installation might be helpful.
I'll start by first listing what I've identified as problems:
1) setting>system>backlight screen could not be used. This problem is serious, as somehow by default, the backlight is switched off after just a few seconds in true VGA mode. Even if I try, using QVGA mode to change it such that backlight will not be switched off, as soon as I toggle back to the true VGA mode, it is switched off after 10 seconds again.
2)setting>system>clear storage screen is garbed. It is difficult to make up what the input instruction are in performing hard reset. Not critical but would be nice if the screen could be fixed.
3)setting>system>power screen is garbed due to wrong sized icon. This is minor problem.
4) Setting>system>TV out screen title has the wrong font. Minor problem
5) Setting>system>VueFLO screen title has wrong sized font. Minor problem
6)setting>connection>comm manager screen is garbed. Not being able to control the connection could be quite a problem. In this application, the Settins>Wireless LAN screen is also garbed. I can solve this problem by installing Commmgrpro to give exactly the same functionality, however. Therefore, I would say this is not really an issue. But would be nice if someone already know how to solve this.
7)setting>connection>wireless Lan heading and the screen is garbed. The screen could not be used. The font sizes within all tabs are of wrong sizes. Again, CommmgrPro solves this problem by replacing this.
8)setting>personal>phone (pin2 and "more" tab) are garbed
9) Phone. Although I've applied VJbigpohne, I'm somehow unable to get exactly the same effect as what vj has in his screen shot. His screen shot showed that the numbers are nicely sitting in the centre of the phone buttons and the phone stretches all the way to the bottom of the screen. Mine looks different and ugly. The numbers are sitting to the extreme right edge of the buttons and there is a blank space at the bottom of the screen. I would like to fix this to look good
10) Spb GPRS monitor plugin has wrong sized font. As a result, I cannot see the download speed of my connection. The main application itself, which shows in chart form the usage has no problem. I have been looking for another product that works fully under VGA mode to replace the Spb GPRS monitor, but none of them gives me the download speed (They only shows the total MB downloaded, but not the Kbps info)
11)Pocket music. In landscape mode the option and playlist buttons are missing. In portrait mode there is no such problem. edit: this is not the vga problem,as it also behaves the same way I'm qvga mode.
12) Software Input Panel, or the soft keyboards, are soooo small, that they are unuseable. The standard big keyboard was nice as I can use my finger to type it without covering up the screen. If it is not possible to use the original soft keyboard, then I would like to use the HiKeyboard, because this keyboard has the ability to also do the job the the Spb full keyboard, as well as provide a calculator keypad. I like Hikeyboard the best, among all the ones I've evaluated. However, with MvrTrueVGA, I'd be forced to use only the resco keyboard. I prefer not to pay for resco keyboard, and to pay for Spb full keyboard, when I can just pay for Hikeyboard. I also much prefer HiKeyboard over Spb Full keyboard because it has the option to reveal what you have typed without exiting the full keyboard. Coming to the worst I'd get the Resco Keyboard although it is not as good as the Hikeyboard, so I supposed this is not the most seriuos matter.
13) Quick GPS program does not display correctly, and at the bottom of the screen display does not reach all the way to the edge of the screen. It looks ugly. Also, you can't see vital date and validity information on this screen.
14) Pocket Mechanics - The icons are too big and the characters are too small. It look real ugly as compared to the QVGA appearance.
15) My VOIP client SJPhone does not stretch all the way to the bottom. In landscape mode, the bottom part of the applications are cut off, while it leaves a big hole on the right. EDIT: qvga display landscape mode is also faulty I'm the same way.
16) In QVGA mode, my H and G indicator for data download has disappeared under true VGA mode. In place of the H (which means HSDPA connection is available), it shows the "connection is active" indicator instead.
In place of "HSDPA is in use" indicator, it shows just the signal strength without indicating whether I'm on a UMTS or HSDPA connection.
There might be more problems with other applications which I have not listed, and if you know of any, please add them in as a repository for all of us to look at.
It is possible that some of you have got solutions to the above problems.
If so, let's post the solution here, quoting the problem number if you can.
Thanks guys and gals
I'm not sure (and I'm happy if I'm wrong) but I think the best answer is:
"Yeah, but what'cha gonna do..."
WM5 is not intended to be used in full 640x480 mode, roumors will have it that WM6 is. So let's keep our hopes up.
But you obviously have more problems than me. Most screens are good and readable for me, except the phone (before applying VJBigPhone), Clear Storage, QuickGPS and the G/E/U/H icons + signal level. Of all these, the GEUH and signal level indicator is the only thing I "need" fixed (I can live with the rest).
Moskus said:
I'm not sure (and I'm happy if I'm wrong) but I think the best answer is:
"Yeah, but what'cha gonna do..."
WM5 is not intended to be used in full 640x480 mode, roumors will have it that WM6 is. So let's keep our hopes up.
But you obviously have more problems than me. Most screens are good and readable for me, except the phone (before applying VJBigPhone), Clear Storage, QuickGPS and the G/E/U/H icons + signal level. Of all these, the GEUH and signal level indicator is the only thing I "need" fixed (I can live with the rest).
Click to expand...
Click to collapse
Hi Moskus,
Thanks for the reply.
May I get more specific about what you're having?
a) You mean your soft input panel (on screen keyboard) is not too tiny? Are you using Resco keyboard to overcome the problem? Are you able to use the standard with no problem?
b) Your backlight adjustment screen is okay? Using the standard or replacement which consumes additional memory?
c) What about yout comm manger screen? Are you still using the standard or using a replacement which takes up more memory?
d) Your phone does not leave a hole at the bottom after VJbigpohne is applied? The characters on the keys are centered or also to the edge? I saw VJ555's screen shot and its as beautiful as the standard. Mine is aweful looking, although it works. Are you having the perfect looking screen just like VJ555's or are you putting up with the less than perfect looking screen?
e) Do you use SPbGPRS monitor? When you click the task bar icon, does the pop up screen display correctly? Or are you not using this?
f) Your quick GPS is displaying okay?
g) What is your ROM version?
h) What it your os language?
Thank you for sharing these information.
eaglesteve said:
Hi Moskus,
Thanks for the reply.
May I get more specific about what you're having?
a) You mean your soft input panel (on screen keyboard) is not too tiny? Are you using Resco keyboard to overcome the problem? Are you able to use the standard with no problem?
b) Your backlight adjustment screen is okay? Using the standard or replacement which consumes additional memory?
c) What about yout comm manger screen? Are you still using the standard or using a replacement which takes up more memory?
d) Your phone does not leave a hole at the bottom after VJbigpohne is applied? The characters on the keys are centered or also to the edge? I saw VJ555's screen shot and its as beautiful as the standard. Mine is aweful looking, although it works. Are you having the perfect looking screen just like VJ555's or are you putting up with the less than perfect looking screen?
e) Do you use SPbGPRS monitor? When you click the task bar icon, does the pop up screen display correctly? Or are you not using this?
f) Your quick GPS is displaying okay?
g) What is your ROM version?
h) What it your os language?
Thank you for sharing these information.
Click to expand...
Click to collapse
I think we have different "standards" for what the problems are.
a. I'm using the Resco keyboard, since the original is not showing up (as described in many other threads here and at the Qtek 9000 forum)
b. The backlight adjustment screen is OK.
c. The Comm Manager is "squished" but usable. I would prefer it if the icons were bigger, but I can use without any serious problems.
d. The phone does leave a gap at the bottom with the last displayed picture, and it would be nice if it didn't. But I can use the phone without problems.
e. I haven't tried SPG GPRS Monitor on this device. However, I do not have problems with the "home icon" that Magic Button is displaying in "Task Bar mode" and I can press/click on the other status indicators.
f. The QuickGPS application is also "squished" together as the Comm Manager is. But I can read when I last updated and I can find the "Update now" button without problems. I am able to use the program, but it could look nicer.
g. My ROM version is 1.25.409.2 (03/21/07).
h. My language is (not supprisingly) norwegian.
So TrueVGA is not perfect, and it probably never will be (until WM6 I hope). But I think the advantages (insert pun here) outweights the disadvantages. Using my Advantage without TrueVGA is not an option for me anymore.
I agree with you that it is not an option for many people. I guess I need to lower my expectation a little. It was just that after seeing the beautiful screen, the initial euphoria was somewhat dampened by the ugly screens for some places and for some program.
I'm using VGA mode most of the time, and use the largest font in the setting>system>screen>font selection due to the strain on my eye if I use other fonts.
One of the key problems that I had using trueVGA initially was that because I could not control the backlight setting, everytime I toggle to VGA mode, it revert to turning backlight off in 10 seconds. There is absolute no way to change it to stay on for longer time. So it was very frustration to look at an extremely dimmed screen which is totally unreadable outdoor. This problem seems to have gone away after two recent hard resets. With that problem gone, I guess I can live with the other imperfection
I had a simular problem with the backlight control --- I have installed "Todaywarrior" and I can control the backlight from the today screen now while in VGA mode.
leblancrs said:
I had a simular problem with the backlight control --- I have installed "Todaywarrior" and I can control the backlight from the today screen now while in VGA mode.
Click to expand...
Click to collapse
Hi leblancrs,
Thanks for this info. What can today warrior do? Does it let you specify the elapsed time before backlight is off?
what else can it do?
You have the website link?
Spb pocket plus can adjust backlight, but not the time elapsed setting, I think.
eaglesteve said:
Hi leblancrs,
Thanks for this info. What can today warrior do? Does it let you specify the elapsed time before backlight is off?
what else can it do?
You have the website link?
Spb pocket plus can adjust backlight, but not the time elapsed setting, I think.
Click to expand...
Click to collapse
Google is you're friend
http://personales.ya.com/beemer/todaywarrior1.htm
leblancrs said:
I had a simular problem with the backlight control --- I have installed "Todaywarrior" and I can control the backlight from the today screen now while in VGA mode.
Click to expand...
Click to collapse
Hi Leblancrs,
Downloaded that and tried it. Unfortunatley, this actually is not doing what I was talking about. While it provides a slider to control the backlight (which I can already do in many different ways without problem in VGA mode), it does not appear to have a facility to specify how many minutes must elapse before backlight is automatically switched off (battery and main would have a different setting of course). Or am I missing out something?
Well ive ordered one of these devices on the basis that Windows Mobile 6 offers VGA. Im pretty confident that is official not just hopeful but Microsoft have been known to dissapoint before.
If thats the case then I guess this device will be up on ebay pretty quick. Im not going through all the stuffing around for VGA like what you're all experiencing and like what I went through for Universal VGA. Despite the fact that converting to VGA seems to be a much easier process now.
Hhhmm
I have installed MW6 on my device and no native vga support I am afraid.
Oh well.
Those screens are way too small with VGA , like being blind!
spacecat said:
Those screens are way too small with VGA , like being blind!
Click to expand...
Click to collapse
No, it's not. It's like seing alot!
It's absolutely excellent!
Moskus said:
No, it's not. It's like seing alot!
It's absolutely excellent!
Click to expand...
Click to collapse
I used truevga for a while, although I didn't experience quite the same amount of problems as Eaglesteve I did have distorted comms and dialpad screens and was unable to change the brightness. There were a few other niggles but these were the prevalent one.
After getting over the novelty of tiny icons and lots of space on the today screen I eventually removed the program. Now IE and Opera support high resolution it seems like even less reason to use it.
There seems to be no REAL advantage to its use other than to view lots of icons at once.
Taking all the problems into account I can live with chunky icons - they're hardly offensive to the eyes. and I suppose didn't pay good money for a 5" screen to squint and have to get my pen out evey time I want to type something or navigate through menus.
Much as Microsoft DO neglect certain applications and functionlity with windows mobile I think that they have made a conscious decision not to use VGA and this decision would have been made for a reason, though we may never know it.
I'll install MVRTruevga again and give it another try now and see if my opinion alters......
leoni1980 said:
I used truevga for a while, although I didn't experience quite the same amount of problems as Eaglesteve I did have distorted comms and dialpad screens and was unable to change the brightness. There were a few other niggles but these were the prevalent one.
After getting over the novelty of tiny icons and lots of space on the today screen I eventually removed the program. Now IE and Opera support high resolution it seems like even less reason to use it.
There seems to be no REAL advantage to its use other than to view lots of icons at once.
Taking all the problems into account I can live with chunky icons - they're hardly offensive to the eyes. and I suppose didn't pay good money for a 5" screen to squint and have to get my pen out evey time I want to type something or navigate through menus.
Much as Microsoft DO neglect certain applications and functionlity with windows mobile I think that they have made a conscious decision not to use VGA and this decision would have been made for a reason, though we may never know it.
I'll install MVRTruevga again and give it another try now and see if my opinion alters......
Click to expand...
Click to collapse
There are also a number of apps that look pretty strange with MvRTrueVGA. But I'll put up with some cosmetic defects for functionality. I just love being able to see a couple days of appointments, device status, weather info... plus an ilauncher strip, all on my today screen!
wgary said:
There are also a number of apps that look pretty strange with MvRTrueVGA. But I'll put up with some cosmetic defects for functionality. I just love being able to see a couple days of appointments, device status, weather info... plus an ilauncher strip, all on my today screen!
Click to expand...
Click to collapse
I had the same excitement myself initially, though I found it difficult to press these icons with my fat fingers and inevitably decided that it was easier to just navigate to the program folder and leave essential apps for the today screen. I hope a new VGA solution is developed soon which makes the icons a bit bigger and throws up less garbled screens and program glitches.
In the interim does anyone have link for how to alter the sidebar/ softkey size so they look like thse in MVRtruevga? my internet is very slow on my phone today so searching is proving very frustrating.
Moskus said:
No, it's not. It's like seing alot!
It's absolutely excellent!
Click to expand...
Click to collapse
your opinion dude , in mine its WAY too small, its not like you need to see so much at once . Who needs the eyestrain
leoni1980 said:
There seems to be no REAL advantage to its use other than to view lots of icons at once.
Click to expand...
Click to collapse
Have you ever tried editing an Excel-spreadsheet or Word-document using MrVTrueVga? It's a must.
spacecat said:
your opinion dude , in mine its WAY too small, its not like you need to see so much at once . Who needs the eyestrain
Click to expand...
Click to collapse
Sure it's my opinion, I was just commenting yours...
(To me) There is no eyestrain, so I don't "see" ( ) the problem...
Moskus said:
Have you ever tried editing an Excel-spreadsheet or Word-document using MrVTrueVga? It's a must.
Click to expand...
Click to collapse
It is certainly easier to edit word and excel documents in VGA mode - I'm surprised MS didn't create a highres option for their office apps like the one in PIE.
You can change the default font size via the system>screen menu instead of switching to VGA for a slight improvement.

[APP] SensorScroll v0.7.1 beta [updated 20 May 2009]

SensorScroll uses the HTC Touch Diamond/PRO Gesture Wheel to scroll up and down inside windows which allow scrolling (has a scroll bar). It can also emulate key pressing instead of scrolling.
It is in beta stage, please use carefully. All bug reports, fresh ideas and recommendations are welcome.
Instructions:
1. Install the application. It adds shortcut in Programs and in \Windows\Startup folders!
2. Right after installation you can run the application from Programs shortcut to start using it. There is no need for soft reset to have it running for the first time!
3. To use the application open a Window with a vertical scroll bar like Programs or File Explorer and try rotating the scroll sensor clockwise for scroll down and counter clockwise for scroll up. Don't forget to try the touch action too (double tap on the central button to switch on/off and touch the direction keys)
4. To fine tune the application behavior use the SensorScroll Settings application
5. Have fun!
6. To stop, run it again and you will have an option to stop it.
Notes:
Inside installation folder there is a file named no_process.txt. The file contains a list of process names which will not be affected by the application (or by SensorScroll Settings). It already has some entries like opera, teeter, etc.
The application is freeware (and will always stay free)
Known issues:
* Does not work with GScroll ! Both programs act like they have disabled each other.
Todo:
* Clear the source code and add some comments
* Open the source code if i consider it good enough to be open
Search for new ideas:
We can do something with the rest of the touch sensitive area. I'm collecting ideas. We can use single, double or triple click. Known limitation: you could track press and release coordinates, but cannot track finger movement (at least I don't know how). If you come with a good idea please share it and post a reply. Thanks in advance!
History:
* v0.7.1 (20.05.2009)
- Fixed a nasty bug resulting in SensorScroll working with all programs including those who needs to be ignored
- Temporary removed windows enumeration in SensorScroll Settings. I'll try to put some more complex code to handle poorly working API functions in the next version.
* v0.7 (17.05.2009)
- Fully changed working principles. Should be much more stable and compatible now.
- Added support for screen rotation. Read the manual about the 3 key screen rotation.
- Added support for process identify. Read the manual.
- Added handling of power notifications. Now it should consume almost no CPU when suspended.
- Added support for preventing the device to go to suspended state while using the d-pad
- Added support for vibrate feedback for "touch gestures switch", "screen rotation", "process identify"
- Fixed problem with saving/loading settings with non english versions of windows mobile
- Fixed problem with double tap working not only for the center button, but also in other areas (home, back, call, end call)
- Removed process enumeration in SensorScroll Settings. This caused more problems then it solved.
Full version history can he found here
Old version 0.6 can be found here
Thanks. Works well so far. One early issue I noticed upon installing your .cab is my device freezes for no apparent reason. I am also running GScroll, may have something to do with that. I'll try disabling it and report back.
Great app...props already http://www.fuzemobility.com/?p=1479
mr.jcarter said:
Thanks. Works well so far. One early issue I noticed upon installing your .cab is my device freezes for no apparent reason. I am also running GScroll, may have something to do with that. I'll try disabling it and report back.
Click to expand...
Click to collapse
Confirmed.... Does not play nice nice w/GScroll. After disabbling GScroll it works great unfortunately I need GScroll so I can have the double tap functionality to bring up SecondToday
Randomly the program will stop working (not sure if it completely shuts down or if its actually running, but not working). Instead of scrolling the page, it will start to scroll by each item. For example, in the Program menu it will go from app to app.
Works Perfectly for me.
Thanks!
The Mobile Spoon
Working perfect - thank you!
edit: after testing as already pointed out seems to turn off.
How does this compare with the cabs already out? I mean does it work in EVERY app? I mean I use RRE's Smart Touch Wheel Scroll.cab, but I'll try this one and see if there is any difference.
Kraize - this works in far more applications. It's really an expansion because you can set it to leave the defaults in place that Diamond Tweaks puts in. The only problem appears to be that it turns off at some points. Not sure what is causing the behavior.
Great App!!! is there any way you could make this scroll through touchflo? Like left 2 right? Always wanted this....lol sorry . Anyways thank you!
AT&T FUZE Touch Pro unstable
Awesome idea! Installed it on my 1 day old AT&T FUZE and crashed a few times and rebooted the phone once. Hopefully will be fixed soon. HAve the feeling AT&T touch flow 3D is causing the issue.
Nice app any way to get this to work with S2U2?
Thank you for sharing, I will give it a try
cheers
Works fine on my Touch Pro. Tnx mate for this!
the program chashes at my touch pro after a few minutes and doens´t scoll anymore so i have to exit and restart it again.
why runing additional app when this should be integrated just need to tell registry
check this - http://forum.xda-developers.com/showthread.php?t=406206
i don't have stability problems, but the app doesn't survive the first suspend
sheitan said:
why runing additional app when this should be integrated just need to tell registry
check this - http://forum.xda-developers.com/showthread.php?t=406206
Click to expand...
Click to collapse
it's still better to import dozens of reg files after each hard reset + it works with ALL toolbar-scroll windows ^^
hello, is it possible for you to make a version wich moves LEFT <> RIGHT instead of UP <> DOWN ?
I mean to scroll tabs on manilla, to change word when typing a sms cause may big fiingers are to dummy to easily use the left right keys
PS : excuse my english, i'm french
Perfect..
It works fine on my device
Thank a lot man
Thank you for your replies! I'll check the application with GScroll. I've never used it so far. I hope it will be possible to fix the problem.

[APP][03.23.09] Shake&Win {NEW}

Thought I would contribute to all the apps for the HTC Diamond. This is a Lottery Number Generator program. It works by shaking the phone. Nice graphical UI.
Full QVGA, VGA, WVGA and WQVGA support
HOW TO USE
Shake the phone to generate numbers.
If you want to select some manual numbers or scroll to something, click the button under the wheel.
Click the lock button to lock all numbers in place (prevent accidental shakes)
To Exit the program press Middle button on the NAV pad or the X in the right corner.
Settings:
Choose Number of wheels to show (1 - 6 NOT including the red one)
Set the Max Number for each wheel
Red Wheel can be enabled or disabled
Red Wheel can be set to be unique from the other numbers, or any number
Adjust the shake sensitivity - 5 Being the most Sensitive and 15 Being the least
All comments are welcome, this is my first official working piece of software.
Enjoy
UPDATE: VERSION 2 IS OUT
The updated version has a customization screen, so you can adjust just about every setting. Try it out and let me know how it goes. Good Luck !
REMOVED Most of the Update History, if you want it, it's in the History.txt
UPDATE: VERSION 2.8
Some updates for WQVGA
Added some sounds
Added a manual spin button
TODO:
Add favorites for multiple lottery
Keep the comments coming, always glad to hear feedback
If you really like my app(s) or win big, feel free to share
hermanm said:
Thought I would contribute to all the apps for the HTC Diamond. This is a Lottery Number Generator program. It works by shaking the phone. Nice graphical UI.
HOW TO USE
Shake the phone to generate numbers.
If you want to select some manual numbers or scroll to something, click the button under the wheel.
Click the lock button to lock all numbers in place (prevent accidental shakes)
Middle button on the NAV pad exits the program.
All comments are welcome, this is my first official working piece of software.
Enjoy
P.S. As I have time I will add more lottery games
Click to expand...
Click to collapse
I don't know why but it works only if I move the directory in Internal Memory.
Anyway funny app!
Ah, in italy the numbers of lottery are 90!
Thank you.
thank you much for the reply, i will look into the problem. i tried to install to device and to internal storage, and it seemed to run both ways. how did you install it?
Thanks for sharing. Worked fine for me installed to the storage card. hope you don't mind if I share a little bit http://www.fuzemobility.com/your-lucky-numbers-just-a-shake-away/
glad it worked for you . big thanks for putting a word out there
Sweet I'll split the first winnings with you....lol
lol, thanks...
Hi:
Seems like a great, and fun idea, I installed it to internal memory, it installed fine. But after install, I shake, and shake and nothing. I did make sure it is not locked, but still the wheels don't change.
Also, would you consider adding a 7th digit for Powerball?
Thanks!
Wow, a great application Maybe you could also create the Dice rolling application such as the one advertised with LG Cookie.
Although I can get it to work its EXTREMELY hard and random I must shake it like a madman and it hurts I'm afraid I might throw it and break the tv or something lol... I second the 7th number thanks awesome app
i will add the option to change the sensitivity of the shake, i tested it on the diamond, not sure if there are any significant differences. i will add the 7th wheel as soon as i have time, it will be optional under settings.
hermanm said:
thank you much for the reply, i will look into the problem. i tried to install to device and to internal storage, and it seemed to run both ways. how did you install it?
Click to expand...
Click to collapse
I chose Internal Memory, but the program was automatically installed in the phone memory.
...Then same problem of "cincy1020" (post #8)
After moving the directory of the app to Int Mem all works fine.
hi thanx for this cool app/game i gonna use it for bingo can it also say the numbers like a bingo caller
that might be an idea, something to add further down the road. thanks for trying it out
Nice app hermanm
Loved the fluidity and animations!!!
Nice job, thanks very much. How about the option to set the number range, in the UK balls are 1 to 49. Looking forward to winning.
UPDATE RELEASED !!!!
thanks to all who have commented on the program, hope to hear more about the new version.
great app - but couple of issues.
Am running on a touch hd and even with sensitivity at 15 (max) it takes a lot to shake and get numbers generated.
Secondly there have been multiple instances when I have generated the same numbers in more than one reel - this isnt acceptable when playing the uk lottery for example. Can something be done so that no same number is generated more than once...
hi hermanm. Cool app, i'm trying it on my HD. Just a couple of notes
- i know it's designed for Diamond, but works well also on HD (480x800): would be possible to have it full screen?
- on HD we have no nav pad, so there's no way to quit. Would be possible to have an "exit" button or an "exit area" somewhere on the screen?
- i think sensitivity setting is not so intuitive: low sensitivity rate (at least on my HD) means higher g-sensitivity, and vice-versa. With sensitivity @15 i shake without results, with sensitivity @6 the wheel runs
cheers
oops, sorry, actually that's the way i had it as far as sensitivity goes, lower number = more sensitive. i guess i should change that the other way around. as far as full screen for hd i will see what i can do, also will add an exit button. thanks for the feedback.

[Jan-10]: [App] [G-Sensor] [Brand New] The XSense v1.2 Final

Credits:
Foremost, let us all acknowledge Koushik for his brilliant "Sensors" library upon which most if not all non-HTC apps that use the G-Sensor, Light-Sensor, and Navi-Sensor are built, simply ingenious. Moreover, I would like to recognize No2chem for the NeuLed2 library which is an equally exquisite peace of code that allows access to the Diamond/Pro Leds. Without those two guys, accessing these advance interfaces on the diamond/pro would be inapproachable at best.
Reason: HTC gave these phones lots of sensors, lets give them.."Sense".
......... EXTRA-Sense ...........
* Hopefully an innovaton, though mostly an integration of RANDOM but needful features...
Features:
1. Courtesy Profiles:
- Set Volume Profiles to activate on Face-Down & Face-UP events. Choose from: None, Silent, Normal, and Vibrate. You can also choose to suspend the Phone when its facing down.
2. Notifications-Sense:
- IF there is/are any outstanding notification(s), the device will vibrate whenever you move it - at customizable intervals: Missed Call(s), Voice Mail, and SMS.
3. Stylus-Sense:- When the Stylus is in/out: Will play sound + Blink the Back button's light.
- When the Stylus is out and the device is moved: Device will vibrate faintly + blink the Back button's light to REMIND you that the Stylus has not been placed back in. This goes on UNTIL the Stylus is placed where it should be.
* Uses "in.wav" & "out.wav" files in the \XSense\ Dir; you can use whatever wave files for this. OR, use the UI to select whichever wave files you want!
4. General Settings:
- Polling Interval: From 200 to 3000 Miliseconds. This determines the rate at which the G-Sensor is polled. Lower values give higher response times and fluid operation at the cost of battery life & CPU utilization.
- Flash Navi Lights: Will blink button lights to notify you of Profile changes and Stylus In/Out.
- Vibrate on Events: Will induce very subtle vibrations to notify you of Notifications and Profile changes.
- Suspend when UP-Side-Down: ???
- Light Navi Button When Suspended: Will do just that when the Light Sensor senses Dim or Dark conditions. This is an independent setting that turns ON the Navi button's light at suspend time, and OFF at Resume time (this is Event Driven, so no polling is involved). This feature really helps if, like me, you want to see where the damn thing is in the dark - before you launch it against the floor.
5. Installs to "\Program Files\XSense", and Creates 2 shortcuts:
"Start Menu\Programs\XSense" and "Startup\XSenseSvc".
Program Settings are saved to the Registry at "HKCU\Software\XSense\".
Use of System Resources:
1. Diskspace: 162 KB RAM footprint: 374-535 KB Battery: NOT observed.
2. CPU Usage: %0.29 Average. Spikes for 2 seconds to %2.7 - %8.5.
3. Battery Impact: Neligeable if at all!
* Indicated CPU usage occurs ONLY when there is an EVENT (posture changed, stylus in/out Sounds playing,
etc)
- Vibration: The way I like it is in waves of 200 miliseconds length! I generally hate vibrations, so if you want it at 201 ms. you're welcome to make your own program and exercise your personal taste.
- This prgram Registers Event Handlers for: "G-Sensor", "Incoming Call", "Phone Call in Progress", "Stylus in/out", and Power Manager events. DO NOT move it to Internal Storage, you have been warned.
Requirements:
.NET 3.5 + HTC device with GSensor & Light Sensor.
Compatibility:
Specifically designed for Diamond & Raphael, but will work fine on HD/Rhodium/Topaz/HD2 etc...
Bugs/Limitations:
Knock yourself out...
Release Notes:
- This is the LAST revision/release/app I make; programming too much work
- Download & Install the CAB
- Run the XSense from your Start Menu\Programs, customize to taste, and enjoy!
Change Log:
- Brand New UI: VERY "finger friendly" this should be especially useful if you have a WVGA Device
i.e. HD/Rhodium/Topaz/HD2 etc...
- Revised entire code for existing & potential bugs, and Performance
tweaked to death.
- Removed various functions (auto speakerphone, car-kit options, etc...). Use "Touch InCall Screen Tweak" for these,
its handles Phone/Speaker brilliantly!
- Shortcut added to Startup for automatic launch after reboot.
- Shortcut with a nice icon added to Start Menu (Credit to VetVito).
- General Tab:
- Navi Button will only light up if the device is in a dark place, i.e. You will
always see where your phone is (before you trash it against the wall).
- Stylus Tab:
- UI elements to select & set sounds for Stylus-in/out events.
Disclaimer:
This program is provided strictly on "as is" basis. It is intended only as a proof-of-concept. Although fully functional, it must NOT be considered for daily use. This software is very likely to compromise the integrity of your data as well as invariabley cause your device to malfunction in any way, shape, or form. Therefore, the developer shall be absolved of all responsibility towards testers and/or their computers & devices. While using this software you agree to be solely liable for all and any damages you do to yourself, your device, or any damn thing you possess and care for!
Download XSense v1.2 - Final
http://forum.xda-developers.com/attachment.php?attachmentid=265847&d=1263112521
This app sounds very interesting. Im installing it now & will report back with results. Thanks for the app.
thebigrhinoone said:
This app sounds very interesting. Im installing it now & will report back with results. Thanks for the app.
Click to expand...
Click to collapse
I appreciate that, Big Rhino... enjoy
shirreer,
Very Nice!
May I suggest if we could use a "Shake" motion to change the gesture profile?
What I want to do is...Slient mode when face down and shake for wake up.
Thanks!
Let´s give it a try.
And guys please don´t forget to vote for Rhodium!
mobilio said:
shirreer,
Very Nice!
May I suggest if we could use a "Shake" motion to change the gesture profile?
What I want to do is...Slient mode when face down and shake for wake up.
Click to expand...
Click to collapse
Interesting suggestion, mate; however, the battery won't take it :s I thought of it several times over and eventually settled for the overall performance. Cheer up tho, 2 newsworthy items: WM7 will have the functionality natively + there is an app that does exactly this - its in the HD2 section if you're game enough to try it
Cheers & Enjoy
orb3000 said:
Thanks!
Let´s give it a try.
And guys please don´t forget to vote for Rhodium!
Click to expand...
Click to collapse
A pleasure, do tell if you like or hate it
Every time I soft reset (backup app does this every night) it "loads" (top bar) even when I'd unloaded it. Would be nice if it remembered the setting I've selected
dik23 said:
Every time I soft reset (backup app does this every night) it "loads" (top bar) even when I'd unloaded it. Would be nice if it remembered the setting I've selected
Click to expand...
Click to collapse
Oh boy, you are lazier than even me, ain't that something?! Dude, delete the shortcut: \Windows\Startup\XSenseSvc
Cool little app - trying it out...
shirreer said:
Oh boy, you are lazier than even me, ain't that something?! Dude, delete the shortcut: \Windows\Startup\XSenseSvc
Click to expand...
Click to collapse
Thanks, had no idea that was there.
Seems a bit odd that I can start it manually and it doesn't say loaded in the top bar.
this app could be very useful to me...installing now, will report back soon
Nice little app..thx..
akademik_acheeba said:
this app could be very useful to me...installing now, will report back soon
Click to expand...
Click to collapse
Lot of meetings, eh? perhaps I know how you feel... enjoy
Cheerios
- This prgram Registers Event Handlers for: "G-Sensor", "Incoming Call", "Phone Call in Progress", "Stylus in/out", and Power Manager events. DO NOT move it to Internal Storage, you have been warned.
Click to expand...
Click to collapse
so we install this on our storage card??
Great work.
One thing I would like to remark:
The phone goes to vibration as I've set it when I turn it upside down.
However, when I turn it up again, it doesn't go back to normal unless I press one of the hard key buttons and "wake" it up.
Is this to save the battery life? If so I fully understand. I don't know if there is a solution where battery life is not affected and this can be solved.

Categories

Resources