Filter
(found 282 products)
Book cover image
The popular guide to the project management body of knowledge, now fully updated Now in its eighth edition, this comprehensive guide to project management has long been considered the standard for both professionals and academics, with nearly 40,000 copies sold in the last three editions! Well-known expert Robert Wysocki has ...
Effective Project Management: Traditional, Agile, Extreme, Hybrid
The popular guide to the project management body of knowledge, now fully updated Now in its eighth edition, this comprehensive guide to project management has long been considered the standard for both professionals and academics, with nearly 40,000 copies sold in the last three editions! Well-known expert Robert Wysocki has added four chapters of new content based on instructor feedback, enhancing the coverage of best-of-breed methods and tools for ensuring project management success. With enriched case studies, accompanying exercises and solutions on the companion website, and PowerPoint slides for all figures and tables, the book is ideal for instructors and students as well as active project managers. Serves as a comprehensive guide to project management for both educators and project management professionals Updated to cover the new PMBOK(R) Sixth Edition Examines traditional, agile, and extreme project management techniques; the Enterprise Project Management Model; and Kanban and Scrumban methodologies Includes a companion website with exercises and solutions and well as PowerPoint slides for all the figures and tables used Written by well-known project management expert Robert Wysocki Effective Project Management, Eighth Edition remains the comprehensive resource for project management practitioners, instructors, and students. (PMBOK is a registered mark of the Project Management Institute, Inc.)
https://magrudy-assets.storage.googleapis.com/9781119562801.jpg
68.250000 USD
Paperback / softback
Book cover image
Python makes machine learning easy for beginners and experienced developers With computing power increasing exponentially and costs decreasing at the same time, there is no better time to learn machine learning using Python. Machine learning tasks that once required enormous processing power are now possible on desktop machines. However, machine ...
Python Machine Learning
Python makes machine learning easy for beginners and experienced developers With computing power increasing exponentially and costs decreasing at the same time, there is no better time to learn machine learning using Python. Machine learning tasks that once required enormous processing power are now possible on desktop machines. However, machine learning is not for the faint of heart--it requires a good foundation in statistics, as well as programming knowledge. Python Machine Learning will help coders of all levels master one of the most in-demand programming skillsets in use today. Readers will get started by following fundamental topics such as an introduction to Machine Learning and Data Science. For each learning algorithm, readers will use a real-life scenario to show how Python is used to solve the problem at hand. - Python data science--manipulating data and data visualization - Data cleansing - Understanding Machine learning algorithms - Supervised learning algorithms - Unsupervised learning algorithms - Deploying machine learning models Python Machine Learning is essential reading for students, developers, or anyone with a keen interest in taking their coding skills to the next level.
https://magrudy-assets.storage.googleapis.com/9781119545637.jpg
42.000000 USD

Python Machine Learning

by Wei-Meng Lee
Paperback / softback
Book cover image
Get ready to make SQL easy! Updated for the latest version of SQL, the new edition of this perennial bestseller shows programmers and web developers how to use SQL to build relational databases and get valuable information from them. Covering everything you need to know to make working with SQL ...
SQL For Dummies
Get ready to make SQL easy! Updated for the latest version of SQL, the new edition of this perennial bestseller shows programmers and web developers how to use SQL to build relational databases and get valuable information from them. Covering everything you need to know to make working with SQL easier than ever, topics include how to use SQL to structure a DBMS and implement a database design; secure a database; and retrieve information from a database; and much more. SQL is the international standard database language used to create, access, manipulate, maintain, and store information in relational database management systems (DBMS) such as Access, Oracle, SQL Server, and MySQL. SQL adds powerful data manipulation and retrieval capabilities to conventional languages--and this book shows you how to harness the core element of relational databases with ease. Server platform that gives you choices of development languages, data types, on-premises or cloud, and operating systems Find great examples on the use of temporal data Jump right in--without previous knowledge of database programming or SQL As database-driven websites continue to grow in popularity--and complexity--SQL For Dummies is the easy-to-understand, go-to resource you need to use it seamlessly.
https://magrudy-assets.storage.googleapis.com/9781119527077.jpg
31.490000 USD

SQL For Dummies

by Allen G. Taylor
Paperback / softback
Book cover image
A novel approach to decision engineering, with a verified framework for modeling human reasoning Soft Computing Evaluation Logic provides an in-depth examination of evaluation decision problems and presents comprehensive guidance toward the use of the Logic Scoring of Preference (LSP) method in modeling complex decision criteria. Fully aligned with current ...
Soft Computing Evaluation Logic: The LSP Decision Method and Its Applications
A novel approach to decision engineering, with a verified framework for modeling human reasoning Soft Computing Evaluation Logic provides an in-depth examination of evaluation decision problems and presents comprehensive guidance toward the use of the Logic Scoring of Preference (LSP) method in modeling complex decision criteria. Fully aligned with current developments in computational intelligence, the discussion covers the design and use of LSP criteria for evaluation and comparison in diverse areas, such as search engines, medical conditions, real estate, space management, habitat mitigation projects in ecology, and land use and residential development suitability maps, with versatile transfer to other similar decision-modeling contexts. Human decision making is rife with fuzziness, imprecision, uncertainty, and half-truths--yet humans make evaluation decisions every day. In this book, such decision processes are observed, analyzed, and modeled. The result is graded logic, a soft computing mathematical infrastructure that provides both formal logic and semantic generalizations of classical Boolean logic. Graded logic is used for logic aggregation in the context of evaluation models consistent with observable properties of human reasoning. The LSP method, based on graded logic and logic aggregation, is a vital component of an industrial-strength decision engineering framework. Thus, the book: Provides detailed theoretical background for graded logic Provides a theory of logic aggregators Explains the LSP method for designing complex evaluation criteria and their use Shows techniques for evaluation, comparison, and selection of complex systems, as well as the cost/suitability analysis, optimization, sensitivity analysis, tradeoff analysis, and missingness-tolerant aggregation Includes a survey of available LSP software tools, including ISEE, ANSY and LSP.NT. With quantitative modeling of human reasoning, novel approaches to modeling decision criteria, and a verified decision engineering framework applicable to a broad array of applications, this book is an invaluable resource for graduate students, researchers, and practitioners working within the decision engineering realm.
https://magrudy-assets.storage.googleapis.com/9781119256458.jpg
152.250000 USD

