Patterns for Computer-Mediated Interaction (Hardcover)
暫譯: 電腦媒介互動模式 (精裝版)

Till Schummer, Stephan Lukosch

  • 出版商: Wiley
  • 出版日期: 2007-08-13
  • 售價: $2,870
  • 貴賓價: 9.5$2,727
  • 語言: 英文
  • 頁數: 600
  • 裝訂: Hardcover
  • ISBN: 0470025611
  • ISBN-13: 9780470025611
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

Description

Written by well-respected experts, this how-to guide provides patterns for the design of human computer human interaction (HCHI). An increasing number of applications are currently designed for use by more than one user, eg: multi-player games, interactive web sites, mobile phones, collaborative learning systems, interactive workspaces and smart environments. In these areas there is a shift from (HCI) human computer interaction to (HCHI) human computer human interaction. The role of patterns in this movement is twofold: 1st – patterns focus on the human user of the system; 2nd – patterns assist developers in the development process of groupware applications.
~

Table of Contents

1. Introduction.

1.1 Groupware: Systems that support computer-mediated interaction.

1.2 A day with Paul Smith.

1.3 Outline.

1.4 Acknowledgements.

2. From Patterns to a Pattern-oriented Development Process.

2.1 Patterns and Pattern Languages.

2.1.1 Towards an Holistic Understanding of Socio-technical Forces.

2.1.2 Representations of Patterns.

2.1.3 A Pattern Style for Computer-Mediated Interaction.

2.1.4 How patterns should be applied.

2.1.5 Relationships among patterns in a pattern language.

2.2 An Overview of our Pattern Language for Computer-Mediated Interaction.

2.2.1 The three layers of the pattern language.

2.2.2 Topic clusters on the different layers.

2.2.3 Related Pattern Languages.

2.3 The 2.3.1 Conceptual Iteration.

2.3.2 Development Iteration.

2.3.3 Tailoring Iteration.

2.3.4 Applicability of OSDP.

3. Community Support.

3.1 Welcome me: : : or how to arrive in the community.

3.1.1 Quick Registration **.

3.1.2 Login **.

3.1.3 Welcome Area *.

3.1.4 Mentor.

3.1.5 Virtual Me **.

3.1.6 User Gallery *.

3.1.7 Buddy List **.

3.1.8 Welcome me: : : applied.

3.2 Guide me: : : or how to deal with quality.

3.2.1 Quality Inspection *.

3.2.2 Letter of Recommendation *.

3.2.3 Birds of a Feather.

3.2.4 Expert Finder.

3.2.5 Hall of Fame *.

3.2.6 Reward.

3.2.7 Guide me: : : applied.

3.3 Save me: : : or how to protect users.

3.3.1 Reciprocity *.

3.3.2 Masquerade *.

3.3.3 Availability Status **.

3.3.4 Attention Screen *.

3.3.5 Quick Goodbye *.

3.3.6 Save me: : : applied.

4. Group Support.

4.1 Touch me: : : or on how to modify shared material together.

4.1.1 Group *.

4.1.2 Shared File Repository **.

4.1.3 Shared Browsing *.

4.1.4 Vote *.

4.1.5 Application Sharing **.

4.1.6 Shared Editing **.

4.1.7 Floor Control **.

4.1.8 Touch me: : : applied.

4.2 Meet me: : : or how to create places for collaboration.

4.2.1 Room **.

4.2.2 Active Map *.

4.2.3 Interaction Directory **.

4.2.4 Bell **.

4.2.5 Invitation **.

4.2.6 Blind Date.

4.2.7 Meet me: : : applied.

4.3 Read.Me: : : or how to support textual communication.

4.3.1 Embedded Chat **.

4.3.2 Forum **.

4.3.3 Threaded Discussions *.

4.3.5 Shared Annotation.

4.3.6 Feedback Loop *.

4.3.7 Digital Emotions **.

4.3.8 FAQ.

4.3.9 Read.Me: : : applied.

4.4 Feel me: : : or the provide synchronous group awareness.

4.4.1 User List **.

4.4.2 Spontaneous Collaboration *.

4.4.3 Active Neighbors.

4.4.4 Interactive User Info *.

4.4.5 Remote Field of Vision *.

4.4.6 Remote Selection *.

4.4.7 Remote Cursor **.

4.4.8 Telepointer *.

4.4.9 Activity Indicator *.

4.4.10 Feel me: : : applied.

4.5 Remember me: : : or how to maintain asynchronous group awareness.

4.5.1 Activity Log **.

4.5.2 Timeline.

4.5.3 Periodic Report **.

4.5.4 Change Indicator **.

4.5.5 Aliveness Indicator.

4.5.6 Away Message *.

4.5.7 Remember me: : : applied.

5. Base Technology.

5.1 Connect me: : : or how to handle sessions.

5.1.1 Collaborative Session **.

5.1.2 Persistent Session *.

5.1.3 State Transfer **.

5.1.4 Replay.

5.1.5 Connect me: : : applied.

5.2 Share me: : : or how systems manage common data.

5.2.1 Centralized Objects **.

5.2.2 Remote Subscription **.

5.2.3 Replicated Objects **.

5.2.4 Nomadic Objects.

5.2.5 Mediated Updates **.

5.2.6 Decentralized Updates *.

5.2.7 Distributed Command *.

5.2.8 Share me: : : applied.

5.3 Control me: : : or how systems ensure data consistency.

5.3.1 Pessimistic Locking *.

5.3.2 Optimistic Concurrency Control **.

5.3.3 Conflict Detection **.

5.3.4 Operational Transformation *.

