From 53a9b07efffb442b37673d557e83d8bcdfd327b6 Mon Sep 17 00:00:00 2001 From: Rene Rivera Date: Sun, 2 Dec 2007 06:54:20 +0000 Subject: [PATCH] Move the "Who's Using Boost?" content. [SVN r41567] --- boost.png | Bin 0 -> 6308 bytes users/uses.html | 121 +++++++ users/uses_inhouse.html | 367 +++++++++++++++++++++ users/uses_open.html | 712 ++++++++++++++++++++++++++++++++++++++++ users/uses_shrink.html | 692 ++++++++++++++++++++++++++++++++++++++ 5 files changed, 1892 insertions(+) create mode 100644 boost.png create mode 100644 users/uses.html create mode 100644 users/uses_inhouse.html create mode 100644 users/uses_open.html create mode 100644 users/uses_shrink.html diff --git a/boost.png b/boost.png new file mode 100644 index 0000000000000000000000000000000000000000..b4d51fcd5c9149fd77f5ca6ed2b6b1b70e8fe24f GIT binary patch literal 6308 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 literal 0 HcmV?d00001 diff --git a/users/uses.html b/users/uses.html new file mode 100644 index 00000000..6f359650 --- /dev/null +++ b/users/uses.html @@ -0,0 +1,121 @@ + + + + + Who's Using Boost? + + + + + + + +
+ +
+ +
+
+
+
+
+
+

Who's Using Boost?

+
+ +
+ + +

Introduction

+ +

Open source isn't just for nerds and researchers. Real world + programming challenges, irrespective of whether they are open + or closed source, can benefit enormously from the thought and + experience that has gone into the Boost software libraries. Put + simply, for any given problem for which Boost provides a + solution, Boost will strive to provide the best solution + possible. It's up to you to decide whether we've achieved that, + but as these pages will testify, many other developers have + found our solutions to be the best for them.

+ +

Disclaimer: Boost's developers 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 Boost + Moderators.

+ +

Submissions

+ +

If you have an application or library that's using Boost and + would like to be listed here, please post the following + information to the main + Boost developer mailing list:

+ +
    +
  • The name of the Application/Product/Service.
  • + +
  • The name of the company (where appropriate).
  • + +
  • A paragraph describing the + Application/Product/Service.
  • + +
  • Any information you can provide about which parts of + Boost you used, along with any comments you may have on how + Boost helped your product development.
  • + +
  • URLs to your companies home page, and the home page of + the Application/Product/Service if there is one.
  • +
+ +

Finally, if the subheadings used in the structure of these + pages don't fit your Product/Application/Service please say so: + we're always interested to hear how these pages can be improved + or better structured.

+
+
+
+
+ + + +
+
+
+ + + + diff --git a/users/uses_inhouse.html b/users/uses_inhouse.html new file mode 100644 index 00000000..5c5eea93 --- /dev/null +++ b/users/uses_inhouse.html @@ -0,0 +1,367 @@ + + + + + In House Boost + + + + + + + +
+ +
+ +
+
+
+
+
+
+

In House Boost

+
+ +
+

Whether you're a government department, an internet startup, + or a specialist consultancy, in-house developement using the + Boost Libraries can significantly shorten your development + cycles.

+ +

Google

+ +

google-gtags + Provides server-based tags serving for large codebases. This is + an extension to GNU Emacs and X-Emacs TAGS functionality, that + uses Boost.Test as + its unit test framework.

+ +

LiquidNet

+ +

LiquidNet is Americas number + one electronic marketplace for large block trading, and the 5th + fastest growing company according to Inc Magazine.

+ +

"Boost Libraries most used, in order of + importance:

+ +

Boost.SharedPointer, + Boost.Bind, + Boost.Python, + Boost.LexicalCast, + Boost.Optional, + Boost.Any + and Boost.Tuple"

+ +

Océ-Technologies B.V.

+ +

Throughout the world Océ is one of the major + suppliers of document management and printing systems and the + related services. We develop, manufacture, service and sell + printers, scanners, peripheral equipment and media, supported + by unique software. Océ products for the corporate and + commercial market are widely known for their quality, ease of + use, speed and reliability.

+ +

The Boost libraries enable us to get a higher degree of + uniformity and quality in our code. During a redesign last year + we found that lots of small constructions from Boost shortens + development time and prevents having to reinvent many wheels. + Libraries that we use include Boost.Assign, + Boost.DateTime, + Boost.EnableIf, + Boost.FileSystem, + Boost.Format, + Boost.Function, + Boost.Iterator, + Boost.MultiIndex, + Boost.Operators, + Boost.Optional, + Boost.PointerContainer, + Boost.Signals, + Boost.SmartPointers, + Boost.Thread, + and Boost.Variant.

