References: Books, Magazines and Online information
Page under construction (Last updated 04/07/2003)
Please revisit for updates.
If you have read a book lately and think it is worth reading, send an email to svenkat@cs.uh.edu and I will put that here.
Indicates a must reads
or worth reading or a good book to consult.
Object-Oriented Software Engineering:
Applying Use Cases - A Practical Guide, Geri Schneider, Jason Winters, Addison-Wesley.
Pattern Hatching Design Patterns Applied, John Vlissides, Addison-Wesley.
The Unified Software Development Process, Ivar Jacobson, Gary Booch, James Rumbaugh, Addison-Wesley.
extreme Programming explained - Embrace Change, Kent Beck, Addison-Wesley.
Design Patterns - Elements of Reusable Software Object-Oriented Software, Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Addison-Wesley.
Object-Oriented Programming:
C++:
- The C++ Programming Language, Bjarne Stroustrup, Addison-Wesley.
Java:
Effective Java Programming Language Guide, Joshua Bloch, Addison-Wesley.
- Beginning Java, Ivor Horton, WROX.
- Hacking Java, Mark Wutka, Que.
- Java Beans
, Laurence Vanhelsuwe, SYBEX.
Thinking in Java, Bruce Eckel, Prentice Hall.
Distributed Object Computing:
- COM AND DCOM - Microsoft's Vision for Distributed Objects
, Roger Sessions, Wiley Computer Publishing.
- CORBA Distributed Objects Using Orbix
, Sean Baker, Addison Wesley.
Essential COM, Don Box, Addison-Wesley.
- Inside COM - Microsoft's Component Object Model
, Dale Rogerson, Microsoft Press.
- Inside Distributed COM
, Guy Eddon and Henry Eddon,Microsoft Press.
GUI Development:
Beginning ATL COM Programming, Richard Grimes, Alex Stockton, George Reilly, Julian Templeman, WROX.
Professional MFC with Visual C++ 5, Mike Blaszczak, WROX.
Professional Visual C++ 5 Active X COM Control Programming, Sing Li and Panos Economopoulos, WROX.
Programming Microsoft Visual C++, David J. Kruglinski, George Shepherd, Scot Wingo, Microsoft Press.
Online Sources: