References
Materials for the technical and the domain parts of this project are listed below. They are catagorized by the area it related to
Portable Build System creation materials
- http://www.gnu.org/manual/manual.html - GNU's automake and autoconf manuals
- Using Automake and Autoconf with C++
- Building C/C++ libraries with Automake and Autoconf
- Gossip - A sample project from where we can learn about the build system creation.
Gnome/Gtk+ Programming
- small gtk project examples
- Making application programming easy with GNOME libraries
- http://www.gtk.org/tutorial - GTK+ 2.0 Tutorial by Tony Gale, Ian main, and the GTK team
- http://gtk.org - Check for recent updates of Gtk+
- http://developer.gnome.org/doc/ - GTK+ 2.0 Tree View Tutorial by Tim-Philipp Muller
- http://developer.gnome.org - Check out for API reference materials (libgnomeui, libgnome, libglade, glib, etc.,)
- Gnome Human Interface Guidelines standard
- http://glade.gnome.org - Interface builder for Gnome/Gtk+
CVS Tutorials/Manuals/Books
- http://www.cvshome.org/ - CVS home page
- http://www.cvshome.org/docs/ -The Cederqvist by Per Cederqvist et al
- http://cvsbook.red-bean.com/ - Open Source Development with CVS, 3rd Edition by Moshe Bar and Karl Fogel
- http://cohesion.it.swin.edu.au/teamb/ - CVSI by John Newbigin
Tutorials on Lex & Yacc
- http://members.xoom.com/thomasn - A Guide to Lex and Yacc by Thomas Niemann
- YACC related material
- http://www.codeguru.com/ - DFA construction and optimization
- http://www.codeproject.com/ - Example parsers
- http://www.tripod.com/ - How to Write a Simple Parser by Ashim Gupta
- http://www.cs.uu.nl/ - parsec, a fast combinator parser by Daan Leijen
Software Engineering materials
- http://swiki.cc.gatech.edu/ - Sample project for software engineering process
- http://www.cs.utexas.edu/ - Example project for SDS reference
- http://www.sei.cmu.edu/ - Object-Oriented Analysis and Design by J.W.Schmidt, F.Matthes, TU Hamburg-Harburg
Project Documentation materials
- Documentation guide
General Linux Programming
- http://www.phrack.org/phrack/ - Writing Linux Kernel Keylogger
- Programming GNU/linux
- http://www.moses.uklinux.net/patches/ - Linux Kernel 2.4 Intrenals by Tigran Aivazian
- http://www.xml.com/ldd/chapter/book/ - Linuxdevice driver
Others
- http://www.joelonsoftware.com/ - User Interface design for programmers by Joel Spolsky
- http://www.stcsig.org/usability/ - Persona and User profile
- Glade Interface designer tutorial
- Open source related material
- Developers guide
- http://members.xoom.com/thomasn/ - Sorting and Searching Algorithms by Thomas Niemann
- http://epaperpress.com/ - Guide for Sorting and Searching Algorithms by Thomas Niemann
|