Develop to Open Enterprise Server
Novell provides a set of Software Development Kits (SDKs) and development tools to enable developers of all types to create and deploy applications on Open Enterprise Server.
Open Enterprise Server as a deployment platform provides proven operating systems, application services and frameworks (such as J2EE and Mono/.NET), database, networking, communication, collaboration, and management services all in an open, easy-to-deploy environment. Unlike other server platforms that force vendor lock-in or are not sufficiently supported for the enterprise-level customer, Open Enterprise Server incorporates the best from both open source and enterprise networking leaders.
Open Enterprise Server supports the x86 platform and includes:
- The SUSE LINUX 2.6 kernel and all services that are in SUSE LINUX Enterprise Server 9
- The NetWare kernel and all services currently in NetWare 6.5 along with additional enhancements that are in development
- Many services that are in Nterprise Linux Services 1.0 and additional services that are in development
- Integrated common management tools to allow coexistence and management of platforms
Open Enterprise Server supports or includes many open source technologies that can be leveraged by developers, including Apache, Tomcat, Mono, JBoss, mySQL, PostgreSQL, Samba, rsync, YaST, etc.
Below are links to SDKs and tools that support development to the operating systems, network, and application services that comprise Open Enterprise Server.
SLES SDK
This SDK supports application development for SUSE LINUX Enterprise Server (SLES). To provide you a comprehensive build system, this SDK includes all the open source tools that were used to build the SLES product. It provides all the tools you need to develop or port applications to all of the platforms supported by SLES.
The SDK also contains IDEs, debuggers, code editors, and other development tools. It supports most major programming languages (including C, C++, Java, and most scripting languages including PHP, Python, Perl, Ruby, etc.). Also for your convenience, the SDK includes multiple YAST and Perl packages that are not included with Open Enterprise Server. More
Mono Project
Mono is a comprehensive open source development platform based on the .NET framework that allows developers to build Linux and cross-platform applications with unprecedented productivity. Mono's .NET implementation is based on the ECMA standards for C# and the Common Language Infrastructure, allowing you to build with .NET and deploy on Open Enterprise Server. More
NetWare Developer Kits
NetWare SDKs contain the libraries, components, sample code, and documentation you need to build network-ready applications and utilities for heterogeneous networks and deploy them on NetWare. The NetWare SDKs support development in C, Java, and scripting languages (PHP, Perl, VB Script), and provide components that ease your development efforts. Kits for Independent Hardware Vendors wanting to support NetWare are also included. More
eDirectory Developer Suite
Novell eDirectory is the most widely used identity foundation for managing internal and web-based relationships between user identities, corporate assets, and security policies. The eDirectory Developer Suite contains the libraries, tools, sample code, and documentation for you to fully integrate your application with eDirectory and provides support for most major programming and scripting languages and directory access protocols. More
Nsure Identity Manager SDK
Open Enterprise Server includes Nsure Identity Manager, which connects disparate data stores (directories, databases, file systems, etc.) via a driver and allows data to be automatically synchronized and shared between data stores despite different naming conventions and schema definitions. Nsure Identity Manager includes some standard drivers and the SDK allows developers to create additional drivers. More
iFolder
Novell iFolder enables automatic file synchronization, file backup, and web access to users' files. iFolder can also provide file sharing solutions for workgroup and enterprise environments. Developers can integrate iFolder services into their applications and can participate in iFolder's development by joining the iFolder open source project hosted on Novell Forge. More
iManager SDK
Novell iManager is a web-based application for managing, maintaining, and monitoring Novell and Third-party products using wired and wireless devices. This SDK allows developers to build plug-ins that extend iManager - enabling iManager to surface the management interface for custom-built or third-party solutions. More
iPrint SDK
Novell iPrint provides simple access to printers via a web browser. Users just go to a web page that displays the available printers, clicks to install any needed drivers, and prints. iPrint allows HTML developers to customize the printer maps and web interface. The iPrint SDK allows printer manufactures to build printer control and gateway configuration plug-ins to manage printers, printer agents, and brokers. More
Storage Management Services SDK
Storage Management Services provides a programming framework that applications use to provide backup solutions for NetWare and SUSE LINUX Enterprise Server. More
Additional Information
All Independent Software and Hardware Vendors can engage with Novell and access developer resources, support, service offerings, co-marketing opportunities, and the YES certification program by participating in the PartnerNet for Technology Partners program. More