Log in

View Full Version : SMS Notifier: Free & Functional!


Jon Westfall
03-02-2006, 03:00 PM
<div class='os_post_top_link'><a href='http://aalialikoski.members.winisp.net/BlogContent/Projects/SMSNotifier/default.htm' target='_blank'>http://aalialikoski.members.winisp....ier/default.htm</a><br /><br /></div><i>"I built this mobile application as a sample for Mobiiliohjelmointipäivä (mobile software development) -seminar in Tampere University of Technology at 19.12.2005. Since then I have also shown it to the students of Mobiiliohjelmointi (Mobile software development) -course lectured at TUT and distributed live also to Universities of Tampere, Oulu, Turku and Helsinki as well as Helsinki University of Technology. The video recording of my lecture as well as the slides are available via the course home page. The content there is mostly in Finnish. SMS Notifier watches for incoming calls that are missed (i.e. not answered). Depending on configuration settings it does the following things:Send an SMS message to the caller (configurable contents), possibly containing also the end time of current appointment (configurable). [and] Adds an item to calendar (containing the caller info)"</i><br /><br />Quite a neat-sounding application from Aali Alikoski of Microsoft Finland. Complete with source ready for your tests. He's tried it on a QTek 9100 and found it to be functional, and it's abilities just sound way too cool to pass up!

Menneisyys
03-02-2006, 03:02 PM
Here's a quick review:

Finnish Aali Alikoski, Academic Developer Evangelist of Microsoft Finland, has just released a highly useful application, SMS Notifier, along with its source code.

The application offers some really nice and, up to now, to my knowledge, on the Pocket PC Phone Edition platform, unprecedenced functionality: it waits for unanswered incoming calls and, depending on the configuration settings, it either sends an SMS message to the caller (with configurable contents), possibly containing also the end time of current appointment (this is also configurable) or adds an item to the system-level Windows Mobile calendar (containing the caller info).

The latter functionality is nothing new – you can check the caller's identity and the call date/time in any low-end mobile phone. The former – that is, the SMS feedback –, however, is really long-awaited!

Downloading and Installation

You can download the application here (http://aalialikoski.members.winisp.net/BlogContent/Projects/SMSNotifier/SMSNotifierSetup.cab). Transfer the CAB file to your PDA and execute it there.

If, after installing and upon starting SMS Notifier, you're presented this error message (http://www.winmobiletech.com/kuvat/SMSNotifierRequiresNETCF20.bmp.png), make sure you download and install .NET CF 2.0 from Microsoft (http://www.microsoft.com/downloads/details.aspx?familyid=9655156b-356b-4a2c-857c-e62f50ae9a55). Make sure you install it in the main memory. Also note that, as the application heavily relies on the new, connectivity/database-related libraries of .NET CF2, it's not very easy to port it to run under the earlier Compact Framework library. (For CAB lovers, you will only need c:\Program Files\ Microsoft.NET\SDK\CompactFramework\ v2.0\WindowsCE\wce500\armv4i\NETCFv2.wm.armv4i.cab ; you can also download it from here (http://www.winmobiletech.com/sekalaiset/NETCFv2.wm.armv4i.cab) (to avoid having to download the 24 Mbyte-long MSI installer).

Configuration

On the main set-up screen, there're some checkboxes in AND relationship. The first one, Send SMS to unanswered callers (http://www.winmobiletech.com/kuvat/SMSNotifierCheckBox1.bmp.png), instructs the application to send an SMS to everybody that tries to call you but his or her calls remain unanswered. Using (not disabling) the second two checkboxes, however, you may make the application not send a SMS to anyone that calls you, just to the ones that call you during an active/busy appointment.

The checkbox/text input area at the bottom (http://www.winmobiletech.com/kuvat/SMSNotifierCheckBox4.bmp.png) makes it possible to report the end of the current appointment so that he or she can know when you are reachable again.

The Calendar tab contains only one checbox (http://www.winmobiletech.com/kuvat/SMSNotifierCheckBox5.bmp.png), which instructs the application to enter all the incoming calls into Calendar.

Note that the configuration settings are not correctly saved/restored, as the author also points out.

Usage

To use the application, just start and configure it to your liking. Do not click the Quit button – then, it won't send your callers any SMS. Just let it run. You can, of course, suspend the PDA while you do so and also minimize the application. This also means you can safely start it from \Windows\Startup (just like the other highly recommended application, PMRecorder – please see this article (http://www.pocketpcmag.com/blogs/index.php?blog=3&amp;p=513&amp;more=1) on it if interested) – if it's running in the background, it'll safely catch all unanswered calls.

Other stuff

I also recommend the author's blog here (http://blogs.msdn.com/aalialikoski/). Don't be taken aback of some of the material's being in Finnish: there's nothing really interesting in them for non-Finns (the Finnish blog posts are only about local, Finnish meetings, conferences). Unfortunately, some of the other Finnish .NET bloggers (see the links in the lower left of the page) post exclusively in Finnish, even highly technical stuff that would be interesting for non-Finnish speakers too. (Feel free to ask me in my blog for a public translation for some of them if really interested.)

OSUKid7
03-02-2006, 03:05 PM
Shouldn't this be under SOFTWARE (http://www.pocketpcthoughts.com/forums/viewforum.php?f=3) instead of HARDWARE? (http://www.pocketpcthoughts.com/forums/viewforum.php?f=2)

Darius Wey
03-02-2006, 05:03 PM
Shouldn't this be under SOFTWARE (http://www.pocketpcthoughts.com/forums/viewforum.php?f=3) instead of HARDWARE? (http://www.pocketpcthoughts.com/forums/viewforum.php?f=2)

Moved. ;)

- DW

RobrechtV
03-02-2006, 09:08 PM
The application requires the following to run: Windows Mobile 5 - based Pocket PC Phone device
Darn! So it won't work on PPC 2003?