Main > Free Download Search >

Free controller software for linux

controller

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 247
PHP-Controller 0.6.0

PHP-Controller 0.6.0


PHP-Controller implements the controller for building MVC applications. more>>
PHP-Controller implements the controller for building MVC applications. PHP-Controller attempts to implement a simple PHP controller, similar to Struts for Java Pages.
The controller is an important part for designing MVC (Model-View-Controller) applications. The MVC paradigm separates applications into three parts: the model, the view, and the controller.
- The view manages the graphical output of the application and the user usually interacts with the application through this layer.
- The controller then interprets the actions from the user and depending on the action requested the controller manipulates the model and/or the view.
- The model manages the state and data of the application. It usually responds to requests about its state from the view and responds to instructions to change state the controller.
This project implements the controller and gives applications a single entry point, from which the user sends all requests to from the view to model, removing the need to always have to write code describing how the data will interact with the display.
PHPC gives PHP applications a consistent structure in the way applications are designed. It might seem cumbersome at first, but the advantages of breaking an application into smaller pieces becomes more apparent as the application grows.
This project is strongly influenced by to the way current Java Pages are handled and makes strong use of PHP classes for all pages. The controller itself is an XML file which determines which classes are accessible by whom. The controller also encourages using template engines such as Smarty.
Enhancements:
- All releases will be under the LGPL, not the PHP license.
- New advanced features in aliases, including dynamic aliases and URL names.
- The new version is more portable and uses all relative paths.
- It does auto-detection and configuration.
- It has detection and validation in forms.
- GET, POST, and COOKIE variables are passed through a function parameter list, allowing methods to be reused outside the context of Web forms.
- There is a lot of new documentation, major bug fixes, new examples, and new demo application.
- The application API is now beta.
<<less
Download (0.073MB)
Added: 2006-04-11 License: The PHP License Price:
739 downloads
IRman Controller 0.4

IRman Controller 0.4


IRman Controller can control Amarok using your remote control with IRman. more>>
IRman Controller can control Amarok using your remote control with IRman.

<<less
Download (0.011MB)
Added: 2007-06-14 License: GPL (GNU General Public License) Price:
865 downloads
MIDI Controller 041011

MIDI Controller 041011


MIDI Controller is a program that connects Glade UI files to MIDI parameters. more>>
MIDI Controller is a program that connects Glade UI files to MIDI parameters.

This is a small program that lets you set MIDI controller values using sliders and buttons in a GTK+ window. The GUI is an XML-based Glade file which can be replaced without rebuilding the program, so you can build your own controller GUIs in Glade.

<<less
Download (0.020MB)
Added: 2005-07-19 License: GPL (GNU General Public License) Price:
895 downloads
ir-root-controller 1.0.1

ir-root-controller 1.0.1


ir-root-controller is a small daemon which listens to the LIRC. more>>
ir-root-controller is a small daemon which listens to the LIRC (Linux Infrared Remote Control) daemon and executes system events.
ir-root-controller is intended to be run as a system daemon and does not require any user to have set up LIRC or events for LIRC.
An example application would be changing the global system volume irrespective of what applications are running or which users (if any) are logged in.
Enhancements:
- Fixes a bug in the build system.
<<less
Download (0.012MB)
Added: 2006-08-25 License: GPL (GNU General Public License) Price:
1156 downloads
Q Light Controller 2.6.0

Q Light Controller 2.6.0


Q Light Controller 2 (QLC) aims to be a free alternative to commercial lighting software and hardware. more>>
Q Light Controller 2 (QLC) aims to be a free alternative to commercial lighting software and hardware. The main emphasis is to build a software that can be used to control any kinds of lighting equipment.
QLC uses the dmx4linux driver suite to access various hardware interfaces. Currently DMX512, Analog 0-10V and MIDI control systems are being supported by dmx4linux. Refer to dmx4linux interfaces for more information on supported interfaces.
Q Light Controller is free software licensed under the GNU General Public License.
Main features:
- Easy to use device-oriented interface
- Control up to 512 DMX/Analog channels thru DMX4Linux
- Use one of the ready-made fixture definitions, or
- Define your own fixtures with the device class editor
- Create fast changing or smoothly fading scenes, chasers and sequences
- Easy programming of moving lights thru a pattern generator
- Conjure your favourite lighting desk layout with the virtual console
<<less
Download (1.4MB)
Added: 2006-11-26 License: GPL (GNU General Public License) Price:
1081 downloads
Xbox360 Controller Driver

Xbox360 Controller Driver


Xbox360 Controller Driver package contains the diabolixs compiled Xbox360 controller driver for Linux on the PS3. more>>
Xbox360 Controller Driver package contains the diabolixs compiled Xbox360 controller driver for Linux on the PS3.

Its been tested with Fedora Core 5 (PPC distribution) using Snes9x and Doom.

The Xbox 360 is the successor to Microsofts Xbox video game console, developed in cooperation with IBM, ATI, Samsung and SiS. Information on the console first came through viral marketing campaigns and it was officially unveiled on MTV on May 12, 2005, with detailed launch and game information divulged later that month at the Electronic Entertainment Expo.

