Stand-alone Java Client for jWebSocket Server – communicating from Java Client to Web Clients and vice versa over WebSockets

Lucas Jellema

In a previous article, I have discussed the open source jWebSocket Server and a simple installation and configuration ( Subsequently, I have shown the implementation of a web client for a synchronized Slideshow application, where WebSocket communication is used to perform Client 2 Client push ( In a third article […]

Implementing a Java Server Side component for jWebSocket Server for WebSocket interaction with Web Clients

Lucas Jellema 4

In a previous post – – I discussed the implementation of the synchronized slideshow application using Web (HTML/JavaScript) clients and jWebSocket as websocket server. In an earlier article, I described the same for the Kaazing WebSocket server – – and both stories are (fortunately) fairly similar. In the […]

Push-based synchronized slideshow web application – implemented using WebSockets and jWebSocket server – the open source Java WebSocket server

Lucas Jellema 2

In a recent article, I have introduced jWebSocket – an open source Java based server for WebSocket communication: In this article, I have described how to download and install the jWebSocket server and how to get going with running some of the distributed samples. In another recent article, I […]

First steps with jWebSocket – open source Java framework for WebSockets – installation and running samples

Lucas Jellema 6

This month, In have been delving into Push architectures for the Web, looking into WebSockets among several other things. WebSockets, a fairly new standard (!) evolved along with HTML 5, specifies a communication protocol that provides an alternative to classic HTTP communication. WebSocket based interaction has lower overhead and – […]

Push based synchronized Slideshow demo application implemented using CometD and jQuery running on Tomcat

Lucas Jellema 2

In a string of recent articles, I have discussed downloading, installing and running demos for a number of different tools, frameworks and libraries that support push-style (web) applications in one way or another. I have looked into ‘classic’ comet with Grizzly, Atmosphere and CometD as well as ADF Active Data […]

Push-based synchronized slideshow web application – implemented using WebSockets and Kaazing WebSocket Gateway

Lucas Jellema 9

In the last few articles, I have discussed downloading, installing and running demos for a number of different tools, frameworks and libraries that support push-style (web) applications in one way or another. I have looked into ‘classic’ comet with Grizzly, Atmosphere and CometD as well as ADF Active Data Service […]

First experiences and getting started with GlassFish 3.1 and NetBeans 7.x – it's a breeze

Lucas Jellema 3

Several years back, AMIS selected GlassFish as its preferred Open Source J(2)EE Application Server, over for example JBoss. Some of the criteria at the time were: speed of implementation of new functionality and integration of JEE (being the reference implementatoin), ease of administration, enterprise quality, small yet rapidly growing market […]

Some WebLogic Administration Essentialsbook reviews

Michel Schildmeijer

Some people were asked to review my book, here are some links: Edwin Biemond Jurgen Kress Markus Eisele Frank Muntz

Report from Oracle Open World – op maandag 17 oktober, 17.00 uur bij AMIS in Nieuwegein

Lucas Jellema

Het zal je niet zijn ontgaan dat vorige week in San Francisco Oracle Open World woedde. In een krappe week legde Oracle voor zo’n 45.000 bezoekers de strategie neer, de roadmap voor tientallen productlijnen en ook een serie nieuwe aankondigingen. De meest opvallende lanceringen: de Oracle Public Cloud, de Oracle […]

Screenscraping from Java using jsoup – effective data gathering from websites

Lucas Jellema 4

In a recent article I discussed screenscraping in a in hindsight fairly clumsy way ( While preparing for a series of articles on data visualizations, I had need of statistics regarding the Olympic Games – more specifically: the overall medal count per country during the 2008 Bejing Olympic Games. This […]

Tour de France 2011 – Analysis using ADF DVT Graphs – Part 3 – Distance, Speed and Withdrawals with Pareto, Combination, Stock Chart (High/Low) and Bubble Chart

Lucas Jellema 1

Another article on analyzing and visualizing the results from the Tour de France 2011 using the ADF DVT components. This article uses the same set of data already discussed in several previous articles – including the standings per stage as well as the overall standings after each stage. This article […]

AMIS Mobile SIG – rain sensors pouring data into the mobile network

Lucas Jellema

Last night, the AMIS Mobile Special Interest Group convened. This session had as objective to explore the many different mobile agents and devices that we encounter, the types of signals, information and functions that are relevant with these various agents and the impact their inclusion in the mobile sphere of […]

Suggestion for new type of ADF DVT (Data Visualization): the Delta Graph – to visualize relative changes integrated in a table layout

Lucas Jellema

I may have bored you before with stories about Data Visualization. It is one of my favorite topics. We deal in data. And visualization of data can help to increase the value of the data tremendously. Proper visualization provides quicker insight and reveals the true meaning of the numbers in […]

Leveraging HTML 5 Navigator API to show the browser's current location on an ADF Faces 11gR2 Thematic Map component

Lucas Jellema

This article demonstrates how, through a bit of JavaScript interacting with the HTML 5 Navigator API, some more JavaScript using the ADF Faces Rich Components API and the ADF Faces 11gR2 Thematic Map component, it becomes quite easy to not only learn about the end user’s physical location but to […]

Producing simple Pie Chart straight out of the Oracle Database – leveraging dbms_epg, CANVAS, LISTAGG and some JavaScript

Lucas Jellema

Once upon a time, I had something of a reputation for creating Charts in SQL. Bar Charts, Pie Charts, Gantt Charts and several other unlikely chart types, all created with SQL. And all presented on the one stage SQL has: SQL*Plus. See for example such riveting articles like, […]

JavaOne 2010 presentation: Why and how to engage a Complex Event Processor from a Java Web Application

Lucas Jellema

Complex Event Processors are capable of handling large volumes of events – by filtering, aggregating or detecting patterns. Java Applications use a CEP to pre-process incoming signals. These applications can also generate the events – for example the user click and navigation behavior in the web application – and report […]

Oracle Open World 2010 presentation: Forms2Future: the ongoing journey into the future for Oracle based organizations

Lucas Jellema

Many organizations around the world have adopted Oracle technology for developing custom applications. Over the past two decades, they may have used PL/SQL, Reports, Forms, Designer, Portal or the Web PL/SQL Toolkit. Many of these organizations have come to face new challenges: more agility or functionality, new user groups or […]

Configure JDeveloper 11g to work with Spring 2.5 and AOP

Lucas Jellema 1

In a recent article I described the interaction between JavaServer Faces (1.2) and Spring Framework (2.5.x): I created a JDeveloper 11g web application that I ran on the integrated WebLogic Server 11g (10..3.2). In this article I will explain the configuration steps I had to go through for making […]

OOW 2009: Experiences with Oracle WebCenter 11g: Implementing SOA with a User Interface

Lucas Jellema 3

  One of the sessions I am (co-)presenting at Oracle Open World 2009 is on ‘applying the concepts of SOA to and achieving the SOA objectives with User Interfaces’. What goes for SOA and typical programmatic (web)services can be applied to User Interface components to a large extent. Decoupling – […]

Creating a custom JSF 1.2 component – with facets, resource handling, events and listeners, valueExpression and methodExpression attributes

Lucas Jellema 4

I occasionally create custom JavaServer Faces components. Just enough to sort of remember what the steps are, but not nearly frequently enough to quickly put a new component together. This article demonstrates the quick step approach to creating a new custom component in the old fashioned way (that means: it […]

Report from presentation ‘JPA 2.0 – What’s new’

Emiel Paasschens

The Java Specification Request 317 (JSR-317) aka JavaTM Persistence 2.0,  (JPA 2.0) has finally reached the last stage, “Completion of Reference Implementation (RI) and Technology Compatibility Kit (TCK)”, before it’s officially released. Therefore last week a Knowledge Class was given at Amis with a presentation of the new functionality and […]