I’ve been to amsterdam for the workshop “Interactive TableTop 2008” and took some pictures there. Amsterdam is really a pretty place and here are some of the pictures i want to share with you.

updated tinybatch.exe to support sending of window messages

Format: PostMessage WindowClass WindowTitle WM_MESSAGE wParam lParam
e.g.
# Set Vibra Mode
PostMessage HHTaskBar NULL 1156 2 0

# Set Normal Mode
PostMessage HHTaskBar NULL 1156 0 0

# Set Silent Mode
PostMessage HHTaskBar NULL 1156 3 0

BatteryStatus Advanced is nominated for the “8th Annual Best Software Award 2008” in the category “Today Information plug-in” for touchscreen phone and non-phone devices and that’s great :)
BatteryStatus Advanced has been renamed to HomeScreen PlusPlus UI and is a software developed by me.

The development of BatteryStatus/HomeScreen++ started in 2006 as a simple Today-Plugin showing some indicators and doing some useful stuff for the XDA Neo. Since then, it has advanced a lot by help of fellow users over there at forum.xda-developers.com. It has evolved to a fully customizeable plugin that can be used for any PocketPC-device with a touchscreen and running Windows Mobile 5.0 and higher, e.g. WM6 / WM6.1. While the using of the plugin is kept as simple as possible, a lot of the generic concepts employed allows for creating rich-functional themes. Moreover, the themes are adjusted automatically to fit the device’s screen resolution, that is it scales up QVGA-themes to show correctly on VGA-devices and vice versa.

see my previous post Previous post on 8th Annual Best Software Awards 2008

The Smartphone and Pocket PC magazine published by Thaddeus Computing from Fairfield is one of the most prominent print- and online-magazine for PocketPC’s and touchscreen devices (phone and non-phone) and they (together with prominent peoples as Board of Experts) yearly nominate new, popular and innovative software for such devices with the Best Software Award.

BatteryStatus Advanced is a 100% C/C++ coded application with some less asm-object-mods, therefore it runs very fast and without the need for additional frameworks….

With “HomeScreen ++ UI Edition” you can build your own User Interface by means of xml and make use of external scripting or application. You can create an application-launcher or place a digital-clock with seconds or show the date and other indicators, such as cpu-utilization, memory usage of sd-card, storage, ram, or flashcards. Furthermore you can integrate other today-plugins into the theme, which are loaded as with the default-todayscreen.

With the current release-candidate you can use fluidly view-switching-animations, such as slide in, slide out, blend in, blend out, page flip, or cube. The former ones perform very quick and fluidly on QVGA-resolution as well as on VGA-resolution.

see the following videos made by fellow users over there at www.actualitemobile.com, www.actualitemobile.com. (btw the videos are slow in terms of framerate, but the animations are more fluidly in reality since they are trimmed to human-eyes-fps):

<a href="http://img532.imageshack.us/flvplayer.swf?f=Tbureauskinrj2&amp;autostart=true" target="_blank">http://img532.imageshack.us/flvplayer.swf?f=Tbureauskinrj2&amp;autostart=true</a>

<a href="http://www.youtube.com/v/GuP0jAHex9o" target="_blank">http://www.youtube.com/v/GuP0jAHex9o</a>

So what comes next.. that’s a good question.. there are interesting feature requests here at the discussion-place and you can still make feature requests, but i can’t say for sure wich one of them gets implemented.
HomeScreen++UI version 1.06 is now in “Release Candidate”-state and will be released as finished release soon.
Features planned, that is they are very probably to get implemented, for the version 1.07 are dll-support (allowing programmers to supply dlls for placing custom-functions into HomeScreen++) and advanced landscape/portrait-support. There are more features planned though ;)

Resources:

The Smartphone and Pocket PC magazine published by Thaddeus Computing from Fairfield is one of the most prominent print- and online-magazine for PocketPC’s and touchscreen devices (phone and non-phone) and they (together with prominent peoples as Board of Experts) yearly nominate new, popular and innovative software for such devices with the Best Software Award.

I’ve just discovered that BatteryStatus Advanced [which is called HomeScreen PlusPlus UI now] (a software developed by me) is on the preliminary list for the nominees 2008 in the category “Today Information plug-in” for touchscreen phone and non-phone devices and that’s great :)

What’s worth to mention is that BatteryStatus Advanced is listed along with SBSH PocketBreeze or SPB Diary, which are very popular software-packages in the scene around windows mobile based touchscreen devices and there are only 5 projects nominated in this category.

BatteryStatus Advanced is a 100% C/C++ coded application with some less asm-object-mods, therefore it runs very fast and without the need for additional frameworks. Furthermore BatteryStatus has an extremely low and optimized memory-usage on runtime (even with big-xml-themes).
BatteryStatus was one of the first (or maybe the first) using an xml-based Row/View-concept and derived classes for UI-design on PPC-devices and some more (still) experimental concepts.

BatteryStatus was nominated 2007, but didn’t get further to the finals, so let’s see whether BatteryStatus gets to the next step (the list of Nominees :) ). If so, then i will give a prospect of the further developments of BatteryStatus-Plugin hehe

Resources:

Nominees Image
The Nominees for the Best Software Award 2007 have been announced by Smartphone and Pocket PC magazine, that is the preliminary list isn’t preliminary any longer… and guess… yes a project of mine is still nominated ;)
As of writing these lines, BatteryStatus Advanced (the code-base is build on top of BatteryStatus Free) is on the list and therefore nominated for this Award in the category “Today information plug-ins”.
I’ve seen a lot of today-plugins released 2006/2007 with novel and/or innovative ideas and by great and enthusiastically developers, so it’s a great honor BatteryStatus being nominated :)

Maybe some background/history about BatteryStatus could fit in here. Project BatteryStatus started end of 2006. At this time i got my prophet and after some time of playing with i missed a bunch of less but quite useful functions, hence i started a very very small today-plugin for these quite handy functions. Then with great help of and in collaboration with forum.xda-developers.com which by and by got to a source of innovative and brilliant ideas, BatteryStatus got more and more functions and now there is an Advanced version with fully customization support by state-of-the-art xml-application and multi-language support and more … (and i got a lot of much appreciated online contacts too ;) ).

There were some simple and hopefully reasonably design principles since starting of BatteryStatus Free (in consideration of embedded systems with less system resources). Some of them are a small footprint, less usage of system resources by using notifications or avoiding unnecessary/redundant codepaths and so on. In fact even the advanced versions dll is occupying about 128 kB of memory only (regardless of runtime resources of stack/heap..). I didn’t and don’t want BatteryStatus taking 1MB or more memory only for some simple and useful things.
The advanced version is about to get from development beta status to a shareware version and we will see what comes next on stage hehe

In short: i’m very glad about Batterystatus being nominated for this award :)

Of course there is much more i could write about BatteryStatus, but .. maybe you should try it and see what community collaboration could create..