Happy-Commons
Posted by zarr on January 7, 2010 at 5:06 AM PST
Summary
"happy-commons" contains parallel-for, parallel-foreach loops, parallel sorting algorithm and more. All parallel implementations based on framework of Doug Lea. "Happy-commons" is published under an Open Source License (Appache License Version 2.0).
Community:
Features:
- ParallelFor/ParallelForEach - well known parallel constructs are improved by having more execution-control and implemented by using Fork/Join Frameworks of Doug Lea
- Observer Design Pattern(Delegate) - is encapsulated to a class and can be compared to the .NET delegate language constract from C#.
- Version Design Pattern - The software can be easily developed in component-based style. Old components will be supported by new version of the software. The new version of the component supports the old API and projects it to the new API
- Sorting algorithm - combined sorting algorithm which uses improved parallel QuickSort, ShellSort and InsertionSort for diffrent array-sizes.
Software-Quality
We have created many JUnit-Tests to guaranty high quality:
line-coverage 78%
branch-coverage 74%
-> see the coverage-report (http://www.happy-guys.com/open-source/happy-commons/ver1x0/coverage-repo...) .
License:
Apache License, Version 2.0
Related Topics >>



