0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (62)
  • R250 - R500 (247)
  • R500+ (7,660)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Software engineering

Biocomputing 2020 - Proceedings Of The Pacific Symposium (Hardcover): Russ B. Altman, A. Keith Dunker, Lawrence Hunter, Marylyn... Biocomputing 2020 - Proceedings Of The Pacific Symposium (Hardcover)
Russ B. Altman, A. Keith Dunker, Lawrence Hunter, Marylyn D. Ritchie, Tiffany A. Murray, …
R7,728 Discovery Miles 77 280 Ships in 10 - 15 working days

The Pacific Symposium on Biocomputing (PSB) 2020 is an international, multidisciplinary conference for the presentation and discussion of current research in the theory and application of computational methods in problems of biological significance. Presentations are rigorously peer reviewed and are published in an archival proceedings volume. PSB 2020 will be held on January 3 -7, 2020 in Kohala Coast, Hawaii. Tutorials and workshops will be offered prior to the start of the conference.PSB 2020 will bring together top researchers from the US, the Asian Pacific nations, and around the world to exchange research results and address open issues in all aspects of computational biology. It is a forum for the presentation of work in databases, algorithms, interfaces, visualization, modeling, and other computational methods, as applied to biological problems, with emphasis on applications in data-rich areas of molecular biology.The PSB has been designed to be responsive to the need for critical mass in sub-disciplines within biocomputing. For that reason, it is the only meeting whose sessions are defined dynamically each year in response to specific proposals. PSB sessions are organized by leaders of research in biocomputing's 'hot topics.' In this way, the meeting provides an early forum for serious examination of emerging methods and approaches in this rapidly changing field.

Good Code, Bad Code: Think like a software engineer (Paperback): Tom Long Good Code, Bad Code: Think like a software engineer (Paperback)
Tom Long
R1,128 Discovery Miles 11 280 Ships in 12 - 19 working days

"Helps explain some of the knowledge gaps between enthusiastic new graduates and grouchy old gray beards like myself." - Joe Ivans Practical techniques for writing code that is robust, reliable, and easy for team members to understand and adapt. Good code or bad code? The difference often comes down to how you apply the conventions, style guides, and other established practices of the software development community. In Good Code, Bad Code you'll learn how to boost your effectiveness and productivity with code development insights normally only learned through years of experience, careful mentorship, and hundreds of code reviews. In Good Code, Bad Code you'll learn how to: - Think about code like an effective software engineer - Write functions that read like a well-structured sentence - Ensure code is reliable and bug free - Effectively unit test code - Identify code that can cause problems and improve it - Write code that is reusable and adaptable to new requirements - Improve your medium and long-term productivity - Save you and your team's time about the technology Coding in a development team requires very different skills to working on personal projects. Successful software engineers need to ensure that their code is reusable, maintainable, and easy for others to understand and adapt. about the book Good Code, Bad Code is a shortcut guide to writing high-quality code. Your mentor is Google veteran Tom Long, who lays out lessons and mindsets that will take your code from "junior developer" to "senior engineer." This instantly-useful book distils the principles of professional coding into one comprehensive and hands-on beginner's guide. You'll start with a jargon-free primer to coding fundamentals that teaches you to think about abstractions, consider your fellow engineers, and write code that can recover from errors. Next, you'll dive into specific techniques and practices. You'll run through common coding practices to learn when to apply the right technique to your problem-and which might be best avoided! All practices are illustrated with annotated code samples written in an instantly recognizable pseudocode that you can relate to your favourite object-oriented language. By the time you're done, you'll be writing the kind of readable, reusable, and testable code that's the mark of a true software professional. about the reader For coders looking to improve their experience in professional software development. about the author Tom Long is a software engineer at Google. He works as a tech lead, mentoring and teaching professional coding practices to new graduates and beginner software engineers.

Modeling Software with Finite State Machines - A Practical Approach (Hardcover): Ferdinand Wagner, Ruedi Schmuki, Thomas... Modeling Software with Finite State Machines - A Practical Approach (Hardcover)
Ferdinand Wagner, Ruedi Schmuki, Thomas Wagner, Peter Wolstenholme
R3,885 Discovery Miles 38 850 Ships in 12 - 19 working days

Modeling Software with Finite State Machines: A Practical Approach explains how to apply finite state machines to software development. It provides a critical analysis of using finite state machines as a foundation for executable specifications to reduce software development effort and improve quality. This book discusses the design of a state machine and of a system of state machines. It also presents a detailed analysis of development issues relating to behavior modeling with design examples and design rules for using finite state machines.
This volume describes a coherent and well-tested framework for generating reliable software for even the most complex tasks. The authors demonstrate that the established practice of using a specification as a basis for coding is wrong. Divided into three parts, this book opens by delivering the authors' expert opinions on software, covering the evolution of development as well as costs, methods, programmers, and the development cycle. The remaining two parts encourage the use of state machines: promoting the virtual finite state machine (Vfsm) method and the StateWORKS development tools.

