Skip to main content

Emmanuel Hugonnet's Library tagged java   View Popular

16 Sep 08

jSieve - Overview

jSieve is a Java implementation of the Sieve mail filtering language defined by RFC 3028. jSieve is implemented as a language processor that can be plugged into any internet mail application to add Sieve support.

jSieve is a subproject of Apache JAMES. All who are interested in developing jSieve and JAMES will be warmly welcomed on the mailing lists.

james.apache.org/jsieve - Preview

java mail rules-engine

27 Aug 08

Java/JRuby Developers, Say Open 'Sesame' to the Semantic Web

Java/JRuby Developers, Say Open 'Sesame' to the Semantic Web
The semantic web enables you to use information from disparate sources in different formats/schemas without having to convert the data to a standard format. Get an introduction to semantic web application development using Java and JRuby.

www.devx.com/38970 - Preview

java jruby semantic rdf introduction

14 Aug 08

keyczar - Google Code

Keyczar is an open source cryptographic toolkit designed to make it easier and safer for devlopers to use cryptography in their applications. Keyczar supports authentication and encryption with both symmetric and asymmetric keys. Some features of Keyczar include:
* A simple API
* Key rotation and versioning
* Safe default algorithms, modes, and key lengths
* Automated generation of initialization vectors and ciphertext signatures
* Java and Python implementations (C++ coming soon)

code.google.com/keyczar - Preview

security cryptography tools framework opensource java

Java run-time monitoring, Part 3: Monitoring performance and availability of an application's ecosystem

The third and final installment in this series on run-time monitoring of Java™ applications focuses on strategies and techniques for monitoring the performance and availability of an application's supporting and dependent services. These include the underlying host operating system, the operational database, and messaging infrastructures. The article concludes with a discussion of performance data management issues and data reporting and visualization.

www.ibm.com/...index.html - Preview

monitoring java performance tutorial

06 Aug 08

Java run-time monitoring, Part 2: Postcompilation instrumentation and performance monitoring

Part 1 of this three-part series on run-time monitoring of Java™ applications focuses on the JVM's health and ways to instrument source code to capture performance metrics. This second installment presents techniques for instrumenting Java classes and constructs without modifying the original source code.

www.ibm.com/...index.html - Preview

monitoring tools java aop

04 Aug 08

marge: Home

Marge is a framework that help developers to easily create Bluetooth applications in Java, these applications can be in Java ME or Java SE plataform.
The main idea of this project is to facilitate the use of JSR 82 (Java APIs for Bluetooth), because this API is quite complex to people that does not know a lot about Bluetooth. So, the framework will abstract things related to the Bluetooth communication – connections, protocols, messages exchages, inquirying for devices and searching for services. All of these in a easy way and supporting different configurations, according to the developer desire.

Because of JSR 82 works over the CLDC's Generic Connection Framework (GCF), if you want to use Bluetooth in Java SE, it will be necessary that you use an implemetation of this specification in this kind of platform. Search for Avetana, BlueCove, etc.

marge.dev.java.net - Preview

bluetooth java framework

30 Jul 08

Java run-time monitoring, Part 1: Run-time performance and availability monitoring for Java systems

Run-time performance monitoring is critical to achieving and maintaining a well-performing system. In this article, the first in a three-part series, Nicholas Whitehead explains how to do low-level granular monitoring of Java™ performance efficiently. The data you generate can provide valuable insights into system operation and reveal constraints and influences that affect an environment's stability and performance.

www.ibm.com/...index.html - Preview

performance java monitoring tutorial

23 Jul 08

IT-eye » Getting started using openoffice in java

I’ve recently started using the OpenOffice api’s to generate documents using Java. The openoffice api’s are very powerful, but not the easiest to work with. So i thought it might be helpful to put some simple examples on this weblog.

www.it-eye.nl/...arted-using-openoffice-in-java - Preview

openoffice java introduction

01 Jul 08

JBehave

JBehave is a framework for Behaviour-Driven Development
Behaviour-driven development (BDD) is an evolution of test-driven development (TDD) and acceptance-test driven design, and is intended to make these practices more accessible and intuitive to newcomers and experts alike.
It shifts the vocabulary from being test-based to behaviour-based, and positions itself as a design philosophy.

You can find out more about behaviour-driven development on the BDD wiki, or in the article Introducing BDD.

jbehave.org/home - Preview

bdd framework java

25 Jun 08

JSqueak: A simple Squeak interpreter that is usably fast

Welcome to the JSqueak download page. JSqueak is a Squeak interpreter written in Java. Dan Ingalls wrote it to teach himself NetBeans and Java in the fall of 2006. Although he thought of it as a throw-away project, it has features that recommend it for further useful service:

* It is simple
o Uses Java objects and storage management
o Uses Java Integers for SmallIntegers
* It is general
o A weak(*) object table enables enumeration and mutation
* It is efficient
o Includes a method cache and an at-cache (**)
o Also a cache of common SmallIntegers

research.sun.com/JSqueak - Preview

java smalltalk tools

24 Jun 08

Weka 3 - Data Mining with Open Source Machine Learning Software in Java

Weka is a collection of machine learning algorithms for data mining tasks. The algorithms can either be applied directly to a dataset or called from your own Java code. Weka contains tools for data pre-processing, classification, regression, clustering, association rules, and visualization. It is also well-suited for developing new machine learning schemes.

