Our sponsors and affiliates:


Join TorWUG

 

 

 Home

 About Us

 Our Sponsors

 Submit News/Articles

 Newsletter Sign-up

 Why become
  a member

 Why sponsor
 TorWUG

 Upcoming Events

 Events Archive

 White Papers
 and Articles

 Case Studies

 Newsletters Archive

 Technology Areas
   Overview

 

 Fundamentals

 

 Why Wireless

   Networks

 

 802.11 + Wi-Fi

 

 802.11 N - New Wifi
    Standard Called
    MIMO

 

 3G Cell Networks

 

 Bluetooth

 

 WiMax-802.16

 

 RFID

 

 UltraWide Band

   Applications

 

 Mobile Field Apps

   Devices

 

 PDA's

 

 RIM

 

 PALM

 

 Smart Phones

 

 Rugged Devices

 

 DeviceReviews

   Security

 

 WEP

 

 WPA

 

 802.1x

   Internet

 

 VOIP

 

 Hot Spots

 

 WAP

 

 WISP

 

 New Business Models

 News

 Development
 Tools

 Online Courses

 Discussion Forum

 Jobs in Wireless/
 Mobile Techs

 Contact Us

Development Tools

The following is a list of development tools, IDEs, and other utilities for device programming.

The list is broken down into the following groups:
  Basic or Pseudo Basic languages
Java Tools
C/C++ Tools
WAP Tools
Other languages/proprietary
Utilities

* A dollar sign after the link indicates that there is a fee for the software, (though most provide an evaluation version). Absence of a dollar sign indicates the tool is free.

Basic or Pseudo Basic languages: 

Top

AppForge Toolkit for Visual Basic $

A family of visual software tools that enable development of GUI applications for non-PC computer products. Works with MS Visual Basic.

NS Basic $

Like the name says... nice and simple. A VB-like environment for coding Palm OS applications. NSBasic also has toolkits for Newton and Windows CE development.

ScoutBuilder $

A full-featured IDE that employs a basic-like syntax for writing Palm OS applications. Allows you to visually-design and edit Palm Databases.


Java Tools: 

Top

CLDC for Java  

The Connected Limited Device Configuration. Allows you to code for the Palm OS using Java.

MIDP for Java  

The Mobile Information Device Profile for Java. Targets cell phones and pagers.

kAWT Project  

The kAWT project is an implementation of the Java Abstract Window Toolkit for resource constrained devices. There are implentations for both PDAs and cell phones (MIDP).

Visual Age Micro Edition  

A sophisticated development environment that allows embedded device programming in Java. Uses the IBM J9 virtual machine technology.

Motorola IDEN development Kit  

An SDK based on the Java MIDP for programming the Motorola IDEN phones, the first phone with Java 2 Micro Edition support.

Waba  

A Java based API for Palm OS, IPaq, Newton, and Windows CE.

Compuware Palm Framework  

A library for use with the IBM Visual Age Micro Edition that has many convenient hooks into the Palm OS API.

Blackberry Java Toolkit  

Program RIM devices in Java. Proprietary API at this point, but will support the Java MID Profile in the future.

Java 2 Wireless Toolkit  

API and toolkit using the Java MIDP for cell phone and pager programming.


C/C++ Tools: 

Top

Code Warrior for Palm OS $

C/C++ IDE for Palm OS programming

Blackberry SDK  

For RIM devices uses C/C++

CASL $

A C-like language for developing Palm OS applications. Comes with a nice IDE.

PRC Tools for Palm OS  

PRC-Tools is a complete compiler tool chain for building Palm OS® applications in C or C++.

Falch.net DeveloperStudio $

C/C++ IDE for Palm OS programming.


WAP Tools: 

Top

Nokia WAP Toolkit  

Requires registration as a Nokia developer, but has lots of other tools as well.

Ericsson WAP IDE  

Requires registration as an Ericsson developer, but has other tools for download.


Other languages/proprietary:  

Top

Palm OS Web Clipping Toolkit  

Allows you to author HTML content that can be displayed through a web-enabled Palm device.

Quartus Forth $

Uses the Forth language and features an on-device compiler. The IDE itself runs on the device. Hope you are a master of grafitti...

Pendragon Forms $

Pendragon Forms is a fast and simple way to create data collection applications and conduits


Utilities:  

Top

Palm Operating System Emulator (POSE)  

Allows you to test your applications without downloading to the device.

PDB Converter  

Tool which will convert a csv file into a Palm Database, and vice versa.

SyncML  

SyncML is an XML implementation that attempts to have a common format for data synchronizaiton across many devices and platforms.

WAP Development Test Suites from OpenGroup.org  

Enables developers to perform development and QA testing of their WAP Clients and Gateways.


The Toronto Wireless User Group is a member of the Oreilly User Group Program.

Expand Beyond

Vist the Oreilly site for a 20% discount on any title.

  This site was last modified Tuesday, July 3, 2007