Subscribe

Showing posts with label Software Development. Show all posts
Showing posts with label Software Development. Show all posts

Tuesday, February 3, 2009

Download Java Software Solutions (Java 5.0 version)

Download Java Software Solutions (Java 5.0 version)

This book takes an early object oriented approach to Java Embracing Java 5.0 topics, including the new standard Scanner class for simplified keyboard input and parsing, enumerated types, autoboxing, variable length parameter lists, the enhanced for loop, and generic types. This new edition has an earlier evolution of object concepts, developed in a way that capitalizes on the power of objects without overwhelming beginning programmers. It includes all new Java 5 topics, including Scanner class, enumerated types, autoboxing, variable length parameter lists, the enhanced for loop, and generic types. This is in depth coverage on GUI applications. This book is appropriate for beginning programmers who want to learn to program with Java as well as experienced programmers who want to add Java to their skill-set.

Download

Friday, January 16, 2009

Download Patterns for Performance and Operability: Building and Testing Enterprise Software

Download Patterns for Performance and Operability: Building and Testing Enterprise Software

Publisher: AUERBACH
Number Of Pages: 344
Publication Date: 2007-12-22
ISBN-10 / ASIN: 1420053345
ISBN-13 / EAN: 9781420053340
Binding: Hardcover

Book Description:
It is a scenario too familiar to the software industry: new software is delivered to customers and suddenly unforeseen and devastating bugs cause everything to crash. Patterns for Performance and Operability is filled with practical, hands-on software development and testing techniques to ensure customers enjoy properly running software rather than complain about bugs and system crashes. The book explores in-depth nonfunctional design and testing that too many software professionals overlook to their peril. It shows how to avoid a range of real world user problems, unexpected data permutations, and unforeseen input that lead to software failure. Designers, developers and testers can refer to the book’s catalog of defensive software patterns to guarantee high-quality performance.

Download

Download Slamming Spam : A Guide for System Administrators

Download Slamming Spam : A Guide for System Administrators

* Publisher: Addison-Wesley Professional
* Number Of Pages: 432
* Publication Date: 2004-12-30
* ISBN-10 / ASIN: 0131467166
* ISBN-13 / EAN: 9780131467163
* Binding: Paperback

Summary: Good resource for messaging systems administrators
Be it inane e-mails with topics such as “retention bobble cicada emanuel,” attempts to pitch 21st century snake oil, or incessant pleas to refinance your mortgage or find a date online, we’ve all received our share of spam. And as antispam software develops, mass marketers get ever more crafty in defeating these programs. Spam is truly overwhelming today’s workplaces, and systems administrators are in dire need of effective solutions.
One place to turn is Slamming Spam, a systems administrator’s and messaging administrator’s guide to reducing spam. With its hands-on, high-level approach for detecting, managing, and eliminating spam, the book is not for beginners. Readers are expected to be comfortable with UNIX and Windows system administration and be familiar with core concepts of messaging and messaging protocols.
Thankfully, the authors don’t delay in providing helpful information. By chapter two, the book is already in the solutions phase of how to harden a system against spam. Besides covering SpamAssassin, a popular open-source antispam tool, the book shows how to protect messaging systems, such as Microsoft Exchange and Lotus Domino, and messaging clients including Outlook Express and Mozilla Messenger.
Alternative solutions to junk e-mail are provided as well, including Sender Policy Framework (which identifies spoofed mail) and DSPAM (an open-source statistics-based spam filter), as well as commercial solutions. Whitelists and blacklists, DNS black-hole services, header checking, and other antispam niceties are explained as well. The result is a book that will help any organization substantially reduce its spam intake.

Download

Download Recent Developments in Biologically Inspired Computing

Download Recent Developments in Biologically Inspired Computing

Publisher: Idea Group Publishing
Number Of Pages: 439
Publication Date: 2004-08-01
ISBN-10 / ASIN: 159140312X
ISBN-13 / EAN: 9781591403128
Binding: Hardcover

