|
Boost-Commit : |
From: john_at_[hidden]
Date: 2007-08-09 05:26:57
Author: johnmaddock
Date: 2007-08-09 05:26:56 EDT (Thu, 09 Aug 2007)
New Revision: 38551
URL: http://svn.boost.org/trac/boost/changeset/38551
Log:
Updated.
Text files modified:
trunk/more/whos_using/using.qbk | 1101 +++++++++++++++++++++++----------------
1 files changed, 652 insertions(+), 449 deletions(-)
Modified: trunk/more/whos_using/using.qbk
==============================================================================
--- trunk/more/whos_using/using.qbk (original)
+++ trunk/more/whos_using/using.qbk 2007-08-09 05:26:56 EDT (Thu, 09 Aug 2007)
@@ -1,4 +1,5 @@
[article Who's Using Boost?
+ [quickbook 1.4]
[copyright 2005 Various Authors]
[license
Distributed under the Boost Software License, Version 1.0.
@@ -10,7 +11,63 @@
[last-revision $Date$]
]
-[section:intro]
+[/ begin by defining some links to Boost libraries]
+
+[def __regex [@../../libs/regex/index.html Boost.Regex]]
+[def __functional [@../../libs/functional/index.html Boost.Functional]]
+[def __format [@../../libs/format/index.html Boost.Format]]
+[def __function [@../../libs/function/index.html Boost.Function]]
+[def __bind [@../../libs/bind/index.html Boost.Bind]]
+[def __smart [@../../libs/smart_ptr/index.html Boost.SmartPointers]]
+[def __date_time [@../../libs/date_time/index.html Boost.DateTime]]
+[def __iterator [@../../libs/iterator/index.html Boost.Iterator]]
+[def __thread [@../../libs/thread/index.html Boost.Thread]]
+[def __preprocessor [@../../libs/preprocessor/index.html Boost.Preprocessor]]
+[def __any [@../../libs/any/index.html Boost.Any]]
+[def __tokenizer [@../../libs/tokenizer/index.html Boost.Tokenizer]]
+[def __signals [@../../libs/signals/index.html Boost.Signals]]
+[def __property_map [@../../libs/property_map/index.html Boost.PropertyMap]]
+[def __array [@../../libs/array/index.html Array]]
+[def __operators [@../../libs/utility/operators.htm Boost.Operators]]
+[def __tuple [@../../libs/tuple/index.html Boost.Tuple]]
+[def __random [@../../libs/random/index.html Boost.Random]]
+[def __variant [@../../libs/variant/index.html Boost.Variant]]
+[def __string_algo [@../../libs/algorithm/string/index.html Boost.StringAlgorithms]]
+[def __mpl [@../../libs/mpl/index.html Boost.MPL]]
+[def __type_traits [@../../libs/type_traits/index.html Boost.TypeTraits]]
+[def __dyn_bitset [@../../libs/dynamic_bitset/index.html Boost.DynamicBitset]]
+[def __enable_if [@../../libs/utility/enable_if.html Boost.EnableIf]]
+[def __timer [@../../libs/timer/index.html Boost.Timer]]
+[def __phoenix [@../../libs/spirit/phoenix/index.html Boost.Phoenix]]
+[def __spirit [@../../libs/spirit/index.html Boost.Spirit]]
+[def __pointer_cont [@../../libs/ptr_container/index.html Boost.PointerContainer]]
+[def __serialization [@../../libs/serialization/index.html Boost.Serialization]]
+[def __lambda [@../../libs/lambda/index.html Boost.Lambda]]
+[def __lexical_cast [@../../libs/conversion/lexical_cast.htm Boost.LexicalCast]]
+[def __tribool [@../../doc/html/tribool.html Boost.Tribool]]
+[def __numeric_cast [@../../libs/conversion/cast.htm#numeric_cast Boost.NumericCast]]
+[def __ref [@../../libs/bind/ref.html Boost.Ref]]
+[def __mem_fun [@../../libs/bind/mem_fn.html Boost.MemFn]]
+[def __static_assert [@../../libs/static_assert/index.html Boost.StaticAssert]]
+[def __shared_ptr [@../../libs/smart_ptr/index.html Boost.SharedPointer]]
+[def __assign [@../../libs/assign/index.html Boost.Assign]]
+[def __crc [@../../libs/crc/index.html Boost.CRC]]
+[def __file_system [@../../libs/filesystem/index.html Boost.FileSystem]]
+[def __optional [@../../libs/optional/index.html Boost.Optional]]
+[def __utility [@../../libs/utility/index.html Boost.Utility]]
+[def __integer [@../../libs/integer/index.html Boost.Integer]]
+[def __multi_index [@../../libs/multi_index/index.html Boost.MultiIndex]]
+[def __program_options [@../../libs/program_options/index.html Boost.ProgramOptions]]
+[def __range [@../../libs/range/index.html Boost.Range]]
+[def __concept_check [@../../libs/concept_check/index.html Boost.ConceptCheck]]
+[def __graph [@../../libs/graph/index.html Boost.Graph]]
+[def __ublas [@../../libs/numeric/ublas/index.html Boost.Ublas]]
+[def __python [@../../libs/python/doc/index.html Boost.Python]]
+[def __conversion [@../../libs/conversion/index.html Boost.Conversion]]
+[def __test [@../../libs/test/index.html Boost.Test]]
+[def __rational [@../../libs/rational/index.html Boost.Rational]]
+
+[section:intro 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
@@ -34,7 +91,8 @@
including consumer applications from Adobe, through to business
middleware from SAP.
-[blurb [*Adobe Photoshop CS2]\n\n
+[blurb [*Adobe Photoshop CS2]
+
[@http://www.adobe.com/products/photoshop/main.html Adobe Photoshop CS2]
uses the
[@http://opensource.adobe.com/ Adobe Software Libraries], which in
@@ -43,268 +101,305 @@
out across the Adobe product line to provide cross platform user interface logic.
]
-[blurb [*Adobe Indesign]\n\n
+[blurb [*Adobe Indesign]
+
[@http://www.adobe.com/products/indesign/main.html Adobe Indesign] offers
best of breed page design:
Indesign and it's asociated SDK depend upon Boost
-[@../../libs/regex/index.html Regex],
-[@../../libs/functional/index.html Functional] and others.
+__regex, __functional and others.
]
-[blurb [*SAP NetWeaver]\n\n
+[blurb [*SAP NetWeaver]
+
[@http://www.sap.com/solutions/netweaver/index.epx SAP NetWeaver]
is the technical foundation of mySAP Business Suite solutions,
SAP xApps composite applications, partner solutions, and customer
-custom-built applications. [@../../libs/regex/index.html The Boost Regex library]
+custom-built applications. __regex
provides the regular expression
implementation for SAP's
[@https://www.sdn.sap.com/sdn/developerareas/abap.sdn?node=linkDnode6-3 ABAP language].]
-[blurb [*Real Networks, Rhapsody]\n\n
+[blurb [*Real Networks, Rhapsody]
+
The [@http://www.real.com/ 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:\n\n
-['"[@../../libs/format/index.html Format]: Boost.Format is top notch. Using it is a bliss.\n
-[@../../libs/functional/index.html Functional],
-[@../../libs/function/index.html Function],
-and [@../../libs/bind/index.html Bind]: These three libraries,
-along with smart pointer are the most used in our application. I could not imagine
-not having them handy.\n
-[@../../libs/smart_ptr/index.html Smart Pointer]: Hands down, the most useful, and used library of the lot!\n
-[@../../libs/date_time/index.html Date Time]: Simple to use, effective, does the job. I love the
+software was built with many Boost libraries:
+
+__format: Boost.Format is top notch. Using it is a bliss.
+
+__functional,
+__function,
+and __bind: These three libraries,
+along with __smart are the most used in our application. I could not imagine
+not having them handy.
+
+__smart: Hands down, the most useful, and used library of the lot!
+
+__date_time: Simple to use, effective, does the job. I love the
flexible input string parsing facilities, and the
-human readable ISO output.\n
-[@../../libs/iterator/index.html Iterators]: Wow. Moving legacy iterating interfaces, or
+human readable ISO output.
+
+__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.\n
-[@../../libs/regex/index.html Regex]: When you need it, it works magic.\n
-[@../../libs/thread/index.html Thread]: Used to implement the monitor pattern in key areas.\n
-[@../../libs/preprocessor/index.html Preprocessor]: Used to implement repetitive unit-test
+code made by this library are invaluable.
+
+__regex: When you need it, it works magic.
+
+__thread: Used to implement the monitor pattern in key areas.
+
+__preprocessor: Used to implement repetitive unit-test
code generation. The codebase benefited
-greatly from the clarity boost.preprocessor
-brought."]
+greatly from the clarity __preprocessor
+brought.
]
-[blurb [*McAfee, Managed VirusScan 3]\n\n
+[blurb [*McAfee, Managed VirusScan 3]
+
[@http://www.mcafeesecurity.com/us/products/mcafee/smb/managed_services/managed_vs_smb.htm McAfee Managed VirusScan],
is an always on, automatic virus protection for desktops
-and servers.\n\n More details of the Boost libraries used can be found
+and servers.
+
+More details of the Boost libraries used can be found
[@http://betavscan.mcafeeasap.com/beta/docs/readme/Readme.html here].]
-[blurb [*DataSolid GmbH Germany, CADdy++ Mechanical Design (c)]\n\n
+[blurb [*DataSolid GmbH Germany, CADdy++ Mechanical Design (c)]
+
[@http://www.DataSolid.com 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:
-[@../../libs/any/index.html Any],
-[@../../libs/tokenizer/index.html Tokenizer],
-[@../../libs/signals/index.html Signals],
-[@../../libs/property_map/index.html Property Map],
-[@../../libs/array/index.html Array],
-[@../../libs/bind/index.html Bind],
-[@../../libs/utility/operators.htm Operators],
-[@../../libs/tuple/index.html Tuple],
-[@../../libs/random/index.html Random].\n\n
+__any,
+__tokenizer,
+__signals,
+__property_map,
+__array,
+__bind,
+__operators,
+__tuple,
+__random.
+
['"Many thanks to all the boost developers for their great work and effort
spending into boost."]]
-[blurb [*Dimension 5, Miner3D]\n\n
- Data visualization technology enabling advanced data analysis,
- visualization, sonification and speech applications for business and science.\n
- The [@http://www.miner3D.com 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.
+[blurb [*Dimension 5, Miner3D]
+
+Data visualization technology enabling advanced data analysis,
+visualization, sonification and speech applications for business and science.
+
+The [@http://www.miner3D.com 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:
-[@../../libs/date_time/index.html Date Time],
-[@../../libs/variant/index.html Variant],
-[@../../libs/regex/index.html Regex],
-[@../../libs/format/index.html Format],
-[@../../libs/algorithm/string/index.html String Algorithms],
-[@../../libs/smart_ptr/index.html Smart Pointers],
-[@../../libs/mpl/index.html MPL],
-[@../../libs/type_traits/index.html Type Traits],
-[@../../libs/utility/operators.htm Operators],
-[@../../libs/dynamic_bitset/index.html Dynamic Bitset],
-[@../../libs/utility/enable_if.html Enable If],
-[@../../libs/timer/index.html Timer]."]
+__date_time,
+__variant,
+__regex,
+__format,
+__string_algo,
+__smart,
+__mpl,
+__type_traits,
+__operators,
+__dyn_bitset,
+__enable_if,
+__timer."]
]
-[blurb [*Synergy, mailIntercept]\n\n
+[blurb [*Synergy, mailIntercept]
+
[@http://www.mintercept.com mailIntercept] from [@http://www.synergy.com.br Synergy]
-is a mail interceptor service for Exchange Server 2000/2003.\n
+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.\n\n
+features preserved.
+
mailIntercept was built using the following Boost libraries:
-[@../../libs/mpl/index.html MPL],
-[@../../libs/algorithm/string/index.html String Algorithm],
-[@../../libs/bind/index.html Bind],
-[@../../libs/spirit/phoenix/index.html Phoenix],
-[@../../libs/spirit/index.html Spirit],
-[@../../libs/ptr_container/index.html Pointer Container],
-[@../../libs/serialization/index.html Serialization],
-[@../../libs/regex/index.html Regex],
-[@../../libs/iterator/index.html Iterators],
-[@../../libs/lambda/index.html Lambda],
-[@../../libs/conversion/lexical_cast.htm Lexical Cast],
-[@../../libs/utility/operators.htm Operators],
-[@../../libs/smart_ptr/index.html Smart Pointer],
-[@../../doc/html/tribool.html Tribool] and
-[@../../libs/type_traits/index.html Type Traits]
-]
-
-[blurb [*Integrated Research P/L, PROGNOSIS IP Telephony Manager and IP Telephony Express]\n\n
- [@http://www.ir.com 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.
+__mpl,
+__string_algo,
+__bind,
+__phoenix,
+__spirit,
+__pointer_cont,
+__serialization,
+__regex,
+__iterator,
+__lambda,
+__lexical_cast,
+__operators,
+__smart,
+__tribool and
+__type_traits
+]
+
+[blurb [*Integrated Research P/L, PROGNOSIS IP Telephony Manager and IP Telephony Express]
+
+[@http://www.ir.com 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:
-[@../../libs/any/index.html Any],
- [@../../libs/bind/index.html Bind],
- [@../../libs/function/index.html Function],
- [@../../libs/conversion/lexical_cast.htm Lexical Cast],
- [@../../libs/mpl/index.html MPL],
- [@../../libs/conversion/cast.htm#numeric_cast Numeric Cast],
- [@../../libs/bind/ref.html Ref],
- [@../../libs/regex/index.html Regex],
- [@../../libs/smart_ptr/index.html Smart Pointer],
- [@../../libs/thread/index.html Thread],
- [@../../libs/type_traits/index.html Type Traits]."]
+__any,
+ __bind,
+ __function,
+ __lexical_cast,
+ __mpl,
+ __numeric_cast,
+ __ref,
+ __regex,
+ __smart,
+ __thread,
+ __type_traits."]
]
-[blurb [*Kinook Software, Visual Build Professional]\n\n
+[blurb [*Kinook Software, Visual Build Professional]
+
[@http://www.visualbuild.com/ 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.\n\n
+Borland Delphi, JBuilder, C++Builder, and more.
+
The following Boost Libraries were used:
-[@../../libs/any/index.html Any],
-[@../../libs/bind/mem_fn.html Mem_fn],
-[@../../libs/regex/index.html Regex],
-[@../../libs/smart_ptr/index.html Smart Pointer],
-[@../../libs/static_assert/index.html Static Assert]
+__any,
+__mem_fun,
+__regex,
+__smart,
+__static_assert
]
-[blurb [*Kinook Software, Ultra Recall]\n\n
+[blurb [*Kinook Software, Ultra Recall]
+
[@http://www.ultrarecall.com/ 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.\n\n
+across all the applications that you use.
+
Used the following Boost libraries:
-[@../../libs/format/index.html Format],
-[@../../libs/smart_ptr/index.html Shared Pointer],
-[@../../libs/static_assert/index.html Static Assert]
+__format,
+__shared_ptr,
+__static_assert
]
-[blurb [*Applied Dynamics International, ADvantageDE]\n\n
+[blurb [*Applied Dynamics International, ADvantageDE]
+
[@http://www.adi.com 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.\n\n
+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.\n\n
+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.\n\n
+test activities.
+
DasCom provides access to real-time simulation data from most Windows
-applications, such as Micrsoft Excel, National Instruments Labview, etc.\n\n
+applications, such as Micrsoft Excel, National Instruments Labview, etc.
+
The following Boost Libraries are used:
-[@../../libs/array/index.html Array],
-[@../../libs/assign/index.html Assign],
-[@../../libs/bind/index.html Bind],
-[@../../libs/crc/index.html CRC],
-[@../../libs/dynamic_bitset/index.html Dynamic Bitset],
-[@../../libs/utility/enable_if.html Enable If],
-[@../../libs/filesystem/index.html File System],
-[@../../libs/function/index.html Function],
-[@../../libs/functional/index.html Functional],
-[@../../libs/iterator/index.html Iterators],
-[@../../libs/lambda/index.html Lambda],
-[@../../libs/optional/index.html Optional],
-[@../../libs/preprocessor/index.html Preprocessor],
-[@../../libs/bind/ref.html Ref],
-[@../../libs/regex/index.html Regex],
-[@../../libs/serialization/index.html Serialization],
-[@../../libs/signals/index.html Signals],
-[@../../libs/smart_ptr/index.html Smart Pointer],
-[@../../libs/static_assert/index.html Static Assert],
-[@../../libs/spirit/index.html Spirit],
-[@../../libs/algorithm/string/index.html String Algorithm],
-[@../../libs/tokenizer/index.html Tokenizer]
-[@../../libs/tuple/index.html Tuple],
-[@../../libs/utility/index.html Uutility(Non-Copyable)] and
-[@../../libs/variant/index.html Variant]
+__array,
+__assign,
+__bind,
+__crc,
+__dyn_bitset,
+__enable_if,
+__file_system,
+__function,
+__functional,
+__iterator,
+__lambda,
+__optional,
+__preprocessor,
+__ref,
+__regex,
+__serialization,
+__signals,
+__smart,
+__static_assert,
+__spirit,
+__string_algo,
+__tokenizer,
+__tuple,
+__utility and
+__variant
]
-[blurb [*PeerGuardian]\n\n
+[blurb [*PeerGuardian]
+
[@http://methlabs.org/projects/peerguardian-2-windows/ 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.\n\n
+PeerGuardian 2 is the safest and easiest way to protect your privacy on P2P.
+
Boost Libraries used include
-[@../../libs/crc/index.html CRC],
-[@../../libs/bind/index.html Bind],
-[@../../libs/integer/index.html Integer],
-[@../../libs/function/index.html Function],
-[@../../libs/functional/index.html Functional],
-[@../../libs/smart_ptr/index.html Smart Pointers],
-[@../../libs/conversion/lexical_cast.htm Lexical cast],
-[@../../doc/html/string_algo.html String Algorithms],
-[@../../libs/random/index.html Random],
-[@../../libs/format/index.html Format],
-[@../../libs/utility/index.html Utility].]
+__crc,
+__bind,
+__integer,
+__function,
+__functional,
+__smart,
+__lexical_cast,
+__string_algo,
+__random,
+__format,
+__utility.]
+
+[blurb [*DECOMSYS::DESIGNER PRO]
-[blurb [*DECOMSYS::DESIGNER PRO]\n\n
[@http://www.decomsys.com/ DECOMSYS::DESIGNER PRO] enables the user to design
a highly complex [@http://www.flexray.com/ FlexRay] communication
system, which is going to be the fundament for tomorrow's
-automotive electronics.\n\n
+automotive electronics.
+
['"Boost Libraries used:
-[@../../libs/bind/index.html Bind],
-[@../../libs/dynamic_bitset/index.html Dynamic Bitset],
-[@../../libs/format/index.html Format],
-[@../../libs/function/index.html Function],
-[@../../libs/iterator/index.html Iterators],
-[@../../libs/mpl/index.html MPL],
-[@../../libs/multi_index/index.html Multi Index],
-[@../../libs/utility/utility.htm#Class_noncopyable Non-Copyable],
-[@../../libs/utility/operators.htm Operators],
-[@../../libs/preprocessor/index.html Preprocessor (nice for generating data for unit tests)],
-[@../../libs/program_options/index.html Program Options (for the unit test programs)],
-[@../../libs/bind/ref.html Ref],
-[@../../libs/regex/index.html Regex],
-[@../../libs/serialization/index.html Serialization],
-[@../../libs/signals/index.html Signals],
-[@../../libs/smart_ptr/index.html SmartPointer],
-[@../../libs/spirit/index.html Spirit],
-[@../../libs/timer/index.html Timer] and
-[@../../libs/variant/index.html Variant]\n\n
-We are also planning to use Andreas Huber's FSM library and Iostreams
+__bind,
+__dyn_bitset,
+__format,
+__function,
+__iterator,
+__mpl,
+__multi_index,
+__utility,
+__operators,
+__preprocessor (nice for generating data for unit tests),
+__program_options (for the unit test programs),
+__ref,
+__regex,
+__serialization,
+__signals,
+__smart,
+__spirit,
+__timer and
+__variant]
+
+['"We are also planning to use Andreas Huber's FSM library and Iostreams
(together with Serialize) once
they are officially released."]
]
-[blurb [*Wise Riddles Software, Audiomatic]\n\n
+[blurb [*Wise Riddles Software, Audiomatic]
+
[@http://www.WiseRiddles.com/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
@@ -312,35 +407,39 @@
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:
-[@../../libs/bind/index.html Bind],
-[@../../libs/function/index.html Function],
-[@../../libs/smart_ptr/index.html Smart Pointers],
-[@../../libs/date_time/index.html Date Time],
-[@../../libs/algorithm/string/index.html String Algorithm],
-[@../../libs/utility/index.html Utility (Non-Copyable, Ref)],
-[@../../libs/regex/index.html Regex],
-[@../../libs/thread/index.html Thread],
-[@../../libs/mpl/index.html MPL] and
-[@../../libs/type_traits/index.html Type Traits]."]
+__bind,
+__function,
+__smart,
+__date_time,
+__string_algo,
+__utility,
+__regex,
+__thread,
+__mpl and
+__type_traits."]
]
-[blurb [*Megahard Software Technologies Inc., Rule in Hell]\n\n
+[blurb [*Megahard Software Technologies Inc., Rule in Hell]
+
[@http://www.ruleinhell.com Rule in Hell] is a
-Massively Multiplayer Online Role Playing Game (still in beta).\n\n
+Massively Multiplayer Online Role Playing Game (still in beta).
+
The Boost libraries used were:
-[@../../libs/bind/index.html Bind],
-[@../../libs/function/index.html Function],
-[@../../libs/any/index.html Any],
-[@../../libs/tuple/index.html Tuples],
-[@../../libs/bind/ref.html Ref],
-[@../../libs/smart_ptr/index.html Shared Pointer],
-[@../../libs/type_traits/index.html Type Traits] and
-[@../../libs/utility/utility.htm#Class_noncopyable Non-Copyable].\n\n
-['"By far the combination of Bind, Function, Shared Pointer and Ref is what we use
+__bind,
+__function,
+__any,
+__tuple,
+__ref,
+__shared_ptr,
+__type_traits and
+__utility.
+
+['"By far the combination of __bind, __function, __shared_ptr and __ref is what we use
most heavily".]
]
-[blurb [*Dr. Detlef Meyer-Eltz, TextTransformer]\n\n
+[blurb [*Dr. Detlef Meyer-Eltz, TextTransformer]
+
The [@http://www.texttransformer.com TextTransformer]
is a Windows IDE for the generation of top down
parsers with included c++ interpreter code for semantic actions. Both
@@ -350,46 +449,51 @@
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.\n\n
-['"The TextTransformer is essentially based on the Boost Regex library,
-by which the tokens for a parser can be defined. The Lexical Cast and
+supported.
+
+['"The TextTransformer is essentially based on the __regex,
+by which the tokens for a parser can be defined. The __lexical_cast and
the Format library are used for the integrated c++ interpreter. For
-the future also an interpreter version of the String Algorithm library is
-planned. The Program Options library will be used too to improve the
+the future also an interpreter version of the __string_algo is
+planned. The __program_options library will be used too to improve the
command line version of the texttransformer."]
]
-[blurb [*Redshift Software, The Thot Tool]\n\n
+[blurb [*Redshift Software, The Thot Tool]
+
[@http://thot-tool.com/ 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
-[@../../libs/thread/index.html Threads],
-[@../../libs/smart_ptr/index.html Smart Pointer],
-[@../../libs/regex/index.html Regex],
-[@../../libs/mpl/index.html MPL],
-and [@../../libs/type_traits/index.html Type Traits].
+__thread,
+__smart,
+__regex,
+__mpl,
+and __type_traits.
]
-[blurb [*Paragent, Paragent Manage 2.1]\n\n
+[blurb [*Paragent, Paragent Manage 2.1]
+
[@http://www.paragent.com/ 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.\n\n
+software auditing in an easy-to-deploy and maintain package.
+
['"We have used Boost extensively throughout our agent, including:
-[@../../libs/thread/index.html Thread],
-[@../../libs/smart_ptr/index.html Shared Pointer],
-[@../../libs/bind/index.html Bind],
-[@../../libs/spirit/index.html Spirit],
-[@../../libs/date_time/index.html Date Time],
-[@../../libs/algorithm/string/index.html String Algorithms],
-[@../../libs/multi_index/index.html Multi Index],
-[@../../libs/filesystem/index.html Filesystem].\n\n
-Apart from some read_write_mutex issues we had, Boost has been a
+__thread,
+__shared_ptr,
+__bind,
+__spirit,
+__date_time,
+__string_algo,
+__multi_index,
+__file_system.]
+
+['"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
@@ -397,14 +501,16 @@
behalf of C++ coders everywhere."]
]
-[blurb [*LW-WORKS Software, Clipboard Recorder]\n\n
+[blurb [*LW-WORKS Software, Clipboard Recorder]
+
[@http://www.lw-works.com/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.\n\n
+saved clipboard data.
+
Libraries used:
-Smart Pointer, Serialization, Asio, String Algorithms, Bind, Thread,
-Conversion/Cast, Iostreams.
+__smart, __serialization, Asio, __string_algo, __bind, __thread,
+__conversion, Iostreams.
]
[endsect]
@@ -419,31 +525,36 @@
astronomy, via mass spectroscopy: whatever your field of interest you'll find
something of value in Boost.
-[blurb [*Adobe Software Libraries]\n\n
+[blurb [*Adobe Software Libraries]
+
The [@http://opensource.adobe.com/ 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 [@../../libs/any/index.html Any],
-[@../../libs/bind/index.html Bind], [@../../libs/function/index.html Function],
-[@../../libs/mpl/index.html MPL], [@../../libs/utility/operators.htm Operators],
-[@../../libs/range/index.html Range], [@../../libs/static_assert/index.html Static Assertions],
-[@../../libs/thread/index.html Threads], and [@../../libs/type_traits/index.html Type Traits].\n\n
+parts of Boost including __any,
+__bind, __function,
+__mpl, __operators,
+__range, __static_assert,
+__thread, and __type_traits.
+
Currently Boost and the Adobe Software Libraries are in use in around 30 Adobe products.
]
-[blurb [*LyX Document Editor]\n\n
+[blurb [*LyX Document Editor]
+
[@http://www.lyx.org/ 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.\n\n
-LyX uses many parts of Boost, including [@../../libs/array/index.html Array],
-[@../../libs/bind/index.html Bind], [@../../libs/regex/index.html Regex],
-[@../../libs/type_traits/index.html Type Traits],
-[@../../libs/function/index.html Function],
-and [@../../libs/signals/index.html Signals].]
+using LaTeX, an industrial strength typesetting engine.
+
+LyX uses many parts of Boost, including __array,
+__bind, __regex,
+__type_traits,
+__function,
+and __signals.]
+
+[blurb [*CodeSynthesis XML Schema to C++ Data Binding Compiler (XSD) by Code Synthesis Tools CC]
-[blurb [*CodeSynthesis XML Schema to C++ Data Binding Compiler (XSD) by Code Synthesis Tools CC]\n\n
[@http://codesynthesis.com/products/xsd/ CodeSynthesis XML
Schema to C++ Data Binding Compiler (XSD)] is an
open-source, cross-platform XML Data Binding implementation for C++.
@@ -453,110 +564,132 @@
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.
-\n\n
-XSD uses the [@../../libs/regex/index.html Regex] and
-[@../../libs/filesystem/index.html Filesystem] libraries from Boost.
-[@../../libs/regex/index.html Regex] is used
+
+XSD uses __regex and
+__file_system libraries from Boost.
+__regex is used
to perform transformations on file, type and member names.
-[@../../libs/filesystem/index.html Filesystem] is used to
+__file_system 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
-[@../../libs/date_time/index.html Date Time] library.
+__date_time library.
]
-[blurb [*CGAL]\n\n
+[blurb [*CGAL]
+
[@http://www.cgal.org/ 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 :
- [@../../libs/utility/operators.htm Operators],
- [@../../libs/iterator/index.html Iterators],
- [@../../libs/tuple/index.html Tuples],
- [@../../libs/concept_check/index.html Concept Check],
- [@../../libs/mpl/index.html MPL],
- [@../../libs/bind/index.html Bind],
- [@../../libs/optional/index.html Optional] and
- [@../../libs/smart_ptr/index.html Smart Pointers]."]
+ __operators,
+ __iterator,
+ __tuple,
+ __concept_check,
+ __mpl,
+ __bind,
+ __optional and
+ __smart."]
]
-[blurb [*ALPS]\n\n
+[blurb [*ALPS]
+
[@http://alps.comp-phys.org/ 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:
-[@../../libs/graph/index.html Graph],
-[@../../libs/random/index.html Random],
-[@../../libs/multi_array/index.html Multi Array],
-[@../../libs/program_options/index.html Program Options],
-[@../../libs/conversion/lexical_cast.htm Lexical Cast],
-[@../../libs/serialization/index.html Serialization],
-[@../../libs/regex/index.html Regex],
-[@../../libs/tuple/index.html Tuple],
-[@../../libs/filesystem/index.html Filesystem],
-[@../../libs/smart_ptr/index.html Smart Pointer],
-[@../../libs/bind/index.html Bind],
-[@../../libs/functional/index.html Functional] and
-[@../../libs/type_traits/index.html Type Traits]
+__graph,
+__random,
+__multi_index,
+__program_options,
+__lexical_cast,
+__serialization,
+__regex,
+__tuple,
+__file_system,
+__smart,
+__bind,
+__functional and
+__type_traits
]
-[blurb [*SmartWin++]\n\n
+[blurb [*SmartWin++]
+
[@http://smartwin.sourceforge.net/ 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!
]
-[blurb [*Open VRML]\n\n
+[blurb [*Open VRML]
+
[@http://openvrml.org/ 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.
]
-[blurb [*Bayes++]\n\n
+[blurb [*Bayes++]
+
[@http://bayesclasses.sourceforge.net/Bayes++.html Bayes++] is an open source
library that represents and implements a wide variety of numerical algorithms
for Bayesian Filtering of discrete systems from the
[@http://www.acfr.usyd.edu.au/ Australian Centre for Field Robotics].
-Bayes++ makes particularly heavy use of [@../../libs/numeric/ublas/index.html the Boost Ublas library]
+Bayes++ makes particularly heavy use of __ublas
for matrix and numeric computations.
]
-[blurb [*The C++/Tk Library]\n\n
+[blurb [*Kohonen Neural Network Library (KNNL)]
+
+[@http://knnl.sourceforge.net/ Kohonen neural network library]
+is a set of classes and functions for design,
+train and use Kohonen networks (self organizing maps).
+
+KNNL Uses __bind, __function, __type_traits
+__program_options.
+
+]
+
+[blurb [*The C++/Tk Library]
+
[@http://cpptk.sourceforge.net The C++/Tk Library] is an open source
C++ interface to the Tk GUI Library.
]
-[blurb [*GluCat]\n\n
+[blurb [*GluCat]
+
[@http://glucat.sourceforge.net/ 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.
]
-[blurb [*OpenMS]\n\n
+[blurb [*OpenMS]
+
[@http://open-ms.sourceforge.net/main.html 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.
]
-[blurb [*libpdf++]\n\n
+[blurb [*libpdf++]
+
[@http://libpdfxx.sourceforge.net/doc/index.html 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.
]
-[blurb [*Regina]\n\n
+[blurb [*Regina]
+
[@http://regina.sourceforge.net/ 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.
]
-[blurb [*MetaFS]\n\n
+[blurb [*MetaFS]
+
[@http://metafs.sourceforge.net/ 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
@@ -565,13 +698,15 @@
to access new types of metadata.
]
-[blurb [*The ASN.1 Tool]\n\n
+[blurb [*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. \n\n
+systems, Voice Over IP and others.
+
[@http://iiiasn1.sourceforge.net/main.html 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
@@ -579,60 +714,71 @@
the needs of H.450 series protocol.
]
-[blurb [*DGD]\n\n
+[blurb [*DGD]
+
[@http://dgd.sourceforge.net/dgd_home.html 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]
-[blurb [*FEAR]\n\n
+[blurb [*FEAR]
+
[@http://fear.sourceforge.net/ FEAR] is a language independent
open-source project providing portable support for the creation of
genuine Artificial Intelligence within realistic simulated worlds.]
-[blurb [*XEngine]\n\n
+[blurb [*XEngine]
+
[@http://xengine.sourceforge.net/features.php 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++.]
-[blurb [*Spheral++]\n\n
+[blurb [*Spheral++]
+
[@http://spheral.sourceforge.net/ 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 [@../../libs/python/doc/index.html the Boost Python library].]
+Spherical++ uses __python.]
+
+[blurb [*C++ XML Objects]
-[blurb [*C++ XML Objects]\n\n
[@http://cppxmlobj.sourceforge.net/ C++ XML Objects] is a framework for persisting
hierarchies of C++ objects to and from XML.]
-[blurb [*HippoDraw]\n\n
+[blurb [*HippoDraw]
+
[@http://www.slac.stanford.edu/grp/ek/hippodraw/index.html HippoDraw] provides a
highly interactive data analysis environment.
-HippoDraw uses [@../../libs/python/doc/index.html the Boost Python library].]
+HippoDraw uses __python.]
+
+[blurb [*Orocos]
-[blurb [*Orocos]\n\n
[@http://people.mech.kuleuven.ac.be/~psoetens/orocos/doc/orocos-control-manual.html
The Orocos Robot Control Software Application Framework].]
-[blurb [*ECell]\n\n
+[blurb [*ECell]
+
The [@http://www.e-cell.org/ E-Cell Project] is an international research
project aiming at developing necessary theoretical supports, technologies
and software platforms to allow precise whole cell simulation.]
-[blurb [*VCS Made Easy]\n\n
+[blurb [*VCS Made Easy]
+
[@http://vcsme.sourceforge.net/ 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.\n\n
+status with a single and simple command.
+
['"The following Boost libraries were used:
-[@../../libs/format/index.html Format],
-[@../../libs/smart_ptr/index.html Smart Pointers],
-[@../../libs/utility/index.html Utility (noncopyable)] and
-[@../../libs/filesystem/index.html Filesystem]."]
+__format,
+__smart,
+__utility and
+__file_system."]
]
-[blurb [*Monotone]\n\n
+[blurb [*Monotone]
+
[@http://www.venge.net/monotone/ Monotone]
is a free distributed version control system. It provides
a simple, single-file transactional version store, with fully disconnected
@@ -641,63 +787,71 @@
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.\n\n
+ other unixes, and is licensed under the GNU GPL.
+
['"The followind Boost libraries were used:
-[@../../libs/date_time/index.html Date Time],
-[@../../libs/filesystem/index.html Filesystem],
-[@../../libs/conversion/index.html Conversion],
-[@../../libs/optional/index.html Optional],
-[@../../libs/random/index.html Random],
-[@../../libs/regex/index.html Regex],
-[@../../libs/smart_ptr/index.html Smart Pointers],
-[@../../libs/static_assert/index.html Static Assertions],
-[@../../libs/tokenizer/index.html Tokenizer],
-[@../../libs/tuple/index.html Tuple] and
-[@../../libs/test/index.html Test]."]
+__date_time,
+__file_system,
+__conversion,
+__optional,
+__random,
+__regex,
+__smart,
+__static_assert,
+__tokenizer,
+__tuple and
+__test."]
]
-[blurb [*Hydranode Engine]\n\n
+[blurb [*Hydranode Engine]
+
[@http://hydranode.com/ 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.\n\n
+BSD, Mac OS, Solaris etc.
+
['"Hydranode Engine and plugins rely heavily on the following Boost
-libraries: Bind, Function, Lambda, MultiIndex, Signals, Threads,
-Smart Pointer, Format, Lexical Cast. Other Boost libraries being used
-include FileSystem, String Algorithm, Date Time, Program Options, Spirit,
-Random, Tokenizer, Type Traits, Tribool, Tuple and Any. Once Boost 1.33
+libraries: __bind, __function, __lambda, __multi_index, __signals, Threads,
+__smart, Format, __lexical_cast. Other Boost libraries being used
+include __file_system, __string_algo, __date_time, __program_options, __spirit,
+__random, __tokenizer, __type_traits, __tribool, __tuple and __any. Once Boost 1.33
is released, I'm also looking forward to using the Boost Iostreams library
-in Hydranode.\n\n
-All complex data structures in Hydranode are implemented using
-Multi Index containers, which significantly reduced development time
+in Hydranode.]
+
+['"All complex data structures in Hydranode are implemented using
+__multi_index containers, which significantly reduced development time
and kept code clean. Format is being used for all text formatting.
-Having Threads and FileSystem libraries available made cross-platform
+Having __thread and __file_system libraries available made cross-platform
development lot easier in those areas."]
]
-[blurb [*Hugin]\n\n
+[blurb [*Hugin]
+
With [@http://hugin.sourceforge.net/ hugin] you can assemble a mosiac of
photographs into a complete
immersive panorama, stitch any series of overlapping pictures and much more.]
-[blurb [*Enblend]\n\n
+[blurb [*Enblend]
+
[@http://enblend.sourceforge.net/ 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.]
-[blurb [*GNU Source-highlight]\n\n
+[blurb [*GNU Source-highlight]
+
[@http://www.gnu.org/software/src-highlite/source-highlight.html 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 [@../../libs/regex/index.html the Boost Regex library]]
+is build around __regex]
+
+[blurb [*Luabind]
-[blurb [*Luabind]\n\n
[@http://luabind.sourceforge.net/ 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
@@ -705,59 +859,68 @@
Lua classes can override virtual functions from their C++ baseclasses.
It is written towards lua 5.0, and does not work with lua 4.]
-[blurb [*C++/Tcl]\n\n
+[blurb [*C++/Tcl]
+
[@http://cpptcl.sourceforge.net/ C++/Tcl] is a library that allows the easy
integration of C++ and Tcl.]
-[blurb [*QuantLib]\n\n
+[blurb [*QuantLib]
+
The [@http://quantlib.org/ QuantLib] project provides a comprehensive software
-framework for quantitative finance. QuantLib is a free/open-source library
+framework for quantitative finance. QuantLib is a free\/open-source library
for modeling, trading, and risk management in real-life.
Boost components used include
-[@../../libs/smart_ptr/index.html Smart Pointers],
-[@../../libs/iterator/index.html Iterators],
-and [@../../libs/test/index.html the Test Framework].
+__smart,
+__iterator,
+and __test.
]
-[blurb [*CBCanaylzer]\n\n
+[blurb [*CBCanaylzer]
+
[@http://www.biozentrum.uni-wuerzburg.de/index.php?id=524 CBCanaylzer]
is developed by the Department of Bioinformatics,
-at the University of Wuerzburg.\n\n
+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. \n\n
-Boost libraries used:
- [@../../libs/program_options/index.html Program Options]
+Windows, Linux and partly works on MacOSX. ]
+
+['"Boost libraries used:
+ __program_options
- creates really nice output, and is both easy to extend and simple to handle.
- [@../../libs/iterator/index.html Iterator],
- [@../../libs/spirit/index.html Spirit]
+ __iterator,
+ __spirit
- Saved a lot of my time, and makes the vast amount of biological file
formats simple to support,
- [@../../libs/smart_ptr/index.html Shared Pointer],
- [@../../libs/lambda/index.html Lambda].]
+ __shared_ptr,
+ __lambda.]
]
-[blurb [*Profdist]\n\n
+[blurb [*Profdist]
+
[@http://www.biozentrum.uni-wuerzburg.de/index.php?id=523 Profdist]
-is developed by the Department of Bioinformatics, at the University of Wuerzburg.\n\n
+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. \n\n
-The Boost librarie used were:
- [@../../libs/algorithm/string/index.html String Algorithms],
- [@../../libs/bind/ref.html Ref],
- [@../../libs/iterator/index.html Iterator],
- [@../../libs/spirit/index.html Spirit],
- [@../../libs/smart_ptr/index.html Shared Pointer] and
- [@../../libs/lambda/index.html Lambda]."]
+wxWidgets, and only available for Windows and Linux. ]
+
+['"The Boost librarie used were:
+ __string_algo,
+ __ref,
+ __iterator,
+ __spirit,
+ __shared_ptr and
+ __lambda."]
]
-[blurb [*The Yake Engine]\n\n
+[blurb [*The Yake Engine]
+
[@http://www.yake.org/ The Yake Engine]
is a component-based, object-oriented engine written in C++
and primarily designed for VR applications and games. It abstracts typical
@@ -765,17 +928,20 @@
level functionality as well as tools to create and import content.
]
-[blurb [*Python-Ogre]\n\n
+[blurb [*Python-Ogre]
+
[@http://python-ogre.python-hosting.com/ Python-Ogre]
is a Python bindings for Ogre 3D - a scene-oriented,
-flexible 3D engine.\n
-Python-Ogre uses Boost.Python to expose next libraries to Python:\n
- * Ogre\n
- * Newton\n
- * ODE\n
- * OgreAL\n
- * CEGUI\n
- * OIS\n
+flexible 3D engine.
+
+Python-Ogre uses __python to expose next libraries to Python:
+
+* Ogre\n
+* Newton\n
+* ODE\n
+* OgreAL\n
+* CEGUI\n
+* OIS\n
]
[endsect]
@@ -786,147 +952,184 @@
developement using the Boost Libraries can significantly shorten your
development cycles.
-[blurb [*Google]\n\n
+[blurb [*Google]
+
[@http://code.google.com/p/google-gtags/ google-gtags] Provides server-based
tags serving for large codebases. This is an extension to GNU Emacs and X-Emacs
-TAGS functionality, that uses [@../../libs/test/index.html Boost.Test] as its
+TAGS functionality, that uses __test as its
unit test framework.
]
-[blurb [*LiquidNet]\n\n
+[blurb [*LiquidNet]
+
[@http://www.liquidnet.com/ LiquidNet] is Americas number one electronic
marketplace for large block trading, and the 5th fastest growing company
-according to Inc Magazine. \n\n
-"['Boost Libraries most used, in order of importance:\n
-[@../../libs/smart_ptr/index.html Shared Pointer],
-[@../../libs/bind/index.html Bind],
-[@../../libs/python/doc/index.html Python],
-[@../../libs/conversion/lexical_cast.htm Lexical Cast],
-[@../../libs/optional/index.html Optional],
-[@../../libs/any/index.html Any] and
-[@../../libs/tuple/index.html Tuple]]
+according to Inc Magazine.
+
+"['Boost Libraries most used, in order of importance:]
+
+['"__shared_ptr,
+__bind,
+__python,
+__lexical_cast,
+__optional,
+__any and
+__tuple]
]
-[blurb [*MetOcean Engineers]\n\n
+[def __oce Oc'''é''']
+
+[blurb [*__oce-Technologies B.V.]
+
+Throughout the world
+[@http://www.oce.com __oce] 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. __oce
+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
+__assign, __date_time, __enable_if, __file_system, __format, __function, __iterator,
+__multi_index, __operators, __optional, __pointer_cont, __signals, __smart,
+__thread, and __variant.
+]
+
+[blurb [*MetOcean Engineers]
+
[@http://www.metoceanengineers.com 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.\n\n
+consultancy; data management.
+
Boost Libraries currently in use:
-[@../../libs/any/index.html Any],
-[@../../libs/assign/index.html Assign],
-[@../../libs/bind/index.html Bind],
-[@../../libs/date_time/index.html Date Time],
-[@../../libs/iterator/index.html Iterators],
-[@../../libs/conversion/lexical_cast.htm Lexical Cast],
-[@../../libs/mpl/index.html MPL],
-[@../../libs/spirit/phoenix/index.html Phoenix],
-[@../../libs/program_options/index.html Program Options],
-[@../../libs/bind/ref.html Ref],
-[@../../libs/smart_ptr/index.html Smart Pointer],
-[@../../libs/spirit/index.html Spirit],
-[@../../libs/algorithm/string/index.html String Algorithm],
-[@../../doc/html/tribool.html Tribool] and
-[@../../libs/variant/index.html Variant]
+__any,
+__assign,
+__bind,
+__date_time,
+__iterator,
+__lexical_cast,
+__mpl,
+__phoenix,
+__program_options,
+__ref,
+__smart,
+__spirit,
+__string_algo,
+__tribool and
+__variant
]
-[blurb [*TeraView Ltd]\n\n
+[blurb [*TeraView Ltd]
+
[@http://www.teraview.com TeraView Ltd] develop terahertz based systems
for a variety of applications
-including spectroscopy and imaging.\n\n
+including spectroscopy and imaging.
+
['"We use:
-[@../../libs/thread/index.html Thread],
-[@../../libs/filesystem/index.html Filesystem],
-[@../../libs/date_time/index.html Date Time],
-[@../../libs/serialization/index.html Serialization],
-[@../../libs/smart_ptr/index.html Smart Pointer],
-[@../../libs/function/index.html Function],
-[@../../libs/bind/index.html Bind],
-[@../../libs/iterator/index.html Iterator],
-[@../../libs/conversion/lexical_cast.htm Lexical Cast],
-[@../../libs/format/index.html Format],
-[@../../libs/tuple/index.html Tuple],
-[@../../libs/any/index.html Any] and
-[@../../libs/optional/index.html Optional]"]
+__thread,
+__file_system,
+__date_time,
+__serialization,
+__smart,
+__function,
+__bind,
+__iterator,
+__lexical_cast,
+__format,
+__tuple,
+__any and
+__optional"]
]
-[blurb [*NPC International]\n\n
+[blurb [*NPC International]
+
With about 800 restaurants, [@http://www.npcinternational.com NPC International]
-is the world's largest Pizza Hut franchisee.\n\n
+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:
-[@../../libs/bind/index.html Bind],
-[@../../libs/function/index.html Function],
-[@../../libs/optional/index.html Optional],
-[@../../libs/smart_ptr/index.html Shared Pointer],
-[@../../libs/date_time/index.html Date Time],
-[@../../libs/thread/index.html Thread],
-[@../../libs/lambda/index.html Lambda],
-[@../../libs/type_traits/index.html Type Traits],
-[@../../libs/mpl/index.html MPL],
-[@../../libs/tuple/index.html Tuple],
-[@../../libs/utility/enable_if.html Enable If],
-[@../../libs/variant/index.html Variant],
-[@../../libs/spirit/index.html Spirit],
-[@../../libs/algorithm/string/index.html String Algorithm],
-[@../../libs/preprocessor/index.html Preprocessor],
-[@../../libs/filesystem/index.html Filesystem],
-[@../../libs/utility/operators.htm Operator],
-[@../../libs/iterator/index.html Iterators] and
-[@../../libs/tokenizer/index.html Tokenizer]."]
+__bind,
+__function,
+__optional,
+__shared_ptr,
+__date_time,
+__thread,
+__lambda,
+__type_traits,
+__mpl,
+__tuple,
+__enable_if,
+__variant,
+__spirit,
+__string_algo,
+__preprocessor,
+__file_system,
+__operators,
+__iterator and
+__tokenizer."]
]
-[blurb [*Rational Discovery LLC]\n\n
+[blurb [*Rational Discovery LLC]
+
[@http://www.rationaldiscovery.com Rational Discovery]
provides computational modeling, combinatorial
library design and custom software development services to the
-pharmaceutical, biotech and chemical industries.\n\n
+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.\n\n
-Boost libraries used:
-[@../../libs/python/index.html Python],
-[@../../libs/graph/index.html Graph],
-[@../../libs/smart_ptr/index.html Smart Pointer],
-[@../../libs/any/index.html Any],
-[@../../libs/conversion/lexical_cast.htm Lexical Cast],
-[@../../libs/random/index.html Random],
-[@../../libs/algorithm/string/index.html String Algorithms],
-[@../../libs/tuple/index.html Tuple],
-[@../../libs/numeric/ublas/index.html uBLAS]."]
+indispensable.]
+
+['"Boost libraries used:
+__python,
+__graph,
+__smart,
+__any,
+__lexical_cast,
+__random,
+__string_algo,
+__tuple,
+__ublas."]
]
-[blurb [*Archelon LLC]\n\n
+[blurb [*Archelon LLC]
+
[@http://www.archelon-us.com 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.\n\n
+U.S. option market maker focusing on the most active securities.
+
['"We use:
-[@../../libs/any/index.html Any],
-[@../../libs/array/index.html Array],
-[@../../libs/bind/index.html Bind],
-[@../../libs/date_time/index.html Date Time],
-[@../../libs/function/index.html Function],
-[@../../libs/conversion/lexical_cast.htm Lexical Cast],
-[@../../libs/optional/index.html Optional],
-[@../../libs/rational/index.html Rational],
-[@../../libs/regex/index.html Regex],
-[@../../libs/signals/index.html Signals],
-[@../../libs/smart_ptr/index.html Smart Pointer],
-[@../../libs/tokenizer/index.html Tokenizer],
-[@../../libs/tuple/index.html Tuple] and
-[@../../libs/utility/index.html Utility]."]
+__any,
+__array,
+__bind,
+__date_time,
+__function,
+__lexical_cast,
+__optional,
+__rational,
+__regex,
+__signals,
+__smart,
+__tokenizer,
+__tuple and
+__utility."]
]
-[blurb [*Automated Trading Deck] \n\n
+[blurb [*Automated Trading Deck]
+
[@http://www.atdesk.com 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
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk