Facet: A Multi-Segment Wrist Worn System

Kent Lyons, David. H. Nguyen, Daniel Ashbrook, Sean White Nokia Research Center 200 S. Mathilda Ave. Sunnyvale, CA 94086 USA {kent.lyons, david.h.nguyen, daniel.ashbrook, sean.white}@nokia.com

ABSTRACT We present Facet, a multi-display wrist worn system consist- ing of multiple independent touch-sensitive segments joined into a bracelet. Facet automatically determines the pose of the system as a whole and of each segment individually. It further supports multi-segment touch, yielding a rich set of touch input techniques. Our work builds on these two prim- itives to allow the user to control how applications use seg- ments alone and in coordination. Applications can expand to use more segments, collapses to encompass fewer, and be swapped with other segments. We also explore how Facet concepts could apply to other devices in this design space. Figure 1: The Facet prototype, consisting of six WIMM One devices mounted in a bracelet such that they are removable. ACM Classification Keywords H.5.2 [Information interfaces and presentation]: User Interfaces. - Graphical user interfaces. segmented nature enables affordances that would not be pos- sible with a unified display. Users can create a one-to-one Author Keywords mapping of applications, activities, or people to specific seg- wearable; multi-display; multi-segment touch; watch; ments; for example, one segment could be allocated to mes- bracelet saging and another to social network streams. This design creates an opportunity to make information that is important INTRODUCTION to the user quickly accessible. Much like the functional ben- Multi-screen displays are becoming increasingly common: efit for wearing a wrist watch to get time at a glance, Facet from multi-screen desktop PCs or laptops with external dis- allows the user to glance at different segments that have in- plays to walls with dozens of screens. At the same time, the formation important to the user. Although segmented watches lowering costs of display technology is enabling an explosion exist (e.g., the Diesel DZ9024 has several watch faces), Facet of multi-display devices. Large screens are not the only ones is more analogous to an interactive charm bracelet where each increasing in number; small screens are multiplying as well. segment is a physical artifact and has meaning for the wearer. For example, Siftables [20] consist of multiple 1.5” display Users can interact with and customize the system in a direct, devices. When considering very small displays, one of the tangible manner: gaps between segments allow quick display smallest practical screen sizes is the watch. Researchers have location by sight or touch, while applications can be easily explored interaction with watches [2, 3, 4, 6, 16, 22, 24] and swapped by replacing one segment with another. Finally, the challenges of input with other small screens [1, 25, 27]. users can expand applications to encompass more segments While both watch interactions and numerous small devices when needed, and Facet’s circular nature allows the user to have been investigated independently, multi-display watch- view more content than there is physical space. sized wearable systems have yet to be considered. In this pa- per, we introduce Facet, a segmented multi-display bracelet Scenario system for input and output. The following scenario illustrates the use of Facet. Karen uses Facet in both her work and personal life. Every morn- Facet is segmented, comprised of multiple small I/O ele- ing, she slips on Facet and adds her work email and calendar ments, and worn about the wrist (Figures 1 and 3). Facet’s segments (Figure 2a). Walking to work, she feels a buzz, and a glance shows an important email. Unable to see the entire message, Karen performs a open-pinch gesture to expand the Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are email to the next segment (2b), where she sees she is needed not made or distributed for profit or commercial advantage and that copies in an afternoon meeting. Her calendar segment only shows bear this notice and the full citation on the first page. To copy otherwise, or the morning; expanding it to show the afternoon (2c), she republish, to post on servers or to redistribute to lists, requires prior specific finds she can attend. She pinches to collapse her email (2d), permission and/or a fee. UIST’12, October 7–10, 2012, Cambridge, Massachusetts, USA. rotates Facet to find Messaging and sends a confirmation. Copyright 2012 ACM 978-1-4503-1580-7/12/10...$15.00.

123 (a) (b)

