DEVBUZZ Homepage Using Spb Kiosk Engine for eVB and .NET CF Pocket PC enterprise applications
 
Web www.devbuzz.com
  HOME PAGE
  All Articles
  Advertise
  Consulting

 Development
  Discuss - Forums
  Still in the box?
  .Compact Framework
  Code Snippets
  SQL Server CE
  Database
  MS Resources
 Stores
  Developer Controls
  Pocket PC Hardware
  Pocket PC Software
  Pocket PC Books
  .NET CF Books
  Book Reviews
  SPB SW Discounts
  RESCO SW Discounts
 DEVBUZZ Info
  About Us
  Help
  Join our email list
  Links & Ratings
  Press & Comments
  Pocket PC version
  Software Reviews
  Hardware Reviews
 Authors
  Authors
  Article Guide
  Competitions
 Resources
  Developers
  Register
  Login

  SPB Discounts!
 Columnists
  Rick Winscot
 Past Blast
  Personal Media Ctr
  Gizmobility
  eVB Legacy
  Old news
  Hosted Software
  Wireless
  Newsletters
  Carl Davis
  Upton Au

 Pocket PC Registry
  Join the registry
  View current list
 Current Poll
Are you converting to .NET Compact Framework?
Yes, it has changed my life!
No, I'm sticking with eVB
.NET CF what's that`?

Current results
3431 votes so far
 Recent Forum Threads [goto forums]

Get Computername
read... (67 hits)


Great aid to development productivity
read... (82 hits)


ThreadingTimer sample code
read... (143 hits)


Multithreading with .NET CF
read... (194 hits)


Moving from eMbedded Visual Basic to Visual Basic .NET
read... (166 hits)


.NET Compact Framework 2.0 Service Pack 2
read... (226 hits)


Transfer Data from SQL Server 2000 to SQL Server Compact Edition
read... (298 hits)


This protocol version is not supported
read... (236 hits)


Converting Lowercase to uppercase wont work
read... (203 hits)


Direct access to MS SQL Server 2000
read... (374 hits)


Creating SDF file in Desktop
read... (513 hits)


Winsock in CF.NET
read... (316 hits)


Using Pocket Outlook to submit HTML page form with MAILTO action
read... (420 hits)


Missing file "System.Data.PocketPC.asmmeta.dll"
read... (268 hits)


HP iPAQ hw6915 Serial Port Issue
read... (309 hits)


Info on the recent forum changes
read... (341 hits)


SqlServer tools from Redgate
read... (383 hits)


Arrow keys and Hardware navigation button
read... (393 hits)


O2 XDA lls pin sync cable to comport
read... (322 hits)


Creating dynamic folders on Pocket PC OS
read... (299 hits)

Custom Windows Mobile software development.
LBS Challenge 2007
LBS Challenge Eight previous NAVTEQ Global LBS Challenge® participants have received venture capital funding and nine past LBS Challenge winners have launched commercial applications on major wireless carriers. Register your non-commercial LBS application in the 2007 NAVTEQ Global LBS Challenge in one of three regions: Americas, Europe-Middle East-Africa (EMEA) or Asia-Pacific(APAC). You could win a share of $2 million in prizes. This could be your year.
Dream. Develop. Win.

Development | .NET Compact Framework

Using Spb Kiosk Engine for eVB and .NET CF Pocket PC enterprise applications
Written by Vassili Philippov  [author's bio]  [read 43009 times]
Edited by Derek

Download the code   Discuss this article   Windows CE 3.0   

Page 1  Page 2 

 Spb Kiosk Explorer

Spb Kiosk Explorer The Spb Kiosk Explorer is Pocket Internet Explorer running in kiosk mode. Spb Kiosk Explorer Builder allows you to customize a lot of different options: such as: the start page, you can hide any of the Pocket Internet Explorer toolbar buttons and menus; you can hide the command bar completely and even disable SIP auto pop-up.

Spb Kiosk Explorer will be helpful for people who develop enterprise Pocket PC based solutions using the web interface. These can be either web solutions for wireless devices or local Pocket PC solutions that use Pocket Internet Explorer as interface.

Using Spb Kiosk Explorer you can restrict user access only to your website which will prevent employees using the Internet for personal purposes. It is even more useful if you pay for traffic. To do that you can remove the View menu to prevent them from opening the address bar as well as removing the favorites button. After that the user will be able to use only links on your pages and will not be able to open any unauthorized page.

Another reason to use Spb Kiosk Explorer is the option of using all the 240x320 screen area. The Pocket PC screen is not that big - throwing away 16% of the screen area for the Start menu and command bar is not trivial.

 Spb Kiosk Terminal

Using a thin client is a very interesting approach for building mobile enterprise solutions. It will only work if people who use the devices have access to fast wireless network. If they have, then using this approach can save a lot of money. Instead of writing a Pocket PC application that will synchronize data with a legacy system you could just change the interface of the existing solution to display better on the 240x320 screen. Then use the Terminal Service Client to provide remote access to this application from wireless mobile devices.

But very often you need to run the Terminal Service Client in kiosk mode. In allows you to use all the 240x320 screen area and will prevent switching to other applications. This is done using Spb Kiosk Terminal. Running Terminal Service Client in kiosk mode also provides an auto-connect feature. So the device will always be connected to the server. This makes device maintenance much simpler and cheaper.

 Using Spb Kiosk Engine for eVB programs

Spb Kiosk Engine is specially optimized for using with eVB programs. Let's take an eVB program, for example the "Shopping" sample from the Pocket PC 2002 samples:
(<Windows CE Tools>\wce300\Pocket PC 2002\samples\evb). Here is a screenshot of this program:

Sample eVB application

All we need to run our eVB application in kiosk mode is to open Spb Kiosk Engine Builder, choose the eVB application type, enter the path to our eVB file and choose lock and unlock codes:

Spb Kiosk Engine

Spb Kiosk Engine Builder will generate a Pocket PC installer that you should install over your eVB program (your can also include generated CAB files in your installer). After that your eVB program will run in kiosk mode and users will not be able to run anything else. Here is a screenshot how this sample application looks with Spb Kiosk Engine:

Sample eVB application with Spb Kiosk Engine

 Using Spb Kiosk Engine for .NET CF programs

Using Spb Kiosk Engine with .NET CF applications (both C# and VB.NET) is as simple as using it with native programs or eVB program. Just run Spb Kiosk Engine, enter the path to your program, choose lock and unlock codes. After that Spb Kiosk Engine will generate a Pocket PC installer that you should install with your application. After installing this generated Spb Kiosk Engine runtime to a Pocket PC it will automatically start your .NET CF program and will keep it in kiosk mode so even after soft-reset this program will start automatically and the user will not be able to switch to another program (except after entering the secret unlock code).

 Discount for DEVBUZZ readers!

DEVBUZZ visitors get a 5% discount for Spb Kiosk Engine, Spb Kiosk Explorer and Spb Kiosk Terminal.

Click here for information about other discounts on SPB products

Previous Page

Back to .NET Compact Framework | [Article Index]

 

Back to the top of the page.
Chris De Herrera's Windows CE Website Windows CE News & Information Source
Copyright ©2000-2007 by DEVBUZZ.COM, Inc., NJ. USA.MSDEVELOP