Android Wireless Application Development has earned a reputation as the most useful real-world guide to building robust, commercial-grade Android apps. This is the next edition of Android Wireless App
See what reviewers at Slashdot.org originally had to say about James and Neil's book!"This is a remarkably wise book, full of pragmatic advice drawn from real projects. Ultimately, software developmen
eXtreme Programming is an ideal many software shops would love to reach, but with the constant pressures to produce software quickly, they cannot actually implement it. The Agile software process allo
For software to consistently deliver promised results, software development must mature into a true profession. Emergent Design points the way. As software continues to evolve and mature, software
Written by a software developer for software developers, this book is a unique collection of the latest software development methods. The author includes OOD, UML, Design Patterns, Agile and XP method
Jia (software engineering, DePaul University) helps readers develop skills in designing software, and especially in writing object-oriented programs using Java. The text provides broad coverage of obj
After many decades–and even more methodologies–software projects are still failing. Why? Managers see software development as a production line. Companies don't know how to manage software projects an
Presents an alternative approach to both programmer and software development that challenges the current dominant theories of software engineering. Rather than supporting large training and accreditat
Software assessment explores the methodologies used by businesses for software development, while software benchmarking collects quantitative data on such topics as schedules and costs. This guide com
The topic is of prime importance to software professionals involved in large development efforts such as databases, operating systems, compilers, and frameworks. This volume explains the process of de
Agile software development teams are seeking better ways to create business-facing automated tests that support the development of the right product. Cucumber is rapidly becoming the most popular tool
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code
Jim and Michele McCarthy worked previously on successful software development teams at Microsoft and elsewhere before establishing a hands-on laboratory in 1996, for the study and teaching of teamwork
Mastering concurrency is critical to developing software with the performance and responsiveness you and your users expect – and this is especially true in Android mobile development. On Android, inte
Augmented Reality (AR) is one of today's fastest-growing areas of computer science and application development. AR overlays computer-generated information on views of the real world, amplifying human
Extensively tested in both academic and corporate settings, this is the ideal instructional resource for everyone new to agile development: students, software practitioners, and managers. Drawing on e
Few books in computing have had as profound an influence on software management as Peopleware . The unique insight of this longtime best seller is that the major issues of software development are h
Refactoring has proven its value in a wide range of development projects–helping software professionals improve system designs, maintainability, extensibility, and performance. Now, for the first time
With the award-winning book Agile Software Development: Principles, Patterns, and Practices, Robert C. Martin helped bring Agile principles to tens of thousands of Java and C++ programmers. Now .NET p
Wirfs-Brock and her co-worker McKean outline a set of software development practices she devised to design objects with specific roles, known as responsibility-driven design. Her approach involves se
Provides 31 development and structural patterns for software developers to refer to as examples of well-written use cases that help model software requirements. The development patterns describe the c
Overviews the process of building and compiling executable UML models for software development. The book focuses on the BridgePoint tool suite and object action language developed by Project Technolo
XML is rapidly becoming the standard platform for delivering e-Business information and integrating e-Business systems. XML developers desperately need mature software development processes and tools
A guide to XP leads the developer, project manager, and team leader through the software development planning process, offering real world examples and tips for reacting to changing environments quick
The survival and ultimate success of an object-oriented software development project hinges on the project manager's prior planning and knowledge of what to expect and their active management to keep
Uses a holistic view of application development that shows the reader how to work from the initial concept to a prototype to a finished product. Focuses on such commonly misunderstood features as the