Figure 3: Image (a) shows the common axis shared by the segments as a green arrow, at two different arm angles. Im- age (b) shows how the relative order of the segments is deter- mined. Each angle A–F (red solid curved lines) is 60◦ differ- ent from the preceding angle. Figure 2: Illustration of our scenario. Each vertical strip indi- cates the state of Facet at a given point. One piece of previous research that has explored multiple watch-sized displays is Merrill et al.’s Siftables [20]. Indi- That evening, getting ready for dinner with her fiance,´ Rick, vidual Siftable elements have a form factor similar to Facet’s Karen swaps her work email and calendar segments for a so- segments; however, these were not intended to be worn or cial networking segment and a Rick segment, which shows attached and used together. Furthermore the hardware itself private information such as his location (Figure 2e). Walking and the interaction space are quite different. Siftables lack a to meet Rick, she thinks ahead to their weekend plans and , and interactions between multiple elements are checks the weather. Facet is only showing the next few days; enabled through motion gestures (such as tilting or shaking) tapping the weather and two other segments expands the ap- and IrDA-based neighbor sensing. plication to the entire bracelet (2f). As she turns Facet, she sees the ten days forecast, with Facet cleverly allowing more Other work has begun to explore multifaceted systems. Tu- days than segments. Satisfied, a quick shake of the wrist re- ister has six displays arranged in a similar configuration as sets Facet to its default state and she continues to dinner. Facet [5]. Instead of being worn on the wrist, the Tuister dis- plays encircle a handle. With Facet we explore touch screen interactions on small high resolution displays whereas Tuis- Contributions ter explores a complementary interaction space using rota- Facet makes a number of contributions to the field. Although tion. Poupyrev et al. also explore multifaceted interactions multi-display systems are not new, there have been few in- with their 20 sided D20 and consider how several faces can vestigations into multiple wearable displays. We introduce be seen and used simultaneously [21]. Their prototype uti- multi-segment touch, illustrate how the device can use each lized a physical 3D model that was tracked and 3D computer segment’s pose to configure the system, and present a variety graphics simulated the display of D20. of interaction techniques. We discuss the design and imple- mentation of the window manager-like Facet Manager (which Work on multi-screen systems is also relevant to Facet. There allows the user to manipulate applications) and discuss how are different systems that allow users to bring together mo- Facet’s core principles could be extended to other systems. bile devices such as phones [17] or tablets [11, 18]. Hinckley et al.’s Codex [12] uses two small tablets that work together while attached with a flexible interconnect, but also supports a RELATED WORK configuration where each device can be removed. Some pre- Facet has commonalities with other wrist-based computing vious work has investigated multiple display elements on the platforms. There have been numerous research projects in- wrist by using LEDs. Hansson and Ljungstrand’s Reminder vestigating smart watches: researchers from IBM created a Bracelet used three LEDs for subtle notifications [8], while Linux-based watch [22]; Hutterer et al. created the infras- Williams et al. explored a six-LED bracelet where each of tructure for a thin client watch [15]; and Martin examined the five of the lights represented the status of a different individ- history of the watch including the transition from pocket to ual [26]. Similarly, Facet can dedicate a single segment to wrist-watches [19]. Smart watches have been commercially one type of content such as an individual’s status. available for years (Hutterer et al. give an overview in [15]), and currently a new generation is entering the market such as Other systems have used inertial sensing for input, both de- WIMM Labs’ “WIMM One” developer platform1. liberate and contextual: the work by Harrison et al. [9] is one of the earliest examples of intentionally moving a de- 1http://www.wimm.com vice for input. Rekimoto [23] utilized tilt for input for small

