Monday, February 25, 2013

Instant OSGi Starter in print!

Almost a year long journey, but they're finally here in print! :)
My hard copy order of Instant OSGi Starter finally arrived! As I had previously posted Johan and I began working on this project last spring after being approached by Packt to submit an outline for how we see OSGi being introduced to developers. We made it our goal to not only introduce the subject but to write the book such that a java developer could pick it up on a Friday afternoon and come Monday morning be ready to join a team project based in OSGi, with an already established software architecture, and be productive. We hope that you find our approach to be concise, fast paced, and get you developing as quickly as possible.

Reviewing our book's contents you'll

  • Discover the basic tenets of the OSGi and modular programming 
  • Deploy and manage your OSGi applications in a runtime container 
  • Gain familiarity with OSGi tooling 
  • Understand the Bundle as the most basic layer of OSGI modularity 
  • Master the OSGi Lifecycle model for modular code 
  • Gain exposure to key OSGi patterns such as Whiteboard and Extender 
  • Find more information and supporting communities for OSGi developers 

If you're looking to begin developing with OSGi, then pick up your copy of Instant OSGi Starter today!

Sunday, February 24, 2013

Apache Karaf update Feb 17 - 23, 2013

In this Apache Karaf update report you'll find notes on development progress towards Apache Karaf 2.2.11, 2.3.1, and 3.0.0 as up coming releases. All of the information here is collected from following Karaf's issues mailing list, and cross referencing with the community's issue tracker. The summary form is presented here courtesy of Savoir Technologies to help make keeping up with the community's fast pace a little easier.

Apache Karaf 2.2.11:


New Issues:
N/A

Updated Issues:
Karaf-1278 Comands: History does not work, can not edit current comand
Karaf-1327 Client: can't execute alias command
Karaf-2095 Camel Route (JMS Polling) not working when installing feature "jndi"
Karaf-2191 Karaf 3.0.x CLONE - Karaf startup fails with NullPointerException when logfile can't be written

Resolved Issues:
Karaf-2166 Apache Karaf Web Console Configuration is missing bundles and also metatype.properties content.

Apache Karaf 2.3.1:


New Issues:
Karaf-2198 Remove new features from karaf-2.3.x branch
Karaf-2206 The container fails to start correctly with IBM Java 6

Updated Issues:
Karaf-1278 Comands: History does not work, can not edit current comand
Karaf-1327 Client: can't execute alias command
Karaf-2095 Camel Route (JMS Polling) not working when installing feature "jndi"
Karaf-1911 Wrong version of camel-example-osgi in Getting Started/Quickstart Guide - 2.7.0 doesn't work

Resolved Issues:
Karaf-2167 org.apache.karaf.tooling.exam.container.internal.adaptions.KarafManipulatorFactory creates invalid version qualifier

Apache Karaf 3.0.0:


New Issues:
N/A

Updated Issues:
Karaf-2177 Upgrade to Felix Framework 4.2.0
Karaf-2197 Upgrade to JLine 2.10
Karaf-2178 remove karaf-org.osgi.core.jar
Karaf-1278 Comands: History does not work, can not edit current comand
Karaf-1327 Client: can't execute alias command
Karaf-2095 Camel Route (JMS Polling) not working when installing feature "jndi"
Karaf-2191 Karaf 3.0.x CLONE - Karaf startup fails with NullPointerException when logfile can't be written

Resolved Issues:
Karaf-1385 Be able to disable the default PropertiesLoginModule
Karaf-2167 org.apache.karaf.tooling.exam.container.internal.adaptions.KarafManipulatorFactory creates invalid version qualifier

Un-versioned Issues:

Karaf-2199 Features fail to start due to wrong maven repo resolution
Karaf-2062 Add a spring3.2 feature

Sunday, February 17, 2013

Apache Karaf update Feb 10 - 16, 2013

In this Apache Karaf update report you'll find notes on development progress towards Apache Karaf 2.2.11, 2.3.1, and 3.0.0 as up coming releases. All of the information here is collected from following Karaf's issues mailing list, and cross referencing with the community's issue tracker. The summary form is presented here courtesy of Savoir Technologies to help make keeping up with the community's fast pace a little easier.

Apache Karaf 2.2.11:


New Issues:
Karaf-2191 Karaf 3.0.x CLONE - Karaf startup fails with NullPointerException when logfile can't be written

Resolved Issues:
Karaf-1968 Uninstalling jndi feature leads to hanging Karaf

Updated Issues:
Karaf-1386 feature install war fails if http-whiteboard is already installed
Karaf-1851 inconsistent FeaturesNamespaces versions

Apache Karaf 2.3.1:



New Issues:
Karaf-2198 Remove new features from karaf-2.3.x branch