The Development of Component-based Information Systems (Hardcover): Sergio De Cesare, Mark Geoffrey Lycett, Robert Macredie The Development of Component-based Information Systems (Hardcover)
Sergio De Cesare, Mark Geoffrey Lycett, Robert Macredie
R4,785 Discovery Miles 47 850 Ships in 12 - 19 working days

This work provides a comprehensive overview of research and practical issues relating to component-based development information systems (CBIS). Spanning the organizational, developmental, and technical aspects of the subject, the original research included here provides fresh insights into successful CBIS technology and application. Part I covers component-based development methodologies and system architectures. Part II analyzes different aspects of managing component-based development. Part III investigates component-based development versus commercial off-the-shelf products (COTS), including the selection and trading of COTS products.

Embedded Linux System Design and Development (Hardcover): P. Raghavan, Amol Lad, Sriram Neelakandan Embedded Linux System Design and Development (Hardcover)
P. Raghavan, Amol Lad, Sriram Neelakandan
R3,905 Discovery Miles 39 050 Ships in 12 - 19 working days

Based upon the authors' experience in designing and deploying an embedded Linux system with a variety of applications, Embedded Linux System Design and Development contains a full embedded Linux system development roadmap for systems architects and software programmers. Explaining the issues that arise out of the use of Linux in embedded systems, the book facilitates movement to embedded Linux from traditional real-time operating systems, and describes the system design model containing embedded Linux. This book delivers practical solutions for writing, debugging, and profiling applications and drivers in embedded Linux, and for understanding Linux BSP architecture. It enables you to understand: various drivers such as serial, I2C and USB gadgets; uClinux architecture and its programming model; and the embedded Linux graphics subsystem. The text also promotes learning of methods to reduce system boot time, optimize memory and storage, and find memory leaks and corruption in applications. This volume benefits IT managers in planning to choose an embedded Linux distribution and in creating a roadmap for OS transition. It also describes the application of the Linux licensing model in commercial products.

New Approaches to Gear Design and Production (Hardcover, 1st ed. 2020): Veniamin Goldfarb, Evgenii Trubachev, Natalya Barmina New Approaches to Gear Design and Production (Hardcover, 1st ed. 2020)
Veniamin Goldfarb, Evgenii Trubachev, Natalya Barmina
R2,976 Discovery Miles 29 760 Ships in 10 - 15 working days

This is the third book in a series devoted to gear design and production. Comprising papers by scientists and gear experts from around the globe, it covers recent developments in practically all spheres of mechanical engineering related to gears and transmissions. It describes advanced approaches to research, design, testing and production of various kinds of gears for a vast range of applications, with a particular focuses on advanced computer-aided approaches for gear analysis, simulation and design, the application of new materials and tribological issues.

OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide - Exam 1Z0-815, Exam 1Z0-816, and Exam 1Z0-81... OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide - Exam 1Z0-815, Exam 1Z0-816, and Exam 1Z0-81 (Paperback)
J Boyarsky
R1,615 Discovery Miles 16 150 Ships in 12 - 19 working days

This OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide was published before Oracle announced major changes to its OCP certification program and the release of the new Developer 1Z0-819 exam. No matter the changes, rest assured this Study Guide covers everything you need to prepare for and take the exam. NOTE: The OCP Java SE 11 Programmer I Exam 1Z0-815 and Programmer II Exam 1Z0-816 have been retired (as of October 1, 2020), and Oracle has released a new Developer Exam 1Z0-819 to replace the previous exams. The Upgrade Exam 1Z0-817 remains the same. This is the most comprehensive prep guide available for the OCP Oracle Certified Professional Java SE 11 Developer certification--it covers Exam 1Z0-819 and the Upgrade Exam 1Z0-817 (as well as the retired Programmer I Exam 1Z0-815 and Programmer II Exam 1Z0-816)! Java is widely-used for backend cloud applications, Software as a Service applications (SAAS), and is the principal language used to develop Android applications. This object-oriented programming language is designed to run on all platforms that support Java without the need for recompilation. Oracle Java Programmer certification is highly valued by employers throughout the technology industry. The OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide in an indispensable resource for anyone preparing for the certification exam. This fully up-to-date guide covers 100% of exam objectives for Exam 1Z0-819 and Upgrade Exam 1Z0-817 (in addition to the previous Exam 1Z0-815 and Exam 1Z0-816). In-depth chapters present clear, comprehensive coverage of the functional-programming knowledge necessary to succeed. Each chapter clarifies complex material while reinforcing your understanding of vital exam topics. Also included is access to Sybex's superior online interactive learning environment and test bank that includes self-assessment tests, chapter tests, bonus practice exam questions, electronic flashcards, and a searchable glossary of important terms. The ultimate study aid for the challenging OCP exams, this popular guide: Helps you master the changes in depth, difficultly, and new module topics of the latest OCP exams Covers all exam objectives such as Java arrays, primitive data types, string APIs, objects and classes, operators and decision constructs, and applying encapsulation Allows developers to catch up on all of the newest Java material like lambda expressions, streams, concurrency, annotations, generics, and modules Provides practical methods for building Java applications, handling exceptions, programming through interfaces, secure coding in Java SE, and more Enables you to gain the information, understanding, and practice you need to pass the OCP exams The OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide is a must-have book for certification candidates needing to pass these challenging exams, as well as junior- to senior-level developers who use Java as their primary programming language.