124 screen devices and Harrison and Hudson [10] explored in- put using magnetic fields for wrist worn I/O . Hinckley et al. demonstrated early contextual response to sensor input such as switching between portrait and landscape modes [13]. Facet continues these traditions by enabling pose-dependent meaning for explicit input, as well as implicit automatic self- configuration with orientation. Facet is made of components that are physically similar to watches and Siftables, and shares some of the multi-screen aspects of Codex and the segmented nature of Tuister. Facet explores the intersection of this prior work through multi- ple small interconnected wearable screens, leading to unique Figure 4: Facet system stack. Each layer takes advantage of afforances different than a single smart watch, larger multi- the lower layers. Applications can use each layer directly. In screen systems, or the multi-device and multi-display non- this paper, we focus on the interaction components (pose and wearable nature of Siftables and Tuister respectively. multi-segment touch) and the Facet Manager.

FACET PLATFORM Pose Facet consists of an application stack with several compo- Using each segment’s accelerometer and magenetometer, we nents (Figure 4) and a hardware platform consisting of mul- extract orientation (pitch, roll and yaw) for each device with tiple WIMM One (hereafter simply “WIMM”) devices. Each respect to a common coordinate system. This data allows us WIMM is a 667 MHz Android OS-based computer with a to dynamically calculate the relative ordering of segments in 1 x 1” (25.4 x 25.4 mm) 160 x 160 pixel capacitive touch the bracelet, the angle of the user’s forearm, and which seg- bi-modal color display, an accelerometer and magenetome- ments are part of the bracelet. ter, and WiFi and wireless communication. Each WIMM measures roughly 1.3 x 1.4 x .5” (32 x 36 x 13 mm) Because the bracelet form factor imposes a circular arrange- and weighs .78 oz (22g). The WIMMs form individual seg- ment, the segments all share a common axis running roughly ments of Facet, which are joined together to form a bracelet along the user’s forearm (Figure 3a). This property allows (Figure 1). This design allows for quick removal, insertion, Facet to deduce the ordering of the segments by sorting each and placement of the bracelet segments. Our prototype allows device’s angle relative to their common axis. In our current up to six segments to be snapped in, but can easily adapted for six-segment prototype, each segment is rotated on this axis wrist size or preference with more or fewer segments. approximately 60◦ relative to the previous one (Figure 3b). The same data also provides information about the rotation Coordination of multiple segments is handled by a distributed of the bracelet around the wrist: by comparing the segments’ architecture. The segments use a custom inter-device com- common axis to the gravity vector extracted from the ac- munication framework that can use either WiFi or Bluetooth celerometers, facet can calculate the orientation of the user’s radios. This framework is built on top of the Open Sound forearm. For example, when this common axis is approxi- Control protocol and provides a mechanism to pass human mately 90◦ from the gravity vector, the forearm is horizontal. readable messages amongst our segments and a computer. Each segment provides input and output resources that are The pose data also provides an indication of membership— exposed remotely via a simple API. Currently each segment that is, whether an individual segment is physically attached supports streaming sensor data (accelerometer, magnetome- to the bracelet. We compare each segment’s orientation rel- ter, and touch). The software supports a very simple drawing ative to the median orientation for all segments; segments interface where images can be shown, moved, removed, and within 1.2 medians are considered to be part of the bracelet. animated. The software is implemented in Java as an Android This technique can lead to false positives if disconnected seg- application and the same software runs on all of the WIMMs. ments are by chance oriented similar to the bracelet. Addi- tional methods for finding connected devices could be ap- We use a laptop running a custom Python program attached plied, such as detecting common accelerations [14]. to the communication framework. This software provides a centralized point for processing sensor data and touch events. The order, arm angle, and membership data can be used in Currently, it also simulates application logic. Applications isolation by other parts of the system. They can also be used are implemented using sets of static images and by issuing to form higher-level interaction primitives—for example, a the correct set of drawing commands via the framework to quick rotation of the wrist back and forth is easy to detect as segments. This choice of implementation was to simplify de- an oscillation in orientation about the forearm axis. velopment and this functionality could be distributed across the segments or placed into a master segment in the future. Multi-Segment Touch Due to the limitations of the WIMMs, Facet segments do INTERACTION COMPONENTS not individually support multi-touch. However, having sev- Facet’s construction enables two unique affordances that can eral touch screens in direct proximity enables multi-segment be used as building blocks for interaction: pose detection and touch, where each finger touches a different segment. Like multi-segment touch. traditional multi-touch we sense the number of touches and

