PocketKiosk Builder v3.8 ( )
Lock down Windows Mobile devices
PocketKiosk Builder increases mobile
workforce productivity by restricting Windows Mobile PDAs to run only
specific programs. To know more, please read below or download the fully functional evaluation version for 30-days.
Licensing: Purchase licenses only for the computer that you want to use to lock down the handhelds. There is no runtime cost
for handhelds

Benefits
Achieve full user productivity by ensuring that
only allowed applications are running.
Avoid accidental device data or system corruption by
inexperienced users.
Reduce device maintainence. For e.g. Ensure increased battery life by making sure unwanted applications
are not allowed to execute.
Features
No programming required. Specify the application you want to run in kiosk mode and there you go!
Kiosk Desktop, a special explorer to show list of all allowed applications
Create/Load/Save PocketKiosk projects
Launch multiple applications in kiosk mode
Disable Autorun
Disable program installation
Disable hardware buttons
Show custom icons for applications
Admin password protection
Support for landscape and portrait screen rotation modes
Disable ActiveSync connection
Show taskbar to show clock, battery indicator or other system status information
Show list of running applications
Show your company logo at startup
Install packages directly from the desktop (no need to manually copy the .cab file to the PDAs)
Details
If your requirement is to allow execution of only a specific application on a Windows Mobile (Pocket PC) device, then PocketKiosk
Builder is for you. PocketKiosk Builder generates CAB packages. These CAB
packages install PocketKiosk engine on the device. The engine makes sure that
only allowed application runs on the device. Any type of Windows Mobile application
(.exe/.vb/.NET CF) can be launched in full screen kiosk mode. The users are thus
restricted to use only specific application and that application takes complete
control of the screen e.g. you can run Pocket Internet Explorer in full screen
kiosk mode, thus making sure users don't run any other application such as
games, music apps etc. See the figure below:
(Fig:-
Word Mobile (Pocket Word) in fullscreen kiosk mode)
Packages built with PocketKiosk Builder can be easily installed on target Windows Mobile (Pocket PC) devices. Packages are in form of .cab files. Just tap on setup.cab file on the device. The PocketKiosk engine is installed and target application is run automatically in fullscreen kiosk mode. Even after a warm boot, the application will run in kiosk mode unless administrator wants otherwise.
System Requirements
-
Windows Mobile 6.1, Windows Mobile 6, Windows Mobile 5 based device
-
Microsoft ActiveSync
-
Microsoft Windows 2000/XP on desktop
How to use PocketKiosk Builder
With PocketKiosk Builder you can configure your device to run in one of the
two following modes:
1. KioskDesktop (KD) mode 2. Non KioskDesktop mode
Kiosk Desktop Mode
In Kiosk Desktop mode icons of allowed applications are listed in a special
desktop. Users can launch only the allowed applications by tapping on them. If
the application is closed, control comes back to the kiosk desktop from where
some other allowed application can be launched.

Fig. Kiosk Desktop with a few allowed
applications
Non KioskDesktop Mode
In this mode allowed application is launched directly at
startup. No Kiosk desktop is available. If multiple applications are launched
simlutaneously, user can switch among them by pressing first hardware button the
PDA or the applications can launch and activate each other.
 (Pocket
Internet Explorer running in Fullscreen kiosk mode)
Packages built with PocketKiosk Builder can be easily installed on target
Pocket PC devices. Packages are in form of .cab files. Just tap on setup.cab
file on the device. The PocketKiosk engine is installed and target application
is run automatically in fullscreen kiosk mode. Even after a warm boot, the
application will run in kiosk mode unless administrator wants otherwise.
Using PocketKiosk Builder to build Fullscreen kiosk
applications
Using Sample projects On the desktop
computer, there are two sample projects files in {Drive:}\Program
Files\Askarya\PocketKiosk\Samples folder. First.pkp project file
contains settings to build a package with KioskDesktop enabled (See screenshot
below). Second.pkp contains settings to build a package to launch allowed
applications directly without KioskDesktop support.