Colonialism and the Modernist Moment in the Early Novels of Jean Rhys (Hardcover): Carol Dell'Amico Colonialism and the Modernist Moment in the Early Novels of Jean Rhys (Hardcover)
Carol Dell'Amico
R3,045 R1,247 Discovery Miles 12 470 Save R1,798 (59%) Ships in 12 - 19 working days

Colonialism and the Modernist Moment in the Early Novels of Jean Rhys explores the postcolonial significance of Rhys's modernist period work, which depicts an urban scene more varied than that found in other canonical representations of the period. Arguing against the view that Rhys comes into her own as a colonial thinker only in the post-WWII period of her career, this study examines the austere insights gained by Rhys's active cultivation of her fringe status vis-a-vis British social life and artistic circles, where her sharp study of the aporias of marginal lives and the violence of imperial ideology is distilled into an artistic statement positing the outcome of the imperial venture as a state of homelessness across the board, for colonized and 'metropolitans' alike. Bringing to view heretofore overlooked emigre populations, or their children, alongside locals, Rhys's urbanites struggle to construct secure lives not simply as a consequence of commodification, alienation, or voluntary expatriation, but also as a consequence of marginalization and migration. This view of Rhys's early work asserts its vital importance to postcolonial studies, an importance that has been overlooked owing to an over hasty critical consensus that only one of her early novels contains significant colonial content. Yet, as this study demonstrates, proper consideration of colonial elements long considered only incidental illuminates a colonial continuum in Rhys's work from her earliest publications.

Cosmopolitan Fictions - Ethics, Politics, and Global Change in the Works of Kazuo Ishiguro, Michael Ondaatje, Jamaica Kincaid,... Cosmopolitan Fictions - Ethics, Politics, and Global Change in the Works of Kazuo Ishiguro, Michael Ondaatje, Jamaica Kincaid, and J. M. Coetzee (Hardcover)
Katherine Stanton
R4,913 Discovery Miles 49 130 Ships in 12 - 19 working days

Noting the risk that the globalizing of literary studies "may simply reinforce the developments it is attempting to examine and assess," Giles Gunn insists that critics analyze not only how the cultural material we study has been produced by globalizing trends, but also how it has subjected those trends to scrutiny. It is this work that Worldwise undertakes. The fictions studied represent and revise the global histories of the past and present--including the "indigenous or native" narratives that are, in Homi Bhabha's words, "internal to" national identity itself. These works, taking as their subjects European unification, the human rights movement, the AIDS epidemic, and the new South Africa, test the infinite demands for justice against the shifting borders of the nation, rethinking habits of feeling, modes of belonging, and practices of citizenship for the global future. Confronting the pervasiveness of ethical claims, the disjointing of the global field of action, and the impediments to social redistribution, they commit to the non-finality, which is not to say the deferability, of justice. Like cosmopolitanism itself, this genre points to and participates in a field of contested ethics and politics.

Somewhat on the Community System - Representations of Fourierism in the Works of Nathaniel Hawthorne (Hardcover, New): Andrew... Somewhat on the Community System - Representations of Fourierism in the Works of Nathaniel Hawthorne (Hardcover, New)
Andrew Loman
R4,473 Discovery Miles 44 730 Ships in 12 - 19 working days

Hawthorne wrote much of his major fiction in the decade that the theories of Charles Marie Francois Fourier crossed the Atlantic and contributed to a wave of communitarian experimentation in the American North. Famously, Hawthorne briefly lived and worked at Brook Farm, a Transcendentalist commune that formally "converted" to Fourierism when he had left and was embroiled in litigation to recover money he had invested in the community. In his fiction, Hawthorne responded directly to Fourierism and its critique of capitalism. He used his experiences at Brook Farm as the inspiration for "The Blithedale Romance," and in "The House of the Seven Gables" cast one of the principal characters as a recovering Fourierist. In "The Scarlet Letter" he engaged with Fourierist debates on marriage and the regulation of desire. ""Somewhat on the" "Community-System"" examines these interventions, and argues that Hawthorne's fiction both seeks to contain Fourierism and responds to its allure. Moreover, in formulating alternative, morally acceptable utopias (ones that are predicated on middle-class marriage), Hawthorne's fiction appropriates key aspects of Fourierist theory

Software-Enabled Control - Information Technology for Dynamical Systems (Hardcover): T. Samad Software-Enabled Control - Information Technology for Dynamical Systems (Hardcover)
T. Samad
R4,937 Discovery Miles 49 370 Ships in 12 - 19 working days