5.3.5 Lovely Bags.

5.3.6 Immutable Versions *.

5.3.7 Control me: : : applied.

6. Examples for Applying the Pattern Language.

6.1 The Case of BSCW.

6.1.1 Community Support.

6.1.2 Group Support.

6.1.3 Base Technology.

6.2 The Case of CoWord.

6.2.1 Group Support.

6.2.2 Base Technology.

Epilogue.

References.

Index.

 

商品描述(中文翻譯)

**描述**

由受人尊敬的專家撰寫的這本實用指南提供了人機互動(HCHI)設計的模式。當前越來越多的應用程式是為多位使用者設計的,例如:多人遊戲、互動網站、手機、協作學習系統、互動工作空間和智慧環境。在這些領域中,從人機互動(HCI)轉向人機人互動(HCHI)。在這一運動中,模式的角色有兩個方面:第一,模式專注於系統的人類使用者;第二,模式協助開發者在群件應用程式的開發過程中。

**目錄**

1. 介紹
1.1 群件:支持計算機媒介互動的系統。
1.2 與保羅·史密斯的一天。
1.3 大綱。
1.4 致謝。
2. 從模式到以模式為導向的開發過程。
2.1 模式和模式語言。
2.1.1 朝向對社會技術力量的整體理解。
2.1.2 模式的表現形式。
2.1.3 計算機媒介互動的模式風格。
2.1.4 模式應如何應用。
2.1.5 模式語言中模式之間的關係。
2.2 我們的計算機媒介互動模式語言概述。
2.2.1 模式語言的三個層次。
2.2.2 不同層次上的主題集群。
2.2.3 相關的模式語言。
2.3 俄勒岡軟體開發過程(OSDP)。
2.3.1 概念迭代。
2.3.2 開發迭代。
2.3.3 調整迭代。
2.3.4 OSDP的適用性。
3. 社群支持。
3.1 歡迎我:::或如何進入社群。
3.1.1 快速註冊**。
3.1.2 登入**。
3.1.3 歡迎區域*。
3.1.4 導師。
3.1.5 虛擬我**。
3.1.6 使用者畫廊*。
3.1.7 朋友名單**。
3.1.8 歡迎我:::應用。
3.2 指導我:::或如何處理品質。
3.2.1 品質檢查*。
3.2.2 推薦信*。
3.2.3 同好會。
3.2.4 專家尋找。
3.2.5 名人堂*。
3.2.6 獎勵。
3.2.7 指導我:::應用。
3.3 拯救我:::或如何保護使用者。
3.3.1 互惠*。
3.3.2 假面*。
3.3.3 可用性狀態**。
3.3.4 注意力螢幕*。
3.3.5 快速告別*。
3.3.6 拯救我:::應用。
4. 群體支持。
4.1 觸碰我:::或如何共同修改共享材料。
4.1.1 群組*。
4.1.2 共享檔案庫**。
4.1.3 共享瀏覽*。
4.1.4 投票*。
4.1.5 應用分享**。
4.1.6 共享編輯**。
4.1.7 地板控制**。
4.1.8 觸碰我:::應用。
4.2 會面我:::或如何創建協作場所。
4.2.1 房間**。
4.2.2 活動地圖*。
4.2.3 互動目錄**。
4.2.4 鈴聲**。
4.2.5 邀請**。
4.2.6 相親。
4.2.7 會面我:::應用。
4.3 讀我:::或如何支持文本通信。
4.3.1 嵌入式聊天**。
4.3.2 論壇**。
4.3.3 主題討論*。
4.3.5 共享註解。
4.3.6 反饋循環*。
4.3.7 數位情感**。
4.3.8 常見問題解答。
4.3.9 讀我:::應用。
4.4 感受我:::或提供同步的群體意識。
4.4.1 使用者列表**。
4.4.2 自發協作*。
4.4.3 活躍鄰居。
4.4.4 互動使用者資訊*。
4.4.5 遠端視野*。
4.4.6 遠端選擇*。
4.4.7 遠端游標**。
4.4.8 遙控指針*。
4.4.9 活動指示器*。
4.4.10 感受我:::應用。
4.5 記住我:::或如何維持非同步的群體意識。
4.5.1 活動日誌**。
4.5.2 時間線。
4.5.3 定期報告**。
4.5.4 變更指示器**。
4.5.5 存活指示器。
4.5.6 離開訊息*。
4.5.7 記住我:::應用。
5. 基礎技術。
5.1 連接我:::或如何處理會話。
5.1.1 協作會話**。
5.1.2 持久會話*。
5.1.3 狀態轉移**。
5.1.4 重播。
5.1.5 連接我:::應用。
5.2 分享我:::或系統如何管理共同數據。
5.2.1 集中對象**。
5.2.2 遠端訂閱**。
5.2.3 複製對象**。
5.2.4 遊牧對象。
5.2.5 媒介更新**。
5.2.6 去中心化更新*。
5.2.7 分散式命令*。
5.2.8 分享我:::應用。
5.3 控制我:::或系統如何確保數據一致性。
5.3.1 悲觀鎖定*。
5.3.2 樂觀並發控制**。
5.3.3 衝突檢測**。
5.3.4 操作轉換*。
5.3.5 可愛的袋子。
5.3.6 不可變版本*。
5.3.7 控制我:::應用。
6. 應用模式語言的範例。
6.1 BSCW的案例。
6.1.1 社群支持。
6.1.2 群體支持。
6.1.3 基礎技術。
6.2 CoWord的案例。
6.2.1 群體支持。
6.2.2 基礎技術。
結語。
參考文獻。
索引。