« June 2007 | Main | August 2007 »

July 2007 Archives

July 16, 2007

FreeCS : Free Chat Server

FreeCS is a free chatserver (WebChat) written in Java. But even better: It is OpenSource.
This means, that everybody may contribute her/his own codesnippets and improvements or just implement special things for their own benefits.

(No java-applets are needed, making it compatible with every client, which is able to to show HTML-Files)

Features

 Only to mention some:

  • Fully customizable layout (including the messages sent by users and the server)
  • Authentication by modul (SQL-authentication or no-authentication implemented)
  • Authorization-framework (Who may use which command)
  • Networking is done with the new none-blocking-IO-Classes of Java

FreeCS Project Home Page

http://freecs.sourceforge.net/

FreeCS Documentation

http://sourceforge.net/docman/?group_id=90211

Download FreeCS

http://sourceforge.net/project/showfiles.php?group_id=90211

Chat Everywhere

Chat Everywhere gives you the possibility to easily put a real-time discussion forum on your website. It allows extended (Irc-like) commands, several levels of hierarchy and an easy to modify configuration file.

The goal of this project is to provide webmasters with a simple to use, but very configurable, chat zone on their site. The requirements on the client side are as low as a java enabled browser (most of them are). The server is very light (coded in standard, portable C), and can run on very small servers. It does not require admin (root) rights.

Chat Everywhere Features:

  • various channel-management functions (kick, ban, etc...)
  • hierarchy levels (from 0 to 9)
  • password nick protection
  • simple config file (a la Apache)
  • extended logging
  • easy integrated java applet with a configurable look
  • support for remote server (signed applet)
  • and... it's free and under GPL.

Chat Everywhere is not intended to become ultimately a full-featured Irc server and client. My objective is keep it simple!

Chat Everywhere should be compilable and installable in 5 minutes, not requiring any expertise at Unix system administration, nor Java coding. It should not need any special hardware (in fact it runs quite well on a simple 486/DX with Linux). It should not require the client to go through installing something just to go chatting.

Chat Everywhere Home Page

http://chateverywhere.sourceforge.net

Download Chat Everywhere

http://chateverywhere.sourceforge.net/download.html

July 18, 2007

Jalopy : Source Code Formatter

Jalopy is a source code formatter for the Sun Java programming language. It lays out any valid Java source code according to some widely configurable rules - to meet a certain coding style without putting a formatting burden on individual developers.

With Jalopy you will be able to transform any foreign coding style to your own liking, without any browbeating or bloodletting.

Jalopy aims to support the widest range of coding styles and offers over 450 distinct configuration options accessible through a graphical customization dialog to let you define your desired formatting output.

Jalopy seamlessly integrates into most popular Java applications to make source code formatting really easy and an integral part of any source code editing. It includes Plug-ins for Ant, Eclipse/WSAD/RAD, IDEA, JBuilder, JDeveloper, jEdit, Maven and NetBeans/Sun ONE Studio.

Features

Jalopy's functionality covers:

  • Support for all Java flavors including J2SE 5.0
  • Configuration profiles with auto-switching
  • Brace style transformation,braces insertion,braces removal
  • Fine-grained white space settings
  • Indentation, Tab conversion
  • Intelligent line wrapping
  • Code separation
  • Code sorting
  • Special import declaration support (Sorting, optimization)
  • Comment formatting/wrapping
  • Powerful Javadoc formatting with certain unique features like XDoclet support, tag aligning, syntax checking
  • Javadoc auto-generation via templates
  • Javadoc checking/auto-correction
  • Header/Footer templates
  • Coding Style checker
  • Powerful command-line interface with regular expression filtering
  • Seamless integration with most popular Java development environments

Jalopy Project Home Page

http://jalopy.sourceforge.net/

Jalopy Project Documentation

http://jalopy.sourceforge.net/jalopy/manual.html

Download Jalopy

http://jalopy.sourceforge.net/downloads.html

Columba Email Client

Columba is an Email Client written in Java, featuring a user-friendly graphical interface with wizards and internationalization support. Its a powerful email management tool with features to enhance your productivity and communication.

Feature Highlights

  • Clean and Response User Interface
  • Cross Platform
  • Internationalization
  • Unlimited Functionality using Plugins
  • Safe and Secure
  • Glueing together Third-Party Tools
  • Multiple Accounts and Profiles

Columba Screenshot

Columba Project Home Page

http://www.columbamail.org/drupal/

Download Columba

http://www.columbamail.org/drupal/?q=node/4

July 20, 2007

jCharts

jCharts is a 100% Java based charting utility that outputs a variety of charts. This package has been designed from the ground up by volunteers for displaying charts via Servlets, JSP's, and Swing apps.