Soft Computing Evaluation Logic: The LSP Decision Method and Its Applications

by Jozo Dujmovic
Hardback
Book cover image
The comprehensive developer guide to the latest Android features and capabilities Professional Android, 4th Edition shows developers how to leverage the latest features of Android to create robust and compelling mobile apps. This hands-on approach provides in-depth coverage through a series of projects, each introducing a new Android platform feature ...
Professional Android
The comprehensive developer guide to the latest Android features and capabilities Professional Android, 4th Edition shows developers how to leverage the latest features of Android to create robust and compelling mobile apps. This hands-on approach provides in-depth coverage through a series of projects, each introducing a new Android platform feature and highlighting the techniques and best practices that exploit its utmost functionality. The exercises begin simply, and gradually build into advanced Android development. Clear, concise examples show you how to quickly construct real-world mobile applications. This book is your guide to smart, efficient, effective Android development. * Learn the best practices that get more out of Android * Understand the anatomy, lifecycle, and UI metaphor of Android apps * Design for all mobile platforms, including tablets * Utilize both the Android framework and Google Play services
https://magrudy-assets.storage.googleapis.com/9781118949528.jpg
52.500000 USD

Professional Android

by Ian Lake, Reto Meier
Paperback / softback
Book cover image
Bring your ideas to life with the latest Arduino hardware and software Arduino is an affordable and readily available hardware development platform based around an open source, programmable circuit board. You can combine this programmable chip with a variety of sensors and actuators to sense your environment around you and ...
Arduino For Dummies
Bring your ideas to life with the latest Arduino hardware and software Arduino is an affordable and readily available hardware development platform based around an open source, programmable circuit board. You can combine this programmable chip with a variety of sensors and actuators to sense your environment around you and control lights, motors, and sound. This flexible and easy-to-use combination of hardware and software can be used to create interactive robots, product prototypes and electronic artwork, whether you're an artist, designer or tinkerer. Arduino For Dummies is a great place to start if you want to find out about Arduino and make the most of its incredible capabilities. It helps you become familiar with Arduino and what it involves, and offers inspiration for completing new and exciting projects. - Covers the latest software and hardware currently on the market - Includes updated examples and circuit board diagrams in addition to new resource chapters - Offers simple examples to teach fundamentals needed to move onto more advanced topics - Helps you grasp what's possible with this fantastic little board Whether you're a teacher, student, programmer, hobbyist, hacker, engineer, designer, or scientist, get ready to learn the latest this new technology has to offer!
https://magrudy-assets.storage.googleapis.com/9781119489542.jpg
28.340000 USD

Arduino For Dummies

by John Nussey
Paperback / softback
Book cover image
The book presents a comprehensive discussion on software quality issues and software quality assurance (SQA) principles and practices, and lays special emphasis on implementing and managing SQA. Primarily designed to serve three audiences; universities and college students, vocational training participants, and software engineers and software development managers, the book may ...
Software Quality: Concepts and Practice
The book presents a comprehensive discussion on software quality issues and software quality assurance (SQA) principles and practices, and lays special emphasis on implementing and managing SQA. Primarily designed to serve three audiences; universities and college students, vocational training participants, and software engineers and software development managers, the book may be applicable to all personnel engaged in a software projects Features: *A broad view of SQA. The book delves into SQA issues, going beyond the classic boundaries of custom-made software development to also cover in-house software development, subcontractors, and readymade software. *An up-to-date wide-range coverage of SQA and SQA related topics. Providing comprehensive coverage on multifarious SQA subjects, including topics, hardly explored till in SQA texts. *A systematic presentation of the SQA function and its tasks: establishing the SQA processes, planning, coordinating, follow-up, review and evaluation of SQA processes. *Focus on SQA implementation issues. Specialized chapter sections, examples, implementation tips, and topics for discussion. *Pedagogical support: Each chapter includes a real-life mini case study, examples, a summary, selected bibliography, review questions and topics for discussion. The book is also supported by an Instructor s Guide.
https://magrudy-assets.storage.googleapis.com/9781119134497.jpg
131.250000 USD
Hardback
Book cover image
The updated edition of the bestselling guide to Android app development If you have ambitions to build an Android app, this hands-on guide gives you everything you need to dig into the development process and turn your great idea into a reality! In this new edition of Android App Development ...
Android App Development For Dummies
The updated edition of the bestselling guide to Android app development If you have ambitions to build an Android app, this hands-on guide gives you everything you need to dig into the development process and turn your great idea into a reality! In this new edition of Android App Development For Dummies, you'll find easy-to-follow access to the latest programming techniques that take advantage of the new features of the Android operating system. Plus, two programs are provided: a simple program to get you started and an intermediate program that uses more advanced aspects of the Android platform. Android mobile devices currently account for nearly 80% of mobile phone market share worldwide, making it the best platform to reach the widest possible audience. With the help of this friendly guide, developers of all stripes will quickly find out how to install the tools they need, design a good user interface, grasp the design differences between phone and tablet applications, handle user input, avoid common pitfalls, and turn a meh app into one that garners applause. * Create seriously cool apps for the latest Android smartphones and tablets * Adapt your existing apps for use on an Android device * Start working with programs and tools to create Android apps * Publish your apps to the Google Play Store Whether you're a new or veteran programmer, Android App Development For Dummies will have you up and running with the ins and outs of the Android platform in no time.
https://magrudy-assets.storage.googleapis.com/9781119017929.jpg
31.490000 USD