125 (a) (b) (c) (d)

Figure 5: Side views of Facet showing touches: (a) is a two- finger pinch on adjacent segments; (b) is a two-finger pinch on non-adjacent segments; (c) is a three-finger chord; and (d) Figure 6: The expand operation. The user touches first on illustrates rotating Facet while touching a segment. the top to indicate which segment to expand, then drags in the segment to which the application should expand. In this the position of the touch within each screen. However, the case, the application uses the extra segment to show more information generated by the Pose component provides addi- text. (View right-to-left for the collapse operation). tional information. First, because we know the relative order- ing of the segments, we know relative touch position; for ex- configuration of Facet yet do not have associated physical ample, two adjacent segments, or two segments separated by segments. Although there are many possibilities for touch in- one or two other segments. We can further augment the touch teraction (both on-screen and movement-based) to control the data with information about the pose of the entire bracelet. Facet Manager, we decided to use just three: a two-segment When Facet is being held in front of the user, the segments pinch, a two-segment “rotate”, and a three-segment chord. take on meaningful positions such as top, bottom and inside, This allows any touch events occurring on a single segment, and thus absolute segment positions can become meaning- and any other multi-segment touches, to be passed through ful. Using this information, a multi-segment touch on the top to applications. Furthermore, there are potentially many dif- and bottom segments is distinct from the (relatively speaking) ferent interactions that could be used to perform these opera- same touch on inside and outside segments (Figure 5a and b). tions; although we believe our selection make sense, there is Multiple touches without movement form a chord; when room to investigate more optimal configurations. moved, they become gestures. With three fingers (likely the In addition to providing the above capabilities for Facet, the maximum practical) the possibilities increase (Figure 5c). Facet Manager serves as a way to validate the overall system The user can also tap on one or more segments in different and interaction components. In particular, we use several of sequences. Touch can be used in conjunction with pose. For the interaction components in the context of a system with instance, spinning Facet around the wrist with a segment key functional capabilities. touched could result in a different action from spinning with nothing pressed (Figure 5d). Expand Facet Manager allows the user to annex additional segments FACET MANAGER for an application. This expand operation is performed with Pose and multi-segment touch provide basic interaction com- a multi-segment touch reverse pinch (Figure 6). The segment ponents for Facet; however, we also provide a higher-level of the first touch specifies which application to expand, while system that manages the mapping between applications and the second touch indicates which segment to expand onto. As individual segments with the Facet Manager. An affordance the user expands the pinch, the new content from the applica- of Facet’s individual segments is enabling a one-to-one map- tion slides onto the second segment. Once the user slides the ping between segment and content as illustrated in our sce- second finger past a threshold (currently 2/3 of the screen), nario above. However, we want to allow the user to tem- the fingers can be lifted and the expansion completes. Lifting porarily break this mapping to overcome the limited interac- before the threshold is reached cancels the operation, revert- tion space of individual segments. For example, when reading ing the system to its previous state. Expansion need not be email the user might want to temporarily expand the applica- just to adjacent segments; the user can skip intervening seg- tion to an adjacent segment to have more space to read a mes- ments depending on their needs and the application’s capabil- sage. Akin to a desktop ’s window manager, ities (Figure 5b). the Facet Manager provides generalized capabilities for mov- ing and resizing applications running on different segments. Content shown on the new segment is application-dependent. One application might show more content, while another At the core of the Facet Manager is a mechanism for mapping might show a keyboard or a menu. Additionally, the applica- applications to individual segments and specifying how the tion can respond differently based on the initial touch points: segments work together. It provides a way for applications— when an expand is initiated, the Facet Manager provides the at the user’s request—to grow to encompass more segments, starting point to the application, which can perform a contex- and to revert back to a single segment. The Facet Man- tual expand based on the content touched (Figure 7). ager allows users to reorder applications on the bracelet with- out physically moving the segments. It also enables virtual When expanding, the new content displaces content on the segments—segments that are logically part of the circular affected segments. The visual effect of this operation is to