The first comprehensive resource on software and computing innovations in control technology

New developments in software and information technology are reinvigorating the control engineering community, raising expectations of dramatic improvements in the performance, safety, design time, and verification and validation of control systems. In concert with these developments, synergies between computer science and control are enabling futuristic innovations in autonomous, embedded, and adaptive systems, uninhabited air vehicles and robots.

Software-Enabled Control: Information Technology for Dynamical Systems offers a clear and thorough presentation of computer-enabled developments in control engineering as they relate to autonomous vehicle applications. The contributions range over software architectures, online modeling and control, and hybrid dynamical systems.

Some of the novel topics covered in this volume include:

  • Open-system platforms that greatly simplify the real-time implementation of complex algorithms
  • Control middleware for exploiting the capabilities afforded by the advances in computing technologies
  • New algorithms and implementations of model-predictive control and state and model estimation
  • Syntheses of intelligent control methodologies with modern control science, within software-enabled frameworks
  • Tools and algorithms for hybrid dynamics, integrating the discrete event and continuous time aspects that have traditionally been considered separately
  • Safety-assured control design for single and multiple vehicles
  • Architectures and strategies for failure detection, fault tolerance, and control reconfiguration

Unique in its focus and broad in scope, Software-Enabled Control: Information Technology for Dynamical Systems offers an important resource for researchers and practitioners who are exploring the frontiers of control engineering, as well as for graduate and undergraduate students seeking entrance into this exciting and visionary community.

Genetic Algorithms for Applied CAD Problems (Hardcover, 2009 ed.): Viktor M. Kureichik, Sergey P. Malioukov, Vladimir V.... Genetic Algorithms for Applied CAD Problems (Hardcover, 2009 ed.)
Viktor M. Kureichik, Sergey P. Malioukov, Vladimir V. Kureichik, Alexander S. Malioukov
R3,018 Discovery Miles 30 180 Ships in 10 - 15 working days

New perspective technologies of genetic search and evolution simulation represent the kernel of this book. The authors wanted to show how these technologies are used for practical problems solution. This monograph is devoted to specialists of CAD, intellectual information technologies in science, biology, economics, sociology and others. It may be used by post-graduate students and students of specialties connected to the systems theory and system analysis methods, information science, optimization methods, operations investigation and solution-making.

Fit for Developing Software - Framework for Integrated Tests (Paperback, New): Rick Mugridge, Ward Cunningham Fit for Developing Software - Framework for Integrated Tests (Paperback, New)
Rick Mugridge, Ward Cunningham
R1,324 Discovery Miles 13 240 Ships in 12 - 19 working days

"The unique thing about "Fit for Developing Software" is the way it addresses the interface between customers/testers/analysts and programmers. All will find something in the book about how others wish to be effectively communicated with. A Fit book for programmers wouldn't make sense because the goal is to create a language for business-oriented team members. A Fit book just for businesspeople wouldn't make sense because the programmers have to be involved in creating that language. The result is a book that should appeal to a wide range of people whose shared goal is improving team communications."

--Kent Beck, Three Rivers Institute

"Even with the best approaches, there always seemed to be a gap between the software that was written and the software the user wanted. With Fit we can finally close the loop. This is an important piece in the agile development puzzle."

--Dave Thomas, coauthor of "The Pragmatic Programmer"

"Ward and Rick do a great job in eschewing the typical, overly complicated technology trap by presenting a simple, user-oriented, and very usable technology that holds fast to the agile principles needed for success in this new millennium."

--Andy Hunt, coauthor of "The Pragmatic Programmer"

"Florida Tech requires software engineering students to take a course in programmer testing, which I teach. Mugridge and Cunningham have written a useful and instructive book, which will become one of our course texts."

--Cem Kaner, Professor of Software Engineering, Florida Institute of Technology

"Rick and Ward continue to amaze me. Testing business rules is a fundamentally hard thing that has confounded many, and yet these two have devised a mechanismthat cuts to the essence of the problem. In this work they offer a simple, thorough, approachable, and automatable means of specifying and testing such rules."

--Grady Booch, IBM Fellow

"By providing a simple, effective method for creating and automating tabular examples of requirements, Fit has dramatically improved how domain experts, analysts, testers, and programmers collaborate to produce quality software."

--Joshua Kerievsky, founder, Industrial Logic, Inc., and author of "Refactoring to Patterns "

"Agile software development relies on collaborating teams, teams of customers, analysts, designers, developers, testers, and technical writers. But, how do they work together? Fit is one answer, an answer that has been thoroughly thought through, implemented, and tested in a number of situations. Primavera has significantly stabilized its product lineusing Fit, and I'm so impressed by the results that I'm suggesting it to everyone I know. Rick and Ward, in their everlasting low-key approach, have again put the keystone in the arch of software development. Congratulations and thanks from the software development community."

--Ken Schwaber, Scrum Alliance, Agile Alliance, and codeveloper of Scrum