Android App Development For Dummies

by Donn Felker, Michael Burton
Paperback / softback
Book cover image
The leading author of programming tutorials for beginners introduces you to Visual C++ 2010Ivor Horton is the preeminent author of introductory programming language tutorials; previous editions of his Beginning Visual C++ have sold nearly 100,000 copies. This book is a comprehensive introduction to both the Standard C++ language and to ...
Ivor Horton's Beginning Visual C++ 2010
The leading author of programming tutorials for beginners introduces you to Visual C++ 2010

Ivor Horton is the preeminent author of introductory programming language tutorials; previous editions of his Beginning Visual C++ have sold nearly 100,000 copies. This book is a comprehensive introduction to both the Standard C++ language and to Visual C++ 2010; no previous programming experience is required.

All aspects of the 2010 release are covered, including changes to the language and the C++ standard. * Microsoft Visual C++ is one of the most popular C++ development environments and compilers, used by hundreds of thousands of developers * Ivor Horton's approach to programming tutorials has achieved a huge following; this book gives beginning programmers a comprehensive introduction to both Standard C++ and Visual C++ 2010 * Covers all the language changes in Visual C++ 2010, library additions, new MFC features, changes in the Visual Studio development environment, and more * Also includes a brief introduction to programming for multicore processors in native C++ and C++/CLR processors * Nearly 100,000 copies of this book have been sold in previous editions

Beginners seeking a complete education in Visual C++ will find everything they need in Ivor Horton's Beginning Visual C++ 2010.

https://magrudy-assets.storage.googleapis.com/9780470500880.jpg
76.79 USD

Ivor Horton's Beginning Visual C++ 2010

by Ivor Horton
Paperback
Book cover image
A guide to architecting, designing, and building distributed applications with Windows Communication Foundation Windows Communication Foundation is the .NET technology that is used to build service-oriented applications, exchange messages in various communication scenarios, and run workflows. This guide enables developers to create state-of-the-art applications using this technology. Written by a ...
Professional WCF 4: Windows Communication Foundation with .NET 4
A guide to architecting, designing, and building distributed applications with Windows Communication Foundation

Windows Communication Foundation is the .NET technology that is used to build service-oriented applications, exchange messages in various communication scenarios, and run workflows. This guide enables developers to create state-of-the-art applications using this technology.

Written by a team of Microsoft MVPs and WCF experts, this book explains how the pieces of WCF 4.0 build on each other to provide a comprehensive framework to support distributed enterprise applications. Experienced developers will learn both theory and practical application using the familiar Wrox approach.

.NET developers will learn to design services, create a hosting environment with Dublin, build cloud-based integrations, and much more.

Coverage Includes: * Design Principles and Patterns * Service Contracts and Data Contracts * Bindings * Clients * Instancing * Workflow Services * Understanding WCF Security * WCF Security in Action * Federated Authentication in WCF * Windows Azure Platform AppFabric * Creating a SOA Case * Creating the Communication and Integration Case * Creating the Business Process * Hosting

https://magrudy-assets.storage.googleapis.com/9780470563144.jpg
58.00 USD

Professional WCF 4: Windows Communication Foundation with .NET 4

by Johann Grabner, Fabio Cozzolino, Pablo Cibraro, Kurt Claeys
Paperback
Book cover image
Flex your project management muscle Agile project management is a fast and flexible approach to managing all projects, not just software development. By learning the principles and techniques in this book, you'll be able to create a product roadmap, schedule projects, and prepare for product launches with the ease of ...
Agile Project Management For Dummies
Flex your project management muscle Agile project management is a fast and flexible approach to managing all projects, not just software development. By learning the principles and techniques in this book, you'll be able to create a product roadmap, schedule projects, and prepare for product launches with the ease of Agile software developers. You'll discover how to manage scope, time, and cost, as well as team dynamics, quality, and risk of every project. As mobile and web technologies continue to evolve rapidly, there is added pressure to develop and implement software projects in weeks instead of months and Agile Project Management For Dummies can help you do just that. Providing a simple, step-by-step guide to Agile project management approaches, tools, and techniques, it shows product and project managers how to complete and implement projects more quickly than ever. * Complete projects in weeks instead of months * Reduce risk and leverage core benefits for projects * Turn Agile theory into practice for all industries * Effectively create an Agile environment Get ready to grasp and apply Agile principles for faster, more accurate development.
https://magrudy-assets.storage.googleapis.com/9781119405696.jpg
31.490000 USD

Agile Project Management For Dummies

by Mark C. Layton
Paperback / softback
Book cover image
Top-selling MVC book from a top team at Microsoft nowfully updated! ASP.NET MVC 2.0 is now available and shipping with Visual Studio2010 and .NET 4. A new update to Microsoft sModel-View-Controller technologies, MVC 2 enables developers tobuild dynamic, data-driven Web sites. Professional ASP.NETMVC 2 shows you step-by-step how to use ...
Professional ASP.NET MVC 2
Top-selling MVC book from a top team at Microsoft nowfully updated!

ASP.NET MVC 2.0 is now available and shipping with Visual Studio2010 and .NET 4. A new update to Microsoft sModel-View-Controller technologies, MVC 2 enables developers tobuild dynamic, data-driven Web sites. Professional ASP.NETMVC 2 shows you step-by-step how to use MVC 2.You ll learn both the theory behind MVC 2, as well as walkthrough practical tutorials, where you ll create a real-worldapplication. Topics include transitioning from ASP.NET development,as well as an overview of related tools and technologies, includingLINQ, jQuery, and REST.