Step 1 - Create a Project file
You can save your project settings as pocketkiosk project files (.pkp) on the
desktop. For e.g you can load First.pkp sample project
file from \Samples folder to see how it works. You can do following actions on
the project (.pkp) files.
New Project: Click this button to clear the values in
various fields on the PocketKiosk Builder screen. You can now enter new
values.
Save Project: You can save the project with any name (for
e.g. myproj.pkp).
Load Project: You can load settings from an existing project
file (.pkp file). The project file should have been saved earlier by
Save Project option described above.
Step 2 - Building the Package
1. Run PocketKiosk Builder (Start -> Programs -> Askarya PocketKiosk
-> PocketKiosk Builder)
2. In the screen below, You can select Kiosk Desktop option. Then add
information about all allowed applications into the list. You have an
option specify any command line parameters for the allowed applications.
You can also set an administrator code which must
be entered to stop PocketKiosk from launching the application into fullscreen
mode. Incase you have loaded a project file (.pkp), these values are read
automatically into the PocketKiosk Builder screen.
Click on Add button and following screen appears where you can specify
other allowed applications paths.

- "Launch automatically at startup": Check
this option if the application should start automatically when device boots up.
- "Never launch this application automatically": Check this option
if the application is a system process (like shell32.exe) and should not be
started by PocketKiosk as it can crash or lockup the device. Usually this option
is not applicable for user applications.
- "Do not show on Kiosk Desktop": Check this option if you want to
run the application in background mode and don't want the user to see its icon
on the kiosk desktop screen. Such application can be launched or terminated by
some other program only.
- "Application itself controls fullscreen mode": Check this option
if the application handles the fullscreen mode itself and you don't want to
PocketKiosk to interfere in the operation as it can have undesirable effects.
- "Launch after wakeup": Check this option if you want to launch the
specified application as the device resumes or wakes up from suspend state.
- "Tapping on icon brings....foreground": If an application is
already running, check this option if you just want to bring application window
to foreground when application icon is tapped, otherwise the application is
launched normally. Usually launching an already running application brings up
the existing instance to foreground but this is not always the case. .
3. Now click on Build Package button and this will generate
setup.arm.CAB file for ARM processor based
devices.

Step 3: Installing the Package on the device
There are two ways to install the package on the device.
1. Click the Install button on the main screen. If the
device is currently connected with the desktop over ActiveSync, the package will
be installed immediately and the device will softreset automatically and target
application will start running in fullscreen kiosk mode. If the device is not
connected over ActiveSync, the package is queued and when ActiveSync is
connected later, the package is installed on the device.
OR
2. Copy the setup.arm.cab file to a folder on the device and
tap on it. The cab setup will run and the package will be
installed automatically. Before performing this step, run ActiveSync and
establish the connection with the Pocket PC device. For e.g. See below,
setup.arm.cab file is copied into My Documents folder on the
device. Tapping on setup.arm.cab begins package installation. After
installation is over, device will soft reset and target application is
automatically launched in fullscreen kiosk mode. Note: Use this method
when you need to install the package on large number of devices.

Exiting from Fullscreen Kiosk mode
There are 3 ways to unlock the device from kiosk mode.
1. Kiosk Desktop Unlock: If kiosk desktop is enabled, tap on the title text
area just above the list of allowed applications. This will bringup the admin
logon screen where the admin code is entered. If correct code is entered the
device will exit from kiosk mode.
2. When using PocketKiosk Builder to build the packages, the admin can exit
the kiosk mode by going to "Device Control" section and by pressing "Exit Kiosk
Mode on device" button. ActiveSync connection must be established with the
device before using this option.
3. Soft reset the Pocket PC device. You will see following screen. If user
doesn't tap on 'Yes' or 'No', the target application will be launched
automatically after specified time delay. (This time delay can be modified while
building the .cab package. The default time delay value is 10 seconds)

Click
No on the above screen. Now enter the admin code (It was set while
building the package in step
2)

