<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<packages>
<package>
<name>demo-pingpong</name>
<packagedescr>=PingPong Demonstration=&#13;
&#13;
[[Image:http://www.1060.org/upload/pingpong-demo/ping-pong-logo.png]]&#13;
&#13;
PingPong is a simple application that demonstrates how to develop a graphical user interface (GUI) for a resource oriented computing platform.&#13;
The application is a full Java Swing application that runs in a separate window.&#13;
The PingPong application extrapolates the Pong physics model to a &#13;
multi-body physical simulation using the GUI as a rending surface for the game.&#13;
&#13;
==NetKernel Specifics==&#13;
&#13;
The application uses a "GUI Transport", which consists of a rendering surface and a NetKernel Transport which listens for GUI events and issues root requests into the pingpong resource space.&#13;
&#13;
For example, the resource &lt;code&gt;res:/pingpong/balls&lt;/code&gt; provides a representation of the computed physics model&#13;
of the ball interactions. When it is requested, the GUI transport renders the representation as a graphic onto the display surface.  When the player moves the bat, a request using the SINK verb for the resource &lt;code&gt;res:/pingpong/bat&lt;/code&gt; is issued to update the game state.&#13;
&#13;
The frequency of display update requests is set to 50 frames-per-second (fps). Each display frame representation is based on a number of internal sub-requests. This application demonstrates the high performance and stability of the NetKernel microkernel and shows that the NetKernel ROC abstraction is extremely efficient in practice. This applications also presents the first known example of a "resource oriented GUI" design pattern.&#13;
&#13;
We hope you enjoy this application and that it broadens your perspective about the types of applications that can be built on NetKernel. In this case, you could think of this application architecture as a RESTful client "browser" with pluggable rendering surface.&#13;
</packagedescr>
<runlevel>5</runlevel>
<section/>
<maintainer>1060 Research Ltd &lt;info@1060research.com&gt;</maintainer>
<www/>
<license>1060 Public License, http://1060research.com/license</license>
<version>1.2.1</version>
<versiondescr/>
<size>90</size>
<filename>demo-pingpong-1.2.1.nkp.jar</filename>
<filepath>packages/D/</filepath>
<trust>
<signature>4ee3caf1f42df4e75ea762cba6ffa628169d6122d22e163087a52f0faf02cf1d6d1a16b6e4cccea9be707826585fbc6a9a6db005ead67272e796d3f565d6f3705523969db5d9095cb2aad10c59ff05715a50723deb0740a206bffa948d5dfb9f6e40d5d72db6fc6583b65e14531ae27a789efdaa8f676807fcc2a06aa08178ce642f742e9d16c8be0d25b7148433f205a337717e4e0e21f46ea4c989d09603d86ee96a74c44b4be4647739be5f8baed93588c7017f092b20cb664ae010ca0ff599bceff0e950e2e899cf9e5cbd0c9465d84f441d5cce18fd1e6e37d51225c3e21e47690af4e93cccc42b24cfb500f3d44d42e8dd66f5445ff20401f9e99e8c46</signature>
<md5>06f8bc69379153d8afacfafea6ee1457</md5>
<sha256>67faadf21f02f4ea4b2b2d609768d07d6a21e75f9cc5bebf24bd074d154533bb</sha256>
</trust>
<dependencies/>
</package>
<package>
<name>demo-redirect</name>
<packagedescr>=Redirect Demo=&#13;
&#13;
A set of demos showing several different patterns for request&#13;
redirection in the ROC domain.&#13;
&#13;
Notice this is true ROC redirects '''not''' HTTP redirects.&#13;
&#13;
==Documentation==&#13;
&#13;
After install the documentation is available&#13;
[[org:netkernel:demo:redirect:guide|here]]</packagedescr>
<runlevel>5</runlevel>
<section/>
<maintainer>1060 Research Ltd &lt;info@1060research.com&gt;</maintainer>
<www/>
<license>1060 Public License, http://1060research.com/license</license>
<version>1.3.1</version>
<versiondescr/>
<size>9</size>
<filename>demo-redirect-1.3.1.nkp.jar</filename>
<filepath>packages/D/</filepath>
<trust>
<signature>80bd85cf7603036bec6a04e720e1bd41da6b2ddf0e2832336301403fffaf6de10d27bf35b5e222ebed956c8abee771bf7723f30ec53147e48044b6f788750b41458cc57f269fda72055259cd59ef44b7c368027ce0dd95dd197eaca10e45630c267a819663fef8a375cddc57a864a19a07b1e742920df320b4692a4de4a595d8670ab4076255886ac5207de257dc31bda64bc91cc23dd6dc9400da8632159c0875b42a0748aafe59b4ce8dbc20f69f6f5ce445aacaa89f7fccba973492f50199ea3e2b4308abe358d6cd12d246817735c41a8db3345b38e13df8fae7d4ce791dd12812d333a43c161863ef394af785752980f5e516f206d25111003274ffd90d</signature>
<md5>36c30ba0647a41c1ea63e32f28cf7fe2</md5>
<sha256>ff7e88ed225da9958ca51ad778a22ffff3574f88e399ded479dc4df0a260f2a0</sha256>
</trust>
<dependencies/>
</package>
<package>
<name>demo1</name>
<packagedescr>=Demo 1 - ROC Requests=&#13;
&#13;
Demo of core concepts of ROC resource requests.&#13;
&#13;
Provides an interface to type and issue requests into a demo address space.&#13;
&#13;
Demos include:&#13;
&#13;
*Hello World&#13;
*fib(n) double recursion.&#13;
*active:toUpper&#13;
*Transformation of the WWW&#13;
*Active URIs&#13;
*Functional URIs&#13;
*Pipeline processes&#13;
&#13;
==Documentation==&#13;
&#13;
After install the documentation is available [http://localhost:1060/book/view/book:demo1:documentation/|here].&#13;
&#13;
==Demo Interface==&#13;
&#13;
After installation the Web harness for the demo is located at [http://localhost:8080/demo1/]&#13;
&#13;
&#13;
</packagedescr>
<runlevel>5</runlevel>
<section/>
<maintainer>1060 Research Ltd &lt;info@1060research.com&gt;</maintainer>
<www/>
<license>1060 Public License, http://1060research.com/license</license>
<version>1.2.1</version>
<versiondescr/>
<size>15</size>
<filename>demo1-1.2.1.nkp.jar</filename>
<filepath>packages/D/</filepath>
<trust>
<signature>5afc2433ea1b6cff1b098f7c12740c6ef28dbaeebcd0d0bf1bf2872a8684745608dc4bb9d40961e4960665adb0b5e689b9b2692831e02a3e4dee331bde4ed10149b173dfac7660ba2ecf045fb604d63440529d57540035fea48d082dca6d76acd2c8af3a3dede11c048e2f21403de5833935e38e3761103590654c3b0b9d0fa1c13c3648cc5caba9ffb7c1ab520ed71e6724cd7d6b6a491fa746fca52b8b486936dae4b2c609066251e64e6052b16ce112080f44d20b1edcdf19d2cd5a104f975a73305e70719307af8c507790521b30cffa208f81f26d61d105001c6ed216fd3507781880876dfb28cac5a6c33c943bfb55b059c89bd7248839387a99715b0e</signature>
<md5>b549882907ff67c04d4c1cc70f57307c</md5>
<sha256>bb1a1797c5fa1f41ed4ea0538e55130f930d637b3bfae9362ab213218c5cfc1f</sha256>
</trust>
<dependencies>
<dependency>
<name>rdf-jena</name>
<deptype>depends</deptype>
<equality>gte</equality>
<version>1.6.1</version>
</dependency>
</dependencies>
</package>
<package>
<name>nkse-unit-tests</name>
<packagedescr>Comprehensive collection of unit tests for the NKSE platform.</packagedescr>
<runlevel>3</runlevel>
<section/>
<maintainer>1060 Research Ltd</maintainer>
<www/>
<license>1060 Public License, http://1060research.com/license</license>
<version>0.9.1</version>
<versiondescr/>
<size>206</size>
<filename>nkse-unit-tests-0.9.1.nkp.jar</filename>
<filepath>packages/N/</filepath>
<trust>
<signature>528fa5f8d48321f09c578f46bd83de0397ccf5f133390bfc76b3e379960da0cd96e906c28dbb27180d9a81268fca19f4c1346addae7e58b69dd6ee1a552b8e51eacb105bf65dd50b3a16a6ef9c451a97e10be6038c16aa95d70a54d65bae33eefd67d35897985a8f0de7dd9f7ff0c258018e5579d7f3724e12fc345b6e99437c42692cd0a57e3edc029f8064fb0dcc1b1fab481316cbecf0e507e1d330914e89a89c850d0ec1500bfe9c2190db7afcd9cc19d5f9f8824ef81aff1d75be7d5a8802d074b29650083f14738385c82ace0dbf123c17c9540ea26666e1409ccc248d83b6f6bc769caa9c96929e86358cc1665955f05da6ac8aabc94be2d3d85799f7</signature>
<md5>3f9cd128bd52be299c2650a3d58832a5</md5>
<sha256>76293b250885b453f3de5f9311a8ab1285f670a77bfe97fb4f7625a8068cdf83</sha256>
</trust>
<dependencies/>
</package>
<package>
<name>photonk</name>
<packagedescr>=PhotoNK=&#13;
&#13;
{image}http://www.1060.org/upload/photonk/photoNKLogo.png{/image}&#13;
&#13;
PhotoNK is a photo sharing application - similar to Flickr. It features:&#13;
&#13;
*Multi-user image sharing&#13;
*Image tagging&#13;
*Unlimited logical image folders.&#13;
*Image description&#13;
*Comprehensive search&#13;
*Customizable search - eg search for all images on 25th December in any year.&#13;
*Access to detailed XIF camera data.&#13;
&#13;
&#13;
==Installation==&#13;
&#13;
After installation go to the photonk [http://localhost:1060/|panel] and follow the instructions to complete the simple setup.</packagedescr>
<runlevel>3</runlevel>
<section/>
<maintainer>1060 Research Ltd</maintainer>
<www/>
<license>1060 Public License, http://1060research.com/license</license>
<version>0.4.1</version>
<versiondescr/>
<size>289</size>
<filename>photonk-0.4.1.nkp.jar</filename>
<filepath>packages/P/</filepath>
<trust>
<signature>3f5ad46cd8976b4f80beca9fe3984930b7340be68d61d1a916f70fa2fba581897d69da645b79c9803c6f712bfdb5baf03e582fb392cf9cdd82c04003c49a3f42a18a1a5fab5b7c2a812b28de5d89c4201a5747a5af9a22e649d7f10a20afb748eb9dea759d8e22cd600c134e56e9848d29eacc5414d0c28479cea6a5d547f20cd4c6bea27643d1ad020ffa1a807b86600b00c4af063fff9ea06835f48293f8411bcc44c05061708a3a1e0d936fa31bacfeccdcd1507e488e79e617cd03890cde34bd38a89f968d0a03a375bf5824ed5619e382607b96abcc49713cbb99e0152cc2cba645ad1f8835c5274b302bad923389dee071688704559208d270ff749267</signature>
<md5>fd87110d9673001c24fd1f2b320c418a</md5>
<sha256>7765fffe4947d627e0ab05ad09550fccab8247371e5859a1774e13f8df63287f</sha256>
</trust>
<dependencies>
<dependency>
<name>database-relational</name>
<deptype>depends</deptype>
<equality>gte</equality>
<version>0.1.0</version>
</dependency>
<dependency>
<name>xml-feeds</name>
<deptype>depends</deptype>
<equality>gte</equality>
<version>0.1.1</version>
</dependency>
<dependency>
<name>nkse-search</name>
<deptype>depends</deptype>
<equality>gte</equality>
<version>1.8.1</version>
</dependency>
</dependencies>
</package>
<package>
<name>twitter</name>
<packagedescr>=Twitter - Demo Application=&#13;
&#13;
{image}http://assets0.twitter.com/images/twitter_logo_header.png{/image}&#13;
&#13;
This package includes a [http://www.twitter.com|Twitter] client application to update a Twitter account, view followers, etc.&#13;
&#13;
==Install==&#13;
&#13;
After installation, the Twitter client application is available as a [http://localhost:1060/|panel]</packagedescr>
<runlevel>3</runlevel>
<section/>
<maintainer>1060 Research Ltd</maintainer>
<www/>
<license>1060 Public License, http://1060research.com/license</license>
<version>1.2.1</version>
<versiondescr/>
<size>58</size>
<filename>twitter-1.2.1.nkp.jar</filename>
<filepath>packages/T/</filepath>
<trust>
<signature>6b797f03222e3c2d03b927e3d2c8ad0bdc88b88eaae75fc2a2f4396f2816b71681c2d4b71f50c179a7be0ccb20e34fd19ee3ee041eb5bfa2342e81ee9e774b9abe26de932baa4b7da48c2769f7e8d5338a874cc7c224fb89130a600115d51ddbc6e6809d9b02bb4254580c71803fc636a6674090ace1abdcdee8d7f54cab32e73ed631e5a779fa41a93188761f7f29b3c4d81c7ff1b0ca841a8b15263b15d9a29fd13ba81d9c1c3cedba75a8e15ff29640622c3b3ab83d004d780b5fa8d61c7de358c84eb2e379bb6b62a8b94e9c31051a9279906e2b7c9301b889144ad32352837bddb15464945c00b4dba19e2d044056b6a20b1e6422416ee9cb2ebef4ffd2</signature>
<md5>5b5bf9aed91f8d3074d5e9b39e8f6b8f</md5>
<sha256>1516e59565481c20c15a6d7655cc9c1ae8b6a3bdb5d24e0779b2587d2363c4b8</sha256>
</trust>
<dependencies>
<dependency>
<name>http-client</name>
<deptype>depends</deptype>
<equality>gte</equality>
<version>2.0.0</version>
</dependency>
</dependencies>
</package>
<package>
<name>wink</name>
<packagedescr>=WiNK - Wiki for NetKernel=&#13;
&#13;
&lt;span style="font-size: 300%;"&gt;W&lt;span style="color: red;"&gt;i&lt;/span&gt;NK&lt;/span&gt;&#13;
&#13;
WiNK is a wiki application. It features&#13;
&#13;
*RESTful wiki path resource model.&#13;
*Full text search.&#13;
*Multiple Wiki syntaxes - WikiMedia, Textile etc.&#13;
*Extensible Macro engines&#13;
*Built-in macros for Java source code, XML and inline SVG graphics.&#13;
*Plug-replacable persistence interface.&#13;
*Move a page to another location with auto-redirect from the old location to the new.&#13;
*Multiple Users&#13;
*Version history and graphical differences&#13;
*Wiki syntax help system.&#13;
&#13;
==Administration==&#13;
&#13;
WiNK uses a zero-config, file-based persistence layer which makes it very easy to administer, manage, backup and restore.&#13;
&#13;
After install, go to the main NetKernel [http://localhost:1060|admin fulcrum] and look for the "WiNK" panel.</packagedescr>
<runlevel>5</runlevel>
<section/>
<maintainer>1060 Research Ltd</maintainer>
<www/>
<license>1060 Public License, http://1060research.com/license</license>
<version>1.18.1</version>
<versiondescr/>
<size>141</size>
<filename>wink-1.18.1.nkp.jar</filename>
<filepath>packages/W/</filepath>
<trust>
<signature>9350812a4606a188eda50007ea2f2342f8175e5792b0ad4b465bb217318c55c49326c993f9e4ba80676123d046099ea53f73e4d4a649e7a23b70e6eb303a6e92743ac7f5c7bea50acbf140587146a23037a82642717bfa3717c780834bff9acc25e8ea67ea3a7d31773bc0456068a7f169b14ee71622a7f898c510fe4587bf8c67c692b72d8b142192e4bd053a428f06828919f79ff5cde56e30f38216f265e18866bebb99476710021582fc48410d949387bfbcac4770db82f95e772fe373fd71d8234da75c1ce64585c780c16332802eed9bc6685aab2c21bfbde3995377bbc11e8506680f42a2ebe9a8e2c1404dff28d2266c4e303d4eccd624616c21865f</signature>
<md5>0a88b8b488c051d2ade62742e772a222</md5>
<sha256>2710eaf82a9367202ed00e56595c12e1bdf226fa9150fd205b9ba0b4a637dc79</sha256>
</trust>
<dependencies>
<dependency>
<name>layer1</name>
<deptype>depends</deptype>
<equality>gte</equality>
<version>1.18.1</version>
</dependency>
</dependencies>
</package>
<package>
<name>wink-mathjax</name>
<packagedescr>=MathJax Macros for WiNK=&#13;
&#13;
[http://www.mathjax.org|MathJax] macro library for WiNK.</packagedescr>
<runlevel>5</runlevel>
<section/>
<maintainer>1060 Research Ltd &lt;info@1060research.com&gt;</maintainer>
<www/>
<license>1060 Public License, http://1060research.com/license</license>
<version>1.2.1</version>
<versiondescr/>
<size>4</size>
<filename>wink-mathjax-1.2.1.nkp.jar</filename>
<filepath>packages/W/</filepath>
<trust>
<signature>a02020c4274a190ee2ddb11b79c9b86952f4df0ef86f4e724d2e7a6cfb3056ce59ad35a2c6b2b8575d4ceaa6d4e88126ab7d1005dcb0c370938a6de863abc53f09acaa2716f0b714dd114340f1f17309d804276c7a0ec393070e15bb9c9781cf7c2728e23262ad9b2728396f08807cea9ca30607335d89b2146996eda8bef0270f4362183bb2952e0634f4b459877f706244eacce83d60afc683d47e47d22affe6322018d5167914e6b882794238c0ef9a31df9139f80f24eaa575247272d7e93b628c25a49d3ac806829407e223a50d220f6e3431d21334c9c5ac9bf451cc81057e5c9179b93b8eb801319f5b66f29c6e8bb66af3888fe802205042f44fab29</signature>
<md5>ecf09f63cf2ad185f18a3987f8b9e71f</md5>
<sha256>00bcbcf46a0723186d9ac19c2b07db72af9d132d98cd231fbfb037e6d41bfa6e</sha256>
</trust>
<dependencies>
<dependency>
<name>wink</name>
<deptype>depends</deptype>
<equality>gte</equality>
<version>1.10.1</version>
</dependency>
</dependencies>
</package>
<package>
<name>wink-slinki</name>
<packagedescr>=SliNKi = Slidy on WiNK=&#13;
&#13;
Slidy presentation macro library for WiNK.</packagedescr>
<runlevel>5</runlevel>
<section/>
<maintainer>1060 Research Ltd &lt;info@1060research.com&gt;</maintainer>
<www/>
<license>1060 Public License, http://1060research.com/license</license>
<version>1.8.1</version>
<versiondescr/>
<size>27</size>
<filename>wink-slinki-1.8.1.nkp.jar</filename>
<filepath>packages/W/</filepath>
<trust>
<signature>afdd57887cfcd2e74219f9b51c96e7ced0ee499543fdd4eb1c35432dce781808d45c22776915995412ab69ed711b921ca02041a4475d5ea44997a5985f09f1c2fb57119ecb9c2c72c0bbaf579bac8cdd3f6c3ff8b48a08df7bb2ee306da00df037da47a535983c4fdc664753fe5cc160532b851732d8efe54d99807b02a2e59e732be867a9b7644ce7ebeb8922dbd8121d9d21f03b72185ccd0067c170e40a76eb66d2fb4b9484f70e1381dd640b5a806090b54bed648364cb5e16e9e8acc711871c002e18f2efeff25e506babab1200481ad7785e7a8eceef9c1e5192e885ef0294da1025af18cecd3cc2632783dff73fd1088a64294778dac9a4923d883cea</signature>
<md5>8c868e28fd11d4f22600211946e0b25a</md5>
<sha256>233f152914e0d9ae3b7b6f38406a578c5852435a6675096cf547aca7912c67d0</sha256>
</trust>
<dependencies>
<dependency>
<name>json-core</name>
<deptype>depends</deptype>
<equality>gte</equality>
<version>1.2.1</version>
</dependency>
<dependency>
<name>wink</name>
<deptype>depends</deptype>
<equality>gte</equality>
<version>1.11.1</version>
</dependency>
<dependency>
<name>wiki-core</name>
<deptype>depends</deptype>
<equality>gte</equality>
<version>1.7.1</version>
</dependency>
</dependencies>
</package>
<package>
<name>wink-slinki-demo</name>
<packagedescr>=SliNKi Demo Presentation=&#13;
&#13;
Demonstration and description of how to create Slidy presentations on WiNK using the wink-slinki macro library.</packagedescr>
<runlevel>5</runlevel>
<section/>
<maintainer>1060 Research Ltd &lt;info@1060research.com&gt;</maintainer>
<www/>
<license>1060 Public License, http://1060research.com/license</license>
<version>1.5.1</version>
<versiondescr/>
<size>92</size>
<filename>wink-slinki-demo-1.5.1.nkp.jar</filename>
<filepath>packages/W/</filepath>
<trust>
<signature>7918868e15cf08df6626c1082fe3c0900f74525907ad8457256f9e9f25a6874944f498166efa7aa2ba9c070a7092889e0bb3419c9afa18df6fd287860f34c178dc090b7abe895c485c26452c6bb98dd6acbbb62fc9d0abe42faa331263a446089de93d04fd3cd3f45e4ea0dbc72bb51ff4d825fe4627d7b018b3e1ee5a7e88e3715872f973259ee7cf8538d833d5933f33051bbfafc3adb50c4ccb308ff6f1ec1532b5fcc31366e6d6bc893aaafb0d9f56d4204957a1a7d03fe9c7676ee82c1bc7cfe832b7227d851c6a9091a5ddbae3370f44d7601a5a07149bae446e520718cf4d054ba2543b48c46ed8a833a925574e1955e5cadef8017e94fea35c384f6a</signature>
<md5>92c7a916dd664da975a4fe2e8dead9e6</md5>
<sha256>e98954c09673407e6fcb453c7507437a98e085f47bcef1658f906758ac2ae9e9</sha256>
</trust>
<dependencies>
<dependency>
<name>wink-slinki</name>
<deptype>depends</deptype>
<equality>gte</equality>
<version>1.1.1</version>
</dependency>
</dependencies>
</package>
</packages>
