Wrist PDA Watch Specifications

Browse online or download Specifications for PC/workstation barebones Wrist PDA Watch. Wrist PDA Watch Specifications User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 73
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
Multi-Purpose Data Displays as Wrist
Watch Replacement
Peter Hutterer
D I P L O M A R B E I T
eingereicht am
Fachhochschul-Diplomstudiengang
Medientechnik und -design
in Hagenberg
im Juli 2004
Page view 0
1 2 3 4 5 6 ... 72 73

Summary of Contents

Page 1 - Watch Replacement

Multi-Purpose Data Displays as WristWatch ReplacementPeter HuttererD I P L O M A R B E I Teingereicht amFachhochschul-DiplomstudiengangMedientechnik u

Page 2 - Alle Rechte vorbehalten

Chapter 1Introduction andMotivationWatches have been around us for several centuries. As the amount of personaltime gets less every year it is more an

Page 3

CHAPTER 1. INTRODUCTION AND MOTIVATION 2external data display for the PDA. With this close relationship, the manufac-turing costs for the watch are lo

Page 4 - Contents

Chapter 2Related WorkSeveral projects have targeted to replace the watch with a multi-functional de-vice. Some research work has been done about the s

Page 5

CHAPTER 2. RELATED WORK 4Figure 2.1: The Matsucom OnHand PC. Image taken from http://www.matsucomusa.com/Download/Media/onHand.jpg. Copyright by Matsu

Page 6

CHAPTER 2. RELATED WORK 5Figure 2.2: The IBM LCD Linux Wristwatch (left) and the OLED version(right). Images taken from http://www.research.ibm.com/We

Page 7 - Kurzfassung

CHAPTER 2. RELATED WORK 6Figure 2.3: Field Technology CxMP Smart Watch. Image takenfrom http://www.smart-watches.com/images/product/images/ICW001/icw0

Page 8 - Abstract