Book Description:
Necessary reading for undergraduate and graduate students, and researchers interested in knowing the most recent advances in problem solving techniques inspired by nature. This book covers the most relevant areas in computational intelligence, including evolutionary algorithms, artificial neural networks, artificial immune systems and swarm systems. It also brings together novel and philosophical trends in the exciting fields of artificial life and robotics. This book has the advantage of covering a large number of computational approaches, presenting the state-of-the-art before entering into the details of specific extensions and new developments. Pseudocodes, flow charts and examples of applications are provided so as to help newcomers and mature researchers to get the point ofthe new approaches presented.

Download

Download Embedded Software (Newnes Know It All) (Newnes Know It All)

Download Embedded Software (Newnes Know It All) (Newnes Know It All)

Publisher: Newnes
Number Of Pages: 792
Publication Date: 2007-09-07
ISBN-10 / ASIN: 0750685832
ISBN-13 / EAN: 9780750685832
Binding: Paperback

Book Description:
The Newnes Know It All Series takes the best of what our authors have written to create hard-working desk references that will be an engineer’s first port of call for key information, design techniques and rules of thumb. Guaranteed not to gather dust on a shelf!
Embedded software is present everywhere from a garage door opener to implanted medical devices to multicore computer systems. This book covers the development and testing of embedded software from many different angles and using different programming languages. Optimization of code, and the testing of that code, are detailed to enable readers to create the best solutions on-time and on-budget. Bringing together the work of leading experts in the field, this a comprehensive reference that every embedded developer will need!
Chapter 1: Basic Embedded Programming Concepts
Chapter 2: Device Drivers
Chapter 3: Embedded Operating Systems
Chapter 4: Networking
Chapter 5: Error Handling and Debugging
Chapter 6: Hardware/Software Co-Verification
Chapter 7: Techniques for Embedded Media Processing
Chapter 8: DSP in Embedded Systems
Chapter 9: Practical Embedded Coding Techniques
Chapter 10: Development Technologies and Trends
*Proven, real-world advice and guidance from such name authors as Tammy Noergard, Jen LaBrosse, and Keith Curtis
*Popular architectures and languages fully discussed
*Gives a comprehensive, detailed overview of the techniques and methodologies for developing effective, efficient embedded software

Download

Download JMP Start Statistics: A Guide to Statistics and Data Analysis Using Jmp, Fourth Edition

Download JMP Start Statistics: A Guide to Statistics and Data Analysis Using Jmp, Fourth Edition (Sas Press Series)

Publisher: SAS Publishing
Number Of Pages: 628
Publication Date: 2007-09-30
ISBN-10 / ASIN: 159994572X
ISBN-13 / EAN: 9781599945729
Binding: Paperback

Product Description:

JMP Start Statistics: A Guide to Statistics and Data Analysis Using JMP, Fourth Edition, is a complete and orderly introduction to analyzing data using JMP statistical discovery software from SAS. A mix of software manual and statistics text, this book provides hands-on tutorials with just the right amount of conceptual and motivational material to illustrate how to use JMP’s intuitive interface for data analysis. Each chapter features concept-specific tutorials, examples, brief reviews of concepts, step-by-step illustrations, and exercises. This book is a great tool for statistics students or practitioners needing a software-related statistics review.

Download

Download System Architecture with XML (The Morgan Kaufmann Series in Software Engineering and Programming)

Download System Architecture with XML (The Morgan Kaufmann Series in Software Engineering and Programming)

* Publisher: Morgan Kaufmann
* Number Of Pages: 480
* Publication Date: 2002-06-25
* ISBN-10 / ASIN: 1558607455
* ISBN-13 / EAN: 9781558607453
* Binding: Paperback

Book Description:

