5 Jul 2019
|
Makewave relocates to new offices in downtown Göteborg at
Kyrkogatan 4. All phone numbers remain the same.
|
11 Mar 2019
|
Knopflerfish Pro 6.1.3 has been released
and is available from the customer download site along-side with
the 6.1.3 version of
Knopflerfish Pro Premium.
Knopflerfish Pro 6.1.3 is a maintenance release and includes minor bug fixes.
The open source Knopflerfish 6.1.3 is released at the same time at
the Knopflerfish project:
http://www.knopflerfish.org
|
7 Nov 2017
|
Knopflerfish Pro 6.1.2 has been released
and is available from the customer download site along-side with
the 6.1.2 version of
Knopflerfish Pro Premium.
Knopflerfish Pro 6.1.2 is a maintenance release and includes minor bug fixes.
The open source Knopflerfish 6.1.2 is released at the same time at
the Knopflerfish project:
http://www.knopflerfish.org
|
22 Aug 2017
|
Knopflerfish Pro 6.1.1 has been released
and is available from the customer download site along-side with
the 6.1.1 version of
Knopflerfish Pro Premium.
Knopflerfish Pro 6.1.1 is a maintenance release and includes minor bug fixes.
The open source Knopflerfish 6.1.1 is released at the same time at
the Knopflerfish project:
http://www.knopflerfish.org
|
8 Feb 2017
|
Knopflerfish Pro 6.1 has been released
and is available from the customer download site along-side with
the 6.1 version of
Knopflerfish Pro Premium.
Knopflerfish Pro 6.1 is the first minor release of KF6 and includes several minor
enhancements and bug fixes.
The new key features in Knopflerfish Pro 6.1 are:
- Bug fixes in the Knopflerfish OSGi framework, including fixes for Java 9.
- Several issues corrected in Declarative Services bundle (SCR)
- HTTP Server - minor issues corrected
- Log - Bundle Symbolic name is changed
The open source Knopflerfish 6.1 is released at the same time at
the Knopflerfish project:
http://www.knopflerfish.org
|
21 Oct 2016
|
Knopflerfish Pro 6 has been released
and is available from the customer download site along-side with
the 6.0 version of
Knopflerfish Pro Premium.
Knopflerfish Pro 6 is a new major release of Knopflerfish
and brings KF Pro to OSGi R6 for both OSGi Core and
OSGi Compendium specifications.
For KF Pro users the most important changes in KF Pro 6 are:
- OSGi Core Release 6 - Core Knopflerfish OSGi framework updated be designed according to OSGi Release 6
- OSGi Compendium Release 6 - All Compendium Services are
updated to be designed according to OSGi Release 6
-
Knopflerfish and Knopflerfish Pro utility and similar
bundles, e.g. desktop, console commands etc, are all
updated to use the OSGi R6 APIs.
- Stability issues corrected in the Knopflerfish OSGi framework
as well as Knopflerfish and Knopflerfish Pro bundles
The open source Knopflerfish 6 is released at the same time at
the Knopflerfish project:
http://www.knopflerfish.org
|
20 Oct 2016
|
Knopflerfish Pro 5.2.1 has been released
and is available from the customer download site along-side with
the 5.2.1 version of
Knopflerfish Pro Premium
and
Knopflerfish Pro CVIS
The 5.2.1 release marks the end of KF5 as the main
development version of Knopflerfish. With the 5.2.1 release the
the main development track is switched to KF6 / OSGi R6
preparing for the coming release of Knopflerfish Pro 6.0.
The most important changes in Knopflerfish Pro 5.2.1 are:
-
Stability issues corrected in the Knopflerfish OSGi
framework
-
Improvements and corrections for Android.
-
Stability issues corrected in CM and HTTP server bundles
-
Improvements to the Knopflerfish JUNit test suite.
|
1 Jul 2016
|
The first beta release of
Knopflerfish Pro 6
has been released and is available
for download along-side with 6.0 beta versions of
Knopflerfish Pro Premium.
Knopflerfish Pro 6 is designed to be compliant with the OSGi R6 specification
and moves Knopflerfish Pro to the latest OSGi specifications.
For KF Pro users the most important changes in Knopflerfish Pro 6 are:
- OSGi Core Release 6 - Core Knopflerfish OSGi framework updated be designed according to OSGi Release 6
- OSGi Compendium Release 6 - All Compendium Services are
updated to be designed according to OSGi Release 6
The open source Knopflerfish 6.0 beta-1 is released at the same time at
the Knopflerfish project:
http://www.knopflerfish.org
|
8 Jun 2016
|
The second alpha release of Knopflerfish 6 has been made available for download
at the Knopflerfish project. Knopflerfish 6
is designed to be compliant with the OSGi R6 specifications.
|
27 Apr 2016
|
Knopflerfish is starting to move to OSGi Release 6 as first
alpha version of Knopflerfish 6, the next coming major version of Knopflerfish OSGi, has been
released at the Knopflerfish project
|
2 Mar 2016
|
Makewave relocates to new offices in downtown Göteborg at
Västra Hamngatan 24. All phone numbers remain the same.
|
10 Jul 2015
|
Knopflerfish Pro 5.2 has been released
and is available from the customer download site along-side with
the 5.2 version of
Knopflerfish Pro Premium.
Knopflerfish Pro 5.2 is the second minor release of KF5 and includes several minor
enhancements as well as all bug fixes made since KF Pro 5.1 was released.
The new key features in Knopflerfish Pro 5.2 are:
- Bug fixes in the Knopflerfish OSGi framework: fixed NPR during package resolve,
correcting native code checking when attaching a fragment,
and corrections related to start level handling.
- Improved support for handling Android DEX files
- ART (Android runtime), the Dalvik predecessor, is now fully supported
- The Knopflerfish embedded HTTP server has been optimized to use less resources (threads & memory)
- The HTTP also has the following new features:
- Chunked transfer encoding responses
- Automatic content compression for selected content types
- Correct handling of certain HTTP/1.1 request and response headers
- Improvements to the build system to better support Android / OSGi DEX bundles.
The open source Knopflerfish 5.2 is released at the same time at
the Knopflerfish project:
http://www.knopflerfish.org
|
13 Jun 2014
|
Knopflerfish Pro 5.1 has been released
and is available from the customer download site along-side with
the 5.1 version of
Knopflerfish Pro Premium.
Knopflerfish Pro 5.1 is the first minor release of KF5 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 is released at the same time at
the Knopflerfish project:
http://www.knopflerfish.org
|
21 Oct 2013
|
Knopflerfish Pro 5 has been released
and is available from the customer download site along-side with
the 5.0 version of
Knopflerfish Pro Premium.
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.
For KF Pro users the most important changes in KF Pro 5 are:
- OSGi Core Release 5 - Core Knopflerfish OSGi framework updated 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.
The open source Knopflerfish 5 is released at the same time at
the Knopflerfish project:
http://www.knopflerfish.org
|
18 Oct 2013
|
Knopflerfish Pro 4.0.1 has been released
and is available from the customer download site along-side with
the 4.0.1 version of
Knopflerfish Pro Premium.
Knopflerfish Pro 4.0.1 is a bug fix release and collects all
fixes made in the main KF and KF Pro development tracks. With
the Knopflerfish 5 / OSGi R5 release just around the corner,
the Knopflerfish 4.0.1 release also marks the end of
Knopflerfish Pro
4 / OSGi R4 v4.3 as the main development track and will after
4.0.1 be in fully supported maintenance mode.
Stay tuned for more exciting news on Knopflerfish Pro 5 next
week!
|
2 Oct 2013
|
Makewave teams up with with Home Gateway vendor
Inteno
and joins
Inteno's
iopsys partner program.
Iopsys
is a complete software platform targeting home gateways
and include operating system, portal, third party software, and
SDKs. Iopsys include Makewave's OSGi stack
Knopflerfish Pro Premium and the OSGi provisioning server
Ubicore,
enabling the OSGi App Store model for the home gateway.
Inteno is an innovative supplier of CPE solutions including
operating system, management and application platforms and CPE
hardware.
http://www.intenogroup.com
|
17 Sep 2013
|
A first beta version of
Knopflerfish Pro 5 has been released
and is available from the customer download site along-side with
the 5.0 beta-1 version of
Knopflerfish Pro Premium.
Knopflerfish Pro 5 is the next major release of Knopflerfish and
brings KF Pro to OSGi R5 for both Core and Compendium.
The new features in OSGi R5 include the Resource API, OSGi namespace
definition, repository service, resolver service and sub-systems
to name a few.
For KF Pro users the most important changes in KF Pro 5 are:
- OSGi Core Release 5 - Core Knopflerfish OSGi framework updated be designed according to OSGi Release 5
- OSGi Compendium Release 5 - Configuration Admin has new concept of targeted PIDs
- TR-069 - A new set of base components, utilities and examples for integration of TR-069 with OSGi have been added, including the OSGi defined "Residential Management Tree" DMT Admin mapping, TR-069 protocol adapters and example bundles. 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.
|
15 Jul 2013
|
Ubicore 3.9 has been released
and is now available for download for customers from the customer download area.
The Ubicore 3.9 release includes several improvements where the most important changes are:
- Ubicore client is based on Knopflerfish Pro 4 / OSGi R4 v4.3
- Ubicore Management Agent updated to the the OSGi 4.3 based DMT Admin in KF Pro 4
- Several minor enhancements in the Ubicore Server as well as the Ubicore Client
Customers can download the new version of Ubicore from the customer download area of the web site.
|
12 Jul 2013
|
We are happy announce the availability of
Knopflerfish Pro 4,
the next major release of Knopflerfish and Knopflerfish Pro.
The Knopflerfish Pro release 4 is a major step forward and moves
Knopflerfish Pro to the next OSGi Specification, OSGi R4 v4.3 of
Core, Compendium and Residential. The new KF4 release support all core features,
as well as all the the OSGi Services relevant for the embedded and
desktop markets. In addition to the upgrade to OSGi R4 v4.3 KF4
includes several new Knopflerfish features and fixes.
The Knopflerfish Pro 4 is available for download from the
customer download site, along-side with
the new release of
Knopflerfish Pro Premium 4.
Knopflerfish Pro 4 is also designed to be compliant with the
OSGi Core, OSGi Compendium and OSGi Residential Specification
release 4, version 4.3. A short summary of the new OSGi R4
v4.3 functionality is presented below
- Generics - core API now uses generics
- Capabilities - generic requirements and capabilities
- Bundle Wiring API - provide information how requirements
and provided capabilities have been resolved by the
framework. Replaces PackageAdmin
- Adapt pattern - new adapt method on the Bundle class
- Framework hooks - mechanism to plug into the framework for
close interaction, Resolver Hooks, Bundle Hooks, Service
Hooks, Weaving Hooks.
- Declarative Services updates
- Knopflerfish bundles, e.g. desktop, console commands etc,
are all update to use and reflect the new 4.3 APIs.
In addition to the upgrade to OSGi R4 v4.3 KF4 includes several
new Knopflerfish features and fixes:
-
A Canvas component has been added to the UI2 package. This enable application bundles
to draw graphics, i.e. lines, rectangles, circles, text and
images in the UI2 package. The release includes demo bundles
that demonstrate the new UI2 canvas. (Pro Premium)
-
Support for the canvas component has been added to the UI2
Layout AWT and UI2 Layout Web rendering bundles. An HTML5
canvas is used for web rendering and will require browser
support for HTML5 to work (Pro Premium)
-
TR-069 Connector Service bundle is now fully supported (part
of OSGi R4 v4.3 REG specification). (Pro)
-
The class weaving using ASM has been been moved into a separate
classpatcher bundle that implements a Weaving Hook.
-
General change to to all timer / timer functions to
System.nanoTime() instead of System.currentTimeMillis() to avoid
timer problems when correcting system clock.
-
The Android support has been extended with functions for building an
Android .apk containing Knopflerfish.
-
The KF Directory Deployer bundle has been given an overhaul
and a new feature for deployment of XML-files with OSGi CM configurations
has been added.
-
Several new features in the CM-Desktop plug-in, in particular functions
for handling the CM Meta data XML document used by the Directory Deployer.
-
The Desktop bundle fully support the new Wiring-API as well
as several minor usability improvements
-
The frameworkcommands bundle has been extended to support
the new Wiring API and has several new commands,
e.g. "wiring" and "capability".
-
Maven source and javadoc attachments for all bundle artifacts
are now generated.
The open source Knopflerfish 4 is released at the same time at
the Knopflerfish project:
http://www.knopflerfish.org
|
11 Jul 2013
|
Knopflerfish Pro 3.6 has been released
and is available from the customer download site along-side with
the 3.6 version of
Knopflerfish Pro Premium
and
Knopflerfish Pro CVIS
The 3.6 release also marks the end of KF3 as the main
development version of Knopflerfish. With the 3.6 release the
the main development track is switched to KF4 / OSGi R4 v4.3,
preparing for the imminent release of Knopflerfish Pro 4.0.
The most important changes in Knopflerfish Pro 3.6 are:
-
Stability issues corrected in the Knopflerfish OSGi
framework
-
Several stability issues corrected in Declarative Services
(SCR), e.g. bind/unbind issues, filter properties
-
Switched to use System.nanoTime() in the framework and all
bundles to avoid timer problems when correcting system
clocks.
-
Corrected resource leaks in HTTP server and corrected Data
header formats
-
Corrected issue in Preference service when running with
security
-
Corrected issue in DMT Admin when running with security
(Pro)
-
Switched to use System.nanoTime() also in all KF Pro and Pro
Premium bundles to avoid timer problems when correcting
system clocks (Pro & Pro Premium)
-
Fix in UPnP CP for relative presentation URLs, icon size now
fully supported (Pro)
-
Improved caching of images in UI Resources Web (Pro Premium)
|
13 Jun 2013
|
Knopflerfish Pro 4.0 beta-2 has been released
and is available from the customer download site along-side with
the beta-2 version of
Knopflerfish Pro Premium 4.
Knopflerfish Pro 4 beta-2
is the second beta release of KF4, the next major release of
Knopflerfish and Knopflerfish pro, designed to be compliant with the OSGi R4 v4.3
specifications.
Compared to the first beta-1 release of KF4 / OSGi R4 v4.3, the second beta release
includes several new features and fixes:
-
With the completion of Declarative Services KF4 beta-2 implement OSGi R4 v4.3 fully.
-
A Canvas component has been added to the UI2 package. This enable application bundles
to draw graphics, i.e. lines, rectangles, circles, text and
images in the
UI2 package. The release includes demo bundles
that demonstrate the new UI2 canvas. (Pro Premium)
-
Support for the canvas component has been added to the UI2
Layout AWT and UI2 Layout Web rendering bundles. An HTML5
canvas is used for web rendering and will require browser
support for HTML5 to work (Pro Premium)
-
TR-069 Connector Service bundle is now fully supported (part
of OSGi R4 v4.3 REG specification). (Pro)
-
Android support is restored and functions for building an
Android .apk containing Knopflerfish has been added.
-
The class weaving using ASM has been been moved into a separate
classpatcher bundle that implements a Weaving Hook.
-
The KF Directory Deployer bundle has been given an overhaul
and a new feature for deployment of XML-files with OSGi CM configurations
has been added.
-
Several new features in the CM-Desktop plug-in, in particular functions
for handling the CM Meta data XML document used by the Directory Deployer.
-
Desktop bundle includes several minor improvements.
|
8 Apr 2013
|
Knopflerfish Pro 4.0 beta-1 has been released
and is available from the customer download site along-side with
the 4.0 versions of
Knopflerfish Pro Premium.
The KF Pro version 4 is a major step forward and moves
Knopflerfish Pro to the next complete (Core + Compendium)
OSGi Specification, OSGi R4 v4.3.
Knopflerfish Pro 4 is also designed to be compliant with the
OSGi Residential Version 4.3
The new KF4 release includes all the new features in R4 v4.3, e.g.
- Generics - core API now uses generics
- Capabilities - generic requirements and capabilities
- Bundle Wiring API - provide information how requirements and
provided capabilities have been resolved by the
framework. Replaces PackageAdmin.
- Adapt pattern - new adapt method on the Bundle class
- Framework hooks - mechanism to plug into the framework
for close interaction, Resolver Hooks, Bundle Hooks, Service
Hooks, Weaving Hooks.
-
DMT Admin - updated to support OSGi REG specification
- Knopflerfish bundles, e.g. desktop, console commands etc,
are all updated to use the new 4.3 APIs.
|
21 Mar 2013
|
The
Ubicore 3.8.1
maintenance release is now available for download form the
customer area.
|
7 Feb 2013
|
Makewave has joined the
HGI - Home Gateway Inititiative
and plans to take an active part in the work of defining the OSGi-based SWEX
(Software Executio Platform) for Home Gateways.
|
31 Jan 2013
|
Makewave CEO Christer Larsson has been re-elected as VP EMEA of the
OSGi Alliance for an
additiponal one year period.
|
28 Jan 2013
|
Ubicore 3.8 has been released
and is now available for download for customers from the customer download area.
The Ubicore 3.8 release includes several improvements where the most important changes are:
- Ubicore client is based on KF Pro 3.5
- Improved error handling and error recovery in Ubicore
client
- Improved Provisioning API
|
25 Jan 2013
|
Knopflerfish Pro 3.5 has been released
and is available from the customer download site along-side with
the 3.5 versions of
Knopflerfish Pro Premium
and
Knopflerfish Pro CVIS.
The 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)
- New UPnP desktop bundle. Plugs into the KF desktop and
provides a user inteface for UPnP CP enabling managmenet of
UPnP devices in the local network (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.
|