Friday, June 13, 2014

Knopflerfish Pro 5.1 released

We are happy to announce the release of Knopflerfish Pro 5.1, now available from the customer download site along-side with the KF Pro 5.1 version of Knopflerfish Pro Premium.

Knopflerfish Pro version 5.1 is the first minor release of Knopflerfish Pro implemented according to the OSGi Release 5 specification and includes several minor enhancements as well as all bug fixes made since KF Pro 5.0 was released. The 5.1 release also includes fixed related to Java 8 and Knopflerfish Pro 5.1 passes all tests on Java 7 and 8 as well as older Java versions, and embedded Java profiles.

The new key features in Knopflerfish Pro 5.1 are:
  • Support for starting from a single jar that includes all jars, xargs and property files needed to start the entire system
  • Knopflerfish framework can now be executed in read only mode, i.e. no files are written by the framework. This assumes bundles are installed as reference file URLs
  • UserAdmin is completely self-contained, i.e. no dependencies on KF specific bundles
  • CM's persistent storage has been made more robust and fault resilient
  • HTTP Server now handles chunked transfer encoding correctly
  • Minor fixes in SCR
  • Repository Commands supports -r flag which recursively finds and installs dependencies
  • Corrects issues in DMT Admin
  • New bundle icons for Appmanager and UI Packages, making it easier to spot them in the KF desktop
The open source Knopflerfish 5.1 is released at the same time at the Knopflerfish project: http://www.knopflerfish.orghttp://www.knopflerfish.org

Monday, October 21, 2013

Knopflerfish Pro 5 is released - OSGi R5 in 316K

We are happy to announce the availability of Knopflerfish Pro 5, the leading open source based OSGi run-time for embedded and desktop use. Knopflerfish Pro 5 is a new major release of Knopflerfish and brings KF Pro to OSGi R5 for both OSGi Core and OSGi Compendium specifications.

With Knopflerfish Pro 5 we make the OSGi run-time even smaller by introducing a new, compact version of the Knopflerfish framework, occupying no more than 316K of disk-space.

The most important changes in KF Pro 5 are:
  • OSGi Core Release 5 - Core Knopflerfish OSGi framework updated to be designed according to OSGi Release 5
  • OSGi Compendium Release 5 - All Compendium Services are updated to be designed according to OSGi Release 5
  • OSGi R5 framework in no more than 316K. This is achieved by the new compact version of the Knopflerfish OSGi framework, targeting small embedded devices. The framework code is compacted, and optional security classes have been removed
  • KF5 fully uses the OSGi specified repository format. New Repository Manager bundle, new console commands for interacting with the repository manager, as well as new Repository Desktop manager.
  • TR-069 - A new set of base components, utilities and examples for integration of TR-069 with OSGi, including the OSGi defined "Residential Management Tree" DMT Admin mapping, TR-069 protocol adapters and example bundles. Pro Premium only
  • An HGI (Home Gateway Initiative) setup guide, describing how to set up and fine tune Knopflerfish Pro when used on an HGI compliant home gateway. Pro Premium only
  • Knopflerfish and Knopflerfish Pro utility and similar bundles, e.g. desktop, console commands etc, are all updated to use the OSGi R5 APIs.
Knopflerfish Pro 5  is available for download from the customer download site along-side with the 5.0 version of Knopflerfish Pro Premium.

 The open source Knopflerfish 5 is released at the same time at the Knopflerfish project: http://www.knopflerfish.org 

/Christer 

Wednesday, October 2, 2013

Makewave teams up with Home Gateway vendor Inteno

We are happy to annouce that Makewave teams up with with Home Gateway vendor Inteno and joins Inteno's iopsys partner program. 

Inteno is an innovative supplier of CPE solutions including operating system, management and application platforms and CPE hardware:
http://www.intenogroup.com

Inteno has recently launched Iopsys, a complete software platform targeting home gateways and include operating system, portal, third party software, and SDKs. Included in this platform are Makewave's OSGi stack Knopflerfish Pro Premium, and the OSGi provisioning server Ubicore, enabling the OSGi App Store model for the home gateway.

You can see Iopsys in action, incuding Makewave's OSGi technology running inside Inteno's Home Gateway during  the Broadband World Forum 2013 show in Amsterdam on 22-24 October. You will find Makewave's CEO Christer Larsson at the show, in Inteno's booth E19. Hope to see you there!

/Christer

Tuesday, January 29, 2013

Ubicore 3.8 released

UbicoreWe are happy to announce a new release of Ubicore, Makewave's Remote Management System for OSGi frameworks.