XML is bringing together some fairly disparate groups into a new cultural clash: document developers trying to understand what a transaction is, database analysts getting upset because the relational model doesn’t fit anymore, and web designers having to deal with schemata and rule based transformations. The key to rising above the confusion is to understand the different semantic structures that lie beneath the standards of XML, and how to model the semantics to achieve the goals of the organization.
A pure architecture of XML doesn’t exist yet, and it may never exist as the underlying technologies are so diverse. Still, the key to understanding how to build the new web infrastructure for electronic business lies in understanding the landscape of these new standards.
If your background is in document processing, this book will show how you can use conceptual modeling to model business scenarios consisting of business objects, relationships, processes, and transactions in a document-centric way. Database designers will learn if XML is subject to relational normalization and how this fits in with the hierarchical structure of XML documents. Web designers will discover that XML puts them into a position to automatically generate visually pleasing web pages and rich multimedia shows from otherwise dry product catalogues by using XSLT and other transformation tools. Business architects will see how XML can help them to define applications that can be quickly adapted the ever changing requirements of the market.

Download

Download Computer Algebra Recipes: An Advanced Guide to Scientific Modeling

Download Computer Algebra Recipes: An Advanced Guide to Scientific Modeling

Publisher: Springer
Number Of Pages: 372
Publication Date: 2007-01-12
ISBN-10 / ASIN: 0387257683
ISBN-13 / EAN: 9780387257686
Binding: Paperback

Book Description:
Modern computer algebra systems are revolutionizing the teaching and learning of mathematically intensive subjects in science and engineering, enabling students to explore increasingly complex and computationally intensive models that provide analytic solutions, animated numerical solutions, and complex two- and three-dimensional graphic displays.
This self-contained text benefits from a spiral structure that regularly revisits the general topics of graphics, symbolic computation, and numerical simulation with increasing intricacy at each turn. The text is built around a large number of computer algebra worksheets or “recipes” that have been designed using MAPLE to provide tools for problem solving and to stimulate critical thinking. No prior knowledge of MAPLE is assumed. All relevant commands are introduced on a need-to-know basis and are indexed for easy reference. Each recipe is associated with a scientific model or method and an interesting or amusing story designed to both entertain and enhance concept comprehension and retention. All recipes are included on the CD-ROM enclosed with the book.
Aimed at third- and fourth-year undergraduates in science and engineering, the text contains numerous examples in disciplines that will challenge students progressing in mathematics, physics, engineering, game theory, and physical chemistry. Computer Algebra Recipes: An Advanced Guide to Mathematical Modeling can serve as an effective computational science text, with a set of problems following each section of recipes to enable readers to apply and confirm their understanding. The book may also be used as a reference, for self-study, or as the basis of an on-line course.

Download

Download The Compiler Design Handbook: Optimizations and Machine Code Generation, Second Edition

Download The Compiler Design Handbook: Optimizations and Machine Code Generation, Second Edition

* Publisher: CRC
* Number Of Pages: 784
* Publication Date: 2007-12-07
* ISBN-10 / ASIN: 142004382X
* ISBN-13 / EAN: 9781420043822
* Binding: Hardcover

Book Description:
Todays 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.

Download

Download The Book of Qt 4: The Art of Building Qt Applications

Download The Book of Qt 4: The Art of Building Qt Applications

* Publisher: No Starch Press
* Number Of Pages: 440
* Publication Date: 2007-07-19
* ISBN-10 / ASIN: 1593271476
* ISBN-13 / EAN: 9781593271473
* Binding: Paperback

Book Description:
Cross-platform development is a kind of holy grail, and Trolltech’s Qt toolkit may well be the most promising solution yet to this development challenge. Qt is widely used for the development of GUI applications as well as console tools and servers, and it’s especially appealing to programmers who need to write cross-platform applications to run on Linux/Unix, Mac, and Windows machines without having to rewrite for each platform.
The Book of Qt 4 offers an in-depth explanation of Qt 4 that goes beyond the common focus on C++ programming. Author Daniel Molkentin uses practical examples to explain features like the signal/slot concept and the event system, as he guides you through developing applications with and without Qt’s graphical GUI builder, Qt Designer. And as a core KDE developer, Molkentin’s head is full of real-world problems and solutions that he peppers liberally throughout The Book of Qt 4, making it a resource that you’ll consult time and again.