"Fit is the most important new technique for understanding and communicating requirements. It's a revolutionary approach to bringing experts and programmers together. This book describes Fit comprehensively and authoritatively. If you want to produce great software, you need to read this book."

--James Shore, Principal, Titanium I.T. LLC

"There are both noisy and quiet aspects of the agile movement and it is often the quieter ones that have great strategic importance. Thisbook by Ward and Rick describes one of these absolutely vital, but often quieter, practices--testing business requirements. A renewed focus on testing, from test-driven development for developers to story testing for customers, is one of the agile community's great contributions to our industry, and this book will become one of the cornerstones of that contribution. Stories are done-done (ready for release) when they have been tested by both developers (done) and customers (done-done). The concepts and practices involved in customer story testing are critical to project success and wonderfully portrayed in this book. Buy it. Read it. Keep it handy in your day-to-day work."

--Jim Highsmith, Director of Agile Software Development & Project Management Practice, Cutter Consortium

"I have been influenced by many books, but very few have fundamentally changed how I think and work. This is one of those books. The ideas in this book describe not just how to use a specific framework in order to test our software, but also how we should communicate about and document that software. This book is an excellent guide to a tool and approach that will fundamentally improve how you think about and build software--as it has done for me."

--Mike Cohn, Mountain Goat Software, author of "User Stories Applied "

"Fit is a tool to help whole teams grow a common language for describing and testing the behavior of software. This books fills a critical gap--helping both product owners and programmers learn what Fit is and how to use it well."

--Bill Wake, independent consultant

"Over the past several years, I've been using Fit and FitNesse with development teams. They are not only free andpowerful testing tools, they transform development by making the behavior of applications concrete, verifiable, and easily observable. The only thing that has been missing is a good tutorial and reference. Rick Mugridge and Ward Cunningham's "Fit For Developing Software" fits the bill. Essentially, two books in one, it is a very readable guide that approaches Fit from technical and nontechnical perspectives. This book is a significant milestone and it will make higher software quality achievable for many teams."

--Michael C. Feathers, author of "Working Effectively with Legacy Code," and consultant, Object Mentor, Inc.

"Wow! This is the book I wish I had on my desk when I did my first story test-driven development project. It explains the philosophy behind the Fit framework and a process for using it to interact with the customers to help define the requirements of the project. It makes Fit so easy and approachable that I wrote my first FitNesse tests before I even I finished the book.

"For the price of one book, you get two, written by the acknowledged thought leaders of Fit testing. The first is written for the nonprogramming customer. It lays out how you can define the functionality of the system you are building (or modifying) using tabular data. It introduces a range of different kinds of 'test fixtures' that interpret the data and exercise the system under test. While it is aimed at a nontechnical audience, even programmers will find it useful because it also describes the process for interacting with the customers, using the Fit tests as the focal point of the interaction.

"The second 'book' is targeted to programmers. It describes how to build each kind of fixture described in the first book. It also describes many other things that need to be considered to have robust automated tests--things like testing without a database to make tests run faster. A lot of the principles will be familiar to programmers who have used any member of the xUnit family of unit testing frameworks. Rick and Ward show you how to put it into practice in a very easy-to-read narrative style that uses a fictitious case study to lead you through all the practices and decisions you are likely to encounter."

--Gerard Meszaros, ClearStream Consulting

The Fit open source testing framework brings unprecedented agility to the entire development process. "Fit for Developing Software" shows you how to use Fit to clarify business rules, express them with concrete examples, and organize the examples into test tables that drive testing throughout the software lifecycle. Using a realistic case study, Rick Mugridge and Ward Cunningham--the creator of Fit--introduce each of Fit's underlying concepts and techniques, and explain how you can put Fit to work incrementally, with the lowest possible risk. Highlights includeIntegrating Fit into your development processesUsing Fit to promote effective communication between businesspeople, testers, and developersExpressing business rules that define calculations, decisions, and business processesConnecting Fit tables to the system with "fixtures" that check whether tests are actually satisfiedConstructing tests for code evolution, restructuring, and other changes to legacy systemsManaging the quality and evolution of testsA companion Web site (http: //fit.c2.com/) that offers additional resources and source code

Reducing Risk with Software Process Improvement (Hardcover): Louis Poulin Reducing Risk with Software Process Improvement (Hardcover)
Louis Poulin
R3,273 Discovery Miles 32 730 Ships in 12 - 19 working days

Reducing Risk with Software Process Improvement recommends the critical practices that aid in the successful delivery of software products and services. The author describes the observations that he made over a period of ten years in IT projects and organizations. He focuses on the areas of software development and maintenance, highlighting the most frequently encountered problems that occur due to poor processes. The author derives recommendations from 40 comprehensive assessments of IT organizations. This book details the potential or real problems each organization experienced, and offers anecdotes on how these problems resulted from deficient practices, what their impacts were, and how improving specific practices benefitted the organizations. This volume provides valuable advice for project and application managers looking to minimize the number of crises they have to deal with, and for IT practitioners seeking the practical solutions that lead to career advancement. It benefits customers who need to know what to look for before purchasing IT products or services, and helps investors analyze the efficiency of IT companies before making investment decisions.

