1.

Record Nr.

UNINA9910784543603321

Autore

Arnowitz Jonathan

Titolo

Effective prototyping for software makers [[electronic resource] /] / Jonathan Arnowitz, Michael Arent, Nevin Berger

Pubbl/distr/stampa

San Francisco, Calif., : Morgan Kaufmann

London, : Elsevier Science [distributor], c2007

ISBN

1-280-75139-8

9786610751396

0-08-046896-9

Edizione

[1st edition]

Descrizione fisica

1 online resource (625 p.)

Collana

The Morgan Kaufmann series in interactive technologies

Altri autori (Persone)

ArentMichael

BergerNevin

Disciplina

005.1

Soggetti

Computer software - Development

Computers

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Description based upon print version of record.

Nota di bibliografia

Includes bibliographical references and index.

Nota di contenuto

Front Cover; Effective Prototyping for Software Makers; Copyright Page; Dedications; Table of Contents; Acknowledgments; Preface; CHAPTER 1 WHY PROTOTYPING?; What Is a Prototype?; An Historical Perspective of Prototyping; Leonardo da Vinci: The Thinking Man's Inventor; Thomas Alva Edison: Inventor Prototyper; Henry Dreyfuss: Designer Prototyper; The Purpose of Prototyping Software; Will the Design Work Properly?; Can the Design Be Produced Economically?; How Will Users and Other Stakeholders Respond to the Design?; Which Approach Can Be Taken to Get From Concept to Product?

How Can Prototyping Support Product Design Specification?How Can Prototyping Contribute to Better Product Scheduling and Budget Planning?; Summary; References; CHAPTER 2 THE EFFECTIVE PROTOTYPING PROCESS; Phase I: Plan (Chapters 3-5); Step 1: Verify the Requirements (Chapter 3); Step 2: Create a Task/Screen Flow (Chapter 4); Step 3: Specifying Content and Fidelity (Chapter 5); Phase II: Specification (Chapters 6-8); Step 4: Determine the Right Prototyping Characteristics (Chapter 6); Step 5: Choose a Prototyping Method (Chapter 7); Step 6: Choose a Prototyping Tool (Chapter 8)



Phase III: Design (Chapters 9 and 10)Step 7: Formulate Design Criteria (Chapter 9); Step 8: Create the Prototype (Chapter 10); Phase IV: Results (Chapters 11-13); Step 9: Review the Prototype (Chapter 11); Step 10: Validate the Design (Chapter 12); Step 11: Implement the Design (Chapter 13); Summary; PHASE I PLAN YOUR PROTOTYPE; CHAPTER 3 VERIFY PROTOTYPE ASSUMPTIONS AND REQUIREMENTS; Prototyping Requirements Are Not Software Requirements; Transformation of Assumptions to Requirements; Step 1: Gather Requirements; Step 2: Inventorize the Requirements

Step 3: Prioritize Requirements and AssumptionsRequirements and the Big Picture; Iteration 1: From Idea to First Visualization; Iteration 2: From Quick Wireframe to Wireframe; Iteration 3: From Wireframe to Storyboard; Iteration 4: From Storyboard to Paper Prototype; Iteration 5: From Paper Prototype to Coded Prototype; Iteration 6: From Coded Prototype to Software Requirements; Summary; References; CHAPTER 4 DEVELOP TASK FLOWS AND SCENARIOS; Task Flow; Task Layer Maps; Step 1: Create List of Tasks; Step 2: Identify Dependencies; Step 3: Layer Task Items; Step 4: Remove Redundant Dependencies

Dependency DiagramStep 1: Prioritize Requirements; Step 2: Highlight Key Tasks; Step 3: Identify Needs; Swim Lane Diagrams; Step 1: Identify User Tasks; Step 2: Identify User Roles; Step 3: Layout User Roles and Task Flows; Step 4: Identify and Visualize Interrelationships; Usage Scenarios; Step 1: Sketch Out Plot; Step 2: Choose Cast; Step 3: Outline Plot; Step 4: Mark Points in Outline; Summary; References; CHAPTER 5 DEFINE PROTOTYPE CONTENT AND FIDELITY; Prototype Fidelity; Low Fidelity; High Fidelity; Prototype Content; Information Design

Techniques to Adjust the Fidelity of Information Design

Sommario/riassunto

Much as we hate to admit it, most prototyping practice lacks a sophisticated understanding of the broad concepts of prototyping-and its strategic position within the development process. Often we overwhelm with a high fidelity prototype that designs us into a corner. Or, we can underwhelm with a prototype with too much ambiguity and flexibility to be of much use in the software development process. This book will help software makers-developers, designers, and architects-build effective prototypes every time: prototypes that convey enough information about the product at the appropriat



2.

Record Nr.

UNINA9910869164403321

Autore

Barolli Leonard

Titolo

Innovative Mobile and Internet Services in Ubiquitous Computing : Proceedings of the 18th International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS-2024) / / edited by Leonard Barolli

Pubbl/distr/stampa

Cham : , : Springer Nature Switzerland : , : Imprint : Springer, , 2024

ISBN

9783031647666

9783031647659

Edizione

[1st ed. 2024.]

Descrizione fisica

1 online resource (503 pages)

Collana

Lecture Notes on Data Engineering and Communications Technologies, , 2367-4520 ; ; 214

Disciplina

006.3

Soggetti

Computational intelligence

Engineering - Data processing

Wireless communication systems

Mobile communication systems

Computational Intelligence

Data Engineering

Wireless and Mobile Communication

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Nota di contenuto

Pull type Relief Supplies Request System for Long term Evacuation Support -- Cognicise Virtual Reality System -- Proposal of a Clinical Training Support System for Nursing Students Using Mixed Reality Technology -- A Camera Placement System for Motion Analysis and Object Recognition System Assessment by Simulations and an Experiment -- A Real Time Eye Gaze Tracking based Digital Mouse -- An Evaluation Model for the Effectiveness of College Club Activities Based on Grey Relational Analysis -- Research on Bitcoin Price Prediction Based on Text Analysis and Deep Learning -- Effect of DoS Attack into LiDAR Ethernet -- Enhancing Road Safety with In Vehicle Network Abnormal Driving Behavior Detection -- A Security Transaction Scheme of Internet of Vehicles System Based on Dual Blockchain and SM9 Technology -- Swap and Carry Strategy for Utilizing Spare



Batteries as an Emergency Power Supply on Battery Swapping EV -- Development of DTN buffer management for rapid grasping of disaster situations while minimizing AoI.

Sommario/riassunto

With the proliferation of wireless technologies and electronic devices, there is a fast growing interest in Ubiquitous and Pervasive Computing (UPC). The UPC enables to create a human-oriented computing environment where computer chips are embedded in everyday objects and interact with physical world. Through UPC, people can get online even while moving around, thus having almost permanent access to their preferred services. With a great potential to revolutionize our lives, UPC also poses new research challenges. The aim of the book is to provide latest research findings, methods and development techniques, challenges, and solutions from both theoretical and practical perspectives related to UPC with an emphasis on innovative, mobile and Internet services.