+ +

MetOcean Engineers

+ +

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.

+ +

Boost Libraries currently in use: Boost.Any, + Boost.Assign, + Boost.Bind, + Boost.DateTime, + Boost.Iterator, + Boost.LexicalCast, + Boost.MPL, + Boost.Phoenix, + Boost.ProgramOptions, + Boost.Ref, + Boost.SmartPointers, + Boost.Spirit, + Boost.StringAlgorithms, + Boost.Tribool and + Boost.Variant

+ +

TeraView Ltd

+ +

TeraView + Ltd develop terahertz based systems for a variety of + applications including spectroscopy and imaging.

+ +

"We use: Boost.Thread, + Boost.FileSystem, + Boost.DateTime, + Boost.Serialization, + Boost.SmartPointers, + Boost.Function, + Boost.Bind, + Boost.Iterator, + Boost.LexicalCast, + Boost.Format, + Boost.Tuple, + Boost.Any + and Boost.Optional"

+ +

NPC International

+ +

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. We use the following Boost libraries in + approximate order of frequency of use: Boost.Bind, + Boost.Function, + Boost.Optional, + Boost.SharedPointer, + Boost.DateTime, + Boost.Thread, + Boost.Lambda, + Boost.TypeTraits, + Boost.MPL, + Boost.Tuple, + Boost.EnableIf, + Boost.Variant, + Boost.Spirit, + Boost.StringAlgorithms, + Boost.Preprocessor, + Boost.FileSystem, + Boost.Operators, + Boost.Iterator + and Boost.Tokenizer."

+ +

Rational Discovery LLC

+ +

Rational Discovery + provides computational modeling, combinatorial library design + and custom software development services to the pharmaceutical, + biotech and chemical industries.

+ +

"We do a substantial amount of internal research to + develop new approaches for applying machine-learning techniques + to solve chemical problems. Because we're a small organization + and chemistry is a large and complex field, it is essential + that we be able to quickly and easily prototype and test new + algorithms. We have found the Boost libraries, a reliable + source of high-quality code, to be indispensable.

+ +

Boost libraries used: Boost.Python, + Boost.Graph, + Boost.SmartPointers, + Boost.Any, + Boost.LexicalCast, + Boost.Random, + Boost.StringAlgorithms, + Boost.Tuple, + Boost.Ublas."

+ +

Archelon LLC

+ +

Archelon LLC is a global + securities firm headquartered in Chicago. We actively trade + equities, futures and derivatives in both electronic and + floor-based markets. Archelon is one of the highest volume + market makers on EUREX and a leading U.S. option market maker + focusing on the most active securities.

+ +

"We use: Boost.Any, + Array, + Boost.Bind, + Boost.DateTime, + Boost.Function, + Boost.LexicalCast, + Boost.Optional, + Boost.Rational, + Boost.Regex, + Boost.Signals, + Boost.SmartPointers, + Boost.Tokenizer, + Boost.Tuple and + Boost.Utility."

+ +

Automated Trading Deck

+ +

Automated + Trading Deck (ATD) uses a large number of Boost libraries. + ATD is a technology company specializing in automated trading + and customized equity execution solutions for its customers. We + offer automated execution solutions in all domestic cash equity + markets, including the listed, over-the-counter, exchange + traded fund and bulletin board marketplaces. Our proprietary + "Pricing Engine" and automated limit-order trading algorithms + apply advanced expert systems to limit-order trading and + customer executions.

+ +

"EB" Automotive

+ +

"EB" + Automotive is currently using Boost.GIL, + Boost.MPL + and Boost.StringAlgorithms + for a in house tool. Additionally we use Stefan Seefelds + Boost.XML from sandbox, with a few small extensions.

+ +

"Especially Boost.GIL + gave our image preprocessing routines a strong speed boost and + greatly simplified our code".

+
+
+
+
+ + + +
+
+
+ + + + diff --git a/users/uses_open.html b/users/uses_open.html new file mode 100644 index 00000000..b905ab60 --- /dev/null +++ b/users/uses_open.html @@ -0,0 +1,712 @@ + + + + + Open Source Boost + + + + + + + +
+ +
+ +
+
+
+
+
+
+

Open Source Boost

+
+ +
+

Boost is used in a variety of Open Source Projects, both + applications and libraries. Indeed many Open Source libraries + developed around Boost have in the past been judged of high + enough quality to be absorbed into the main Boost source tree, + a process that will no doubt continue into the future. Others + are in highly specialized niche markets, ranging from + probability theory to astronomy, via mass spectroscopy: + whatever your field of interest you'll find something of value + in Boost.

