homemapcontact

New to GEOS?

Products & Services
* Nokia 9000 SDK
* Training
* Support
* Order

Self-Help

Developer Programs

Developer Community



GEOS SDK for the Nokia 9000i/9000il Communicator

The GEOS Software Development Kit for the Nokia 9000i/9000il Communicator provides the tools and software needed for developing GEOS applications, libraries and drivers for the Nokia 9000i/9000il Communicator.

Current Release

Version 2.0 for Windows NT

Backwards Compatibility

The 2.0 SDK takes advantage of all the features of the Nokia 9000i/9000il Communicator, the GSM-1900 version of the Communicator that will soon be available in the United States and Canada. You can also use this SDK to create applications for the Nokia 9000 Communicator (available in Europe and other GSM-900 and GSM-1800 countries) so long as you do not use any of the features specific to the 9000i/9000il device. For more information on the Nokia 9000i/9000il Communicator differentiation from the Nokia 9000 Communicator see the Nokia Communicator FAQ page.

New Features

  • Easy One-Step Installation
    To install the latest SDK, you simply run setup.exe from the CD-ROM and choose the desired option. You can install to a shared network drive (client/server option) or to the local hard drive (standalone option). Regardless of which option you choose, the installer guides you through each step effortlessly.
  • Documentation in HTML
    The documentation is now in HTML and is viewable through your favorite browser. With the newly-converted documentation, navigation is quick and easy. For example, from the main page, you can go directly to:
    • a listing of introductory material, including the new Tutorial and setup instructions for the SDK
    • an alphabetical index of messages organized by class
    • a listing of topics specific to the Nokia 9000i/9000il Communicator
  • GEOS Tutorial for the Nokia 9000i/9000il Platform
    The SDK includes a new GEOS tutorial that teaches you the basics of using the SDK tools and creating a GEOS application for the Nokia 9000i/9000il Communicator. The tutorial explains GOC syntax and keywords as well as basic debugging commands as you build your own application and learn how to step through your code using the Swat debugger.
  • Nokia 9000i/9000il Reference Sheet
    The Nokia 9000i/9000il Communicator is a sophisticated device that offers many features to the programmer--wouldn't it be nice if all the basic details were in one place? Now they are. The documentation on the latest SDK includes an easy-to-read, easy-to-use reference guide that explains the basic hardware and software specifications for the Nokia 9000i/9000il Communicator, including facts about its screen, keyboard, fonts, color mappings, etc.

NEW API

The latest SDK features new API for adding appointments and to-do items to the Calendar application, new classes for adding multiselection capability to file selector objects and for creating filtered lists.

System Requirements

The Nokia 9000i/9000il SDK requires:

  • Microsoft Windows NT 3.51+
  • 300 megabytes available disk space
  • Perl interpreter (a shareware version is provided on the CD-ROM)
  • Borland C++ Compiler (version 4.0 or 4.5)
  • UICPP.zip: The NT port of the Free Software Foundation's cpp (C preprocessor). Only required by those wishing to program in assembly.

Regular Features

Software Tools
  • GOC - GEOS C Compiler
    GOC preprocesses GEOS C source code for compilation by the Borland C compiler (Borland C++ 4.0 or 4.5).
  • Glue - GEOS Linker
    Glue produces GEOS executables from object files compiled by the Borland C++ compiler or assembled by the Esp assembler.
  • Swat - GEOS Debugger
    Swat is a powerful, extensible source-level debugger. Swat provides complete and powerful debugging control.
  • Help Editor
    The Help Editor allows you to create hyperlinked, context-sensitive help files for your application.
  • Icon Editor
    The Icon Editor allows you to import, create, and edit icon artwork; it produces source code for Esp and GOC.
  • Ship Utilities
    The NServer application provides a simple utility for installing new applications to a Nokia 9000i/9000il Communicator.
  • Localization Tools
    Resource Editor allows non-programmers to translate text strings and graphics to create new, localized executables.
  • Communications Utilities
    Several utilities make communication and debugging simple over the serial line by connecting the development and test machines.
  • Build Utilities
    Make utilities allow one-command build, dependency control, and protocol management.
Documentation

The SDK includes a full set of documentation on creating GEOS applications for the Nokia 9000i/9000il Communicator. The documentation is automatically installed when you install the SDK but you can also access it from the CD-ROM. All documentation is in HTML and accessible through your favorite browser.

Sample Applications

In addition to a complete set of tools and documentation, the SDK contains a large set of sample applications that illustrate different aspects of the API. Because the source files are thoroughly commented, they serve as another valuable resource for API documentation.

Pricing And Information

The SDK costs $100 USD per license. Support is not included with the SDK license. Training and support can be purchased separately or in a package through a developer program.