Handbook of Open Source Tools introduces a comprehensive collection of advanced open source tools useful in developing software applications. The book contains information on more than 200 open-source tools which include software construction utilities for compilers, virtual-machines, database, graphics, high-performance computing, OpenGL, geometry, algebra, graph theory , GUIs and more. Special highlights for software construction utilities and application libraries are included. Each tool is covered in the context of a real like application development setting. This unique handbook presents a comprehensive discussion of advanced tools, a valuable asset used by most application developers and programmers; includes a special focus on Mathematical Open Source Software not available in most Open Source Software books, and introduces several tools (eg ACL2, CLIPS, CUDA, and COIN) which are not known outside of select groups, but are very powerful.
Handbook of Open Source Tools is designed for application developers and programmers working with Open Source Tools. Advanced-level students concentrating on Engineering, Mathematics and Computer Science will find this reference a valuable asset as well.
Author(s): Sandeep Koranne (auth.)
Edition: 1
Publisher: Springer US
Year: 2011
Language: English
Pages: 484
Tags: Software Engineering/Programming and Operating Systems; Appl.Mathematics/Computational Methods of Engineering; Programming Techniques; Information Systems Applications (incl.Internet); Programming Languages, Compilers, Interpreters
Front Matter....Pages i-xxxi
Front Matter....Pages 1-1
GNU/Linux Operating System....Pages 3-34
Text processing....Pages 35-44
Front Matter....Pages 45-45
Software Engineering....Pages 47-104
Standard Libraries....Pages 105-111
Apache Portable Runtime (apr)....Pages 113-126
Boost C++ Libraries....Pages 127-143
Performance Libraries....Pages 145-154
Compression Engines....Pages 155-164
Application Development Libraries....Pages 165-189
Hierarchical Data Format 5 : HDF5....Pages 191-200
Graphics and Image Processing Libraries....Pages 201-210
Front Matter....Pages 211-211
Parallel Programming....Pages 213-240
Compiler Construction....Pages 241-284
Front Matter....Pages 285-285
Scientific Software....Pages 287-315
VLSI CAD Tools....Pages 317-347
Math libraries....Pages 349-356
Mathematics Software....Pages 357-390
Artificial Intelligence and Optimization....Pages 391-408
Front Matter....Pages 409-409
Information Visualization....Pages 411-454
Web and Database Systems....Pages 455-471
Front Matter....Pages 409-409
Conclusion....Pages 473-474
Back Matter....Pages 475-484