+ +

Adobe Software Libraries

+ +

The Adobe Software Libraries + provide components for modeling the human interface appearance + and behavior in a software application. The Adobe Software + Libraries depend on many parts of Boost including Boost.Any, + Boost.Bind, + Boost.Function, + Boost.MPL, + Boost.Operators, + Boost.Range, + Boost.StaticAssert, + Boost.Thread, + and Boost.TypeTraits.

+ +

Currently Boost and the Adobe Software Libraries are in use + in around 30 Adobe products.

+ +

LyX Document Editor

+ +

The LyX + Document Editor is an advanced open source document + processor that encourages an approach to writing based on the + structure of your documents, not their appearance. LyX produces + high quality, professional output, using LaTeX, an industrial + strength typesetting engine.

+ +

LyX uses many parts of Boost, including Array, Boost.Bind, + Boost.Regex, + Boost.TypeTraits, + Boost.Function, + and Boost.Signals.

+ +

CodeSynthesis XML Schema to C++ Data Binding Compiler (XSD) + by Code Synthesis Tools CC

+ +

CodeSynthesis XML + Schema to C++ Data Binding Compiler (XSD) is an + open-source, cross-platform XML Data Binding implementation for + C++. Provided with an XML instance specification (XML Schema), + it generates C++ classes that represent the given vocabulary as + well as parsing and serialization code. You can then access the + data stored in XML using types and functions that semantically + correspond to your application domain rather than dealing with + elements, attributes, and text in a direct representation of + XML such as DOM or SAX.

+ +

XSD uses Boost.Regex and + Boost.FileSystem + libraries from Boost. Boost.Regex is + used to perform transformations on file, type and member names. + Boost.FileSystem + is used to capture and manipulate XML Schema include and import + paths. Additionally, we are planning to provide an optional + mapping of XML Schema date and time types to C++ types from the + Boost Boost.DateTime + library.

+ +

CodeShop

+ +

I am happy to announce Amsterdam based CodeShop has been using + Boost since 2005 on all of it's projects (and CodeShop memebers + have been using Boost since 2001).

+ +

We used it on the following:

+ +

OpenZoep

+ +

An open source voip stack + (xmpp-siprtp(port)audio/codecs), capable of pc2pc + calls and pc2pstn calls - it's a message based sdk, so you + could write your own Gtalk or Skype ...

+ +

Boost is used everywhere: from the xmpp implementation + (Boost.Function, + Boost.Asio) to + the codecs-wrapper (Boost.SmartPointers) + - and more. Boost made the code a lot easier, more fun, safer + and faster to develop. Bjam was used as build system.

+ +

See description + and trac&svn.

+ +

Abonja / Whitelabelvideo

+ +

Online videosharing platform: you can upload and watch + flashvideo online, but at the same time run your pc client and + download all your preferences automatically for viewing later + at home

+ +

Boost and C++ are used for the serverside tooling. Bjam is + used as build system.

+ +

www.abonja.nl and www.whitelabelvideo.nl (Dutch + only: a javascript sdk for viewing and uploading - Boost is + used serverside also).

+ +

Code from above and other projects made available as plain + download or as library.

+ +

Pieces address 'simple' problems like a windows registry + wrapper to more system like parts as for instance a drm + implementation. Boost is used all over (__filesystem, Boost.Thread, + Boost.Asio, + Boost.Spirit + etc); Boost.Build is used as + build system.

+ +

CGAL

+ +

CGAL is + the Computational Geometry Algorithms Library, an open source + C++ library providing generic components such as + triangulations, convex hulls algorithms, boolean operations of + polygons and many other things. "We currently use the + following Boost libraries : Boost.Operators, + Boost.Iterator, + Boost.Tuple, + Boost.ConceptCheck, + Boost.MPL, + Boost.Bind, + Boost.Optional + and Boost.SmartPointers."

+ +

ALPS

+ +

ALPS is an open source project + to develop codes for the accurate simulation of quantum lattice + models, such as quantum magnets, electronic systems and + Bose-Einstein condensates. The main Boost libraries used are: + Boost.Graph, + Boost.Random, + Boost.MultiIndex, + Boost.ProgramOptions, + Boost.LexicalCast, + Boost.Serialization, + Boost.Regex, + Boost.Tuple, + Boost.FileSystem, + Boost.SmartPointers, + Boost.Bind, + Boost.Functional + and Boost.TypeTraits

