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.
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).
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).
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).
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:
The Master List also contains lists of deprecated Java classes and obsolete C functions.
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).
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.
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.
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.
InstallAnywhere is not aware of past versions of SDKs and thus several file collisions could occur.
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).
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.
© 2008 Novell, Inc. All Rights Reserved.