If
valid admin code is entered, PocketKiosk will exit and the Pocket PC will start
in normal mode.
Buy
PocketKiosk Builder
Email us your feedback and comments at: support@askarya.com.
Thanks for using Askarya software.
Note:Single license can be used
to deploy packages on any number of PocketPC devices for free. History
- v3.8 - New feature: Show battery status on Kiosk Desktop screen
- New feature:
Show background image on Kiosk Desktop screen
- Improvement: Proper acquiring of phone signal at startup
- v3.7 - New feature: Specify custom icons (32x32) for applications on the
kiosk desktop screen. Icons can be normal images in bmp, jpg, gif and png formats with 32x32 size
- New feature: Show list of running application,
Activate/Stop running applications
- New feature: Option to select
whether to launch application or bring up background window when icon on the
kiosk desktop is tapped upon
- New feature: Strong password encryption, One way hashing
- Improvement: No more closing of running applications when kiosk mode is exited
- v3.6 - New feature: Option to show
taskbar (but disabled) at all times, even on KioskDesktop screen
- Improvement: Better control of Phone
functionality for Windows Mobile Phone devices
- Improvement: In NonKiosk desktop mode: Option to launch
application after device wakes up from suspend state
- v3.5 - Improved UI (fonts, buttons) during kiosk mode startup
- New feature: Option to launch application after device wakes up from suspend state (Useful for login application)
- New feature: Support to disable/enable RAPI security (use PKSecurity.exe tool)
- Bug fixes
- v3.4 - New feature: Option to block Autorun.exe launching from \Storage Card folder
- New feature: Option to block software installation in kiosk mode
- New feature: Silently install pocketkiosk packages without showing messages asking to reset the PDA and to start the kiosk mode automatically.
- v3.3 - Option to associate .pkp files with PocketKiosk Builder
- Branding of cab package: Change Application and Company Name shown during installation and in "Remove Programs" list on the device
- Option to change Admin code from within the device. No need to build and deploy a new cab package again.
- Bug fixes (Proper implementation for softreset, Proper handling of End Call button on Windows Mobile Phone Edition)
- v3.2 - Support to reset the PDA from desktop (Added in
Device Control section)
- Show properties (window handle, window title, executable name to
which the window belongs etc.) of current foreground window on the device (Added in Device
Control section)
- Added support to not
run an application in fullscreen mode. This might be required if the application
itself is handling fullscreen mode
- v3.1 - Proper enumeration and handling of hardware
buttons
- Show Unlock menu with
tap-and-hold anywhere on the kiosk desktop empty area (not just the top
bar) - Fixed Issue: After kiosk
mode exits, hardware buttons now work as assigned in normal mode
- Fixed Issue: Activeysync reconnect fails
always if "Disable ActiveSync Connection" is selected
- Fixed Issue: Tapping on Unlock menu on device properly
shows login screen, Earlier it was sometimes showing white screen
- v3.0 - Added new Kiosk Desktop
feature
-
Added Spanish and Brazilian language
support
- Improvements in User Interface and project file (.pkp)
format -
Option to disable Continue button on startup screen (e.g. application on SD
card may take some time to be available for launch). With this we
can restrict the user for trying to start the application before the timer
expires. -
Option to fit logo image to screen
- Option for admin to unlock the device by tapping on KioskDesktop title text
area and entering the admin code
- v2.6.4 - Option to show version on device
screen
- Exit Kiosk Mode from desktop (Device Control feature)
- Specify delay (in seconds) before exited target application is
restarted by PocketKiosk (Useful for updating applications in the
field)
- v2.6.3 - Performance improvement (less CPU
overhead)
-
Showing PocketKiosk versions on client engine and desktop tool
- Bug
fix (PocketKiosk Builder project was not saving AutoLaunch option for
applications)
- v2.6 - Create New Projects, Load existing kiosk projects
and Modify/Save projects
- Bug
fixes (e.g. taskbar flickering in rare cases)
- v2.5 - Option to disable ActiveSync connection when
application is running in kiosk mode,
- Added
support for showing logo image (.bmp format only) at startup,
- Works
in both Landscape and Portrait mode
- Disable
taps on taskbar when an unallowed application window is in foreground.
- v2.3 - Option to show taskbar with no start
button. With no Start button user won't be able to launch other applications.
Also target application cannot be closed by tapping X button as the taskbar
window will be disabled. This feature is useful if you want to use the taskbar
to show some type of information such as program status or system status (e.g.
battery info, clock etc.)
- v2.2 - Enhanced performance and Optimization
done.
- v2.1 - Fixed issues and improved performance.
- v2.0 - Allows switching among multiple applications
by pressing a hardware button.
- v1.3.3 - Does not allow Today Screen from coming
back after session timeout.
- v1.3.2 - Launch target application using shortcut
links (.lnk files), Simultaneously run extra apps in Kiosk
Mode.
- Support for disabling hard buttons, automatically soft reset the
device after package installation on most devices.
- v1.3 - Automatically launch target application
after some time delay with no user interaction.
- v1.2 - Option to execute multiple applications in
background while keeping main target application in fullscreen kiosk mode.
- v1.1.1 - Optimization for .NET CF applications.
- v1.1 - Added support for running CF applications in
Kiosk mode
Copyright 2001-2008. Askarya Technologies. All rights reserved.
|