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

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


Building Solutions

This book will introduce you to tools, technologies, and techniques that you can harness to rapidly build robust solutions on 1060 Research NetKernel.

With NetKernel, solutions are most effectively and efficiently built when working with the inherent capabilities of the system. These capabilities, and the general nature of NetKernel, supports a development approach described as construct, compose, and constrain.

You can construct fundamental resources and capabilities using high level scripting languages, as will be described in this guide, or with Java using Object-Oriented techniques as described in the Extensions Guide. Composition of resources and capabilities to create a solution is covered in detail in this guide. The application of constraints is also explored in this guide.

Once comfortable with the construct, compose, and constrain approach to development, an understanding of fundamental NK patterns will enhance your ability to build rich compositions of services and resources.

NetKernel supports several approaches to development and integrates them all harmoniously. Object-Oriented (OO) development is best used for the extensions to NetKernel, Resource Oriented Development (ROP) is the best perspective when thinking about each URI as a resource, and Functional Programming (FP) is used within the active URI paradigm to compose functionality in a non-procedural way.

The URI is central to NetKernel and represents a resource within an address space. In terms of a programming approach, each URI can be composed with Resource Oriented Programming (ROP) and each URI is itself a Functional Program (FP).

NetKernel supports multiple address spaces, each of which contains URI addressable resource and service points. With NetKernel's intrinsic support for REST based development and multiple address spaces, building an application in NetKernel is like developing web applications using embedded web applications.

After reading this book, you will be familiar with the following:

  • Invoking services by issuing URI requests
  • Composing services into solutions
  • Language choices supported by NetKernel
  • Where to find focused technology-specific guides.

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