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

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

Serving Software Downloads in 976 Categories, Downloaded 32.284.518 Times

Surumi 0.0.1

  Date Added: June 17, 2010  |  Visits: 641


Report Broken Link
Printer Friendly Version

Product Homepage
Download (72 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 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 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
Calendar  -  PRIFF 0.9
PRIFF is an object oriented, PHP and MySQL driven event-calendar, allowing visitors to submit events into an editing cue, review, edit and control by an administrator. The output is in XHTML and RSS which can easily be integrated in any existing...
Database Tools  -  StreamCruncher 2.1 RC
StreamCruncher is an Event Processor. The project supports a language based on SQL which allows you to define Event Processing constructs like Sliding Windows, Time Based Windows, Partitions and Aggregates. Queries can be written using this...
3.9 MB  
Network Monitors  -  Lepide Event Log Manager 12.10.01
Lepide event log manager is a comprehensive event log management solution for event log archiving, consolidation, browsing, monitoring and reporting. It helps to collect all Windows and W3C events from computers available on the network and makes...
31.6 MB  
Network Monitors  -  Windows Event Log Monitoring 12.10.01
Lepide Event Log Manager is a comprehensive Windows event log monitor tool that helps enterprises in efficient log management. With the help of this application, organizations can carry out comprehensive log analysis by continuously monitoring...
31.6 MB  
Programming  -  moers - Event Registration System 1.046
Motorsports Online Event Registration System A GNU-GPL registration system using PHP5 & mySQL which stores user data, including optional online payment for various types of motorsport events. Copyright 2008 GPLv3 and any later version.
367.26 KB  
Modules  -  Event Tokens 5.x-1.x-dev 1.0
This modules needs the Event module present.InstallationUnpack in your modules folder (usually /sites/all/modules/) and enable under Administer > Site Building > Modules. Key features "Event Tokens": - event-start - The formatted version of the...
Modules  -  Event Manager Reminder 5.x-1.0
The Event Manager Reminder extends both Event and Event Manager to cron based reminder emails for events that you have signed up for.Configurable options include: * Number of days before events to send reminders (reminders will only be sent once)...
10 KB  
Business  -  2014 ATA 12.40.2
The ATA Trade Show is the archery and bowhunting industrys LARGEST show. Its also the industrys MOST INCLUSIVE show. The ATA Trade Show is a member-driven event to promote commerce within the archery and bowhunting industry. Owned and operated by...
26.5 MB  
Business  -  EventCamp 2.0
EventCamp East Coast 2011 is a think tank for people directly involved in the planning of corporate and association meetings and events. This participant-driven event will support sharing, learning, and networking for corporate and association...
921.6 KB  
Database Tools  -  DATAPTURE 0.0.6b 1.0
DATAPTURE is a Framework library, written in PHP, that gives to developeres the ability to develop database driven web sites with a minimum of programming knowledges. Currently it uses plain PHP and MySQL, and doesn't have dependencies from other...
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 3.15.3
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