Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.194.712 Times

Surumi 0.0.1

  Date Added: June 17, 2010  |  Visits: 800

Surumi

Report Broken Link
Printer Friendly Version


Product Homepage
Download (90 downloads)



Surumi project is a modular event-driven programming framework. It offers a generic and uniform interface. You certainly heard of event-driven programming, but in any window system, those events are usually bound on ``window objects and very few pre-defined events could be chosen. Yes, I know they always give you so call ``client data and you could carry everything by those ugly ``void-typed pointer. Now you have another good choice, your program would be ``plug-in based, and they are vivid module rather than those GUI toys (or gadgets), you have any possible event type with any possible client data carried. Ah~ this is what we called ``modular. It originated from an idea of home theater framework ``freevo by Python but Surumi offered more generic and uniform interface to do better jobs. You will be very surprised about how such a flexible programming model would give you so much fun during your projects development. It has a core event engine to dispatch every programming logics via events. As we know that such an event-driven programming model gives the best mechanism to those response interaction via ``on-demand occasion. When your project is decomposed into event-driven working logics, you will find how it provides the flexibility can ease the jobs and this also prevents many cases of multi-threading. Yes, you have a good opportunity to dump those annoyed threads. Besides, this works very efficiently, very little overhead, very tiny footprint of executable image size if you wish. Why not try it today and your program speaks to you naturally and lively amongst the codes. Since this is a GPL project, your program would become GPL if you used Surumi. However, I am not a selfish programmer, contact me if you have any concern about GPL or you want to use this in your commercial projects. By some other possible extra service, you may have a contract deal with me and my framework. 1). You need choose either libevent or nano-X as surumis core event engine Use freshmeat.net or any other search engine to locate these source projects. 2). It supports uClibc++ and certainly you will be familiar to it if you work on uCLinux platform (a non-MMU Linux usually used in an embedded system). 3). It has a X86 emulation sample which always needs libevent. Thus, if you want to begin your programming journey, go to libevent site and retrieve the up-to-date copy. Again, this is just a beginning, I wish you will know how this architecture can help your application to be easier to extend.. Get surumi at SourceForge.net. Fast, secure and free downloads from the largest Open Source applications and software directory. Surumi is a ``modular'' event-driven programming framework.It originated from an idea of home theater ``freevo'' by Python.Surumi offers generic and uniform interface to do better jobs.Its flexiblility will give you so much fun for programmings.

Requirements: No special requirements
Platforms: Linux
Keyword: Event-driven Event-driven Programming Gpl Libraries Modular Programming Project Surumi
Users rating: 0/10

License: Freeware Size: 245.76 KB
USER REVIEWS
More Reviews or Write Review


SURUMI RELATED
Miscellaneous  -  Event driven programming 1.3
Event driven programming script demonstrates how state driven programming can be done in python.
 
Programming  -  NLPP-Native Language Programming Project 70
NLPP (The Native Language Programming Project) aims to permit foreign programmers to program using commands (such as if) in their own language (such as 'si' for Spanish). We also aim to create an easily extensible program so that programmers all...
328.15 KB  
Programming  -  Python Genetic Programming Project 0.02
The Python Genetic Programming Project implements a Genetic Programming System a la J Koza in Python.
8.24 KB  
Development Tools  -  PRADO 3.1.2
PRADOTM is a component-based and event-driven programming framework for developing Web applications in PHP 5. PRADO stands for PHP Rapid Application Development Object-oriented.
 
Development Editors  -  Capsule Framework For Linux 1.1.0.0
Capsule Framework is an actor based framework for event driven programming. The Capsule Framework simplifies the design and implementation of distributed and threaded applications and servers.
686.08 KB  
Programming  -  The Jscheme Web Programming Project 7.2
In this project we aim to develop scheme libraries for developingvarious web applications (especially servlets and xml-based web services). Our approach is to use jscheme (an open source implementation of scheme in Java) as the core language which...
601.74 KB  
Networking Tools  -  Click 1.5.0
Click modular router project is a fast, easily-extended software router. Its designed to handle all stages of IP transactions, and includes support for packet mangling, packet scheduling, queueing, etc. It can be run standalone on most Unix OSes...
2.8 MB  
Games  -  The EDGE Project 1.35
The EDGE project is a programming project to develop a DOOMtm style engine aimed at the Total Conversion developer, but still able to play the original DOOM games. This project started with the DOOM source released by Id Software.
2.05 MB  
Arcade Style Games  -  Ball Game 1.0
My CS1P free programming project. A simple 2D ball game. Written in Python 2.x
1.58 MB  
Programming  -  jRadix-build 2.0
A scalable and extensible, modular designed project ANT build framework that is designed to easily work for any enterprise class Java / JEE distribution project; facilitates custom project structures and unlimited module expansion.
1.27 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB