PrefacePreface
A guide to developing applications with NetKernel
Home > Books > Solutions Developer Guide > Preface

Rate this page:
Really useful
Satisfactory
Not helpful
Confusing
Incorrect
Unsure
Extra comments:


The Solution Developer's Guide builds on the information presented in the Getting Started book and explores topics related to the development of applications in NetKernel using the resource oriented computing model.

After reading this book you will have the knowledge you need to build applications using NetKernel. If you desire a higher-level perspective on architectural and design issues, consult the Architect's Guide.

As a developer of NetKernel applications you will work at the level of information and services by utilizing the capabilities of resource models. A resource model provides information types such as XML, Images, etc. along with services that work with those information types. For example, if you are working with Images that resource model provides services such as crop, rotate, scale and dither. The XML resource model provides XSLT, XQuery and other related services.

By using these resource models and the resource oriented system you will be very productive. The resource models and associated services hide all of the complexity of their objects and libraries as you work above this - at the logical level - composing solutions with resources and services. If new resource models or services are required these can be constructed and added to your NetKernel environment. Information on extending NetKernel is available in the NetKernel Extension Guide.

This book in structured into several sections:

Section Description
Resource Requests An in-depth look at resource request processing and how to write accessor endpoints.
Resources Resources and resource models are foundation upon which you build applications.
Modules Modules are the fundamental unit of organization and deployment in NetKernel. All of your work will be contained in modules. This section provides a detailed look at modules from a physical and logical perspective.
Scripting Languages Scripting languages work at the physical level and provide extensive support for creating services and resource-representations.
DPML The DPML language works at the logical level allowing you to build a sequence of NetKernel requests and associate them with a URI address.
URI Schemes NetKernel uses a set of internal URI schemes for various purposes.
XML Support NetKernel uses XML extensively for its internal structure and many other things.
Development Approach NetKernel emphasizes the logical level and this has an impact on development processes. This section examines the three "C"s - Construct, Compose, Constrain.

Additional Guides

The NetKernel Tutorials book contains many useful discussions about development issues such as how to set up a development environment and how to build database applications.

The Architect's Guide book explores high level design patterns that become possible with NetKernel's resource-oriented computing model.

The Resource Model Guide and the Client, Services and Transport Guide explore important capabilities included in NetKernel.

If new capabilities are needed such as new resource models, the NetKernel Extension Guide explains how to extend NetKernel.

© 2003-2007, 1060 Research Limited. 1060 registered trademark, NetKernel trademark of 1060 Research Limited.