[APP-REQ] Close foreground window.. - Windows Mobile Development and Hacking General

Pretty simple little request here ... I'd like a small application that, when executed, closes (actual close, not smart minimize) the foreground window.
I looked around and couldn't find a stand-alone application that would accomplish this.
Keeping in line with my two other tiny key senders that perform two very simple functions (hit the ok/close button and open the start menu), I went about creating my own little application to do what I'm trying to do using destroyWindow. Unfortunately, destroyWindow seems to causes big problems on certain windows (looks like any children of Shell32).
My solution to that was to call DestroyWindow on any window that didn't register as from Shell32 and send the OK/Close virtual key for any window that did. This doesn't seem to work either.
Is anyone willing to write a small stand alone native app to perform this function?
EDIT: Post #3 has ZapIt!, a 5k app that does exactly what I've asked for; however I would still like to see how this might be done programmatically. Any developers wanna take a crack at it?

lotion said:
Pretty simple little request here ... I'd like a small application that, when executed, closes (actual close, not smart minimize) the foreground window.
I looked around and couldn't find a stand-alone application that would accomplish this.
Keeping in line with my two other tiny key senders that perform two very simple functions (hit the ok/close button and open the start menu), I went about creating my own little application to do what I'm trying to do using destroyWindow. Unfortunately, destroyWindow seems to causes big problems on certain windows (looks like any children of Shell32).
My solution to that was to call DestroyWindow on any window that didn't register as from Shell32 and send the OK/Close virtual key for any window that did. This doesn't seem to work either.
Is anyone willing to write a small stand alone native app to perform this function?
Click to expand...
Click to collapse
Hi,
It has been done before. I use this little app since WM2003se.... Not being updated anymore though. Maybe contact the developer somehow ?
Dirk

