Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1

The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications - on any kind of deployment platform. A key element of Spring is infrastructural support at the application level: Spring focuses on the "plumbing" of enterprise ... [More] applications so that teams can focus on application-level business logic, without unnecessary ties to specific deployment environments. [Less]

4.59091
   
  2 reviews  |  1,025 users  |  1,178,983 lines of code  |  78 current contributors  |  Analyzed 1 day ago
 
 

Boost was begun by members of the ISO C++ Standard committee Library Working Group to provide free peer-reviewed portable libraries to the C++ community. An additional objective is to establish "existing practice" and provide reference implementations so that the Boost libraries are ... [More] suitable for eventual standardization. Components successfully moved into draft ISO Standard C++09 include shared_ptr, regular expressions, function wrappers and binders. [Less]

4.57233
   
  6 reviews  |  436 users  |  19,286,664 lines of code  |  83 current contributors  |  Analyzed 9 days ago
 
 

GNU DDD, the Data Display Debugger, is a GUI to command-line debuggers like GDB, DBX, JDB, XDB, Ladebug, WDB, the Perl debugger, or the Python debugger. It provides a graphical data display where complex data structures can be explored incrementally and interactively.

3.7619
   
  0 reviews  |  46 users  |  160,630 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

Marble

claimed by KDE

Compare

Marble is a Virtual Globe and World Atlas that you can use to learn more about Earth: You can pan and zoom around and you can look up places and roads. A mouse click on a place label will provide the respective Wikipedia article. Marble is also a light weight generic geographical map component ... [More] for use in your own Qt 4.x / C++ application. It is provided as a library, a QWidget and a KDE 4 KPart and hence can easily get integrated with KDE 4 or Qt 4 applications. By default MarbleWidget shows the earth as a sphere but doesn't make use of any hardware acceleration. [Less]

4.53846
   
  0 reviews  |  31 users  |  279,969 lines of code  |  38 current contributors  |  Analyzed 8 days ago
 
 

Struts is a Jakarta project that provides a J2EE framework for building Web applications. It is based on a Model 2 approach, a variant of MVC. Struts provides its own Controller component and integrates with other technologies to provide the Model and the View. For the Model, Struts can interact ... [More] with any standard data access technology, including Enterprise Java Beans, JDBC, and Object Relational Bridge. For the View, Struts works well with JavaServer Pages, Velocity Templates, XSLT, and other presentation systems. [Less]

3.5
   
  0 reviews  |  19 users  |  302,637 lines of code  |  0 current contributors  |  Analyzed over 4 years ago
 
 

AppFuse is a full-stack framework for building web applications on the JVM. It was originally developed to eliminate the ramp-up time found when building new web applications for customers. Over the years, it has matured into a very testable and secure system for creating Java-based webapps. At its ... [More] core, AppFuse is a project skeleton, similar to the one that's created by your IDE when you click through a wizard to create a new web project. [Less]

4.85714
   
  1 review  |  18 users  |  54,025 lines of code  |  5 current contributors  |  Analyzed 5 months ago
 
 

Reverspring is a Java library that allows you to create Spring IoC XML files from POJO at runtime, with detailed configuration about what to add in the descriptor and how to write it.

5.0
 
  0 reviews  |  3 users  |  1,919 lines of code  |  0 current contributors  |  Analyzed 7 days ago
 
 
5.0
 
  0 reviews  |  1 user  |  53,257 lines of code  |  0 current contributors  |  Analyzed about 2 years ago
 
 

The project Mandala helps the development of concurrent and/or distributed applications. It is based on the asynchronous reference concept which provide asynchronous and potentially remote method invocation.

5.0
 
  0 reviews  |  1 user  |  28,048 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

GRAFModel Driven Development is an increasingly important technique in the development of software. The use of models to visualise the structure of software and generate the code has many advantages over ordinary coding. However, there are disadvantages too. When a programmer prepares some code ... [More] , they know almost exactly how it is going to execute. Understanding the runtime behaviour of a model is more difficult. UML is a standard language used in Model Driven Development. However, it has no adequate definition, formal or informal. UML is a large and non-deterministic language, which exacerbates the problem. Graph Transformation Systems can provide a clearer definition of modelling languages such as UML. The following paper (http://home.dei.polimi.it/baresi/papers/ICGT.pdf) details the applicability of graph transformation to UML. Defining a language using a graph transformation system makes the meaning of the language completely precise. It also makes it easier for the language to be animated. The Graph-based Reference Animator Framework (GRAF) is a tool for animating modelling languages. It provides a framework allowing development of animators that implement graph transformation systems. Animators can be validated as providing correct run-time behaviour of models, and hence serve as a reference for the language. Modellers may then check, test and understand the real meaning of their models. GRAF also provides the beginnings of a reference animator implementation of UML. It supports sufficient functionality to animate a small demonstrative UML model, as an example of how the framework can be used. A modeller may input a UML model and an instance of that model into GRAF and GRAF will display the system state. Then, the user may select any action which is possible according to the official definition of UML, and behind the scenes GRAF will apply the equivalent graph transformation and proceed to the next system state. This will be displayed for the user, who can in this way continue to animate their model. The underlying graph information is abstracted to provide the user with a more familiar interface, depending on the particular language used. GRAF is not limited to UML. GRAF is an open source project which is designed to be extendable to any modelling language that features stepwise execution. GRAF can become an animator for other versions of UML by adding a new set of graph transformation rules. GRAF can become an animator for more diverse modelling languages by changing the transformation processes and defining a different interface display. GRAF uses the recognized graph transformation engine: Attributed Graph Grammar System ( AGG). AGG also provides a user interface for the creation of graph rules and transformations, which will aid users of GRAF. GRAF is not just extendible in terms of the modelling languages that it can execute. The open source nature of the framework means that its functionality can be extended to provide enhanced features across any modelling language. Some of GRAF's future ambitions include: Animation Features Intelligent display navigation Display filtering (particularly important with large models) Support for automated animation Potential application of graph logic to: Verify safety properties of system states Analyse and enforce model constraints (such as Object Constraint Language queries) Analyse feasibility of given system traces (for example, can a model satisfy a given sequence diagram) Development of reference animators for languages in need, including continuing development of our UML reference animator. [Less]

0
 
  0 reviews  |  0 users  |  278,322 lines of code  |  0 current contributors  |  Analyzed 6 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.