126 Lorem ipsum dolor sit Lorem ipsum dolor sit amet, consecteturadip iscing elit. In ut lacus amet, consecteturadip vit ae massa tempor sceler isque. Maecena iscing elit. In ut lacus s veltell us vel lacus vehiculalaor eet. Nul lam non ma uris erat. vit ae massa tempor Cras venenatis urna sceler isque. Maecena

Lorem ipsum dolor sit amet, consecteturadip iscing elit. In ut lacus Figure 8: Swap exchanges the contents of two segments. vit ae massa tempor sceler isque. Maecena

vel massa imperdi et euismod. Mauris ache ndrerit erat. Suspendi ss e hendrerit ligula necarc u scelerisque application has more content than available segments, it cre- rutrum. Se d sit amet to rtor felis. In hac habita sse platea dict umst. Pellentesque ates virtual segments, which can be accessed with the rotation mechanism described below. Figure 7: Two options for context-based expansion with the initial state (left), the orange rectangles showing where the Collapse All user starts a touch (middle), and the results (right). To reverse the expand all, or collapse one or more segments that have been expanded, the user can employ the collapse all operation, which is simply a rapid back and forth wrist push all of the content around the bracelet by one segment. rotation, reminiscent of re-seating a traditional watch on one’s With the addition of the new application screen, the system wrist. This operation uses wrist angle data provided by the now has more logical segments than physical devices it can pose subsystem, looking for a rapid sequence of positive and show creating virtual segments. For a short interaction with negative changes in angle. To minimize false positives, the a piece of expanded content, this mismatch is not likely to be collapse all operation is only triggered when Facet is likely in an issue; however, in some cases the user may wish to see the use with the arm approximately horizontal (±30◦, as detected hidden information. We include one mechanism (discussed by the pose subsystem). below) for easily accessing the virtual segments. Virtual Segments Collapse The Facet Manager support operations such as expand and The logical inverse of expand is collapse, allowing the user to expand all that may cause applications to occupy more seg- shrink an application taking up multiple segments. The col- ments than are physically available, resulting in hidden, or lapse interaction is the opposite of expand (Figure 6, viewed virtual segments. In order to view the virtual segments, the right-to-left). As with expand, applications can respond to user can rotate the bracelet about the wrist. As it rotates, Facet collapse differently based on context: if an application is us- shows all of the application screens in order. With this capa- ing three segments, collapsing the first and second might have bility the user could, for example, rotate through nine virtual a different effect than collapsing the second and third. screens on six physical segments, with all of the content ap- pearing in order (Figure 9). Swap To accomplish this effect, we create a discontinuity between The contents of two segments can be exchanged with the segments that are difficult to see when in normal use. We use swap operation, which uses a touch interaction similar to the pose subsystem to find the bottom segment, and the ad- the “rotate” gesture on larger multi-touch systems (Figure 8). jacent segment facing away from the user (segments D and With Facet, the two fingers used for the touch specify which E in Figure 5). Between these two segments is the disconti- segments to swap. nuity which is updated as Facet is rotated, so the user always sees the correct set of continuous segments. To see all of the Expand All segments, the user must rotate Facet more than 360◦; for ex- While the expand operation can be used repeatedly to grow an ample, with nine segments, the user would rotate Facet 540◦. application to multiple segments, there may be times when Although not implemented currently, we have considered an the user wishes to expand an application to all of the seg- “infinite” mode that would continually update as the user ro- ments, allowing for interaction with a single application for a tates; such a mode might be useful for long textual content or period of time. The expand all operation uses a three-finger other widgets utilizing the continuous nature of the system. chord (Figure 5c), with the first finger to touch indicating which segment to expand. The other two fingers are placed DISCUSSION on the directly adjoining segments; when any finger is lifted, The design and implementation of Facet allowed us to explore the application receives the expand all event and gains access a number of issues and opportunities raised by its unique form to all of the segments. In some cases, an application may factor. Facet’s automatic pose calculation capability, coupled have fewer or more screens to show than there are segments. with multi-segment touch enabled us to build the Facet Man- If fewer, the application expands to its maximum state, and ager, which in turn provides a platform for managing appli- the remaining segments show their original content. If an cations. We have shown how Facet allows applications to use

