Who Is Using Spirit

On this page we will collect projects and products using Boost.Spirit. This list is not exhaustive as we certainly don’t know about every use. Spirit is a Boost library making it readily available to a large number of developers. If you want your product, in house use, or open source project to be included in this list, please send a note to the Spirit Mailing List or simply add a comment below and we’ll gladly add the info.

Open Source Projects

Spirit.Classic

Spirit.Classic is being used in the following Boost libraries:

  • Boost.Serialization: Serialization for persistence and marshalling.
  • Boost.Wave: A Standards conformant, and highly configurable implementation of the mandated C99/C++ preprocessor functionality packed behind an easy to use iterator interface.

The following projects outside of Boost use Spirit.Classic:

Shrink Wrapped Products

Spirit.Classic
  • mailIntercept from Synergy is a mail interceptor service for Exchange Server 2000/2003.
    mailIntercept intercepts and interprets the e-mails from a LAN using Exchange Server and converts the Microsoft proprietary format to MIME and passes them to an SMTP filter and returns the emails to the Exchange Server as modified by the SMTP filter, converted back to the Microsoft proprietary format and with its features preserved.
  • Applied Dynamics International (ADI) provides state-of-the art software and hardware tools to the automotive, aerospace, and defense industries to design and test embedded control systems. ADI’s tools provide advanced capabilities in real-time hardware-in-the-loop (HIL) simulation, rapid prototyping, and embedded controller software development. We have been a leading supplier of HIL simulation solutions since 1957.
    ADvantageDE is the development environment. It allows simulation models to be easily connected to one another or to hardware components for real-time simulation. ADvantageDE projects can be created for execution on your PC, Unix workstation or on our real-time platforms.
    ADvantageVI is the point of control and the graphical user interface for all of the run-time activities. The run-time architecture includes extensive features for interacting with, visualizing, and automating simulation and test activities.
    DasCom provides access to real-time simulation data from most Windows applications, such as Micrsoft Excel, National Instruments Labview, etc.
  • DECOMSYS::DESIGNER PRO enables the user to design a highly complex FlexRay communication system, which is going to be the fundament for tomorrow’s automotive electronics.
  • Paragent Manage is a Desktop Management Application that uses a lightweight agent written in C++. Unlike traditional desktop management solutions, Paragent Manage avoids the complexity and cost of servers by using peer-to-peer communication between agents and the administrative console. This allows real-time inventory searching, alerting and software auditing in an easy-to-deploy and maintain package.

In House Use

  • The Large Hadron Collider experiments at CERN make use of the Boost C++ libraries. The experiment’s C++ programs have several millions of lines of code for the detector simulation, data reconstruction and data analysis and use several of the components of the Boost library. Examples of Boost libraries used are Any, Spirit, Date Time, Program Options, Regex, SmartPtr, Thread.
  • MetOcean Engineers are a leading consultancy providing oceanographic and meteorological services in support of coastal and ocean engineering and environmental protection. Core activities encompass: oceanographic measurements; metocean monitoring systems; coastal and ocean engineering; environmental consultancy; data management.
  • With about 800 restaurants, NPC International is the world’s largest Pizza Hut franchisee. “We make extensive use of boost in our internally developed point of sale, restaurant management, communications, and accounting systems
  • IceTray, the data analysis framework for IceCube the worlds largest neutrino detector, one cubic kilometer of instrumented ice 3km below the surface at the Admundsen-Scott South Pole station, and ANTARES, the first underwater neutrino telescope.

IceTray makes heavy use of serialization, shared_ptr, boost.python bindings, iostreams, regex, spirit, among others.

Disclaimer: We try to ensure that the information on these pages is correct, but from time to time inadvertent mistakes are bound to occur: if you would like an entry in these pages to be removed or corrected please contact the Spirit Mailing List.

GD Star Rating
loading...
  • Reddit
  • Facebook
  • del.icio.us
  • Digg
  • Twitter
  • Print

Leave a Reply

preload preload preload