dirlan2001 said:
Hi,
It has been done before. I use this little app since WM2003se.... Not being updated anymore though. Maybe contact the developer somehow ?
Dirk
Click to expand...
Click to collapse
Thanks for the response, Dirk. Unfortunately, at 172k, that sort of goes beyond what I had meant as a tiny application.
I just looked at my thread with the two other senders I put together, and someone linked to an article that mentioned ZapIt!. I tracked it down and it does exactly what I was requesting (I've attached it to this post).
However I am still curious as to how this might be accomplished programmatically.

lotion said:
Thanks for the response, Dirk. Unfortunately, at 172k, that sort of goes beyond what I had meant as a tiny application.
I just looked at my thread with the two other senders I put together, and someone linked to an article that mentioned ZapIt!. I tracked it down and it does exactly what I was requesting (I've attached it to this post).
However I am still curious as to how this might be accomplished programmatically.
Click to expand...
Click to collapse
Hi,
You're welcome. tMan does much more as just closing apps. Besides 172 kb isn't the world, is it ? Or do you have one of these good old iPAQs with just 32MB rom/ram
Dirk

Related

Cool 1 button audio task creating application request...

I'm not a developer. One day maybe but for now I only marvel at those who can actually create applications. But I could really use this app. Perhaps there is a developer that could too and will run with the idea?....
The Application: Task created by one button press on PPC that records an audio task reminder, creates task dated today with subject "Audio Task" and attaches the audio clip to the task.
The idea is that you can create tasks on the fly with 1 button press (say you are driving or whatever) as long as you have your PPC and remind yourself later. 1 press and say "Pick up beer for Friday" (okay not likely I'd forget that, but you get the idea). It beeps to confirm it worked and then the task is created and shows up in outlook after syncing.
For me this task then shows up in my outlook 'today's tasks list' which I live out of and I can take it from there.
How hard would this be to build? Just a script of some kind I'm guessing - maybe not as I say I'm not a developer. Any takers? Should I pass the hat?
Cheers.
Nice idea.
I'm quite busy right now, but consider using PocketMax AlarmToday, or alternatively a poor man's alternative is to use the built in Notes Voice recorder (hotvoice) and couple it with the plugin AudioNotes, to show your audio notes count on the today screen.
V
The key is getting it into Outlook....
vijay555 said:
Nice idea.
I'm quite busy right now, but consider using PocketMax AlarmToday, or alternatively a poor man's alternative is to use the built in Notes Voice recorder (hotvoice) and couple it with the plugin AudioNotes, to show your audio notes count on the today screen.
V
Click to expand...
Click to collapse
Vijay thanks for your comments. And yours suggestions are good and get the solution part way there, and as you say would serve as a stop gap.
But the key to this app (and people loving it) is that it integrates seemlessly into the way they manage there lives now. For me (and I've found for a suprising number of people) everything flows through outlook, having another location to check, even on as front and center as the today screen, simply won't do.
The key to the idea is to have a zero headache and 100% reliable way to record and then forget a task until it needs either done or alocated to the day it will be done.
I actually thought I was a bit of freak managing a lot of my life through tasks but I have come across a bunch of people that are way more organized and 'freaky' than I am.
Anyway, thanks for you suggestion. If you get some time and find this interesting let me know. I could draft up a non-technical spec doc pretty quickly. I've got several versions in my head starting with a basic utility to do what I mentioned (which is all I'm really after), right up to one that uses speach to text to fill in the details for you and location positioning to remind you to do things based on where you are (ever been right near the dry cleaner but forgot to pick up the cleaning?). But that's a whole other story.
Cheers.
Hmmm. Speech to text is something I'm still working on.
I'm unlikely to get time to focus on this immediately, but if you see me loitering on streetcorners some weeks hence, stop me and ask me if I'm still "doing business" - ie send me the spec over.
Thinking about it in theory, it doesn't sound too bad. Use POOM to create a new task, use the sound/voice recorder control to embed into the associated note, grab the current date etc. However, like all programming, theory is easy, execution takes time and Jolt.
I use tasks for staying on top of updates for my apps - it's the only way I'd remember all of the requests, otherwise I'll forget everything. My brain is useless Needs a firmware update.
V
Loitering on street corners hey. Be careful who you meet doing that sort of thing. :shock:
I'm in our same boat, very pressed for time at the moment (just started a new job with Siemens), which is one of the things reminded me why this app would be so handy. That said I'll see about putting a spec together.
Ya I like the theory too, but that's as far as I get. But as you say it seems a lot of the foundation is there from existing apps. I guess it just depends how easy ol' MS has made it to work with them. Does POOM have a reasonable api?
If you know of a Brain Firmware upgrades other than the stock version sign me up. Without task to keep me on track I'm lost.
We'll just see how the time comes together and seeing as I can't help on the programming side I'd be more than willing to provide the jolt. :wink:
Cheers.
I program in native pure C++. In that, POOM has a horribly arcane API. It's much easier in .net, so if anyone wants to try their hand at it, jump in.
But I'm not a .net convert yet... too sloooow.
V
Not that this is a substitute for the OPs original proposal (which is really nice),
here is an interesting AudioNotes/Today Plugin combo that is meeting you half way...
Blade's Audio Notes
Of course Blade uses .net (1.1 in this case) so it does run slower than C++, but it's free
Blades Audio Notes is a start. But can I send my Boss to blade when I forget to make the phone call because it Outlook wasn't reminding to do it? :wink:
Am I the only one that uses Outlook pretty strictly to manage getting things done? Just curious. I've been called worse than "outlook freak" before and likely again...
...but thanks for the heads up malatesta.

"Wrap" a Today plugin

I have a little project in mind, but would like some input from the pros to cut research time:
Is it possible to "wrap" a Today plugin dll with another, providing a "pass through" for operations (such as screen taps, etc)?
What I'm trying to accomplish is this: Add selectability and other one-handed d-pad operation to an older plugin that is not selectable.
What do you think?
it's possible but the problem is that the plugin have to keep track on what plugins it include and which handles it have to pass to them
could end up big and slow
Rudegar said:
it's possible but the problem is that the plugin have to keep track on what plugins it include and which handles it have to pass to them
could end up big and slow
Click to expand...
Click to collapse
This is specific to a single plugin - it would only keep track of one.
Perhaps plan B would be easier - a plugin that manipulates another plugin. Such that it would "appear" the older plugin was selected, etc. I guess I'd better go study some more...
Actually its really simple.
Any plug-in DLL exports a function called InitCustomItem. In this function the plug-in does all its initialization, and creates its window. The return value is the handle to this window which you can subclass to add functionality.
as for selection, there is a value in the registry for each plug-in (HKLM\Software\Microsoft\Today\Items) which controls whether the system passes selection events to the plug-in or not.
it has three settings:
0 - non selectable, item will be skipped by the system.
1 - Automatic, the system will paint the item and handle selection on / off
2 - Manual, the system will pass the selection event to the item and the item will take care of the rest. In this mode the return value of the WM_ACTION determines whether the selection is moving on. This is good for multiline plug-ins that don't want to give up focus when arrow keys are pressed.
levenum said:
Actually its really simple.
Any plug-in DLL exports a function called InitCustomItem. In this function the plug-in does all its initialization, and creates its window. The return value is the handle to this window which you can subclass to add functionality.
as for selection, there is a value in the registry for each plug-in (HKLM\Software\Microsoft\Today\Items) which controls whether the system passes selection events to the plug-in or not.
it has three settings:
0 - non selectable, item will be skipped by the system.
1 - Automatic, the system will paint the item and handle selection on / off
2 - Manual, the system will pass the selection event to the item and the item will take care of the rest. In this mode the return value of the WM_ACTION determines whether the selection is moving on. This is good for multiline plug-ins that don't want to give up focus when arrow keys are pressed.
Click to expand...
Click to collapse
Hey, thanks for the response! I've set the Selectability registry item for the older plugin, and it's ignoring it - that's what started me on this little project.
I'm a software developer by trade, but not with C++, so I don't want to waste people's time here asking a lot of dumb questions. If you could point me in the right direction on a couple of things, I'll go off and learn:
1. If all I have is a dll and nothing else (no .defs, etc), can I determine all of the functions it exports (other than InitCustomItem)?
2. Process check: My custom plugin's InitCustomItem would call old-plugin's InitCustomItem, snagging old-plug's hwnd. New-plugin would then initialize it's own window - transparent(?) and pass that hwnd back to windows. Also, my custom plugin would pass all messages to old-plugin, etc. Theoretically, old-plug would look and operate like normal?
If this is already written, just sent me the code!
Well I am afraid it will be difficult to do all this without C++. As far as WM based devices are concerned you need to use something that translates in to native code to create system components like the plugins son ,no .NET languages, and embedded VB doesn't do well on anything never that WM 2003 (not even SE), plus I am not sure if you can make DLLs with it at all.
To your questions:
1) There is a tool which comes with VS 6 called Dependency Walker. It shows you what functions a given DLL exports, what it imports from other DLLs and what DLLs it is link to. Woks on EXE files as well.
If you can't get that, download a demo of IDA 5. It's the most powerful disassembler for WM devices out there.
2) Not sure, I never tried anything like that. The thing is, the system resizes the plugins, on initialization (it controls height) and when screen rotation changes so if you pass back HWND for a window other than the one visible, it might cause some problems.
I think what you should do is learn about subclassing. It's when you replace the procedure of an existing window with your own (just replace the function, not create new window). You then get all the messages for that window, you can do what you want and call the original function when you done.
By the way, if you want to learn about writing plugins there is an article with code samples on this site: www.pocketpcdn.com and a lot of other interesting stuff.
Good luck.
What plugin is it? It might be easiest just to rewrite the plugin if you've got the code.
V
levenum said:
Well I am afraid it will be difficult to do all this without C++.
Click to expand...
Click to collapse
I should have been more clear - I am using C++, I'm just have to learn how to program with it first!
vijay555 said:
What plugin is it? It might be easiest just to rewrite the plugin if you've got the code.
V
Click to expand...
Click to collapse
I don't have the old-plugin source code. My little project is to add some sort of d-pad operation to the WeatherPanel plugin, which you're probably familiar with.
Progress: I've written and deployed my first little plugin - based on the source code samples available in the internet.
Next step: In my InitializeCustomItem, I thought I'd try to call WeatherPanel's InitializeCustomItem (instead of creating my own window). Thing is, I don't yet know how to properly link the WeatherPanel dll to my project. As expected, it only exports two functions: InitializeCustomItem and CustomItemOptionsDlgProc (I used dumpbin.exe)
I'll keep plugging away - any input would be appreciated.
Thanks for your help!
It's real easy:
Use LoadLibrary and GetProcAddress functions to call functions in other DLLs without linking them.
levenum said:
It's real easy:
Use LoadLibrary and GetProcAddress functions to call functions in other DLLs without linking them.
Click to expand...
Click to collapse
What a coincidence! My studying led me to the same functions.
From within my plugin's InitializeCustomItem, I was able to successfully load the dll with LoadLibrayl, GepProcAddress of its InitializeCustomeItem (at ordinal 240) and call it. But it whacks the Today screen so that none of the plugins load.
Next I thought I'd try FindWindow and EnumChildWindows to find it and all it's children. Then manipulate them by sending messages...
storyr said:
What a coincidence! My studying led me to the same functions.
From within my plugin's InitializeCustomItem, I was able to successfully load the dll with LoadLibrayl, GepProcAddress of its InitializeCustomeItem (at ordinal 240) and call it. But it whacks the Today screen so that none of the plugins load.
Next I thought I'd try FindWindow and EnumChildWindows to find it and all it's children. Then manipulate them by sending messages...
Click to expand...
Click to collapse
Update: So far, so good. As it turns out, EnumChildWindows doesn't work on the PPC, so I used GetWindow to find the plugin's handle. I can successfully send messages to it and initiate various actions.
Question: I'd like to visually indicate (on the old-plugin) what's being clicked (such as drawing a box around it). Is it possible to draw things outside of my own window?
It is, but it's tricky.
You can always use the GetDC function to retrieve the DC for another window and paint on it, but the problem is that unless you subclass the window you have no way of knowing when it repaints it self and all your changes are erased.
levenum said:
It is, but it's tricky.
You can always use the GetDC function to retrieve the DC for another window and paint on it, but the problem is that unless you subclass the window you have no way of knowing when it repaints it self and all your changes are erased.
Click to expand...
Click to collapse
I tried that exact thing (GetDC) and drew a rectangle in it, but it didn't do anything. I realized the reason was the WM_Paint event wasn't firing on old-plugin, and when it did, my stuff was erased (just like you said).
Next idea - open my own dialog window than overlays old-plug. The entire window needs to be transparent - except for the visual indicators that I position where I want. When the user ok's, I close the window and send the click to old-plugin...
Thanks again for keeping tabs on my progress..
No offence, but with all these rather advanced programming tricks you are attempting just to "sup up" an old weather plugin it looks to me like you would be better off just writing the whole thing from scratch.
It you are familiar with WinInet and / or sockets this should be pretty easy and it will look and work much better than the hack you are attempting now.
Plus you can make it exactly the way you like.
levenum said:
No offence, but with all these rather advanced programming tricks you are attempting just to "sup up" an old weather plugin it looks to me like you would be better off just writing the whole thing from scratch.
It you are familiar with WinInet and / or sockets this should be pretty easy and it will look and work much better than the hack you are attempting now.
Plus you can make it exactly the way you like.
Click to expand...
Click to collapse
No offence taken. I thought of that, but I figured this would be a good way to cut my teeth a little. Once I complete this little project, I may pursue that route...
Question: Do you have a favorite forum (or forums) besides this site that you use for your research/programming questions?
This is my favorite forum
But here are couple more sites I found very valuable:
www.pocketpcdn.com - They have tips and tricks with code examples arranged in categories like how to make MFC dialogs not full screen or the one I used in LVMTime to put the clock back on the taskbar.
www.codeproject.com - It's not specific to WM development but has tons of interesting stuff including entire sources.
You should also check out www.buzdev.net If you're not familiar with the great work of buzz_lightyear you should see some of the stuff he did for this forum like grab_it - the invisible ROM dumper.
OT
Just a quick OT question:
If I would move some of the plugin-dll's from \Windows to \Storage Card, would it be enough to change the adress within the corresponding item in the registry entry HKLM/Software/Microsoft/Today/Items ?
Of course I'm not talking about plugins like tasks a.s.o but rather third party plugins
Cheers
hrb
It won't work.
The problem is that the SD card is mounted too late so if you put the plugins on it they will not be loaded when device boots up.
You can move them to the extended ROM this way or to a folder other than windows but there is no way to move start-up stuff to SD.
Thanks for the help with this "little" project. After many hours, the product is out for beta testing. When it's released, I'll post more info...
Finished!
It's finished. The app is called WP-Pilot and it provides one-handed operation of WeatherPanel. If anyone's interested, it can be found here. Here's how it ended up:
There's a plugin (WP-PilotPlugin.dll) with an options dialog, and an executable (WP-Pilot.exe).
When the plugin gets selected, it looks for Weatherpanel. If it finds it, it fires off WP-Pilot.exe
WP-Pilot.exe opens. It does this stuff:
Look for WeatherPanel, and get it's screen coordinates.
Read the registry and determine which layout file WeatherPanel is using.
Open the layout file and read it: Record the coordinates of each "clickable" item found. This was a real PITA because of Unicode.
Sort the coordinates for left-to-right, top-to-bottom order.
Select the first coordinate and position a tiny window (10x10) at that x-y position.
Draw a "pointer" in the window (the type and color depends on what's selected in the options).
Show the window and process input:
[*]Left/right pressed - selected the next/previous coordinate and move the window to that location.
[*]Up/down pressed - close WP-Pilot and tell the plugin we're done.
[*]Center button pushed:
[*]Send a mouse click to the WeatherPanel plugin at the coordinates
[*]Close WP-Pilot and tell the plugin we're done.​
Thanks again for your help!

Default Messaging -> SMS

Hi,
How can I configure my trinity so that a click on messaging ALWAYS goes into the sms inbox and not my outlook inbox?
Any ideas?
Thanks
W
I would also like to know.
Windows Mobile is so remarkably badly designed. It just beggers belief. Just little things like this.
Also, do they expect you to get your stylus out just to close the phone? cos its very difficult to hit that tiny X in the top right corner with your fingers. They should make it a phone first, a pda second.
I think simply, they are idiots.
I have not any problems as you have. I choosed the sms one time and after that it always comes to sms inbox when I press messaging
...and if you log into MSN Messenger, it takes the liberty of loading your Hotmail JUNK onto the phone. Then it displays that you have say 2 new hotmail emails on the meesaging bar on the today screen. If you click on this its about another three clicks just to get to SMS. Then if you close it again and go back to Today screen, you click again on messaging and it is back in Hotmail inbox... requiring even more clicks to get it to SMS.
Each time i have to do this my life gets profoundly shorter.
just use left and right on the dpad to cycle through the messaging accounts
I really cant understand you guys: It is a VERY small device with amazing abilities. And WM5 can do a lot of things.
FuzzMunky said:
I would also like to know.
Windows Mobile is so remarkably badly designed. It just beggers belief. Just little things like this.
Also, do they expect you to get your stylus out just to close the phone? cos its very difficult to hit that tiny X in the top right corner with your fingers. They should make it a phone first, a pda second.
I think simply, they are idiots.
Click to expand...
Click to collapse
I can close the phone app by pressing the red button, no problem.
FuzzMunky said:
I would also like to know.
Windows Mobile is so remarkably badly designed. It just beggers belief. Just little things like this.
Also, do they expect you to get your stylus out just to close the phone? cos its very difficult to hit that tiny X in the top right corner with your fingers. They should make it a phone first, a pda second.
I think simply, they are idiots.
Click to expand...
Click to collapse
Have you noticed a button with "OK" written on top? Have you tried to press the red button after the conversation is over? Have you noticed that pressing the menu button and selecting another program will send the phone application to background? I am asking because you don't seem to have spent much time trying to learn how to use a Windows Mobile device. There are at least three ways to close the phone without touching the screen but you haven't even found one.
Regarding the default account for messaging: I usually open Messaging from the entry in the Today menu and that always returns to the last used account, usually the SMS inbox for me.
Im just pissed because I cant get any SIP things to load without having to go through a long process of unloading today plugins and setting sipchange, then soft resetting, then reloading all the plugins.
I will admit, I didnt realise a press of the Red button exits the phone app. I eventually remapped a hold of the left button to close whatever the current app is. Useful for TOMTOM, so you dont have to go through the menus. I stlll find it annoying how you cant just have the messaging default to SMS.
There is definitely no denying though that for however much the programmers have got right, they are still so far from having the perfect implementation of a PDA OS, And they should be after this many iterations. They still have tiny keyboards, tiny scroll bars, buttons shoved into corners. Look at the iPhone interface and tell me that isnt a far more intelligently designed interface.
I like my device, dont get me wrong, Im just a perfectionist and I want to get rid of all the niggles I have with it. .. and I hated Windows 3.0 which this feels like a lot of the time.
FuzzMunky said:
There is definitely no denying though that for however much the programmers have got right, they are still so far from having the perfect implementation of a PDA OS, And they should be after this many iterations. They still have tiny keyboards, tiny scroll bars, buttons shoved into corners. Look at the iPhone interface and tell me that isnt a far more intelligently designed interface.
Click to expand...
Click to collapse
I think that most problems come from the fact that the PocketPC form factor was designed (or I should say copied from Palm) long before the idea of using it for phones. Most improvements in WM5 were actually related to making it more usable as a phone. So if there have been many iterations most of them were in a PDA context not a phone one.
Regarding the iPhone interface: I won't judge before I have actually used it, and most probably that is never going to happen
FuzzMunky said:
Im just pissed because I cant get any SIP things to load without having to go through a long process of unloading today plugins and setting sipchange, then soft resetting, then reloading all the plugins.
I will admit, I didnt realise a press of the Red button exits the phone app. I eventually remapped a hold of the left button to close whatever the current app is. Useful for TOMTOM, so you dont have to go through the menus. I stlll find it annoying how you cant just have the messaging default to SMS.
There is definitely no denying though that for however much the programmers have got right, they are still so far from having the perfect implementation of a PDA OS, And they should be after this many iterations. They still have tiny keyboards, tiny scroll bars, buttons shoved into corners. Look at the iPhone interface and tell me that isnt a far more intelligently designed interface.
I like my device, dont get me wrong, Im just a perfectionist and I want to get rid of all the niggles I have with it. .. and I hated Windows 3.0 which this feels like a lot of the time.
Click to expand...
Click to collapse
Just get an iPhone... but dont ask for thousands of games, dont ask for MS Exchange Push Mail, dont ask for Outlook compatibility (works bad on iPod), dont ask for Word, PowerPoint, Excel, dont ask for GPS, dont ask for WiFi and/or Bluetooth...
IMHO your ranting about small issues is not appropriate. Just read the manual and try the workarounds people show you here...
So are you saying that WM5 is perfect in your eyes? Or that if you have any problems with it you should never talk about them?
I am confused. Sounds like you just want people to shut up and be mindless consumers.
FuzzMunky said:
So are you saying that WM5 is perfect in your eyes? Or that if you have any problems with it you should never talk about them?
I am confused. Sounds like you just want people to shut up and be mindless consumers.
Click to expand...
Click to collapse
Only to you. I just think this: If I got one device with ten things working and one not (in fact it worked!) and another device with 3 things working I wouldnt call the 1st one "badly designed".
Well, let's see. As soon as people get their WM5 device I imagine they will want to put some application launcher buttons on the today screen.
Oh that's right; you can't without installing some third-party software.
Ok. So then they might want to make shortcuts to these apps using the keys on the front of the device.....
Oh that's right; you can't do that without installing some third-party software.
Would you prefer it if I precursed all criticisms with the positives? So, for example: Windows Mobile 5 is this, it's that, in fact, here is a run down of the binary code as a description of it and here are some technical specifications and a glossary of terms.... but... I think that they should let you place application shortcuts on the Today Screen.
Nonsense my friend, nonsense.
saminegm said:
Just get an iPhone... but dont ask for thousands of games, dont ask for MS Exchange Push Mail, dont ask for Outlook compatibility (works bad on iPod), dont ask for Word, PowerPoint, Excel, dont ask for GPS, dont ask for WiFi and/or Bluetooth...
IMHO your ranting about small issues is not appropriate. Just read the manual and try the workarounds people show you here...
Click to expand...
Click to collapse
Just because something is the most versatile thing available doesnt make it well designed. Take a closer look at your desktop Windows installation...Take a look at your car....
warnysouth said:
Just because something is the most versatile thing available doesnt make it well designed. Take a closer look at your desktop Windows installation...Take a look at your car....
Click to expand...
Click to collapse
But yes, I do appreciate the workarounds a lot, thanks,
FuzzMunky said:
Ok. So then they might want to make shortcuts to these apps using the keys on the front of the device.....
Oh that's right; you can't do that without installing some third-party software.
Click to expand...
Click to collapse
I fully respect that Windows Mobile might not be your cup of tea (I had major trouble to adapt to the Nokia S60 interface but a lot of people like it) but to be honest I am just happy with having the last used applications appear automatically in the Start menu, something that no other phone operating system does. I have the programs that I use most frequently always available in that list and it has room for 5 entries which is more than enough for me. And you can choose the 6 items which stay permanently in the Start menu, so you have 11 programs easily accessible plus 3 customisable buttons on the sides of the phone. It works for me.

(LAST CHANCE TO VOTE) need some idea's

10/16/08--
It is 12:00 central time (17:00 GMT I think) and I will close voting at 5:00pm Central Time (22:00 GMT) today. So that leaves you just 5 Hours to make your vote. I will try and post the winner up here later tonight, or you can check yourself at www.gudensoft.com.
Thanks!!
10/14/08--
First, thanks for all the great ideas. I would love to develop all of these if I could, but we have to decide on just one of the programs! So, Since I couldn't add a poll to this thread, I added it to HERE.
CLICK HERE TO VOTE!​
I bet I know which will win, but who knows? The poll will end Thursday or Friday (depending on if it is a close race or not).
Thanks
Gudy
10/10/08--
Hey guys,
I want to know what cool program, functionality, or software you would like to see created. I am a .net programmer (among others) and would like some ideas of projects you would like to see. I would like to stay away from a graphic intense program and involved games, so think functionality, usefulness, fun, etc. If I get some good ideas, I will then add a poll, vote on the best one, then build it. I will release it under my donationware license which means it will be free. Right now I am finishing up my Golf Gps program (and will continue to support), but will start this project once we get it deceided. So Shoot me your ideas!
Gudy
cool a programmer who need ideas
I have proposed something here: http://forum.xda-developers.com/showthread.php?t=434925
though it would maybe not appear as a grateful program for a developper ( a toolkit for other programs), it could be a good way to have a large diffusion through many config panels in different programs
it was just an idea
Wishlist
Hi,
Maybe simple for .NET, but for me impossible to do (without performance/battery penaulty) with basic4ppc or mortscript. And thats all I can handle.
What I would like to have is a program that enables me to execute programs when specific events occur. I'd like to know when AC power gets connected/disconnected, when there is a change in screen orientation, and when a headset gets connected/disconnected and so on. Maybe even when an internet connection through WIFI is available/unavailable.
Also I'd like to know is a specific BT device is connectable/conneted. I'd like to know if a specific WIFI network is connectable/connected. I'd like to know if I'm at a specific location. All event driven, without a performance consuming programing loop or battery drain.
Yeah, all or even some of those options would make my digital mobile life so much easier
Good luck huntig for input, if you ever get bored contact me and make me happy
Cheers,
Cacti
le_cactus said:
Hi,
Maybe simple for .NET, but for me impossible to do (without performance/battery penaulty) with basic4ppc or mortscript. And thats all I can handle.
What I would like to have is a program that enables me to execute programs when specific events occur. I'd like to know when AC power gets connected/disconnected, when there is a change in screen orientation, and when a headset gets connected/disconnected and so on. Maybe even when an internet connection through WIFI is available/unavailable.
Also I'd like to know is a specific BT device is connectable/conneted. I'd like to know if a specific WIFI network is connectable/connected. I'd like to know if I'm at a specific location. All event driven, without a performance consuming programing loop or battery drain.
Yeah, all or even some of those options would make my digital mobile life so much easier
Good luck huntig for input, if you ever get bored contact me and make me happy
Cheers,
Cacti
Click to expand...
Click to collapse
Doable, handy, not a massive undertaking, I like it! Not sure I would go the .net route on something like this, as really a GUI is not required (except for settings maybe) and the overhead is large with .net. Certainly will add it to the list. Keep them coming!!
t0k0m0k0 said:
cool a programmer who need ideas
I have proposed something here: http://forum.xda-developers.com/showthread.php?t=434925
though it would maybe not appear as a grateful program for a developper ( a toolkit for other programs), it could be a good way to have a large diffusion through many config panels in different programs
it was just an idea
Click to expand...
Click to collapse
This would be pretty difficult unless all of developers used the same programming langauge/technique. The only real feasable way I see this working would be developers using a common set of graphics. That would be more of a graphic undertaking instead of programming. I do like the idea, but pretty hard to impliment.
Thanks
Gudy
I would love to see something like Launchy for launching apps and files etc. as well as quick search of various types online. I'm guessing the on the fly search would require too much processing power, but if it's doable it would be awesome.
http://www.launchy.net/
I'm interested in new ideas too. I also use B4PPC.
Here's a few ideas:
-A tamagotchi, really. I was about to try this out tonight but Paint hates me.
-An app launcher like PetitLaunch on PalmOS. It's something that can pop from any app (hardware button) and when you type in extra letters it filters which apps are shown. I got this started and I can give you the files if you want.
-Pursue the development for Tippy. The source is on Nicbou.com/downloads if you want it.
-A time clock. A friend of mine notes down how long he works to make sure he doesn't get screwed and it takes him several minutes every week. He doesn't have a Pocket PC but maybe someone would be interested in something that tracks the hours you work and calculate the salary. I almost did this too.
And don't forget to share the source! If you need any help with B4PPC I'm here
galt said:
I would love to see something like Launchy for launching apps and files etc. as well as quick search of various types online. I'm guessing the on the fly search would require too much processing power, but if it's doable it would be awesome.
http://www.launchy.net/
Click to expand...
Click to collapse
Sounds simular to the app launcher listed in the next post, seems like there is a theme going on here, you all need some sort of good app launcher.
Gudy
I'd like the Launchy features for search-on-the-fly off on board apps and file launching, but ever more for different site searches (google, maps, wikipedia, live, youtube, Amazon, etc).
N1c0_ds said:
I'm interested in new ideas too. I also use B4PPC.
Here's a few ideas:
-A tamagotchi, really. I was about to try this out tonight but Paint hates me.
-An app launcher like PetitLaunch on PalmOS. It's something that can pop from any app (hardware button) and when you type in extra letters it filters which apps are shown. I got this started and I can give you the files if you want.
-Pursue the development for Tippy. The source is on Nicbou.com/downloads if you want it.
-A time clock. A friend of mine notes down how long he works to make sure he doesn't get screwed and it takes him several minutes every week. He doesn't have a Pocket PC but maybe someone would be interested in something that tracks the hours you work and calculate the salary. I almost did this too.
And don't forget to share the source! If you need any help with B4PPC I'm here
Click to expand...
Click to collapse
I had to look up tamagotchi, either I am too old, or just out of the loop to know that 10 million of these things were sold! Wow! That could be fun, but would take a pretty fancy AI type system to really be fun.
A form of Tippy is already out there, 1-calc has some of the features built in already.
A time clock could be cool, maybe a stop watch type thing perhaps?
Never used B4PPC, I mainly use C# and Visual Studio. It looks like the old Visual Basic for desktops. And last but not least, depending on the project, I more than likely will release the source.
Thanks!!! Keep'em comin!
Gudy
File Explorer Needs Help
Has anyone wanted to see a preview image in explorer's folder??
I'm not talking about fexplorerext2. although it is a fantastic enhancement; it takes a long time to load the preview immages.
I have a better idea (well, actualy MS thought of it first)
THUMBS.DB
for every folder that has an image file, this dll is created to replace cache of images. this way ou do not have to load it everytime and scale them down for thumbnail view. it is already there specificaly for each folder.
This alows the explorer to show a preview of the first image in the folder (or last created/accessed)
This is whatt I think WinMo is lacking - windows. lol.
I do not care much for the tabbed browsing. it hurts my head. too much scroling and not enough info. Icons work better I think, and waste less space on an already small screen.
well, that's been on my wishlist for a very long time. a dll that ataches to the already existing explorer making it work better.
Thanks for workin g on something new
program that makes led lights flash when phone rings would be nice
Interesting...I will have to think about how to tackle that. It would basically take a new file explorer (like total commander). This might be a bit larger than I want to tackle, but will research it a bit before ruling it out.
GUdy
bedaweed said:
program that makes led lights flash when phone rings would be nice
Click to expand...
Click to collapse
This would be very difficult as not every device handles the leds the same. Also, not every device has the same leds (color, # of, etc). I think No2Chem has a int. driver, but think it is only for the titan. Would be cool though...
Gudy
a system-wide launcher dock program like that on the velocity 103 PPC..
here's the URL for the review and video of the app (and the phone)
-------------------------------------------------------------
a new top bar replacemeent/notification system much like the "android Notification Drawer" it can replace the bubble (multiple) notifications icon when you got multiple and simultaneous notifications.. and also make it finger friendly (unlike M2D, no need to go back to homescreen to check email/sms previes and also calendar events, calls, etc.. also unlike big taskbar - from the touch phones, this'll have previews)
video: http://www.youtube.com/watch?v=z7qbPa1O8Ys&eur (at the 2 minute mark) , http://www.youtube.com/watch?v=hy-YcGNyJds
mjg7876 said:
Interesting...I will have to think about how to tackle that. It would basically take a new file explorer (like total commander). This might be a bit larger than I want to tackle, but will research it a bit before ruling it out.
GUdy
Click to expand...
Click to collapse
Fexplorer2 is basically a dll that works with the original file explorer context menu. there is a small exe that overwrites the original explorer to make it think that the explorer"s context menu has already been opened.
in a way it maybe possible to write a new dll and two exe
EXE 1 to replace the file explorer
EXE 2 to make thumbs db
DLL (conte4xt menu that alows to view as thumbnails/list etc ; as well as launching the second exe to make a thumbsdb)
maybe you can get some help from Hou Ming, the guy that made that program before.
it would be cool if you could get some of the old emus like pocket gba and pocket snes with window 6.1 I know i would be happy.
le_cactus said:
... when AC power gets connected/disconnected, when there is a change in screen orientation, and when a headset gets connected/disconnected and ...
Click to expand...
Click to collapse
I have been looking for a program that would stop the music (S2P, Audio Manager, or WMP etc...) if during playback of the music the headset is removed. Or for instance, when the device is on vibrate and you connect headset, it automatically changes profile to normal or something.
Another one is when I dock my device (or connect AC basically), I'd like clock program (or home screen, or photo slideshow, etc...) to come up automatically.
A feature that I miss from my older phones is the ability to set them to beep every minute during a phone call.
Now these are very general and not specific features. If you have any questions, don't hesitate to contact me!
Thank you,
SiNAra
ytsejam_ said:
a system-wide launcher dock program like that on the velocity 103 PPC..
here's the URL for the review and video of the app (and the phone)
-------------------------------------------------------------
a new top bar replacemeent/notification system much like the "android Notification Drawer" it can replace the bubble (multiple) notifications icon when you got multiple and simultaneous notifications.. and also make it finger friendly (unlike M2D, no need to go back to homescreen to check email/sms previes and also calendar events, calls, etc.. also unlike big taskbar - from the touch phones, this'll have previews)
video: http://www.youtube.com/watch?v=z7qbPa1O8Ys&eur (at the 2 minute mark) , http://www.youtube.com/watch?v=hy-YcGNyJds
Click to expand...
Click to collapse
The launcher on the 103 looks a lot like manilla, I know it is diff, but to me it seems mainly by presentation, not functionality. I do however like the notification top bar like that on android. Not sure how difficult taking over the top bar would be. I will do some digging.
S.V.I said:
Fexplorer2 is basically a dll that works with the original file explorer context menu. there is a small exe that overwrites the original explorer to make it think that the explorer"s context menu has already been opened.
in a way it maybe possible to write a new dll and two exe
EXE 1 to replace the file explorer
EXE 2 to make thumbs db
DLL (conte4xt menu that alows to view as thumbnails/list etc ; as well as launching the second exe to make a thumbsdb)
maybe you can get some help from Hou Ming, the guy that made that program before.
Click to expand...
Click to collapse
Can you give me a link to this? The only thing I could find (quickly) was sketchy at best. Still seems a bit much, but would like to know more about this Fexplorer2 thing before nuking the idea.
Gudy

Makro app

can anybody recommend a makro app for competing a sequence of button clicks???
thanks
I feel quite justified in saying this: HUH?
Could you eleborate a bit more? I suppose with "makro" you mean "big"? And "competing a sequence of button clicks" is referring to some kind of memory game?
I think he means "macro".
Don't know of anything off hand, but there is mortscript you might be able to use (http://www.sto-helit.de/index.php?module=page&entry=ms_overview&action=view) which does something similar but don't think it has any gui interface for it.
tweedie said:
I think he means "macro".
Don't know of anything off hand, but there is mortscript you might be able to use (http://www.sto-helit.de/index.php?module=page&entry=ms_overview&action=view) which does something similar but don't think it has any gui interface for it.
Click to expand...
Click to collapse
yes i did mean macro.
A macro on a pc completes a series of button clicks with just a single press. Normally it gives you up to 20secs to complete your progress.
Basically what im trying to achieve for example is by clicking on an activesync icon on my today screen. Instead of opening activesync it would automatucally open activesync and select 'connect to bluetooth' and any other options necessary.
thanks for taking time to answer. will look into mortscripts but looks a little tricky.
did you find any way to record?
Martinhdk said:
did you find any way to record?
Click to expand...
Click to collapse
Not yet not sure if mortscript can do it as its all DOS coding basically. Relys on activating .exe or .bat files etc.. so in app commands probably unachievable.
Ill keep looking into it though....
You could combine mortscript with a key capture program (if you can find one for ppc).
Darren8448 said:
Not yet not sure if mortscript can do it as its all DOS coding basically. Relys on activating .exe or .bat files etc.. so in app commands probably unachievable.
Ill keep looking into it though....
Click to expand...
Click to collapse
I have to say Mortscript is great and can achieve most things but isnt very easy, plenty of research needed.
I have however achieved my goal, one click on an icon from today screen and my device will bluetooth sync to pc
Code is below if anyone interested
Run("\Windows\Start Menu\programs\ActiveSync.lnk")
Sleep (800)
SendRightSoft()
SendUp()
SendCR()
Sleep(7500)
Minimize "ActivSync"

Categories

Resources