Swing Data Binding
Download latest
A powerful, fast, light and simple data binding framework for Java 6
Easy to use, understand and to extend to support custom ui elements
Fast and light
Support PropertyChangeSupport if you want it
Swap out your model objects for active bindings (rebind)
Unbind will remove all listeners
Supply user feedback with ease
Out-of-the-box support for JXDatePicker and Joda Time
Provides a fluent interface if that's your bag
Licq is a multi-threaded ICQ (originally; now it supports AOL and MSN as well) clone written mostly in C++. It uses an extensive plugin system to manage many different functions.
OpenCV (Open Source Computer Vision) is a library of programming functions mainly aimed at real time computer vision.
Example applications of the OpenCV library are Human-Computer Interaction (HCI); Object Identification, Segmentation and Recognition; Face Recognition; Gesture Recognition; Motion Tracking, Ego Motion, Motion Understanding; Structure From Motion (SFM); Stereo and Multi-Camera Calibration and Depth Computation; Mobile Robotics.
The MAEXO project enables JMX based management of OSGi containers and applications. It offers an easy to use programming model for dealing with JMX resources within an OSGi application.
As a showcase, the framework is used to export core OSGi services and resources to JMX.
The project aims at portability, minimal dependencies and user-friendliness.
The project consists of:
* The Switch Board bundle: The MAEXO core component to link MBeans, MBean Notifications, MBean-Servers and MBean-Server-Connections with the OSGi environment
* The OSGi-Core MBeans bundle: Exporter of bundles available in the the OSGi container and services from the OSGi Core specification as MBeans (FrameworkMBean, BundleMBean, ServiceMBean, PackageAdminMBean and StartLevelMBean)
* The MX4J HTTP adaptor bundle: The MX4J HTTP adaptor to be used within the OSGi container
* Various samples which demonstrate how to enable management of OSGi based applications using MAEXO and the integration with other technologies (Declarative Services, Spring Dynamic Modules).
Beet records user behavior and performance data for your Spring-based Java application. It can thus help you to analyze usage patterns and research production performance issues. Beet requires Spring framework 2.0 and the Quartz Scheduler.
Visit the Downloads page to grab a copy, and then read the Quick Start chapter of the User Guide to enable it in your application.
Beet is freely available to use under the terms of the Mozilla Public License, v1.1. It was developed and is maintained by Mantis Technology Group, Inc.
Features
* Record Java method calls, SQL statements, and HTTP requests, or add your own events
* Simple configuration, zero code modification required
* Know immediately which user and session caused each event and when
* JMX administration and diagnostic tools
* Record data as XML, compressed binary XML, directly to an RDBMS, or write your own storage
* Flexible ETL and log manipulation tools for compressed binary XML
* Low resource overhead, appropriate for production systems
The WaveMaker platform consists of two components: WaveMaker Visual Ajax Studio™ for developing rich internet applications and WaveMaker Rapid Deployment Server™ for deploying applications into a standard and secure Java environment.
Here comes what a lot of people were waiting for: "Spring Roo provides interactive, lightweight, user customizable tooling that enables rapid delivery of high performance enterprise Java applications. Click here to access the latest Spring Roo resources, including downloads, forum, Subversion, Jira, Fisheye, Twitter feeds, documentation etc."
JREVERSEPRO is a Java Decompiler / Disassembler written entirely in Java. This reverse engineering utility is issued under the GNU GPL.
The utlimate objective of this project is to provide a decompiler that generates a Java object-based structure that can be programmatically inspected using a specific API.
Features:
* The software is written 100 % in Java which implies you can seamlessly integrate your java applications with this.
* The .class files could be disassembled to examine the Java Virtual Machine(JVM) bytecode.
* Command-line version now has the option to view constant pool.
* Three flavours of the software - namely the Swing-based, AWT-based and the command-line based UI are available all with the same decompiling engine for people with different needs.
* The contents of the ConstantPool could be examined as a dialog in the Swing-flavour.
* Command-line version now has the option to view constant pool. Please see FAQ for more details regarding the same.
SWFTools is a collection of utilities for working with Adobe Flash files (SWF files). The tool collection includes programs for reading SWF files, combining them, and creating them from other content (like images, sound files, videos or sourcecode). SWFTools is released under the GPL.
Even though these libraries have been mainly developed for use in Processing related projects (see examples below), there is no explicit dependency on the monolithic PApplet or any other classes of the Processing toolkit. This is intentional & should be considered as a feature. Also, please note that all code in this project is now using Java 5 syntax and so will not work with older versions (before 0140) of Processing. Personally, I've been mainly using Eclipse for my larger projects and the "new" syntax just speeds up development time (if not execution time too).
A tool for testing Scala and Java software
OSI Certified Open Source Software
ScalaTest is a free, open-source testing tool for Scala and Java programmers. It is written in Scala, and enables you to write tests in Scala to test either Scala or Java code. It is released under the Apache 2.0 open source license.
Because different developers take different approaches to creating software, no single approach to testing is a good fit for everyone. In light of this reality, ScalaTest is designed to facilitate different styles of testing. ScalaTest provides several traits that you can mix together into whatever combination makes you feel the most productive.
About
* Who We Are
* Contact
* News
* Legal/License
* Sponshorship
* Thanks
What is Apache Pivot?
Apache Pivot is an open-source platform for building rich internet applications in Java. It combines the enhanced productivity and usability features of a modern RIA toolkit with the robustness of the Java platform. Pivot applications are written using a combination of Java and XML and can be run either as an applet or as a standalone, optionally offline, desktop application.
Like other modern development platforms, Pivot provides a comprehensive set of foundation classes that together comprise a "framework". These classes form the building blocks upon which more complex and sophisticated applications can be built.
Hama (means a hippopotamus in Korean) is a parallel matrix computation package currently in incubation with Apache. It is a library of matrix operations for large-scale processing and development environments as well as a Map/Reduce framework for a large-scale numerical analysis and data mining, that need the intensive computation power of matrix inversion, e.g., linear regression, PCA, SVM and etc. It will be useful for many scientific applications, e.g., physics computations, linear algebra, computational fluid dynamics, statistics, graphic rendering and many more.
The Apache Hadoop project develops open-source software for reliable, scalable, distributed computing, including:
* Hadoop Core, our flagship sub-project, provides a distributed filesystem (HDFS) and support for the MapReduce distributed computing framework.
* HBase builds on Hadoop Core to provide a scalable, distributed database.
* Pig is a high-level data-flow language and execution framework for parallel computation. It is built on top of Hadoop Core.
* ZooKeeper is a highly available and reliable coordination system. Distributed applications use ZooKeeper to store and mediate updates for critical shared state.
* Hive is a data warehouse infrastructure built on Hadoop Core that provides data summarization, adhoc querying and analysis of datasets.
Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. If you want to create your own specific chart or image crop and rotate widget, for example, you can achieve it simply and easily with this library.
Raphaël uses the SVG W3C Recommendation and VML as a base for creating graphics. This means every graphical object you create is also a DOM object, so you can attach JavaScript event handlers or modify them later. Raphaël’s goal is to provide an adapter that will make drawing vector art compatible cross-browser and easy.
Raphaël currently supports Firefox 3.0+, Safari 3.0+, Opera 9.5+ and Internet Explorer 6.0+.
ScalaModules aims at Scala-based OSGi development. The mission of ScalaModules is to employ the power of the Scala programming language to ease OSGi development. Of course using Scala for OSGi will itself be beneficial, because of the great simplifications Scala brings compared to Java. But ScalaModules will also make use of the additional possibilities offered by Scala, mainly the chance to create a Domain Specific Language. Therefore with ScalaModules your code will be more intuitive and concise as well as less verbose and less involved compared to Java-based OSGi development.
iston eases your vendor branch management worries. A vendor branch is when you copy a vendor's code (plugins, gems, etc) inside your own repository / project.
What are the advantages of doing that?
* You don't depend on another repository to deploy to your staging or production machines;
* You are insulated from upstream changes, until you really want those changes and have a chance to test them;
* Piston allows you to apply local patches to your vendor code, until the upstream maintainers have applied them.