Browsing projects by Tag(s)

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

Showing page 1 of 4

A module/dependency framework for javascript.

2.5
   
  0 reviews  |  14 users  |  97,144 lines of code  |  51 current contributors  |  Analyzed about 16 hours ago
 
 

Robotlegs AS3 – yet another lightweight micro-architecture for Rich Internet Applications.

4.875
   
  0 reviews  |  8 users  |  25,290 lines of code  |  7 current contributors  |  Analyzed 7 months ago
 
 

JGentle's features are referred to as Inversion of Control (IoC) Container or Lightweight Container. The adoption of JGentle in an application ensures the use of certain design principles which improve encapsulation, modularization, testability and reusability, offering configuration via ... [More] Dependency Injection, Definition Management, Annotation Injection, and declarative services via AOP (Aspect Oriented Programming). [Less]

5.0
 
  0 reviews  |  4 users  |  352,695 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

Lightweight dependency injection solution for ActionScript 3

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

Java by Convention Why "Sticky" well the sticky conventions let you build applications that don't need glue, it just sticks together, its "Sticky Code"

5.0
 
  0 reviews  |  2 users  |  51,491 lines of code  |  1 current contributor  |  Analyzed 10 days ago
 
 

This project implements Dependency Injection for C++. It supports property setter injection and constructor injection. It is compiled on multiple platform. It supports POCO (Plain Old C++ Object) and has no constraints on the classes you create. It has no incursion to your program code. Autumn ... [More] framework contains two parts: a dynamic library and a wrapper generator named AutumnGen. Autumn use a Small, simple, cross-platform, free and fast C++ XML Parser written by Frank Vanden Berghen to parse config file. 07/26/2007 Ver 0.5.0 released.This version: support multi-inheritance, including direct and indirect inheritance. Indirect inheritance should list base classes in doccomment. add namespace Autumn for Autumn framework. decorate some class member functions with const. other changes, including Issues 1~3 05/21/2007 Ver 0.4.0 released.This version: has AutumnGen, a generator for wrapper files. You needn't now write any code to use Autumn framework, you can generate wrapper files(a head file and a implementation file) from a head file with AutumnGen. bean support init-method, destroy-method and delete-method attributes. change "type" to "bean", remove "type" element in configure file. 03/26/2007 Ver 0.3.0 released.This version: needn't set property's type or constructor argument's type in configuration file. If set, it will replace the type got with wrapper. bean supports factory-method attribute and multiple factory methods, and don't support overloading. erase bean's attributes: initializable and destroyable. Bean supports init and destroy function however, it's decided by definition of bean wrapper support bean reference. unite IBasicType and ICombinedType into IAutumnType. 03/13/2007 Ver 0.2.0 released.This version supports creating bean using 'instance factory' and 'static factory method' patterns. You can find samples in test project. 03/05/2007 Ver 0.1.0 released.You can download source code here. A simple install guide is here.The code has been compiled on: WindowsXP with Visual C++ 6.0 Linux Ubuntu 6.06 with GCC 4.0.3 SunOS 5.10 i86pc with Sun C++ 5.8 AIX 5L with XL C V7.0 01/16/2007 Ver 0.1.0 beta for Windows VC6 released.You can download it here. Some docs are here. CppDoc is here. It may be very babyish now, because I don't know Spring well and do this to imitate Spring in a hurry. I will write some docs ASAP. Now, it support: Support property injection and constructor injection.Only two constructors now, one has arguments and one has no argument. The setter function name should be like setXXX where XXX is a property name. You may not obey that rule if you rewrite the file BeanWrapperMacro.h. Support following basic type: char, short, int, long, float, double, char*, string, and some docrated with unsigned. Support class injection. (A class is named as a bean in Autumn like in Spring.) Support customized type using interface IBasicType. Support pointer to above types. Support singleton. Support initialization and destroyation functions. Support property setter overloading. Supoort dependence(it may be not like Spring). Support multiple dynamic libraries and local library(bean is in main process). Support configuration of log file path and level. [Less]

0
 
  0 reviews  |  1 user  |  22,881 lines of code  |  0 current contributors  |  Analyzed about 10 hours ago
 
 

The imind-php library is a set of classes, that extend Zend Framework and Doctrine. It also contains a dependency injection library and a javascript/css builder. Parts of the library: Imind_Context: a dependency injection library Imind_Build: building minimized and cacheble js and css files ... [More] (using YUICompressor) and outputing them using a proxy or view helpers Imind_Version: working with version numbers (eg: 1.0.1) Imind_Auth_Adapter_DoctrineTable: authentication using a Doctrine Table Imind_Profiler_Doctrine_Firebug: providing Doctrine profiling information through Firebug and FirePHP Controller Action Plugins: Imind_Controller_Plugin_Auth: an authentication plugin Controller Action Helpers: Imind_Controller_Action_Helper_Raw: sending raw output from a controller action Imind_Controller_Action_Helper_BuildProxy: js or css urls sent out with HeadLinkProxy::merge or HeadScriptProxy::merge, can be processed and sent out from a controller action View Helpers: Imind_View_Helper_HeadLinkProxy: css files built by Imind_Build can be inserted into views Imind_View_Helper_HeadScriptProxy: js files built by Imind_Build can be inserted into views There is an article about integrating Zend Framework and Doctrine together by Ruben Vermeersch here: http://ruben.savanne.be/articles/integrating-zend-framework-and-doctrine For bugs, features and questions use the Google group imind-php. [Less]

4.0
   
  0 reviews  |  1 user  |  1,893 lines of code  |  0 current contributors  |  Analyzed 6 days 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 3 days ago
 
 

An easy to use, hassle free, Inversion of Control Container for small projects and beginners alike.

0
 
  0 reviews  |  1 user  |  26,981 lines of code  |  0 current contributors  |  Analyzed 9 months ago
 
 

SmartyPants IOCWelcomeWelcome to the main repository for SmartyPants IOC, which is a dependency injection framework designed for use with Adobe Flex. Why SmartyPants?There are a few IOC frameworks around at the moment: Prana (now Spring Actionscript) was probably the first serious DI framework ... [More] for Flex to get much notice. There's also Swiz, and others. What sets Smartypants apart from these frameworks? The competition is (mostly) inspired by Spring, whereas SmartyPants is inspired by Guice. This is simply my preference, it may or may not be yours. SmartyPants-IOC is just for dependency injection. You may use any application framework you please. I recommend RobotLegs AS3. It does things the way I like, and you can even replace SmartyPants with another injector if you need to. SmartyPants defines the bindings / application structure via ActionScript code, not via XML. Again, this is a stylistic preference. Put your run-time configuration in configuration files, not in your application structure. Injection requests are specified with annotations, like Guice, Spring 2(.5?), and Swiz. You can also use a similar DSL to request instances from the injector. SmartyPants provides live injection - think "the love child of regular dependency injection and Flex data-binding" Getting startedDownload the .swc file from here, or checkout the code via SVN. The project is young, and the docs are growing, but grow they will! Check out the wiki here, or join the discussion group if you'd like to know more. The !ASDocs are currently offline but will return very shortly! A simple example [Less]

0
 
  0 reviews  |  1 user  |  2,025 lines of code  |  0 current contributors  |  Analyzed 10 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.