127 (a) (b)

Figure 10: Proposed extensions to Facet. Image (a) shows menuing where a slight slide upwards from the bottom “pulls up” a menu; then a downward slide “pushes” the menu to the next segment. For notifications (b), a bar appears on the side of all segments. The user slides a finger from the side, and the notification appears on the segment where the touch occurred.

might be touch-only and offer indirect input as suggested by Baudisch and Chu’s nanoTouch [1]. Depending on configu- ration, devices would lose some of Facet’s application man- agement and ability to interchange segments on an as needed basis but might gain in simplicity of use or cost. Figure 9: Progression of virtual segments. The dark green A unique aspect of Facet is multi-segment touch. Superfi- box indicates which virtual segments are visible, while the cially, this is similar to multi-touch on other devices. How- side view of Facet at the bottom shows its pose. ever, Facet’s touch functionality has unique properties. Due to its segmented nature, the user can distinguish between seg- additional space, move between segments, and show more ments by touch alone, similar to a touch-typist’s ability to feel content than fits on the available segments. Facet in its cur- the keys on a keyboard. In addition to the physical affordance rent form is very much a prototype, but many of the lessons of the touch-sensitive segments, Facet offers parameteriza- we have learned in its creation can be generalized. tion for input: the pose of the segment being touched can be significant even if the touches are otherwise the same. From the beginning, we conceptualized Facet as a collection of identical segments that can be attached and removed by the FUTURE WORK user. If a device similar to Facet was to be constructed with- Our Facet prototype provides an excellent jumping-off point out removable segments some afforances would be lost, but for future work. As a platform with unique affordances, there much of the redundancy in hardware could be eliminated. It is an opportunity to develop additional interaction techniques. would require multiple touch screens to retain the segmented For example, a “slide up then down” gesture could summon a nature of the device, but the processing, storage, radios, and menu that is hidden at the bottom of a segment, using similar sensors could be consolidated. Most of the Facet Manager’s semantics to the expand operation (Figure 10a). Facet could interaction language could be retained: expansion, contrac- receive and show notifications, but what if the relevant appli- tion, swapping and virtual segments would all still work. Tak- cation segment is not visible to the user? One solution is to ing the integration a step farther, one could imagine using a show the notification on all segments (Figure 10b); the user single curved touch screen wrapped around the user’s wrist. could then choose which segment to view the notification on. In this configuration, the user would further lose the land- marks provided by segment boundaries which could result in Facet could be combined with other devices in a complemen- different usage patterns as found in the use of multiple larger tary way. For example, a phone’s orientation sensor could be displays [7]. Explicitly comparing the relative affordances of compared with each segment of Facet and detect which seg- these hardware configurations would be a useful area for fu- ment the phone has been tapped against. This would then pair ture research. that segment with the phone, providing an expanded applica- tion view, system configuration, or a larger input surface. Another design possibility would be to use heterogenously- sized hardware: it might be useful to have one segment larger When wearing Facet on the wrist, visibility varies from seg- than the others—analogous to a traditional watch face—with ment to segment: those towards to the top and inward side the others comprising a “band”. Segments of differing as- (A–C in Figure 5) are more private; segments on the outside pect ratios—short and wide versus narrow and tall—could (E and F) are more visible to others; and the bottom segment lend themselves to different application uses and touch af- (D) is difficult for anyone to see. Applications might leverage fordances. A different point in a heterogeneous design space these varying levels of privacy: a social application might just could be offering segments that are touch-only with no dis- show photos when publicly-visible, but display updates in the play, display-only with no touch, or segments with different “private” position. Applications might also support collabo- sensing capabilities. The segment on the bottom of the wrist ration by mirroring content among segments.

