IBM Israel
Skip to main content
 
Search IBM Research
   Home  |  Products & services  |  Support & downloads  |  My account
Select a Country Select a country
IBM Research Home IBM Research Home
IBM Haifa Labs Homepage IBM Haifa Labs Home

PIKS - Personal Information Kiosk System

Healthcare & Life Sciences
Project Homepage
 ·Architecture
 ·Network Requirements
 ·Platforms
 ·Uses
 ·Contact Information
Feedback


Network Requirements
PIKS is designed to provide a large number of users with optimized access to organizational information. The need for good connectivity support for unregistered anonymous users introduces a new challenge to network requirements. The following lists requirements that must be implemented:
  • Minimal power consumption
  • Low price
  • Small size
  • Distributed network - Client server architecture
  • Serve many anonymous users
  • Fast response time
  • Transparent roaming
  • Location awareness
  • Robust connection

  Cellular Networks

  • GSM, CDPD, CDMA, GPRS
  • Data over existing infrastructure

  Wireless LAN -802.11 Standard

  • Wireless connection to an existing LAN

  Wireless Personal Area Networks (WPAN)

  • BlueTooth, HomeRF, 802.15
  • Peer to Peer connection for pervasive devices

  Resource Requirements

The first implementation of the device command handler for PalmOS is written in a few hundred lines of simple C code, 95% of which, is totally portable and non-PalmOS dependent. The executable takes up about 4 KB of RAM, and no additional memory is allocated at run-time.

The current implementation of PIKS client relies on WABA (Java VM derivative implemented on both Palm OS and WinCE). It is convenient from the development perspective, but ultimately, the target device should eventually have native code (about 95% portable) with only a small part of machine dependent code.

Communication is done via the standard serial port using low-level send/receive calls, or via the built-in TCP/IP stack using stream sockets.


 

  About IBM  |  Privacy  |  Terms of use  |  Contact