Writing Virtual Environments for Software Visualization (Hardcover, 2013): Clinton Jeffery, Jafar Al-Gharaibeh Writing Virtual Environments for Software Visualization (Hardcover, 2013)
Clinton Jeffery, Jafar Al-Gharaibeh
R3,754 R3,471 Discovery Miles 34 710 Save R283 (8%) Ships in 12 - 19 working days

Writing Virtual Environments for Software Visualization book describes the software for a networked, 3D multi-user virtual environment that allows users to create and share remotely visualizations of program behavior. Collaborative virtual environments such as World of Warcraft or Second Life are a popular way to share interactive internet experiences, but they are complex and difficult to create. Software visualization is an area that may enable important advances in our ability to understand and reduce the costs of maintaining software. Applying the former technology to this problem area will be valuable to distributed and multi-institutional software development and educational users. The author covers the major features of collaborative virtual environments and how to program them in a very high level language. The book also examines the application of popular game-like software technologies.

The Logic of Commands (Hardcover): Nicholas Rescher The Logic of Commands (Hardcover)
Nicholas Rescher
R2,818 Discovery Miles 28 180 Ships in 12 - 19 working days

Originally published in 1966. Professor Rescher's aim is to develop a "logic of commands" in exactly the same general way which standard logic has already developed a "logic of truth-functional statement compounds" or a "logic of quantifiers". The object is to present a tolerably accurate and precise account of the logically relevant facets of a command, to study the nature of "inference" in reasonings involving commands, and above all to establish a viable concept of validity in command inference, so that the logical relationships among commands can be studied with something of the rigour to which one is accustomed in other branches of logic.

User Interface Design and Evaluation (Paperback, Revised of "The Miracle of Col ed.): Debbie Stone, Caroline Jarrett, Mark... User Interface Design and Evaluation (Paperback, Revised of "The Miracle of Col ed.)
Debbie Stone, Caroline Jarrett, Mark Woodroffe, Shailey Minocha
R1,834 Discovery Miles 18 340 Ships in 12 - 19 working days

Whether you are a professional new to the user-centered design field, or an experienced designer who needs to learn the fundamentals of user interface design and evaluation, this book can lead the way.
What will you get from this book? Based on a course from the Open University, UK which has been taught to over a thousand professionals and students, this book presents an overview of the field. It illustrates the benefits of a user-centered approach to the design of software, computer systems, and web sites, and provides a clear and practical discussion of requirements gathering; developing interaction design from user requirements; and user interface evaluation. The book's coverage includes established HCI topics for example, visibility, affordance, feedback, metaphors, mental models, and the like combined with practical guidelines for contemporary designs and current trends, which makes for a winning combination. You get a clear presentation of ideas, illustrations of concepts, using real-world applications.
This book will help you develop all the skills necessary for iterative user-centered design, and provides a firm foundation for user interface design and evaluation on which to build.
* Co-published by the Open University, UK.
* Covers the design of graphical user interfaces, web sites, and interfaces for embedded systems.
* Full color production, with activities, projects, hundreds of illustrations, and industrial applications.
* A supporting web site includes sample exam paper, numerous activities to practice the concepts learned, and a set of review questions to test your own learning plus web resources."

Computer Science and its Applications - CSA 2012 (Hardcover, 2012 ed.): Sang-Soo Yeo, Yi Pan, Yang Sun Lee, Hang-Bae Chang Computer Science and its Applications - CSA 2012 (Hardcover, 2012 ed.)
Sang-Soo Yeo, Yi Pan, Yang Sun Lee, Hang-Bae Chang
R5,844 Discovery Miles 58 440 Ships in 10 - 15 working days

The 4th FTRA International Conference on Computer Science and its Applications (CSA-12) will be held in Jeju, Korea on November 22 25, 2012.CSA-12 will be the most comprehensive conference focused on the various aspects of advances in computer science and its applications.CSA-12 will provide an opportunity for academic and industry professionals to discuss the latest issues and progress in the area of CSA.
In addition, the conference will publish high quality papers which are closely related to the various theories and practical applications in CSA. Furthermore, we expect that the conference and its publications will be a trigger for further related research and technology improvements in this important subject. CSA-12 is the next event in a series of highly successful International Conference on Computer Science and its Applications, previously held as CSA-11 (3rd Edition: Jeju, December, 2011), CSA-09 (2nd Edition: Jeju, December, 2009), and CSA-08 (1st Edition: Australia, October, 2008)."

The Way of the Web Tester (Paperback): Jonathan Rasmusson The Way of the Web Tester (Paperback)
Jonathan Rasmusson
R698 R640 Discovery Miles 6 400 Save R58 (8%) Ships in 12 - 19 working days

