Books: 198


Develop professional scripts, ready for production
Learn something new in an Instant! A short, fast, focused guide delivering immediate results. Create a variety of fantastic industry-standard scripts. Develop and implement highly professional storyboards. Learn how to work with Scene Elements. Discover how to create, categorize and manage multiple projects more » and reviewers. « less
Event processing apps collect, analyze, and react to events as they occur. They recognize event patterns-from the obvious to the complex, even predicting outcomes such as power shortages or customer dissatisfaction - and respond to them accordingly. In some applications, such as financial trading, fast more » reaction times are a must. Event Processing in Action is a ground-breaking book that shows you how to use, design, and build event processing applications. It follows a detailed example to present the concepts and show you the how-tos of both architecture and implementation. « less
Arm yourself to destroy UI and JavaScript bugs
With the advent of RIA (Rich Internet Applications), most web pages are driven by a combination of JavaScript, AJAX, CSS, and so on. Web developers and designers find it hard to debug and fix the issues that crop up on the client side. Firebug is a wonderful toolkit to have in your arsenal for handling more » all such issues. This book covers all of Firebug's features and will help you utilize its capabilities with maximum efficiency. AJAX development and debugging is not one of the easiest tasks; this book explains step-by-step, how to develop and debug AJAX components in your web page in a very easy way, thereby increasing your productivity. Topics like performance tuning of the web page are covered in detail. « less
Applications and Technology
This book provides the basics needed to develop sensor network software and supplements it with many case studies covering network applications. It also examines how to develop onboard applications on individual sensors, how to interconnect these sensors, and how to form networks of sensors, although more » the major aim of this book is to provide foundational principles of developing sensor networking software and critically examine sensor network applications. « less
Better Software Through Collaboration
Within the framework of Acceptance Test-Driven-Development (ATDD), customers, developers, and testers collaborate to create acceptance tests that thoroughly describe how software should work from the customer's viewpoint. By tightening the links between customers and agile teams, ATDD can significantly more » improve both software quality and developer productivity. « less
A Roadmap for Excellence
This proposal constitutes an algorithm of design applying the design for six sigma thinking, tools, and philosophy to software design. The algorithm will also include conceptual design frameworks, mathematical derivation for Six Sigma capability upfront to enable design teams to disregard concepts that more » are not capable upfront, learning the software development cycle and saving development costs. « less
An Introduction to Object-Oriented Programming with Java takes a full-immersion approach to object-oriented programming. Proper object-oriented design practices are emphasized throughout the book. Students learn how to use the standard classes first, then learn to design their own classes. Wu uses a more » gentler approach to teaching students how to design their own classes, separating the coverage into two chapters. GUI coverage is also located independently in the back of the book and can be covered if desired. « less
A Quantitative Approach
Software Performance and Scalability gives you a specialized skill set that will enable you to design and build performance into your products with immediate, measurable improvements. Complemented with real-world case studies, it is an indispensable resource for software developers, quality and performance more » assurance engineers, architects, and managers. It is anideal text for university courses related to computer and software performance evaluation and can also be used to supplement a course in computer organization or in queuing theory for upper-division and graduate computer science students. « less
Author Joe Duffy has risen to the challenge of explaining how to write software that takes full advantage of concurrency and hardware parallelism. In Concurrent Programming on Windows, he explains how to design, implement, and maintain large-scale concurrent programs, primarily using C# and C++ for Windows. Concurrent more » Programming on Windows has four major sections: The first introduces concurrency at a high level, followed by a section that focuses on the fundamental platform features, inner workings, and API details. « less
Volume 2
This specially prepared work comprises a living archive of important programming languages, described by the people most instrumental in their creation and development. Drawn from the ACM/SIGPLAN Second History of Programming Languages Conference, this volume, like the earlier book from the first such more » conference (HOPL), conveys the motivations of the language designers, and the reasons why they rejected existing languages and created new ones. The book relates the processes by which different languages evolved, in the words of the individuals active in the languages' development. Most important, participants share insights about influences and decisions, both on choices made, and on the many roads not taken. In the book's conclusion, distinguished historians of computing share views about preserving programming language history. « less