Ullrich Köthe's Bookmarks on Software Engineering
- Software Engineering Virtual Library
- Software Engineering Homepage and FAQ
- Literate Programming Homepage (DESY Hamburg)
- Client-Server Computing Page
- OMG Homepage
- CORBA Standard
- Software Re-Engineering Homepage
- Software Engineering Institute
- comp.client-server FAQ
- comp.databases.object Mini-FAQ
- M Squared Technlogies' list of software engineering resources
- Generative Programming Homepage
- Aspect-Oriented Programming
- Joseph Yoder's MetaData Homepage
- ISO JTC1 and SC22
- Virginia Tech Online Manuals
- List of Computer Standards
- OO Methods Encyclopedia
- Cetus Object Orientation and Components Links
- Object-Oriented Information Sources
- Adaptable OO Software Page
- The comp.object (Object Orientation) FAQ
- Kinetica's OO Tips Page
- OO Testing Page
- Akademische Software-Kooperation (U Karlsruhe)
- Treiber Hotlist (JE Computer)
- Developer's Resources Guide
- Software Age's Software, Conferences etc. Database
- Software Search Engine
- CASE Tool vendors
- Free Databases List
- Databases Hotlist (Korea)
- The ASSET public software reuse library
- ICP, Inc. maintains a Software Information Center with (as of August 1995) information on over 16,500 software products and 4,500 vendors.
- NEdit free UNIX Editor
- Figlet Homepage, Figlet Server, ASCII Art Galery, another one
- CVS Version Management System, nice documentation, and best practices giude
- Jam ('make' replacement)
- Brad Myers maintains a list of user interface software tools
- Free computer algebra systems: Maxima and Axiom
- Free numerical packages: OCTAVE and
- Scilab
- OpenDX free data visualization system (IBM)
- Sodipodi Inkscape free 2D design (SVG-based)
- Autotrace and potrace vectorization
- Blender free 3D modeling, animation, rendering
- Dataplot Statistics Package
- IEEE 754 Floating Point Standard
- CygWin GNU tools for Windows
- LyX WYSIWIG LaTeX
- The LaTeX Beamer Class for slide creation
- MathType Equation Editor
- The TeX Catalogue (see also the Comprehensive TeX Archive Network)
- MagicPoint (aka "Free PowerPoint")
- Universal File Format Converter (TOM at CMU)
- C++ Standards Committee (ISO/IEC JTC1/SC22/WG21)
- Cetus Links on C++
- C++ Virtual Library
- Association of C and C++ Users
- WWW C++ Information (Jülich)
- the outdated 1996 working paper of the C++ Standard
- Discussion of new C++ features and other C++ resources (e.g. the Traits paper) by Nathan Myers
- Terrific Introduction to C++ (and C) by Björn Fahller (mirror)
- Bruce Eckel's Thinking in C++, 2nd edition (mirror Volume 1 and Volume 2) and his Crash Course in C++ for C Programmers
- Teach Yourself C++ in 21 Days by Jesse Liberty (mirrors: 1, 2, 3)
- C++ Annotations (Tutorial) by Frank B. Brokken
- C++ Kurs von Richard Albrecht (in deutsch)
- C++ Tutorials by Glen McCluskey (including advanced features!)
- Introduction to Object-Oriented Programming Using C++ by Peter Müller
- Source Code from "The C++ Standard Library - A Tutorial and Reference" by Nicolai Josuttis
- Scott Myer's Homepage and his Effective C++ Rules
- C++ FAQ by Marshall Cline
- Bjarne Stroustrup's FAQ
- Esa Pulkkinen's C++ idioms page
- Valentin Bonnards C++ Tips
- Allan Clarke's C++ tip-of-the-day
- Explanation of dependent nam lookup (from g++ manual)
- C++ Design and Coding Standards Todd Hoff, Core Linux Consortium, Will Pitt, Tim Ottinger
- Oleg Kiselyov's C++ Tricks (e.g. lambda functions, lazy SVD solver)
- C++ Guru of the Week Archive
- C++ User Journal's List of C++ Books
- Borland free C++ compiler
- GNU gcc C++ compiler
- GCC_XML C++ to XML translater
- The Standard Template Library
- Komponenten entwerfen mit der C++ STL by U. Breymann
- STL Turotials by Jak Kirman, Phil Ottewell, Osvaldo Pinali Doederlein
- SGI's STL Implementation, local TOC, its Fomitchev's ports to various platforms and another implementation by ObjectSpace
- Plauger's STL and C/C++ Library Reference
- GNU C Library Reference
- POSIX Reference (directly to pthread documentation)
- C++ Library List
- FermiLab's C++ Protability Project
- Boost.org C++ Library Site
- Karim Ratlibs C++ Repository
- Peter Urkedal's C++ Utilities (e.g. lambda expressions)
- Code Snippets Reusable Code List
- The Stony Brook Algorithm Repository
- OSE Class Library and OSE Development Environment
- Doug Schmidt's ACE Framework and TAO ORB
- log4cpp logfile library
- Andy Tai'sC++ GUI Toolkits Page (mirror)
- Qt Homepage (Troll Tech), local documentation, Qtw Widgets for Technical Applications, Phil Thompson's Python Bindings for Qt and KDE, Cygwin port
- wxWindows and wxGTK Homepages
- FOX Toolkit homepage and FXPy and TnFOX Python bindings
- Fresco Homepage
- Garbage Collection FAQ and Boehm's Collector
- MSS Memory Supervision System (aka "free purify")
- C++ Persistence packages: Texas, BerkeleyDB
- ObjectDRIVER relational to OO mapping tool
- ILU Inter-Language Unification (Xerox PARC)
- Memory allocation benchmark source
- Jaakko Järvi's Lambda Library (now part of boost)
- Random Number Generators: random.org , true random numbers, Marsaglia-Zaman by Paul Bourke, several generators and transformation into various PDFs by Kenneth Wilder, original Mersenne Twister by Makoto Matsumoto, C++ wrapper with transformation into alternative PDFs by Charles Karney, C++ port by Richard Wagner, and MTwist C library with many transformations into other PDFs by Geoff Kuenning, newran: Lewis-Goodman-Miller and transformation into various PDFs by Robert Davies, UNU.RAN: transformation into lots of different PDFs, RanLip: transformation into arbitrary PDFs
- SPIRIT Parser Generator
- Regular Expression Libraries: pcre (in C) and Regex++ (in C++, now part of boost)
- gperf perfect hash function generator
- Unicode
- Data storage for scientific experiments: HDF4 and HDF5 (hierarchical data format for scientific data), netCDF (network Common Data Form)
- VTL (View Template Library)
- GRAIL finite state machine SW (with many links)
- ASTL - Automaton Standard Template Library
- PETE - Portable Expression Template Engine
- Number libraries: CLN Class Library for Numbers (comprehensive), GNU Multiprecision Library , NTL (arbitrary precision integers), see also Boost
- Interval arithmetic: filib++, MPFI, PROFIL/BIAS
- Affine arithmetic: libaa in C++ (alternative library in C)
- netlib math software (mirror at Lucent)
- cephes special function and extended precision libraries at netlib and at moshier.net (all in one tar-ball)
- StatLib statistics software
- Numerical Recipes online und direkt zum Inhaltsverzeichnis (PDF-Version)
- Object-Oriented Numerics Homepage (includes Blitz++), Arnold Neumaier's Mathematical Software List, the Uni of Haifa Mathematical Software Sources
- Scientific Software Libraries (list at the PETSc site)
- GiNaC C++ computer algebra system
- ATLAS and GotoBLAS - portable implementations of BLAS (Basic Linear Algebra System)
- LAPACK and LASPack - dense and sparse linear solvers
- ARPACK large scale eigenvalue computation (dense and sparse)
- minpack non-linear solvers
- OPT++ non-linear optimization
- TNT - Template Numerical Toolkit by Roldan Pozo (now includes a C++ port of JAMA, the Java Matrix Package, with QR, SVD, Cholesky, and Eigenvector solvers)
- Eigen C++ template library for linear algebra (fast and clean!)
- MTL - The Matrix Template Library, MTL4 (new implementation) and ITL - The Iterative Template Library
- GMM++ - Generic Matrix Methods for C++
- IT++ - C++ library of mathematical, signal processing, speech processing, and communications classes and functions (includes C++ LAPACK wrapper)
- SuperLU Sparse Matrix Linear Solvers (C)
- PETSc Comprehensive Scientific Programming Libraries
- Generic Math Template Library (mostly computer graphics related)
- Oleg Kiselyov's Linalg library and Robert Davies' newmat
- TAUCS - advanced sparse matrix solvers for C
- TBCI Numerics Library
- Polynomial Root Finder by Markus Lang (combination of Muller's and Newton's method), PHCpack homotopy-based root finders for polynomial systems by Jan Verschelde, SMVLib (computation of maximum number of roots of a polynomial system)
- Sandia NOX Nonlinear solvers library
- Bayes and Kalman filtering libraries: Orocos BFL, Michael Stevens' Bayes++, Vincent Zalzal's KFilter
- FermiLab ZOOM Library
- FFTW Fourier Transform Library
- VIGRA Image Processing Library
- QccPack Image Quantization, Compression, and Coding Library
- Graph isomorphism algorithms: VF (C++) and NAUTY (C)
- Torch, MLC++ Machine Learning Libraries
- libsvm, SVMlight, mySVM and BSVM Support Vector Learning Libraries
- Graph libraries: LEDA , GTL - Graph Template Library, PIGALE - Graph Algorithms and Graph Drawing, Graphviz - Graph Visualization, OpenMesh - half-edge maps and triangulations
- Grid Algorithms Library by Guntram Berti
- Geometry libraries: CGAL Computational Geometry Algorithms Library (see also the Geometry Factory), CPT - closest point transform, NURBS++
- Triangle 2D triangulation and Voronoi package
- 2D rendering libraries: Anti-Grain Geometry (float coordinates, SVG viewer), Cairo (float coordinates!), GD, Asymptote (scientific graphics), GNU plotutils, ePiX plotting via LaTeX
- SVG format (scalable vector graphics): w3c recommendation and software list, svg.org, librsvg rendering library
- 3D rendering and modelling:
- Generic Graphics Library includes Graphics Math Template Library and Scenegraph Adapter
- Mesa OpenGL Implementation, freeglut GLUT replacement, GLEW OpenGL Extension Wrangler Library, glitz 2D rendering and compositing
- Open CASCADE 3D modeling library
- OGRE real-time 3D rendering engine
- OpenSceneGraph 3D graphics toolkit
- Coin3D OpenInventor-compatible 3D graphics toolkit for science and engineering
- CyberX3D virtual reality development package (VRML etc.)
- Raytressi ray tracing library
- VTK Visualization Toolkit
- GGobi high-dimensional data visualization
- SDL Simple DirectMedia Layer
- 3D model file formats: dxflib, 3ds, OpenNURBS
- Image import/export/conversion:
- ImageMagick
- FreeImage
- TIFF (dead link? try here)
- JPEG: sources and documentation
- JPEG 2000: JasPer
- PNG and required zlib
- Asymptote language for advanced scientific graphics generation
- OpenC++
- LISP Homepage and the Association of LISP Users (with documentation of the CLOS Meta Object Protocol)
- Modula-3 Homepage
- Dylan: Wiki Page, Gwydion Dylan Implementation, FunctionalObjects Dylan Implementation
- Yorick Scientific Computing Language
- Sather Homepage
- Cilk Parallel C Homepage
- Eiffel Homepage
- Haskell Homepage
- Smalltalk Homepage, Scott Smith's Introduction to Smalltalk, IBM's Smalltalk Tutorial
- J Homepage
- Lua Homepage
- Perl Homepage
- Ruby Homepage
- Tcl/Tk Consortium and Scriptics (the Tcl/Tk company)
- Python Homepage (directly to the documentation)
- Why Python? by Eric Raymond
- Vaults of Parnassus 3rd party Python resources
- SPARK Parser Library
- Paul Dubois' Numeric (NumPy) module and its successor Numarray
- Modules to enhance Numerical Python (e.g. signaltools, quadrature, optimize)
- SciPy scientific/numeric tools for Python (includes many stand alone packages and data plotting -- see the plotting tutorial and the new chaco plotting library)
- pygsl Python bindings of the GNU scientific library
- Konrad Hinsen's ScientificPython package
- Unum numbers with units
- High-quality random numbers (various distributions): crng
- PyGiNaC symbolic computation
- PIL Python Imaging Library
- Phil Thompson's Python Qt Bindings, Book: GUI Programming with Python: QT Edition by Boudewijn Rempt
- Gerard Vermeulen's Python Qtw Bindings for data plotting (uses SIP)
- wxPython GIU library
- PyGTK GIU library
- GLinter and PyUI GLUT/OpenGL-based GIU libraries
- Pyro Python Remote Objects
- boost.python C++ glue code generator
- SIP C++ glue code generator, incomplete documentation
- Paul Dubois' C++ Extensions
- Fredrik Lundh's Python tools: XML, PythonDoc etc.
- PyTables manage and analyse large data sets (NCSA HDF5 format)
- GATO graph animation toolbox (algorithm visualization)
- PySPG numeric experiment control and report/plot generation
- Stimulus creation for vision research experiments: Vision Egg, PsychoPy
- Python plotting tools: Gnuplot.py, PyNGL advanced scientific graphics, biggles, disipyl, GracePlot, ePiX and PyePiX plotting via LaTeX, PyScript and PyX plotting via PostScript
- Python 2D and 3D graphics: pycairo (wrapper of cairo 2D drawing library), gdmodule (wrapper of GD 2D drawing library), PyOpenGL, GLEWpy GL extensions, OpenGLContext scenegraph creation, Visual Python, cgkit, threeDS 3DStudioMax loader and viewer, Python NURBS Toolkit , Soya 3D engine, SVG draw (see also the list at VRPlumber)
- Pygame wrapper for SDL (simple direct media layer) library
- Java Homepage, Code Guru's Java Resources (includes online books), and Java Report Online Java Documentation,
- Z specification language
- Larch specification language and the Larch/C++ project
- XML Homepage
- Bill Casselman's Manual for Mathematical PostScript
- DOC++ Documentation Generator (ZIB Berlin)
- CcDoc Documentation Generator
- CppDoc C++ Documentation with Javadoc layout
- Natural Docs beautiful layout with minimal markup
- Perceps
- Cocoon
- AutoDuck
- Doxygen
- KDOC
- C++ to Html
- ObjectManual
- UML Sudio
- javadoc
- Design Patterns Page at Barcodes Inc.
- Vince Huston's Design Patterns Page
- WikiWikiWeb (direkt zu Recent Changes)
- SIEMENS Design Patterns
- GoF Patterns Page and another one
- Doug Lea's Java Patterns
- Patterns for Adaptive Programming
- Martin Fowler's Refactoring Homepage
- International Function Point Users Group
- NASA Project Support
- Norman Fenton's Metrics Homepage
- PD Software to calculate metrics (see also programm "metrics" in vol. 20 of comp.sources.unix)
- Bibliography on OO metrics
- Software Testing Laboratories, Inc. maintains a web page on creating high quality software products for the commercial marketplace
- Jim Coplien's Software Process Patterns
- Extreme Programming: Portland Pattern Repository, Ron Jeffries, Don Wells
- Martin Fowler's Homepage and his Collection of Refactorings
- Scott W. Ambler's Process Patterns Resource Page
- Microsoft Solutions Framework (MSF)
- David Eichmann's list of educational programs in Software Engineering
- Pete Phillips' project management FAQ
- Information about MIL-STD-498 on Software Development and Documentation. This is the successor to several standards, including 2167A.
- Software Best Practices
- Unified Modeling Language at Rational
- Bernd Oestereichs UML Page
- David W. Eaton's configuration management and problem tracking FAQs
- Philip Johnson's archive on formal technical review
- CERA Research's FAQ on embedded systems
Allgemein
Object Orientation
Free Software
C++
Other Programming Languages
Documentation
Design
Metrics
Design Process / Management
Verschiedenes
Up at this WWW site
Last update: 19.01.2011, 15:17 |
Webmaster: Ole Hansen
|
