64 results
Search Results
2. Affective Interactions : Towards a New Generation of Computer Interfaces
- Author
-
Ana Paiva and Ana Paiva
- Subjects
- Computer interfaces
- Abstract
Affective computing is a fascinating new area of research emerging in computer science. It dwells on problems where'computing is related to, arises from or deliberately influences emotions'(Picard 1997). Following this new research direction and considering the human element as crucial in designing and implementing interactive intelligent interfaces, affective computing is now influencing the way we shape, design, construct, and evaluate human-computer interaction and computer-mediated communcation. This book originates from a workshop devoted to affective interactions. It presents revised full versions of several papers accepted in preliminary version for the workshop and various selectively solicited papers by key people as well as an introductory survey by the volume editor and interview with Rosaling Picard, a pioneer researcher in the field. The book competently assesses the state of the art in this fascinating new field.
- Published
- 2006
3. Hands-Free EEG-Based Control of a Computer Interface Based on Online Detection of Clenching of Jaw
- Author
-
Khoshnam, Mahta, Kuatsjah, Eunice, Zhang, Xin, Menon, Carlo, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Rojas, Ignacio, editor, and Ortuño, Francisco, editor
- Published
- 2017
- Full Text
- View/download PDF
4. Experiencing Early User Interfaces
- Author
-
Crosby, Martha E., Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, and Marcus, Aaron, editor
- Published
- 2015
- Full Text
- View/download PDF
5. Development of Visualizing Earphone and Hearing Glasses for Human Augmented Cognition
- Author
-
Hwang, Byunghun, Kim, Cheol-Su, Park, Hyung-Min, Lee, Yun-Jung, Kim, Min-Young, Lee, Minho, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Nierstrasz, Oscar, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Sudan, Madhu, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Vardi, Moshe Y., Series editor, Weikum, Gerhard, Series editor, Lu, Bao-Liang, editor, Zhang, Liqing, editor, and Kwok, James, editor
- Published
- 2011
- Full Text
- View/download PDF
6. Connectivity and the Mobility Industry
- Author
-
Andrew Brown and Andrew Brown
- Subjects
- Mobile communication systems, Automotive telematics, Computer interfaces
- Abstract
Bound to play an ever increasing role in the driver-vehicle relationship, connectivity is becoming a basic consumer requirement when it comes to choosing a vehicle. Moving from the computer into the car, the ability to stay in touch, informed and entertained has reached yet a higher level of technology ubiquity. Featuring 20 SAE technical papers published in 2010 and 2011, Connectivity and the Mobility Industry addresses important aspects of one of the most cutting-edge topics in the industry today. Edited by Dr. Andrew Brown, Jr. 2010 SAE International President and Chief Technologist for Delphi Corporation, this book also includes three original articles on the subject, written by various experts: • What to Expect Beyond 2015 - Fourth Generation Wireless and the Vehicle • The Evolution of the Driving Experience and Associated Technologies • Wireless Charging of Electric Vehicle Converged with Communication Technology Part of the new paradigm of'green, safe and connected,'this title is of special interest to those looking for an integrated view of how the driving experience will develop within these boundaries, and what emerging technologies are likely to be successful in the upcoming years. This book is the third in the trilogy from SAE on'Safe, Green and Connected'vehicles in the mobility industry edited by Dr. Andrew Brown, Jr. The other two books in this trilogy are: Green Technologies and the Mobility Industry Active Safety and the Mobility Industry Buy a Combination of Books and Save!> This trilogy can be purchased in a combination of two books as follows: Green Technologies and Active Safety in the Mobility Industry Green Technologies and Connectivity in the Mobility Industry Active Safety and Connectivity in the Mobility Industry Buy the Entire 3 Book Set and Save the Most! Green, Safe & Connected: The Future of Mobility
- Published
- 2011
7. Readings in Human-Computer Interaction : Toward the Year 2000
- Author
-
Ronald M. Baecker and Ronald M. Baecker
- Subjects
- Human engineering, Computer interfaces, Human-computer interaction, System design, Interactive computer systems
- Abstract
The effectiveness of the user-computer interface has become increasingly important as computer systems have become useful tools for persons not trained in computer science. In fact, the interface is often the most important factor in the success or failure of any computer system. Dealing with the numerous subtly interrelated issues and technical, behavioral, and aesthetic considerations consumes a large and increasing share of development time and a corresponding percentage of the total code for any given application. A revision of one of the most successful books on human-computer interaction, this compilation gives students, researchers, and practitioners an overview of the significant concepts and results in the field and a comprehensive guide to the research literature. Like the first edition, this book combines reprints of key research papers and case studies with synthesizing survey material and analysis by the editors. It is significantly reorganized, updated, and enhanced; over 90% of the papers are new. An invaluable resource for systems designers, cognitive scientists, computer scientists, managers, and anyone concerned with the effectiveness of user-computer interfaces, it is also designed for use as a primary or supplementary text for graduate and advanced undergraduate courses in human-computer interaction and interface design. - Human computer interaction--historical, intellectual, and social - Developing interactive systems, including design, evaluation methods, and development tools - The interaction experience, through a variety of sensory modalities including vision, touch, gesture, audition, speech, and language - Theories of information processing and issues of human-computer fit and adaptation
- Published
- 1995
8. Gooey Media: Screen Entertainment and the Graphic User Interface
- Author
-
Jones, Nick and Jones, Nick
- Subjects
- Interactive multimedia, Home entertainment systems, User interfaces (Computer systems), Computer interfaces, Mass media
- Abstract
Explores the influence of the graphic user interface on contemporary screen mediaArgues for a critical reading of screen media which centres the GUI in the production and reception of this mediaOffers an innovatively interdisciplinary exploration of digital screen media, employing film studies, new media studies, videogame studies, urban theory, and morePlaces interfaces, videogames, films, television, apps, VR, and other media on equal footing Analyses a wide variety of case studies from various contemporary mainstream media to show their connections and influencesUpdates ideas of media convergence and remediation for today's overlapping media environmentThe Graphic User Interface, or GUI, is the adhesive centre of today's screen entertainment web. From films and television to apps and videogames, it holds together a multitude of media and shapes the way they are accessed, organised, created, consumed, and manipulated. However, it does not do so without leaving viscous traces, and Gooey Media: Screen Entertainment and the Graphic User Interface examines this residue and its consequences, revealing how the GUI exerts a powerful influence on contemporary media.Focusing on aesthetics and adopting a media agnostic approach, Jones explores cinema, streaming platforms, television, user-generated content, videogames, apps, virtual reality, VFX, design software, and more in order to show how they cross-pollinate with one another and with our desktop interfaces. The result is a new approach for analysing convergent media in the digital era.
- Published
- 2023
9. Rechnerorganisation und Rechnerentwurf : Die Hardware/Software-Schnittstelle - MIPS Edition
- Author
-
David Patterson, John LeRoy Hennessy, David Patterson, and John LeRoy Hennessy
- Subjects
- Computer organization, System design--Data processing, Computer architecture, Computer interfaces
- Abstract
Die Übersetzung der sechsten Auflage des Standardwerks zur Rechnerorganisation »Computer Organization and Design« bietet dem Leser neue Beispiele, Übungsaufgaben sowie Stoff über mobiles Computing und die Cloud. Die Inhalte wurden verbessert und mit der Vorstellung neuer Prozessoren aktualisiert. Das sechste Kapitel wurde um einen Abschnitt über domänenspezifische Architekturen erweitert, ein neuer Ansatz, der am Beispiel von Googles Tensor Processing Unit (TPU) ausführlich dargestellt wird. Abschnitte zur Beschleunigung demonstrieren am Beispiel der Matrixmultiplikation verschiedene Optimierungsschritte, die wichtige Architekturprinzipien ausnutzen. Sieben bedeutende Konzepte der Computerarchitektur werden eingeführt und diskutiert: Performanz durch Parallelität, Performanz durch Pipelining, Performanz durch Vorhersagen, Speicherhierarchien, Abstraktion zur Vereinfachung des Designs, das Beschleunigen des häufigen Falls und Zuverlässigkeit durch Redundanz. Wie bei den vorherigen Auflagen ist ein MIPS-Prozessor der Kern, der verwendet wird, um die Grundlagen von Hardwaretechnologien, Assemblersprache, Computerarithmetik, Pipelining, Speicherhierarchien und der Ein-/Ausgabe zu vermitteln.Z
- Published
- 2022
10. Enhancing Productivity with Notion : Save Time on Projects by Supercharging Your Productivity with Notion's Powerful Features and Templates
- Author
-
Danny Hatcher and Danny Hatcher
- Subjects
- Computer interfaces, Computer engineering, Computer organization
- Abstract
Written by an experienced Notion Ambassador, this book helps you become proficient with the features, functions, and flexibility of the Notion app to make work and personal life easierKey FeaturesCreate accounts, workspaces, and dashboards using all of Notion's flexible featuresDevelop the skills you need to work in various contexts, while working collaboratively with othersUse basic and advanced blocks, databases, and functions to optimize a workflow that works for youBook DescriptionNotion is note-taking, wiki management, and task and project management software that gives you control of your working environment. By creating pages using a variety of block types and database styles, the possibilities are endless. This book will help you overcome challenges in managing large projects using Notion and creating documents using real-time updates with a great deal of flexibility, allowing everyone to have a customized view as per their needs.With this book, you'll become well-versed with Notion, where you'll learn how to access, create, and change a workspace utilizing all the blocks, database views and properties, and advanced features and functions. From a table or list view to a Kanban board or gallery view, you'll get to explore several database options available in Notion. You'll learn the skills to build pages, customize the aesthetics, create templates, and store, organize, and surface information through databases, all while building a system and workflow that works for you in your context. The book will also demonstrate how to import and export information and combine Notion with other tools using the API.By the end of this book, you'll be able to create a task management system, project management system, or any other system while combining it with other tools that speed up your work for better efficiency.What you will learnUnderstand how to set up and build on any deviceNavigate, share and alter the appearance of your workspaceImport and export data to and from NotionUnderstand how to use all the database views, filters, sorts, and propertiesCreate task, wiki, and project management systemsConnect Notion to third-party applications with the APIWho this book is forBusiness users, power users, IT professionals, or anyone from a non-technical background looking to use Notion to increase their productivity will find this note-taking book useful.
- Published
- 2022
11. Microcomputer Interfacing and Applications
- Author
-
M A Mustafa and M A Mustafa
- Subjects
- Digital-to-analog converters, Computer interfaces, Analog-to-digital converters
- Abstract
This is the applications guide to interfacing microcomputers. It offers practical non-mathematical solutions to interfacing problems in many applications including data acquisition and control. Emphasis is given to the definition of the objectives of the interface, then comparing possible solutions and producing the best interface for every situation. Dr Mustafa A Mustafa is a senior designer of control equipment and has written many technical articles and papers on the subject of computers and their application to control engineering.
- Published
- 1994
12. Functional Interfaces in Java : Fundamentals and Examples
- Author
-
Ralph Lecessi and Ralph Lecessi
- Subjects
- Java (Computer program language), Computer interfaces
- Abstract
Reduce development time by organizing your programs as chains of functional interfaces and see that the advantages of using functional interfaces include the flexibility and power of inlined functional chains and reuse of functional methods utilized throughout the Java API. You'll see how complex logical expressions can be reduced to chains of predicates and how chains of comparators can be used to sort data by several criteria in order. Other examples include streams that utilize functional interfaces to filter, sort, transform, and perform calculations on data; CompletableFutures that use functional interfaces to create cascading and parallel execution threads; and JavaFX programs that use functional interfaces to monitor the data backed by their graphical components.Each chapter contains a complete programming project: the Discount Dave project shows you how to qualify car customers by organizing questions as a list of predicates; the Real Estate Broker project shows you how to use chains of comparators to filter and sort homes according to customer priorities; the Dave's Part Inventory project shows you how to query and write reports from an inventory database using stream operations; and the Sentence Builder project shows you how to correct a sentence by implementing each grammar rule as a separate link in a future chain.Functional Interfaces in Java will help you quickly develop powerful and reliable programs that utilize functional interfaces to implement logic and calculations.What You Will LearnUse the functional interfaces in the java.util.function package to perform conditional logic, transform and generate data, and perform calculationsFilter and sort data by several criteria using comparators Process collections and filter, sort, transform, and reduce stream elements with functional interfaces Write cascading and parallel execution threadsWho This Book Is ForComputer science student or a professional Java programmer. This work is a rigorous discussion of the application of functional interfaces, so prerequisites for this text include basic Java programming and object-oriented Java programming.
- Published
- 2019
13. Interaction Design : From Concept to Completion
- Author
-
Jamie Steane, Joyce Yee, Jamie Steane, and Joyce Yee
- Subjects
- Design, Experiential research--Case studies, Interactive multimedia, Computer interfaces
- Abstract
Interaction Design explores common pitfalls, effective workflows and innovative development techniques in contemporary interaction design by tracking projects from initial idea to the critical and commercial reception of the finished project.The book is divided into six chapters, each focusing on different aspects of the interaction design industry. Exploring design projects from around the world, the authors include examples of the processes and creative decisions behind:– Apps, games and websites– Responsive branding– Complex, large-scale services– Interactive museum installations– Targeted promotions– Digital products which influence real-world situationsEach case study includes behind-the-scenes development design work, interviews with key creatives and workshop projects to help you start implementing the techniques and working practices discussed in your own interaction design projects. From immersive tourist experiences, to apps which make day-to-day life easier, the detailed coverage of the design process shows how strategists, creatives and technologists are working with interactive technologies to create the engaging projects of the future.
- Published
- 2018
14. Computer Organization and Design RISC-V Edition : The Hardware Software Interface
- Author
-
David A. Patterson, John L. Hennessy, David A. Patterson, and John L. Hennessy
- Subjects
- Computer organization, Computer engineering, Computer interfaces
- Abstract
The new RISC-V Edition of Computer Organization and Design features the RISC-V open source instruction set architecture, the first open source architecture designed to be used in modern computing environments such as cloud computing, mobile devices, and other embedded systems. With the post-PC era now upon us, Computer Organization and Design moves forward to explore this generational change with examples, exercises, and material highlighting the emergence of mobile computing and the Cloud. Updated content featuring tablet computers, Cloud infrastructure, and the x86 (cloud computing) and ARM (mobile computing devices) architectures is included. An online companion Web site provides advanced content for further study, appendices, glossary, references, and recommended reading. Features RISC-V, the first such architecture designed to be used in modern computing environments, such as cloud computing, mobile devices, and other embedded systems Includes relevant examples, exercises, and material highlighting the emergence of mobile computing and the cloud
- Published
- 2018
15. Mastering PfSense : Manage, Secure, and Monitor Your On-premise and Cloud Network with PfSense 2.4
- Author
-
David Zientara and David Zientara
- Subjects
- Routers (Computer networks), Firewalls (Computer security), Cloud computing, Computer interfaces
- Abstract
Install and configure a pfSense router/firewall, and become a pfSense expert in the process.Key FeaturesYou can always do more to secure your software – so extend and customize your pfSense firewallBuild a high availability security system that's fault-tolerant – and capable of blocking potential threatsPut the principles of better security into practice by implementing examples provided in the textBook DescriptionpfSense has the same reliability and stability as even the most popular commercial firewall offerings on the market – but, like the very best open-source software, it doesn't limit you. You're in control – you can exploit and customize pfSense around your security needs. Mastering pfSense - Second Edition, covers features that have long been part of pfSense such as captive portal, VLANs, traffic shaping, VPNs, load balancing, Common Address Redundancy Protocol (CARP), multi-WAN, and routing. It also covers features that have been added with the release of 2.4, such as support for ZFS partitions and OpenVPN 2.4. This book takes into account the fact that, in order to support increased cryptographic loads, pfSense version 2.5 will require a CPU that supports AES-NI. The second edition of this book places more of an emphasis on the practical side of utilizing pfSense than the previous edition, and, as a result, more examples are provided which show in step-by-step fashion how to implement many features.What you will learnConfigure pfSense services such as DHCP, Dynamic DNS, captive portal, DNS, NTP and SNMPSet up a managed switch to work with VLANsUse pfSense to allow, block and deny traffic, and to implement Network Address Translation (NAT)Make use of the traffic shaper to lower and raise the priority of certain types of trafficSet up and connect to a VPN tunnel with pfSenseIncorporate redundancy and high availability by utilizing load balancing and the Common Address Redundancy Protocol (CARP)Explore diagnostic tools in pfSense to solve network problemsWho this book is forThis book is for those with at least an intermediate understanding of networking. Prior knowledge of pfSense would be helpful but is not required. Those who have the resources to set up a pfSense firewall, either in a real or virtual environment, will especially benefit, as they will be able to follow along with the examples in the book.
- Published
- 2018
16. Interface Programming in SAP ABAP
- Author
-
Dr. Boris Rubarth and Dr. Boris Rubarth
- Subjects
- Computer interfaces, Computer programming
- Abstract
Interface programming in SAP ABAP offers a straightforward path into the world of ABAP interfaces. This book introduces readers to all relevant classic technologies for system-to-system communication using ABAP, including synchronous and asynchronous techniques. Learn how to leverage the RFC protocol to create applications and gain an understanding of how it serves as a foundation for modern interfaces, such as Web Services in ABAP. Learn how to create an RFC in three minutes and walk through a detailed example. Dive into creating and using BAPIs, IDocs, and ALE. Explore important aspects of using function modules in SAP S/4HANA. Get an overview of SAP Connectors. - Overview of classic SAP ABAP interface techniques - Remote Function Call (RFC) and BAPIs - IDoc and ALE - Using Remote Function Module (RFM) und BAPIs in SAP S/4HANA
- Published
- 2018
17. Learn PfSense 2.4 : Get up and Running with Pfsense and All the Core Concepts to Build Firewall and Routing Solutions
- Author
-
David Zientara and David Zientara
- Subjects
- Routers (Computer networks), Firewalls (Computer security), Cloud computing, Computer interfaces
- Abstract
Install, Configure and Setup different connections with pfSenseKey FeaturesBuild firewall and routing solutions with PfSense.Learn how to create captive portals, how to connect Pfsense to your https environment and so on.Practical approach towards building firewall solutions for your organizationBook DescriptionAs computer networks become ubiquitous, it has become increasingly important to both secure and optimize our networks. pfSense, an open-source router/firewall, provides an easy, cost-effective way of achieving this – and this book explains how to install and configure pfSense in such a way that even a networking beginner can successfully deploy and use pfSense.This book begins by covering networking fundamentals, deployment scenarios, and hardware sizing guidelines, as well as how to install pfSense. The book then covers configuration of basic services such as DHCP, DNS, and captive portal and VLAN configuration. Careful consideration is given to the core firewall functionality of pfSense, and how to set up firewall rules and traffic shaping. Finally, the book covers the basics of VPNs, multi-WAN setups, routing and bridging, and how to perform diagnostics and troubleshooting on a network.What you will learnInstall pfSenseConfigure additional interfaces, and enable and configure DHCPUnderstand Captive portalUnderstand firewalls and NAT, and traffic shapingLearn in detail about VPNsUnderstand Multi-WANLearn about routing and bridging in detailUnderstand the basics of diagnostics and troubleshooting networksWho this book is forThis book is towards any network security professionals who want to get introduced to the world of firewalls and network configurations using Pfsense. No knowledge of PfSense is required
- Published
- 2018
18. Computing Bodies : Gender Codes and Anthropomorphic Design at the Human-Computer Interface
- Author
-
Claude Draude and Claude Draude
- Subjects
- Computer interfaces
- Abstract
Claude Draude analyzes embodied software agents – interface solutions that are designed to talk back and give emotional feedback – from a gender and media studies perspective. She addresses technological and sociocultural concepts in their interplay of shifting the boundary between what is considered as human and what as machine. The author discusses the technological realization of specific personality models that define the design of embodied software agents – emotion and gaze models, in particular. Finally, she explores these models in their broader cultural context by relating them to the prominent topic of the Turing test and the notion of the Uncanny Valley.
- Published
- 2017
19. Mastering PfSense
- Author
-
Zientara, David and Zientara, David
- Subjects
- Computer interfaces, Firewalls (Computer security), Routers (Computer networks)
- Abstract
About This BookYou can always do more to secure your software – so extend and customize your pfSense firewallBuild a high availability security system that's fault tolerant – and capable of blocking any threatsPut the principles of better security into practice – unlock a more stable and reliable firewallWho This Book Is ForIf you are a network administrator or a techie who is securing your organization, home or small office using pfSense and are now eager to be a pfSense master, then this book is perfect for you. Basic knowledge of network security is required. We assume that the user has an intermediate knowledge of pfSense.What You Will LearnConfigure pfSense services such as DHCP, Dynamic DNS, captive portal, DNS, NTP and SNMPSet up a managed switch to work with VLANsUse pfSense to allow, block and deny trafficMake use of the traffic shaper to lower and raise the priority of certain types of trafficSet up and connect to a VPN tunnel with pfSenseIncorporate redundancy and high availability by utilizing load balancing and the Common Address Redundancy Protocol (CARP)Explore diagnostic tools in pfSense to solve network problemsIn DetailMastering pfSense is aimed to show the readers how to customize and use advanced installation and configuration for their pfSense system. The book will unleash the firewall functionality of pfSense so that they can transform their pfSense system into an enterprise-level firewall. Using pfSense, the readers will learn how to set up set up a Virtual Private Network (VPN) and incorporate redundancy and high-availability into their network. Later, the readers will explore and make use of third-party packages to extend their pfSense system.With the knowledge provided, the readers will go from being a pfSense user to being able to set up a pfSense system that will provide the functionality of a professional-grade firewall/router at a fraction of the cost.
- Published
- 2016
20. Computational Mathematics : Models, Methods, and Analysis with MATLAB® and MPI, Second Edition
- Author
-
Robert E. White and Robert E. White
- Subjects
- Parallel programming (Computer science), Numerical analysis--Data processing, Computer interfaces
- Abstract
Computational Mathematics: Models, Methods, and Analysis with MATLAB and MPI is a unique book covering the concepts and techniques at the core of computational science. The author delivers a hands-on introduction to nonlinear, 2D, and 3D models; nonrectangular domains; systems of partial differential equations; and large algebraic problems requirin
- Published
- 2016
21. Using Advanced MPI : Modern Features of the Message-Passing Interface
- Author
-
William Gropp, Torsten Hoefler, Rajeev Thakur, Ewing Lusk, William Gropp, Torsten Hoefler, Rajeev Thakur, and Ewing Lusk
- Subjects
- Parallel programming (Computer science), Parallel computers--Programming, Computer interfaces
- Abstract
A guide to advanced features of MPI, reflecting the latest version of the MPI standard, that takes an example-driven, tutorial approach. This book offers a practical guide to the advanced features of the MPI (Message-Passing Interface) standard library for writing programs for parallel computers. It covers new features added in MPI-3, the latest version of the MPI standard, and updates from MPI-2. Like its companion volume, Using MPI, the book takes an informal, example-driven, tutorial approach. The material in each chapter is organized according to the complexity of the programs used as examples, starting with the simplest example and moving to more complex ones.Using Advanced MPI covers major changes in MPI-3, including changes to remote memory access and one-sided communication that simplify semantics and enable better performance on modern hardware; new features such as nonblocking and neighborhood collectives for greater scalability on large systems; and minor updates to parallel I/O and dynamic processes. It also covers support for hybrid shared-memory/message-passing programming; MPI_Message, which aids in certain types of multithreaded programming; features that handle very large data; an interface that allows the programmer and the developer to access performance data; and a new binding of MPI to Fortran.
- Published
- 2015
22. Using MPI : Portable Parallel Programming with the Message-Passing Interface
- Author
-
William Gropp, Ewing Lusk, Anthony Skjellum, William Gropp, Ewing Lusk, and Anthony Skjellum
- Subjects
- Parallel programming (Computer science), Parallel computers--Programming, Computer interfaces
- Abstract
The thoroughly updated edition of a guide to parallel programming with MPI, reflecting the latest specifications, with many detailed examples. This book offers a thoroughly updated guide to the MPI (Message-Passing Interface) standard library for writing programs for parallel computers. Since the publication of the previous edition of Using MPI, parallel computing has become mainstream. Today, applications run on computers with millions of processors; multiple processors sharing memory and multicore processors with multiple hardware threads per core are common. The MPI-3 Forum recently brought the MPI standard up to date with respect to developments in hardware capabilities, core language evolution, the needs of applications, and experience gained over the years by vendors, implementers, and users. This third edition of Using MPI reflects these changes in both text and example code. The book takes an informal, tutorial approach, introducing each concept through easy-to-understand examples, including actual code in C and Fortran. Topics include using MPI in simple programs, virtual topologies, MPI datatypes, parallel libraries, and a comparison of MPI with sockets. For the third edition, example code has been brought up to date; applications have been updated; and references reflect the recent attention MPI has received in the literature. A companion volume, Using Advanced MPI, covers more advanced topics, including hybrid programming and coping with large data.
- Published
- 2014
23. Interfacing PIC Microcontrollers : Embedded Design by Interactive Simulation
- Author
-
Martin P. Bates and Martin P. Bates
- Subjects
- Programmable controllers, Computer interfaces, Interactive computer systems
- Abstract
Interfacing PIC Microcontrollers, 2nd Edition is a great introductory text for those starting out in this field and as a source reference for more experienced engineers. Martin Bates has drawn upon 20 years of experience of teaching microprocessor systems to produce a book containing an excellent balance of theory and practice with numerous working examples throughout. It provides comprehensive coverage of basic microcontroller system interfacing using the latest interactive software, Proteus VSM, which allows real-time simulation of microcontroller based designs and supports the development of new applications from initial concept to final testing and deployment. - Comprehensive introduction to interfacing 8-bit PIC microcontrollers - Designs updated for current software versions MPLAB v8 & Proteus VSM v8 - Additional applications in wireless communications, intelligent sensors and more
- Published
- 2014
24. Data Acquisition Techniques Using PC
- Author
-
Howard Austerlitz and Howard Austerlitz
- Subjects
- Computer interfaces, Automatic data collection systems, Microcomputers
- Abstract
Data Acquisition Techniques Using Personal Computers contains all the information required by a technical professional (engineer, scientist, technician) to implement a PC-based acquisition system. Including both basic tutorial information as well as some advanced topics, this work is suitable as a reference book for engineers or as a supplemental text for engineering students. It gives the reader enough understanding of the topics to implement a data acquisition system based on commercial products. A reader can alternatively learn how to custom build hardware or write his or her own software. Featuring diverse information, this book will be useful to both the technical professional and the hobbyist. - Contains tables of reference information on PC/XT/AT computers that are usually not found in a single source - Includes hardware information, such as I/O addresses, memory maps, and hardware interrupts - Discusses software reference material including BIOS and DOS interrupt calls - Presents valuable hardware interface information including timing diagrams, design examples, and descriptions of standard interfaces, such as the RS-232 serial interface
- Published
- 2014
25. Computer Organization and Design MIPS Edition : The Hardware/Software Interface
- Author
-
David A. Patterson, John L. Hennessy, David A. Patterson, and John L. Hennessy
- Subjects
- Computer engineering, Computer organization, Computer interfaces
- Abstract
Computer Organization and Design, Fifth Edition, is the latest update to the classic introduction to computer organization. The text now contains new examples and material highlighting the emergence of mobile computing and the cloud. It explores this generational change with updated content featuring tablet computers, cloud infrastructure, and the ARM (mobile computing devices) and x86 (cloud computing) architectures. The book uses a MIPS processor core to present the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies and I/O.Because an understanding of modern hardware is essential to achieving good performance and energy efficiency, this edition adds a new concrete example, Going Faster, used throughout the text to demonstrate extremely effective optimization techniques. There is also a new discussion of the Eight Great Ideas of computer architecture. Parallelism is examined in depth with examples and content highlighting parallel hardware and software topics. The book features the Intel Core i7, ARM Cortex-A8 and NVIDIA Fermi GPU as real-world examples, along with a full set of updated and improved exercises.This new edition is an ideal resource for professional digital system designers, programmers, application developers, and system software developers. It will also be of interest to undergraduate students in Computer Science, Computer Engineering and Electrical Engineering courses in Computer Organization, Computer Design, ranging from Sophomore required courses to Senior Electives. Winner of a 2014 Texty Award from the Text and Academic Authors Association Includes new examples, exercises, and material highlighting the emergence of mobile computing and the cloud Covers parallelism in depth with examples and content highlighting parallel hardware and software topics Features the Intel Core i7, ARM Cortex-A8 and NVIDIA Fermi GPU as real-world examples throughout the book Adds a new concrete example,'Going Faster,'to demonstrate how understanding hardware can inspire software optimizations that improve performance by 200 times Discusses and highlights the'Eight Great Ideas'of computer architecture: Performance via Parallelism; Performance via Pipelining; Performance via Prediction; Design for Moore's Law; Hierarchy of Memories; Abstraction to Simplify Design; Make the Common Case Fast; and Dependability via Redundancy Includes a full set of updated and improved exercises
- Published
- 2014
26. Advanced Modelling for CAD/CAM Systems
- Author
-
Hans Grabowski, Reiner Anderl, Michael J. Pratt, Hans Grabowski, Reiner Anderl, and Michael J. Pratt
- Subjects
- CAD/CAM systems, Computer interfaces, Computer-aided design
- Abstract
Reiner Anderl The Advanced Modelling part of the CAD•I project aimed at the development of a new generation of modelling techniques as a basic functionality of future CAD/CAM systems. The methodology and concepts for advanced modelling techniques, their availability in the communication interface of a CAD/CAM system and their influence on internal interfaces in the software architecture of a CAD/CAM system are fundamental results of advanced modelling work. These results form the basis for the development of a new generation of CAD/CAM systems which are called product modelling systems. CAD/CAM systems today mainly support the geometric description of a technical part or its description as a technical drawing. Advanced geometric modelling capabilities deal with parametric design functions embedded into CAD/CAM systems. However, development strategies for future CAD/CAM systems are directed toward the following: 1. The development of product modelling systems and 2. the development of integrated systems based on CAD, CAP (Computer Aided Planning), CAM and other CIM (Computer Integrated Manu facturing) functionalities.
- Published
- 2013
27. Advanced Instrumentation and Computer I/O Design : Defined Accuracy Decision, Control, and Process Applications
- Author
-
Patrick H. Garrett and Patrick H. Garrett
- Subjects
- Computer-aided engineering, Computer interfaces, Computer input-output equipment--Design--Data processing
- Abstract
Written by an expert in the field of instrumentation and measurement device design, this book employs comprehensive electronic device and circuit specifications to design custom defined-accuracy instrumentation and computer interfacing systems with definitive accountability to assist critical applications. Advanced Instrumentation and Computer I/O Design, Second Edition begins by developing an understanding of sensor-amplifier-filter signal conditioning design methods, enabled by device and system mathematical models, to achieve conditioned signal accuracies of interest and follow-on computer data conversion and reconstruction functions. Providing complete automated system design analyses that employ the Analysis Suite computer-assisted engineering spreadsheet, the book then expands these performance accountability methods—coordinated with versatile and evolving hierarchical subprocesses and control architectures—to overcome difficult contemporary process automation challenges combining both quantitative and qualitative methods. It then concludes with a taxonomy of computer interfaces and standards including telemetry, virtual, and analytical instrumentation. Advanced Instrumentation and Computer I/O Design, Second Edition offers: Updated chapters incorporating the latest electronic devices and system applications Improved accuracy of the design models between their theoretical derivations and actual measured results End-of-chapter problems based on actual industry, laboratory, and aerospace system designs Multiple real-world case studies performed for technology enterprises Instrumentation Analysis Suite for computer I/O system design A separate solutions manual Written for international engineering practitioners who design and implement industrial process control systems, laboratory instrumentation, medical electronics, telecommunications, and embedded computer systems, this book will also prove useful for upper-undergraduate and graduate-level electrical engineering students.
- Published
- 2013
28. Throughput 55 Success Secrets - 55 Most Asked Questions On Throughput - What You Need To Know
- Author
-
Young, Douglas and Young, Douglas
- Subjects
- Cross-language information retrieval, Electronic data processing documentation, Electronic intelligence, Computer science literature, Computer interfaces
- Abstract
There has never been a throughput Guide like this. throughput 55 Success Secrets is not about the ins and outs of throughput. Instead, it answers the top 55 questions that we are asked and those we come across in our forums, consultancy and education programs. It tells you exactly how to deal with those questions, with tips that have never before been offered in print. Get the information you need--fast! This comprehensive guide offers a thorough view of key knowledge and detailed insight. This Guide introduces everything you want to know to be successful with throughput. A quick look inside of the subjects covered: Page Hit / Web Request Data: Providing Valuable Information on Server Capability, ITIL v3 Foundation Glossary, IT Services Technical Specification Process: Service Level Management, Wimax and the Cost-Effective Price that Pays Off, How do you ensure consistent throughput on a VOIP network? - CCNP - Cisco Certified Network Professional, Why is the use of repeater access points not recommended? - Citrix Certified Enterprise Administrator (CCEA) for XenApp, Osiris Serverless Portal System, Network Devices, Why Hadoop is perfect for managing BIG data, Compare between FHSS and DSSS. - Certified Wireless Network Administrator (CWNA), Wimax 802.16e: The Mobile WiMax Standards, What WiMax CPE Is For?, General Characteristics of a Solid BPM Suite, Buffer Memory, Help Desk Glossary, Industry Size, The Benefits of WiMax Technologies, VMware vSphere, What is Bluetooth? - Certified Wireless Network Administrator (CWNA), IT Operations Management, What is Co-Location Throughput? How can you solve this problem? - Certified Wireless Network Administrator (CWNA), Help Desk Glossary, Super Distribution, Ceph employs three distinct kinds of daemons:, What is a major concern for wireless LAN implementations? - CCNP - Cisco Certified Network Professional, CCNP what design aspects should I consider? - CCNP - Cisco Certified Network Professional, What are the parameters for network interfaces that can be modified? - Citrix Netscaler 9.0, What are the requirements of Windows ReadyBoost? - Microsoft Certified IT Professional, The Need for a Robust Podcasting Server for Uninterrupted Service, What factors impact the throughput on a wireless LAN? - Certified Wireless Network Administrator (CWNA), WiMax 3.5 GHz Chipsets Can Enhance the Flexibility of Mobile Broadband, Legion, How many modes does a wireless network have? - Cisco Certified Entry Networking Technician, Operational Activities of Capacity Management, Airport Baggage, What are the Graphics Requirements in Windows Aero? - Microsoft Certified IT Professional, and much more...
- Published
- 2013
29. Instant Mockito : Learn How to Create Stubs, Mocks, and Spies and Verify Their Behavior Using Mockito
- Author
-
Grzejszczak, Marcin and Grzejszczak, Marcin
- Subjects
- Computer software--Testing, Computer interfaces, User interfaces (Computer systems)
- Abstract
Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks. This is a standard, tutorial-based guide using plenty of examples for illustration.Instant Mockito is ideal for developers new to unit testing, who are looking to get to know how to create high quality tests using Mockito. It's assumed that you will have some experience in Java already.
- Published
- 2013
30. Interface Fundamentals in Microprocessor-Controlled Systems
- Author
-
C.J. Georgopoulos and C.J. Georgopoulos
- Subjects
- Computer interfaces, Microprocessors
- Published
- 2012
31. Improving the Performance of Neutral File Data Transfers
- Author
-
Raymond J. Goult, Peter A. Sherar, Raymond J. Goult, and Peter A. Sherar
- Subjects
- CAD/CAM systems, Computer interfaces
- Abstract
This book is concerned with problems and solutions associated with the exchange of data between different computer aided design, engineering and manufacturing (CAx) systems. After an analysis of the current problems a new strategy consisting of a test methodology, check software and tools for the improvement of the data exchange process are discussed. The particular problems associated with the transfer of curve and surface data are expanded upon and new methods to overcome them presented. With all these tools a system-specific adaption of neutral files is made possible. Thus the integration of several incompatible CAx systems within devel- opment and production processes can be effectively improved. In order to exclude incorrect data a new methodology for neutral file processor tests has been worked out. Finally, the benefits resulting from this new strategy are shown by the example of data transfer not only between CAx systems but also between consecutive production processes.
- Published
- 2012
32. Computer Organization and Design : The Hardware/Software Interface
- Author
-
David A. Patterson, John L. Hennessy, David A. Patterson, and John L. Hennessy
- Subjects
- Computer interfaces, Computer organization, Computer engineering
- Abstract
This Fourth Revised Edition of Computer Organization and Design includes a complete set of updated and new exercises, along with improvements and changes suggested by instructors and students. Focusing on the revolutionary change taking place in industry today--the switch from uniprocessor to multicore microprocessors--this classic textbook has a modern and up-to-date focus on parallelism in all its forms. Examples highlighting multicore and GPU processor designs are supported with performance and benchmarking data. As with previous editions, a MIPS processor is the core used to present the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies and I/O. Sections on the ARM and x86 architectures are also included. All disc-based content for this title is now available on the Web.This Revised Fourth Edition of Computer Organization and Design has been updated with new exercises and improvements throughout suggested by instructors teaching from the bookCovers the revolutionary change from sequential to parallel computing, with a chapter on parallelism and sections in every chapter highlighting parallel hardware and software topicsIncludes an appendix by the Chief Scientist and the Director of Architecture of NVIDIA covering the emergence and importance of the modern GPU, describing in detail for the first time the highly parallel, highly multithreaded multiprocessor optimized for visual computing
- Published
- 2012
33. PfSense 2 Cookbook
- Author
-
Matt Williamson and Matt Williamson
- Subjects
- Firewalls (Computer security), Routers (Computer networks), Computer interfaces
- Abstract
This book is written in a cookbook style. Each chapter consists of recipes, each of which is composed of step-by-step instructions to complete a particular task. Each recipe also includes tips, alternatives, and references to other recipes or appropriate external sources. The book can be explored chapter by chapter or in no particular order. This book is intended for all levels of network administrators. If you are an advanced user of pfSense, then you can flip to a particular recipe and quickly accomplish the task at hand, while if you are new to pfSense, you can read chapter by chapter and learn all of the features of the system from the ground up.
- Published
- 2011
34. Interfacing PIC Microcontrollers to Peripherial Devices
- Author
-
Bohdan Borowik and Bohdan Borowik
- Subjects
- Computer peripherals, Computer interfaces, Microcontrollers
- Abstract
This book is targeted for students of electronics and computer sciences. The first part of the book contains 15 original applications working on the PIC microcontroller, including: lighting diodes, communication with RS232 (bit-banging), interfacing to 7-segment and LCD displays, interfacing to matrix keypad 3 x 4, working with PWM module and others. This material can be used to cover one semester's teaching of microcontroller programming or similar classes. The volume contains schematic diagrams and source codes with detailed descriptions. All tests were prepared on the basis of the original documentation (data sheets, application notes). The next three chapters: The Stack, Tables and Table Instruction and Data Memory pertain to PIC18F1320. Software referred to is also presented in assembly language. Finally the application of the PIC24FJ microcontroller with the 240x128 LCD display, T6963C and with accelerometer sensor, written in C are described.
- Published
- 2011
35. No Code Required : Giving Users Tools to Transform the Web
- Author
-
Allen Cypher, Mira Dontcheva, Tessa Lau, Jeffrey Nichols, Allen Cypher, Mira Dontcheva, Tessa Lau, and Jeffrey Nichols
- Subjects
- Web services, Web site development, Web sites--Authoring programs, Internet programming, Computer interfaces
- Abstract
No Code Required presents the various design, system architectures, research methodologies, and evaluation strategies that are used by end users programming on the Web. It also presents the tools that will allow users to participate in the creation of their own Web. Comprised of seven parts, the book provides basic information about the field of end-user programming. Part 1 points out that the Firefox browser is one of the differentiating factors considered for end-user programming on the Web. Part 2 discusses the automation and customization of the Web. Part 3 covers the different approaches to proposing a specialized platform for creating a new Web browser. Part 4 discusses three systems that focus on the customized tools that will be used by the end users in exploring large amounts of data on the Web. Part 5 explains the role of natural language in the end-user programming systems. Part 6 provides an overview of the assumptions on the accessibility of the Web site owners of the Web content. Lastly, Part 7 offers the idea of the Web-active end user, an individual who is seeking new technologies. - The first book since Web 2.0 that covers the latest research, development, and systems emerging from HCI research labs on end user programming tools - Featuring contributions from the creators of Adobe's Zoetrope and Intel's Mash Maker, discussing test results, implementation, feedback, and ways forward in this booming area
- Published
- 2010
36. Computer Organization and Design, Revised Printing, Third Edition : The Hardware/Software Interface
- Author
-
Patterson, David A., Hennessy, John L., Ashenden, Peter J., Patterson, David A., Hennessy, John L., and Ashenden, Peter J.
- Subjects
- Computer organization, Computer engineering, Computer interfaces
- Abstract
What's New in the Third Edition, Revised Printing The same great book gets better! This revised printing features all of the original content along with these additional features:• Appendix A (Assemblers, Linkers, and the SPIM Simulator) has been moved from the CD-ROM into the printed book• Corrections and bug fixesThird Edition featuresNew pedagogical features•Understanding Program Performance -Analyzes key performance issues from the programmer's perspective •Check Yourself Questions -Helps students assess their understanding of key points of a section •Computers In the Real World -Illustrates the diversity of applications of computing technology beyond traditional desktop and servers •For More Practice -Provides students with additional problems they can tackle •In More Depth -Presents new information and challenging exercises for the advanced student New reference features •Highlighted glossary terms and definitions appear on the book page, as bold-faced entries in the index, and as a separate and searchable reference on the CD. •A complete index of the material in the book and on the CD appears in the printed index and the CD includes a fully searchable version of the same index. •Historical Perspectives and Further Readings have been updated and expanded to include the history of software R&D. •CD-Library provides materials collected from the web which directly support the text. In addition to thoroughly updating every aspect of the text to reflect the most current computing technology, the third edition •Uses standard 32-bit MIPS 32 as the primary teaching ISA. •Presents the assembler-to-HLL translations in both C and Java. •Highlights the latest developments in architecture in Real Stuff sections: -Intel IA-32 -Power PC 604 -Google's PC cluster -Pentium P4 -SPEC CPU2000 benchmark suite for processors -SPEC Web99 benchmark for web servers -EEMBC benchmark for embedded systems -AMD Opteron memory hierarchy -AMD vs. 1A-64 New support for distinct course goals Many of the adopters who have used our book throughout its two editions are refining their courses with a greater hardware or software focus. We have provided new material to support these course goals: New material to support a Hardware Focus •Using logic design conventions •Designing with hardware description languages •Advanced pipelining •Designing with FPGAs •HDL simulators and tutorials •Xilinx CAD tools New material to support a Software Focus •How compilers work •How to optimize compilers •How to implement object oriented languages •MIPS simulator and tutorial •History sections on programming languages, compilers, operating systems and databases On the CD•NEW: Search function to search for content on both the CD-ROM and the printed text•CD-Bars: Full length sections that are introduced in the book and presented on the CD •CD-Appendixes: Appendices B-D •CD-Library: Materials collected from the web which directly support the text •CD-Exercises: For More Practice provides exercises and solutions for self-study•In More Depth presents new information and challenging exercises for the advanced or curious student •Glossary: Terms that are defined in the text are collected in this searchable reference •Further Reading: References are organized by the chapter they support •Software: HDL simulators, MIPS simulators, and FPGA design tools •Tutorials: SPIM, Verilog, and VHDL •Additional Support: Processor Models, Labs, Homeworks, Index covering the book and CD contents Instructor Support
- Published
- 2007
37. Co-Design for System Acceleration : A Quantitative Approach
- Author
-
Nadia Nedjah, Luiza Mourelle, Nadia Nedjah, and Luiza Mourelle
- Subjects
- System design, Memory management (Computer science), Computer interfaces
- Abstract
In this book, we are concerned with studying the co-design methodology, in general, and how to determine the more suitable interface mechanism in a co-design system, in particular. This will be based on the characteristics of the application and those of the target architecture of the system. We provide guidelines to support the designer's choice of the interface mechanism.
- Published
- 2007
38. Screen- und Interfacedesign : Gestaltung und Usability für Hard- und Software
- Author
-
Torsten Stapelkamp and Torsten Stapelkamp
- Subjects
- Computer interfaces, User interfaces (Computer systems), Interactive multimedia--Authoring programs, Human engineering
- Abstract
Die Themen Screen-, Interface-, Interaction- und Informationsdesign, deren Zusammenhänge und Grundlagen für Konzeption und Gestaltung werden in diesem Buch ausführlich dargestellt. Dabei betrachtet der Autor auch die medienspezifischen Gestaltungsmethodiken und beschreibt darauf aufbauend Gestaltungskonzepte und Produktionsabläufe.Der Autor erläutert, wie man Nutzerbedürfnisse und Bedienqualität durch Usability-Testverfahren und Evaluierungsstrategien ermitteln und ermöglichen kann. Es wird aufgezeigt, dass Screendesign nicht nur die Illustrierung vorgegebener Konzepte ist und dass ein Interface Bedeutungsträger ist, mit dem u.a. auch das Image eines Produktes gestaltet wird und somit Bestandteil des Corporate Design ist.Auf der beigefügten CD-ROM befinden sich Erläuterungsgrafiken und exemplarische Dateien, Listen mit Tipps der jeweiligen Kapitel, Beispiele für Flowcharts, Funktionslayouts und Storyboards, Fragebogen zum Thema Usability und Evaluierung.
- Published
- 2007
39. Fast and Efficient Context-Aware Services
- Author
-
Danny Raz, Arto Tapani Juhola, Joan Serrat-Fernandez, Alex Galis, Danny Raz, Arto Tapani Juhola, Joan Serrat-Fernandez, and Alex Galis
- Subjects
- Computer interfaces, Computer network architectures
- Abstract
Fast and Efficient Context-Aware Services gives a thorough explanation of the state-of-the-art in Context-Aware-Services (CAS). The authors describe all major terms and components of CAS, defining context and discussing the requirements of context-aware applications and their use in 3rd generation services. The text covers the service creation problem as well as the network technology alternatives to support these services and discusses active and programmable networks in detail. It gives an insight into the practical approach followed in the CONTEXT project, supplying concrete guidelines for building successful context-aware services. Fast and Efficient Context-Aware Services: • Provides comprehensive and in-depth information on state-of-the-art CAS technology. • Proposes a system architecture for CAS creation and delivery, discussing service management and active network layers. • Describes the service lifecycle functional architecture, covering service authoring, customization, invocation, and assurance. • Explains system design considerations and details, system evaluation criteria, test-bed requirements, and evaluation results. Fast and Efficient Context-Aware Services is an invaluable resource for telecommunications developers, researchers in academia and industry, advanced students in Computer Science and Electrical Engineering, telecoms operators, as well as telecommunication management and operator personnel.
- Published
- 2006
40. Interfacing PIC Microcontrollers : Embedded Design by Interactive Simulation
- Author
-
Martin P. Bates and Martin P. Bates
- Subjects
- Programmable controllers, Computer interfaces, Interactive computer systems
- Abstract
The advent of interactive design software has allowed the simulation of microcontrollers without having to build and debug hardware. Interfacing PIC Microcontrollers: Embedded Design by Interactive Simulation discusses microcontroller design and applications. The book is divided into three parts. Part 1 introduces the PIC 16F877 architecture, software, and simulation system. Part 2 discusses interfacing techniques. Part 3 discusses power outputs, serial communication, sensor interfacing, and the design of MCU-based systems. Each topic is illustrated by designs based on the 16F877. The Proteus design software by Labcenter Electronics is used throughout. The book is suited for more advanced readers with prior knowledge of the basics of microcontroller systems.•Comprehensive coverage of a topic not widely explored in the wealth of PIC books on the market, concentrating on the popular PIC16F877 device•Circuit simulation software allows step-by-step examples, supplied as assembly source code, to be run interactively – aiding student, technician and hobbyist learning.•A companion website will provide downloads of application files used in the book and links to associated manufacturers
- Published
- 2006
41. Computer Organization and Design : The Hardware/Software Interface
- Author
-
David A. Patterson, John L. Hennessy, David A. Patterson, and John L. Hennessy
- Subjects
- Computer engineering, Computer organization, Computer interfaces
- Abstract
This best selling text on computer organization has been thoroughly updated to reflect the newest technologies. Examples highlight the latest processor designs, benchmarking standards, languages and tools. As with previous editions, a MIPs processor is the core used to present the fundamentals of hardware technologies at work in a computer system. The book presents an entire MIPS instruction set—instruction by instruction—the fundamentals of assembly language, computer arithmetic, pipelining, memory hierarchies and I/O. A new aspect of the third edition is the explicit connection between program performance and CPU performance. The authors show how hardware and software components--such as the specific algorithm, programming language, compiler, ISA and processor implementation--impact program performance. Throughout the book a new feature focusing on program performance describes how to search for bottlenecks and improve performance in various parts of the system. The book digs deeper into the hardware/software interface, presenting a complete view of the function of the programming language and compiler--crucial for understanding computer organization. A CD provides a toolkit of simulators and compilers along with tutorials for using them.For instructor resources click on the grey'companion site'button found on the right side of this page.This new edition represents a major revision. New to this edition:• Entire Text has been updated to reflect new technology• 70% new exercises.• Includes a CD loaded with software, projects and exercises to support courses using a number of tools • A new interior design presents defined terms in the margin for quick reference • A new feature,'Understanding Program Performance'focuses on performance from the programmer's perspective • Two sets of exercises and solutions,'For More Practice'and'In More Depth,'are included on the CD •'Check Yourself'questions help students check their understanding of major concepts •'Computers In the Real World'feature illustrates the diversity of uses for information technology •More detail below...
- Published
- 2005
42. Hardware and Computer Organization
- Author
-
Arnold S. Berger and Arnold S. Berger
- Subjects
- Computer organization, Computer engineering, Computer interfaces
- Abstract
Hardware and Computer Organization is a practical introduction to the architecture of modern microprocessors. This book from the bestselling author explains how PCs work and how to make them work for you. It is designed to take students'under the hood'of a PC and provide them with an understanding of the complex machine that has become such a pervasive part of everyday life. It clearly explains how hardware and software cooperatively interact to accomplish real-world tasks. Unlike other textbooks on this topic, Dr. Berger's book takes the software developer's point-of-view. Instead of simply demonstrating how to design a computer's hardware, it provides an understanding of the total machine, highlighting strengths and weaknesses, explaining how to deal with memory and how to write efficient assembly code that interacts directly with, and takes best advantage of the underlying hardware. The book is divided into three major sections: Part 1 covers hardware and computer fundamentals, including logical gates and simple digital design. Elements of hardware development such as instruction set architecture, memory and I/O organization and analog to digital conversion are examined in detail, within the context of modern operating systems. Part 2 discusses the software at the lowest level¸ assembly language, while Part 3 introduces the reader to modern computer architectures and reflects on future trends in reconfigurable hardware. This book is an ideal reference for ECE/software engineering students as well as embedded systems designers, professional engineers needing to understand the fundamentals of computer hardware, and hobbyists. - The renowned author's many years in industry provide an excellent basis for the inclusion of extensive real-world references and insights - Several modern processor architectures are covered, with examples taken from each, including Intel, Motorola, MIPS, and ARM
- Published
- 2005
43. Vehicle Multiplex Communication : Serial Data Networking Applied to Vehicular Engineering
- Author
-
Christopher A Lupini and Christopher A Lupini
- Subjects
- Computer interfaces, Automotive computers, Automobiles--Electronic equipment--Computer networks, Data transmission systems, Multiplexing
- Abstract
Multiplexing can be best discussed at three levels - vehicle, ECU or component, and IC. Within each level are partitions for software and hardware, and within each partition are divisions of functionality such as buffer size. The content in this book will help the reader to acquire a basic understanding of vehicle multiplexing systems, primarily from the passenger car and light truck viewpoint. Some discussion of heavy-duty and off-road vehicle multiplexing is presented, along with a look at industrial automation - a fast-growing multiplex field already eclipsing automotive usage.
- Published
- 2004
44. Multiple User Interfaces : Cross-Platform Applications and Context-Aware Interfaces
- Author
-
Ahmed Seffah, Homa Javahery, Ahmed Seffah, and Homa Javahery
- Subjects
- Computer interfaces
- Abstract
Multiple User Interfaces allow people using mobile phones, lap tops, desk tops, palm tops or PDAs to access and read information from their central server or the internet in a coherent and consistent way and to communicate effectively with other users who may be using different devices. MUIs provide multiple views of the information according to the device used and co-ordinate communication between the users. Multiple User Interfaces: Engineering and Applications Frameworks is the first work to describe user interface design for mobile and hand-held devices such as mobile phones. Given the proliferation of books on web site design in the late'90s, this promises to be the forerunner in a new wave of books dealing with the issues specific to small screens, limited memory and wireless transmission. It also deals with problems relating to multi-user functionality and sharing the same application over various platforms. Offers a comprehensive account of state-of-the-art research Combines human and technical aspects including social interaction, workflow, HCI, & system architectures. Provides practical toolkits, guidelines and experience reports Includes contributions from leading experts at all the key institutions – Virginia Tech, Concordia University, Lancaster University, Ericsson & Intel With such a unique and cutting-edge approach researchers and developers working on user interface design in companies manufacturing handsets and other portable devices, university HCI groups and companies providing web-based information services for delivery to hand-held devices will find this indispensable.
- Published
- 2004
45. Computational Mathematics : Models, Methods, and Analysis with MATLAB and MPI
- Author
-
White, R. E. and White, R. E.
- Subjects
- Numerical analysis, Computer interfaces, Parallel programming (Computer science)
- Abstract
Computational Mathematics: Models, Methods, and Analysis with MATLAB and MPI explores and illustrates this process. Each section of the first six chapters is motivated by a specific application. The author applies a model, selects a numerical method, implements computer simulations, and assesses the ensuing results. These chapters include an abunda
- Published
- 2004
46. Data Acquisition Techniques Using PCs
- Author
-
Howard Austerlitz and Howard Austerlitz
- Subjects
- Computer interfaces, Automatic data collection systems, Microcomputers
- Abstract
The second edition of this highly successful text focuses on the major changes that have taken place in this field in recent times. Data Acquisition Techniques Using PCs, Second Edition, recognises that data acquisition is the core of most engineering and many life science systems in measurement and instrumentation. It will prove invaluable to scientists, engineers, students and technicians wishing to keep up with the latest technological developments. - Teaches the reader how to set up a PC-based system that measures, analyzes, and controls experiments and processes through detailed design examples - Geared for beginning and advanced users, with many tutorials for less experienced readers, and detailed standards references for more experienced readers - Fully revised new edition discusses latest programming languages and includes a list of over 80 product manufacurers to save valuable time
- Published
- 2003
47. Practical Interfacing in the Laboratory : Using a PC for Instrumentation, Data Analysis and Control
- Author
-
Stephen E. Derenzo and Stephen E. Derenzo
- Subjects
- Computer interfaces, Microcomputers, Automatic data collection systems, Computer interfaces--Laboratory manuals, Microcomputers--Laboratory manuals, Automatic data collection systems--Laboratory manuals
- Abstract
This text describes in practical terms how to use a desk-top computer to monitor and control laboratory experiments. The author clearly explains how to design electronic circuits and write computer programs to sense, analyse and display real-world quantities, including displacement, temperature, force, sound, light, and biomedical potentials. The book includes numerous laboratory exercises and appendices that provide practical information on microcomputer architecture and interfacing, including complete circuit diagrams and component lists. Topics include analog amplification and signal processing, digital-to-analog and analog-to-digital conversion, electronic sensors and actuators, digital and analog interfacing circuits, and programming. Only a very basic knowledge of electronics is assumed, making it ideal for college-level laboratory courses and for practising engineers and scientists.
- Published
- 2003
48. Jini : a desktop quick reference
- Author
-
Oaks, Scott, Wong, Henry, Oaks, Scott, and Wong, Henry
- Subjects
- Client/server computing, Computer interfaces, Embedded computer systems--Programming
- Abstract
Includes indexes.
- Published
- 2000
49. PC Interfacing and Data Acquisition : Techniques for Measurement, Instrumentation and Control
- Author
-
Kevin James and Kevin James
- Subjects
- Microcomputers, Electronic data processing--Data entry, Computer interfaces
- Abstract
A practical guide to programming for data acquisition and measurement - must-have info in just the right amount of depth for engineers who are not programming specialists. This book offers a complete guide to the programming and interfacing techniques involved in data collection and the subsequent measurement and control systems using an IBM compatible PC. It is an essential guide for electronic engineers and technicians involved in measurement and instrumentation, DA&C programmers and students aiming to gain a working knowledge of the industrial applications of computer interfacing. A basic working knowledge of programming in a high-level language is assumed, but analytical mathematics is kept to a minimum. Sample listings are given in C and can be downloaded from the Newnes website. - Practical guidance on PC-based acquisition - Written for electronic engineers and software engineers in industry, not academics or computer scientists - A textbook with strong foundations in industry
- Published
- 2000
50. Parallel Port Complete : Programming, Interfacing, & Using the PC's Parallel Printer Port
- Author
-
Jan Axelson and Jan Axelson
- Subjects
- Computer interfaces, Ports (Electronic computer system), Microcomputers--Programmable peripheral interfaces
- Abstract
This detailed guide for programmers, developers, and computer enthusiasts shows how to get the most from parallel port in any application or project. The Visual-Basic code and circuit designs include examples that use the new enhanced (EPP) and expanded (EPC) modes.
- Published
- 2000
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.