Skip to main content

DJ Sweet 0.9.7 - Flash Player, Media Player and more for SWT

2 replies [Last post]
chrriis
Offline
Joined: 2003-11-17
Points: 0

DJ Sweet provides a sophisticated component suite for SWT. The key components are a richer web browser and a flash player.

The main focus is the improvement of the Web Browser control, and the addition of a Flash Player with a simple API. Nevertheless, it also offers other useful components like a multimedia player (based on VLC), an HTML editor (using FCKeditor or TinyMCE) and a Syntax Highlighter.

Sweet: http://djproject.sourceforge.net/sweet
Screenshots: http://djproject.sourceforge.net/sweet/screenshots
Webstart Demo: http://djproject.sourceforge.net/sweet/DJSweet-Demo.jnlp

The Webstart demo is configured to work on Windows. It also works on Linux (GTK, x86/i386) where XULRunner is installed. Note that this demo is part of the release distribution.

DJ Sweet is licensed under LGPL and requires Java 5 or later.

Note that it is a sub-project of the DJ Project ( http://djproject.sourceforge.net ), which is a set of tools and libraries to enhance the user experience of Java on the Desktop.

This release is the initial release, which is a port of the DJ Native Swing project ( http://djproject.sourceforge.net/ns ) to pure SWT.

-Christopher

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
kirillcool
Offline
Joined: 2004-11-17
Points: 0

I'm confused about the browser component. If the project is targetting SWT applications, why do you need to provide a browser component?

chrriis
Offline
Joined: 2003-11-17
Points: 0

Hi Kirill,

> I'm confused about the browser component. If the
> project is targetting SWT applications, why do you
> need to provide a browser component?

There are 2 reasons:
- This is a port of my NativeSwing work, so for maintainance reasons and to simplify parallel evolutions I prefer to keep close APIs.
- The Browser control does not have all the necessary features that I need, so I am extending it a little bit in the form of another control with a different API.

I don't really consider this extended web browser an important component of DJ Sweet. It only serves as a foundation for other more interesting components.

-Christopher