This book is for web developers who are looking to add morecomplete testing to their web sites, and who are perhaps ready for something different.

In some places, we assume that you're somewhat familiar withASP.NET WebForms, at least peripherally. There are a lot of ASP.NETWebForms developers out there who are interested in ASP.NET MVC sothere are a number of places in this book where we contrast the twotechnologies. Even if you're not already an ASP.N ET developer, youmight still find these sections interesting for context, as well asfor your own edification as ASP.NET MVC may not be the webtechnology that you're looking for.

https://magrudy-assets.storage.googleapis.com/9780470643181.jpg
47.240000 USD

Professional ASP.NET MVC 2

by Rob Conery, Scott Guthrie, Phil Haack, Scott Hanselman, John Galloway
Paperback
Book cover image
Bring your big ideas to the small screen with this one-of-a-kind guide to creating amazing Android applications The Android OS continues to rapidly expand offering app developers access to one of the largest platforms available, and this easy-to-follow guide walks you through the development process step by step. In this ...
Android Application Development For Dummies
Bring your big ideas to the small screen with this one-of-a-kind guide to creating amazing Android applications The Android OS continues to rapidly expand offering app developers access to one of the largest platforms available, and this easy-to-follow guide walks you through the development process step by step. In this new edition of the bestselling Android Application Development For Dummies , Android programming experts Michael Burton and Donn Felker explain how to download the SDK, get Eclipse up and running, code Android applications, and share your finished products with the world. Featuring two sample programs, this book explores everything from the simple basics to advanced aspects of Android application development. Walks you through all the steps in developing applications for the Android platform, including the latest Android features like scrollable widgets, enhanced UI tools, social media integration, and new calendar and contact capabilities Starts off with downloading the SDK, then explains how to bring your applications to life and submit your work to the Android Market Includes real-world advice from expert programmers Donn Felker and Michael Burton, who break every aspect of the development process down into practical, digestible pieces Whether you're new to Android development or already on your way, Android Application Development For Dummies, 2nd Edition is the guide you need to dig into the app dev process!
https://magrudy-assets.storage.googleapis.com/9781118387108.jpg
37.53 USD

Android Application Development For Dummies

by Donn Felker, Gerhard Franken, Michael J. Burton
Paperback
Book cover image
The book is divided into five parts: Getting Starated with MySQL and Relational Databases; Understanding SQL Through MySQL; MySQL Administration; MySQL Developer Guide; and Advanced and Specialized MySQL Topics. This Bible covers both beginning-level and advanced topics. Topics covered include: introduction to relational database management; installing and configuring MySQL on ...
MySQL Bible
The book is divided into five parts: Getting Starated with MySQL and Relational Databases; Understanding SQL Through MySQL; MySQL Administration; MySQL Developer Guide; and Advanced and Specialized MySQL Topics. This Bible covers both beginning-level and advanced topics. Topics covered include: introduction to relational database management; installing and configuring MySQL on the Linux, Windows 2000, and Mac OS X operating systems; MySQL security; debugging and repairing MySQL databases and servers; MySQL performance tuning; and developing MySQL applications with Perl and PHP. Due to the growing popularity of the NuSphere MySQL package, this book covers its enhancements and how to install and develop with NuSphere MySQL. This book builds an e-commerce sample database application throughout to demonstrate concepts and topics. The CD-ROM includes the latest version of MySQL (either Version 4.0 or 4.1); sample database application and code in the book; and PHP and Perl.
https://magrudy-assets.storage.googleapis.com/9780764549328.jpg
52.490000 USD

MySQL Bible

by Steve Suehring
Paperback
Book cover image
A groundbreaking, unifying theory of computer science for low-cost, high-quality software The Cognitive Dynamics of Computer Science represents the culmination of more than thirty years of the author's hands-on experience in software development, which has resulted in a remarkable and sensible philosophy and practice of software development. It provides a ...
The Cognitive Dynamics of Computer Science: Cost-Effective Large Scale Software Development
A groundbreaking, unifying theory of computer science for low-cost, high-quality software The Cognitive Dynamics of Computer Science represents the culmination of more than thirty years of the author's hands-on experience in software development, which has resulted in a remarkable and sensible philosophy and practice of software development. It provides a groundbreaking ontology of computer science, while describing the processes, methodologies, and constructs needed to build high-quality, large-scale computer software systems on schedule and on budget. Based on his own experience in developing successful, low-cost software projects, the author makes a persuasive argument for developers to understand the philosophical underpinnings of software. He asserts that software in reality is an abstraction of the human thought system. The author draws from the seminal works of the great German philosophers--Kant, Hegel, and Schopenhauer--and recasts their theories of human mind and thought to create a unifying theory of computer science, cognitive dynamics, that opens the door to the next generation of computer science and forms the basic architecture for total autonomy. Four detailed cases studies effectively demonstrate how philosophy and practice merge to meet the objective of high-quality, low-cost software. The Autonomous Cognitive System chapter sets forth a model for a completely autonomous computer system, using the human thought system as the model for functional architecture and the human thought process as the model for the functional data process. Although rooted in philosophy, this book is practical, addressing all the key areas that software professionals need to master in order to remain competitive and minimize costs, such as leadership, management, communication, and organization. This thought-provoking work will change the way students and professionals in computer science and software development conceptualize and perform their work. It provides them with both a philosophy and a set of practical tools to produce high-quality, low-cost software.
https://magrudy-assets.storage.googleapis.com/9780471970477.jpg
137.550000 USD

The Cognitive Dynamics of Computer Science: Cost-Effective Large Scale Software Development