This book is for everyone who needs to test the web. As a tester, you'll automate your tests. As a developer, you'll build more robust solutions. And as a team, you'll gain a vocabulary and a means to coordinate how to write and organize automated tests for the web. Follow the testing pyramid and level up your skills in user interface testing, integration testing, and unit testing. Your new skills will free you up to do other, more important things while letting the computer do the one thing it's really good at: quickly running thousands of repetitive tasks. This book shows you how to do three things: * How to write really good automated tests for the web. * How to pick and choose the right ones. * How to explain, coordinate, and share your efforts with others. If you're a traditional software tester who has never written an automated test before, this is the perfect book for getting started. Together, we'll go through everything you'll need to start writing your own tests. If you're a developer, but haven't thought much about testing, this book will show you how to move fast without breaking stuff. You'll test RESTful web services and legacy systems, and see how to organize your tests. And if you're a team lead, this is the Rosetta Stone you've been looking for. This book will help you bridge that testing gap between your developers and your testers by giving your team a model to discuss automated testing, and most importantly, to coordinate their efforts.The Way of the Web Tester is packed with cartoons, graphics, best practices, war stories, plenty of humor, and hands-on tutorial exercises that will get you doing the right things, the right way.

Using Aspect Oriented Programming for Trustworthy Software Development (Hardcover): V. O. Safonov Using Aspect Oriented Programming for Trustworthy Software Development (Hardcover)
V. O. Safonov
R3,480 Discovery Miles 34 800 Ships in 10 - 15 working days

Learn how to successfully implement trustworthy computing tasks using aspect-oriented programming

This landmark publication fills a gap in the literature by not only describing the basic concepts of trustworthy computing (TWC) and aspect-oriented programming (AOP), but also exploring their critical interrelationships. The author clearly demonstrates how typical TWC tasks such as security checks, in-and-out conditions, and multi-threaded safety can be implemented using AOP.

Following an introduction, the book covers:

Trustworthy computing, software engineering, and computer science

Aspect-oriented programming and Aspect.NET

Principles and case studies that apply AOP to TWC

Coverage includes Aspect.NET, the AOP framework developed by the author for the Microsoft.NET platform, currently used in seventeen countries. The author discusses the basics of Aspect.NET architecture, its advantages compared to other AOP tools, and its functionality. The book has extensive practical examples and case studies of trustworthy software design and code using the Aspect.NET framework. In addition, the book explores other software technologies and tools for using AOP for trustworthy software development, including Java and AspectJ.

This book also includes a valuable chapter dedicated to ERATO, the author's teaching method employed in this book, which has enabled thousands of students to quickly grasp and apply complex concepts in computing and software engineering, while the final chapter presents an overall perspective on the current state of AOP and TWC with a view toward the future.

Software engineers, architects, developers, programmers, and students should all turn to this book to learn this tested and proven method to create more secure, private, and reliable computing.

ARM System Developer's Guide - Designing And Optimizing System Software (Hardcover, New): Andrew Sloss, Dominic Symes,... ARM System Developer's Guide - Designing And Optimizing System Software (Hardcover, New)
Andrew Sloss, Dominic Symes, Chris Wright
R2,034 Discovery Miles 20 340 Ships in 12 - 19 working days

Over the last ten years, the ARM architecture has become one of the most pervasive architectures in the world, with more than 2 billion ARM-based processors embedded in products ranging from cell phones to automotive braking systems. A world-wide community of ARM developers in semiconductor and product design companies includes software developers, system designers and hardware engineers. To date no book has directly addressed their need to develop the system and software for an ARM-based system. This text fills that gap.
This book provides a comprehensive description of the operation of the ARM core from a developer s perspective with a clear emphasis on software. It demonstrates not only how to write efficient ARM software in C and assembly but also how to optimize code. Example code throughout the book can be integrated into commercial products or used as templates to enable quick creation of productive software.
The book covers both the ARM and Thumb instruction sets, covers Intel's XScale Processors, outlines distinctions among the versions of the ARM architecture, demonstrates how to implement DSP algorithms, explains exception and interrupt handling, describes the cache technologies that surround the ARM cores as well as the most efficient memory management techniques. A final chapter looks forward to the future of the ARM architecture considering ARMv6, the latest change to the instruction set, which has been designed to improve the DSP and media processing capabilities of the architecture.
* No other book describes the ARM core from a system and software perspective.
* Author team combines extensive ARM software engineering experience with an in-depth knowledge of ARM developer needs.
* Practical, executable code is fully explained in the book and available on the publisher's Website.
* Includes a simple embedded operating system."

Building Web Applications with C# and .NET - A Complete Reference (Hardcover): Dudley W. Gill Building Web Applications with C# and .NET - A Complete Reference (Hardcover)
Dudley W. Gill
R5,456 Discovery Miles 54 560 Ships in 12 - 19 working days