www.cs.waikato.ac.nz/...index.html - Preview

opensource search semantic tools framework java

ci-bayes: Home

Basically, using ci-bayes is a matter of defining a way to extract elements from a body of text (an implementation of the WordLister interface), and then constructing a Classifier.

A default naive WordListerImpl is supplied with the library.

A simple example of the NaiveClassifier in use might look like this:

FisherClassifier fc=new FisherClassifierImpl();
fc.train("The quick brown fox jumps over the lazy dog's tail","good");
fc.train("Make money fast!", "bad");
String classification=fc.getClassification("money"); // should be "bad"

There's also a Serializer class provided, which shows how a given Classifier can be persisted (through Java Serialization, even.) The class shows how any given classifier can be persisted.

Other storage mechanisms - like JDBC, JPA, XML, etc. - can be built as well.

Note that classification tends to rely on huge datasets - so be prepared to add heap memory to a JVM. This is tuneable, but finding the right balance of speed and concurrency and heap usage is ... interesting.

ci-bayes.dev.java.net - Preview

tools bayesian framework java opensource

18 Jun 08

jt: Jt - J2EE Pattern Oriented Framework

Jt is a pattern oriented framework for the rapid implementation of Java applications. This integrated framework is based on a messaging architecture which provides software simplicity , strong encapsulation and loose coupling; framework components can be interchangeably plugged into complex framework applications using a “lego" approach.

jt.dev.java.net - Preview

framework pattern java opensource

16 Jun 08

Java Concurrency: Reentrance Lockout | Javalobby

Reentrance lockout may occur if a thread reenters a Lock, ReadWriteLock or some other synchronizer that is not reentrant. Reentrant means that a thread that already holds a lock can retake it. Java's synchronized blocks are reentrant. Therefore the following code will work without problems:

java.dzone.com/...java-concurrency-reentrance-lo - Preview

concurrency java thread tutorial

Java Concurrency: Read / Write Locks

A read / write lock is more sophisticated lock than the Lock implementations shown in the text Locks in Java. Imagine you have an application that reads and writes some resource, but writing it is not done as much as reading it is. Two threads reading the same resource does not cause problems for each other, so multiple threads that want to read the resource are granted access at the same time, overlapping. But, if a single thread wants to write to the resource, no other reads nor writes must be in progress at the same time. To solve this problem of allowing multiple readers but only one writer, you will need a read / write lock.

java.dzone.com/...java-concurrency-read-write-lo - Preview

java concurrency thread tutorial

04 Jun 08

GDWiki:About

Active rendering is a style of programming that allows Java code to handle all of the rendering in a simple while loop. This approach resembles traditional game programming, allowing more time to be spent developing a game and less time spent worrying about which paint method to override.

wiki.gamedev.net/...GDWiki:About - Preview

java games tutorial

Java Games: Active Rendering

Active rendering is a style of programming that allows Java code to handle all of the rendering in a simple while loop. This approach resembles traditional game programming, allowing more time to be spent developing a game and less time spent worrying about which paint method to override.

www.gamedev.net/...javarender - Preview

java games tutorial

01 Jun 08

http://www.cs.umd.edu/~pugh/java/memoryModel/jsr-133-faq.html

The Java Memory Model was an ambitious undertaking; it was the first time that a programming language specification attempted to incorporate a memory model which could provide consistent semantics for concurrency across a variety of architectures. Unfortunately, defining a memory model which is both consistent and intuitive proved far more difficult than expected. JSR 133 defines a new memory model for the Java language which fixes the flaws of the earlier memory model. In order to do this, the semantics of final and volatile needed to change.

The full semantics are available at http://www.cs.umd.edu/users/pugh/java/memoryModel, but the formal semantics are not for the timid. It is surprising, and sobering, to discover how complicated seemingly simple concepts like synchronization really are. Fortunately, you need not understand the details of the formal semantics -- the goal of JSR 133 was to create a set of formal semantics that provides an intuitive framework for how volatile, synchronized, and final work.

www.cs.umd.edu/...jsr-133-faq.html - Preview

java reference performance

jOpenDocument Homepage

jOpenDocument is a free library for developers looking to use Open Document files without OpenOffice.org.

jOpenDocument is Open Source (under GPL or commercial license).

You can automate the document creation and manipulation process. You can use jOpenDocument to:

* - Generate dynamic documents from Java, XML or databases
* - Display and print files with built-in viewers
* - Split, concatenate, and manipulate pages
* - Automate filling out of template (created by OpenOffice or not)
* - Use your preferred langage via standard ScriptEngine interface
* - And much more...

www.jopendocument.org - Preview

openoffice java tools

30 May 08

GameDev.net -- Java Games: Keyboard and Mouse

For computer games, the keyboard and mouse are the primary methods of interacting with the computer. The problem is, while Java has great support for these input devices for GUI applications, computer games need to handle the input a little differently. Although there are no built-in classes that give us what we need, we can easily create our own, learn a little something in the process, and have a lot of fun doing it. So grab your favorite drink and get coding.

www.gamedev.net/...javainput - Preview

games java reference tutorial

1 - 20 of 392 Next › Last »
Showing 20 items per page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo