Forum Controls
Spotlight Features

The Rich Engineering Heritage Behind Dependency Injection

Andrew McVeigh takes us on a tour of the rich heritage behind dependency injection, what it represents, and tells us why its here to stay.

NetBeans 6: Matisse Updates

NetBeans 6 delivers great updates to the Matisse GUI builder. Spend a few minutes with Roman Strobl and get an expert briefing on what's new and what has changed.

Introduction to Groovy Part 3

In this, the third and final installation of Andres' Introduction to Groovy series, you learn about how Groovy handles variable numbers of arguments, named parameters, currying, and more about Groovy operators. Including, some new operators.

Easier Custom Components with Swing Fuse

Swing Fuse (actually just Fuse), is a framework designed to make it easier to create your own custom desktop components. In this article, Daniel Spiewak shows you how to get started and provides sample source code you can download.

Benchmark Analysis: Guice vs Spring

Willam Louth shows how he uses JXInsight Probes to investigate probable performance issues with code bases that he is not familiar with. He also highlights possible pitfalls in creating a benchmark, as well as in the analysis of results.
Replies: 2 - Pages: 1  
Threads: [ Previous | Next ]
  Click to reply to this thread Reply

Keywatch v 1.0 - an open source OSGi-based monitoring system

URL: General-purpose Monitoring Software

At 5:45 PM on Jun 9, 2007, Eide wrote:

Keywatch is built using other open source components and open standards. The server is written in Java, using OSGi as a component platform (R4 compliant, like Equinox or Knopflerfish), Hibernate as Relation-to-Object-mapping, Jetty as a servlet container and Google Web Toolkit as the GUI framework. It also requires a relational database like MySQL or another product for data storage.

Main Features:
* Keywatch supports the full monitoring value chain.
* High flexibility - write plugins in Java and extend collection any step of the value chain.
* Distributed monitoring - Agent based collection system using XMLRPC
* Automate manual monitoring tasks - Agents able to run arbitary scripts to collect information
* Monitor HW, SW, services, SLA or other objects

The combination of OSGi and GWT is used to provide the plugin-feature. Server functionality can be added as OSGi bundles and GUI widgets are dynamically compiled and deployed as GWT widgets.

The core of Keywatch provides functionality to register, store and present information about "events". "Event" is the unit representing information about some state in an object that is monitored. The core also provides a plugin mechanism for adding functionality and GUI widgets in a flexible way. In addition, the core provides user
management and features for making profiles to adapt presentation to different displays or user roles.
1 . At 5:01 PM on Jul 25, 2007, Infernoz wrote:
  Click to reply to this thread Reply

IBM OSS can 5uck bad

OSGi seem to be an eclipse (IBM by proxy) technology, I want nothing to do with anything attached to eclipse, I detest the eclipse excuse for an 'IDE', I only tolerate SWT (buggy GUI layer) in Azureus and would much prefer a Swing GUI.

Any company who moves to eclipse technologies (e.g. Borland) can forget about having me as a customer!

IBM even cocked up parts of the JRE, to my great annoyance.
2 . At 4:02 AM on May 26, 2008, Kurt Olsen wrote:
  Click to reply to this thread Reply

Re: IBM OSS can 5uck bad

An osgi framework is a powertool, try knopflerfish, although eclipse is the standard. And yes, all the ide's out there are in a pitiful state. But an osgi framework is not a development environment, it's a runtime environment that actually helps if you know where to use it.

thread.rss_message