The new Ubicore 3.8 includes a KF Pro 3.5 based management agent, as well as several other fixes on both the server and the OSGi client management side.

Customers can download the Ubicore 3.8 release from the customer download area.

Regards,
Makewave Team

Saturday, January 26, 2013

Knopflerfish Pro 3.5 is released

Knopflerfish Pro We are happy to annouce the release of Knopflerfish Pro 3.5. The new version is available from the customer download site along-side with the 3.5 versions of Knopflerfish Pro Premium and Knopflerfish Pro CVIS. 

The Knopflerfish Pro 3.5 version include several improvement in the framework, the OSGi compendium services as well as the Knopflerfish services, resulting in a faster and more robust Knopflerfish Pro OSGi.

The most important changes are:
  • Stability issues corrected in the Knopflerfish OSGi framework
  • Several stability issues corrected in Declarative Services (SCR), e.g. potential race conditions, re-bind and re-registration issues.
  • Corrected resource / memory leak in User Admin
  • Framework commands supports printing thread stack traces and filter which threads to show.
  • SCR commands now support showing "satisfied" or "unsatisfied" applications.
  • Corrected issued preventing Eclipse Gemini Blueprint from running correctly on Knopflerfish
  • New major version of Ubicore mgmt agent provisioning API (Pro only)
  • Stability issues corrected in UPnP CP (Pro only)
  • UPnP Device now supports specific interface names, in addition to IP addresses. Stability improvements and minor bugs corrected (Pro only)
  • Application Manager updated to new mgmt agent API as well as stability improvements (Pro Premium only)
  • Improved image rendering in UI packages as well as minor corrections and fixes (Pro Premium only)
A new versions of Ubicore, which will have a Knopflerfish Pro 3.5 based client, will be released shortly.

/Christer

Friday, November 2, 2012

Knopflerfish Pro 3.4 is released

Knopflerfish Pro Knopflerfish Pro 3.4 has been released and is available from the customer download site along-side with the 3.4 version of Knopflerfish Pro Premium. The 3.4 version include several improvement in the framework, the OSGi compendium services as well as the Knopflerfish services, resulting in a faster and more robust Knopflerfish Pro OSGi.

The most important changes are:
  • Several stability issues corrected in SCR (Declarative Services), e.g. correcting potential deadlocks and improved circular component reference handling.
  • New SCR display in KF Desktop, showing information on SCR components.
  • Corrected potential race conditions in framework.
  • Updated framework / system bundle symbolic name, version and other header values.
  • Corrected NPE in EventAdmin when handling unregistered services.
  • An http console command group has been added to the HTTP server for inspecting the HTTP server and its settings and status.
  • Several stability issues and improvement in UPnP CP and UPnP Device, e.g. improved robustness and better error handling if other devices fail to follow the UPnP spec., retry of device refresh upon failures, corrected threading issues when adding or removing devices, corrections in subscription id handling. (Pro only)
New versions of Ubicore and Knopflerfish Pro CVIS, based on the new KF Pro version, are scheduled for update releases in the very near future.

/Makewave Team

Thursday, July 5, 2012

Knopflerfish Pro 3.3 released

Knopflerfish Pro Knopflerfish Pro 3.3 has been released and is available from the customer download site along-side with the 3.3 versions of Knopflerfish Pro Premium and Knopflerfish Pro CVIS. The 3.3 version include several improvement in the framework, the OSGi compendium services as well as the Knopflerfish services, resulting in a faster and more robust Knopflerfish Pro OSGi.

The most important changes are:
  • Corrected framework stability issues, e.g. detecting and abort recursive service factory calls, issue with deadlock in service listeners
  • SCR (component) now supports the Felix SCR API. This is used by the new SCR Commands bundle, see below
  • scrcommands - new console command group bundle for controlling and inspecting service components
  • Corrected stability issues in SCR, Event Admin, CM and HTTP
  • Enhanced support for Android, including support for Android 4 and handling the crippled java security classes in Dalvik
  • Improved bundle sort order in desktop
  • HTTP PUT and DELETE supported by HttpClientConnector
  • Corrected DMT Admin stability issues (Pro only)
  • Added support for Terminal bound Applications in mgmt agent and monitor admin (Pro only)
  • Corrected stability issues in UPnP CP and UPnP Device bundles (Pro only)
  • Corrected minor issues in Appmanager (Pro Premium only)
  • More Appmanager example applications (Pro Premium only)

The open source Knopflerfish 3.3 is released at the same time and is available at the Knopflerfish project: http://www.knopflerfish.org 

/Christer