bookmarks  73

  •  

    The Apache C++ Standard Library project (code name stdcxx, pronounced "standard C++ library", not S-T-D-C-X-X) is a collection of algorithms, containers, iterators, and other fundamental components of every piece of software, implemented as C++ classes, templates, and functions essential for writing C++ programs. The goal of the Apache C++ Standard Library is to provide a free implementation of the ISO/IEC 14882 international standard for C++ that enables source code portability and consistent behavior of programs across all major hardware implementations, operating systems, and compilers, open source and commercial alike. An additional goal is to achieve maximum implementation efficiency on each platform by taking advantage of platform-specific high-performance facilities and features which are often unique to the type of hardware, the operating system or the compiler.
    10 years ago by @gresch
    (0)
     
     
  •  

    Enterprise Messaging systems let programs communicate by exchanging messages, much as people communicate by exchanging email. Unlike email, enterprise messaging systems provide guaranteed delivery, speed, security, and freedom from spam. Until recently, there was no open standard for Enterprise Messaging systems, so programmers either wrote their own, or used expensive proprietary systems. AMQP Advanced Message Queuing Protocol is the first open standard for Enterprise Messaging. It is designed to support messaging for just about any distributed or business application. Routing can be configured flexibly, easily supporting common messaging paradigms like point-to-point, fanout, publish-subscribe, and request-response. Apache Qpid implements the latest AMQP specification, providing transaction management, queuing, distribution, security, management, clustering, federation and heterogeneous multi-platform support and a lot more. And Apache Qpid is extremely fast. Apache Qpid aims to be 100% AMQP Compliant.
    10 years ago by @gresch
    (0)
     
     
  •  

     
    1
     

    This document describes the implementation of a DAQ model. It provides a number of tools to develop a data acquisition system. To facilitate comunication between different objects, DAQ++ implements a very simple Observer model, in which some of the DAQ++ objects are defined as DAQpp::Observables and some as DAQpp::Observers. Observers subscribe to the messages defined in the Observables and are notified whenever a change occurs. The basis of the system is the DAQpp::Module object. It represents a detector or DAQ unit. As such, it implements the basic DAQ commands to get ready, start or stop the DAQ, retreive the data, etc.
    10 years ago by @gresch
    (0)
     
     
  •  

    Introduction The goals of this project are simple: Create a highly configurable, easily modifiable source code beautifier. Features * Ident code, aligning on parens, assignments, etc * Align on '=' and variable definitions * Align structure initializers * Align #define stuff * Align backslash-newline stuff * Reformat comments (a little bit) * Fix inter-character spacing * Add or remove parens on return statements * Add or remove braces on single-statement if/do/while/for statements * Supports embedded SQL 'EXEC SQL' stuff * Highly configurable - 168 configurable options as of version 0.30
    10 years ago by @gresch
    (0)
     
     
  •  

     
    1
     

    Botan is a BSD-licensed crypto library written in C++. It provides a wide variety of cryptographic algorithms, formats, and protocols. It has been considered stable since 2002. The license makes it free for use as part of any commercial or free software without restriction. Those who desire it can also purchase a commercial support contract, or arrange for custom development work. Botan runs on Linux and most Unix systems, MacOS X, and Microsoft Windows. It is written with portability in mind, and has been used on x86, x86-64, IA-64, PowerPC, SPARC, Alpha, MIPS, and ARM processors, with a number of different C++ compilers. The library also includes optional platform-specific modules which provide services such as compression (using zlib or bzip2), entropy gathering, secure memory allocation, and support for hardware crypto devices. It also includes assembly implementations of key algorithms like low level MPI routines and SHA-1 for x86 and x86-64 processors.
    10 years ago by @gresch
    (0)
     
     
  •  

    Appistry Enterprise Application Fabric (EAF) is a grid-based application platform that dramatically simplifies the development and deployment of highly scalable applications in Java, Spring, .NET or C++. Unlike traditional application servers, Appistry EAF is built from the ground up for scalability. And unlike traditional grid computing, it's extremely easy to fabric-enable your applications. With Appistry EAF, customers are able to quickly and inexpensively bring new capabilities to market, with the agility, reliability and scale demanded by their businesses.
    10 years ago by @gresch
    (0)
     
     
  •  

    A rich visual environment helps you to understand structure, control complexity and define architecture. Your reward is a simpler, well-understood architecture and a more agile code-base, development team and business.
    10 years ago by @gresch
    (0)
     
     
  •  

    KLone is a fully-featured, multiplatform, web application development framework, targeted especially for embedded systems and appliances. It is a self-contained solution which includes a web server and an SDK for creating WWW sites with both static and dynamic content. When using KLone, there's absolutely no need for any additional component: neither the HTTP/S server (e.g. Apache, Netscape, Roxen), nor the typical active pages engine (PHP, Perl, ASP, Python). KLone does everything, and does it fast and small. KLone blends the HTTP/S server application together with its content and configuration into a single executable file. The site developer writes his/her dynamic pages in C/C++ (in usual scripting style: <% /* code */ %>) and uses KLone to transform them into embeddable, compressed native code with the native C/C++ compiler. The result is then linked to the HTTP/S server skeleton to obtain one single, ROM-able, binary file. This means that he/she can get: * easy, complete and unfiltered interaction with the host operating system * dynamic pages in native compiled code, which in turn implies * fast execution and * small overall application footprint [1] * all of this without giving up the common functionality of web application frameworks such as sessions, parsing of form variables, cookies, etc
    11 years ago by @gresch
    (0)
     
     
  •  

    >>>>> About QuickFIX QuickFIX is a full-featured open source FIX engine, currently compatible with the FIX 4.0-4.4 spec. It runs on Windows, Linux, Solaris, FreeBSD and Mac OS X. API's are available for C++, Java, .NET, Python and Ruby. >>>>> About FIX The Financial Information eXchange (FIX) Protocol is a "language" which defines specific kinds of electronic messages for communicating securities transactions between two parties. FIX defines only the format of the messages and the session-level interaction between two applications.
    12 years ago by @gresch
    (0)
     
     
  •  

    AllSeeingI (ASI) is the codename for a computer vision and visualisation framework. It is a visual programming environment for rapid development and easy reusablitity. It is a cross plattform c++ open source project.
    12 years ago by @gresch
    (0)
     
     
  •  

    CLAM stands for C++ Library for Audio and Music and in Catalan means something like "a continuous sound produced by a large number of people as to show approval or disapproval of a given event". CLAM is a full-fledged software framework for research and application development in the Audio and Music Domain. It offers a conceptual model as well as tools for the analysis, synthesis and processing of audio signals.
    12 years ago by @gresch
    (0)
     
     
  •  

    While working for at Persistent Systems Pvt. Ltd., Pune, we developed a small library with Java and C++ wrappers to implement very high resolution timers. We use these timers to count the ticks when doing performance analysis and stuff like that.
    12 years ago by @gresch
    (0)
     
     
  •  

    Pantheios is an Open Source C/C++ Logging API library, offering an optimal combination of 100% type-safety, efficiency, genericity and extensibility. It is simple to use and extend, highly-portable (platform and compiler-independent) and, best of all, it upholds the C tradition of you only pay for what you use.
    12 years ago by @gresch
    (0)
     
     
  •  

    POCO, the C++ Portable Components, is a collection of open source C++ class libraries that simplify and accelerate the development of network-centric, portable applications in C++. The libraries integrate perfectly with the C++ Standard Library and fill many of the functional gaps left open by it. Their modular and efficient design and implementation makes the C++ Portable Components extremely well suited for embedded development, an area where the C++ programming language is becoming increasingly popular, due to its suitability for both low-level (device I/O, interrupt handlers, etc.) and high-level object-oriented development. Of course, POCO is also ready for enterprise-level challenges.
    12 years ago by @gresch
    (0)
     
     
  •  

    C Scripting Language (CSL) is a well structured and easy to learn script programming language available for 32 bit Windows, OS/2 and Unix style systems. CSL follows the C syntax very closely and programmers used to C, C++ and JAVA will immediately be familiar with it. CSL is used like an interpreter: You write the program with your favorite editor and run it directly like any shell script.
    12 years ago by @gresch
    (0)
     
     
  •  

    XWeaver is a tool for aspect oriented programming for C/C++ and Java applications. The weaving process is especially designed to be compatible with the needs of applications that, like on-board applications, must undergo a qualification process. The XWeav
    12 years ago by @gresch
    (0)
     
     
  •  

    Open System Architect (OSA) is an application used for modelling a system. OSA currently supports data modelling (physical and logical) with UML in the works. The unique thing about OSA is that it is an Open Source product licensed under the General Publi
    12 years ago by @gresch
    (0)
     
     
  •  

    IT++ is a C++ library of mathematical, signal processing, speech processing, and communications classes and functions. It is being developed by researchers in these areas and is widely used by researchers, both in the communications industry and universit
    12 years ago by @gresch
    (0)
     
     
  •  

    Dzine is an Open Source CASE tool for OOAD. Draw use case ,interaction ,class ,deployment ,ER Diagrams. Code generation in C++ and java. Normalise your ER diagrams and generate SQL code. Reverse engg design from code. Just put in your Java or C++ code and
    13 years ago by @gresch
    (0)
     
     
  •  

    Autoconf article from the fishmakers. Good!
    13 years ago by @gresch
    (0)
     
     

publications  

    No matching posts.
  • ⟨⟨
  • ⟩⟩