Emmanuel Hugonnet's Library tagged → View Popular
PrettyFaces enhances JSF with bookmarkable, pretty URLs (REST) | OcpSoft
PrettyFaces is an OpenSource JSF extension which enables creation of bookmark-able, pretty URLs made easy. Our goal was to solve this problem as simply as possible, while still enabling a useful set of functions such as: page-load actions, integration with faces navigation, dynamic view-id assignment, and managed parameter parsing. All of this without introducing unnecessary coupling.
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)
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.
restfaces: RestFaces 1.3 documentation
RestFaces is a framework extending JavaServer™ Faces with the aim of improving its support for bookmarking. Features like bookmarking and indexing are two very important in the web.
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.
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.
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.
Object Content Mapping for Jakrabbit
Jackrabbit OCM is a framework used to persist java objects (pojos) in a JCR repository including association, inheritance, polymorphism, composition, and the Java collections framework. It offers also features like version support, object locking and express queries with Java-based criteria, as well as with JCR query languages.
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.
InfoQ: Intro to Google Charts and gchartrb
Google quietly released their new charts API late last year. It was originally an internal project used by their Video and Finance services until they decided to make it public. Google consistently provides such elegant and effective solutions to common problems. Their charts API is no exception. It comes about as close to the Shangri-La of software-as-a-service as we can get right now.
socialsite: Project SocialSite
Welcome to Project SocialSite.
Project SocialSite is delivering social networking functionality by adding social networking platform support based on the OpenSocial standard to any community site. Any social application written using the OpenSocial API can be seamlessly and easily hosted on a transformed community site that is powered by Project SocialSite.
Introduction to Jena
RDF is increasingly recognized as an excellent choice for representing and processing semi-structured data. In this article, Web Developer Philip McCarthy shows you how to use the Jena Semantic Web Toolkit to exploit RDF data models in your Java applications.
InfoQ: JavaOne: Cliff Click on a Scalable Non-Blocking Coding Style
Dr Cliff Click, a distinguished engineer at Azul Systems, gave a talk (slides here) at this year’s JavaOne describing a set of techniques that have allowed him to get quite some way towards a scalable, non-blocking coding style in Java. In very broad terms his approach implements a non-blocking algorithm such that stopping one particular thread does not stop global progress.
Jena Semantic Web Framework
Jena is a Java framework for building Semantic Web applications. It provides a programmatic environment for RDF, RDFS and OWL, SPARQL and includes a rule-based inference engine.
Jena is open source and grown out of work with the HP Labs Semantic Web Programme.
The Jena Framework includes:
* A RDF API
* Reading and writing RDF in RDF/XML, N3 and N-Triples
* An OWL API
* In-memory and persistent storage
* SPARQL query engine
Swing Application Framework
The JSR-296 Swing Application Framework prototype implementation is a small set of Java classes that simplify building desktop applications. The prototype provides infrastructure that's common to most desktop applications:
* Application lifecyle, notably GUI startup and shutdown.
* Support for managing and loading resources, like strings, formatted messages, images, colors, fonts, and other types common to desktop applications.
* Support for defining, managing, and binding Actions, including Actions that run asynchronously (in the "background").
* Persistent session state: support for automatically and selectively saving GUI state from one run of an application to the next.
Experimenting with Swing Application Framework | Javalobby
Swing Application Framework library is designed to help with the development of desktop applications that contain GUI. It’s a small set of Java classes, aka “the framework”, that provides a ready-to-use infrastructure for most desktop applications. The use of this library allows to make an application architecture more obvious, and the code “lighter” for understanding and further support. Besides this framework undertakes all the routine operations with the configuration of graphical components, and lets the developer to concentrate on other aspects of application development (realization of business logic etc.).
mockito - Google Code
Java mocking is dominated by expect-run-verify libraries like EasyMock or jMock. Mockito offers simpler and more intuitive approach: you ask questions about interactions after execution. Using mockito, you can verify what you want.
appframework: An Introduction to the Swing Application Framework API (JSR-296)
This document is a brief introduction to the prototype Swing Application Framework (JSR-296). It's not a comprehensive tutorial or developer's guide, it's just a survey of the main features of the framework introduced via examples.
Dynamic list binding in Spring MVC | mattfleming.com
The Spring MVC documentation just isn't quite there. The one I am documenting today is how to take a typical model (with lists of dependent objects), show it in a form, and get the graph back upon submission...
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in framework
-
Rspec Intro
RSpec is a Behaviour Driven...
Items: 11 | Visits: 234
Created by: Vincent Tsao
-
codeigniter
Items: 59 | Visits: 51
Created by: othman ch
-
javascript frameworks
Items: 4 | Visits: 49
Created by: DELBAR Edouard
Diigo is about better ways to research, share and collaborate on information. Learn more »
Join Diigo
