30 projects tagged "Linux"
4DIAC is a framework for distributed industrial automation and control. It aims to provide an open, IEC-61499-compliant basis that lets the user establish a distributed industrial automation and control environment based on the targets' portability, configurability, and interoperability.
Active Graphs and Charts allows you to add reporting features to your Web / intranet pages and applications. The graphing software is completely self-contained within a single file, making this an ideal solution for the incorporation of graphs and charts into Web / intranet pages and applications. Versatile components provide the ability for Web authors and developers to easily build and publish dynamic and interactive graphs and charts. There is no complicated server side set up or install; simply upload the single JavaScript file to the Web server. There are many configurable graph features and functions and as such, the documentation and examples are designed to give both a full understanding of every feature and enable you to implement both the applet and servlet quickly and easily. The series of examples gives an overview of the variety of implementations possible The software can acquire data from a variety of sources, including files, databases, scripts and server-side processes (e.g. servlets, JSP, ASP, PHP, and Perl), and embedded HTML parameters.
Eukleides is a computer language devoted to elementary plane geometry. It aims to be a fairly comprehensive system to create geometric figures, either static or dynamic. It can handle geometric types of data like points, vectors, lines, circles, or conics. A Eukleides script usually consists of a declarative part where objects are defined and a descriptive part where objects are drawn. Nonetheless, Eukleides is also a full featured programming language, providing conditional and iterative structures, user defined functions, modules, etc. The Eukleides distribution provides two distinct interpreters: "eukleides" and "euktopst". The former interpreter produces Encapsulated PostScript (EPS). The latter produces PSTricks macros, allowing Eukleides to be used with LaTeX.
FXiTe is an advanced cross-platform text editor built with the Fox GUI toolkit and the FXScintilla text widget. It features built-in syntax highlighting for 40+ languages, an embedded Lua scripting engine, macro recording and playback, multi-line regular expression search and replace, rudimentary ctags and calltip support, a flexible interface to external tools, and a built-in "message window" to capture the output of external commands such as compiler error messages, etc.
Grand Unified Builder (GUB) is a mini source-based distribution and packaging system. It cross-compiles several packages with their dependencies and assembles them into a single installation package. It currently supports GNU/Linux, FreeBSD, Mac OS X, and Microsoft Windows installation packages. All packages are fully relocatable and can be installed with user privileges. Plain Python classes are used to describe package build specifics. For reasonably well behaved packages, individual build specifications can stay very simple by extending the generic build specification classes. It was originally developed for turnkey building of all LilyPond binary installers.
Grapple is designed to be a simple network layer, allowing the addition of multiuser features to an application for as little as a dozen lines of code. However, it also allows for more. It features simple client-server networking that keeps all clients aware of all other clients, passworded servers, and data transfer via TCP, UDP, or reliable UDP. Advanced features include network messaging via push, pull, or a combination, multiple methods of querying users, user groups for client bandwidth saving, network load reacting data transmission and retransmission, background pinging to monitor network states, server failover, and a fully functional lobby system.
jabberd is a Jabber/XMPP instant messaging server. It implements XMPP-Core (RFC3920), XMPP-IM (RFC3921), and a range of protocol extensions: XEP-0012, XEP-0016, XEP-0030, XEP-0049, XEP-0054, XEP-0077, XEP-0079, XEP-0092, XEP-0114, XEP-0138, XEP-0153, XEP-0157, XEP-0160, XEP-0191, XEP-0192, XEP-0193, XEP-0198, XEP-0199, XEP-0202, XEP-0203.
Jackbeat is a multi-platform audio sequencer for musicians and sound artists. Featuring a drum machine interface with animations for easy and playful editing, it is built for both composition and live setups with high interactivity needs. It is extremely easy to use yet powerful via connecting with other applications and plugins using JACK and OSC. Jackbeat loads and saves .jab files, Jackbeat's xml+tar open file format, and supports CoreAudio, ASIO, ALSA, PulseAudio, and JACK.