by Mark A Tarbell, Szabolcs Michael De Gyurky
Hardback
Book cover image
This title covers the entire open source Web platform known as LAMP, which includes Linux, Apache, MySQL, and PHP, the basis for many dynamic data-driven Web sites. Seven convenient minibooks provide easy reference on open source and team development, working with Linux and Apache, automating Web sites with Perl, developing ...
Apache, MySQL, and PHP Web Development All-in-One Desk Reference For Dummies
This title covers the entire open source Web platform known as LAMP, which includes Linux, Apache, MySQL, and PHP, the basis for many dynamic data-driven Web sites. Seven convenient minibooks provide easy reference on open source and team development, working with Linux and Apache, automating Web sites with Perl, developing front-end applications with Tcl/TK, creating dynamic Web pages with PHP, accessing Web databases with MySQL, and processing Web files with regular expressions. This title includes valuable, hard-to-find coverage of collaboration, file sharing, and version control with CVS. PHP is running on over nine million sites, with an average increase of 6.5 percent monthly over the past two years; Apache Web servers handle seventy percent of Web content.
https://magrudy-assets.storage.googleapis.com/9780764549694.jpg
52.490000 USD

Apache, MySQL, and PHP Web Development All-in-One Desk Reference For Dummies

by Jeff Cogswell
Paperback / softback
Book cover image
How do you select the right programming language for the right job? Austin and Chancogne provide students with a collection of four tutorials that cover concepts in modern engineering computations, and engineering programming in Ansi C, Matlab Version 5, and Java 1.1. The text gives practical guidance on selecting the ...
Introduction to Engineering Programming: In C, Matlab and Java
How do you select the right programming language for the right job? Austin and Chancogne provide students with a collection of four tutorials that cover concepts in modern engineering computations, and engineering programming in Ansi C, Matlab Version 5, and Java 1.1. The text gives practical guidance on selecting the best programming language for a project through a large number of working examples. With the help of these examples, students will learn how to design, write, and execute engineering programs using these programming languages. By incorporating Ansi C, Matlab, and Java into one text, students will quickly learn the strengths and weaknesses of each language. They'll do this with the help of the 56 case study programs and 115 programming exercises integrated throughout the book. A small suite of basic engineering problems is also implemented in each of the three programming languages. The four tutorials featured in the book include: Modern Engineering Computations - covers hardware components in a simple computer, operating systems, networks (including the Internet and World Wide Web), and an overview of programming languages. C Tutorial - teaches students how to write multi-function C programs. Topics include basic data types, operators and expressions, program control, functions, dynamic memory allocation, and input/output. Matlab - shows students how to solve simple matrix programs with simple graphics. This tutorial also demonstrates how MATLAB programs can be much shorter than equivalent implementations in C or Java. Java - explains how Java got started, about object-oriented program design, and how to write Java programs with platform-independent graphical user interfaces that can operate across the Internet.
https://magrudy-assets.storage.googleapis.com/9780471001164.jpg
169.000000 USD

Introduction to Engineering Programming: In C, Matlab and Java

by David Chancogne, Mark Austin
Paperback / softback
Book cover image
UML (the Unified Modeling Language), design patterns, and software component technologies are three new advances that help software engineers create more efficient and effective software designs. Now Eric Braude pulls these three advances together into one unified presentation:* A helpful project threaded throughout the book enables readers to apply what ...
Software Design: From Programming to Architecture
UML (the Unified Modeling Language), design patterns, and software component technologies are three new advances that help software engineers create more efficient and effective software designs. Now Eric Braude pulls these three advances together into one unified presentation:* A helpful project threaded throughout the book enables readers to apply what they are learning * Presents a modern and applied approach to software design * Numerous design patterns with detailed explanations provide essential tools for technical and professional growth * Includes extensive discussion of UML with many UML examples
https://magrudy-assets.storage.googleapis.com/9780471204596.jpg
136.450000 USD

Software Design: From Programming to Architecture

by Eric J. Braude
Paperback / softback
Book cover image
Team Foundation Server is now for everyone! Team Foundation Server is an integral part of Microsoft's Application Lifecycle Management suite for managing and delivering software projects. The 2013 update has opened up TFS for everyone by expanding capabilities to support iOS, MacOS, Android, and Java development. Professional Team Foundation Server ...
Professional Team Foundation Server 2013
Team Foundation Server is now for everyone! Team Foundation Server is an integral part of Microsoft's Application Lifecycle Management suite for managing and delivering software projects. The 2013 update has opened up TFS for everyone by expanding capabilities to support iOS, MacOS, Android, and Java development. Professional Team Foundation Server 2013 covers the latest updates for Agile Project Management, Test-Case Management, Release Management, and shows new users the TFS workflow for managing and delivering products. The authors leverage their positions as MVP Microsoft insiders to guide you step-by-step through all things TFS, as well as help prepare you for the Team Foundation Server Certification Exam. * Provides a broad overview of Team Foundation Server for developers, software project managers, testers, business analysts, and others wanting to learn how to use TFS * Gives TFS administrators the tools they need to efficiently monitor and manage the TFS environment * Covers core TFS functions including project management, work item tracking, version control, test case management, build automation, reporting * Explains extensibility options and how to write extensions for TFS * Helps certification candidates prepare for the Microsoft Team Foundation Server 2013 certification exam Professional Team Foundation Server 2013 is the ultimate guide to mastering this invaluable developer's tool.
https://magrudy-assets.storage.googleapis.com/9781118836347.jpg
62.990000 USD

Professional Team Foundation Server 2013

by Damian Brady, Steven St. Jean
Paperback / softback
Book cover image
Create powerful, marketable applications with Tizen for the smartphone and beyond Tizen is the only platform designed for multiple device categories that is HTML5-centric and entirely open source. Written by experts in the field, this comprehensive guide includes chapters on both web and native application development, covering subjects such as ...
Professional Tizen Application Development

Create powerful, marketable applications with Tizen for the smartphone and beyond

