2309 projects tagged "Linux"
ENet for C# wraps the C-language ENet networking library. For games and other realtime applications, if you use TCP, old data can hold up newer data, even if it is no longer relevant (old positions, etc.). Your players will perceive any lost packet as a "lag burst". ENet supports multiple in-order streams of data, and allows you to decide on reliability on a per-packet basis. The library is useful for both client-server and peer-to-peer architectures.
LifeV is a finite element (FE) library providing implementations of state of the art mathematical and numerical methods. It serves both as a research and production library. It has already been used in medical and industrial contexts to simulate fluid structure interaction and mass transport. LifeV is the joint collaboration between four institutions: École Polytechnique Fédérale de Lausanne (CMCS) in Switzerland, Politecnico di Milano (MOX) in Italy, INRIA (REO, ESTIME) in France, and Emory University (Sc. Comp) in the U.S.A.
Obix is an object-oriented programming language designed to make it easy to quickly write reliable code. More reliability is achieved through language features which consistently support the "Fail fast!" principle (every coding error should be detected as early as possible, preferably at compile-time, or else as early as possible at run-time). The Obix compiler generates Java binaries which can be executed on any Java virtual machine.
QSMM, the "QSMM State Machine Model", is a framework for development of non-deterministic intelligent state models and systems with spur-driven behavior. It includes low-level functions for generating optimal actions by the system and high-level functions for building multinode models. In a multinode model, nodes represent components of a system you develop which choose optimal actions using the framework and can correspond to entities external to the system and which behavior is to be learnt. A node can choose optimal actions based on a current node state which is either set manually by your program or is identified automatically by the framework. Probability profiles for a state transition matrix and an action emission matrix of the node can be specified using an assembler program with a user-defined instruction set.
Fresh IDE is a visual assembly language IDE with a built-in Flat assembler (FASM) compiler. It is written in Fresh IDE and is a self-compilable application. It is fully compatible with FASM and can be compiled with every version of FASM, as well. The main goal of Fresh is to make programming in assembly as fast and efficient as in high-level languages, without sacrificing the small application size and raw power of assembly language. It is a Windows application, but it runs in Wine very well and can create, compile, debug, and run applications for Windows and Linux on both Windows and Linux host machines.
dwarves is a set of tools to inspect the DWARF debugging information inserted in ELF binaries by compilers such as GCC, and which are used by well-known debuggers such as GDB and more recent ones such as systemtap. With pahole, the struct packing and cacheline efficiency can be inspected.
libnetfilter_cttimeout is an interface to Netfilter Connection Tracking timeouts. It provides a userspace library which provides a programming interface to the fine-grained connection tracking timeout infrastructure. With this library, you can create, update, and delete timeout policies which can be attached to traffic flows.
Joget Workflow is Web-based workflow software made to develop workflow and Business Process Management applications. More than just a workflow or BPM platform, it offers full-fledged agile development capabilities (consisting of processes, forms, lists, CRUD, and UI), not just backend EAI/orchestration/integration or the task-based interface of traditional workflow/BPM products. It can, for example, build a CRM sales force automation app instead of just a sales quotation approval process. Video tutorials are provided.
An extension which allows customers to buy a product on installments.