Browsing projects by Tag(s)

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

Showing page 1 of 8

An implementation of the Adaptive Object Model (AOM) architecture for dynamic applications. This allows for easy addition of properties and functionality in the application business domain at runtime, without any changes to the code or storage schema.

0
 
  0 reviews  |  1 user  |  6,445 lines of code  |  1 current contributor  |  Analyzed almost 4 years ago
 
 

IntroductionDelphi Spring Framework is an international open source project, whose mission is to provide a robust infrastructure framework that will help Delphi developers build solid, flexible and extensible enterprise applications and class libraries based on the Embarcadero® Delphi® 2010 for ... [More] Win32 platform. GoalsBe an International open source project. Follow the Delphi Spring Framework Coding Standards. Take full advantage of the most advanced features in Delphi 2010, e.g. Enahanced Record, Generics, Enhanced RTTI (Reflection), Attributes. Use Namespaces to organize units. Follow the KISS Principle (Keep It Simple and Stupid) to design classes/libraries. Release every 2 weeks. Write Unit Tests to ensure quality. LicenseThis project is licensed under the Apache License V2.0. You are free to use the framework for personal and commercial use but at your own risk. Project StatusDelphi Spring Framework V0.2.0 is released. Getting StartedSee the GettingStarted page to learn how to get started with delphi spring framework. Roadmap [Less]

5.0
 
  0 reviews  |  1 user  |  32,368 lines of code  |  3 current contributors  |  Analyzed 4 days ago
 
 

MATIEC - IEC 61131-3 compiler The compiler has been based on the FINAL DRAFT - IEC 61131-3, 2nd Ed. (2001-12-10)

0
 
  0 reviews  |  1 user  |  63,866 lines of code  |  8 current contributors  |  Analyzed 8 days ago
 
 

This is the development space for the pattern langauge network. The aim of this project is to create a system for collaborative, iterative and participatory development of pattern languages. The system is built on top of the XWiki platform. It supports collaborative editing of Cases, Design ... [More] Patterns and Scenarios. For more information, visit the live site or contact yishaym at gmail (some old stuff on the development wiki) [Less]

0
 
  0 reviews  |  0 users  |  5,483 lines of code  |  0 current contributors  |  Analyzed 6 days ago
 
 

