Log in

View Full Version : Take Control of Your Pocket PC With PowerStart


Jimmy Dodd
06-27-2003, 05:00 PM
One of the benefits of computers is that they automate much of the drudgery of day-to-day work. Recorded macros perform repetitive but time consuming tasks at the touch of a button, wizards walk users through complex configuration settings, and task schedulers like UNIX's cron and Windows' Scheduled Tasks Wizard allow users to configure comands to execute at a later time without user intervention. Backups run unattended, ftp transfers occur after network traffic drops, and email and calendering apps launch automatically when the user logs on. Unfortunately, the Pocket PC doesn't include an application to perform tasks automatically. Schmidt6 Software's PowerStart attempts to fill this void and throws in a few extras as well.<br /> <br /> <img src="http://www.pocketpcthoughts.com/images/web/2003/dodd-june03-powerstart-1.gif" /> <br /><br /><!><br /><i>PowerStart version 1.2 is a small program (79K installed) that does one thing: it performs scheduled tasks without requiring any user intervention. While the Pocket PC is capable of launching reminders for Pocket Outlook Calendar events, that's pretty much the limit of its scheduling abilities out of the box. PowerStart, on the other hand, is a full featured task scheduler that rivals the Windows desktop Scheduled Tasks app in its versatility.</i><br /><br /> <img src="http://www.pocketpcthoughts.com/images/web/2003/dodd-june03-powerstart-1.gif" /> <br /> <i>Figure 1: The main window</i><br /><br /><span><b>Scheduling</b></span><br />PowerStart's strengths lie in the fact that configuration is both simple and flexible. A wizard is provided to walk the user through the process of setting up a scheduled event by allowing them to answer a series of simple questions. In most cases a couple of screen taps completes the step. Navigation is provided by Back and Next keys, and a Cancel button allows the user to abort the process at any time. <br /><br />From the main window, selecting New Command begins the wizard, which first presents a screen allowing the user to specify what kind of command they wish to create. Commands can launch a program, delete files in a directory, display a message, play a sound, or close all running programs.<br /><img src="http://www.pocketpcthoughts.com/images/web/2003/dodd-june03-powerstart-2.gif" /> <br /><i>Figure 2: Selecting a command type</i><br /><br />After selecting the type of command, the following screens are specific to the type of command. "Launch a program" allows the user to browse to the .exe file they wish to launch (as well as specify any command line arguments to it). "Delete files in a directory" allows the user to browse to the desired folder. "Display a message" provides a text box to enter text to display, and "Play a sound" lets the user browse to the desired wave file.<br /><br /> <img src="http://www.pocketpcthoughts.com/images/web/2003/dodd-june03-powerstart-3.gif" /> <br /><i>Figure 3: Specifying a command line and options</i><br /><br />Next, the user is given four choices as to when to run the command: after the device powers up, after the first power on of the day, after a device is reset, or on a specific date. Selecting a specific date opens an additional wizard step which allows you to configure the specific date or a repeat pattern and at what point on that date the command runs: when the device is first powered on or at a specific time.<br /><br /> <img src="http://www.pocketpcthoughts.com/images/web/2003/dodd-june03-powerstart-4.gif" /> <br /><i>Figure 4: Scheduling commands</i><br /><br />The flexibility of the repeat pattern is one of PowerStart's strong points. Users can select to schedule the launch on a daily basis, a weekly basis (specifying certain days), a monthly basis (speciying a particular day such as the 1st, or a particular day and week such as the first Monday of each month), or on a yearly basis (specifying a particular date or a month/day combination such as the third Thusday of November). With these options, any regularly scheduled events can be configured with ease.<br /><br /><img src="http://www.pocketpcthoughts.com/images/web/2003/dodd-june03-powerstart-5.gif" /> <br /><i>Figure 5: Scheduling repeat patterns</i><br /><br /><img src="http://www.pocketpcthoughts.com/images/web/2003/dodd-june03-powerstart-6.gif" /> <br /><i>Figure 6: Schedule options for monthly commands</i><br /><br />Once the task has been propely scheduled, the user can name the command and then review a summary of the command properties. A back button allows for the easy changing of any feature. <br /><br /><span><b>Other Features</b></span><br />Once scheduled, a View feature gives easy access to a list of scheduled tasks. Tasks can be run manually from this screen as well as edited. This was a huge aid in testing PowerStart as it enabled me to make small adjustments to the tasks until I got them just right. The View feature also allows for individual deletion of tasks.<br /><br />PowerStart also provides a statistics feature that reports the number of times the device has been powered on, counts of the number of times a program was launched, a directory was cleaned, a message was displayed, a sound was played, and the number of times applications were closed. A clear button allows for resetting the counts.<br /><br /><img src="http://www.pocketpcthoughts.com/images/web/2003/dodd-june03-powerstart-7.gif" /> <br /><i>Figure 7: The statistics screen</i><br /><br />An optional tray icon allows for easy access to the options menu as well as a simple means of manually running any configured command or shutting down PowerStart completely.<br /><br /><span><b>Gotchas</b></span><br />I encountered only a few problems while putting PowerStart through its paces. The first concerns the form-based wizard that walks the user through the configuration process. When using vBar (a WIS Bar derivitive) to switch between PowerStart and Pocket Word while making notes about the wizard, I noticed a vBar entry for each wizard dialog I had moved through instead of a single PowerStart entry. Moving back and forth a few times between PowerStart and Pocket Word resulted in my device locking up. When using the recent task list on the Pocket PC start menu to switch from PowerStart to Word, the wizard exited, leaving me at the main PowerStart window. Indeed, tapping anywhere outside PowerStart while navigating through the wizard would exit the wizard. While this is better than locking up, I would suggest a caveat to finish setting up your task before moving to other apps to avoid confusion or loss of work.<br /><br />PowerStart also doesn't appear to allow for ordering the execution of multiple items that are scheduled for the same time. This may cause a problem if you want to set up several steps that rely on previous steps. Fortunately, the "Shutdown All Apps" feature appears to run before any other tasks, thus you can easily use it and launch other apps at the same time.<br /><br />In versions 1.0 and 1.1, PowerStart didn't work well with storage cards if you tried to launch an app on device power up. This included opening documents stored on SD or CF cards and was due to the Pocket PC's relative slowness in initializing storage cards. In my experience the app would complain that it cannot access the given file. Schmidt6 Software says they have corrected this in version 1.2 but my Toshiba e740 still failed to find a Windows Media file on a storage card about three-fourths of the time. My Viewsonic V37 found the file without any trouble though, so this may be a problem with the e740's relative slowness in initializing storage cards on power up.<br /><br />A welcome addition to the options of when to run would be upon the first ActiveSync connection or upon every ActiveSync connection. This would allow for scheduling operations that require an ActiveSync connection (e.g. http requests that use network pass-through) to be scheduled.<br /><br /><span><b>Where To Buy</b></span><br />Powerstart can be <a href="http://www.handango.com/PlatformProductDetail.jsp?siteId=311&platformId=2&catalog=1&jid=DA8F3F9342FX88A13A8C951EC52652BC&productId=66589&authorId=74901§ionId=0&productType=2&siteId=1&platformId=2">downloaded from Handango</a> for $9.99 US (affiliate link). A two command limited demo is downloadable for free.<br /><br /><span><b>Specifications</b></span><br />PowerStart is a small program, taking up only 79K on my ARM-based e740. Included in the installation package are versions for MIPS, SA, and SH3 processors as well, so pre-Pocket PC 2002 models should be covered as well. Only the ARM model was tested for this review.<br /><br /><span><b>Conclusions</b></span><br />Overall, PowerStart is a useful application that can fullfill most scheduling needs. It is flexible enough to handle most tasks, yet simple to setup so that even a novice can quickly make use of its features. In the day-to-day use I put it through on my Toshiba e740 and Viewsonic V37 it worked reliably in cleaning out temp directories, launching and closing apps, and setting reminders. PowerStart is a useful utility and a good value given its low price.