The Xbox 360 is the first console to have a near-simultaneous launch across the three major regions, and the first to provide wireless controller support at launch. The console sold out completely at release and by the end of 2006 had sold 10.4 million worldwide.

The Xbox 360 was the first home console to be released in the seventh generation of game consoles and competes against Sonys PlayStation 3 and Nintendos Wii. Its Xbox Live service allows players to compete online as well as download games and additional content.

<<less
Download (0.071MB)
Added: 2007-01-09 License: Freeware Price:
640 downloads
Air Traffic Controller 0.3.3

Air Traffic Controller 0.3.3


Air Traffic Controller is an air traffic controller simulation. more>>
Air Traffic Controller project is an air traffic controller simulation.

Airtraffic is a game/simulator that puts you into an air traffic controllers hotseat. Planes come into your airspace from various directions and you have to guide them safely to their destinations. It uses Python, Corba, and GTK.

<<less
Download (0.025MB)
Added: 2007-01-02 License: GPL (GNU General Public License) Price:
716 downloads
PHP music player controller 0.4

PHP music player controller 0.4


PHP music player controller is a script that allows navigation through your music directory. more>>
PHP music player controller (PMPC) is a script that allows navigation through your music directory, and the adding of albums or single songs into a playlist. The project also allows you to play, stop, pause, and go back and forth through the playlist.
Apache needs to run as the same user that is running the music players. In other words, it probably needs to run as whatever your username is. This is a setting in /etc/httpd.conf . So, dont run this on a machine thats visible to the web, or make a user with really strict rules applying to them - so they cant run anything but an x session, desktop environment, and the music player, and cant touch much of anything but their home files.
I guess Id serve the pages out of the users home directory if I was doing that.
If you know a better way to get this to work, please let me know. I dont profess to be an apache-configuration guru, and for all I know this method is really just dumb.
If youre running apache as yourself, youll need to change the session.save_path variable in your php.ini to something that you have write access to, or chmod the directory its currently using.
PS: If amarok or xmms was working fine for you before, let me know. Ill have a chance to test them, and code the support for them here in the next couple of days.
Enhancements:
- Huge improvements were made.
- The appearance of the player interface was improved.
- Amarok is now supported.
- Directories with hyphens in their names should play correctly now.
<<less
Download (0.015MB)
Added: 2007-05-04 License: GPL (GNU General Public License) Price:
917 downloads
Pocket PC System Controller 0.1-1

Pocket PC System Controller 0.1-1


Pocket PC System Controller is a client-server package that will allow you to use your pocket pc as a remote controller. more>>
Pocket PC System Controller is a client-server package that will allow you to use your pocket pc as a remote controller for your desktop by sending voice commands.

Installation:

This is the server part of the software which you can install on a linux system.
See the INSTALL file in the ppc-system-controller-linux directory for more information.
<<less
Download (0.018MB)
Added: 2006-09-19 License: Freeware Price:
1134 downloads
Catalyst::Controller::Constraints 0.10_02

Catalyst::Controller::Constraints 0.10_02


Catalyst::Controller::Constraints contains Constraint Signatures for Controller Actions. more>>
Catalyst::Controller::Constraints contains Constraint Signatures for Controller Actions.

SYNOPSIS

package MyApp::Controller::Foo;
...
use base qw(Catalyst::Controller::Constraints);

__PACKAGE__->config(
constraints => {

# allow only digits for type Integer
Integer => qr/^d+$/,

# allow only word chars for type Word
Word => sub { /^w+$/ },

# validate user id and inflate to object
User => {

# check the user id
check => sub {
my ( $self, $c, $id ) = @_;
return $c->is_valid_user_id( $id );
},

# forward to this action if the validation failed
on_fail => invalid_user,

# if value is valid, run it through this filter
# afterwards
post_filter => sub {
my ( $self, $c, $id ) = @_;
$c->fetch_user_by_id( $id );
},
}

# inheritance
HighInteger => {
inherit_from => Integer,
check => sub { $_ > 22 },
},

# collapse multiple arguments
MyDate => {

# take three integers and return one value
takes => 3,
gives => 1,

# inflate to a datetime object
post_filter => sub {
my ( $self, $c, $y, $m, $d ) = @_;
DateTime->new(
year => $y, month => $m, day => $d );
}
}
}
);

# add two integers, just throws exception on constraint failure
sub add : Local Args(2) Constraints(Integer a, Integer b) {
my ( $self, $c ) = @_;
$c->res->body( $_{a} + $_{b} );
}

# puts the word into the stash, under the key foo
sub stashword : Local Args(1) Constraints( Word foo* ) { }

# user_obj ends as a user object in the stash
sub view_user : Local Args(1) Constraints( User user_obj* ) { }
sub invalid_user : Private {
# handle invalid userid
}

1;

<<less
Download (0.025MB)
Added: 2007-07-27 License: Perl Artistic License Price:
820 downloads
Distributed Aide Runtime Controller 0.3.42

