Adjust Your Ring Volume For Ambient Noise - Touch Diamond, MDA Compact IV General

This wold be a fantastic app for the Diamond since we dont have a decent phone profile app working without the today plugin....
http://msdn.microsoft.com/en-us/magazine/cc163341.aspx

Now that would be nice!

If anyone with development skills start to make such app i think wold be a real success and very handy...just dont know if is too hard to develop but seems like the article gives a lot of information about that. By the way if anyone want to start develop i'm a graphic designer and i'm willing to help (just private me).

Phone Profiles
If you run TF3D as an exe (Manila.exe) rather than a plugin. Then you can still run your Today plugins. I am using PhoneAlarmPro quite happily this way.
Profile changes happen ok even when running TF3D.

From that article ...
... The complete project, which is available for you to download from the MSDNĀ® Magazine Web site, contains ...
Click to expand...
Click to collapse
It seems the application, or the project at least, is already available online. I'm on run now, will try to find it later.

Already tried to find it but no luck...if you found something say something please...

Found the sourcecode
I've found the sourcecode for this application as well.
http://msdn.microsoft.com/en-us/magazine/cc135912.aspx It's in the october downloads!!
Can anybody make this into an installable cab file?
Regards,
MM

Humm, this could have an undesired effect: the phone is in a case or in the pocket of your pants, the program samples the ambient sound (but the mike is muffled by the case/pants), the algorithm decides that the ambient is awefully silent, the ringer is adjusted down, the phone is still in your pockets... so you miss the call!!!

Diplomate said:
Humm, this could have an undesired effect: the phone is in a case or in the pocket of your pants, the program samples the ambient sound (but the mike is muffled by the case/pants), the algorithm decides that the ambient is awefully silent, the ringer is adjusted down, the phone is still in your pockets... so you miss the call!!!
Click to expand...
Click to collapse
Good point.
Any chance of .. using the light sensors capabilities to have a work around..
something like.. if sample detected is a silent environment then confirm with light sensor reading. If dark - keep volume high, else reduce volume.

With the light sensor in play.. it should (logically) avoid a too low alert for the morning alarm...
In CASE the alarm volume is going to be affected by the proposed application

Nice point with that..and the light sensor idea is very good...and could be completed with some task related to the clock. Defining the hour to awake and to sleep and weekdays...

So in dark area volume is always high?
Better thing to get used to put phone upside down in pocket Than use THAT sensor.

Yes ...but you have to remember to always put the phone upside down, but it can be an option..now we just need someone to compile a cab file and see what has been made on that app..

Any news? This is a great idea!!

Related

REQ : loudspeaker App/tweak for S730

If some of the app programmers in here are looking for an idea to an app/tweak for the S730 (or other phones), i have a suggestion :
It would be such a cool feature if, when you are talking on the phone normally and you decide to slide out the qwerty keyboard the phone automaticly puts the call on loudspeaker, and when you slide the qwerty keyboard back in it automaticlly goes back to 'normal' phone mode.
Fx. when you are driving and need to put in on loudspeaker its easier to slide out the keuboard. Or if you want to add an appointment or contact while talking to someone its way easier to just slide out the keyboard and start typing.
I really hope someone can code such an app. I would be a very happy little piggy
Is it even possible to mske such an app?
I dont wanna go around hoping for it if it's not possible
Same for Tilt. It can really be a bugger to answer. Sliding back to vertical seems to put caller on hold. Very dangerous to answer in car w/o bluetooth.
there's clearly something being called when you open the phone. it's a matter of figuring out what, putting a watch on it; then, when activated, making the necessary reg changes/api calls to do whatever you want. Obviously. Too bad I don't have a working version of Visual Studio.
bigflavor said:
there's clearly something being called when you open the phone. it's a matter of figuring out what, putting a watch on it; then, when activated, making the necessary reg changes/api calls to do whatever you want. Obviously. Too bad I don't have a working version of Visual Studio.
Click to expand...
Click to collapse
Good to hear that is it possible. Hope someone makes that app some day.
Could u make it if you had Visual Studio? Ill buy it for you
martinbr said:
Good to hear that is it possible. Hope someone makes that app some day.
Could u make it if you had Visual Studio? Ill buy it for you
Click to expand...
Click to collapse
Sure thing. Actually I had installed it on Vista. Something happened (I think with an SP upgrade), and it no longer starts; and I can not uninstall it.
Lovely, Vista. Lovely.
It's pretty easy to be notified when keyboard is out and incoming call is detected.. I guess, the harder part is to programmatically switch on loud speaker (without simulating menu presses). But, maybe it's easy, i've not touch the phone or RIL API yet..
Well i really hope that you Saman-cz or bigflavor or someone else could program it. It would be really cool. I used to have it on my Nokia Communicator and it was a great feature that i used a lot.
If someone makes it for the S730 would it work on other slide out smartphone as well?
just found out:
Hit Green Call button "long" (hold it for about two seconds) while in a call and it will toggle speakerphone.
great hint. thanks
Cool. Not as good as the keyboard app , but very very usefull. Thanks.