128 Facet could be used in other ways besides on the wrist: it can interfaces. In Proceedings of the SIGCHI conference on Human factors be held in the hand and rotated, collapsed flat to a double- in computing systems, CHI ’98 (1998), 17–24. sided three-segment-long display, or unbuckled and laid out 10. Harrison, C., and Hudson, S. E. Abracadabra: wireless, high-precision, flat in a row. These modes of operation could yield other and unpowered finger input for very small mobile devices. In interesting affordances to explore. Proceedings of the 22nd annual ACM symposium on software and technology, UIST ’09 (2009), 121–124. CONCLUSION 11. Hinckley, K. Synchronous gestures for multiple persons and computers. In Proceedings of the 16th annual ACM symposium on User interface In this paper we presented Facet, a wearable segmented multi- software and technology, UIST ’03 (2003), 149–158. display system. We described the technical platform as well 12. Hinckley, K., Dixon, M., Sarin, R., Guimbretiere, F., and Balakrishnan, as unique interaction components afforded by the platform R. Codex: a dual screen tablet computer. In Proc. of the 27th and interaction techniques supported by the Facet Manager. international conference on Human factors in computing systems, CHI ’09 (2009), 1933–1942. Facet simultaneously provides the capabilities of individual 13. Hinckley, K., Pierce, J., Sinclair, M., and Horvitz, E. Sensing independent segments and of a cohesive collection. By tak- techniques for mobile interaction. In Proc. of the 13th annual ACM ing advantage of the physicality of individual components, symposium on User interface software and technology, UIST ’00 segments can be customized—manipulated as individual de- (2000), 91–100. vices to run different applications in a wearable form factor 14. Holmquist, L. E., Mattern, F., Schiele, B., Alahuhta, P., Beigl, M., and with unique affordances. Gellersen, H.-W. Smart-its friends: A technique for users to easily establish connections between smart artefacts. In Proceedings of the 3rd Furthermore, Facet facilitates bringing those individual com- international conference on Ubiquitous Computing (2001), 116–122. ponents together as a cohesive whole. The bracelet form fac- 15. Hutterer, P., Smith, M. T., Thomas, B. H., Piekarski, W., and Ankcorn, tor enables a user to put several segments together and phys- J. Lightweight user interfaces for watch based displays. In Proceedings ically manipulate them as one device through pose detection of the Sixth Australasian conference on User interface - Volume 40, and multi-segment touch, unique affordances that could be AUIC ’05 (2005), 89–98. applied elsewhere. The pose detection further enables cohe- 16. Kim, J., He, J., Lyons, K., and Starner, T. The gesture watch: A sion by managing the relationship between segments. wireless contact-free gesture based wrist interface. In Proceedings of the 2007 11th IEEE International Symposium on Wearable Computers, Finally, the Facet Manager allows the user to manage both ISWC ’07 (2007), 1–8. the individual and collective nature of the system. The user 17. Lucero, A., Keranen,¨ J., and Korhonen, H. Collaborative use of mobile can expand, move, collapse, and swap applications as needed. phones for brainstorming. In Proceedings of the 12th international Virtual segments provide a mechanism for moving beyond the conference on Human computer interaction with mobile devices and services, MobileHCI ’10 (2010), 337–340. fixed set of segments by leveraging the continuous circular nature of Facet. Based on this work, we believe Facet points 18. Lyons, K., Pering, T., Rosario, B., Sud, S., and Want, R. Multi-display composition: Supporting display sharing for collocated mobile devices. to a novel class of wearable device. In Proceedings of the 12th IFIP TC 13 International Conference on Human-Computer Interaction, INTERACT ’09 (2009), 758–771. REFERENCES 19. Martin, T. Time and time again: Parallels in the development of the 1. Baudisch, P., and Chu, G. Back-of-device interaction allows creating watch and the . In Proc. of the 6th IEEE Proc. of the 27th international conference very small touch devices. In International Symp. on Wearable Computers, ISWC ’02 (2002), 5–11. on Human factors in computing systems, CHI ’09 (2009), 1923–1932. 20. Merrill, D., Kalanithi, J., and Maes, P. Siftables: towards sensor 2. Blasko, G., and Feiner, S. An interaction system for watch computers network user interfaces. In Proc. of the 1st international conference on using tactile guidance and bidirectional segmented strokes. In Tangible and embedded interaction, TEI ’07 (2007), 75–78. Proceedings of the Eighth International Symposium on Wearable Computers, ISWC ’04 (2004), 120–123. 21. Poupyrev, I., Newton-Dunn, H., and Bau, O. D20: interaction with multifaceted display devices. In CHI ’06 extended abstracts on Human 3. Blasko, G., and Feiner, S. Evaluation of an eyes-free cursorless numeric factors in computing systems, CHI EA ’06, ACM (New York, NY, entry system for wearable computers. In Proc. of the 10th International USA, 2006), 1241–1246. Symposium on Wearable Computers, ISWC ’06 (2006), 21–28. 4. Blasko, G., Narayanaswami, C., and Feiner, S. Prototyping retractable 22. Raghunath, M. T., and Narayanaswami, C. User interfaces for string-based interaction techniques for dual-display mobile devices. In applications on a wrist watch. Personal Ubiquitous Computing 6 Proceedings of the SIGCHI conference on Human Factors in (January 2002), 17–30. computing systems, CHI ’06 (2006), 369–372. 23. Rekimoto, J. Tilting operations for small screen interfaces. In 5. Butz, A., Groß, M., and Kruger,¨ A. Tuister: a tangible ui for Proceedings of the 9th annual ACM symposium on User interface hierarchical structures. In Proceedings of the 9th international software and technology, UIST ’96 (1996), 167–168. conference on Intelligent user interfaces, IUI ’04, ACM (New York, 24. Rekimoto, J. Gesturewrist and gesturepad: Unobtrusive wearable NY, USA, 2004), 223–225. interaction devices. In Proceedings of ISWC ’01 (2001), 21–27. 6. Crossan, A., Williamson, J., Brewster, S., and Murray-Smith, R. Wrist 25. Vogel, D., and Baudisch, P. Shift: a technique for operating pen-based rotation for interaction in mobile contexts. In Proceedings of the 10th interfaces using touch. In Proceedings of the SIGCHI conference on international conference on Human computer interaction with mobile Human factors in computing systems, CHI ’07 (2007), 657–666. devices and services, MobileHCI ’08 (2008), 435–438. 26. Williams, A., Farnham, S., and Counts, S. Exploring wearable ambient 7. Grudin, J. Partitioning digital worlds: focal and peripheral awareness in displays for social awareness. In CHI ’06 extended abstracts on Human multiple monitor use. In Proceedings of the SIGCHI conference on factors in computing systems, CHI EA ’06 (2006), 1529–1534. Human factors in computing systems, CHI ’01 (2001), 458–465. 27. Yatani, K., Partridge, K., Bern, M., and Newman, M. W. Escape: a 8. Hansson, R., and Ljungstrand, P. The reminder bracelet: subtle target selection technique using visually-cued gestures. In Proceedings notification cues for mobile devices. In CHI ’00 extended abstracts on of the twenty-sixth annual SIGCHI conference on Human factors in Human factors in computing systems, CHI EA ’00 (2000), 323–324. computing systems, CHI ’08 (2008), 285–294. 9. Harrison, B. L., Fishkin, K. P., Gujar, A., Mochon, C., and Want, R. Squeeze me, hold me, tilt me! an exploration of manipulative user

129