Distributed Aide Runtime Controller 0.3.42


Darc is a multi-threaded Python application designed for managing AIDE installations in large heterogeneous networks. more>>
Distributed Aide Runtime Controller is a multi-threaded Python application designed for managing AIDE installations in large heterogeneous networks.
AIDE is an open-source improvement upon the academic release of Tripwire. It can be used to detect filesystem changes in unix environments, which is useful for forensics on compromised systems and tracing illicit system configuration changes.
Darc provides a mechanism to run AIDE integrity checks across many unix systems from a single management station. It has the following features not available in a traditional AIDE installation:
- Maintaining read-only media databases on each system - not a trivial task! - is not required for day to day operations.
- Unified reporting - the admin doesnt have to read individual reports for each system.
- Integrated syslog support to notify admins when a system may have been compromised.
- Databases and configs are never written to the filesystems on the monitored hosts.
Enhancements:
- Better error handling and reporting
- HTML reports for easier navigation within the report
- Configurable timeout values for all relevant metrics - TCP connection timeouts, SFTP transfer time, AIDE run time
- Built-in support for aide database maintenance tasks (init, update) so the manual file manipulation required in 0.2 is completely eliminated.
<<less
Download (0.011MB)
Added: 2006-04-27 License: GPL (GNU General Public License) Price:
1277 downloads
Catalyst::Example::Controller::InstantCRUD 0.0.18

Catalyst::Example::Controller::InstantCRUD 0.0.18


Catalyst::Example::Controller::InstantCRUD is a Catalyst CRUD example Controller. more>>
Catalyst::Example::Controller::InstantCRUD is a Catalyst CRUD example Controller.

SYNOPSIS

use base Catalyst::Example::Controller::InstantCRUD;

METHODS

load_interface_config Returns the config hash for input forms (widgets) and other interface elements

get_resultset Returns the resultset appriopriate for the page parameters.

model_resultset Returns a resultset from the model.

model_item Returns an item from the model.

model_widget Returns a HTML::Widget object filled with elements from the model.

source_name Class method for finding name of corresponding database table.

add Method for displaying form for adding new records

create_col_link Subroutine placed on stash for templates to use.

auto Adds Controller name as additional directory to search for templates

index Forwards to list

destroy Deleting records.

do_add Method for adding new records

do_edit Method for editin existing records

edit Method for displaying form for editing a record.

list Method for displaying pages of records

view Method for diplaying one record

<<less
Download (0.032MB)
Added: 2007-01-18 License: Perl Artistic License Price:
1009 downloads
rcoaster 0.5

rcoaster 0.5


rcoaster is an advanced playlist manager and play controller. more>>
rcoaster is an advanced playlist manager and play controller.

MP3s and Oggs can be added and queued using one of two Web interfaces, or a shell scripting interface, enabling you to integrate with any environment. A GNOME panel applet for play control is also included.

<<less
Download (0.14MB)
Added: 2006-07-10 License: LGPL (GNU Lesser General Public License) Price:
1201 downloads
ControlX10::CM11 2.09

ControlX10::CM11 2.09


ControlX10::CM11 is a Perl extension for X10 ActiveHome Controller. more>>
ControlX10::CM11 is a Perl extension for X10 ActiveHome Controller.

SYNOPSIS

use ControlX10::CM11;

# $serial_port is an object created using Win32::SerialPort
# or Device::SerialPort depending on OS
# my $serial_port = setup_serial_port(COM10, 4800);

$data = &ControlX10::CM11::receive_buffer($serial_port);
$data = &ControlX10::CM11::read($serial_port, $no_block);
$percent = &ControlX10::CM11::dim_level_decode(GE); # 40%

&ControlX10::CM11::send($serial_port, A1); # Address device A1
&ControlX10::CM11::send($serial_port, AJ); # Turn device ON
# House Code A present in both send() calls

&ControlX10::CM11::send($serial_port, B.ALL_OFF);
# Turns All lights on house code B off

<<less
Download (0.015MB)
Added: 2007-07-27 License: Perl Artistic License Price:
821 downloads
Konstrukt 3 Beta

Konstrukt 3 Beta


Konstrukt is a REST-ful framework of controllers for PHP5. more>>
Konstrukt is a REST-ful framework of controllers for PHP5.
Key Aspects
- Controllers are resources
- URI-to-controller-mapping gives your application a logical structure
- Routing based on logic rather than rules
- Nested controllers supports composite view rendering
- Formcontroller provides filtering and validation
Design Goals
- Embrace HTTP rather than hide it
- Enable the programmer, rather than automating
- Favour aggregation over code-generation or config-files
- Encourage encapsulation, and deter use of global scope
- Limit focus to the controller layer
Enhancements:
- There have been some changes, especially to the form component.
- All users are encouraged to upgrade as soon as possible.
- This is planned as the last major API change, before Konstrukt is declared stable.
- This also means that the effort now is mostly directed at identification and fixing of bugs, as well as further documentation.
<<less
Download (0.39MB)
Added: 2007-04-27 License: GPL (GNU General Public License) Price:
910 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5