Tizen is the only platform designed for multiple device categories that is HTML5-centric and entirely open source. Written by experts in the field, this comprehensive guide includes chapters on both web and native application development, covering subjects such as location and social features, advanced UIs, animations, sensors and multimedia.

This book is a comprehensive resource for learning how to develop Tizen web and native applications that are polished, bug-free and ready to sell on a range of smart devices, beyond just smartphones. Tizen is an open source platform that is housed within the Linux Foundation and is fully supported by Intel, Samsung and the Tizen Association.

Professional Tizen Application Development:

* Explains how web applications can combine HTML5 features with Tizen device APIs to unleash the full potential of the Tizen platform

* Provides detailed, practical explanations of the most important Tizen native APIs

* Demonstrates best practices for adding key features like location, contacts and calendars to your apps

* Shows you how to use advanced features such as animations, face recognition and sensors to help you create applications that stand out from the crowd

* Shares code on advanced topics including multi-threading and hybrid applications

* Includes numerous fully functional code examples, for both web and native applications, complete with hints and tips to get the most out of the Tizen APIs Hojun Jaygarl, Yoonsoo Kim, Eunyoung Choi are Samsung engineers working on Tizen. Cheng Luo, Kevin Bradwick and Jon Lansdell are experienced professional developers.

Professional Tizen Application Development prepares you to start creating amazing apps for multiple devices with the Tizen platform.

https://magrudy-assets.storage.googleapis.com/9781118809266.jpg
47.76 USD

Professional Tizen Application Development

by Jon Lansdell, Kevin Bradwick, YoonSoo Kim, EunYoung Choi, Hojun Jaygarl, Cheng Luo
Paperback
Book cover image
A good understanding of algorithms, and the knowledge of when to apply them, is crucial to producing software that not only works correctly, but also performs efficiently. This is the only book to impart all this essential information - from the basics of algorithms, data structures, and performance characteristics to ...
Beginning Algorithms
A good understanding of algorithms, and the knowledge of when to apply them, is crucial to producing software that not only works correctly, but also performs efficiently. This is the only book to impart all this essential information - from the basics of algorithms, data structures, and performance characteristics to the specific algorithms used in development and programming tasks. Packed with detailed explanations and instructive examples, the book begins by offering you some fundamental data structures and then goes on to explain various sorting algorithms. You'll then learn efficient practices for storing and searching by way of hashing, trees, sets, and maps. The authors also share tips on optimization techniques and ways to avoid common performance pitfalls. In the end, you'll be prepared to build the algorithms and data structures most commonly encountered in day-to-day software development.What you will learn from this book: the basics of algorithms, such as iteration and recursion; elementary data structures such as lists, stacks, and queues; basic and advanced sorting algorithms including insertion sort, quicksort, and shell sort; advanced data structures such as binary trees, ternary trees, and heaps; algorithms for string searching, string matching, hashing, and computational geometry; how to use test-driven development techniques to ensure your code works as intended; how to dramatically improve the performance of your code with hands-on techniques for profiling and optimization. This book is for anyone who develops applications, or is just beginning to do so, and is looking to understand algorithms and data structures. An understanding of computer programming is beneficial. Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.
https://magrudy-assets.storage.googleapis.com/9780764596742.jpg
41.990000 USD

Beginning Algorithms

by Jon Eaves, Simon Harris
Paperback / softback
Book cover image
Leverage the power of Git to smooth out the development cycle Professional Git takes a professional approach to learning this massively popular software development tool, and provides an up-to-date guide for new users. More than just a development manual, this book helps you get into the Git mindset extensive discussion ...
Professional Git
Leverage the power of Git to smooth out the development cycle Professional Git takes a professional approach to learning this massively popular software development tool, and provides an up-to-date guide for new users. More than just a development manual, this book helps you get into the Git mindset extensive discussion of corollaries to traditional systems as well as considerations unique to Git help you draw upon existing skills while looking out and planning for the differences. Connected labs and exercises are interspersed at key points to reinforce important concepts and deepen your understanding, and a focus on the practical goes beyond technical tutorials to help you integrate the Git model into your real-world workflow. Git greatly simplifies the software development cycle, enabling users to create, use, and switch between versions as easily as you switch between files. This book shows you how to harness that power and flexibility to streamline your development cycle. * Understand the basic Git model and overall workflow * Learn the Git versions of common source management concepts and commands * Track changes, work with branches, and take advantage of Git's full functionality * Avoid trip-ups and missteps common to new users Git works with the most popular software development tools and is used by almost all of the major technology companies. More than 40 percent of software developers use it as their primary source control tool, and that number continues to grow; the ability to work effectively with Git is rapidly approaching must-have status, and Professional Git is the comprehensive guide you need to get up to speed quickly.
https://magrudy-assets.storage.googleapis.com/9781119284970.jpg
52.500000 USD

Professional Git

by Brent Laster
Paperback / softback
Book cover image
This is an unparalleled learning tool and guide to error correction coding. Error correction coding techniques allow the detection and correction of errors occurring during the transmission of data in digital communication systems. These techniques are nearly universally employed in modern communication systems, and are thus an important component of ...
Error Correction Coding: Mathematical Methods and Algorithms
This is an unparalleled learning tool and guide to error correction coding. Error correction coding techniques allow the detection and correction of errors occurring during the transmission of data in digital communication systems. These techniques are nearly universally employed in modern communication systems, and are thus an important component of the modern information economy. Error Correction Coding: Mathematical Methods and Algorithms provides a comprehensive introduction to both the theoretical and practical aspects of error correction coding, with a presentation suitable for a wide variety of audiences, including graduate students in electrical engineering, mathematics, or computer science. The pedagogy is arranged so that the mathematical concepts are presented incrementally, followed immediately by applications to coding. A large number of exercises expand and deepen students' understanding. A unique feature of the book is a set of programming laboratories, supplemented with over 250 programs and functions on an associated Web site, which provides hands-on experience and a better understanding of the material. These laboratories lead students through the implementation and evaluation of Hamming codes, CRC codes, BCH and R-S codes, convolutional codes, turbo codes, and LDPC codes. This text offers both 'classical' coding theory-such as Hamming, BCH, Reed-Solomon, Reed-Muller, and convolutional codes-as well as modern codes and decoding methods, including turbo codes, LDPC codes, repeat-accumulate codes, space time codes, factor graphs, soft-decision decoding, Guruswami-Sudan decoding, EXIT charts, and iterative decoding. Theoretical complements on performance and bounds are presented. Coding is also put into its communications and information theoretic context and connections are drawn to public key cryptosystems. Ideal as a classroom resource and a professional reference, this thorough guide will benefit electrical and computer engineers, mathematicians, students, researchers, and scientists. An Instructor's Manual presenting detailed solutions to all the problems in the book is available from the Wiley editorial department.
https://magrudy-assets.storage.googleapis.com/9780471648000.jpg
229.420000 USD

