
  
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.
|