Resolved Issues:
Karaf-2175 Add the sonatype standard snapshot repository to the karaf repositories
Karaf-2114 Update org.ops4j.pax.url.mvn.cfg file in child instance to include the system folder
Karaf-2082 Jasypt unit tests fail
Karaf-1968 Uninstalling jndi feature leads to hanging Karaf
Karaf-1914 SSH client authentication randomly fails
Karaf-1921 Upgrade to Spring 3.1.x for Karaf 2.3.x
Karaf-2184 Upgrade to Spring 3.1.4.RELEASE
Karaf-2137 Unable to prevent remote JMX access
Karaf-2035 Not able to clone the root instance
Karaf-1748 Karaf startup fails with NullPointerException when logfile can't be written
Karaf-2162 Upgrade to Pax Web 1.1.12
Karaf-2190 Karaf itest fails on fast machine
Karaf-2192 Karaf obr:listURl and obr:list tests fail on faster boxes

Updated Issues:
Karaf-1851 inconsistent FeaturesNamespaces versions


Apache Karaf 3.0.0:



New Issues:
Karaf-2191 Karaf 3.0.x CLONE - Karaf startup fails with NullPointerException when logfile can't be written

Resolved Issues:
Karaf-2175 Add the sonatype standard snapshot repository to the karaf repositories
Karaf-2124 Adapt the chapter about extending the console to changes made by KARAF-1001
Karaf-2176 Upgrade to Pax URL 1.5.1
Karaf-2177 Upgrade to Felix Framework 4.2.0
Karaf-2178 remove karaf-org.osgi.core.jar
Karaf-1914 SSH client authentication randomly fails
Karaf-1206 Child instance doesn't start
Karaf-2181 jpa feature can't be installed "out of the box"
Karaf-2184 Upgrade to Spring 3.1.4.RELEASE
Karaf-2035 Not able to clone the root instance
Karaf-2193 Upgrade to Pax URL 1.5.2
Karaf-2194 Karaf regression test fails on BootClasspathLibraryOptionTest

Updated Issues:

Karaf-2185 Provide Spring 3.2.x support
Karaf-1851 inconsistent FeaturesNamespaces versions
Karaf-1887 Make integration tests more reliable by making sure the boot is finished
Karaf-2177 Upgrade to Felix Framework 4.2.0
Karaf-2178 remove karaf-org.osgi.core.jar

Un-versioned Issues:

Karaf-1972 karaf-maven-plugin should respect scope
Karaf-2179 should be able to depend on feature.xml in maven
Karaf-2180 feature update failure
Karaf-2173 karaf-maven-plugin ci-build-profile failures
Karaf-2182 feature:update (new command)
Karaf-2183 bundle:update does not update maven snapshots
Karaf-2186 bunde:scanner (new command)
Karaf-2188 JPA bundle error out at shutdown
Karaf-2189 blueprint disable service too soon at shutdown

Sunday, February 10, 2013

Apache Karaf update Feb 3 - 9, 2013

In this Apache Karaf update report you'll find notes on development progress towards Apache Karaf 2.2.11, 2.3.1, and 3.0.0 as up coming releases. All of the information here is collected from following Karaf's issues mailing list, and cross referencing with the community's issue tracker. The summary form is presented here courtesy of Savoir Technologies to help make keeping up with the community's fast pace a little easier.


Apache Karaf 2.2.11:



New Issues:
N/A

Resolved Issues:
Karaf-2161 Incorrect LGPL license info in Notices file

Updated Issues:
Karaf-1748 Karaf startup fails with NullPointerException when logfile can't be written
Karaf-1851 inconsistent FeaturesNamespaces versions

Apache Karaf 2.3.1:



New Issues:
N/A

Resolved Issues:
Karaf-2156 Upgrade aries utils
Karaf-2161 Incorrect LGPL license info in Notices file
Karaf-2105 Karaf features for Spring should all be same name and use version ranges
Karaf-2163 Add a jre-1.8 to jre.properties
Karaf-2078 Create the shell:date command
Karaf-2171 Start Karaf as service shows 'Activator' error in wrapper.log
Karaf-2175 Add the sonatype standard snapshot repository to the karaf repositories

Updated Issues:

Karaf-1748 Karaf startup fails with NullPointerException when logfile can't be written
Karaf-2147 Upgrade to Aries JMX 1.1.1
Karaf-2162 Upgrade to Pax Web 1.1.12
Karaf-1968 Uninstalling jndi feature leads to hanging Karaf
Karaf-1851 inconsistent FeaturesNamespaces versions

Apache Karaf 3.0.0:



New Issues:
Karaf-2164 Create shell:wc command

