Design Patterns
Engineers who use SimulinkdlT« and StateflowdlT« within Model-Based Design often need to integrate state machines and control logic designed in Stateflow with Simulink blocks, subsystems, and components. Common tasks include calling a Lookup Table block from Simulink to perform...
Platforms: Matlab
License: Freeware | Size: 2.67 MB | Download (46): Design Patterns for Integrating Simulink with Stateflow Download |
This project is just a simple exploration of object oriented design patterns. Our project begins with a Conway Game of Life program, applying patterns where possible. The eventual goal of this project is to develop a reusable library of patterns.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 25.8 KB | Download (49): OO Patterns UNO Download |
UCommon is a lightweight C++ library to facilitate using C++ design patterns even for very deeply embedded applications, such as for systems using uClibc along with POSIX threading support. For this reason, UCommon disables language features that consume memory or introduce runtime overhead....
Platforms: *nix
License: Freeware | Size: 368.64 KB | Download (98): UCommon Download |
A C++ framework utilizing Design Patterns for creating Linux and Windows communications applications that contain Dialogic products. Includes media and network classes (analog, digital, SIP, H323), multithreaded event handling, distributed app support.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 6.36 MB | Download (45): C++ Communication Services Framework Download |
A case study regarding the entire software development process for education in Software Engineering under consideration of general Software Engineering concepts and design patterns
Platforms: Windows, Mac, BSD, Linux
License: Freeware | Size: 15.67 MB | Download (48): SE Case Study File Manager Download |
dbscript is a web development framework, it helps php programmers take advantage of efficient design patterns and idioms from other dynamic languages and frameworks. For example, the Mapper and Route classes work together to map actions and records to distinct urls. among the many advantages of...
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (49): dbscript Download |
ENVOS is a framework for PHP which uses commonly known design patterns like ActiveRecord, Front Controller and MVC. ENVOS include many features, as: request dispatcher, Smarty-based templates, filters and many others.
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (46): ENVOS Download |
NIKAcore is a simple PHP website library built on object-oriented best practices including test-first, refactoring, and design patterns. It generalizes common web programming tasks.
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (59): NIKAcore Download |
My Active Record is a simple, speedy Object Relational Mapper(ORM) for MySQL, which is based on Active Record design patterns developed by Martin Fowler. It is used to store and retrieve objects in MySQL tables with minimal configuration.Application can use sub-classes of this script to create...
Platforms: PHP
License: Freeware | Size: 30.72 KB | Download (41): My Active Record Download |
Pampoo is a lightweight php MVC framework for easy application development. Features . Web MVC Framework . XSLT Technology . Object Oriented . Lightweight . Design patterns
Platforms: *nix
License: Freeware | Size: 184.32 KB | Download (48): pampoo Download |
Intent: Ensures a class only has one instance and provide a global point of access to it [1].Motivation: It's important for some classes to have exactly one instance. For example, it can be desirable to have only a single instance of a GUI. With a MATLABdlT« GUIDE built GUI, the driver or main...
Platforms: Matlab
License: Freeware | Size: 40.96 KB | Download (47): Design Pattern: Singleton (Creational) Download |
Provide a way to access the elements of an aggregate object sequentially without exposing its underlying representation [1]. This design pattern is also known as Cursor.Motivation: An example of an aggregate object is an instance of the List ADT. Consequently, an iterator can be used to traverse...
Platforms: Matlab
License: Freeware | Size: 30.72 KB | Download (45): Design Pattern: Iterator (Behavioural) Download |
Class::Adapter is a Perl implementation of the "Adapter" Design Pattern. The Class::Adapter class is intended as an abstract base class for creating any sort of class or object that follows the Adapter pattern. What is an Adapter? The term Adapter refers to a "Design Pattern" of the same...
Platforms: *nix
License: Freeware | Size: 24.58 KB | Download (102): Class::Adapter Download |
CrocoPat manipulates relations of any arity, including graphs (which are binary relations). Its simple and expressive query and manipulation language is based on first-order predicate calculus.The implementation is based on the data structure binary decision diagram (BDD), which is well-known as...
Platforms: C and C plus plus
License: Freeware | Size: 3.66 MB | Download (42): CrocoPat Download |
UAGithubEngine is an almost-complete* Cocoa wrapper around the Github API. Just add the engine files to your project and implement a few delegate methods: now you're free to enjoy the ease of accessing the Github API using native objects, with familiar Cocoa design patterns you know and love.
Platforms: Mac
License: Freeware | Size: 51.2 KB | Download (36): UAGithubEngine Download |
Django's class-based generic views are great, they let you accomplish a large number of web application design patterns in relatively few lines of code. They do have their limits though, and that's what this library of views aims to overcome.
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (40): django-extra-views Download |
GNUWorld is an IRC operator services server. It is capable of performing any and all tasks that IRC operators/administrators might ask of it. It is written in C++ using sophisticated object oriented design patterns. GNUWorld was originally created in 1997 by Orlando Bassotto. Major contributions...
Platforms: *nix
License: Freeware | Size: 1.55 MB | Download (34): GNUWorld Download |
Framework phpDays - flexible php framework for rapid web site development. Using MVC, logging, yaml configurations, php5 class autoloading, support all databases. Based on strict php5 OOP and php design patterns
Platforms: *nix
License: Freeware | Size: 1.02 MB | Download (43): php:Days Download |
AdaControl is a free (GMGPL) tool that detects the use of various kinds of constructs in Ada programs. AdaControls first goal is to control proper usage of style or programming rules, but it can also be used as a powerful tool to search for use (or non-use) of various forms of programming styles...
Platforms: *nix
License: Freeware | Size: 1024 KB | Download (97): AdaControl Download |
SmartCSS is an HTML export extension for Adobe Fireworks which allows you to simply design your web-page in Adobe Fireworks CS3 and generate usable production ready CSS and HTML code.
This means you can avoid the extra time and effort required to reproduce your web page design using CSS/HTML, if...
Platforms: Mac, Adobe Fireworks CS3
License: Freeware | Size: 30.72 KB | Download (51): SmartCSS Download |