Windows Phone Thoughts - Daily News, Views, Rants and Raves

Check out the hottest Windows Mobile devices at our Expansys store!


Digital Home Thoughts

Loading feed...

Laptop Thoughts

Loading feed...

Android Thoughts

Loading feed...




Go Back   Thoughts Media Forums > WINDOWS PHONE THOUGHTS > Windows Phone Software

Reply
 
Thread Tools Display Modes
  #1  
Old 06-27-2003, 05:00 PM
Jimmy Dodd
Sage
Join Date: Jul 2003
Posts: 713
Default Take Control of Your Pocket PC With PowerStart

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.




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.


Figure 1: The main window

Scheduling
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.

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.

Figure 2: Selecting a command type

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.


Figure 3: Specifying a command line and options

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.


Figure 4: Scheduling commands

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.


Figure 5: Scheduling repeat patterns


Figure 6: Schedule options for monthly commands

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.

Other Features
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.

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.


Figure 7: The statistics screen

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.

Gotchas
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.

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.

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.

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.

Where To Buy
Powerstart can be downloaded from Handango for $9.99 US (affiliate link). A two command limited demo is downloadable for free.

Specifications
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.

Conclusions
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.
 
Reply With Quote
  #2  
Old 06-27-2003, 06:19 PM
24va
Intellectual
Join Date: Feb 2002
Posts: 204

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
__________________
For the message of the cross is foolishness to those who are perishing, but to us who are being saved it is the power of God. 1Cor 1:18 In hand:*Axim x50v; 2gb SD; 4gb CF;*LG 325 Contributing Editor - pocketnow.com
 
Reply With Quote
  #3  
Old 06-27-2003, 06:54 PM
Busdriver
Intellectual
Join Date: Jun 2002
Posts: 178

We really need a true macro programming capability on the PPC. I suppose this is a step in the right direction.
__________________
"Success flourishes only in perseverance-ceaseless, restless perseverance." - Baron Manfred von Richtofen
 
Reply With Quote
  #4  
Old 06-27-2003, 08:12 PM
Jimmy Dodd
Sage
Join Date: Jul 2003
Posts: 713

Quote:
Originally Posted by Busdriver
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.
 
Reply With Quote
  #5  
Old 06-28-2003, 03:42 AM
dean_shan
Mystic
Join Date: Feb 2004
Posts: 1,911

This looks pretty impressive. I'll have to try it out and see if is worth the buy.
 
Reply With Quote
  #6  
Old 06-28-2003, 03:45 AM
msprague
Thinker
Join Date: Aug 2006
Posts: 319

Quote:
Originally Posted by Jimmy Dodd
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 for scripting. Some previous posts in that thread also mention Power Start and the macro functions of Vito Button Mapper.
 
Reply With Quote
  #7  
Old 06-30-2003, 06:17 PM
AndrewShuttleworth
Pupil
Join Date: Nov 2002
Posts: 36
Send a message via MSN to AndrewShuttleworth Send a message via Yahoo to AndrewShuttleworth

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
__________________
--
Andrew Shuttleworth
www.pocketpcjapan.com
 
Reply With Quote
  #8  
Old 07-09-2003, 03:59 PM
ironguy
Sage
ironguy's Avatar
Join Date: Apr 2007
Posts: 630
Default Lunch and reading

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!
 
Reply With Quote
  #9  
Old 07-09-2003, 05:00 PM
AndrewShuttleworth
Pupil
Join Date: Nov 2002
Posts: 36
Send a message via MSN to AndrewShuttleworth Send a message via Yahoo to AndrewShuttleworth

Waking up to an audio book rather than an alarm would be nice.

Andrew
__________________
--
Andrew Shuttleworth
www.pocketpcjapan.com
 
Reply With Quote
  #10  
Old 07-09-2003, 06:45 PM
Barak
Ponderer
Join Date: Feb 2002
Posts: 82

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.
 
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 09:34 PM.