English: JMonster is a oriented object development architecture. Developed in Java this architecture permits the development a n-tiers oriented use case software. This moment contains: -Version core (With JPA 1.0, pure Hibernate or pure JDBC); -Version integrated with AdobeFlex; -Version ... [More] integrated with JSF 2.0 (RichFaces); Português: JMonster é uma arquitetura de desenvolvimento orientado a objetos. Desenvolvida em Java esta arquitetura permite o desenvolvimento orientado a n-camadas orientado por caso de uso. Neste momento é composto por: -Versão principal (Com JPA 1.0, puro Hibernate, ou puro JDBC); -Versão integrada com AdobeFlex; -Versão integrada com JSF 2.0 (RichFaces); [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 5 days ago
 
 

PatternNotes provides Java annotations for design patterns and coding idioms. These annotations are valuable for concisely expressing a developer's intentions. For example, suppose that you are maintaining a project and you encounter code like this: public class Foo { ... private ... [More] Foo() {} private static final class FooHolder { public static final Foo INSTANCE = new Foo(); private FooHolder() {} } public static Foo getInstance() { return FooHolder.INSTANCE; } ... }You might wonder about the purpose of the nested class. You may recognize Foo as a singleton, but the nested class gives you pause. Maybe the nested class seems extraneous at first glance, but the original writer probably had some good reason for putting it there. You certainly don't want to break anything, so it would be valuable to understand what the original author was thinking. Maybe this is some "special" form of singleton that you've not seen previously. Now look at this annotated version: @Singleton public class Foo { ... private Foo() {} @LazyInitializationHolder private static final class FooHolder { public static final Foo INSTANCE = new Foo(); private FooHolder() {} } public static Foo getInstance() { return FooHolder.INSTANCE; } ... }Now you are sure that Foo is intended to be a singleton, as you suspected. Also, there is an annotation on the nested class. You jump to the source code of the annotation and read the annotation's Javadoc to learn that the technique is discussed in the popular Java books "Effective Java" and "Java Concurrency in Practice" and on blogs. You consult these references and learn about the synchronization issues involved. Confident in the knowledge that you understand the situation, you make your changes while retaining existing functionality. Copyright © 2008, Iparelan Solutions, LLC. All rights reserved. [Less]

0
 
  0 reviews  |  0 users  |  324 lines of code  |  0 current contributors  |  Analyzed about 4 hours ago
 
 

Designing menu driven user interfaces is a demanding task. The menu driven user interface exposes application's appearance to the public. That's why it should be precise and stylish. The main purpose of Menu Designer project is to ease the development efforts when designing menu driven ... [More] user interfaces. An easy to use tools and techniques may transform developers into designers. The Menu Designer is ideal for embedded devices such as IP phones since it supports IP phone specific input controls and display features. It's the best choice for LCD matrix displays. A project core consists of an object oriented framework. The framework consists of component classes and user action handlers. Application developer may use these classes or create its own. Some basic framework features: - consists of components - menus are compositions (composite design pattern) - ready to use components/compositions: pages, links, edit fields, lists, text fields, check boxes, timers, ... - page history - basic decorators - rendering interface (observer design pattern) The framework is available in C++ or C#. It's highly portable and runs on a variety of platform's and OS's (linux, vxworks, windows). A special edition is available for low memory embedded platforms. The final project goal is to develop simple and easy to use IDE (something like very simplified version VS .net). contact [Less]

0
 
  0 reviews  |  0 users  |  3,491 lines of code  |  0 current contributors  |  Analyzed about 17 hours ago
 
 

Projeto de um interpretador em Java para a disciplina de Projeto e Teoria de Linguagens

0
 
  0 reviews  |  0 users  |  5,637 lines of code  |  0 current contributors  |  Analyzed 4 days ago
 
 

An open-source software visualization tool for KDE4

0
 
  0 reviews  |  0 users  |  3,368 lines of code  |  0 current contributors  |  Analyzed about 2 years ago
 
 

Legato Framework for FlexSimple, lightweight application framework for Adobe Flex (ActionScript 3) based on some design patterns used in J2EE and Java Swing Application Framework. There are two separate modules: Legato Actions - extension of well known command pattern to make tasks and actions. ... [More] Legato Injection - Depedency Injection Container based on MXML configuration and metadata injection Legato ActionsActions framework solves some common tasks and problems that exist during rich application development: multiple access methods to functionalities (by button, menu item, context menu etc.), building multilingual interfaces, building sequences of tasks (for example to show dialog and save document before closing it ), organizing business components. An example and see the source. Features: Multilingual supportNames, icons, tooltips are loaded from resources file addAction.label=Add addAction.tooltipText=Add task addAction.icon=Embed('../../icons/add.png')Changing language on runtime changes actions and visual components language. Actions aware visual componentsJust add your action to button, menu or context menu - visual components will take the look from action and execute it on click. Read more on LegatoActions Legato InjectionIt's an implementation of the pattern as described by Martin Fowler in “Inversion of Control Containers and the Dependency Injection pattern”. It contains setter injection and constructor injection implementations. Main ideas are to : connect simple components in depedency injection container, make use of Flex features e.g. use MXML files (with code completition etc.) rather than external XML files for depedency injection configuration, This container can be used also as a service locator. Features: Simple MXML configurationfor both setter injection and constructor injection string parameter 2 {component2} Metadata InjectionExample: //Injection by id [Inject(id="component1")] public var a:Object ; //injection by id simpler [Inject("component2")] public var b:Object; //injection by type [Inject(type="poc.SimpleComponent2")] public var c:SimpleComponent2; //Injection by type guess [Inject] public var d:ExplicitCommandImpl; //Injection by type works with interfaces, basic classess too [Inject] public var e:IExplicitCommand;Read more on LegatoInjection. [Less]

0
 
  0 reviews  |  0 users  |  1,594 lines of code  |  0 current contributors  |  Analyzed 3 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.