Wrist PDA Watch Especificaciones

Busca en linea o descarga Especificaciones para Barebones Pc / Estación De Trabajo Wrist PDA Watch. Wrist PDA Watch Specifications Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 73
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 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
Vista de pagina 0
1 2 3 4 5 6 ... 72 73

Indice de contenidos

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 11 - 1.3 Structure of this thesis

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

Pagina 12 - Related Work

c° Copyright 2004 Peter HuttererAlle Rechte vorbehaltenii

Pagina 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

Pagina 14 - 2.1.4 Fossil WristPDA

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

Pagina 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

Pagina 16 - 2.2.3 User interface

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 21

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 26 - 3.2.2 Connectivity

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

Pagina 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

Pagina 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

Pagina 29

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

Pagina 30

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

Pagina 31

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

Pagina 32

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

Pagina 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

Pagina 34 - 3.4.1 Synchronizing Servers

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 41

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

Pagina 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

Pagina 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

Pagina 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

Pagina 45

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

Pagina 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

Pagina 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

Pagina 48

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

Pagina 49

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

Pagina 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

Pagina 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

Pagina 52

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

Pagina 53

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

Pagina 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

Pagina 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

Pagina 56

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

Pagina 57 - The Prototype

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 62

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 67

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

Pagina 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

Pagina 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

Pagina 70

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

Pagina 71

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

Pagina 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

Pagina 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

Comentarios a estos manuales

Sin comentarios