Posts tagged with "virgo"

Feb 27th, 2014

How to use Docker links to *safely* connect from a Virgo application to a MongoDB

Some months ago, the Docker Team announced Docker 0.6.5[1]. Since that release it is possible to give your container names – this makes it much easier to find the correct container to interact with. It didn’t take long that I got used to this new feature. Together with the freshly introduced explicit linking this is [...]

Leave a Comment
Feb 24th, 2014

Deploying RAP Applications Made Simple – Introducing the Virgo RAP Server

Yes, we love building modular web applications, if they just were easier to deploy on a server! Wrapping OSGi applications in WAR files, apparently still the most popular deployment option for RAP, results in a complicated setup: a web app containing an OSGi runtime together with all bundles, configuration, and a bridge servlet that delegates [...]

7 Comments
Feb 18th, 2014

A lightweight Java application server on Raspberry Pi

Response times for Tabris UI demo app

As of recently, Oracle is providing a JVM for Raspberry Pi that performs well enough to use the Pi as an application server. Raspberry Pi and Java haven't been a great couple in the past, but with the new JVM that added native floating point operations this is history. If you are interested, here are [...]

Leave a Comment
Oct 25th, 2013

Continuous Deployment with Docker and Virgo

The post “Automated installation of Virgo with Docker” described how to build and run a Docker container with Virgo inside. Today I’ll describe an easy way of continuously deploying applications into such a Virgo running inside an isolated Docker container. In a regular Virgo installation we would simply drop our application bundle into the pickup [...]

Leave a Comment
Aug 5th, 2013

Control Your OSGi Application at Runtime

engine_order_telegraph

It is a common procedure to read the initial configuration of a classic Java program from a file system properties file. Once the program is up and running, changes made to the configuration will be ignored unless you deliberately watch for changes to the properties file. OSGi runtimes provide a ConfigurationAdmin[1] to manage your initial [...]

1 Comment
Jul 3rd, 2013

Automated installation of Virgo with Docker

A few weeks ago a friend of mine enthusiastically told me about Docker[1] in a lunch break. Yesterday he supported me in creating my first Dockerfile and it was an amazing experience I must admit. But let’s start at the beginning. What is Docker? Docker is a Linux Container Runtime, that runs Unix processes with [...]

4 Comments
Mar 18th, 2013

Updated Tutorial: Developing Web Application Bundles with RAP and Virgo

This is just a heads up for those interested in developing RAP applications with Virgo. I finished updating our tutorial to RAP 2.0 and Virgo 3.6.x (aka Sky). The first part guides you through the setup of your Eclipse IDE and Virgo Jetty Server. The second part is a short walkthrough on how to create [...]

1 Comment
Nov 5th, 2012

Running RAP 2.0 powered Web Application Bundles (WAB) on Virgo

With the latest RAP 2.0 milestone M2[1], you can run RAP based Web Application Bundles (WAB) with the unmodified RAP artifacts installed into your Virgo Jetty Server[2]. No more Eclipse buddy classloading required as noted in a previous post. Before version 2.0 M2, the RAP framework did not try to load configuration classes from the [...]

Leave a Comment
Jul 5th, 2012

Developing RAP applications with Virgo

RAP Virgo Demo in a browser

This post shows how to develop RAP applications with Virgo. The first part guides you through the setup for a Virgo Server instance and how to extend it to become a RAP runtime. The second part is a short walkthrough of how to create a Hello World RAP application using the new RAP OSGi integration. [...]

2 Comments