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 29.981.950 Times

Surumi 0.0.1

  Date Added: June 17, 2010  |  Visits: 625

Surumi

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 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
SURUMI RELATED
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...
 
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
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  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.12.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...
2.73 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