You’ll find coverage of:
# Tools for creating dialogs
# GUI design with the Qt Designer
# Widget layout and dialog construction
# Data visualization using Qt’s model/view concept
# The QtSql module and the graphics library Arthur
# File handling, XML, processes, and network connections
# Databases and threading
# Event handling and using drag and drop
# Internationalization and debugging
As well as lots of useful hints on how to use Qt’s datatypes, containers, and algorithms and how to develop user-friendly applications.
Whether you’re already a Qt developer or you’re just considering Qt for cross-platform development, you’ll find The Book of Qt 4 to be indispensable

Download

Download Software Maintenance: Concepts and Practice

Download Software Maintenance: Concepts and Practice


* Publisher: World Scientific Publishing Company
* Number Of Pages: 350
* Publication Date: 2003-09
* ISBN-10 / ASIN: 9812384251
* ISBN-13 / EAN: 9789812384256
* Binding: Hardcover


Book Description:

Text explores the key issues underpinning software change, and discusses how these issues impact on the implementation of changes of software systems. For software engineers. Softcover, hardcover available.

Download

Download Software Testing and Analysis: Process, Principles and Techniques

Download Software Testing and Analysis: Process, Principles and Techniques

* Publisher: Wiley
* Number Of Pages: 488
* Publication Date: 2007-04-13
* ISBN-10 / ASIN: 0471455938
* ISBN-13 / EAN: 9780471455936
* Binding: Paperback

Book Description:
The first comprehensive book on software test and analysis
You can’t “test quality into” a software product, but neither can you build a quality software product without test and analysis. Software test and analysis is increasingly recognized, in research and in industrial practice, as a core challenge in software engineering and computer science. Software Testing and Analysis: Process, Principles, and Techniques is the first book to present a range of complementary software test and analysis techniques in an integrated, coherent fashion. It covers a full spectrum of topics from basic principles and underlying theory to organizational and process issues in real-world application. The emphasis throughout is on selecting a complementary set of practical techniques to achieve an acceptable level of quality at an acceptable cost.
Highlights of the book include
* Interplay among technical and non-technical issues in crafting an approach to software quality, with chapters devoted to planning and monitoring the software quality process.
* A selection of practical techniques ranging from inspection to automated program and design analyses to unit, integration, system, and regression testing, with technical material set in the context of real-world problems and constraints in software development.
* A coherent view of the state of the art and practice, with technical and organizational approaches to push the state of practice toward the state of the art.
Throughout, the text covers techniques that are suitable for near-term application, with sufficient technical background to help you know how and when to apply them. Exercises reinforce the instruction and ensure that you master each topic before proceeding.
By incorporating software testing and analysis techniques into modern practice, Software Testing and Analysis: Process, Principles, and Techniques provides both students and professionals with realistic strategies for reliable and cost-effective software development.

Download

Download Managing Software Projects

Download Managing Software Projects

* Publisher: Jones and Bartlett Publishers, Inc.
* Number Of Pages: 500
* Publication Date: 2004-03
* ISBN-10 / ASIN: 0763725463
* ISBN-13 / EAN: 9780763725464
* Binding: Paperback

Book Description:
A book for software engineering students and project management professionals in the IT and software industry. It focuses on the four phases of management–planing, organizing, monitoring, and adjusting–tailors them to applications on software projects.

Download

Download Knowledge-Based Software Engineering

Download Knowledge-Based Software Engineering

Book Description:
Knowledge-Based Software Engineering brings together in one place important contributions and up-to-date research results in this important area. Knowledge-Based Software Engineering serves as an excellent reference, providing insight into some of the most important research issues in the field.

Download

Download Large-Scale Software Architecture : A Practical Guide using UML

Download Large-Scale Software Architecture : A Practical Guide using UML

* Publisher: Wiley
* Number Of Pages: 278
* Publication Date: 2002-12-30
* ISBN-10 / ASIN: 0470848499
* ISBN-13 / EAN: 9780470848494
* Binding: Paperback


