DeepSee
DeepSee is a set of C++ macros + a C++ library that will help you to have a deep see of your software, and provides many features that will help you debug/instrument/secure/optimize/check it. It is a complement to gdb/valgrind kind of tools as it works in a completely different way. Please see the DeepSee page for more infos on features and how it works.
The project is published under BSD licence.
Some presentation materials are in preparation (#72).
DeepSee for who?
- Open Source Software enable backtrace support, even for release mode => get rich crash report from users instead of single "it crashes"!
- Embedded system engineers will love its flexibility and power, as they often can't use traditional software debug tools.
- QA engineers will be happy with the constant software checks and traces
- Software managers will enjoy the gain of development time and the early errors detection system
DeepSee for why?
- having debug functionalities even on very small systems where traditional tools won't work
- a debug build must be good for debugging, ready to use, functional for developers.
- A release build must be fast, small and secured
- DeepSee brings developers a complete strong set of tools that fit all their concerned needs... use it instead of writing your own (much often) unfinished/untested/uncomplete/temporary debug code!
News
You'll find useful news on this blog, and maybe this twitter too.
Download sources
trunk: svn co http://www.sand-labs.org/deepsee/svn/trunk/deepsee
release: svn co http://www.sand-labs.org/deepsee/svn/tags/Senozan
Screenshots
See the QuickStart page to have a quick look at few features.
Documentation
DeepSee uses doxygen. You'll find doc snapshot at technical documentation
You'll also find docs in this wiki: have a look at DocumentationIndex.
DeepSee community
You can find DeepSee users most of the time on irc at #deepsee (on freenode), and can join the mailing list here.
As DeepSee is an open source software, everybody is welcome to use, test and improve it! You can use this trac site to enter tickets, and submit patches by attaching your code in a ticket.
Commercial support like training courses, customizing a DeepSee version for your own needs, implementing custom features, etc... is available, please contact [Frederic Marmond]!
Contact
Frederic Marmond (fmarmond at gmail dot com / #deepsee on freenode IRC)
DeepSee mailing list
See also ContributorsList and SponsorsList !