+ +

SmartWin++

+ +

SmartWin++ is a 100% + free GUI library for developing Windows applications, it's free + both as in "free beer" and as in "free speech", you can freely + use SmartWin++ for commercial applications and for Open Source + applications!

+ +

Open VRML

+ +

Open + VRML is a free cross-platform runtime for VRML. The basic + OpenVRML distribution includes libraries you can use to add + VRML support to an application, and Lookat, a simple + stand-alone VRML browser.

+ +

Bayes++

+ +

Bayes++ + is an open source library that represents and implements a wide + variety of numerical algorithms for Bayesian Filtering of + discrete systems from the Australian Centre for Field + Robotics. Bayes++ makes particularly heavy use of Boost.Ublas + for matrix and numeric computations.

+ +

Kohonen Neural Network Library (KNNL)

+ +

Kohonen neural network + library is a set of classes and functions for design, train + and use Kohonen networks (self organizing maps).

+ +

KNNL Uses Boost.Bind, + Boost.Function, + Boost.TypeTraits + Boost.ProgramOptions.

+ +

The C++/Tk Library

+ +

The + C++/Tk Library is an open source C++ interface to the Tk + GUI Library.

+ +

GluCat

+ +

GluCat is a library of + template classes which model the universal Clifford algebras + over the real or complex fields, with arbitrary dimension and + arbitrary signature.

+ +

OpenMS

+ +

OpenMS is an + open source C++ library for LC/MS data management, reduction, + evaluation, visualization, storage and sophisticated + statistical analyses. It can be used to develop mass + spectrometry related applications.

+ +

libpdf++

+ +

libpdf++ + is an object-oriented library for generating PDF (portable + document format) files. It is designed in a way that the + objects in the document are mapped directly to classes in the + library.

+ +

Regina

+ +

Regina is a suite of + mathematical software for 3-manifold topologists. It focuses + upon the study of 3-manifold triangulations and includes + support for normal surfaces and angle structures.

+ +

MetaFS

+ +