Error Correction Coding: Mathematical Methods and Algorithms

by Todd K. Moon
Hardback
Book cover image
* Software patterns have revolutionized the way developers think about how software is designed, built, and documented, and this unique book offers an in-depth look of what patterns are, what they are not, and how to use them successfully * The only book to attempt to develop a comprehensive language ...
Pattern-oriented Software Architecture: On Patterns and Pattern Languages
* Software patterns have revolutionized the way developers think about how software is designed, built, and documented, and this unique book offers an in-depth look of what patterns are, what they are not, and how to use them successfully * The only book to attempt to develop a comprehensive language that integrates patterns from key literature, it also serves as a reference manual for all pattern-oriented software architecture (POSA) patterns * Addresses the question of what a pattern language is and compares various pattern paradigms * Developers and programmers operating in an object-oriented environment will find this book to be an invaluable resource
https://magrudy-assets.storage.googleapis.com/9780471486480.jpg
51.18 USD

Pattern-oriented Software Architecture: On Patterns and Pattern Languages

by Douglas C. Schmidt, Kevlin Henney, Frank Buschmann
Hardback
Book cover image
Update to the bestseller now features the latest release of the Android platform Android is a powerful, flexible, open source platform for mobile devices and its popularity is growing at an unprecedented pace. This update to the bestselling first edition dives in to cover the exciting new features of the ...
Professional Android 2 Application Development
Update to the bestseller now features the latest release of the Android platform Android is a powerful, flexible, open source platform for mobile devices and its popularity is growing at an unprecedented pace. This update to the bestselling first edition dives in to cover the exciting new features of the latest release of the Android mobile platform. Providing in-depth coverage of how to build mobile applications using the next major release of the Android SDK, this invaluable resource takes a hands-on approach to discussing Android with a series of projects, each of which introduces a new feature and highlights techniques and best practices to get the most out of Android. The Android SDK is a powerful, flexible, open source platform for mobile devices Shares helpful techniques and best practices to maximize the capabilities of Android Explains the possibilities of Android through the use of a series of detailed projects Demonstrates how to create real-world mobile applications for Android phones Includes coverage of the latest version of Android Providing concise and compelling examples, Professional Android Application Development is an updated guide aimed at helping you create mobile applications for mobile devices running the latest version of Android. Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
https://magrudy-assets.storage.googleapis.com/9780470565520.jpg
51.18 USD

Professional Android 2 Application Development

by Reto Meier
Paperback
Book cover image
Developers, build mobile Android apps using Android 4 The fast-growing popularity of Android smartphones and tablets creates a huge opportunities for developers. If you're an experienced developer, you can start creating robust mobile Android apps right away with this professional guide to Android 4 application development. Written by one of ...
Professional Android 4 Application Development
Developers, build mobile Android apps using Android 4 The fast-growing popularity of Android smartphones and tablets creates a huge opportunities for developers. If you're an experienced developer, you can start creating robust mobile Android apps right away with this professional guide to Android 4 application development. Written by one of Google's lead Android developer advocates, this practical book walks you through a series of hands-on projects that illustrate the features of the Android SDK. That includes all the new APIs introduced in Android 3 and 4, including building for tablets, using the Action Bar, Wi-Fi Direct, NFC Beam, and more. * Shows experienced developers how to create mobile applications for Android smartphones and tablets * Revised and expanded to cover all the Android SDK releases including Android 4.0 (Ice Cream Sandwich), including all updated APIs, and the latest changes to the Android platform. * Explains new and enhanced features such as drag and drop, fragments, the action bar, enhanced multitouch support, new environmental sensor support, major improvements to the animation framework, and a range of new communications techniques including NFC and Wi-Fi direct. * Provides practical guidance on publishing and marketing your applications, best practices for user experience, and more This book helps you learn to master the design, lifecycle, and UI of an Android app through practical exercises, which you can then use as a basis for developing your own Android apps.
https://magrudy-assets.storage.googleapis.com/9781118102275.jpg
61.41 USD

Professional Android 4 Application Development

