“Innovation is GREAT” – Paremus in Japan

Innovation Is Great
The British Embassy in Tokyo has been running a series of activities under the theme of “Innovation is GREAT’“.

Last Wednesday, Dec 2 , they hosted an event at ITSCOM Studio & Hall (Futakotamagawa Rise) in Tokyo and Paremus were there showing demonstrations of the Service Fabric being used for IoT and Cloud.

Our booth was manned by our representative in Japan, Mr Takagi Kaname, and he enjoyed his time there meeting with a number of existing customers and forging new relationships with potential future partners.

Japan Dec 2015

(more…)


OSGi PushStreams – online processing for live data

Introduction

I recently gave a talk at the OSGi Community Event about a new RFC being discussed at the OSGi Alliance called PushStreams. A video of the talk is available here, and the latest version of the RFC is here. The talk generated a lot of interest (a full room at the conference) and even a blog analysis of the RFC.

Given the amount of interest there has been I thought I should give a bit more detail about what’s actually going on, and some of the current intentions for the PushStream API.

 

So what is a PushStream?

An OSGi PushStream is basically a Java 8 stream, but one that’s been upgraded to support “pushing” data, hence the imaginative name! The OSGi Alliance certainly isn’t the first place to talk about push-based streams of data (see Reactive Streams, Reactive Extensions and Akka) but a lot of people are still new to the concept, so we’ll start with some background.

(more…)


Introducing the Paremus Service Fabric

This post is the first of a series of videos that will introduce and explore the capabilities of the Paremus Service Fabric; a distributed, highly modular, self-managing OSGi based platform.

This first episode demonstrates the creation of a Service Fabric in the Digital Ocean public Cloud environment. Having created a Service Fabric – we then review the Fabric’s management capabilities and deploy a simple example of a modular microservice based application.

This series will go onto explore various unique aspects of the (more…)


OSGi and Java 9 Modules Working Together 2 comments

The best thing about the Java Platform Module System – commonly known as Project Jigsaw, or JSR 376 – is that it has been used to break apart the monolithic Java runtime into smaller modules. This makes Java a more attractive implementation technology in many scenarios where it has historically been weak. For example, modern desktop or mobile applications can’t rely on having a pre-installed copy of Java on the user’s device, so you need to ship Java as part (more…)