CHAPTER 2. RELATED WORK 7Vendor Matsucom IBM FossilDevice OnHand PC Linux Wristwatch Wrist NetBattery life 2 days 2 hours min. 2 daysAPI C (proprietar

Page 9 - Acknowledgements

CHAPTER 2. RELATED WORK 82.2.4 ConnectivityAnother problem with the Matsucom OnHand PC is the weak connectivity.To get data onto the watch or vice ver

Page 10 - Motivation

Chapter 3ConceptsThis chapter gives an overview about the concepts of this project. First, Sec-tion 3.1 will explain the basic idea of this thesis, na

Page 11 - 1.3 Structure of this thesis

CHAPTER 3. CONCEPTS 10InternetLocal computersHousehold devicesPersonalServerWatchInputdeviceFigure 3.1: The separation concept of the PersonalServer.I

Page 12 - Related Work

c° Copyright 2004 Peter HuttererAlle Rechte vorbehaltenii

Page 13 - 2.1.3 Fossil Wrist Net

CHAPTER 3. CONCEPTS 11Figure 3.2: The default screens of Microsoft PocketPC (left) and PalmSourcePalmOS (right).models support wireless technologies s

Page 14 - 2.1.4 Fossil WristPDA

CHAPTER 3. CONCEPTS 12HardwareWireless NetworkOperating SystemPersonalServer FrameworkPersonalServer Plugin APIApplicationsFigure 3.3: The PersonalSer

Page 15 - 2.2.2 Processor power

CHAPTER 3. CONCEPTS 13goal—to replace a normal time-displaying wrist watch with the PersonalServerwatch—could not be achieved. If just one application

Page 16 - 2.2.3 User interface

CHAPTER 3. CONCEPTS 14PersonalServercbaredraw()redraw()redraw()bbexternalapplicationredraw()Figure 3.4: The PersonalServer framework. Applications (a,

Page 17 - 2.2.6 Interaction

CHAPTER 3. CONCEPTS 153.2 The Hardware of the WatchA short overview is now given about the possible hardware of the watch itself.With the separation i

Page 18 - Concepts

CHAPTER 3. CONCEPTS 165.5 cm10:52Jun 09 04(a)diameter: 50 mm5.5 cmThe quick brownfox jumps overthe lazy dog.The quick brownfox jumps overthe lazy dog

Page 19

CHAPTER 3. CONCEPTS 17Resolution Color depth Data in Bytes Transfer time in secondsat 723.2 kBit/s at 11 MBit/s102x64 1 bit 816 0.0011 0.0001102x64 8

Page 20 - 3.1.2 The Watch Device

CHAPTER 3. CONCEPTS 18The following five technologies are common in mobile wireless communica-tion:• Infrared is one of the older standards and well kn

Page 21

CHAPTER 3. CONCEPTS 19Technology Advantages DrawbacksBluetooth Cheap Low rangeVery commonLow power needsWLAN Long range High energy needhigh data rate

Page 22

CHAPTER 3. CONCEPTS 20to six buttons as well. So the watch should be fitted fine with four or maybesix buttons.Another approach is the so-called jog whe

Page 23 - PersonalServer

Erkl¨arungHiermit erkl¨are ich an Eides statt, dass ich die vorliegende Arbeit selbstst¨andigund ohne fremde Hilfe verfasst, andere als die angegebene

Page 24 - 3.2 The Hardware of the Watch

CHAPTER 3. CONCEPTS 21(a) 4 button device (b) 4 button devicewith optical mouse(c) 5 button device (d) 2 buttondevice withjoystickFigure 3.8: Example

Page 25 - CHAPTER 3. CONCEPTS 16

CHAPTER 3. CONCEPTS 22alServer. Doing that means losing some place on the already very small displaybut it seems inevitable. It is hard to emulate rig

Page 26 - 3.2.2 Connectivity

CHAPTER 3. CONCEPTS 23TimeImportanceCategory 2Category 1Category 3Category 4Figure 3.9: Example of how different applications can have different priorit

Page 27

CHAPTER 3. CONCEPTS 24very important to know whether it is 20 or 10 seconds to the end, but it is lessimportant to know whether it is 5:10 minutes or

Page 28 - 3.2.3 User Interaction

CHAPTER 3. CONCEPTS 25different to their setup at home—they would not have control over the appli-cations running on the watch any more. A PDA can be e

Page 29

CHAPTER 3. CONCEPTS 26server is the main system connected to the watch, as Heartbeat is not designedfor mobile devices. In the current implementations

Page 30

CHAPTER 3. CONCEPTS 27development more complicated.• The applications are pushed by a synchronization application to provideexportable data. Consequen

Page 31

Chapter 4The ImplementationThe concepts described in Chapter 3 were realized in two different implementa-tions:• The first implementation was fully in J

Page 32

CHAPTER 4. THE IMPLEMENTATION 29the future. Furthermore, this allows the transfer of running applications over anetwork to a different device, as menti

Page 33 - 3.4 Switching PersonalServer

CHAPTER 4. THE IMPLEMENTATION 304.1.3 The Application TemplateTo allow the PersonalServer to access the applications, a common interface isneeded. The

Page 34 - 3.4.1 Synchronizing Servers

ContentsErkl¨arung iiiKurzfassung viiAbstract viiiAcknowledgements ix1 Introduction and Motivation 11.1 Description . . . . . . . . . . . . . . . . .

Page 35 - 3.4.2 Synchronizing Data

CHAPTER 4. THE IMPLEMENTATION 31public void activated() {}public void click(int x, int y) {}The methods init() and close() are called as soon as the a

Page 36

CHAPTER 4. THE IMPLEMENTATION 320 310xFF IDtypevalue15 16Figure 4.2: Structure of a DDTP packet. The first byte is used as a recognitionsequence. The s

Page 37 - The Implementation

CHAPTER 4. THE IMPLEMENTATION 33Figure 4.3: Familiar Linux 0.7.2 running on an HP iPAQ 3870.it was noticed that the same problem occurs when no Java p

Page 38

CHAPTER 4. THE IMPLEMENTATION 34developers, this is a great benefit, since programs can be tested and debuggedon a desktop computer and then compiled a

Page 39

CHAPTER 4. THE IMPLEMENTATION 35All in all Linux runs well on the iPAQ, though many small problems makethe daily use of it difficult. But the number of

Page 40 - 4.1.4 The Java PersonalServer

CHAPTER 4. THE IMPLEMENTATION 36plugin system is quite similar to the plugin system used in the mediaplayerXMMS, as it is explained in [30].4.3.3 The

Page 41

CHAPTER 4. THE IMPLEMENTATION 37The other variables can be used by applications which directly access theX library for display functions instead of th

Page 42 - 4.2 Linux on the iPAQ

CHAPTER 4. THE IMPLEMENTATION 38.configXPSlibxps.solibxps.solibMyApplication.soapplication_tpserver_tFigure 4.4: Simplified diagram of the PersonalServ

Page 43

CHAPTER 4. THE IMPLEMENTATION 39This isa blindtext.This isa blindtextFigure 4.5: Sample LCD update. If the word “text” changes color, only apart of th

Page 44 - 4.3 The C Implementation

CHAPTER 4. THE IMPLEMENTATION 400 310xFF15 16DT DL DLLX RX UYLY...0 310xFF15 160x80 DL DL...Figure 4.6: ITP start packet (left) and continuation packe

Page 45

CONTENTS v3.3.1 Task Manager . . . . . . . . . . . . . . . . . . . . . . . . . 213.3.2 Interactivity on the Watch . . . . . . . . . . . . . . . . . 22

Page 46 - 4.3.4 The C PersonalServer

CHAPTER 4. THE IMPLEMENTATION 41Figure 4.8: The task manager showing available applications in the Java (left)and the C Implementation (right). The im

Page 47

CHAPTER 4. THE IMPLEMENTATION 420 310xFF 0xFFLensec1sec3sec2 sec4 ...15 16Figure 4.9: Structure of a timer packet. Bytes one and two are a sequence of

Page 48

CHAPTER 4. THE IMPLEMENTATION 43Figure 4.10: The timer application showing three different timersThe timer application is built to show more countdowns

Page 49

CHAPTER 4. THE IMPLEMENTATION 44Figure 4.11: The PersonalServer (left) and the watch (right) displaying basicsong information.the playlist. Each of th

Page 50 - 4.5 Example Applications

CHAPTER 4. THE IMPLEMENTATION 45Figure 4.12: RSS reader in the Java implementation with an additional dialogbox.A big advantage in RSS’ XML structure

Page 51

CHAPTER 4. THE IMPLEMENTATION 46Figure 4.13: Defining a priority for an application.4.5.4 Personal Information Management - Alarm ClockIn contrast to t

Page 52

CHAPTER 4. THE IMPLEMENTATION 474.5.5 Video Streaming - Baby MonitorWith the upcoming third generation of mobile phones video telephony wasthought as

Page 53

Chapter 5The PrototypeThis chapter gives an overview about the prototype which was used during thedevelopment. This prototype, as shown in Figure 5.1,

Page 54

CHAPTER 5. THE PROTOTYPE 49Figure 5.2: The watch’s display.color depth of 24 bits per pixel, though in the current implementation only 1bit black and

Page 55

CHAPTER 5. THE PROTOTYPE 50which has 64 KB ROM for program code and 2 KB RAM for dynamic vari-ables [59]. Additionally, it has two serial UARTs for co

Page 56

CONTENTS viA CD-ROM Content 56A.1 Thesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56A.2 Online resources . . . . . . . . . .

Page 57 - The Prototype

CHAPTER 5. THE PROTOTYPE 510 310xFF15 160x800 255data...0 310xFF15 1611025510 100 2050...data0 310xFF15 160x800 120data...0 310xFF15 160x800data...Fig

Page 58 - 5.1.3 The Microcontroller

CHAPTER 5. THE PROTOTYPE 52Figure 5.4: A comic strip shown on the display. The LCD’s origin is in theupper right corner which caused the images to be

Page 59 - 5.2 Code on the Watch

CHAPTER 5. THE PROTOTYPE 53overhead which sometimes exceeds 50% of the packet. Although extending thememory would allow bigger buffers and therefore la

Page 60 - 5.2.2 Displaying Data

Chapter 6Review and Future WorksThis chapter now first gives a critical review on the concepts and the actualimplementation and then a view in the futu

Page 61 - 5.3 Issues with the Watch

CHAPTER 6. REVIEW AND FUTURE WORKS 55PersonalServer’s needs better. A venture which finally failed.The decision to use Linux is hard to judge. While fa

Page 62

Appendix ACD-ROM ContentFile System: ISO 9660Mode: Single-Session (CD-ROM)A.1 ThesisPfad: /thesis.dvi . . . . . . . . . Thesis (DVI file)thesis.pdf . .

Page 63 - Review and Future Works

APPENDIX A. CD-ROM CONTENT 57OnHand/ . . . . . . . . . This directory contains the source code forusing the Matsucom OnHand PC as displayemulator inst

Page 64 - 6.2 Future Works

APPENDIX A. CD-ROM CONTENT 58StrongARM processor used on HP iPAQs.inq respond.tar.bz2 . . . This file contains the vanilla programprovided by John Ankc

Page 65 - CD-ROM Content

Bibliography[1] About the Java Technology. URL, http://java.sun.com/docs/books/tutorial/getStarted/intro/definition.htm%l, April 2004. Copy on CD.[2] B

Page 66 - A.4 Additional software

BIBLIOGRAPHY 60[13] Linux compatibility. URL, http://www.linux.org/docs/beginner/platforms.html, April 2004. Copy on CD.[14] Microsoft launches Smart

Page 67

KurzfassungEine Vielzahl an Projekten besch¨aftigte sich die letzten Jahre intensiv damit,Armbanduhren um komplexere Funktionen zu erweitern. Das Spek

Page 68 - Bibliography

BIBLIOGRAPHY 61[30] A. Birkett. XMMS plugin tutorial at nobugs.org. URL, http://www.xmms.org/docs/vis-plugin.html, April 2004. Copy on CD.[31] Bluetoo

Page 69

BIBLIOGRAPHY 62[46] C. Narayanaswami, N. Kamijoh, M. Raghunath, T. Inoue, T. Cipolla,J. Sanford, and E. Schlig. IBM’s linux watch: The challenge of mi

Page 70

BIBLIOGRAPHY 63[62] T. Uemukai, T. Hara, M. Tsukamoto, and S. Nishio. A remote displayenvironment: An integration of mobile and ubiquitous computing e

Page 71

Messbox zur Druckkontrolle— Druckgre kontrollieren! —Breite = 100 mmH¨ohe = 50 mm— Diese Seite nach dem Druck entfernen! —64

Page 72

AbstractIn recent years more and more projects have tried to bring complex functionalityto the watch, which up until now has mostly been limited to di

Page 73 - Messbox zur Druckkontrolle

AcknowledgementsSeveral people made this project and the thesis possible and I want to thank allof them. First, Michael Haller, my supervisor in Austr

Comments to this Manuals

No comments