There was an issue with some people accessing the Trac interface and SVN
repo (bdb errors).  These issues have been addressed.  If this affected you
yesterday, please retry your checkout/site navigation.

Axton Grams

On 12/26/06, Axton <[EMAIL PROTECTED]> wrote:

I have an initial release of a DV Plugin framework (dvpfw) that is free
for use (BSD license).  The goal of this project is to provide a free
framework (no licensing/intellectual property restrictions) for writing Data
Visualization plugins.

The software is available for download from the ARSWiki.org Trac interface
and svn repository:
  Trac: https://arswiki.org:8080/projects/dvpfw
  SVN: https://arswiki.org:8080/svn/dvpfw

My main motivation for starting this framework is the licensing under
which the framework provided by BMC was released.  The BMC provided
framework does not contain a license, and the license banner in the source
states the following:

 * Copyright (c) 2006 BMC Software, Inc. All rights reserved.
 *
 * This software is the confidential property and proprietary information
of BMC
 * Software, Inc.

This makes the BMC provided framework unsuitable for open source software
development.  Anyone using this framework under these restrictions is
subject to potential legal recourse by BMC, if they decide.

One core issue addressed by this framework that the dv plugin architecture
(not to be confused with framework) is missing is the ability to serve
resources (static content) from a WebRoot directory in the DV Plugin jar.
This framework includes the ability to serve content (files-images/js/html)
from a directory named WebRoot inside the DV Plugin jar simply by including
the files in the jar/WebRoot.  The initial request to the DV Plugin will be
redirected to WebRoot/index.html within the jar; this is meant as a feature
to separate your DV plugin presentation from java.

An additional feature is the ability to use JOARSE as the interface to
your Remedy server.  Two helper methods have been provided that create a
JOARSE Server object using the authentication context provided by the DV
Plugin architecture/mid-tier:
  - org.arswiki.dvplugin.util.Joarse.createServerAsAdmin()
  - org.arswiki.dvplugin.util.Joarse.createServerAsUser()

I would like invite people to contribute to this framework and ARSWiki.org
.

Now for the shameless self-promotion: ARSWiki registration is free, please
contribute - http://arswiki.org

If you are interested in contributing to the DV Plugin FrameWork, please
contact me.  I'm interested in anything you may be interested in
incorporating into the framework:
- third party utilities
- developing feature requests (see 
https://arswiki.org:8080/projects/dvpfw/roadmap
or https://arswiki.org:8080/projects/dvpfw/report/9)
- bug fixes (see https://arswiki.org:8080/projects/dvpfw/report/1 )
- guidance (it's my first attempt at a java program), I'm all ears if you
have suggestions in regards to architecture, approach...

There is still a lot of room for improvement/expansion in this framework,
it currently only addresses a couple of my immediate needs, but there is
more on the way (see https://arswiki.org:8080/projects/dvpfw/roadmap).  If
there is something you would like to see incporporated into the framework,
check the roadmap; if it's not there, feel free to submit a request at
https://arswiki.org:8080/projects/dvpfw/newticket

I apologize for the use of an untrusted certificate on Trac/SVN, don't let
is scare you.  There are some issues (entropy) using htdigest passwords by
my hosting company, so https was seen as necessary.  I refuse to pay the
annual fee required to have a server certificate generated by a trusted CA,
$399 USD/yr from Verisign (that's the cheapest cert) and $199 USD/yr from
Entrust.  The self-signed certificate in use accomplishes the goals of SSL.
For the paranoid, the certificate thumbprint (sha1) is: 4e ef ec 3a 69 fd a0
7f 89 1d 7d cf fd 00 c3 16 21 8e 93 f7

Axton Grams


_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the Answers 
Are"

Reply via email to