Porting-installation-Java-tool-PDA

Porting an installation Java tool to PDA platform
The Customer

The customer is a wireless solutions provider.

Project Description

The scope of the project was to port small SNMP enabled hardware installation tool written in Java/Swing to a PDA platforms

Challenges:


1. The network 10.1.1 was a private network (non-routable).

2. At installation time the modem is not on any network.

3. The device does not support Bluetooth.

4. The device does not have an available COM port.

Hardware requirements:

- Handheld computing platform selection most suited for network interaction with devicew
- Hardware must be capable of supporting an Ethernet connection (e.g., compact flash)
- OS must support a version of Java that is 1.4 compatible

Technologies and Tools used: J2ME, Pocket PC 2003, J9 Websphere SDK


Case Studies:

1) PDA Development

2) J2ME Development

3) Mobile Solutions for mobile personnel

4) Wireless Games Development

5) Wireless tutorial for DMV preparation tests

6) Reengineering of an existing Palm application, creation POS system

7) Replacement of standard Note Pad, Memo Pad and Voice Pad

8) Medical Applications for Pocket PC

9) Implementation HIPAA Security for Mobile Devices

10) Wireless Development for enterprise

11) Wireless Application for Maintenance technicians

12) Porting of Java tools to PDA


Skill Set:

Embedded Technologies
x86 · 68k/ColdFire , PowerPC , ARM , MIPS , DSPs, Ubicom, 8051 , PICs , Z80

Embedded OS's
Palm OS, Windows CE, VxWorks, pSOS+, QNX, Embedded Linux, BSD Unix.

Embedded Development tools
Single board computer SDKs, C/C++, Java

Wireless Technologies
Java™ 2 Platform Micro Edition (J2ME), Binary Runtime Environment for Wireless (BREW), WAP/WML/WML Script, JavaCard, SMS, Bluetooth, SIM Application Toolkit (SAT), Mobile Station Application Execution Environment (MExE)

Operation Systems
Palm OS, Symbian, Pocket PC 2002/2003

Wireless Development tools
Microsoft .NET Mobile Web SDK, OracleMobile Online Studio, Bluestone Total-e-Mobile, MIDP/CDC from Sun, Personal Profile JVM for Palm (IBM), eMbedded Visual C++ 4.0, Visual Studio .NET 2003 and Smart Device Programmability, Microsoft SQL Server 2000 Windows CE Edition Version 2.0