This book presents the basic knowledge and illustrative examples to build dynamic and robust web applications using the .NET Framework technology. It stresses the use of code-behind procedural coding and useful for those interested in web application development and to visual basic programmers.

Voice User Interface Design (Paperback): James Giangola, Jennifer Balogh Voice User Interface Design (Paperback)
James Giangola, Jennifer Balogh
R1,328 Discovery Miles 13 280 Ships in 12 - 19 working days

This book is a comprehensive and authoritative guide to voice user interface (VUI) design. The VUI is perhaps the most critical factor in the success of any automated speech recognition (ASR) system, determining whether the user experience will be satisfying or frustrating, or even whether the customer will remain one. This book describes a practical methodology for creating an effective VUI design. The methodology is scientifically based on principles in linguistics, psychology, and language technology, and is illustrated here by examples drawn from the authors' work at Nuance Communications, the market leader in ASR development and deployment.

The book begins with an overview of VUI design issues and a description of the technology. The authors then introduce the major phases of their methodology. They first show how to specify requirements and make high-level design decisions during the definition phase. They next cover, in great detail, the design phase, with clear explanations and demonstrations of each design principle and its real-world applications. Finally, they examine problems unique to VUI design in system development, testing, and tuning. Key principles are illustrated with a running sample application.

A companion Web site provides audio clips for each example: www.VUIDesign.org

The cover photograph depicts the first ASR system, Radio Rex: a toy dog who sits in his house until the sound of his name calls him out. Produced in 1911, Rex was among the few commercial successes in earlier days of speech recognition. "Voice User Interface Design "reveals the design principles and practices that produce commercial success in an era when effective ASRs are not toys butcompetitive necessities.

Software Configuration Management (Hardcover): Jessica Keyes Software Configuration Management (Hardcover)
Jessica Keyes
R3,937 Discovery Miles 39 370 Ships in 12 - 19 working days

An effective systems development and design process is far easier to explain than it is to implement. A framework is needed that organizes the life cycle activities that form the process. This framework is Configuration Management (CM). Software Configuration Management discusses the framework from a standards viewpoint, using the original DoD MIL-STD-973 and EIA-649 standards to describe the elements of configuration management within a software engineering perspective. Divided into two parts, the first section is composed of 14 chapters that explain every facet of configuration management related to software engineering. The second section consists of 25 appendices that contain many valuable "real world" CM templates. The content is extensive and inclusive, covering everything from CM planning to configuration identification, verification, and auditing. Although it is vendor-neutral, it offers a serious discussion of what to look for in a CM tool and lists toolsets for review. This volume is a sourcebook of techniques, templates, and best practices in the field, providing software engineers and systems developers with what they need to run a successful CM program.

Web Engineering: Modelling and Implementing Web Applications (Hardcover, 2008 ed.): Gustavo Rossi, Oscar Pastor, Daniel... Web Engineering: Modelling and Implementing Web Applications (Hardcover, 2008 ed.)
Gustavo Rossi, Oscar Pastor, Daniel Schwabe, Luis Olsina
R4,623 Discovery Miles 46 230 Ships in 10 - 15 working days

Web Engineering: Modelling and Implementing Web Applications presents the state of the art approaches for obtaining a correct and complete Web software product from conceptual schemas, represented via well-known design notations.

Describing mature and consolidated approaches to developing complex applications, this edited volume is divided into three parts and covers the challenges web application developers face; design issues for web applications; and how to measure and evaluate web applications in a consistent way.

With contributions from leading researchers in the field this book will appeal to researchers and students as well as to software engineers, software architects and business analysts.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Ultra-Low Power Integrated Circuit…
Nianxiong Nick Tan, Dongmei Li, … Hardcover R4,407 R3,549 Discovery Miles 35 490
Design of Digital Systems and Devices
Marian Adamski, Alexander Barkalov, … Hardcover R4,568 Discovery Miles 45 680
Memristor Emulator Circuits
Abdullah G. Alharbi, Masud H. Chowdhury Hardcover R2,873 Discovery Miles 28 730
Advances in Delay-Tolerant Networks…
Joel J. P. C. Rodrigues Paperback R4,962 Discovery Miles 49 620
Trends in Biomathematics: Modeling…
Rubem P. Mondaini Hardcover R2,945 Discovery Miles 29 450
Deep In-memory Architectures for Machine…
Mingu Kang, Sujan Gonugondla, … Hardcover R2,627 Discovery Miles 26 270
Electromagnetic Wave Diffraction by…
Smirnov, Ilyinsky Hardcover R2,902 R2,509 Discovery Miles 25 090
Smart Sensors and Systems - Technology…
Yongpan Liu, Youn-Long Lin, … Hardcover R3,126 Discovery Miles 31 260
Energy-Efficient Communication…
Robert Fasthuber, Francky Catthoor, … Hardcover R5,000 Discovery Miles 50 000
Routing Algorithms in Networks-on-Chip
Maurizio Palesi, Masoud Daneshtalab Hardcover R5,188 Discovery Miles 51 880

 

Partners