Topic - NetKernel News Volume 1 Issue 9
Topic - NetKernel News Volume 1 Issue 9 Topic - NetKernel News Volume 1 Issue 9
from forum News
 forum index   my profile   search 
 new topic  post reply 
moderators: pjr tab
NetKernel News Volume 1 Issue 9
Joined: 7-February-2005
Posts: 591
Location: UK
Posted: 21-December-2009 09:24
What's new this week? There is a new full distribution NKSE 4.0.2, get it from the usual location...

http://download.netkernel.org/nkse/

Why? Well, thanks to Jeff Rogers, we discovered that the shell script handling for whitespace in the installation path (often present on OSX), had a side-effect of passing the extra JVM options as a single item (so effectively they were not getting set).  Jeff has provided a much improved bash script that handles the whitespace and JVM params properly.  As a bonus it also supports a "-debug" switch to start the JVM in remote debug mode - this means we have dropped the old netkernel-debug.sh script.

Unfortunately the boot shell script is the last non-hot-replaceable part of the system.  So to make sure everyone is on the same foundation there is a new distro image.  Please update to this version since all future updates will be targeted to the 4.0.2 repository.

NKSE 4.0.2 incorporates all the previous system updates and also includes the following new updates...

System Updates:

nkse-dev-tools:

Based on user feedback the "New Module Wizard" received some updates. The naming of the new module's directory now follows the "dotted urn" convention.  On the final screen a link is provided directly to any public service that was set up by the wizard for direct testing.  The whitespace formatting of the generated module.xml is now vastly improved (see xml-core for a new tool)

The "Deployment Editor Tool" is updated and now prevents accidental damage to stem modules (ie core system modules).

standard-module:

An <exceptionProcess> handler has been added to the pluggable-overlay. This allows you to provide a service request that will be called and which receives any exception thrown by a failed inner request.

layer0:

Fixed ModuleManager so that runlevels can be changed dynamically and tightened validation of runlevel so that it fails-safe.
The org.netkernel.layer0.representation.WrappedThrowable class has been refactored to layer0 from layer1 (see change to pluggable-overlay)

xml-core:

active:XMLTidy is a new pretty XML formatter with special attention to whitespace.

apposite:

The UI received some further attention.  It now supports a package pick list that allows multiple selections to be made at once. Filtering of visible packages has been simplified, and may now be filtered by repository and package sets (eg main, universe etc).   The distribution now ships with "multiverse" enabled out of the box - providing access to  the extended set of development and 3rd party packages.

Also added is a fail-safe mode in which apposite will always copy the current "modules.xml" to "modules.xml.previous" before writing out the new version to trigger the system update.

Repository Updates

tpt-jms:

The JMS transport is now less chatty when it can't connect - it logs an error once on the first failed attempt to connect.

tutorial-jms:

The demo transport is disabled by default to prevent spurious "failed to connect logs" before you've actually started doing the tutorial. The tutorial explains how to start it.

Developer News - NetKernel Quick Reference

We have written a detailed quick reference sheet that can be printed and used as a developer cheat sheet.  It covers pretty much all areas of development from modules, spaces, overlays, DPML and NKF.

http://resources.1060research.com/docs/2009/12/NetKernelQuickReference-1.1.pdf

If there are any areas you think we've missed please let us know.

ROC News

Randy's article on NetKernel grammars is now up on InfoQ

http://www.infoq.com/articles/netkernel-grammar

And, Tony is writing a blog entry http://durablescope.blogspot.com/ . It must be Christmas.

Season's Greetings

Well I don't intend to release a newsletter next Friday and we will be operating support-cover-only in the Christmas to New Year period, so this is the last newsletter of the year.

Thank you all for your enthusiasm, feedback, support and general encouragement.  We're very pleased to finally have NK4 out the door and we're really looking forward to 2010.

Have a great holiday and we wish you a successful and prosperous New Year.

The 1060 Team

If you would like to receive this newsletter on Fridays, when it is sent as an email to subscribers, you can subscribe using the form in the "support panel" when running NetKernel...

http://localhost:1060/panel/urn:org:netkernel:nkse:control:panel:support

Subscribers to the email newsletter often get extra content and early access to new features.
 new topic  post reply  To find out about new replies to this post as they occur
please subscribe to one of these feeds:
AtomRSS moderate 
© 2003-2006, 1060 Research Limited. 1060 registered trademark, NetKernel trademark of 1060 Research Limited.