Software Engineering: A Practitioner's Approach
Professional C++ (Programmer to Programmer)
Illustrated TCP/IP
Computer Networks (4th Edition) - Andrew S. Tanenbaum
The Compiler Design Handbook: Optimizations and Machine Code Generation
Visual Basic 6 Black Book: The Only Book You'll Need on Visual Basic
Operating System Concepts (7th Edition)
Operating Systems: A Concept-based Approach by Dhamdhere
Internet & World Wide Web How to Program (2nd Edition)
Scripting in Java: Languages, Frameworks, and Patterns
password-amader
Product Description
For over 20 years, Software Engineering: A Practitioner's Approach has been the best selling guide to software engineering for students and industry professionals alike.
The sixth edition continues to lead the way in software engineering. A new Part 4 on Web Engineering presents a complete engineering approach for the analysis, design, and testing of Web Applications, increasingly important for today's students. Additionally, the UML coverage has been enhanced and signficantly increased in this new edition.
The pedagogy has also been improved in the new edition to include sidebars. They provide information on relevant softare tools, specific work flow for specific kinds of projects, and additional information on various topics. Additionally, Pressman provides a running case study called "Safe Home" throughout the book, which provides the application of software engineering to an industry project.
New additions to the book also include chapters on the Agile Process Models, Requirements Engineering, and Design Engineering. The book has been completely updated and contains hundreds of new references to software tools that address all important topics in the book.
The ancillary material for the book includes an expansion of the case study, which illustrates it with UML diagrams. The On-Line Learning Center includes resources for both instructors and students such as checklists, 700 categorized web references, Powerpoints, a test bank, and a software engineering library-containing over 500 software engineering papers. TAKEAWY HERE IS THE FOLLOWING: 1. AGILE PROCESS METHODS ARE COVERED EARLY IN CH. 4 2. NEW PART ON WEB APPLICATIONS --5 CHAPTERS
About the Author
Roger S. Pressman is an internationally recognised authority on software process improvement and software engineering technologies. He is currently president of R. S. Pressman and Associates Inc., a consultancy specialising in software engineering practices.
Code:
http://rapidshare.com/files/281196488/Software_Engineering_-_Pressman_AF_.pdf
Product Description
* Geared to experienced C++ developers who may not be familiar with the more advanced features of the language, and therefore are not using it to its full capabilities
* Teaches programmers how to think in C++-that is, how to design effective solutions that maximize the power of the language
* The authors drill down into this notoriously complex language, explaining poorly understood elements of the C++ feature set as well as common pitfalls to avoid
* Contains several in-depth case studies with working code that's been tested on Windows, Linux, and Solaris platforms
From the Back Cover
C++ is one of the most popular programming languages, but this fast and powerful language is also notoriously complex. Many useful aspects of C++ remain a mystery to even the most experienced programmers. Too often, programming books concentrate more on the syntax of the language and less on its real-world applications. This code-intensive, practical guide changes that by teaching all facets of C++ development, including effective application design, testing, and debugging. You'll learn simple, powerful techniques used by C++ professionals, little-known features that will make your life easier, and reusable coding patterns that will bring your basic C++ skills to the professional level.
After a quick review of C++ fundamentals, the authors launch into teaching you how to use C++ in your daily work. They show you various programming methodologies and good programming style, as well as ways to increase the quality of your code and improve your programming efficiency. You'll discover how to write cross-language and cross-platform code, how to perform unit testing and regression testing, and how to use the standard C++ library. By the end of the book you'll be armed with a wealth of reusable coding patterns that can be applied to all your projects.
You will be able to master the C++ language with all its idiosyncrasies, and take advantage of its powerful capabilities for large-scale software development.
What you will learn from this book
* Different programming methodologies and high-quality programming styles
* Ways to take advantage of C++ for large-scale software development
* Methods to ensure bug-free code
* An appreciation for object-oriented design
* How to use libraries and patterns to write better code—with less work
* The best ways to manage memory in C++
* Techniques for input and output
Who this book is for
This book is for programmers and developers who want to take their C++ skills to the professional level. Some knowledge of basic C++ or significant experience with C and/or Java is required, as well as a solid foundation in programming fundamentals and familiarity with a compiler.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
Code:
http://rapidshare.com/files/281198054/Professional_C_____AF__.pdf
Amazon Review
Nothing happens on the Internet without the underlying collection of network protocols--the TCP/IP stack--playing a role. If you're looking to increase your networking knowledge--and your marketability--by becoming familiar with TCP/IP, take a look at Illustrated TCP/IP for an orientation. In his coverage of IP, Matthew Naugle explains IPv4 and IPv6, along with the protocols that facilitate routing and other interactions among IP hosts (including Routing Information Protocol [RIP], Open Shortest Path First [OSPF], and Internet Control Message Protocol [ICMP]).
Naugle covers Transport Control Protocol (TCP) and User Datagram Protocol (UDP) and offers information on the software that has grown up around the TCP/IP suite (including FTP, DNS, and SMTP). This series of short articles provides overviews of IP addresses and subnetting, explains key relationships among the TCP/IP technologies, and overall, represents a good way to gain basic familiarity with the essential Internet communications standards and related applications. You'll be ready for environment-specific guides after you work through this book. --David Wall
Product Description
A complete anatomy of TCP/IP networks and the IP protocol suite in a quick-reference format.
Illustrated TCP/IP
Whether you're adding new TCP/IP applications to your office suite or migrating from IPv4 to IPv6, Illustrated TCP/IP gives you instant access to the detailed information you need-in a unique quick-reference format. Each topic is concisely explained on a large-format page, with a PowerPoint slide graphic to illustrate key concepts. Matt Naugle covers all the bases, including:
* A concise, easy-to-read discussion of the TCP/IP protocol
* IPv4 and IPv6 addressing
* FTP, DNS, SMTP, SNMP, BOOTP, DHCP, RSVP, RTP, RTCP, and other major applications protocols
* Routing protocols RIP, RIPv2, and OSPF
* IP multicast
* The impact of IPv6 on existing networks
* Migrating from IPv4 to IPv6
* RFCs and where to find them.
Code:
http://rapidshare.com/files/281196487/Illustrated_TCPIP_by_Matthew_G.Naugle_AF_.pdf
Amazon Review
This is the long-awaited 3rd Edition of Tanenbaum's classic book on computer networking. The finest network engineer I know (who was stolen from my previous employer by developers of IPv6) swears by this book, and it is arguably the best single resource for gaining a good technical understanding of modern networking in the mid 1990s. Very Highly Recommended. --This text refers to an out of print or unavailable edition of this title.
Review
Read the entire review of this book.
Computer Networks won't save one minute over the next year. It has no step-by-step procedures, no problem solving sections, and no butt-saving tricks. The only purpose it can serve at a downed site is as a shield against thrown objects from frustrated users. Normally, theoretical books like this one receive a quick skim and are promptly sent to my for-looks-only tome tomb. However, this isn't a normal theoretical book. It's fascinating. In fact, I read it not once but three times. Tanenbaum fills over 700 pages with everything I didn't know, or better still, only thought I knew about networks. --Don Bryson, Dr. Dobb's Journal -- Dr. Dobb's Journal --This text refers to an out of print or unavailable edition of this title.
Code:
http://rapidshare.com/files/281227902/Computer_Networks_Tanenbaum_4ed_AF__.pdf
Product Description
Today’s embedded devices and sensor networks are becoming more and more sophisticated, requiring more efficient and highly flexible compilers. Engineers are discovering that many of the compilers in use today are ill-suited to meet the demands of more advanced computer architectures.
Updated to include the latest techniques, The Compiler Design Handbook, Second Edition offers a unique opportunity for designers and researchers to update their knowledge, refine their skills, and prepare for emerging innovations. The completely revised handbook includes 14 new chapters addressing topics such as worst case execution time estimation, garbage collection, and energy aware compilation. The editors take special care to consider the growing proliferation of embedded devices, as well as the need for efficient techniques to debug faulty code. New contributors provide additional insight to chapters on register allocation, software pipelining, instruction scheduling, and type systems.
Written by top researchers and designers from around the world, The Compiler Design Handbook, Second Edition gives designers the opportunity to incorporate and develop innovative techniques for optimization and code generation.
Code:
http://rapidshare.com/files/281227903/The_Compiler_Design_Handbook_AF__.pdf
Product Description
This comprehensive guide contains 1,000 pages of everything Visual Basic 6, from programming with radio buttons and checkboxes to XOR drawings, OLE automation, DHTML page design, graphics, and Internet Explorer support. Over 800 projects are included covering Visual Basic from the Internet to the Windows Registry. The book includes a Quick Reference at the end of each chapter, making it fast and easy to look up the most common, and uncommon, Visual Basic problems.
About the Author
Steven Holzner is the award-winning author of more than 100 computer books, including PHP: The Complete Reference. His books have sold more than two million copies, and have been translated into 23 languages.
Code:
http://rapidshare.com/files/281227904/Visual_Basic_6_blackbook_AF_.pdf
Product Description
Another defining moment in the evolution of operating systems
Small footprint operating systems, such as those driving the handheld devices that the baby dinosaurs are using on the cover, are just one of the cutting-edge applications you'll find in Silberschatz, Galvin, and Gagne's Operating System Concepts, Seventh Edition.
By staying current, remaining relevant, and adapting to emerging course needs, this market-leading text has continued to define the operating systems course. This Seventh Edition not only presents the latest and most relevant systems, it also digs deeper to uncover those fundamental concepts that have remained constant throughout the evolution of today's operation systems. With this strong conceptual foundation in place, students can more easily understand the details related to specific systems.
From the Back Cover
Another defining moment in the evolution of operating systems
Small footprint operating systems, such as those driving the handheld devices that the baby dinosaurs are using on the cover, are just one of the cutting-edge applications you’ll find in Silberschatz, Galvin, and Gagne’s Operating System Concepts, Seventh Edition.
By staying current, remaining relevant, and adapting to emerging course needs, this market-leading text has continued to define the operating systems course. This Seventh Edition not only presents the latest and most relevant systems, it also digs deeper to uncover those fundamental concepts that have remained constant throughout the evolution of today’s operation systems. With this strong conceptual foundation in place, students can more easily understand the details related to specific systems.
New Adaptations
* Increased coverage of user perspective in Chapter 1.
* Increased coverage of OS design throughout.
* A new chapter on real-time and embedded systems (Chapter 19).
* A new chapter on multimedia (Chapter 20).
* Additional coverage of security and protection.
* Additional coverage of distributed programming.
* New exercises at the end of each chapter.
* New programming exercises and projects at the end of each chapter.
* New student-focused pedagogy and a new two-color design to enhance the learning process.
Code:
http://rapidshare.com/files/281954725/OS_by_Galvin-_7th_ED.zip
Product Description
After authoring a best-selling text in India, Dhananjay Dhamdhere has written Operating Systems, and it includes precise definitions and clear explanations of fundamental concepts, which makes this text an excellent text for the first course in operating systems.
Concepts, techniques, and case studies are well integrated so many design and implementation details look obvious to the student. Exceptionally clear explanations of concepts are offered, and coverage of both fundamentals and such cutting-edge material like encryption and security is included. The numerous case studies are tied firmly to real-world experiences with operating systems that students will likely encounter.
Format : .pdf
Size : 23 mb
Code:
http://rapidshare.com/files/282863770/Operating_Systems_-_A_Concept-based_Approach_by_Dhamdhere.D.M.pdf
Product Description
Covers virtually every Web development skill now in demand, from building dynamic pages through server and client-side scripting; XML; Flash; even the basics of electronic commerce. Softcover. CD-ROM included.
From the Back Cover
The authoritative DEITEL™ LIVE-CODE™ introduction to Internet & World Wide Web programming
The Internet and World Wide Web have revolutionized software development with multimediaintensive, platform-independent code for conventional Internet-, Intranet- and Extranet-based applications. This college-level textbook carefully explains how to program multitiered, client/server, database-intensive, Web-based applications.
Dr. Harvey M. Deitel and Paul J. Deitel are the founders of Deitel & Associates, Inc., the internationally recognized corporate training and content-creation organization specializing in Java™, C++, C, Visual C#™, Visual Basic®, Visual C++®, .NET, XML, Python, Perl, Internet, Web and object technologies. The Deitels are also the authors of the world's #1 Java and C++ textbooks—Java How to Program, 4/e and C++ How to Program, 3/e—and many other best sellers. In Internet & World Wide Web How to Program, 2/e, the Deitels and their colleague, Tem R. Nieto, discuss key topics, including:
* XHTML™/CSS™/Dynamic HTML
* Multitier Client/Server Applications
* Internet Explorer® 5.
Format : .pdf
Pages : 1450
Size : 31 mb
Code:
http://rapidshare.com/files/283307998/Internet___World_Wide_Web_How_to_Program__2nd_Edition_.rar
Product Description
Groovy and Beyond: Leverage the Full Power of Scripting on the JavaTM Platform!
Using the JavaTM platform’s new scripting support, you can improve efficiency, streamline your development processes, and solve problems ranging from prototyping to Web application programming. In Scripting in Java, Dejan Bosanac covers key aspects of scripting with Java, from the exciting new Groovy scripting language to Java’s new Scripting and Web Scripting APIs.
Bosanac begins by reviewing the role and value of scripting languages, and then systematically introduces today’s best scripting solutions for the Java platform. He introduces Java scripting frameworks, identifies proven patterns for integrating scripting into Java applications, and presents practical techniques for everything from unit testing to project builds. He supports key concepts with extensive code examples that demonstrate scripting at work in real-world Java projects. Coverage includes
· Why scripting languages offer surprising value to Java programmers
· Scripting languages that run inside the JVM: BeanShell, JavaScript, and Python
· Groovy in depth: installation, configuration, Java-like syntax, Java integration, security, and more
· Groovy extensions: accessing databases, working with XML, and building simple Web applications and Swing-based UIs
· Bean Scripting Framework: implementation, basic abstractions, and usage examples
· Traditional and new patterns for Java-based scripting
· JSR 223 Scripting API: language bindings, discovery mechanisms, threading, pluggable namespaces, and more
· JSR 223 Web Scripting Framework: scripting the generation of Web content within servlet containers
About the Author
Dejan Bosanac is a professional software developer and technology consultant. He specializes in the integration and interoperability of diverse technologies, especially those related to Java and the Web. He has spent several years developing complex software projects, ranging from highly trafficked Web sites to enterprise applications, and was a member of the JSR 223 Expert Group.
Format : .pdf
Size : 5.5mb
Pages : 552
Code:
http://rapidshare.com/files/285040466/Scripting_in_Java__2007.zip
Last edited: