FMJ Framework

FMJ project was started to give alternative to java media framework. FMJ stands for freedom from media in java. Though it is completely start from scratch project. It is also compatible with the JMF(Java Media Framework).

It also has two sub-projects for specific media support. First project is FFMPEG-Java and second is Theora-Java.

What is FMJ ?

FMJ is an open-source project with the goal of providing an alternative to Java Media Framework (JMF), while remaining API-compatible with JMF. It aims to produce a single API/Framework which can be used to capture, playback, process, and stream media across multiple platforms.

From where to get it ?

You can get more information about FMJ and download it from here.

Nuclex Framework

New framework named “Nuclex” for .NET is released. It is set of classes that developers can use to mix and develop applications as per their need.

What is Nuclex ?

The Nuclex Framework is a collection of well-designed building blocks for XNA games and other demanding applications written in .NET. These building blocks are not interconnected — you can pick what you need, mix and match with other class libraries and architect your game the way you want it.

What are the features ?

* Better Collections (Deque, PriorityQueue)
* 3D Text Rendering
* LZMA Content Compression (that’s 7-Zip’s compression)
* Arbitrary Primitive Batching (think 3D SpriteBatch)
* Rectangle Packing
* Multi-threaded Particle System
* Themeable Graphical User Interfaces
* Game State Management
* Spatial Partitioning (R-Tree, QuadTree)
* Debugging Overlays
* Collision Detection
* Automatic Vertex Declarations

From where to get it ?
You can download the Nuclex from the Codeplex site .