Design Pattern
This collection contains M-files intended for design of the Mass/Damper/Spring control system using the newly available functions from Robust Control Toolbox,version 3. Description of the system and version of the files using functions from mu-toolbox can be found in the book ?Robust Control...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (52): Robust control design of the Mass/Damper/Spring system Download |
This script is a sample implementation of the 'Null Object' design pattern. Roughly, the goal with Null objects is to provide an 'intelligent' replacement for the often used primitive data type None in Python or Null (or Null pointers) in other languages. These are used for many purposes...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): Null Object Design Pattern Download |
The script illustrates the composite design pattern by using hierarchical dictionaries. It can be used to process hierarchical, tree-based data structures using Python dictionaries.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): Composite design-pattern using dictionaries Download |
This script presents a design pattern that is highly reusable. Simple handlers implement one specific task from a complex set of tasks to be performed on an object. Such handlers can then be layered in a stack, in different combinations, together achieving complex processing of an object. New...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): Handler stack Download |
This code implements the policy design pattern in Python by using metaclasses and multiple inheritance.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): Metaclass Class Policies Download |
ClearPass (formerly BlowPass) is web based password storage system that uses the Blowfish algorithm and a Host-Proof design pattern.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 246.79 KB | Download (51): ClearPass Download |
A set of utilities for the use of decorators in a Java web application. The goal of this project is to offer an easy way to 'decorate' data for presentation purposes. This is partially done by using concepts introduced by the Decorator Design Pattern.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 652.17 KB | Download (51): Decorator Utilities Download |
JSINER is a JavaScript library intended to simplify writing OOP in JavaScript which represents alternative JavaScript inheritance approach.It provides support of JavaScript classes hierarhies, automatic resolving and optimizing external scripts files dependencies. Lazy inheritance is a design...
Platforms: Windows, Mac, *nix, JavaScript, BSD Solaris
License: Freeware | Download (51): JSINER Download |
Slides of Complete Landsculpture's Dallas landscape design and architecture. Complete Landsculpture is a Dallas landscape contractor company offering landscape design services.
Platforms: Windows
License: Freeware | Size: 1.64 MB | Download (51): Dallas Landscape Design Download |
This script contains a class that shows how to implement the singleton pattern in Python. A singleton is a class that makes sure only one instance of it is ever created. Typically such classes are used to manage resources that by their very nature can only exist once.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): The Singleton Pattern implemented with Python Download |
If you are developing a product aimed at graphic designers, you cannot afford missing your target audience with ugly graphics. Your graphic software has to convey a message to your clients. You absolutely must use high-quality images throughout your product in order to convince your audience to...
Platforms: Mac
License: Freeware | Size: 5.1 MB | Download (51): Perfect Design Icons for Mac OS Download |
An unusual bird sporting feathers of a floral design sits on a branch of the same pattern and chirps into the blossom-filled air. This screensaver will create a relaxing atmosphere to relief your from stress and other worries.
Give your desktop a relaxing feeling with A Rare Bird screensaver....
Platforms: Windows, Windows Vista, 7
License: Freeware | Download (51): A Rare Bird Download |
This 15-line matlab program solves the nonlinear reactiondiffusion equation, called Kolmogorov-Petrovskii-Piskunov(KPP) equation to generate patterns (ribbons and rings).The numerical method is simple and program is easy tounderstand, and it can be extended to simulatedmore complex systems. The...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (51): Pattern formation and KPP equation Download |
PyQt is a set of Python bindings for Nokia's Qt application framework and runs on all platforms supported by Qt including Windows, MacOS/X and Linux. There are two sets of bindings: PyQt v4 supports Qt v4; and the older PyQt v3 supports Qt v3 and earlier. The bindings are implemented as a set of...
Platforms: Windows
License: Freeware | Size: 11.2 MB | Download (50): PyQt4 Download |
PHP Wife is a web aplication Framework written in PHP 5 and released under the GPL License.It implements the Model View Controller design pattern and features : - Ajax Integration - Database Abstraction using the PDO class - An abstract Data Access Object, which allows you to write a DAO...
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (50): PHP Wife Download |
In the factory pattern script you have an object that creates other objects.Factory is useful to separate implementation from interface. It adds a new indirection layer. When you want to instanciate an object you call its factory and the factory creates the instance.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (50): Factory pattern Download |
This script is an implementation of the prototype pattern. In the prototype pattern you create a new instance cloning from other.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (50): Prototype pattern Download |
HomePH Design is a PHP-based OpenSource CMS for beginners and advanced users.It contains many features as plugins which are easy to handle, so it is perfect for beginners and private websites, but it could be also used for bigger projects as well.
Platforms: PHP
License: Freeware | Size: 819.2 KB | Download (50): HomePH Design for Scripts Download |
GBL Design Studio 2.0 provides facilities for implementing virtual and real-time event-driven architectural designs. It can be used for building system-level behavioral or cycle accurate event-driven simulators and verification suites, like SystemC, or to graphically develop algorithms, like in...
Platforms: Windows
License: Freeware | Size: 3 MB | Download (50): GBL Design Studio Download |
The transmitter is the combination of three distinct parts: the preamble, the data input and the modulation circuitry. The data is transmitted in blocks of 120 bits. An eight bit preamble with pattern 10101001 is attached in front of every packet to facilitate packet synchronization at the...
Platforms: Matlab
License: Freeware | Size: 61.44 KB | Download (50): BFSK design using system generator Download |