Eloquence is a plug-in for the Eclipse IDE to allow seamless and automated integration of aspect-oriented design pattern implementations with Java/AspectJ projects.
AJHSQLDB is the result of a aspect-oriented refactoring case study performed with HSQLDB. It is inteded as a showcase for aspect-orientated prgramming/refactoring in the spirit of AJHotDraw.
AJHotDraw (swerl.tudelft.nl/view/AMR/AJHotDraw) is an aspect-oriented refactoring of the JHotDraw two-dimensional graphics framework. TestJHotDraw is developed as a test subproject aimed at ensuring behavior conservation between the two solutions.
Eclipse plug-in that implements an approach under research, for automatic derivation of Framework-Specific Modeling Languages with code generation capabilities. The approach relies on Aspect-Oriented Programming.
Artifice is an cross-platform, turn-based strategy game based on the classic board game of Risk.
CEManTIKA (Contextual Elements Modeling and Management through Incremental Knowledge Acquisition) is a framework to support context modeling and Context-Sensitive System design, in a generic, domain-independent way.
Circus is a jMonkeyEngine based cluster-solution for multi-screen VR-systems.
DEAL (Domain Extraction ALgorithm) is an application for domain analysis. Its main purpose is to extract domain information from existing Java applications and to create different kinds of models from the extracted data, including domain-specific languages.
EveAI processes the data assuming that it has already been read by a sensor. Theoretically this should give it reflex behavior. Now the end product should be a self conscious machine future plans are to include the field of robotics.
An Implicit BPM approach
Implicit BPM is a platform for integrating business processes into existing core applications as if they were a whole system. It uses a novel concept, namely Workflow Weaving, based on non-intrusive techniques, which achieves this kind of integration transparently.
JUnitMetrics is a tool that enables to measure basic JUnit and Cactus tests metrics (like number of tests, assertions, number of executed assertions). It is great, complementary solution to code coverage tools and mutation testers.
Jiim is a Web-based Instant Messaging system that overcomes the language barrier, letting you read and type in your mother tongue.
An Open Source Library Management System in Java (J2SE 1.6) with Hibernate and Spring. Will start off with acquisitions, cataloging,serial control and patron access. LION and support for standards (MARC,ect) will be addressed from the beginning.
This project evaluate the useage of JSF and AspactJ within one application. The application can be used as a basic framework to build fast and secure web applications.
MobileMedia is a Software Product Line (SPL) that manipulates photo, music, and video on mobile devices. This is a joint project coordinated by Lancaster University and developed on top of MobilePhoto.
A framework that translate name-based pointcut to analysis-based ones
Nataly, which can translate name-based pointcuts into analysis-based pointcuts automatically. Analysis-based pointcuts, can specify join points through static program analysis. But another problem is that there are few approaches can generate analysis-based pointcuts. We implement Nataly to tackle these two problems with a novel pattern, which is generated by static analysis.
FrameWork for providing Byte Code Engineering Services. patal container will provide common services needed for analyzing and manipulating byte code in the java class files.
A mobile application to identify plant images. A portable botanist at your fingertips.
Populo is a tool for executing UML models, whose precise behavior is specified by means of the UML action language, with the typical functionalities of a debugger, such as breakpoint-based execution.
Share Center is a multi-user web based mind-map
Share Center is a multi-user web based mind-map with tree mayor concerns Commitment, Knowledge and Content Management. Nodes are concepts(Objects) and its children are relations (hierarchical properties).
A framework for prototyping and testing P2P live streaming algorithms
StreamAID facilitates fast prototyping of P2P live algorithms that can be built in a modular approach.
SurveyForge is a survey definition and execution tool oriented to statisticians running on JEE platform with special emphasis on data entry made easy, use of existing standards (Triple-S, Metanet, DDI) and reuse of standard (or not) classifications
WS Arena is a XMPP platform that allows applications to multiplex streaming messages of any content type. Messaging can be accomplished asynchronously across networks in real time. Possible transport modes include WS-to-WS, WS-to-XMPP, and XMPP-to-XMPP.
Automates the creation of EMF model adaptors. A model conforming to a metamodel A can thus be "seen" by a tool as a model conforming to metamodel B.
JMiner is a (not yet!) complete data mining and artificial intelligence solution written in Java. Support for neural networks, genetic algorithms/programming, decision trees, clustering, market basket analysis, link analysis, data cleansing, and others.