jCharts Project Home Page

http://jcharts.krysalis.org/

Download jCharts

http://jcharts.sourceforge.net/downloads.html

Magnolia Content Management System

Magnolia content management system is a free, easy-to-use yet powerful enterprise content management system based on JSR-170.

The Magnolia Community Edition packs Magnolia's best open-source features in one free, easy-to-use, ready-to-deploy package. It is available in more than 15 languages including Russian, Chinese, English, French, German and Spanish.

The main features are

  • free, but unsupported (see Enterprise Edition for a supported commercial version of Magnolia)
  • web content management
  • document management
  • easy-to-use browser-based application
  • future-proof JSR-170-based repository

Magnolia uses the JSR-170 standard API to access its content. It has an easy to use web-browser interface, a clear API and a useful custom tag library for easy templating in JSP and Servlets.

Magnolia makes content management as easy, fast and flexible as possible. Its streamlined features ensure easy deployment, easy templating and easy editing of your websites.

Magnolia is available as a standalone tomcat bundle (application server + magnolia + repository) or as a drop-in-J2EE deployable war file. It includes everything you need to get started with a stand-alone installation in less than 10 minutes. Magnolia runs on all common operating systems (JDK 1.4.1 or later required). No additional software or databases are required.

Features for Content Administrators

Instant inline editingYou no longer need to switch between different navigation mechanisms to make a small change on a web page. Simply switch any browsed page to edit-mode for instant editing in the look and feel of your website
Browser-based user interfaceAll authoring tasks such as managing the site hierarchy and inline editing are carried out in a browser. No more client installations, no platform dependencies.
Runs with any browserThe authoring environment works in all major browsers. Use the one you like best – not the one your vendor likes best.
Move, copy, reorderMove or copy entire site-structures with ease. Reorder pages and pagecontent via drag and drop – directly in the browser
Virtual static web addressesMagnolia’s web addresses are indistinguishable from static URLs. This makes them easy to read, easy to communicate, easy to bookmark and easy to spider by search engines.
Role-based user managementDefine roles for document access and assign them to your users to make sure each user has only the rights that he or she should have. Documents can only be seen, read and changed by those who are allowed to do so.
Automatic meta-data storageMagnolia automatically saves meta-data such as the name of an author and the last authoring date.

Features for Site Developers

Automatic form-dialog generationForm dialogs for data entry are generated automatically. You concentrate on the “what” – Magnolia provides the “how”.
Standards-based templating in JSP and ServletsUtilize your existing Java knowledge – no need to learn proprietary script languages any more.
Custom-tag library speeds up templatingThe Magnolia tag library allows you to customize the authoring environment and create templates in a fast, efficient and re-usable way. Magnolia additionally supports third-party tag libraries such as JSTL to minimize the amount of code you have to write.
Unlimited page and paragraph designsMagnolia gives you the flexibility you want while preserving corporate design guidelines.
Syndication and stagingThe built-in publish & subscribe mechanism allows you to syndicate content easily to any other application which understands HTTP.
Java Content Repository (JCR)Magnolia is custom-built from scratch to support the upcoming standard for Java content repositories. This makes it extremely easy to customize Magnolia and unify content access.
Logging with Apache Log4jMagnolia uses standard Log4j logging. Its extensive customization options allow you to focus logs on your particular needs.

Features for System Administrators

100% Java/J2EE complianceMagnolia is developed in Java and runs on any J2EE compliant application server.
Prepackaged with Apache Tomcat for quick and easy deploymentMagnolia is delivered with Apache Tomcat by default but may be configured to run on any J2EE compliant server such as IBM WebSphere, Bea WebLogic, Pramati Server, JBoss Application Server, etc...
Unlimited scalability, clustering and load-balancingThe integrated publish & subscribe mechanism allows you to mirror your website to as many physically distributed servers as you want.
High-performance caching systemMagnolia has its own caching mechanism to increase speed and minimize CPU load. The cache is written on the file system and is automatically updated whenever needed. It is configurable by tree or by page.

Magnolia Content Management System Project Home Page

http://www.magnolia.info

http://www.magnolia.info/en/products/community-edition.html

Download Magnolia Content Management System

http://www.magnolia.info/en/download.html

Magnolia Content Management System Features

http://www.magnolia.info/en/products/features.html

About July 2007

This page contains all entries posted to Open Source Java Community and OpenJDK Resources. Latest News, podcasts, Updates, downloads. in July 2007. They are listed from oldest to newest.

June 2007 is the previous archive.

August 2007 is the next archive.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 3.35