Apart from the very basic "add days" features, most business have to deal with Holidays and what to do when a calculated day falls on a holiday. This library does not attempt to create or guess the holidays, we all know that some bank holidays can be decided at a moment's notice in some markets. All financial institutions or big business will have their own official list of 'holidays' anyway.
Furthermore, "weekends" also need to be handled and some market have a different week to the conventional Monday -> Friday, our library provides you with full flexibility to design a Working Week.
As such a Non-working Day can be a holiday or a 'weekend'.
The Beryl XML GUI library was written to ease the development of graphical user interfaces using Swing on Java. It lets you store user interfaces as XML markup. This will help you avoid unnecessary clutter in your source - Swing code mixed with application logic can become a troublesome and hard to read mess as the application size increases. The library comes with a visual component builder, which makes development a breeze. The most important features are:
The Milyn Project is building Open-Source Java components for XML and non-XML Processing.
Smooks
Smooks is a Java framework for managing and performing Fragment Based XML Processing (Transformation/Analysis).
Smooks can be used in conjunction with or as an alternative to XSLT for XML Transformation.
Smooks gives you more control when performing XML Transformations and Analysis by giving you the freedom to use the tools and programming languages most appropriate to the type of transformation in question (or your skillset).
* Mix and Match different tools and languages in the process of transforming a single message/document e.g. it may be easier to transform one part of the document using pure Java and another part using XSLT.
* Simplify your XSLT and StringTemplate Templates by combining the power of the Smooks Javabean and Templating Cartiridges.
* Analyse/Read your XML and non-XML data into named Javabeans using the Smooks Javabean Cartiridge.
* more...
The Synapse project is a robust, lightweight implementation of a highly scalable and distributed service mediation framework based on Web services and XML specifications.
Jm-Etude is a jMusic wrapper for the processing environment. It provides a high level API to communicate with jMusic therefore it makes it more easy to programm music composition with processing. jMusic itself is a solid framework for computer-assisted composition in Java, it is also used for generative music, instrument building, interactive performance and music analysis. If you are interested to find out more about jMusic, visit the project homepage
jZeno is an open source java full-stack development environment that offers the ability to develop rich web applications. The main architectural goal of jZeno is to allow people to create web applications using pure java development as much as possible. Largely reducing the need to know technologies like javascript, HTML, CSS, database specific SQL, and tons of different APIs. Limiting the amount of APIs, technologies and programming styles allows developers to learn a smaller set of skills much deeper. We think this set of skills should be : a thorough understanding of java, OO development and design patterns.
Today’s leading web applications are increasingly built on Web 2.0 principles: rich user interface, lightweight integration of multiple data sources, rapid evolution of applications, and user control over both content and context. Web 2.0 promises to expand the functionality of core business applications, knit together multiple services, and deliver a feature-rich user interface to enhance the customer experience and employee productivity.
Moss is a collection of useful Java library functions which I have accumulated over the years. This includes various data structures made for school projects, GUI widgets used in Buddi or PhotoDirectory, a command line parsing class used in just about every project I've made in the past 2 years, and much more.