Programming with the NLD SDK

Benjamin Fjeldsted

Developer Services

Novell, Inc.

devsup@novell.com

Mike Cronquist

Developer Services

Novell, Inc.

devsup@novell.com

Introduction

What is the Novell Linux Desktop (NLD)?

Why is Novell providing an SDK?

How Do I obtain the SDK?

What type of applications can I create?

How do I provide feedback/support on the SDK?

Novell Linux Desktop

Novell Linux Desktop 9 is a desktop operating system and office-productivity environment that enables businesses to use Linux and open source with confidence.

Novell Linux Desktop 9 is an ideal platform for independent software developers and vendors.

Powered by SUSE LINUX

http://www.novell.com/products/desktop/

NLD 9 SDK

Novell has provided an 'Early Access' release of the NLD 9 SDK

The SDK provides the tools you need to port applications to all of the platforms supported by Novell Linux Desktop.

The SDK also contains IDEs, debuggers, code editors, and other related tools. It supports most major programming languages (including C, C++, Java, and most scripting languages).

Installing the NLD 9 SDK

Use update.novell.com to download and install the Novell Linux Desktop SDK components.

Note: as part of your Novell Linux Desktop installation, your system should have been activated against the ZENworks Linux Management servers at udpate.novell.com

Detailed instructions located at:

http://developer.novell.com/ndk/nldsdk.htm

C/C++ Developer

anjuta

kdevelop3

bonobo

Common C++

emacs

ddd

distcc

dietlibc

valgrind

ElectricFence

Xerces

Source-Navigator

C# Development

Mono runtime library is available with NLD9

Still need to get the development packages from the mono project at:

http://www.go-mono.com

We are working on getting these integrated in the SDK.

Web Development

Apache

Apache2

MySql

postgresql

Scripting Development

PHP

perl

python

python-ldap

zope

zope-mysql

KDE Development

kdebase3-devel

kdesdk

kdebindings3

kdemultimedia3

quanta

GNOME Development

gtkmm

gnome-libs

gnomemm

gnome-print

libsigc++

gtkdoc

python-wxGTK

Administration Tools

subversion

ethereal

ssldump

sgmltool

quilt

yast2

yast2-debugger

yast2-devtools

yast2-testsuite

Demo

How do I provide feedback?

By the NLD9 SDK forge project at:

http://forge.novell.com/modules/xfmod/project/?nld9sdk

Through this session

by emailing devsup@novell.com with the subject:

NLD9 SDK feedback

Q/A

Unpublished Work of Novell, Inc. All Rights Reserved.

This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.

General Disclaimer

This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. Novell, Inc., makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc., reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes.

This means that no work is lost with either the Novell Nsure UDDI corporate or testing solution.

Enterprises that build their UDDI solutions with Novell Nsure UDDI Server, are not only leveraging the deep experience Novell Identity Management foundation brings to the standard, they are securing their own future by building on an open standard implementation that will grow and scale with their corporate needs.

DL131

McKay Brown

2002-04-25T15:40:43