Book Description:

The purpose of large-scale software architecture is to capture and describe practical representations to make development teams more effective.

In this book the authors show how to utilise software architecture as a tool to guide the development instead of capturing the architectural details after all the design decisions have been made.
* Offers a concise description of UML usage for large-scale architecture
* Discusses software architecture and design principles
* Technology and vendor independent

Download Description:

“Software architecture is critical to the success of software development projects. Unfortunately, many projects are unsuccessful in their attempts to leverage architecture-based development, especially large-scale projects. Lost in a myriad of possible UML diagrams, project teams often resort to ineffective ad-hoc techniques. The purpose of this book is to enable software architects, their managers, and other development team members to become more effective in directing the course of large-scale software development projects. Written by two experienced architects that have worked in the trenches on many projects, this book provides practical advice for all software teams about developing and capturing critical software architectural concerns. Leveraging the recent IEEE standard on software architecture and using UML compatible with versions 1.4 and 2.0 this book describes a series of viewpoints for capturing the software architecture and related concerns. These viewpoints convey essential information to users, stakeholders and other members of the development team. Large-Scale Software Architecture covers: a series of UML based viewpoints for capturing software architecture and related concerns useful techniques for development of software architectures the roles and responsibilities of the software architect and the architecture team traps and pitfalls of architecture development utilization of reusable and off-the-shelf software frameworks and components Whether managing, designing, developing or architecting large and complex systems, you will better understand how the software architecture can be captured and represented using this book.”

Download

Download Software Development: Building Reliable Systems

Download Software Development: Building Reliable Systems

* Publisher: Prentice Hall PTR
* Number Of Pages: 416
* Publication Date: 1999-04-01
* ISBN-10 / ASIN: 0130812463
* ISBN-13 / EAN: 9780130812469
* Binding: Paperback

Summary: Out of date, out of synch
Besides being out of date, even for internal software dev groups, the contents of this book are plain out of synch with practices in any SW development environment.
The author wanders through people, process and technology with no clear purpose as far as I can tell, and the technology section is so outdated that it comes across as quaint.
Even the people and process sections are weak. Use the P-CMM to handle people issues, and pick any number of process approaches, from agile methods and extreme programming at one end, to the CMM at the other.

Download

Download Thesis Projects: A Guide for Students in Computer Science and Information Systems

Download Thesis Projects: A Guide for Students in Computer Science and Information Systems

Publisher: Springer
Number Of Pages: 162
Publication Date: 2007-10-25
ISBN-10 / ASIN: 1848000081
ISBN-13 / EAN: 9781848000087
Binding: Paperback

Book Description:
This second edition guides the reader through successful planning and implementation of a thesis project and provides students in computer science and information systems with all the advice they need. The reader-friendly text offers a simple step-by-step guide to the key processes involved using an approach that has been tried and tested by the authors over a number of years.
A new chapter on Information-seeking and use and a subsection entitled Improve your learning (and grade) have been added to strengthen the material on how to search for relevant literature and also how to validate it. In addition, this comprehensive and easy-to-follow text has been fine tuned and updated wherever appropriate.
Features and topics:
Developing your project proposal
Developing the problem description
Following objectives
Presenting and analysing your data
Drawing conclusions
Presenting and defending your work
Preparing the final version of your report
As well as being an essential purchase for students in computer science and information systems, this clear and concise aid also contains lots of useful information for supervisors and examiners, including guidelines on how to review a thesis project.
“mandatory reading for all students embarking on their final year project. Easy to read, loaded with good advice and filled with to-the-point examples, it covers in a step-by-step fashion each and every aspect that readers might be looking for. Whether you have a bachelor, master or Ph.D thesis ahead of you, I strongly recommend you first study this excellent text.”
Prof. Dr. Klaus Dittrich, Department of Information Technology, University of Zurich, Switzerland
This book presents a very clear exposition of basic research concepts that are often taken for granted and assumed to be part of common knowledge. It will be very useful reading for anyone undertaking research.”

Download