MetaFS is a daemon for + Linux (and Linux only) that allows you to access information + about your files (such as MP3 tags or JPEG's EXIF tags) easily + and consistently using extended attributes. It also allows you + to perform fast searches using this information. MetaFS is + extensible, so anyone can write plug-ins to access new types of + metadata.

+ +

The ASN.1 Tool

+ +

Abstract Syntax Notation One (ASN.1) is a formal language + for abstractly describing messages to be exchanged among an + extensive range of applications involving the Internet, + intelligent network, cellular phones, ground-to-air + communications, electronic commerce, secure electronic + services, interactive television, intelligent transportation + systems, Voice Over IP and others.

+ +

The ASN.1 Tool + includes two parts : an ASN.1 compiler "asnparser" which + compiles the Abstract Syntax to c++ files, and a runtime + library which is used to link with the c++ files generated by + asnparser. Based on the works of Open H.323 projects, it is + developed for the needs of H.450 series protocol.

+ +

DGD

+ +

DGD (Depression + Glass Debug) is simple, easy to use C++ ostream extension + created with a goal to produce nice, readable and easy to + understand trace logs

+ +

FEAR

+ +

FEAR is a language + independent open-source project providing portable support for + the creation of genuine Artificial Intelligence within + realistic simulated worlds.

+ +

XEngine

+ +

XEngine is a + platform- and rendering-API-independent 3D engine for real-time + visualization with support for programmable graphics pipeline + architectures and is implemented in C++.

+ +

Spheral++

+ +

Spheral++ is a numerical + tool for simulating the evolution of a set of fluid or solid + materials subject to hydrodynamic, gravitational, and radiative + effects. Spherical++ uses Boost.Python.

+ +

C++ XML Objects

+ +

C++ XML Objects is a + framework for persisting hierarchies of C++ objects to and from + XML.

+ +

HippoDraw

+ +

HippoDraw + provides a highly interactive data analysis environment. + HippoDraw uses Boost.Python.

+ +

Orocos

+ +

+ The Orocos Robot Control Software Application + Framework.

+ +

ECell

+ +

The E-Cell + Project is an international research project aiming at + developing necessary theoretical supports, technologies and + software platforms to allow precise whole cell simulation.

+ +

VCS Made Easy

+ +

VCS + Made Easy, or vcsme for short, is an utility whose main + purpose is to simplify the maintenance of file trees managed by + a version control system, such as the well known CVS or + Subversion. Simply put, it automates the process of bringing + all these directories to an up-to-date status with a single and + simple command.

+ +

"The following Boost libraries were used: Boost.Format, + Boost.SmartPointers, + Boost.Utility + and Boost.FileSystem."

+ +

Monotone

+ +

Monotone is a free + distributed version control system. It provides a simple, + single-file transactional version store, with fully + disconnected operation and an efficient peer-to-peer + synchronization protocol. It understands history-sensitive + merging, lightweight branches, integrated code review and 3rd + party testing. It uses cryptographic version naming and + client-side RSA certificates. It has good internationalization + support, has no external dependencies, runs on linux, solaris, + OSX, windows, and other unixes, and is licensed under the GNU + GPL.

+ +

"The followind Boost libraries were used: Boost.DateTime, + Boost.FileSystem, + Boost.Conversion, + Boost.Optional, + Boost.Random, + Boost.Regex, + Boost.SmartPointers, + Boost.StaticAssert, + Boost.Tokenizer, + Boost.Tuple and + Boost.Test."

+ +

Hydranode Engine

+ +

Hydranode + Engine is a plugin-driven P2P client engine that relies + heavily on Boost libraries. Hydranode codebase is licenced + under GNU GPL, and is developed mainly by Alo Sarv. Currently + in Beta phase, Hydranode runs on wide range of platforms, + including Windows, Linux, BSD, Mac OS, Solaris etc.

+ +

"Hydranode Engine and plugins rely heavily on the + following Boost libraries: Boost.Bind, + Boost.Function, + Boost.Lambda, + Boost.MultiIndex, + Boost.Signals, + Threads, Boost.SmartPointers, + Format, Boost.LexicalCast. + Other Boost libraries being used include Boost.FileSystem, + Boost.StringAlgorithms, + Boost.DateTime, + Boost.ProgramOptions, + Boost.Spirit, + Boost.Random, + Boost.Tokenizer, + Boost.TypeTraits, + Boost.Tribool, + Boost.Tuple and + Boost.Any. Once + Boost 1.33 is released, I'm also looking forward to using the + Boost Iostreams library in Hydranode.

+ +

"All complex data structures in Hydranode are + implemented using Boost.MultiIndex + containers, which significantly reduced development time and + kept code clean. Format is being used for all text formatting. + Having Boost.Thread + and Boost.FileSystem + libraries available made cross-platform development lot easier + in those areas."

+ +

Hugin

+ +

With hugin you can assemble a + mosiac of photographs into a complete immersive panorama, + stitch any series of overlapping pictures and much more.

+ +

Enblend

+ +

Enblend is a tool for + compositing images. Given a set of images that overlap in some + irregular way, Enblend overlays them in such a way that the + seam between the images is invisible, or at least very + difficult to see.

+ +

GNU Source-highlight

+ +

+ GNU Source-highlight, given a source file, produces a + document with syntax highlighting. The colors and the styles + can be specified (bold, italics, underline) by means of a + configuration file, and some other options can be specified at + the command line. The output format can be HTML, XHTML and ANSI + color escape sequences. GNU Source Highlight is build around + Boost.Regex

+ +

Luabind

+ +

Luabind is a library that + helps you create bindings between C++ and lua. It has the + ability to expose functions and classes, written in C++, to + lua. It will also supply the functionality to define classes in + lua and let them derive from other lua classes or C++ classes. + Lua classes can override virtual functions from their C++ + baseclasses. It is written towards lua 5.0, and does not work + with lua 4.

+ +

C++/Tcl

+ +

C++/Tcl is a library that + allows the easy integration of C++ and Tcl.

+ +

QuantLib

+ +

The QuantLib project provides a + comprehensive software framework for quantitative finance. + QuantLib is a free/open-source library for modeling, trading, + and risk management in real-life. Boost components used include + Boost.SmartPointers, + Boost.Iterator, + and Boost.Test.

+ +

CBCanaylzer

+ +

CBCanaylzer + is developed by the Department of Bioinformatics, at the + University of Wuerzburg.

+ +

"CBCAnalyzer (CBC = compensatory base change) is a tool + to create small'' phylogenetic trees from sequence alignments. + To measure the distance of sequences the compensatory base + changes are detected and counted. The bionj algorithm is then + used to construct a tree. CBCAnalyzer is available on Windows, + Linux and partly works on MacOSX.

+ +

"Boost libraries used: Boost.ProgramOptions + - creates really nice output, and is both easy to extend and + simple to handle. Boost.Iterator, + Boost.Spirit - + Saved a lot of my time, and makes the vast amount of biological + file formats simple to support, Boost.SharedPointer, + Boost.Lambda.

+ +

Profdist

+ +

Profdist + is developed by the Department of Bioinformatics, at the + University of Wuerzburg.

+ +

"Profdist is a tool for the construction of large + phylogenetic trees based on profile distances. The input + alignment data gets extended by random picking of rows, and a + clustering technique is used to create profiles of the most + frequent subtrees. The iterative approach allows working on + large datasets. Currently the application is very limited by + the quality of wxWidgets, and only available for Windows and + Linux.

+ +

"The Boost librarie used were: Boost.StringAlgorithms, + Boost.Ref, + Boost.Iterator, + Boost.Spirit, + Boost.SharedPointer + and Boost.Lambda."

+ +

The Yake Engine

+ +

The Yake + Engine is a component-based, object-oriented engine written + in C++ and primarily designed for VR applications and games. It + abstracts typical low-level and middleware APIs and provides + various low, mid and application level functionality as well as + tools to create and import content.

+ +

Python-Ogre

+ +

Python-Ogre is a + Python bindings for Ogre 3D - a scene-oriented, flexible 3D + engine.

+ +

Python-Ogre uses Boost.Python + to expose next libraries to Python:

+ +
    +
  • Ogre
  • + +
  • Newton
  • + +
  • ODE
  • + +
  • OgreAL
  • + +
  • CEGUI
  • + +
  • OIS
  • +
+
+
+
+
+ + + +
+
+
+ + + + diff --git a/users/uses_shrink.html b/users/uses_shrink.html new file mode 100644 index 00000000..23f65ba7 --- /dev/null +++ b/users/uses_shrink.html @@ -0,0 +1,692 @@ + + + + + Shrink Wrapped Boost + + + + + + + +
+ +
+ +
+
+
+
+
+
+

Shrink Wrapped Boost

+
+ +
+

Boost has found it's way into many products that are + available "off the shelf", including consumer applications from + Adobe, through to business middleware from SAP.

+ +

Adobe Photoshop CS2

+ +

Adobe + Photoshop CS2 uses the Adobe Software Libraries, + which in turn depend upon large parts of Boost. The Adobe Software + Libraries are being rolled out across the Adobe product + line to provide cross platform user interface logic.

+ +

Adobe Indesign

+ +

Adobe + Indesign offers best of breed page design: Indesign and + it's asociated SDK depend upon Boost Boost.Regex, + Boost.Functional + and others.

+ +

SAP NetWeaver

+ +

SAP + NetWeaver is the technical foundation of mySAP Business + Suite solutions, SAP xApps composite applications, partner + solutions, and customer custom-built applications. Boost.Regex + provides the regular expression implementation for SAP's + + ABAP language.

+ +

Real Networks, Rhapsody

+ +

The Rhapsody + Music Service allows its subscribers to legally + download/transfer/burn over a million songs. The Rhapsody + client software was built with many Boost libraries:

+ +

Boost.Format: + Boost.Format is top notch. Using it is a bliss.

+ +

Boost.Functional, + Boost.Function, + and Boost.Bind: + These three libraries, along with Boost.SmartPointers + are the most used in our application. I could not imagine not + having them handy.

+ +

Boost.SmartPointers: + Hands down, the most useful, and used library of the lot!

+ +

Boost.DateTime: + Simple to use, effective, does the job. I love the flexible + input string parsing facilities, and the human readable ISO + output.

+ +

Boost.Iterator: + Wow. Moving legacy iterating interfaces, or interfaces that + should of been properly designed as iterators to STL compliant + iterators was easy and painless. The gains in functionality to + our code made by this library are invaluable.

+ +

Boost.Regex: + When you need it, it works magic.

+ +

Boost.Thread: + Used to implement the monitor pattern in key areas.

+ +

Boost.Preprocessor: + Used to implement repetitive unit-test code generation. The + codebase benefited greatly from the clarity Boost.Preprocessor + brought.

+ +

McAfee, Managed VirusScan 3

+ +

+ McAfee Managed VirusScan, is an always on, automatic virus + protection for desktops and servers.

+ +

More details of the Boost libraries used can be found + here.

+ +

DataSolid GmbH Germany, CADdy++ Mechanical Design (c)

+ +

CADdy++ + Mechanical Design professional (c) is a fully parametric 3D + CAD application with unbroken link between 3D models and 2D + drawings. CADdy++ uses the Boost libraries: Boost.Any, + Boost.Tokenizer, + Boost.Signals, + Boost.PropertyMap, + Array, + Boost.Bind, + Boost.Operators, + Boost.Tuple, + Boost.Random.

+ +

"Many thanks to all the boost developers for their great + work and effort spending into boost."

+ +

Dimension 5, Miner3D

+ +

Data visualization technology enabling advanced data + analysis, visualization, sonification and speech applications + for business and science.

+ +

The Miner3D application provides means + for interactive visual analysis of arbitrary tabular data from + various data sources. It has a powerful OpenGL-based + visualization engine and an intuitive GUI. This combination + helps a human eye guide the application of statistical tools + and spot the patterns that might otherwise remain hidden.

+ +

"We are using the following boost libraries: Boost.DateTime, + Boost.Variant, + Boost.Regex, + Boost.Format, + Boost.StringAlgorithms, + Boost.SmartPointers, + Boost.MPL, + Boost.TypeTraits, + Boost.Operators, + Boost.DynamicBitset, + Boost.EnableIf, + Boost.Timer."

+ +

Synergy, mailIntercept

+ +

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.

+ +

mailIntercept was built using the following Boost libraries: + Boost.MPL, + Boost.StringAlgorithms, + Boost.Bind, + Boost.Phoenix, + Boost.Spirit, + Boost.PointerContainer, + Boost.Serialization, + Boost.Regex, + Boost.Iterator, + Boost.Lambda, + Boost.LexicalCast, + Boost.Operators, + Boost.SmartPointers, + Boost.Tribool and + Boost.TypeTraits

+ +

Integrated Research P/L, PROGNOSIS IP Telephony Manager and + IP Telephony Express

+ +

PROGNOSIS + is a suite of IP telephony management software products, + specifically designed to address the key challenges of IP + telephony life cycle management, including network-readiness, + assessment, pre-deployment assurance testing, and ongoing Day-2 + management of Cisco CallManager, Cisco Unity, and Cisco AVVID + infrastructure. "The Boost libraries used were: Boost.Any, + Boost.Bind, + Boost.Function, + Boost.LexicalCast, + Boost.MPL, + Boost.NumericCast, + Boost.Ref, + Boost.Regex, + Boost.SmartPointers, + Boost.Thread, + Boost.TypeTraits."

+ +

Kinook Software, Visual Build Professional

+ +

Visual Build Professional is + a tool that enables developers, software process engineers, and + build specialists to create an automated, repeatable process + for building their software. Visual Build provides built-in + support for Microsoft Visual Studio .NET and 2005, Visual + Basic, Visual C++, Visual J++, SourceSafe, eMbedded Tools, + Borland Delphi, JBuilder, C++Builder, and more.

+ +

The following Boost Libraries were used: Boost.Any, + Boost.MemFn, + Boost.Regex, + Boost.SmartPointers, + Boost.StaticAssert

+ +

Kinook Software, Ultra Recall

+ +

Ultra + Recall is a personal information management (PIM) / + knowledge management (KM) application for Microsoft Windows. It + helps you capture, organize, and recall all of your electronic + information across all the applications that you use.

+ +

Used the following Boost libraries: Boost.Format, + Boost.SharedPointer, + Boost.StaticAssert

+ +

Applied Dynamics International, ADvantageDE

+ +

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.

+ +

The following Boost Libraries are used: Array, Boost.Assign, + Boost.Bind, + Boost.CRC, + Boost.DynamicBitset, + Boost.EnableIf, + Boost.FileSystem, + Boost.Function, + Boost.Functional, + Boost.Iterator, + Boost.Lambda, + Boost.Optional, + Boost.Preprocessor, + Boost.Ref, + Boost.Regex, + Boost.Serialization, + Boost.Signals, + Boost.SmartPointers, + Boost.StaticAssert, + Boost.Spirit, + Boost.StringAlgorithms, + Boost.Tokenizer, + Boost.Tuple, + Boost.Utility + and Boost.Variant

+ +

PeerGuardian

+ +

PeerGuardian + 2 is Methlabs premier IP blocker for Windows. With features + like support for multiple lists, a list editor, automatic + updates, and blocking all of IPv4 (TCP, UDP, ICMP, etc), + PeerGuardian 2 is the safest and easiest way to protect your + privacy on P2P.

+ +

Boost Libraries used include Boost.CRC, + Boost.Bind, + Boost.Integer, + Boost.Function, + Boost.Functional, + Boost.SmartPointers, + Boost.LexicalCast, + Boost.StringAlgorithms, + Boost.Random, + Boost.Format, + Boost.Utility.

+ +

DECOMSYS::DESIGNER PRO

+ +

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.

+ +

"Boost Libraries used: Boost.Bind, + Boost.DynamicBitset, + Boost.Format, + Boost.Function, + Boost.Iterator, + Boost.MPL, + Boost.MultiIndex, + Boost.Utility, + Boost.Operators, + Boost.Preprocessor + (nice for generating data for unit tests), Boost.ProgramOptions + (for the unit test programs), Boost.Ref, + Boost.Regex, + Boost.Serialization, + Boost.Signals, + Boost.SmartPointers, + Boost.Spirit, + Boost.Timer and + Boost.Variant

+ +

"We are also planning to use Andreas Huber's FSM library + and Iostreams (together with Serialize) once they are + officially released."

+ +

Wise Riddles Software, Audiomatic

+ +

Audiomatic is a + tool used to make system-wide macros and then launch those + macros with a voice command or keyboard shortcut at any time... + from any Windows application. Audiomatic enables you to launch + programs, files, or websites; simulate keystrokes; play sounds; + speak text; or even run scripts. You can do it all with a voice + command or keyboard shortcut! "Boost libraries Used: + Boost.Bind, + Boost.Function, + Boost.SmartPointers, + Boost.DateTime, + Boost.StringAlgorithms, + Boost.Utility, + Boost.Regex, + Boost.Thread, + Boost.MPL + and Boost.TypeTraits."

+ +

SMProcess FxEngine

+ +

The FxEngine + from SMProcess is a Free Framework + for data flow processing and the design of dynamic systems + using plugins. The Framework provides a full control to the + plugin architecture for applications that require custom + solutions.

+ +

The Framework is essentially based on three boost libraries: + Boost.Thread: + Used to implement each "Pin" work. Boost.Thread + includes everything what we were looking for a portable + framework like mutex and condition components. Boost.Functional + and Boost.Bind: + Provide a great flexibility compared to the STL. Boost.Timer: A + very straightforward and effective timer.

+ +

Megahard Software Technologies Inc., Rule in Hell

+ +

Rule in + Hell is a Massively Multiplayer Online Role Playing Game + (still in beta).

+ +

The Boost libraries used were: Boost.Bind, + Boost.Function, + Boost.Any, + Boost.Tuple, + Boost.Ref, + Boost.SharedPointer, + Boost.TypeTraits + and Boost.Utility.

+ +

"By far the combination of Boost.Bind, + Boost.Function, + Boost.SharedPointer + and Boost.Ref is what + we use most heavily".

+ +

Dr. Detlef Meyer-Eltz, TextTransformer

+ +

The TextTransformer is a + Windows IDE for the generation of top down parsers with + included c++ interpreter code for semantic actions. Both can be + executed or debugged immediately on single source files or on + groups of files. Generated parsers can be exported as c++ code + including as well the interpretable code as any arbitrary other + code. Tokens are defined as POSIX regular expressions and rules + are defined in a similar syntax quasi as regular expressions of + regular expressions. The construction of parse trees and their + traversal is supported.

+ +

"The TextTransformer is essentially based on the + Boost.Regex, + by which the tokens for a parser can be defined. The Boost.LexicalCast + and the Format library are used for the integrated c++ + interpreter. For the future also an interpreter version of the + Boost.StringAlgorithms + is planned. The Boost.ProgramOptions + library will be used too to improve the command line version of + the texttransformer."

+ +

Redshift Software, The Thot Tool

+ +

The Thot + Tool is an asset management tool for a group of game + developers. Thot combines assets, both binary and text, with + workflow automation into a unified whole, and was built using + Boost Boost.Thread, + Boost.SmartPointers, + Boost.Regex, + Boost.MPL, and + Boost.TypeTraits.

+ +

Paragent, Paragent Manage 2.1

+ +

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.

+ +

"We have used Boost extensively throughout our agent, + including: Boost.Thread, + Boost.SharedPointer, + Boost.Bind, + Boost.Spirit, + Boost.DateTime, + Boost.StringAlgorithms, + Boost.MultiIndex, + Boost.FileSystem.

+ +

"Apart from some read_write_mutex issues we had, Boost + has been a seamless part of our development, and has allowed us + to develop and deploy a very complex, highly threaded + networking agent with a built-in lisp-like xml-based scripting + language all done in C++. Our entire development team would + like to thank everyone for their hard work on behalf of C++ + coders everywhere."

+ +

LW-WORKS Software, Clipboard Recorder

+ +

Clipboard + Recorder is an application that helps users to manage their + clipboard history and provides easy ways for users to access + their saved clipboard data.

+ +

Libraries used: Boost.SmartPointers, + Boost.Serialization, + Boost.Asio, + Boost.StringAlgorithms, + Boost.Bind, + Boost.Thread, + Boost.Conversion, + Iostreams.

+
+
+
+
+ + + +
+
+
+ + + +