Git Product home page Git Product logo

1060kernel.getting-started's Introduction

getting-started

A repository with some modules to show how to get started with NetKernel

Requirements

All you need is a copy of gradle

Getting Started with Getting Started

  • Clone this git repository...

git clone https://github.com/1060NetKernel/getting-started

  • Change directory to module/urn.org.netkernel.helloworld/

  • To build the urn.org.netkernel.helloworld module

gradle build

  • To download NetKernel, install NetKernel, deploy this project's module and start NetKernel...

gradle installNK deployModuleNK startNK

  • Congratulations you have your first module installed, try it here

  • NetKernel is running two HTTP servers - one for apps on port 8080 and one for the administration tools on port 1060. You can explore the NetKernel system at http://localhost:1060

  • To stop NetKernel...

gradle stopNK

Where was NetKernel Installed?

  • You installed a copy of NetKernel with your module running in the relative directory ../NKSE-5.2.1/
  • To start NetKernel manually use ../NKSE-5.2.1/bin/netkernel.sh (or netkernel.bat if you're on Windows)
  • To see the console output of NetKernel look at ../NKSE-5.2.1/log/netkernel.out
  • To delete this temporary copy of NetKernel use

gradle cleanNK

You can tell Gradle to use an existing copy of NetKernel. Just open build.gradle and change location to point to the directory where your existing copy of NetKernel lives.

Eclipse

To start playing with the code in Eclipse...

gradle eclipse

This creates .project and .classpath files for Eclipse, so now in Eclipse just use "Import... Existing Projects into Workspace..." and point to the directory as an Eclipse project.

Next Steps with NetKernel

  • Make sure NetKernel is running (ie you can request http://localhost:1060 with you browser)

  • We highly recommend that you go to the package manager (referred to as the "Apposite" tool) and accept all updates.

  • Click "Select All Updates"

  • Then click "Apply Selections"

  • Wait a few moments for the updates to be downloaded and for NetKernel to hot deploy them.

  • To start learning all about NetKernel and Resource Oriented Computing go to the documentation

Getting Help

  • 1060 Research are here to help you get started
  • Register on the NetKernel Portal to access the complementary support
  • From the portal you can also download free evaluation copies of 1060 NetKernel Enterprise Edition
  • NetKernel Enterprise Edition comes with additional high-end tools and features and has comprehensive SLA and Support packages.

NetKernel Gradle Plugin

As well as building a module, there are lots of powerful things you can do with the NetKernel Gradle plugin.

A detailed guide is provide here

Let us know how you get on or if you need a hand tweet: @netkernel or #netkernel

Last Edited, Peter Rodgers, 2014-12-02

1060kernel.getting-started's People

Contributors

1060netkernel avatar pjr1060 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.