by Reto Meier
Paperback / softback
Book cover image
Create real-time, highly interactive apps quickly with the powerful XMPP protocol XMPP is a robust protocol used for a wide range of applications, including instant messaging, multi-user chat, voice and video conferencing, collaborative spaces, real-time gaming, data synchronization, and search. This book teaches you how to harness the power of ...
Professional XMPP Programming with JavaScript and jQuery
Create real-time, highly interactive apps quickly with the powerful XMPP protocol XMPP is a robust protocol used for a wide range of applications, including instant messaging, multi-user chat, voice and video conferencing, collaborative spaces, real-time gaming, data synchronization, and search. This book teaches you how to harness the power of XMPP in your own apps and presents you with all the tools you need to build the next generation of apps using XMPP or add new features to your current apps. Featuring the JavaScript language throughout and making use of the jQuery library, the book contains several XMPP apps of increasing complexity that serve as ideal learning tools. Coverage Includes: Getting to Know XMPP Designing XMPP Applications Saying Hello: The First Application Exploring the XMPP Protocol: A Debugging Console Microblogging in Real Time: An Identica Client Talking with Friends: One-on-One Chat Exploring Services: Service Discovery and Browsing Group Chatting: A Multi-User Chat Client Publishing and Subscribing: A Shared Sketch Pad Introduction Writing with Friends: A Collaborative Text Editor Playing Games: Head to Head Tic-Tac-Toe Getting Attached: Bootstrapping BOSH Deploying XMPP Applications Writing Strophe Plug-ins Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
https://magrudy-assets.storage.googleapis.com/9780470540718.jpg
57.750000 USD

Professional XMPP Programming with JavaScript and jQuery

by Jack Moffitt
Paperback / softback
Book cover image
Why another book on software project management? For some time, the fields of project management, computer science, and software development have been growing rapidly and concurrently. Effective support for the enterprise demands the merging of these efforts into a coordinated discipline, one that incorporates best practices from both systems development ...
Effective Software Project Management
Why another book on software project management? For some time, the fields of project management, computer science, and software development have been growing rapidly and concurrently. Effective support for the enterprise demands the merging of these efforts into a coordinated discipline, one that incorporates best practices from both systems development and project management life cycles. Robert K. Wysocki creates that discipline in this book--a ready reference for professionals and consultants as well as a textbook for students of computer information systems and project management. By their very nature, software projects defy a one size fits all approach. In these pages you will learn to apply best-practice principles while maintaining the flexibility that's essential for successful software development. Learn how to make the planning process fit the need Understand how and why software development must be planned on a certainty-to-uncertainty continuum Categorize your projects on a four-quadrant model Learn when to use each of the five SDPM strategies--Linear, Incremental, Iterative, Adaptive, and Extreme Explore the benefits of each strategic model and what types of projects it supports best Recognize the activities that go into the Scoping, Planning, Launching, Monitoring/Controlling, and Closing phases of each strategy Apply this knowledge to the specific projects you manage Get a clear picture of where you are and how to get where you want to go
https://magrudy-assets.storage.googleapis.com/9780764596360.jpg
57.750000 USD

Effective Software Project Management

by Robert K. Wysocki
Paperback / softback
Book cover image
A hands-on introduction to the latest release of the Android OS and the easiest Android tools for developers As the dominant mobile platform today, the Android OS is a powerful and flexible platform for mobile device. The new Android 7 release (New York Cheesecake) boasts significant new features and enhancements ...
Beginning Android Programming with Android Studio
A hands-on introduction to the latest release of the Android OS and the easiest Android tools for developers As the dominant mobile platform today, the Android OS is a powerful and flexible platform for mobile device. The new Android 7 release (New York Cheesecake) boasts significant new features and enhancements for both smartphone and tablet applications. This step-by-step resource takes a hands-on approach to teaching you how to create Android applications for the latest OS and the newest devices, including both smartphones and tablets. * Shows you how to install, get started with, and use Android Studio 2 - the simplest Android developer tool ever for beginners * Addresses how to display notifications, create rich user interfaces, and use activities and intents * Reviews mastering views and menus and managing data * Discusses working with SMS * Looks at packaging and publishing applications to the Android market Beginning Android Programming with Android Studio starts with the basics and goes on to provide you with everything you need to know to begin to successfully develop your own Android applications.
https://magrudy-assets.storage.googleapis.com/9781118705599.jpg
41.990000 USD

Beginning Android Programming with Android Studio

by Jerome Dimarzio
Paperback / softback
Book cover image
A marvellous book.a unique focus on what practising engineers need to do. Watts Humphrey, Software Engineering Institute, USA Requirements Engineering A good practice guide Find more RE resources at this web support site http://www.comp.lancs.ac.uk/computing/resources/re--gpg/ Visit our Web page! http://www.wiley.com/ compbooks/ Requirements engineering is the process of discovering, documenting and managing ...
Requirements Engineering: A Good Practice Guide
A marvellous book.a unique focus on what practising engineers need to do. Watts Humphrey, Software Engineering Institute, USA Requirements Engineering A good practice guide Find more RE resources at this web support site http://www.comp.lancs.ac.uk/computing/resources/re--gpg/ Visit our Web page! http://www.wiley.com/ compbooks/ Requirements engineering is the process of discovering, documenting and managing the requirements for a computer--based system. The goal of requirements engineering is to produce a set of system requirements which, as far as possible, is complete, consistent, relevant and reflects what the customer actually wants. Although this ideal is probably unattainable, the use of a systematic approach based on engineering principles leads to better requirements than the informal approach which is still commonly used. This book presents a set of guidelines which reflect the best practice in requirements engineering. Based on the authorsa experience in research and in software and systems development, these guidelines explain in an easy--to--understand way how you can improve your requirements engineering processes. The guidelines are applicable for any type of application and, in general, apply to both systems and software engineering. The guidelines here range from simple a common sensea to those which propose the introduction of complex new methods. The guidelines and process improvement schemes have been organised so that you can pick and choose according to your problems, goals and available budget. There are few dependencies between guidelines so you can introduce them in any order in your organisation. Guidelines presented in the book aeo are consistent with ISO 9000 and CMM aeo are ranked with cost/benefit analysis aeo give implementation advice aeo can be combined and applied to suit your organisationa s needs aeo are supported by a web page pointing to RE tools and resources
https://magrudy-assets.storage.googleapis.com/9780471974444.jpg
110.200000 USD

Requirements Engineering: A Good Practice Guide

by Pete Sawyer, Ian Sommerville
Paperback / softback
Page 1 of 10