Novell Home

Novell Developer Kit FAQ

From Developer Community

Contents

What is the Novell Developer Kit?

The Novell Developer Kit (NDK) is a compilation of resources for developers to create programs that access Novell services. It includes open APIs, sample code, documentation, compatibility tests, programming tools, and additional resources.

Available on the Web (http://developer.novell.com/wiki/index.php/Category:Novell_Developer_Kit), the NDK allows you to create open solutions that are easy to deploy and manage.


Is the NDK available on shipping media?

The NDK is provided on DVD three times a year to subscribers of the Novell Software Evaluation and Development Library (NSEDL) program. For more information, see the Novell Technical Subscriptions page (http://support.novell.com/subscriptions/subscription_products/nsedl18.html).


How can I get evaluation software?

Evaluation copies of NetWare and GroupWise, as well as other Novell products, are available from the Novell Dowloads site (http://download.novell.com/index.jsp).

The Novell Software Evaluation & Development Library is also a great resource for evaluation copies. For more information, see the Novell Technical Subscriptions page (http://support.novell.com/subscriptions/subscription_products/nsedl18.html).


What types of downloads are available on the NDK?

We offer the following download options:

SDK Downloads
We offer SDK downloads, which include software, sample code, and documentation. You can find this type of download from the component details pages, such as on the the Certificate Server Libraries details page (http://developer.novell.com/wiki/index.php/Novell_Certificate_Server_Libraries_for_C).

Developer Suite Downloads
You have the option of downloading software, sample code, and documentation for multiple, related NDK components all at once. Developer Suite Downloads are located here (http://developer.novell.com/wiki/index.php/Category:Novell_Developer_Kit_Suites).


Where can I find a comprehensive list of NDK functions, classes, and methods?

For your convenience, the NDK Master List (http://developer.novell.com/documentation/general/list_enu/data/bktitle.html) includes lists to help you quickly locate reference pages for the following:

  • Java Packages by Name and Service
  • Java Classes by Name, Service, and Package
  • C Functions and Structures by Name and Service
  • GroupWise C++ Objects by Name and Service

The Master List also contains lists of deprecated Java classes and obsolete C functions.


What internationalization issues should I be concerned with as I'm developing?

An engineer from Novell's internationalization team put together some guidelines that might be very helpful to you as you're developing new applications and software. For a list of guidelines, see Internationalization Guidelines for Software Development (http://developer.novell.com/ndk/whitepapers/i18n.htm).


What does the error "Windows error 3 occurred while loading the Java JVM" mean?

We have switched our install program to use a Java-based installer named InstallAnywhere*. This installer requires a JVM be installed on your Windows path.


Do I have to have a JVM installed?

For Windows executable installations, yes. We have tested our installs with JVM version 1.4.2 and 1.5.x. If you desire, you can use the zip and tar.gz offerings instead.


Doesn't InstallAnywhere provide the ability to do installs without requiring a JVM on the client machine?

Yes. However, using this option increases the size of the downloads by 18 MB each. We thought it would be best to have users download a JVM version once and not have the larger download sizes. If you would rather have the JVM bundled in the install, e-mail us at ndk@novell.com and let us know. If we get requests for this effect, we'll begin providing both downloads in the future.


Why am I warned to uninstall the past version of my SDKs?

InstallAnywhere is not aware of past versions of SDKs and thus several file collisions could occur.


When installing server components, why do I receive a "javaw.exe - Ordinal not found" error?

When installing server components, the error: "javaw.exe - Ordinal not found - The ordinal 668 could not be located in the dynamic library CALWIN32.DLL" is received if you are not using the Novell Client 4.91 (or later) for Windows 2000/XP. The latest client can be downloaded here (http://download.novell.com/index.jsp).


Why do I receive an "Installer User Interface Mode Not Supported" when trying to install an executable?

You must have the Sun J2SE or JRE 1.4.2 or higher installed on your computer to install an executable from the NDK. You can find these downloads at:


If you don't have a version of Java that supports swing, you'll receive the following error:

Installer User Interface Mode Not Supported
The installer cannot run in this mode. Please review the installer's documentation to determine how to run this installer.

Novell® Making IT Work As One

© 2008 Novell, Inc. All Rights Reserved.