Tilt Sensor Not-Quite-SDK

I contacted HTC and asked them if they had a tilt sensor SDK, or had plans to release one, and they basically said "no". So, I decided to see what I could come up with to get tilt response integrated into my little pet-project, and to my surprise, managed to figure out how to get some basic data out of the existing tilt sensor DLL on the Diamond.
If you'd like, you can see my "hello world"-level app using the tilt sensor here on my blog. I've included the source so others can play with the few tidbits I've figured out. The app itself is pretty boring, it'll really only be of interest to developers looking to integrate tilt into their app, and even then, it's still a boring app =)
If accessing the tilt sensor is well known, feel free to ignore me.
Well done, thats great!
You should also probably look at this and talk to CharlyV, he might be able to add some info.
http://forum.xda-developers.com/showthread.php?t=403939
That's great news !
Now developers might use such information to release usefull applications and funny games !
Yes, I was wondering, for my car I use the G-tech for acceleration-measurement.
Is this sensor sensitive / good enough to also do those kind of things?
Also, navigation programs can be a lot more precise by knowing when accelerating, cornering or braking.
Riel said:
Yes, I was wondering, for my car I use the G-tech for acceleration-measurement.
Is this sensor sensitive / good enough to also do those kind of things?
Click to expand...
Click to collapse
Good question: I might try to write some sort of logging program and see what kind of data I can get out of a car trip. That's a bit off for now.
Also, I made a minor update the project, I determined a few more of the unknown values that the API returns.
perhaps you or some other guys are capable to work with some tools mentioned in this post??
http://forum.xda-developers.com/showpost.php?p=2373447&postcount=56
Is there any chance to develop a calibration tool for this sensor?? Mine drifts to lower-left and thats annoying because Opera always means, I rotate my phone :-(
Thank you
I updated the project to include a sample of how to use the event driven notification of different orientations that Opera uses (instead of polling the sensor constantly to determine the current orientation).
I'll have to do some digging to see if there's any way to calibrate the sensor. It'd be nice (mine is a bit off too), but I don't see anything immediatly obvious.
Perfect news!
I hope there are devs, who will make apps or games for this. My idea of a new game is "Black Circle".
(Side in German bug game in English, dont worry)
http://spiele.isnichwahr.de/r432-spin-the-black-circle.html
What do you tink about it?
I wrote a managed wrapper based on Scott's work:
http://blog.enterprisemobile.com/2008/07/using-htc-diamonds-sensor-sdk-from-managed-code/
I think it would be possible to calibrate the sensor by replacing the HTCSensorSDK.dll with one that acts as a pass through to the real thing. Then it could "massage" the returned values with calibration adjustments.
Teeter -> HTCSensorSDK.dll (one we roll that tweaks values) -> RealHTCSensorSDK.dll (the real DLL)
I don't think that the DLL is replaceable unless the device is flashed with a new ROM.
Thoughts?

Going nuts over volume..

I've been searching the forum but can only find volume changers for the standard "Volume" function of the phone, where as i want one which controls alot of volumes or just specific phone-based volumes (that made sense?)
Basically voice commander / tomtom 7 etc really need the phone volume to be set on max (plus the application on max), which is fine.. until i send a text message & everyone in the house gets woken up by a PONGPONG!!!!! sound & i have to change my shorts.
So i need to keep swaping the volume up & down, i know this sounds like a silly thing to be bugging me but omg it does!
Is there anyway to set program specific volumes?
or any other way that'll solve my problems, just to shut up the phones OS based sounds so they play at a tolerant volume rather than so loud my ears bleed.
well, you can set the master volume to high, and disable all the sounds and notifications you dont want. OR craft up your own sound using a sound editor and tweak it to have less volume, then map it to whatever notification u desire to have a sound.
ekw said:
well, you can set the master volume to high, and disable all the sounds and notifications you dont want. OR craft up your own sound using a sound editor and tweak it to have less volume, then map it to whatever notification u desire to have a sound.
Click to expand...
Click to collapse
Hmm yeah i had thought of that but its alot of work, was kinda hoping someone could just say "Download this, problem solved"
Check out a program called TomTom Started located over at FreewarePPC.com. It will automatically max out your volume when you launch TomTom, and turn if back down when it closes.
For future reference, I found this answer by searching "tomtom set volume to max" using XDA's Google search engine.

Vibration Feedback

TO DEVELOPERS:
Do anyone think to develop a vibrating feedback system on touch, such as samsung omnia or other samsung touch screen? it should bee useful for sms and call sending...
I agree!! Would be really usefull!
i agree as well it isnt very difficult as someone did do it on my n95
Yeah would be really great!!
I like this idea but I imagine it would be a battery drain.
You would be better off sticking with sound until a more bulletproof batter is invented.
bullet proof batter - now thats gonna be a tough pancake
in polaris thread there was a program called VOA.exe this program makes it possible when u press akey or button or letter the phone vibrates and also its simple to use !! u can download it from here:
http://mahmood1.com/Documents/vibrate.rar
afer downloading unrar and put it in anywhere and make a shortcut in windows/startup folder and restart device or start the VOA.exe. if u don't like just delete the link in startup folder and thats it !! its only 2 KB !!
Has anybody tested this software for Diamond?
I will try and give feedback....
Gerry
HTC said they tried this (haptic feedback) and it sucked, so I don't think we need to doubt them.
it work on my diamond , vibration is strong too
It works, but I really don't like it, I found it too strong
Yeah it works, but maybe the application needs to be re-programmed a bit.
Are there any programmers that could do this? Options like:
- simple but usable interface
- Duration settings
- Strongness settings
- Choose which application must have vibration feedback
would be nice.
damn that's just plain awful to have running. Thank god that HTC decided not to include that on the Diamond.
(PS: the implementation on Omnia is way better than this one though, but still annoying).
Mahmood said:
in polaris thread there was a program called VOA.exe this program makes it possible when u press akey or button or letter the phone vibrates and also its simple to use !! u can download it from here:
http://mahmood1.com/Documents/vibrate.rar
afer downloading unrar and put it in anywhere and make a shortcut in windows/startup folder and restart device or start the VOA.exe. if u don't like just delete the link in startup folder and thats it !! its only 2 KB !!
Click to expand...
Click to collapse
it was not a bad program, at least the author got the right direction. It only needs some polish:
Instead of hooking onto the screen touch event, the vibration should be active by "focus" and "unfocus" events. Anyone one has played Wii will know, when the onscreen pointer focus to a new target(button) the little internal motor vibrate a tiny bit, just enough to let the user to know "yes, you hit the right spot"
mayby it's just a matter of tweaking... just try the Teeter -game, theres quite good feedback from the ball.
ArtoD2 said:
mayby it's just a matter of tweaking... just try the Teeter -game, theres quite good feedback from the ball.
Click to expand...
Click to collapse
yes, u are right.
ArtoD2 said:
mayby it's just a matter of tweaking... just try the Teeter -game, theres quite good feedback from the ball.
Click to expand...
Click to collapse
I had try it.... feeling is good....
but how is the tweaking to be done???
any idea???
I think some of you guys started bashing this program too soon... sure, the vibration feedback in this case is annoying and sure enough puts quite a load on the battery because of the long vibration.
But, on the other hand, I used to have a "force feedback" mouse years ago, it had a small vibration motor just like our phones do, and it was AMAZING - you could FEEL window boundaries, buttons, even textures! If it was possible to make the Diamond vibrate just a tiny little bit, similar to what Teeter does, it could give a feedback close to how it feels to press a button.
Think about Teeter, you could imagine there's a tiny hard rubber ball inside the device with your eyes closed.
If there was a configurable, fast, memory-efficient vibration feedback I would pay money for it. The key issue is responsiveness, the vibration HAS TO occur immediately when the keypress or screen tap is registered, otherwise this haptic feedback feels way more sluggish than a visual feedback that comes a tenth of a second too late.
Please, programmers, do something, I lack time, experience and Visual Studio to do it myself.
I think some of you guys started bashing this program too soon... sure, the vibration feedback in this case is annoying and sure enough puts quite a load on the battery because of the long vibration.
But, on the other hand, I used to have a "force feedback" mouse years ago, it had a small vibration motor just like our phones do, and it was AMAZING - you could FEEL window boundaries, buttons, even textures! If it was possible to make the Diamond vibrate just a tiny little bit, similar to what Teeter does, it could give a feedback close to how it feels to press a button.
Think about Teeter, you could imagine there's a tiny hard rubber ball inside the device with your eyes closed.
If there was a configurable, fast, memory-efficient vibration feedback I would pay money for it. The key issue is responsiveness, the vibration HAS TO occur immediately when the keypress or screen tap is registered, otherwise this haptic feedback feels way more sluggish than a visual feedback that comes a tenth of a second too late.
Please, programmers, do something, I lack time, experience and Visual Studio to do it myself.
Only hooking the keys is possible on Windows Mobile.
So it is not possible to hook the mouse (touch on the touchscreen)...

I Need Ideas - Raphael Programming

Hello all,
I recently started a course here at Purdue University on Mobile Software development (Windows Mobile).
I need some ideas for programs I should write. Please reply to this thread or PM me if you'd like.
I have experience with C#, VB, C++, and C, among other languages.
Thanks
Jason Flittner
how about a dedicated xda forum app?
How about a sports ticker. I'm still surprised there isn't one yet.
BTW, I think I saw a xda app when I was poking around the other night.
I'm trying to think of ideas but my minds drawing a blank...
Here's the XDApp
Gonna expose my nerdiness here, but you asked...
How about an app that accesses the D&D Insider online compendium of rules and data? Not sure what would be involved, but I'm betting that there's no API available, so it'll probably never happen.
OTOH, it would be nice to see a really high quality dice-rolling app that takes full advantage of the g-sensor and the hardware accelerated graphics...something that looks like dice inside a tumbler, you know? Maybe start with a really slick Yahtzee-style game, and build up to polyhedral dice for us game-geeks?
I'd be happy to provide you with some guidelines for building. I'm sure we could find you a suitably good graphics guy, too, if you're not up to that part (I could do that, in a pinch).
I want my phone to do this:
But until then, I would like to see an ap like Skype, but for mobile that will easily switch you from cellular network to VOIP.
I have two ideas:
#1 - I don't know if this is even possible, but an application that turns on WIFI and/or Bluetooth in a receive only mode briefly every few seconds and listens for user selected devices in range and then performs user selected actions.
The idea is that the it would use less power than leaving WIFI and/or Bluetooth on all the time, but when I get in range of my wifi router at home, it turn WIFI fully on and sync my phone. Or when I'm in range of the WiFi at work, it could turn my ringer to vibrate. Or when I get into the car, it detect my Bluetooth stero, connects to it, and opens the music player.
#2 - Probably simpler than #1, a program that turns WiFi and/or Bluetooth on automatically when the phone is plugged into a charger and then performs specific user defined actions, similar to idea #1.
I don't know if programs like this already exist, but I haven't found them.
Dylan
I like these ideas, please keep them coming. I am not sure what the requirements will be as far as our programming projects are concerned but from what I understand I have alot of freedom in project choices!
I am in another robotics programming class working with the iRobot Creates and I was thinking it would be really sweet to program something that could allow the 2 to interact in some way/shape/form!
I am also very excited about GPS technology I wouldn't mind programming something that would utilize the GPS or triangulation!
Thanks for the contributions all, please keep them coming!
~JFlitt
With all that programing skill you could create some pretty neat apps.
Ive always liked the windows desktop interface.
How about a windows xp-like launcher?
Complete with movable desktop icons, windows, etc.
I am aware that wisbar advance desktop allows you to do this, but alot of those skins are a hassle, and they are not very complete. Plus they dont exactly take advantage of any 3d graphic drivers..
But anyways back to the point, with a windows xp desktop like interface it would be easier to use the phone.
I would not have to stretch my thumb all the way to the top left of the phone.
Oh and you could possibly utilize the touch pros capacitive touch panel for controlling the mouse.
You could also get google android working with more functionality. I am aware that there is work being done on it, but someone with so much programing knowledge could really speed up the project.(Im android crazy)
Or, if all that is too much to complete in limited time, then how about an application that will allow multi touch using the touch panel?
And also, resistive touch screens are supposedly multi touch capable.
I hope i gave you enough ideas.
Good luck.
madfatter said:
how about a dedicated xda forum app?
Click to expand...
Click to collapse
ye s a facebook like app
But would love to see a app recreate the zoombar
on my tp
VOIP
Hi,
I have an idea and it is possible.
how about having an app on your phone to configure your SIP provider settings in it ( 5 different proxy ) and then when you want to dial a number, you can right click on it and chose " voip dial ".
Skype already gives you a the menu for skype calls when u right click on your contact .
if you can add a menu to TF3D settings->communication->VOIP and we can add 5 different proxy in it and we can activate more than one proxy at the same time in order to RECEIVE AND DIAL voip calls from our phone it would be awesome since microsoft is not allowing this kind of apps on marketplace .
Tnx
Thunder
a good "made for raphael" nes or snes emulator would be great since all the other ones out there are out dated and seem to work grat on old phones but are horribly laggy on the touch pro...wierd... the only good one ive found is a jap build of nester (nesterj4u) built for an hp phone or pda im not sure but the keyboard slides out to the right so landscape mode is upside down when i want to use the keyboard >_<
a good streaming media app thats a bit easyer to use than the one that comes with the phone would be great with some tv links on it like surfthechannel or tvdome would be great.
a youporn app to copliment the youtube app would be awsome
hmmm a good compass that simply points north (true or magnetic) with degrees would be awsome for when i drop mine on the roof trying to point my sat.
a simple freeware level would also be awsome since ive only found trialware levels so far
an hourglass would be a fun pointless app for when i get bored of pouring digital beer.
a goofy clip art picture editor could be fun just to mess with. maybe with some fish eye lens and carnival mirror opptions would be fun.
a free streaming radio app would be cool too....
sorry for the long list cant sleep ... figured the more ideas the better
ps. im not sure if any of these already exist havent checked lately so if anyone know if they do feal free to point me in the right direction it would be greatly appreciated
ok, I'm gonna try to have this make sense, but no guarantees. how about a simple titanium plugin framework? something that **doesn't** use mortscript? as mscript is good for certain things, it's not for others. this way there is an easier way for developers to make new plugins for it without having to use a slow scripting language. does that make any sense?
How about a talking GPS
I was out on my mountain bike today. I have a Garmin unit on the handle bars for navigation and listening to music from my Touch Pro in my pocket.
I was riding a fast downhill section through the some trees when I realized I was taking my eyes off the trail to make sure I was still on course.
I've used this http://www.basicgps.co.uk/ for Geocaching but it can only take you to one waypoint at a time. You can't use it to follow a route.
How about making an application which can steer you along a route using voice commands.
(Tomtom and others can only do this on roads, not off-road)
mixture of gps and accelerometer
well can u create an app the tells u ur speed while u are travelling like there is one app which does it in i phone it uses motion sensing and gps there are apis for both you can code it in c# with .net fw 3.5 and if u require help i am available i too know c# .
sound control
What about an app. that would control all of the sound feature such as the ear speaker,speaker phone speaker,and possibily microphone independitly,like bass,trebl,vol. That way a person could tailor the phone to sound the way they want it to sound when they are talking on it or whatever.
Just a thought.
Programing Ideas
A project that I have been toying with is a "Now" button for the calendar. Those of us in consulting need a simple and quick way to insert the current time in the Start Time and End Time field, which ever is selected. I've not been successful so far.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HARDWARE: AT&T HTC FUZE (Raphael)
Hard-SPL: AT&T
ROM: AT&T
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
How about that app the iPhone has where you can transfer contacts by putting the phones next to each other and shaking it to transfer or sliding it across to the other phone.
All for now will think of more
*edit* Forget this its kind of pointless when we can send contacts via sms/IR beam
How about the ability to use our Fuze's as remote controls like you could with PDA's, open your garage door, turn on your 360 or TV, forgot to turn your laptop off, send it a signal to shut down from anywhere
There're some cool applications on Android. One application changes the ringtone based on GPS location. It sets ringtone to loud at home, lower the volume in office and automatically sets the phone to vibration when you are in a theater.
Another application is about setting alarm based on location. You can set an alarm about buying some stuff in a store, next time when you pass by the store, alarm goes off.

Categories

Resources