Hi
Inspired by request i wrote small, funny and free application that trigger alarm when someone moved phone (and now, touch screen).
I called it "Don't Touch Me" and it's available at http://mobile.dlugosz.net.pl
Quick Info:
Requirements: WM 6.1 (should work on WM 5.0 and above), .Net Compact Framework 3.5
Features, screenshoots & download at: http://mobile.dlugosz.net.pl/Products/DontTouchMe/tabid/57/Default.aspx
Feedback and suggestions will be greatly appreciated.
Change log:
version 1.0.0.2 (18-03-2010)
Fixed:
- application crash when About or Settings window was called on Touch HD2 in OpenGL mode
version 1.0.0 (09-03-2010) (commercial)
Changed:
- skinned GUI replaced by OpenGL skinned interface
- replace dialogs for file/folder selection
- improved "touch" alarm engine
- due to huge changes remove translations for all languages (now support English, Polish, Spanish)
- fixed movment detection in "deep sleep"
Added:
- main engine act like service
- take photo on alarm
version 0.4.0 (15-04-2009) (last freeware version)
Changed:
- settings window
- menu behavior in main screen
Added:
- skin support for non main screen elements
- new languages (Czech, French, Turkish)
- fullscreen support
- disable alarm during incoming call
- touch alarm (alarm on screen touch, limited functionality)
- send SMS on alarm
- AppToDate support
- event log
version 0.3.0 (24-02-2009)
Changed:
- nothing important
Added:
- skin support
- multilanguage support (English, German, Polish)
- command line support
version 0.2.0 (28-01-2009)
Changed:
- alarm logic (warning/true alarm stages)
- settings window
- nomenclature
Added:
- sound support for all actions (arm, warning, true alarm, disarm)
- forced playback volume
- wakeup on alarm
- bring to front on alarm
- sleep after alarm
- integration informations (for other applications)
- instalation cab contains predefined sounds
This sound great unfortunate i dont have sensor device
but amazing idea !!!
Nice work!!!
but it would be better if there was a feature to send an SMS to a specified number if the device is moved
Thank you for this software tell us about the updates
This is really cool! I will have some fun with this....Thanks!
Great work... A visual flashing strobe light or a animated barking dog would be hillarious...
Just a thought.. Adding vibration to the alarm would be sweet..
I forgot to add the following..
Is there a way to set a disarm sound yet?
Is there a warning setting for just a nudge and not the full alarm?
Is there a rearm sound planned?
Thanks!
great apps
2 nice alarms in wav format :
Cool app! Thanx
ather90 said:
Nice work!!!
but it would be better if there was a feature to send an SMS to a specified number if the device is moved
Click to expand...
Click to collapse
Sms would be great!
Thanks for sharing it looks really nice
this has a lot of potential fun with it...nice work!
doesnt work on athena
I am on landscape view 640x480 and use realvga on highest dpi, and most of the texts on the forms arent showing up. I can cope up with that because there are screenshots on your site and I can guess what the checkboxes/textboxes are for.
But the real problem is, whenever I click "run", it automatically runs the alarm. After that, it doesnt detect movements. I am sure my athena's sensors are working though.
About the sending of sms, this app would very much be able to do it with the help of Vijay555 tools.
Ciao!
Hi
First, thanks for all feedbacks and suggestions. I think, all could be done (question of time ).
I think about skinning (for beginning only main/alarm screen) so "barking dogs" could be achieved.
keroin thanks for alarms, I make sound package on app web site.
jetherson said:
I am on landscape view 640x480 and use realvga on highest dpi, and most of the texts on the forms arent showing up.
Click to expand...
Click to collapse
Yes, every controls are DPI dependent so it;s not very strange behavior, i'll make some research and try to fix that.
jetherson said:
But the real problem is, whenever I click "run", it automatically runs the alarm. After that, it doesnt detect movements. I am sure my athena's sensors are working though.
Click to expand...
Click to collapse
So, I must wrote a test program to check values from your sensor. Please, give me some time.
norkoastal said:
[...]
Is there a way to set a disarm sound yet?
Is there a warning setting for just a nudge and not the full alarm?
Click to expand...
Click to collapse
Not for now, but very nice ideas.
norkoastal said:
Is there a rearm sound planned?
Click to expand...
Click to collapse
Disarm and rearm means the same? Any way, everything is planned .
Thanks!
Hi Robert,
Great work !!!, would you publish the sources for make some customization ?
Regards.
cant believe even the 2.03 ROM still doesnt come with Net CF 3.5!
Testing on Diamond now
Cheers!
-edit- all works fine!
Now I don't have a phone with a gyrator, and I havent tested this application. As much as I would love to do both. But every time I see this thread I think to myself.... should be named, cant touch this.... Every time I see the name I think about that and picture a phone that the alarm goes off and then it plays the song.... lmao
Im kidding of course though.
Another sweet feature would be the silent dialing of a user-defined telephone number and keeping the line open for x minutes, when an alarm was triggered.
-Valynor
Not working in an omnia...
This is great...my kids grab my phone all the time! This has the potential to scare the pants off them.
Works on Omnia!!!
Just tried on my Omnia and it works, used the submarine wav file provided (many thanks) on previous page.
This app definitely needs to be developed with the features requested on earlier posts and I feel it will become a must have application.
Related
October, 31: iContact Burt Edition 6.4.5 (home page)
iContact Burt Edition (iContact BE) is a separate branch of iContact application, finger-friendly contact manager, which was originally started by Larna and expanded by supbro. iContact BE came apart of supbro's iContact since version 0.73, and is not related to any supbro's versions later than 0.73.
Thanks to larna and supbro for creating and developing such a great application!
THIS SOFTWARE IS DISCONTINUED BY THE AUTHOR.
Please refer to open-source project at http://icontactae.codeplex.com/ for latest sources of iContact BE and AE.
Latest Beta: iContact BE 7.0 beta 2.zip
Downloads:
The latest stable release is 6.4.5, attached to this post and available on my home page
iContact Burt Edition 6.3 at Touch-Innovations.com
Application Files and Skins can also be found at my SkyDrive workspace: iContact Burt Edition at SkyDrive
Skins:
QVGA Skins for iContact Burt Edition 6.x
VGA Skins for iContact Burt Edition 6.x
Skinning tutorial, including the .skn file options and .png file layout, is available at my home page.
Requirements:
Windows Mobile 5.0 or higher
Phone device
Thanks everyone who helped with beta-testing, I couldn't get so far with iContact without you!
Since I've been asked for a donation link, you can do a donation here (WebMoney only, since PayPal donations do not work for Russia).
Main features:
It's totally free
Finger-friendly contact management
Contact pictures support
Integrated Call History
Favorite Contacts list
Quick jump to contacts by alphabet letters
Filter contacts by categories
Fast and comfortable work even on slow devices, loading time is less than 1.5 seconds for 100 contacts on 200MHz devices
Optional SIM contacts support
Full-scale T9 search
Ability to Call, SMS or E-Mail to a contact
Handy contact details screen
Quick access to standard Outlook's contact viewing or editing dialog
VGA support
Fully skinnable interface. Two QVGA skins included, more skins can be found in my Skin Downloads area or at forum.xda-developers.com
Changes since 6.4:
- Fixed drawing of default number in Contact Details (indicator icon placement fixed, DetailsDefaultNumber color used)
- Fixed bug with going to Contact Details from Call Details when call history pictures are disabled (also fixes bug where button 'create contact' was still accessible after creating contact from call details)
- Fixed bug with call not shown in Call History if Get Call History From Database is off and only one call exists in the log
- Fixed list update on adding/removing categories through Outlook Edit Contact window
- Fixed Exit On Action option
Main changes since 6.3.1:
- Huge memory leak bug fixed
- iDialer support, added command-line parameters for iDialer (-favorites, -recents, -contacts, -dialer, -search)
- T9 keyboard polished
- Now it is possible to search by beginnings of words ('T9 Search By Words' option), e.g. 'smi' will find both 'Smith John' and 'John Smith', but not 'Dart Cosmic'
- Other Address and Anniversary added to contact details
- Long tap on Dialer button calls default dialer, short tap calls dialer from settings, if given
- Phone Prefix option now available, allowing to add a prefix to all dialed numbers
- If an external SMS/Mail/Dialer application can not be run, then default app will be called
- Repeats in Call History are now handled properly
- Smart Dialing Number is now OFF by default to avoid ActiveSync synchronization issues
- Smartphone users can now access bottom menu in Details by pressing corresponding numeric key (1 for Back, 2 for View Contact, etc)
- Back key now erases last char in search string on Smartphones
- Background in Details is now drawn gradient for long details too
- Configurator updated to 1.15, now can restart iContact on settings change
- AppToDate support
- No skin changes, you can use the skins from previous release
See full change list in attached Changelog.txt file.
oh wow. a configuration tool to go long with it? icontact is just getting better and better.
thanks
A bunch of questions for me from supbro's thread:
zoro007 said:
Herewith the screenshot.
I've changed in icontact.h the font size to 40.
I also changed the item height and some other items.(don't remember)
Hope you can help me make a VGA version .
Thanks anyway !
Click to expand...
Click to collapse
Item Details are drawn in DrawItemDetailsOn function inside iContact.cpp file. Action name (Mobile, Email, etc) has a fixed width of 39 pixels, text is right-aligned within this width, so its left side goes off the screen. So huge rework is required to properly support VGA mode. Maybe one day I will put my hands on it...
kwickone said:
When I hit the keyboard icon (far right) to bring up the alphabet, if I hit a letter, the scroll list of names jumps to that letter....great...however, now if I use the D-pad up/down buttons to move down in that letter, it jumps back to the previous location. Hopefully that makes sense. Before I could use the D-Pad buttons and it would stay in the letter that I just jumped to.
Click to expand...
Click to collapse
Yep, thanks for report! The fix will be included in the next release.
also this icontact is much slower that supbros.
but i gues its because it can do more. kind of like pocketcm.
oh well i like it so im keeping it.
Well this is what happens when you open source an app..it just keeps getting better and better..too bad its not for WM 2003 users ( currently one of them )
kidnamedAlbert said:
also this icontact is much slower that supbros.
but i gues its because it can do more. kind of like pocketcm.
oh well i like it so im keeping it.
Click to expand...
Click to collapse
Could you please tell if it is so even with ShowDialingNumber=0?
Could you please also describe what actions are slower exactly?
I'll try to improve the performance.
burt. your version is AMAZING.. i don't think i could've asked for anything more.
thanks dude.
if i were you.. (or supbro), i'd gather up and go commercial once you finish correcting whatever you have left. (if you have anything to correct).
nir36 said:
burt. your version is AMAZING.. i don't think i could've asked for anything more.
thanks dude.
if i were you.. (or supbro), i'd gather up and go commercial once you finish correcting whatever you have left. (if you have anything to correct).
Click to expand...
Click to collapse
Going commercial with an open source app? You don't think someone will come up with a free version that can do the same?
Thanks nice release
Trekvogel said:
Going commercial with an open source app? You don't think someone will come up with a free version that can do the same?
Click to expand...
Click to collapse
that is obviously true for every other app in the market.
that's the challenge. you have to keep it so good so that people will want to buy it.
.. just my opinion on the subject.
I seem to have a little buggette -
If I minimize the app in Favourites view, when I restore it, switch to main view and try to use the grid, it freezes. I can only unfreeze it by closing it.
slarti_bartfast said:
I seem to have a little buggette -
If I minimize the app in Favourites view, when I restore it, switch to main view and try to use the grid, it freezes. I can only unfreeze it by closing it.
Click to expand...
Click to collapse
Yep, that's a known bug, unfortunatelly I still didn't found the root cause.
Plz make this compatible with WM 2003SE.plzz..no one is supporting us..plzzz
Truly an amazing addition to an already fantastic app. Nice job!
Hmm gonna try this one out! tnx!
Two bugs I've found so far and it seems to affect both your version and supware.net's version too.
When clicking on Favourite it hangs the phone for about 8 seconds. When clicking on Recent calls it hangs the phone for 5 seconds and the icon for the A-Z disappears (reappears again if you click the middle icon).
Feature request. There is no separation of call types (incoming, outgoing and missed). You have to go into each entry to find out what type it is.
Is there any way of having a colored icon on the entry so we can tell quickly what type it is?
Bug in contact details?
Switched to contact details on this version will produce contact info plus many blank lines where there is not supposed to have any lines. Previous be4.0 does not have this problem.
Feature Request
Option to bring up keyboard automatically when started if on the opening screen (I always use that to get to the letter of the person I want to call or lookup).
Great work!
Question \ Feature Request
Is there a way to make iContacts start in Favorites? I call my favorites more than anyone else. I currently have to take an extra step to get to them now, as the application starts in the general contacts list....
If it can't be done currently, could you please add that feature?
Thanks.
HaiLe512 said:
Switched to contact details on this version will produce contact info plus many blank lines where there is not supposed to have any lines. Previous be4.0 does not have this problem.
Click to expand...
Click to collapse
Same problem here... will use 4.0 for now.
Feature request: could you change the time displayed at the title bar in 12 hr format as well?
Thanks for the great work!
iCaller v0.1.0.3 alpha
Simple CallerID application which extends system default Incoming Call screen with full-sized pictures, additional contact information and fully customized interface.
Currently, it is an alpha version, which means that it may contain bugs and do not work correctly on some devices. Please give me the feedback, I'll be fixing issues.
You may get it also at my new home site
Features:
- Lightweight
- Expands default incoming call screen without affecting its behavior
- Full-sized contact picture
- Pictures can be stored on a Storage Card or in Pocket Outlook database
- Picture can vary for the same contact depending on its phone number (just name the picture with a number, e.g. 5554433.jpg)
- Customized interface based on HTML (using system HTMLView control, thanks for idea goes to mrproper)
ToDo:
- Screen lock functionality
- Speed improvements
- Bugfixing
Instructions:
- Unpack contents of the archive in a folder on your device, e.g. \Program Files\iCaller (do not forget to copy zlibce.dll too!)
- Check settings.ini - it is configured for English version of Windows Mobile OS, you may need to replace sSysCallerWndTitle option from 'Phone - Incoming...' to your localized name of system default Incoming Call window
- Launch iCaller.exe
For detailed instructions refer to readme.html
Note!
Stop and restart iCaller each time you modify the settings.ini file!
Thanks will test with manila about time just a simple fullscreen caller
Does not work with manila 2D as the manila caller id cuts Icaller out also the call delay is much worse on my 5-6 times before ring is herd ?
wapvirus said:
Thanks will test with manila about time just a simple fullscreen caller
Does not work with manila 2D as the manila caller id cuts Icaller out also the call delay is much worse on my 5-6 times before ring is herd ?
Click to expand...
Click to collapse
Haven't tested with Manila yet. Probably it will require modifying sSysCallerWndClass and sSysCallerWndTitle options in settings.ini to properly hide Manila CallerID. I'll investigate the delay issue too. Thanks for the feedback!
mmh, this is a feature that is build in s2u2 allready (runnes on any device, fullscreen), so where is the different if this is ready?
So this might only be usefull if there is really someone out there who does not use s2u2 , (maybe throttlelock users)
bluemetalaxe said:
mmh, this is a feature that is build in s2u2 allready (runnes on any device, fullscreen), so where is the different if this is ready?
So this might only be usefull if there is really someone out there who does not use s2u2 , (maybe throttlelock users)
Click to expand...
Click to collapse
In fact, I've installed S2U2 and uninstalled it two days after, didn't like the weight and functional overload. So it's up to users to decide
truburt said:
In fact, I've installed S2U2 and uninstalled it two days after, didn't like the weight and functional overload. So it's up to users to decide
Click to expand...
Click to collapse
Not to forget that iCaller works usefully on Smartphones whereas I, for one, have never gotten anything working with S2U2 on a Smartphone. Plus it's lightweight and since you're using the HTMLViewer that means it's also pretty configurable.
I've got a few ideas myself on themes for it...!
Kermit Woodall
Managing Editor
GadgetNutz.com
I assume you can put this in the startup drawer/folder or put a .lnk to it there to start this everytime the phone starts?
Kermit Woodall
Managing Editor
GadgetNutz.com
You say its customizable with graphics..Is this a whole skin/theme ability or just replacing already existing files ?
And is it possible to have gfx for tapped state as well ? And transparent PNG files ?
If so, I would be really interested in skinning it (once its stable and fast ^^).
And, maybe I get this wrong but what do you mean by "screen lock functionality" ?? Sounds like S2U2
regards,
Martin
mmh, its lightwight, of course because it has not much functions, so wait two weeks and we will see because it seems that there is a lock function coming too
The other thing is that you need this and a screenlocker application and a volume control application and and and. with s2u2 you can disable parts of programm. Just my thoughts about another calleer iD.
But maybe usefull for non touch devices or other lockers, as i said.
hey Schmidler, Oesterreich gehoert wieder zu Deutschland *kleiner Spass aus Bayern
Running it on ATT Tilt, stock 6.1 rom, with HTC Home Plugin. Works great so far. I like the HTML layout, it can be customized quite easily.
I have been looking for something like this for a while now, I'll test some more and report back.
yes, S2U2 already got a lot of functionality, but its true that it´s memory intesive.
[OFF-TOPIC] @bluemetalaxe: xD ja klar, Deutsches Reich nichwahr kennst ja hoffentlich http://www.youtube.com/watch?v=wGPGSyCreJA [/OFF-TOPIC]
athis is exactly what I have been looking for for a long time!!!
огромное спасибо!
Going to try on my wizard to see how it works. hopefuly it will rescale my outlook contact photos to something more reasonable.
edit:
Here is a smaller picture for the no caller id.
it is saved as a 2color png in 8bits
weighs less than a kb as oposed to the 7kb in the one you posted.
(This should make a lot the difference with speed as well)
bluemetalaxe said:
mmh, this is a feature that is build in s2u2 allready (runnes on any device, fullscreen), so where is the different if this is ready?
So this might only be usefull if there is really someone out there who does not use s2u2 , (maybe throttlelock users)
Click to expand...
Click to collapse
I'm not using S2U2 or ThrottleLock, and I do find this application could be very useful.
truburt said:
In fact, I've installed S2U2 and uninstalled it two days after, didn't like the weight and functional overload. So it's up to users to decide
Click to expand...
Click to collapse
i have to agree with you.. S2U2 is heavy and pointless for some people. i don't use it and nor need it. I'll be using iCaller, no doubt about it.
thanks
pilgrim011 said:
I'm not using S2U2 or ThrottleLock, and I do find this application could be very useful.
Click to expand...
Click to collapse
I think that the big difference is that it is so lightweight.
You can have as many pictures as you want for your people on storage card without making PIMVOL as huge as mine (1.5mb) and only for few contacts!
can you immagine if I had pictures for ALL of my 200+ contacts??? that would probably add up to 5mb!
Hi Burt,
Installed on my HTC Touch on program files , but still getting the small screen with the picture on the background.
How do i get rid of the small old screen showing the number & get only the new full screen.
thx.
here is what happened on my wizard:
installed ran testcalled from a friends phone.
at the top of the screen I got 3 pictures (same ones from my outlook. under it the blue screen. under that the standard windows mobile bubble.
I think that there needs to be some kind of a scaling engine for outlook photos. at least double size. and the background needs to change from the scarry blue to a black or very dark grey.
looking forward to an update. thanks for trying to tackle a problem that many cant seem to care about
truburt said:
iCaller v0.1.0.2 alpha
Click to expand...
Click to collapse
many many thanks for sharing this useful application, I attach italian.lng (rename .txt in .lng) for Italian users.
I'm trying to change the font size in default theme to have it bigger, but I don't know which value I have to write instad of "{ font-size: large; }"
Thanks in advance.
Ciao, Andrea
Genius2000 said:
many many thanks for sharing this useful application, I attach italian.lng (rename .txt in .lng) for Italian users.
I'm trying to change the font size in default theme to have it bigger, but I don't know which value I have to write instad of "{ font-size: large; }"
Thanks in advance.
Ciao, Andrea
Click to expand...
Click to collapse
I just found how to change the font size "{ font-size: 180%; }", now I would like to change also the font color, any hint?
Ciao, Andrea
S.V.I said:
here is what happened on my wizard:
installed ran testcalled from a friends phone.
at the top of the screen I got 3 pictures (same ones from my outlook. under it the blue screen. under that the standard windows mobile bubble.
I think that there needs to be some kind of a scaling engine for outlook photos. at least double size. and the background needs to change from the scarry blue to a black or very dark grey.
looking forward to an update. thanks for trying to tackle a problem that many cant seem to care about
Click to expand...
Click to collapse
this is exactly what happened to me
Updated to v1.0 - BETA4 (2009-02-05)
About TouchBack
TouchBack is an application for emulating haptic feedback for Windows Mobile 6.0 devices. It has been designed simply to give a configurable feedback response to your fingers within the SIP window and within the DialPad window. Settings persist between device resets and you can enable TouchBack to start-up automatically upon device bootup.
The current version of TouchBack is being released as a beta, as I'd like to get some feedback on how it works for you. Despite the beta status, I have been running the program daily since the end of November and it hasn't crashed once yet - No detectable slow-downs have been caused by running the application in the background either (and the memory footprint is very small at 4KB).
I do realise that other decent haptic feedback programs have popped up (e.g. TouchResponse), and I don't want the authors to feel like I'm trying to step on their toes. I just thought it was a waste to not release the application after pouring time into it - I may also consider releasing the source code once I get my website up and running.
Please leave feedback on whether or not TouchBack works for you and your device. Enjoy!
Features
Haptic feedback (!) within SIP, DialPad or Both.
Support for multiple dialers (stock DialPad and iDialer so far).
Activate feedback On Press, After Press or Both.
Configurable vibration length (minimum: 1ms)
Configurable ignore press period (prevent multiple vibrations).
Start-up automatically on reset.
Settings persist across resets.
Installation/Setup
Download the CAB file and copy to your device.
Run the CAB and install the program.
Run the TouchBackCfg application found within your Start menu.
Configure your desired settings - Ensure your notification (vibration) port is correct (click on test area to check).
Click on Menu -> Save Config to save your settings.
Click on the "Start" button to start TouchBack, then you can exit the program.
Version History
Version 1.0 - BETA4
Added: Support for different dialers (currently: stock DialPad + iDialer).
Fixed: Vibration does not work on stock DialPad when non-English language is set.
Version 1.0 - BETA3
Fixed: Failure to create/delete startup shortcuts on systems with non-standard startup path (e.g. Non-English).
Version 1.0 - BETA2
Added: Resolution-aware Dialogs.
Fixed: Configuration does not display correctly on VGA displays.
Version 1.0 - BETA1
Initial Beta Release.
Reserved for updates.
Why is it better TouchResponse?
Yuna said:
Why is it better TouchResponse?
Click to expand...
Click to collapse
Just looking at it, it has the advantage of being much smaller in size, so you'd assume it uses less memory. It also supports the dial pad which I think is very good.
please, make this program to display properly on diamond, evrithng else works like a charm!
What's the problem? How does it display? I presume you're talking about the TouchBackCfg application. Are parts of it cut-off? I can work on fixing that if that is the case. Please let me know if it is similar to the attached image.
It sounds so good! Actually, I looked for a vibration feedback only for SIP and Dialpad, so it looks like just perfectly suit...
But unfortunately, on my Cruise, the vibration don't work for the dialpad (I use the Amine Opal Dialer). Only works for the SIP (TouchPal).
Do you think it is possible to fix that?
Thanks!
yes, just like that - cutted off...
Does this app still have that problem that TouchResponse has? The one where sometimes a touch stimulates a stronger vibration from time to time?
And is there anyway to have exceptions in this? Like suppose I don't want it to give me haptic feedback in a certain app.
Nice work Kay_! Works great on my Sprint Diamond. Keep up the great work.
Kay_ said:
What's the problem? How does it display? I presume you're talking about the TouchBackCfg application. Are parts of it cut-off? I can work on fixing that if that is the case. Please let me know if it is similar to the attached image.
Click to expand...
Click to collapse
Hey Kay,
Thats exactly how my screen looks on a Touch Pro (VGA) and i dont get feedback when dialing, just on the keyboard.
I checked the settings too, they were right...
nice app!
-SCDavis
Looks nice and almost identical to TouchResponse.
Can we know, from your side, the differences or benefits this has over TouchResponse?
Thanks
Yuna said:
yes, just like that - cutted off...
Click to expand...
Click to collapse
I've added resolution-awareness to the config application, so it should now display correctly on VGA devices. There is a separate profile for those with the HTC Touch HD to take advantage of the slightly roomier window space. ;-)
Kraize said:
Does this app still have that problem that TouchResponse has? The one where sometimes a touch stimulates a stronger vibration from time to time?
Click to expand...
Click to collapse
You can vary the period that TouchBack prevents multiple vibrations using the "Ignore Length (ms)" setting. The default is set to 100ms, and this seems to prevent most repeats - But you may need to adjust it higher if you're a particularly fast typist (erm, "stylist" if you're an adept stylus user I suppose!)
Kraize said:
And is there anyway to have exceptions in this? Like suppose I don't want it to give me haptic feedback in a certain app.
Click to expand...
Click to collapse
As for exclusions, this currently isn't supported - The idea was to make TouchBack a simple program that targets the SIP window and DialPad windows only. Why do you not want haptic feedback for a specific window?
scdavis said:
i dont get feedback when dialing, just on the keyboard.
Click to expand...
Click to collapse
Aye - The current support for the HTC Touch HD default dialpad is a bit of a hack, so I thought this might not work across different mobiles. On the upside, if you let me know exactly what dial pad it is then I'll be able to get it onto my Touch HD and see if I can program support in for it. I'll have a look into the Amine Opal Dialer that zen_green mentioned too.
...
Thanks for the feedback folks! Don't let me stop you though, try out BETA2. I'll implement AppToDate support after we get past the initial BETA period (well, that is if people want to continue using the application, hehe).
CorruptedSanity said:
Looks nice and almost identical to TouchResponse.
Can we know, from your side, the differences or benefits this has over TouchResponse?
Thanks
Click to expand...
Click to collapse
TouchBack primarily runs as a tiny (4Kb) resident program that sits in the background, and hooks into system events - It doesn't consume any processing time apart from when you've clicked/pressed the screen. Performance is also very good with regards to feedback response and there is no appreciable slowdown from activating vibration.
This isn't a direct comparison with TouchResponse, as I'm unaware of the internals of that program; although I do know that my approach to the problem is different from that of TouchResponse (but I'm not claiming that this method is better, just different). Thus. I'm hoping to sell TouchBack on its simplicity and small memory footprint, and the fact that I'm primarily targetting SIP/DialPad as opposed to giving general haptic feedback for everything.
I'll have to let users themselves decide which they like - Please try out the program and see for yourself. All feedback and constructive criticism is entirely welcome.
Thanks very much for considering our comments and requests.
Keep this great work!
On my french HTC Touch HD, I don't get any vibration with the dialpad. I use the stock ROM, with the stock dialpad. Maybe a localisation failure ?
(I can't make TouchBack to start with Windows either : I got the error "could not create shortcut").
Aye - Likely a localisation issue. I'll have to look into programmatically looking up the name (via SHGetSpecialFolderPath) for the start menu rather than just assuming it is "Start Menu" *cough* hard-coded *cough*. I am writing a test app to help me diagnose these issues at the moment.
OK, solved the localisation issue with the startup path. I'll upload the new version whenever I make some progress on making it work with DialPads other than the stock English ROM one.
zen_green said:
Thanks very much for considering our comments and requests.
Keep this great work!
Click to expand...
Click to collapse
As above.
Will this work for iDialer (the keypad that accompanies iContact)? If not can you associate it iDialer?
I've made that my default dial pad on my Diamond and would like haptic response.
Thx.
v1.5.0.3 RELEASED ! - [email protected]:15 - DISCONTINUED
RockClock is a simple FREE Alarm Clock for Windows Phone/Mobile 6.1 and 6.5 Professional devices with .NET Compact Framework 3.5 (and above).
Being my first ever .NET application, RockClock started life as a simple wakeup timer…which would simply turn on my Blackstone and run another program for me at 30 minute intervals. Then a friend found a freeware font whilst browsing the web and suggested I adapted my program to be a simple alarm clock and 'RockClock' was born.
Main Features:
- 4 Alarms, which will wake the device from a standby state
- Alarm Sound selection
- Adjustable Snooze timer
- Toggle UI elements
- Countdown Timer
- Stopwatch with laptimer
- Vibration option
- Clock colour selection
- Finger friendly UI
Please leave comments or bug reports as some feedback on my first ever program would be great.
POSTS SINCE UPDATE START HERE - http://forum.xda-developers.com/showthread.php?p=5875656#post5875656
Things left to do:
- Sort the alarms on the Clock screen into time order
- Flight-Mode On/Off Option (...having issues with this!)
- Quicker settings interface
- Integration with the System alarm clock so Manila and other applications recognise when the next alarm is due (…maybe)
Tested on WVGA (Blackstone) and VGA and QVGA device emulators.
If you like RockClock please feel free to donate… and inspire me to create more apps...or simply upgrade my handset!
In the event XDA Dev's becomes unavailable a mirror of this program is available on my site, which can be accessed by scanning my avatar or clicking HERE.
.
The ZIP File contains both a Windows Mobile Installer file or you can optionally install the CABS from the CABS folder in the ZIP.
Thank you very much. I will give it a try
Installed but could not run. Didn't even get an icon in Start Menu.
Tried running the EXE directly from the installed folder and I got these errors.
Tried it on:
1. Dopod D810, wm6.0 stock WWE ROM
2. HTC Touch Pro2, wm6.1 stock WWE ROM
both with .Net Compact Framework 2 & 3.5 installed
Hmmm...thanks for trying it out...it seems that the program I have to package this up is a bit naff so here's the CAB for the .NET SQL component.
Hopefully that'll get it working until I sort out the packager.
Got it working on my TP2 after installing the second cab. But I don't see how this is much different than the manilla alarm clock.
rbardos said:
Got it working on my TP2 after installing the second cab. But I don't see how this is much different than the manilla alarm clock.
Click to expand...
Click to collapse
But what if you don't use Manila? And what if a person wants to develop something that started as a fun project?
Will give this app a go on my TouchPro2 running WM6.1 without Manila!
rbardos said:
Got it working on my TP2 after installing the second cab. But I don't see how this is much different than the manilla alarm clock.
Click to expand...
Click to collapse
For me it's nicer to look at at night when I'm charging my phone and don't have a clock in the room than looking at the manila screen which is REALLY bright when on charge.
Any chances to get this for QVGA?
claus1953 said:
Any chances to get this for QVGA?
Click to expand...
Click to collapse
Sorry didn't have the device emulator installed....I just installed it and tested it and it seems to be working okay with both CAB's installed.
I've also amended the first post to say it works.
mccune said:
But what if you don't use Manila? And what if a person wants to develop something that started as a fun project?
Click to expand...
Click to collapse
Yes good point. Would like to see touch scrolling on the setting page and maybe a snooze button when the alarm goes off.
I agree that this will look better at night with the darker color scheme.
After installing the RockClock cab i get a message
Code:
proc ok
invalid handle
The shortcut to launch the app has no icon, and launching the clock gives
Code:
The file rockclock cannot be opened. Either it is not signed etc etc
I installed the clock on the storage card and first the second cab too, then i tried to install the second cab in device memory, but it is the same.
Edit: After installing both cabs into device memory the same error "invalid handle" comes up, the shortcut has still no icon, but the clock launches now.
While setting the clock up i saw there is no option to select the alarm sound to be used. Did i oversee it or is it not there? I set one alarm and pushed the power button to put the phone in sleep, without exiting the appl. At the time set the device did wake up and a bip bip sounded (i would prefere to be able to choose some other alarm or an mp3). To be able to access the settings again i need to exit the appl. and start it again, but this gives me the error:
Alarm schedule failed!
Please exit the application
and try again.
Acknowledging this error message starts the appl, and i can access the settings again.
Now if i set up an alarm and then exit the appl., it starts up at the set time, but then the above mentioned error pops up, and by the time i tap ok the application opens but no alarm sounds.
This are my findings up to now.
claus1953 said:
After installing the RockClock cab i get a message
Code:
proc ok
invalid handle
The shortcut to launch the app has no icon, and launching the clock gives
Code:
The file rockclock cannot be opened. Either it is not signed etc etc
I installed the clock on the storage card and first the second cab too, then i tried to install the second cab in device memory, but it is the same.
Edit: After installing both cabs into device memory the same error "invalid handle" comes up, the shortcut has still no icon, but the clock launches now.
While setting the clock up i saw there is no option to select the alarm sound to be used. Did i oversee it or is it not there? I set one alarm and pushed the power button to put the phone in sleep. At the time set the device did wake up and a bip bip sounded (i would prefere to be able to choose some other alarm or an mp3). To be able to access the settings again i need to exit the appl. and start it again, but this gives me the error:
Alarm schedule failed!
Please exit the application
and try again.
Acknowledging this error message starts the appl, and i can access the settings again.
Now if i set up an alarm and then exit the appl., it starts up at the set time, but then the above mentioned error pops up, and by the time i tap ok the application opens but no alarm sounds.
This are my findings up to now.
Click to expand...
Click to collapse
The sound settings have not yet been put in place as detailed in the first post. Not sure why the schedule is a problem, will look into that because it uses the standard CeRunappattime API call but I might know what the problem is.
I believe the rest of the issues are caused by the program that does the packaging for the cab installer..I'll have to find a new one.
I tested the program today on an P3300 and the shortcut icon did not appear but everything installed okay, the icon and program install fine on my blackstone though so I will try to find a new packaging app.
I'll put some changes in place and upload a new version when I can but as said earlier, I'm completly new to all this so it may take a while to perfect the code.
welki1979 said:
The sound settings have not yet been put in place as detailed in the first post. Not sure why the schedule is a problem, will look into that because it uses the standard CeRunappattime API call but I might know what the problem is.
I believe the rest of the issues are caused by the program that does the packaging for the cab installer..I'll have to find a new one.
I tested the program today on an P3300 and the shortcut icon did not appear but everything installed okay, the icon and program install fine on my blackstone though so I will try to find a new packaging app.
I'll put some changes in place and upload a new version when I can but as said earlier, I'm completly new to all this so it may take a while to perfect the code.
Click to expand...
Click to collapse
Ok...thanks for your replay, will test the new release as soon as available.
I think I've fixed it! I've also tweaked a few bits and added the ability to choose your alarm sound for now.
I'll make the alarms have independent sounds in future builds.
Testing it atm but will post it soon if it works as expected.
Mesquire said:
Installed but could not run. Didn't even get an icon in Start Menu.
Tried running the EXE directly from the installed folder and I got these errors.
Click to expand...
Click to collapse
Same problems.On my HTC Diamond with custom WM 6.1 ROM, CF 3.5 and the .cab from post #4
http://forum.xda-developers.com/attachment.php?attachmentid=277372&d=1265407324
Starting the .exe
After clicking "ok
I've still not fixed it yet...am re-writing the alarms procedure atm but am new to this so please be patient.
I'lll update the first post when it's done.
I'm interested in your application. But I got the same message on my HTC Touch HD. I don't find the app. in the suppression programs list : how can we uninstall it (until problems will be fixed)? Thank you.
Rodolphe123 said:
I'm interested in your application. But I got the same message on my HTC Touch HD. I don't find the app. in the suppression programs list : how can we uninstall it (until problems will be fixed)? Thank you.
Click to expand...
Click to collapse
Open remove programs and there is the appl headloaf rockclock listed.
New version released with a new installer too so hopefully things will work better.
Download on 1st post.
mccune said:
But what if you don't use Manila? And what if a person wants to develop something that started as a fun project?
Will give this app a go on my TouchPro2 running WM6.1 without Manila!
Click to expand...
Click to collapse
Thanks for the support!...Also it beats paying $12.50 for something like pTravelAlarm
Hello
I liked the idea of an ActionScreen ever since I met with this program for a first time (it was on a Sense 2.1 stock ROM so it was really handy). ActionScreen is a simple application which shows the user a screen with 12 (sometimes more) shortcuts which can start/toggle frequently used programs or functions.
But as I am a Rhodium owner, I always had problem with Landscape orientation. The Smaberg's ActionScreen was showing only 2 rows of icons in Landscape or wasn't showing at all. So with the encouragement by Jackos I started to develop my own application based very much on the original idea of the 12-icon ActionScreen from Smaberg. As I am definitely not a programmer I started to learn Basic4PPC for a starter. Then, after I discovered how many environment restrictions it gives I switched to C#.
What I present here is a version which has full Landscape support (the app will run without problems in Landscape and will change it's layout properly even if there will be an orientation change while program is shown).
* NEW * - The whole app has been rewritten from scratch. Also changed to the C# + NetCF. This has not solved all of my memory problems but allowed me to improve on many other fields. The details are in the change log in post #2.
* NEW 2* - I added a VGA version of my ActionScreen. Special thanks to xOverkill who encouraged me to start working on VGA and then provided a great help with testing on Raphael.
With this version you can easily customise each link function by changing command and parameter in:
[HKEY_CURRENT_USER\Software\Skrobel\ActionScreen\LinkXX]
where "XX" is a number of the icon starting with 00 to 11.
You can change the icons as well (all the graphic files are stored in program folder). From v0.5 you can also change the colors of the background (at the moment only solid colours are supported) and the label texts.
And last but not least you can change the text of the labels under each icon in the same place in registry. This can come in handy when you want to change the language for instance.
There is a small readme.txt file attached to this post where I put a brief description of the settings/configuration possiblilities.
DOWNLOADS ARE IN POST #2
Unfortunately some problems have been solve and some not:
- I have problems to effectively dispose the resources upon program minimization. The C# or NetCF uses Garbage Collector for all the disposed controls/images, so the app memory does not decrease when it's minimized (and is about 1300 kB). I can't find a way to do it better
- the WinCE and WinMo environment doesn't support a "minimize form" event. So I used a little trick to override native Windows.Forms.Hide with SW_MINIMIZE imported from coredll.dll. Buuut this doesnt really minimize the app, but only get the window behind all other windows, but in front of Titanium or TodayScreen. That's why I suggest using this app ONLY on Sense/TF3D enabled ROMs or otherwice you will se my app instead of the TodayScreen
- Because of the above my app is visible also during system startup until Sense/TF3D is fully loaded
Actually I found a solution for SW_MINIMIZE (it was easier than I thought). So for now my only concern is to make the app less memory consuming and possible yet faster.
Soooo, if any of you guys could help me to improve the app (especially the memory management) I can share all my current experience as well as the source code. HELP PLEASE
Enjoy! Any feedback is welcome. I will try to improve as soon as my programming knowledge raises Or of course when someone agrees to help me
# CHANGE LOG:
22.05.2011 - v0.6
+ Added version for VGA resolution
+ Minor bugfixes concerning exceptions and image handling.
+ Added a new setting "ShowOnHTCKeyboard" enabling ActionScreen to show up when the hardware keyboard is open (refer to readme for more information)
- still high memory usage when idle (currently approx. 1300 kB) - looking for a better way to dispose resources during minimize
10.05.2011 - v0.5
+ Rewritten from scratch once again to avoid unnecessary code
+ much faster to load/unload/appear/disappear
+ AppToDate support (thanks for the tips Jackos)
+ Both landscape modes support (right- and left-handed). The app will now follow the GUI
+ Added "splash screen" during first load for eye-friendliness before system boots completely
+ Added possibility to change background and text colors (although not very comfortable at the moment)
+ Changed the settings location in registry to a more proper place. Therefore you need to uninstall the previous version manually before installing v0.5
- still high memory usage when idle (currently approx. 1250 kB) - looking for a better way to dispose resources during minimize
13.02.2011 - v0.3 - quick bugfix version
+ Fixed SW_MINIMIZE so that app minimizes instead of going to back
+ support for non-Sense interfaces (Today Screen and Titanium tested)
+ the app starts almost unnoticeably during system startup
- still high memory usage when idle (currently approx. 1300 kB) - looking for a better way to dispose resources during minimize
13.02.2011 - v0.2
+ Whole application rewritten from scratch in C# + NET CF 3.5
+ commands, parameters, paths to the images are now stored in registry
look into: [HKLM\SOFTWARE\HTC\Biotouch\ActionScreen]
+ also item names are now stored in registry for easy language changing
+ the app is loaded in the memory during system startup and it's maximised upon calling
- high memory usage when idle (currently approx. 1300 kB) - looking for a better way to dispose resources during minimize
- uneffective SW_MINIMIZE method
- only TF3D/Sense 2.1/Sense 2.5 compatible - it's not compatible with Titanium/Today screen
- the app is visible during system startup until Sense/TF3D is fully loaded - the SW_MINIMIZE issue
17.11.2010 - v0.1 - initial release
- Written in Basic4PPC
+ Landscape support
- Due to several reasons the app doesn't stay in memory, it's launched on each call
- no localization
- no configurations possible, the commands are hardcoded into the application
# DOWNLOADS:
For technical reasons you have to uninstall previous ActionScreen versions manually before installing v0.5. Sorry for the inconvenience.
OK, I present three versions with one tiny difference:
- Skrobel ActionScreen v*.* - it's a standard version starting when holding the PowerButton for 3 secs.
- Skrobel ActionScreen v*.*_softkey - the app is linked additionally to the left homescreen softkey in Sense (2.1 and 2.5) as showed on the last screenshot
- Skrobel ActionScreen v*.*_softkey_only - especially for p50kombi here goes a third version with only the SoftKey link and no PowerButton action
- Skrobel_AS_Blue_Icons - a set of blue "Pressed" icons for the ActionScreen. Special thanks to MrRusch for a permission to use his work which I found here.
The files are attached to this post. Enjoy
Been waiting for this.
Think you can make a version that links to softkey only and not to power button?
that would be great...Thanks.
p50kombi said:
Been waiting for this.
Think you can make a version that links to softkey only and not to power button?
that would be great...Thanks.
Click to expand...
Click to collapse
It's done
yeah.....
thanks
Looks great, will test it .. Thank you
Skrobel, congratulations on your release.
I will be glad to test your preliminary version, let's see what you did improve since the last version I tried.
Some suggestions and tips if I may:
- Do not use text files to store settings like links etc. Registry is a more convenient method IMHO.
- Try to ensure support for more then one language.
- Do something with the loading time (I know this probably requires programming language change), quick! Like I said in our last conversation about this program, hiding the window and showing it when it's needed should help greatly.
One important question: What about ROM cooking? Are chefs allowed to cook this program into their ROMs?
Regards,
Jackos
PS What about graphics? Maybe something more TF3D/Sense like?
Thanks, I appreciate your hints and help
According to the B4PPC support forum the loading time when the app is starting from "0" will not be better at all. I did everything I could to make the app lighter (use only one external library, don't use text labels, use only only one image for the whole form). But it didn't improve the loading time much though...
I already have a version which loads into memory at system startup but it has some annoying limitations connected with the programming environment.
I.e.:
The only way to actually load all the elements (images, controls) into memory is to show the app. So at startup I must actually show the app at least for 10 ms and then trigger the "ShowTodayScreen" procedure to hide it. And during system startup any graphics I'll try to show appear incomplete and for long time (until Sense shows).
Another problem is that there is no "minimize" procedure. Only the above mentioned ShowTodayScreen which always returns to Sense. If the user would run the ActionScreen in order to run a new window (such as new SMS) it's not a problem. But if you want to trigger the BT or WiFi, returning to HomeScreen every time is annoying.
Third problem is that even when the app runs in background it still takes over 600-700 kB which I consider as large for so light image it actually is. Furthermore I noticed strange behaviour when ActionScreen is not used for longer time. It takes more and more memory over time (a memory leak?) and "refreshes" itself when it's actually called.
Buuut in this situation the form shows within half a second.
Language and GUI is on the "to do" list as soon as I will handle the above problems. Actually changing the gui is very simple (there are no graphics merged in the exe, only external ones). But I'm totally not creative when it comes to graphics. That's why I asked for help in the first post.
Finally:
Everybody is welcome to use this program in their ROMs. Just drop me a line that you plan to do it and it would be nice if you referred to this place in your ROM thread but with such small app is absolutely not demanded.
@ Skrobel Any chance of my makin' an 18-button ver, a la wedge666's offering here? He, however, doesn't have landscape support. Your app's lack of buttons is the only thing stopping me from hoppin' on-board.
The problem is that the more controls on the form, the longer time the app needs to start.
So technicaly it's possible and relatively easy, but in the current app state I would like to handle all my problems first to be able to hold the program in the memory. Then addidg or moving controls will really be easy. Plus I will add the possibility to configure the icons and programs yourself so that everybody can customise it.
Hi Skrobel,
the landscape support is a very good idea. And since i use the HD2 and the TP2 i have missed this on my HD2. But the HD2 can handle landscape with a manila tweak well. Also in combination with the CHT Suite.
We, the CHTA beta team, can help you with a layout for CHT default and for the simplicity quicklinks. That's my personal favor style.
Hi Mike,
mike2nl said:
the landscape support is a very good idea. And since i use the HD2 and the TP2 i have missed this on my HD2. But the HD2 can handle landscape with a manila tweak well. Also in combination with the CHT Suite.
Click to expand...
Click to collapse
Am I to understand that you somehow forced the original ActionScreen to work in Landscape mode? Or at least to appear on full screen?
We, the CHTA beta team, can help you with a layout for CHT default and for the simplicity quicklinks. That's my personal favor style.
Click to expand...
Click to collapse
Thank you very much for the hint. I know these icons from Seem's ROM, but I didn't know these are his design. I like them too. And the way they behave when pressed.
oOadditional designs or to the beta team (that means you in this case )?
No, he just has a tweak in with he rotates the screen in HD2. His Action Screen doesn't support landscape ditto and that's the problem.
Jackos said:
No, he just has a tweak in with he rotates the screen in HD2. His Action Screen doesn't support landscape ditto and that's the problem.
Click to expand...
Click to collapse
On the STOCK ROM it is working well without any issue. The latest Rom is: (please see my signature).
Skrobel...
Thank you very much for the hint. I know these icons from Seem's ROM, but I didn't know these are his design. I like them too. And the way they behave when pressed.
oOadditional designs or to the beta team (that means you in this case
)?
Click to expand...
Click to collapse
No i mean the team. We are around 10 guys here from XDA. And the most of them are known from other things .
Ach, we misunderstand ourselves
I meant that you where using another ActionScreen (probably from Smabergs) and it didn't work well in landscape.
Skrobel's version does work very well in both portrait and landscape.
Jackos said:
Ach, we misunderstand ourselves
I meant that you where using another ActionScreen (probably from Smabergs) and it didn't work well in landscape.
Skrobel's version does work very well in both portrait and landscape.
Click to expand...
Click to collapse
now i get it...
Hello all
After a long while I updated the program. Actually it's whole new app rewritten from scratch. Details in post #1. Changelog and downloads in post #2.
Enjoy!
Skrobel said:
Hello all
After a long while I updated the program. Actually it's whole new app rewritten from scratch. Details in post #1. Changelog and downloads in post #2.
Enjoy!
Click to expand...
Click to collapse
yay! Wonderful! Let me check this out!
Hello again,
I have found a solution for my minimize problems. Updated version in post #1.
Still if somebody can show me how to make the app more memory-friendly, I'll be grateful.
Take care