24va
06-27-2003, 06:19 PM
I use this to clear out my temp and internet temp folders on power on, I don't have to worry about my RAM being eaten up with junk.

Runs in the background don't even know it's there. What woud be great is if you could add timing to the sequence of events and the ability to choose which programs to close instead of close all.

I'm thinking if the above feature were added I could clean my temp folders and then close PowerStart and not have it running in the background

Busdriver
06-27-2003, 06:54 PM
We really need a true macro programming capability on the PPC. I suppose this is a step in the right direction.

Jimmy Dodd
06-27-2003, 08:12 PM
We really need a true macro programming capability on the PPC. I suppose this is a step in the right direction.

I'd love a real macro recorder or, better yet, a full scripting language on the Pocket PC. PowerStart is a bit easier to use than a real language of course.

PowerStart really shines for you if you can write your own apps. I have apps that get executed before I even pick up my Pocket PC that create daily journal files (Word docs) and other "every day" kind of records. It saves quite a bit of time every morning. I've also experimented with launching apps that collect data off the Internet and then close. As long as I remember to have my device cradled before I go to bed I have all of that info cached to my device hands free.

dean_shan
06-28-2003, 03:42 AM
This looks pretty impressive. I'll have to try it out and see if is worth the buy.

msprague
06-28-2003, 03:45 AM
I'd love a real macro recorder or, better yet, a full scripting language on the Pocket PC. PowerStart is a bit easier to use than a real language of course.
See my post here (http://www.pocketpcthoughts.com/forums/viewtopic.php?t=13618&postdays=0&postorder=asc&start=11) for scripting. Some previous posts in that thread also mention Power Start and the macro functions of Vito Button Mapper.

AndrewShuttleworth
06-30-2003, 06:17 PM
This is almost a great app. If someone can point me to a list of Command Line Arguments for popular apps it will be a great app. (i.e. I don't just want it to open Pocket Outlook/AvantGo, I want it to check for mail/synch).

Andrew

ironguy
07-09-2003, 03:59 PM
I generally eat lunch around 11:30 am and read from my iPaq while eating. PPC alarm goes off at 11:30 reminding me to get my lunch from the fridge. With this program, I would have uBook start up at 11:31 so it's up and ready for reading when I get back from the fridge!

AndrewShuttleworth
07-09-2003, 05:00 PM
Waking up to an audio book rather than an alarm would be nice.

Andrew

Barak
07-09-2003, 06:45 PM
Aa a professional, I use my ppc throughout the day, 7 days a week.
I notice at the end of the day, I have a bunch of apps open and it would be nice to have a program that could automate closing them for me. Especially when I go to use my ppc in the am and the thing is slow because I have too many programs open.

I also like the idea of automating backups, which I consistently forget to do and have to use RemindMe program to remind myself to do this. :D

Steven Cedrone
07-09-2003, 07:12 PM
You do know that if you are trying to win a copy of this, you need to post your ideas in this thread (http://www.pocketpcthoughts.com/forums/viewtopic.php?t=14694&postdays=0&postorder=asc&start=0). Right?

Steve

BugDude10
07-09-2003, 07:25 PM
Hmmm...

Pocket Backup automatically backs up my e740 at 6:00 a.m. each morning, and concludes with a soft-reset. If Power Start is configured to run after every soft-reset, then perhaps I could have it open my Inbox and get my mail, run AvantGo to get my news, and activate my remote sharks-with-friggin-laser-beams-on-their-heads feeder, so all I need to worry about in the morning is finding my pants...

:silly:

V35RazorMonkey
07-09-2003, 08:20 PM
at 7:00 AM, use IR to turn on my S.S. Stereo, pump its volume, and start up a hard rock CD :twisted: 0X and while its at it, turn on my lights (IR receiver installed for remote) and ummmmm.... start up a pot of coffee :mrgreen: :mrgreen: (that would take some rigging tho) :mrgreen: haha... not gonna be late for work no more!! :spam:

ctmagnus
07-10-2003, 02:11 AM
so all I need to worry about in the morning is finding my pants...

:silly:

Pants? What are those?

j/k :mrgreen:

Kati Compton
07-10-2003, 02:17 AM
Waking up to an audio book rather than an alarm would be nice.
Depends on what the book is... I'm not sure I'd like to wake up to Stephen King or anything like that... ;)