Shrink Wrapped Boost (已縮減包裝的 Boost)
Boost 已被廣泛應用於許多「現成」產品中,從 Adobe 的消費者應用程式到 SAP 的商業中介軟體皆有使用。
Adobe Photoshop CS2
Adobe Photoshop CS2 使用了 Adobe 軟體函式庫,而該函式庫又仰賴 Boost 的許多部分。 Adobe 軟體函式庫 正被應用於整個 Adobe 產品線,以提供跨平台的使用者介面邏輯。
Adobe Indesign
Adobe Indesign 提供一流的頁面設計:Indesign 及其相關的 SDK 仰賴 Boost Boost.Regex (正規表示式)、Boost.Functional (函式物件) 等函式庫。
SAP NetWeaver
SAP NetWeaver 是 mySAP Business Suite 解決方案、SAP xApps 複合應用程式、合作夥伴解決方案和客戶客製應用程式的技術基礎。 Boost.Regex 為 SAP 的 ABAP 語言 提供正規表示式實作。
Real Networks, Rhapsody
Rhapsody 音樂服務 允許其訂閱者合法下載/傳輸/燒錄超過一百萬首歌曲。 Rhapsody 用戶端軟體使用了許多 Boost 函式庫。
Boost.Format (格式化輸出):Boost.Format 是一流的。使用它是一種享受。
Boost.Functional、Boost.Function (函式) 和 Boost.Bind (繫結):這三個函式庫,以及 Boost.SmartPointers (智慧指標),是我們應用程式中最常用的。我無法想像沒有它們會是什麼樣子。
Boost.SmartPointers:毫無疑問,這是所有函式庫中最有用且最常用的!
Boost.DateTime (日期時間):簡單易用、有效,能完成工作。我喜歡它靈活的輸入字串解析功能和易於理解的 ISO 輸出。
Boost.Iterator (迭代器):哇!將舊有的迭代介面,或是應該被設計成迭代器的介面,轉換成符合 STL 的迭代器,變得輕鬆又簡單。這個函式庫為我們的程式碼帶來的功能提升是無價的。
Boost.Regex:當你需要它的時候,它就能發揮神奇的作用。
Boost.Thread (執行緒):用於在關鍵區域實作監視器模式。
Boost.Preprocessor (前置處理器):用於實作重複的單元測試程式碼生成。程式碼庫因 Boost.Preprocessor 帶來的清晰度而受益匪淺。
Skyjuice Software, Quick File Rename (快速檔案重新命名)
Skyjuice Software 的 Quick File Rename 是一款 Unicode 批次檔案和資料夾重新命名工具,讓照片收藏家和音樂愛好者能夠在幾秒鐘內重新命名數千個檔案和資料夾。使用者可以標記音訊檔、擷取照片的詮釋資料資訊,並執行其他批次重新命名操作,以便在 Windows 檔案總管中更好地分類檔案和資料夾。可以使用規則系統將複雜的重新命名操作組合成單個步驟。也支援命令列模式。Quick File Rename 中使用的所有正規表示式都由 Boost.Regex 解析。這為我們在 GUI 和主控台模式中頻繁使用的文字操作提供了巨大的能力。
德國 DataSolid GmbH,CADdy++ 機械設計 (c)
CADdy++ 專業版機械設計 (c) 是一款全參數化 3D CAD 應用程式,在 3D 模型和 2D 圖紙之間具有無縫連結。CADdy++ 使用以下 Boost 函式庫:Boost.Any、Boost.Tokenizer、Boost.Signals、Boost.PropertyMap、Array、Boost.Bind、Boost.Operators、Boost.Tuple、Boost.Random。
「非常感謝所有 Boost 開發人員的出色工作和為 Boost 付出的努力。」
Dimension 5,Miner3D
資料視覺化技術,可為商業和科學提供進階的資料分析、視覺化、聲音化和語音應用。
Miner3D 應用程式提供互動式視覺化分析來自各種資料來源的任意表格資料的方法。它具有強大的基於 OpenGL 的視覺化引擎和直觀的圖形使用者介面。這種組合有助於人眼引導統計工具的應用,並發現可能隱藏的模式。
「我們正在使用以下 Boost 函式庫: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 是 Synergy 公司出品的 Exchange Server 2000/2003 郵件攔截服務。
mailIntercept 使用 Exchange Server 攔截並解讀來自區域網路的電子郵件,將 Microsoft 專有格式轉換為 MIME,並將其傳遞給 SMTP 過濾器,然後將經過 SMTP 過濾器修改的電子郵件返回 Exchange Server,並將其轉換回 Microsoft 專有格式,同時保留其功能。
mailIntercept 使用了下列 Boost 函式庫: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 以及 Boost.TypeTraits
Integrated Research P/L, PROGNOSIS IP 電話管理員和 IP 電話快遞
PROGNOSIS 是一套 IP 電話管理軟體產品,專為解決 IP 電話生命週期管理的主要挑戰而設計,包括網路準備、評估、部署前保證測試,以及 Cisco CallManager、Cisco Unity 和 Cisco AVVID 基礎架構的持續 Day-2 管理。「使用的 Boost 函式庫包括: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 是一個讓開發人員、軟體流程工程師和建置專家能夠建立自動化、可重複的軟體建置流程的工具。Visual Build 提供對 Microsoft Visual Studio .NET 和 2005、Visual Basic、Visual C++、Visual J++、SourceSafe、eMbedded Tools、Borland Delphi、JBuilder、C++Builder 等的內建支援。
使用了以下 Boost 函式庫:Boost.Any、Boost.MemFn、Boost.Regex、Boost.SmartPointers、Boost.StaticAssert
Kinook Software, Ultra Recall
Ultra Recall 是一款適用於 Microsoft Windows 的個人資訊管理 (PIM) / 知識管理 (KM) 應用程式。它可以協助您擷取、組織和回顧您在所有應用程式中使用的所有電子資訊。
使用了以下 Boost 函式庫:Boost.Format、Boost.SharedPointer、Boost.StaticAssert
Applied Dynamics International, ADvantageDE
Applied Dynamics International (ADI) 為汽車、航空航太和國防工業提供最先進的軟體和硬體工具,以設計和測試嵌入式控制系統。ADI 的工具在即時硬體迴路 (HIL) 模擬、快速原型設計和嵌入式控制器軟體開發方面提供先進的功能。自 1957 年以來,我們一直是 HIL 模擬解決方案的領先供應商。
ADvantageDE 是開發環境。它允許模擬模型輕鬆地相互連接或連接到硬體組件以進行即時模擬。可以建立 ADvantageDE 專案,以便在您的 PC、Unix 工作站或我們的即時平台上執行。
ADvantageVI 是所有運行時活動的控制點和圖形用戶界面。運行時架構包含與模擬和測試活動進行交互、可視化和自動化的廣泛功能。
DasCom 提供從大多數 Windows 應用程式(例如 Microsoft Excel、National Instruments LabVIEW 等)存取即時模擬數據的功能。
使用了以下 Boost 函式庫: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 和 Boost.Variant。
PeerGuardian
PeerGuardian 2 是 Methlabs 首屈一指的 Windows IP 封鎖器。PeerGuardian 2 支援多個清單、清單編輯器、自動更新以及封鎖所有 IPv4(TCP、UDP、ICMP 等)等功能,是在 P2P 上保護您隱私的最安全、最簡便的方法。
使用的 Boost 函式庫包括 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 使用戶能夠設計高度複雜的 FlexRay 通訊系統,這將成為未來汽車電子產品的基礎。
「使用的 Boost 函式庫:Boost.Bind、Boost.DynamicBitset、Boost.Format、Boost.Function、Boost.Iterator、Boost.MPL、Boost.MultiIndex、Boost.Utility、Boost.Operators、Boost.Preprocessor(很適合用於產生單元測試的數據)、Boost.ProgramOptions(用於單元測試程式)、Boost.Ref、Boost.Regex、Boost.Serialization、Boost.Signals、Boost.SmartPointers、Boost.Spirit、Boost.Timer 以及 Boost.Variant」
「我們也計劃在 Andreas Huber 的 FSM 函式庫和 Iostreams(與 Serialize 一起)正式發佈後使用它們。」
Wise Riddles Software, Audiomatic
Audiomatic 是一款用於製作系統級巨集,然後隨時透過語音命令或鍵盤快捷鍵從任何 Windows 應用程式啟動這些巨集的工具。Audiomatic 讓您可以啟動程式、檔案或網站;模擬按鍵;播放聲音;朗讀文字;甚至執行腳本。您可以透過語音命令或鍵盤快捷鍵完成所有操作!「使用的 Boost 函式庫:Boost.Bind、Boost.Function、Boost.SmartPointers、Boost.DateTime、Boost.StringAlgorithms、Boost.Utility、Boost.Regex、Boost.Thread、Boost.MPL 以及 Boost.TypeTraits。」
SMProcess FxEngine
FxEngine 來自 SMProcess,是一個免費的框架,用於數據流處理和使用插件設計動態系統。該框架為需要客製化解決方案的應用程式提供了對插件架構的完整控制。
該框架主要基於三個 Boost 函式庫:Boost.Thread:用於實現每個「Pin」的工作。Boost.Thread 包含了我們在可移植框架中尋找的所有功能,例如 mutex 和 condition 元件。Boost.Functional 和 Boost.Bind:與 STL 相比,提供了更大的靈活性。Boost.Timer:一個非常簡單有效的計時器。
Remobo
Remobo 來自 AWIT Systems, Inc,可在您的電腦和您的朋友之間建立一個即時私人網路 (IPN)。這是一個基於您社交網路的電腦網路。透過 IPN 服務,您和您的朋友可以透過網際網路一起工作或玩遊戲,就像坐在同一個辦公室或家庭區域網路 (LAN) 一樣。
使用的 Boost 函式庫包含:Asio、Bind、DateTime、Non-Copyable、檔案系統 (File System)、Function、Lexical Cast、Ref、正規表示式 (Regex)、序列化 (Serialization)、智慧指標 (Smart Pointer)、狀態圖 (StateChart)、執行緒 (Threads)、Tokenizer、Tribool、Tuples、Utility、Variant、Format、MPL、Multi Index、Preprocessor、型別特徵 (Type Traits)
Megahard Software Technologies Inc.,地獄法則 (Rule in Hell)
地獄法則是一款大型多人線上角色扮演遊戲(目前仍處於測試階段)。
使用的 Boost 函式庫包含:Boost.Bind、Boost.Function、Boost.Any、Boost.Tuple、Boost.Ref、Boost.SharedPointer、Boost.TypeTraits 以及 Boost.Utility。
「目前為止,我們最常使用的組合是 Boost.Bind、Boost.Function、Boost.SharedPointer 和 Boost.Ref。」
Detlef Meyer-Eltz 博士,TextTransformer
TextTransformer 是一款 Windows IDE,用於產生由上而下的剖析器,內含用於語意動作的 C++ 直譯器程式碼。剖析器和直譯器都可立即對單個原始檔案或檔案群組執行或除錯。產生的剖析器可以匯出為 C++ 程式碼,包含可直譯的程式碼以及任何其他程式碼。Token 定義為 POSIX 正規表示式,規則則以類似正規表示式的正規表示式語法定義。並支援剖析樹的建構和遍歷。
「TextTransformer 主要基於 Boost.Regex,用於定義剖析器的 Token。Boost.LexicalCast 和 Format 函式庫用於整合的 C++ 直譯器。未來也計劃推出 Boost.StringAlgorithms 的直譯器版本。也會使用 Boost.ProgramOptions 函式庫來改進 TextTransformer 的命令列版本。」
Redshift Software,Thot 工具
Thot 工具 是一款為遊戲開發團隊設計的資源管理工具。Thot 將二進位和文字資源與工作流程自動化整合為一個統一的整體,並使用 Boost Boost.Thread、Boost.SmartPointers、Boost.Regex、Boost.MPL 和 Boost.TypeTraits 建構。
Paragent,Paragent Manage 2.1
Paragent Manage 是一款使用以 C++ 撰寫的輕量級代理程式的桌面管理應用程式。與傳統的桌面管理解決方案不同,Paragent Manage 透過在代理程式和管理主控台之間使用點對點通訊,避免了伺服器的複雜性和成本。這允許在易於部署和維護的套件中進行即時庫存搜尋、警報和軟體稽核。
「我們的代理程式廣泛使用了 Boost,包括:Boost.Thread、Boost.SharedPointer、Boost.Bind、Boost.Spirit、Boost.DateTime、Boost.StringAlgorithms、Boost.MultiIndex、Boost.FileSystem。」
「除了我們遇到的一些讀寫互斥鎖問題之外,Boost 已成為我們開發過程中不可或缺的一部分,並讓我們能夠開發和部署一個非常複雜、高度多執行緒的網路代理程式,內建類似 Lisp 的基於 XML 的腳本語言,所有這些都以 C++ 完成。我們整個開發團隊要感謝所有人的辛勤工作,造福各地所有 C++ 程式設計師。」
think-cell,提升 PowerPoint 效率
think-cell 成立於 2002 年,總部位於柏林,是目前專業 PowerPoint 使用者生產力軟體的領先供應商。其產品套件涵蓋簡報製作的完整流程,從商業資料的分析和準備到定性和定量結果的圖形呈現。think-cell 的客戶包含大多數國際商業諮詢公司,以及許多知名的全球產業領導者。
我們的簡報套件 think-cell 旨在單一目的:製作商業簡報。它是一套完整的尖端生產力工具,每一款工具在其應用範圍內都無與倫比。
think-cell chart 是我們領先的 PowerPoint 增益集,可在幾分鐘內製作專業的商業圖表,例如複雜的瀑布圖、麥肯錫圖表和甘特圖。
think-cell round 是我們獨特的 Excel 增益集,用於一致地捨入數字,即使是跨複雜的計算也能處理。
think-cell layout 是我們獲得專利的 PowerPoint 增益集,用於從標準元素快速組成簡潔的投影片版面配置。
使用的函式庫:演算法、賦值、設定、轉換、CRC、日期時間、格式、Fusion、幾何、整數、行程間通訊、侵入式、Iostreams、迭代器、數學公因數、數學/特殊函數、MPL、多維陣列、多重索引、數值轉換、運算子、Optional、Phoenix、前置處理器、Proto、區間、智慧型指標、Spirit、字串演算法、交換、Tribool、Tuple、Variant
LW-WORKS 軟體,剪貼簿記錄器
剪貼簿記錄器 是一款應用程式,可協助使用者管理其剪貼簿歷史記錄,並提供簡便的方法供使用者存取已儲存的剪貼簿資料。
使用的函式庫:Boost.SmartPointers、Boost.Serialization、Boost.Asio、Boost.StringAlgorithms、Boost.Bind、Boost.Thread、Boost.Conversion、Iostreams。