1060 NetKernel
1060 NetKernel
A discussion of 1060 NetKernel and Resource Oriented Programming
Page1234567891011121314151617181920
21 - 25 of 98
2Nov
Thu2006
Randy Interviewed in InfoQ

Randy has given an interview on NetKernel 3.1 to InfoQ.

2Nov
Thu2006
Article in The Register

OK slightly old news, but last week Andrew Orlowski published an interview with me on The Register.

18Oct
Wed2006
NetKernel v3.1 hits the streets

For those with a long memory of the industry, the version number 3.1 has a certain significance. Remember Windows 3.1? The first version of Windows that was slightly useable.

NetKernel reaches version 3.1 today. Now hang on, I'm not making any association between the history of Windows and NetKernel!!! Rather, for a software product, 3.1 is a rite-of-passage. A milestone. Like your 18th/21st birthday. It says: 'This software is mature'.

In that spirit, NetKernel 3.1 is predominantly a production update. It brings together the module upates that were released and have beeen available on the update service over the last 6 months. Examples include enhancement tweaks to the web-service library to support relative endpoints. Updates to mod-xml and javascript to solve library issues in Apache xmlbeans that propogated up into E4X. Updates to the XSLT accessor to make NetKernel the entity resolver for DTD declarations.

Most of these updates have been prompted or submitted by our users and their real world production applications. A big thanks to you all - you have validated our ambition that an interactive dual license model could stimulate a QA feedback loop that continually refines the product.

So 3.1 is just a repackage? Nope. We found time to add some new tools, including a streaming editor (sed) - something we've needed to provide a streamed variable substitution layer over cached XRL application tiers. We also include a preview of the Ruby language runtime - as we mentioned at the Architects weekend we will track JRuby and will make Ruby a fully supported language when it reaches 1.0 early next year. The inclusion of this preview allows you to try out developing NK services in Ruby and to explore the use of Ruby libraries within scripted NK systems.

Finally as part of our philosophy of continual improvement, we have written a brand-new "Getting-Started" book in the system documentation. A big thank you to all those of you that scaled the curve to grasp the NetKernel 'way of thinking' - we've listened and tried to gently introduce NetKernel's resource-oriented approach in a way that shows how NK is an abstraction above the object-oriented world. Critically we hope we now show that NK doesn't demand that you forget the whole OO world, it is still critical, but in NK it lives within loosely coupled service-based containers - aka Accessors.

So there's something for everyone in 3.1. For production customers a new, ready-to-deploy, distribution of production proven libraries. For the adventurous a new language to explore. And for the new NetKernel user (or the user that bounced off NK in a previous encounter) a learning curve that has hand-holds and a route map.

Finally, a personal perspective on why and how I keep focused on delivering NetKernel. At the recent NetKernel conference it was just amazing to hear from people that are excited and who, unprompted, wanted to share their production experience of how NK solves problems and delivers solutions that work. When you've got people like that around and you hear that doing things differently with NK pays off, its not hard to feel that the world of NetKernel is a hell of a lot of fun. Thanks.

Get it whiles its hot: NetKernel v3.1

26Sep
Tue2006
Architects Weekend Presentations

Thanks to all those that came to Bath for the NetKernel Architects Weekend. It was great to see you all and a lot of fun for us. The presentations and demos are now available for download.

One thing I forgot to go through is an accessor analysis of the Forum application. In the download you'll find forum-analysis.ods an Open Office spreadsheet with an analysis of the usage and coverage of accessors used in the Web and Data services layers - its interesting and gives an indication of why NK apps are so small and fast compared with Object Oriented systems.

The demos are provided in the demo-modules/ directory. A readme.txt describes what's what. The URL's for the multimedia Golden Thread demo are as follows:

http://localhost:8080/bath2006/pattern/golden-thread/run.idoc the main demo page pulls all the resources in
http://localhost:8080/bath2006/pattern/golden-thread/cut1.idoc cut gt thread 1
http://localhost:8080/bath2006/pattern/golden-thread/cut2.idoc cut gt thread 2
http://localhost:8080/bath2006/pattern/golden-thread/cutall.idoc cut gt thread all

Thanks again for all your generous comments about NetKernel over the course of the weekend - its really fantastic to get such great support. Please keep sending the bug reports, requirements etc Unless you tell us how you're using stuff and the things you'd like to see added then you know that we'll just keep our feet up on the desk playing solitaire!

Finally I forgot to say in the wrap up session. As a community we can help each other by sharing the tools. If you write a throw-away accessor or service - even if it's just a few lines (eg the AudioPlayer tool) - post it on the Forum or stick it on a web server. You never know it might be the start of a whole new toolchain for NK.

Pete

11Aug
Fri2006
Profile on Upside

Last week I was interviewed by Peter Varhol, editor-in-chief at FTP. We covered a lot of ground. Peter quickly grasped the ideas behind NetKernel and, it would seem, has got quite excited...

Based on our conversation he's has just posted a company profile about us:

http://www.ftponline.com/channels/business/2006_08/companyfocus/1060research/

[Is it a contradiction to be described as 'low-key' and then to write a blog article pointing this out?]