Maven Integration for Eclipse provides tight integration for Maven into the IDE. Dependency management for Eclipse build path based on Maven's pom.xml, automatic download for the required dependencies, quick search for Ibiblio repository, launching Maven from within Eclipse and much more.
Community MapBuilder is a powerful, standards compliant geographic mapping client which runs in a web browser.
It is one of the quality projects in the OSGeo Foundation. http://osgeo.org
Geomatys is a french development society working on GIS Tools. Geomatys (http://www.geomatys.fr) currently works on GeoTools and GeoServer.
MapFaces is a JSF framework tighdly coupling Javascript User Interface with advanced java geospatial funcionnality. MapFaces is based on OGC spécifications like WMC, OWS, SLD, Filter Encoding to ensure interoperability, and follow MVC rules to give developers a clear architecture
Currently there are 3 commiters :
- Mehdi Sidhoum : Geomatys developer
- Johann Sorel : Geomatys developer, Commiter on GeoTools and Puzzle
-Olivier Terral : Geomatys developer, PSC member on Mapbuilder
Marionette is focused on using AspectJ to splice into broken or clumsy parts of existing OSS systems, and exposing new hooks for controlling these systems. Currently, it consists of a tap into the Maven 2.0.x application that allows Before, Around, After(Any, Error, Failure) advice types to decorate a mojo execution. However, this principle can be applied much more broadly, to improve Maven and other projects even further. Once these taps are developed, each project will be rebuilt with Vampire Tap in place, and released as variant distributions.
Currently, the project only has one committer: me. The project has just graduated the proof-of-concept phase, where I put together integration tests to prove that these advice types can be imposed on Maven's build process to control mojo execution. At present, the project has no public face at all, and no community.
Maven 2 plugin that adds in checkstyle/pmd/... reports the name of the developper.
Number of dev: 1
Maturity : prototype
Used by sonar in future
maven-proxy is a lightweight servlet engine that sits on your main server and imitates ibiblio (for instance). When it gets a request for a jar it doesn't have, it gets the jar from the upstream servers and stores it into it's cache before returning it to the requester.
Allows you to do an automated pseudo-localization to test the completeness of your project's internationalization effort. This technique simulates the process of localizing products by prefixing and suffixing all your internationalized messages.
MDweb is an open source generic tool designed for such distributed collaborative work. It provides a web service to catalog, and help others locate, resources, documents, and services for geographic or non-spatial information. MDweb is based on international geographic information standards for metadata and communications.
MDweb focuses on the spatial and semantic aspects in resource
description and searches by using thematic and spatial reference bases specific to the target application. MDweb also includes extensive features to automate data entry and manage referential bases such as providing editing templates, building spatial databases and accessing thesauruses.
MDweb is based on JEE technologies, implements the OGC CSW 2.0.2 specification using the ISO 19115 application schema.
This CSW implementation in the most recent MDweb draws on the Java language metadata implementation of the Geotools library to support multi-lingual searches while a transactional mode enables the harvesting of remote ISO 19115 Dublin Core, EbRIM compliant catalogs.
Meta++ is a library for loading metadata about a Java class, field, method, or parameter that is not normally available at runtime using reflection. Instead, the metadata is accessed by using the original source code that is made available on the classpath.
The additional metadata includes member documentation (JavaDocs) and parameter names.
Development Status: Beta, Licence: BSD-like, Development Language: Java
The Metacircular Research Platform provides a metacircular execution environment for Java applications goes beyond just a managed run-time environment executing on top of an OS. Unlike other metacircular environments, the focus is on supporting new research on issues like metacircular Java thread scheduling, binary translators, embedded environments and operating systems.
Library providing runtime access to metadata similar to JSR-175, but without requiring JDK1.5.
Integration of Maven1 and Maven2 into popular Java IDEs, like Eclipse, Netbeans, IDEA or Jbuilder.
Maven2 support currently only for Netbeans.
MicroMeeting is a tool for managing micro events. MicroMeeting is written in Flex and runs in your browser or in the Adobe AIR Runtime. The project will be used by 5 committers.
The Milyn Project is focused on providing tools for performing Data Analysis and Transformation (both XML and non-XML).
The primary component in the Milyn Project is "Smooks". Smooks is a tool for performing "Fragment Based" data Analysis and Transformation, with support for data/message "Profiles".
This project is an eclipse plugin to connect to the Mingle Project Management tool. Mingle is a project collaboration and management tool for Agile software development.
Mingle exposes a rest API that lets programs query mingle in a variety of ways.
Intended audience:
This connector would be used by Eclipse users (or eclipse based products like Rational/BEA etc.) who use mingle as their project management tools.
Maturity: Beta, in a working state, test-driven and has been evolving in ThoughtWorks over a period of about 4 months.
Dependencies:
* Eclipse (http://eclipse.org)
* Mylyn (http://eclipse.org/mylyn)
TODO:
* Editing of tasks in eclipse.
* Task visualization.
* Upload/Download attachments associated with tasks.
* Upload/Download mylyn context which can be shared with fellow team members.
More info on Mylyn (From the mylyn http://eclipse.org/mylyn home page):
Mylyn is a Task-Focused Interface for Eclipse that reduces information overload and makes multi-tasking easy. It does so by integrating with issue tracking systems. Once your tasks are integrated, Mylyn monitors your work activity to identify information relevant to the task-at-hand, and uses this task context to focus the Eclipse UI on the interesting information, hide the uninteresting, and automatically find what's related. This puts the information you need to get work done at your fingertips and improves productivity by reducing searching, scrolling, and navigation. By making task context explicit Mylyn also facilitates multitasking, planning, reusing past efforts, and sharing expertise.
A brief overview is avaiable on the jmock-dev mailing-lists.
http://archive.jmock.codehaus.org/dev/C991C8851C2F44518661B96E1ADF1A82%40SebastianPC
and
http://archive.jmock.codehaus.org/dev/FFE4A68B83E04A65AB723814EE019BF1%40SebastianPC
I am actually the only actice developer for the project.
Development Status: Unknown, Licence: LGPL-like, Licence: Unknown, Development Language: Java, Development Status: Beta
Mod4j (Modeling for Java) is an open source DSL based environment for developing administrative enterprise applications. It uses a collection of Domain Specific Languages (DSLs) to model different parts of the architecture, which is combined with manually written code.
Currently Mod4j consists of four DSLs: the Business Domain DSL, Service DSL, Data Contract DSL and Presentation DSL. The modeling environment is seamlessly integrated into the Eclipse IDE which gives the developers one environment where they can easily combine working with models and code. Mod4j uses a textual syntax for its DSLs, stores models in text files, does code generation incrementally using the automatic Eclipse build system. DSL editors have developer-friendly features like syntax coloring, outlining, code completion and model validation, also between multiple DSL models.
To gain flexibility the different DSL’s used in Mod4j can be used independently, but if they are used in collaboration they will be fully validated with each other. The technology behind this inter-DSL validation, called CrossX, has been recognized as a missing link the Eclipse Modeling Project and is now used in the official Eclipse project proposal EMF Index, where Jos Warmer is one of the committers. Mod4j itself makes extensive use of the Eclipse Modeling Project and openArchitectureWare.
Apart from integration in the Eclipse IDE, Mod4j also supports the use of Maven. That is, using the DSL models as the source, the complete code generation process can be run automatically on a build server without the need for Eclipse. This is important for professional development and fits well in current ways of working.
Although Mod4j delivers a ready to use MDD environment, the vision behind Mod4j is much wider. We aim to get a growing collection of DSLs that can collaborate together using the CrossX technology. Users can then pick and choose which DSL’s are applicable in a specific project. Because of the open source nature DSL’s cal also be adapted to meet specific requirements.
Mod4j officially becomes open source in April 2009. Currently the Mod4j project is in transition from our internal project environemt to Codehaus. You will see the contents of the page grow gradually over time
Modello generates code from a simple model format. Based on a plugin architecture, various types of code and descriptors can be generated from the single model, including Java POJOs, XML marshallers/unmarshallers, DTD and XSD generators, persistence generators and documentation generators.
Development Status: Production/Stable, Development Status: Unknown, Development Language: Ruby
The Mojo Project is a collection of plugins for Maven 2.
Montage is a web gallery / media storage manager that is designed to cater for the modern enthusiast that has thousands of images taking up multiple megabytes per image.
Video is also handled to a lesser degree (as the author is less experienced in that domain).
Mule is an Enterprise Service Bus (ESB) messaging framework. It is a scalable, highly distributable object broker that can seamlessly handle interactions with services and applications using disparate transport and messaging technologies.
A Java based STM implementation.
I have been working on this project for almost a year and it can be found on http://multiverse.googlecode.com
MVEL is the MVFLEX Expression Language, a general purpose expression language.
myTimes time/task tracking is easy to use iPhone/iPod Touch application for project time tracking.
features:
* track of project task times
* remarks for the single tasks/times
* track pause time
* eMail CSV export
* until now available in german and english
* comming soon: calendar view
Number of developers: 1
Maturity: stable 1.0
General News