Resolved Issues:
Karaf-2159 add option to resolve transitive feature-dependencies in InstallKarsMojo
Karaf-2158 Test InstanceServiceImplTest#testToSimulateRenameInstanceByExternalProcess fails when run isolated
Karaf-2160 add options to only create tar.gz or zip archive in CreateArchiveMojo
Karaf-2161 Incorrect LGPL license info in Notices file
Karaf-2163 Add a jre-1.8 to jre.properties
Karaf-2078 Create the shell:date command
Karaf-1206 Child instance doesn't start
Karaf-2171 Start Karaf as service shows 'Activator' error in wrapper.log
Karaf-2175 Add the sonatype standard snapshot repository to the karaf repositories
Karaf-2124 Adapt the chapter about extending the console to changes made by KARAF-1001
Karaf-2176 Upgrade to Pax URL 1.5.1

Updated Issues:

Karaf-1748 Karaf startup fails with NullPointerException when logfile can't be written

Un-versioned Issues:

Karaf-2146 Add a log command to log from shell to the log
Karaf-2153 wrong path in JAVA_ENDORSED_DIRS and JAVA_EXT_DIRS in bin/karaf script from snapshots
Karaf-2077 Exported package names cannot be zero length. when karaf 2.3 starts within unit test using openengsb
Karaf-2167 org.apache.karaf.tooling.exam.container.internal.adaptions.KarafManipulatorFactory creates invalid version qualifier
Karaf-2168 Rename sync property to clusterStartSync
Karaf-2173 karaf-maven-plugin ci-build-profile failures
Karaf-2174 activate ci-build-profile on ci
Karaf-1972 karaf-maven-plugin should respect scope

Saturday, February 9, 2013

Memorial University CS Programming Competition Singles Winter 2013 Results

The Winter 2013 CS Singles programming competition took place last Friday night at Memorial University. Twenty students took part, trying their skills against the algorithmic conundrums the programming competition committee prepared as their set of three problems.
After 150 minutes the competition time expired and the judges prepared the results.
First, Second, and Third place prizes awaiting the results.
The volume of submissions for this competition was impressively high, at the end though three students emerged with top results; in third place was Mark Stacey, in second place was Ken Collingwood, and finally in first was Adam Murphy.
3rd place2nd place1st place
I'd like to thank all the students, volunteers, and the programming competition committee again for making this CS programming competition possible. We hope to have another round of competitions soon!

Sunday, February 3, 2013

Apache Karaf update Jan 27 - Feb 2, 2013

In this Apache Karaf update report you'll find notes on development progress towards Apache Karaf 2.2.11, 2.3.1, and 3.0.0 as up coming releases. All of the information here is collected from following Karaf's issues mailing list, and cross referencing with the community's issue tracker. The summary form is presented here courtesy of Savoir Technologies to help make keeping up with the community's fast pace a little easier.

Apache Karaf 2.2.11:


New Issues:
N/A

Resolved Issues:
Karaf-2154 Entering an empty command removes previous command in history

Updated Issues:
N/A



Apache Karaf 2.3.1:


New Issues:
Karaf-2147 Upgrade to Aries JMX 1.1.0
Karaf-2156 Upgrade aries utils

Resolved Issues:
Karaf-2143 Remove Jetty JUL logger configuration
Karaf-2148 Upgrade to Aries Proxy 1.0.1
Karaf-2149 Upgrade to Aries Blueprint Core 1.1.0
Karaf-2150 Upgrade to Aries Blueprint CM 1.0.1
Karaf-2147 Upgrade to Aries JMX 1.1.0
Karaf-2154 Entering an empty command removes previous command in history
Karaf-2157 Upgrade to Aries Util 1.1.0

Updated Issues:
N/A


Apache Karaf 3.0.0:


New Issues:
Karaf-2147 Upgrade to Aries JMX 1.1.0

Resolved Issues:
Karaf-2144 MainStartTest test fails when methods are executed in reverse order
Karaf-2143 Remove Jetty JUL logger configuration
Karaf-1712 Use Pax-Web Features
Karaf-1966 Upgrade to Pax Web 3.0
Karaf-2148 Upgrade to Aries Proxy 1.0.1
Karaf-2149 Upgrade to Aries Blueprint Core 1.1.0
Karaf-2150 Upgrade to Aries Blueprint CM 1.0.1
Karaf-2144 MainStartTest test fails when methods are executed in reverse order
Karaf-2152 wrong version for pax-jetty
Karaf-2147 Upgrade to Aries JMX 1.1.0
Karaf-2154 Entering an empty command removes previous command in history
Karaf-1369 Shell history does not log all commands
Karaf-2155 Wrapper/service does not start for karaf 3
Karaf-2157 Upgrade to Aries Util 1.1.0

Updated Issues:
N/A

Un-versioned Issues: