tmmnnum1mmummimmmnmu \ M \ l .de mm \H _moooo This is to certify that the dissertation entitled PLANT SCANNER: A HANDHELD PDA USING RFID TAGS FOR CHILD VISITORS TO THE MICHIGAN 4H CHILDREN’S GARDEN presented by APARNA RAJAN RAMCHANDRAN has been accepted towards fulfillment of the requirements for the Telecommunication, MA. degree in Information Studies, and Media ()ccmmZ/fleéé: Major Professor‘s Signature 5 /0 “f / 32 00 “I Date MSU is an Affirmative Action/Equal Opportunity Institution LIBRARY Michigan State University PLACE IN RETURN Box to remove this checkout from your record. To AVOID FINES return on or before date due. MAY BE RECALLED with earlier due date if requested. DATE DUE DATE DUE DATE DUE JUH’ :3 L9 290? 6/01 cJCIRCJDateDue.p65-p.15 PLANT SCANNER: A HANDHELD PDA USING RFID TAGS FOR CHILD VISITORS To THE MICHIGAN 4-H CHILDREN'S GARDEN By Apama Rajan Ramchandran A THESIS Submitted to Michigan State University in partial fulfillment of the requirements for the degree of MASTER OF ARTS Department of Telecommunication, Information Studies and Media 2004 ABSTRACT PLANT SCANNER: A HANDHELD PDA USING RFID TAGS FOR CHILD VISITORS TO THE MICHIGAN 4-H CHILDREN'S GARDEN By Apama Rajan Ramchandran This thesis project investigates the viability of using interactive handheld and RFID technology in the Indoor 4-H Children’s Garden at Michigan State University. The project involves the integration of technologies such as RFID, Flash, Embedded Visual Basic and XML to develop a usable interface on a Pocket PC. The Plant Scanner Project is designed to teach children introductory plant biology and enhance their exploration of the Indoor 4-H Children’s Garden. The results from initial testing suggest that students learn more about plants by using the Plant Scanner, students use the technology with ease, students engage with the technology, the Plant Scanner works better in the outdoor garden. and that learning with the Plant Scanner is enhanced when a plant expert accompanies children. . I‘II‘I“ I. 0 .It ...I...:. Lister: .w..!EF...LIk. c.3013. still II It .I 1,:i- :III:.MJ-.H:‘! . V9.4. D rip I, ..I II... ' ACKNOWLEDGEMENTS I would like to thank Carrie Heeter. who got me started on this project. She has provided so much support, feedback, and encouragement throughout this project. Thanks to Norm Lownds who provided the resources, both content and monetary, and helped organize and run two successful tests with students. Special thanks to Vineet Bansal, who wrote the backend program that, is the driving force of this project. Thanks to Brian Collins who helped conduct the two student tests and edit this thesis document. Thanks to John Turner of the Exploratorium who early in the process advised me on what technologies and equipment to use. Thanks to the CTL Garden group who provided so much valuable feedback. iii TABLE OF CONTENTS LIST OF FIGURES ......................................................................................................... vi CHAPTER 1: INTRODUCTION .................................................................................... 1 Description ...................................................................................................................... 1 Goals ............................................................................................................................... 2 CHAPTER 2: LITERATURE REVIEW ........................................................................ 4 Introduction ..................................................................................................................... 4 What is a PDA? ............................................................................................................... 4 How are PDA’s being used in museum environment/city guides? ................................. 5 Exploratorium Guidebook Project .............................................................................. 5 Tate Museum .............................................................................................................. 6 Invisible Ideas ............................................................................................................. 8 Handhelds in the Classroom ........................................................................................... 9 Literature Review Conclusion ...................................................................................... 11 CHAPTER 3: TECHNOLOGY OVERVIEW ............................................................. 12 Introduction ................................................................................................................... 1 2 Background ................................................................................................................... 1 3 GPS ........................................................................................................................... 13 802.11 Positioning .................................................................................................... 13 Bar coding ................................................................................................................. 14 RFID ............................................................................................................................. 15 Embedded Visual Basic and XMLSocket connection .................................................. 18 Flash for Pocket PC ...................................................................................................... 19 Overview ................................................................................................................... 1 9 Fonts for Flash .......................................................................................................... 20 Using Pixel Fonts .................................................................................................. 21 Optimizing Small Fonts ........................................................................................ 22 Sound ........................................................................................................................ 22 Buttons ...................................................................................................................... 23 XML in Flash ............................................................................................................ 24 Optimization ............................................................................................................. 24 Screen Size and FlashPack ........................................................................................ 25 Drawbacks of using the PIE (Pocket Internet Explorer) ....................................... 25 FlashPack .............................................................................................................. 27 Setting Screen Size ............................................................................................... 29 CHAPTER 4: PRODUCTION PROCESS ................................................................... 30 User Interface ................................................................................................................ 3O EVB Program and XMLSocket connection .................................................................. 31 XML Data ..................................................................................................................... 31 iv Working ........................................................................................................................ 32 CHAPTER 5: USER TESTING .................................................................................... 35 Method .......................................................................................................................... 35 Introduction to Study .................................................................................................... 35 Inside the Indoor Garden .......................................................................................... 36 In the Outdoor Garden .............................................................................................. 38 Exit Interview ................................................................................................................ 41 Analysis ......................................................................................................................... 43 Other Issues ................................................................................................................... 45 CHAPTER 6: FUTURE ................................................................................................. 46 Future Implications for the Plant Scanner Project ........................................................ 46 Future implications for other Handheld Projects .......................................................... 47 REFERENCES ................................................................................................................ 48 Figure 3. Figure 3. Figure 3. Figure 3. Figure 3. Figure 3. Figure 3. Figure 3. Figure 3. Figure 4. Figure 4. Figure 4. LIST OF FIGURES 1 Pocket PC with MPR—1230 RFID Reader ...................................................... 16 2 13.56 MHz Vicinity card Transponder (Texas Instruments) .......................... 17 3 13.56 MHz Encapsulated Transponder (Texas Instruments) ......................... 17 4 Fonts for Flash ................................................................................................ 21 5 Main Menu buttons (Parts has been tapped on) ............................................. 23 6 Sub Menu buttons (Leaf has been tapped on) ................................................ 23 7 Screen Size in Pocket Internet Explorer (PIE) ............................................... 26 8 FlashPack Screen Shot ................................................................................... 28 9 New from Template Screen Shot ................................................................... 29 1 User Interface ................................................................................................. 30 2 Scan door closed ............................................................................................. 33 3 Scan door opening .......................................................................................... 33 vi CHAPTER 1 INTRODUCTION Description Interactive handheld technology is being used in the Indoor 4-H Children’s Garden for the first time. The Plant Scanner Project uses a handheld device (PDA) to teach children introductory plant biology and enhance their exploration of the indoor children’s garden. The project bridges the real world (the children’s garden) with a virtual world that exists inside the handheld device. A child walks through the 4-H Children’s Garden with a handheld device and stops in fiont of a plant- let's say a tomato plant. In front of the tomato plant is a physical sign. If the child waves the PDA over the tomato sign, information about the tomato plant appears in the interface. The PDA in this case is like a ‘plant-scanner.’ The Plant Scanner helps you ‘see’ what is not visible. As the child explores the garden she could ‘scan’ other plants with the plant-scanner. This action would bring up information on that plant including the name of the plant, a picture of the plant and other information that may not be visible when looking at the real plant. For example, she could see a picture of the root that is buried and understand what the root structure is like and what the root does. She could also explore the other plant parts such as stem, leaf, flower, fruit, and seed discovering what they look like and what they do. Pictures of the plant in each of the four seasons can be accessed in the cycle’s section. She could also see how the plant is used for beauty, food, medicine, bio-agent. fun, arts and crafts. By interacting with the garden in this way, she can get a better understanding of the various parts, life cycles, and uses of the particular plant. The sign next to the plant has an RFID tag and the handheld PDA has an RFID reader, so when the child waves the PDA in front of the Sign, data is passed to the PDA. This action makes information appear on the screen. But to the child. the act of waving the device in front of the sign brings up the information. These combined technologies create an interactive interface that enables the learner to call up images and text information about various plants. It provides an interface that is student directed and controlled and can lead to exploration throughout the garden. The Plant Scanner Project supports learning and adds to the child’s experience. Elementary school students, particularly those in third grade through eighth grade who visit the indoor children’s garden at Michigan State University will be using the Plant Scanner Project. The 4-H Children’s Garden is a popular destination for local school children, with over 500 students visiting each week in the spring and fall. The projected audience is even greater if the Plant Scanner is used in the Outdoor 4-H Children‘s Garden! Goals The overall goal of the Plant Scanner project is to elegantly integrate PDA technology into the 4-H Children’s Garden experiences in ways that will enhance and expand children’s curiosity, wonder and discovery. To achieve this goal the Plant Scanner Project will: 1) expose young learners to plant biology- life cycles of plants. uses of plants. parts of plants in a fun and appealing ways. 2) explore ways to best integrate virtual and real experiences, 3) enhance the Indoor Children’s Garden experience for children, 4) encourage children to explore the garden and learn through technology (garden plus technology is even better than either one alone- technology scaffolds), 5) investigate the viability of using handhelds in the garden, 6) look at new RFID (Radio Frequency Identification) technologies and their interaction with handheld devices. CHAPTER 2 LITERATURE REVIEW Introduction The Plant Scanner Project involves the use of a handheld device to enhance and expand experiences in the 4-H Children’s Garden. Interest in handheld technology is growing, especially in museums. Schools are becoming more interested in the technology. Proponents of handheld technology believe that because it is more affordable and more portable than other technologies its’ popularity will grow. What is a PDA? A handheld or PDA (Personal Digital Assistant) has been described as a “small, low-cost, highly versatile, mobile computer” (Avanzato, n.d., para.1). It has also been described as a “small, handheld device that provides tools to enhance personal productivity” (Deneen, 2001, para. 1). PDA‘s are mainly designed to be Personal Information Managers (PIMs) and usually include calendar, address book, task lists and notes. Most PDA’S have a pen- based (stylus) input and usually have handwriting recognition. Some have an inbuilt keyboard or an external keyboard connected to it. Many PDA’s are now equipped with wireless connectivity and Bluetooth, while other PDA’s come with expansion slots which could host a number of add-ons including GPS and wireless connectivity. The two most popular kinds of PDAs are the Palm OS PDAs and the Microsoft Pocket PC. How are PDA’s being used in museum environment/city guides? Exploratorium Guidebook Project The Electronic Guidebook Project (http://wwwexploratoriumedu/guidebookl) was created at the Exploratorium in San Francisco in partnership with researchers from Hewlett Packard Labs and The Concord Consortium. The Electronic Guidebook project investigated “the use of handheld computing devices and wireless networks to support a richer learning experience for science museum visitors” (Exploratorium, n.d.. para. 1). The project’s goal Was to find out how a “network of mobile devices. wireless networks and web-based content" (Exploratorium, n.d.. para. 1) would allow users to “engage in a continuum of activities before, during. and after a museum visit to support a deeper engagement with the exhibits and the ideas they can communicate” (Exploratorium, n.d., para. 1). The Electronic Guidebook project's technology enables users to interact with exhibits with a wireless device and have URL‘S sent to their PDA. This project made use of a Pi- station (point-of-information station) that included a digital camera, infrared beacon, and RFID transmitter/receiver. The Pi-station is placed next to an exhibit. The users use a handheld device like a PDA to interact with these stations. The infrared beacon sends a URL to the handheld device when it is close to the exhibit. The corresponding webpage is then automatically downloaded from the content server. In this way. text, images, video, and audio are delivered to the PDA. In addition users bookmark the exhibits. take digital pictures with the camera near the exhibit and have a record of their visit. This user information can be stored in a “My Exploratorium” web page that that can be accessed later. A study led by Sherry Hsi asked teachers, staff, museum members, and teens to describe their experiences after working with the Electronic Guidebook Project. Generally the participant comments were positive. Many commented that the handheld resources helped them “to think about and interact with the exhibits in new ways” (Hsi, 2002, p. 2). None of the participants had problems swiping the RFID devices with the handheld. Although most comments were positive, some participants complained of the heaviness of the handheld and one participant “felt a sense of isolation” and “expressed a concern that the handheld interfered with exhibit” (Hsi, 2002, p. 2). 1' ate Museum The Tate Museum launched a multimedia tour that incorporated wireless technologies and handheld computing in July 2002 (httn://www.tate.orng/modem/multimediatour/ ). The tour allowed visitors to see background information about the exhibits in a variety of different formats on a handheld device. These included still images, videos, and additional context for the exhibits. Visitors could listen to expert audio commentary about works while the works were being highlighted simultaneously on their PDA’S. There were interactive screens where the visitor could respond to the works, answer questions, and create their own sound track about the works. The tour used a wireless network that pinpointed the visitor‘s location and sent them relevant information. The information stored on a central server can be limitless and easily updated. Since the tour was connected to a network the museum can broadcast messages to the visitor or send automatic alerts when an event is about to start. The visitor can also have information about a piece of art sent to their home e-mail address. 852 visitors who took the Tate Museum Multimedia tour completed evaluation forms based on their experiences. About 70% of the visitors said they spent more time in the gallery with the multimedia tour than they normally would have. A similar percentage said their visit was improved because of the multimedia tour. In general, older visitors found the tour more difficult to use than younger people. As long as the message was clear and the device was functioning properly, users did not find multi-tasking between the PDA screen and the artwork to be a problem. Susie Fisher reported, “Visitors can multi track with great case, even when the input tracks (audio. screen. painting) are not synchronized with one another” (Tate, 2003, p. 2). The multimedia tour made users look at the exhibit longer even though the screen commanded attention. Long messages didn’t work, as the average user’s attention span for the interactive message was shorter than just an audio tour. The help button helped show users how to use the tour. Text got mixed responses; the more art-experienced people liked the wall label information in their PDA, while others wanted more exciting content. Invisible Ideas “Invisible Ideas” (http://www.invisibleideas.org[) is a location aware application that gives users specific information about a site as they stroll along several parks in Boston. It combines GPS technology Macromedia Flash and Pocket PC and is the first application of its kind in the world. The project consists of 147 art exhibits, each associated with a GPS waypoint (latitude and longitude), scattered over three parks. When the user is within a certain radius of an exhibit, the Invisible Ideas application triggers an event that plays the artist’s content, be it-audio, graphical, or video. The content stops playing when the user is outside the specified radius. As the users are walking, the application saves the users GPS co- ordinates on 3 SD (Secure Digital) card on the PDA. When the user returns the PDA to the gallery this SD card is removed and the information is saved to a database. A Flash application then uses this data to draw the users walking path on a scaled map of the parks. This award-winning project has created a new location-aware technology platform to explore ideas and develop further projects. SmartWorlds, the technology provider for Invisible Ideas, has received requests from other communities to build similar projects. To SmartWorlds CEO Giuseppei Taibi, Macromedia Flash MX is “the most flexible and powerful development environment for any device, operating system, browser, or chip set to create applications that integrate seamlessly with GPS technology” (Macromedia, n.d.. “The Benefits” section, para. 2). Handhelds in the Classroom Eliot Soloway, a researcher at the University of Michigan. argues that handhelds have “emerged as a viable alternative to desktop and laptop computers” (Norris & Soloway, 2003, “Opportunity Knocks” section. para. 1) and will become the “primary computing device for K-12 students” (Norris & Soloway, 2003, “Opportunity Knocks” section, para. 3). Desktops and laptops he argues “are overly complex, burdened with excess functionality.” (Norris & Soloway, 2003, “Opportunity Knocks” section, para. 3) They take away too much time from the teaching of ideas and require too much time to teach the technology. Handhelds, unlike desktops and laptops, are portable so they can be taken and used outside the classroom. Portability, accessibility, and cost make Soloway think that schools will move towards handheld technology in the near future. One scenario offered by Soloway and his colleagues is that of a 5m grade classroom where each of the thirty students had handheld computers. In the first two days of the science unit, the students researched inventors on the Internet. On the third day they used software developed by Soloway‘s team to concept map on their handheld. The students also used their handhelds to type and store notes. Students also sent information to each other thus increasing collaboration in the classroom. This finding, the discovery of increased collaboration with the use of handhelds was also shown in a study done by researchers at Simon Fraser University and the University of California (Regan & Inkpen, 2001 ). In their study. children aged 12 to 14 worked collaboratively to explore genetic concepts. Both the Soloway and Fraser studies seem to suggest that handhelds offer affordances, but collaboration is dependent on the design of the learning activity. Soloway and his fellow researchers at the University of Michigan have conducted multiple studies, most of them qualitative, on the affordances and constraints of handheld technology and the supporting software. In a study with third to ninth graders using handhelds, they found that students were more productive with handhelds, because they produced more documents than the control groups. Students across the grades were also more likely to revisit their notes when using handhelds. Easy accessibility to notes supported this process. Soloway’s team concluded fiom these early studies “the handheld computer will have more of an impact on teaching and learning in K-12 education than the Internet has had” (Norris & Soloway, 2003, “Next Steps” section, para. 1). Studying handheld computers and their effects on science learning in four seventh grade classrooms, Soloway’s group found that the handheld itself increased student motivation and engagement, while supporting the understanding of scientific ideas. Handhelds fit into the school curriculum because they “are flexible enough to support a range of learning activities and learning styles and they are affordable enough to make it feasible for all students to have a truly personal computing device to support their own learning” (Luchini & Quintana & Soloway. 2004. p. 1). IO Literature Review Conclusion The use of handhelds is increasing in museums. Schools are usually slow in adopting new technologies, but a handheld’s lower price and portability may make its’ purchase more attractive. Researchers are starting to look closely at how handhelds within a curriculum can promote learning and collaboration. More research needs to follow, so we can begin to better understand how handhelds support learning. 11 CHAPTER 3 TECHNOLOGY OVERVIEW Introduction This project uses a variety of hardware and software technologies. The hardware interface includes the Pocket PC (hp iPAQ h5550), a RF ID reader (AWID MPR-1230) plugged into a PC card expansion pack in the Pocket PC and various RFID “tags” (Texas Instruments Vicinity Card Transponders) placed at different parts of the garden. The software consists of a front-end Flash program and a backend embedded Visual Basic program (eVB) that communicates with the RF ID Reader. The eVB program interacts with the RFID reader and transfers tag data to the Flash program with the help of an XMLSocket connection. The tag is activated by the RFID reader when the user waves the device (the Pocket PC with an RFID reader) over a tag. The RF ID reader reads the tag data with the help of the eVB program and then passes this data to the Flash program through the XMLSocket connection. The Flash program utilizes this data to display information about the plant. This information includes pictures along with text information about the plant parts, plant life cycle and the plant uses. 12 Background In the beginning of this production thesis I consulted with John Turner, a multimedia specialist at the Exploratorium in San Francisco. We discussed several options available to enable interaction with the Pocket PC and the garden and hence make the project location and context aware. Some of the options available were GPS, 802.11 positioning, bar coding, and RF ID. GPS “GPS is a satellite-based radio navigation system developed and operated by the US. Department of Defense (DOD)” (US. Coast Guard Navigation Center, n.d.). GPS satellites circle the earth twice each day in a precise orbit and transmit signal information to earth. GPS receivers take this information to calculate the user’s exact location (Garim, n.d.). The location accuracy for most equipment can range between 10 to 100 meters. The military equipment has higher accuracy (up to 1 meter or less). The GPS receivers get information such as the date, time, latitude, longitude, and altitude as string values from the satellites. The Plant Scanner Project is to be used in the Indoor 4-H Children’s Garden with a total area of less than half an acre. GPS was ruled out since it has an accuracy of about 10 to 100 meters, and it doesn’t work well indoors due to weak satellite signals. 802.11 Positioning 802.11 refers to a family of specifications developed by the IEEE for wireless LAN 13 technology. 802.11 specifies an over-the-air interface between a wireless client and a base station or between two wireless clients (Webopedia, 2004). While GPS works outdoors, the satellite signal is not strong enough to work well indoors. New forms of indoor positioning that use 802.11 wireless LAN are appearing in the market. Indoor positioning requires special equipment that interacts with the wireless network. There are no standards for these systems, so most solutions are vendor specific (Geier, 2002, “Proprietary Technologies” section, para. 1). One such system available is the Ekahau Positioning system (EPE) (Ekahau, n.d), which locates laptops and PDA within 1 meter (3.5 feet) in less than a second (Geier, 2002, “Proprietary Technologies” section, para. 2). The Ekahau system costs about $2995 to track 5 devices and $4990 to track 15. The Ekahau system was launched in July of 2003. With our limited budget, the Ekahau system wasn’t the most ideal solution for this project. Bar coding A bar code is a pattern of dark bars and white spaces of varying widths that represent numbers letters or symbols. Bar code labels are read with a scanner. The scanner translates the barcode into numbers and letters that are passed to a computer. 14 The reason I didn’t choose barcodes was because I wanted to experiment with more sophisticated RFID technology. There are several advantages to using RFID. which are included in the next section. RFID RFID (Radio Frequency Identification) is the technology that uses radio waves to identify people and objects (RF ID Journal, n.d.). An RFID system consists of an RFID tag (also known as the transponder) and an RF ID reader. The RFID tag consists of a small microchip and an antenna. Data is stored in the tag, usually in the form of a unique serial number. (RFID Journal, n.d.) RFID tags can be either "passive" (no battery) or "active" (battery present). Active tags need a battery and are more expensive ($10 - $100) than passive tags and have a read range of several meters (10 to 100 meters). Passive tags don’t need a battery and have a read range between 10 mm to about 5 meters. They are cheap, starting at about $0.25 (Wikipedia, n.d.). The vast majority of RFID tags are passive in nature. This project uses passive tags. The RFID reader acts as a transmitter/receiver. The reader transmits an electromagnetic field that "wakes-up". the tag and provides the power required for the tag to Operate (Zebra, 2004). The tag then transfers the data to the reader through the antenna. This data is then read by the RFID reader and transferred to the Pocket PC or computer. Unlike barcodes, RF ID tags do not have to be line-of-sight. They only have to be within the reader’s radio range. Also unlike barcodes. RFID tags can be read through most 15 materials. RFID tags are getting smaller and smaller some are 1/3 of a millimeter across (Granneman. 2003. “RFID 10] ” section, para. 1). RFID systems use many different frequencies. but generally the most common are low (around 125 KHz), high (13.56 MHz) and ultra-high frequency, or UHF (850-900 MHz). The MPR-1230 spans the high frequency (13.56MHz) (RFID Journal, n.d.) The RFID reader used in this project was the AWID MFR-1230. a popular RFID reader that is designed to slip into any third party handheld, notebook or tablet computer. (see Figure 3.1) AWID MPR -1230 (RFID Reader) Pocket PC Figure 3. 1 Pocket PC with MFR-1230 RFID Reader It will read and write most leading smart labels or tags (AWID, 2003). The MFR-1230 reader uses the high frequency spectrum. The read range of the MFR-1230 is about 4 to 5 inches (AWID, 2003). I noticed during testing that the read range reduced to about 2 to 3 inches when the reader was protected by a rugged case. There are several tags that are compatible with the AWID MPR-1230. I used RFID tags made by Texas Instruments. The tag used in this project is a 13.56MHz Vicinity Card Transponder (Texas Instruments Radio Frequency Identification Systems, 2002). (see Figure 3.2). It supports the ISO-15693 standard and operates at a frequency of 13.56 MHz. Its’ dimensions are 85.6 mm x 54 mm x 0.76mm. and it weighs about 5 grams and has a glossy finish. Its” operating temperature is -25°C to +50°C. It has a data retention capacity of over 10 years. It is relatively cheap, about $5 per tag. The prices fall when bought in larger quantities. Figure 3. 2 13.56 MHz Vicinity card Figure 3. 3 13.56 MHz Encapsulated Transponder (Texas Instruments) Transponder (Texas Instruments) Another newly available tag that has the same frequency of 13.56MHz and the ISO- 15693 standard is the 13.56MHz-encapsulated transponder (Texas Instruments Radio Frequency Identification Systems. 2003). (see Figure 3.3). It is designed to withstand very harsh environments. It is black and about the size of a quarter. Its operating temperature is -25°C to +90°C. It is designed for laundry tracking applications and can withstand shock and vibration. It could be used in the outdoor garden where there are more variations in temperature. I decided to go with RFID technology, because the tags could be placed right next to the exhibit (a plant in this case) and would enable a higher level of user interactivity. The RFID tags are low maintenance and relatively cheap. Embedded Visual Basic and XMLSocket connection Sophisticated applications for the Pocket PC are usually built using embedded Visual Basic (eVB) or embedded Visual C++ (eVC), since both languages offer deep integration with Windows CE. Both languages facilitate various tasks including file system access and network connectivity (Chia. 2002). Due to security issues. browsers and their plugins like Flash cannot have the same deep system access as eVB and eVC (Chia. 2002). This means that sophisticated applications can be built that use a rich Flash interface as the front end and eVB or eVC middleware or a backend program. The Plant Scanner Project requires interaction with the RFID reader, which is inserted into the expansion pack of the Pocket PC. Flash cannot communicate directly with the reader, so instead a backend eVB program communicates with the RFID reader. 18 The eVB program communicates with the RF ID reader and provides functions to read the tag data. This custom program performs functions such as enabling the RFID reader, setting the reader to read mode, reading tag data when the reader is in an enabled state and passing this data to the XMLSocket object. The XMLSocket object offers a convenient way for bi-directional communication between a Flash and an eVB or eVC program (Chia, 2002). The XMLSocket object creates persistent connections with a socket server. which could be running as a component of an eVB or eVC program. These persistent connections are called sockets. Once the socket is established, data can be sent and received across this channel. The XMLSocket object is intended for XML data, but it can accept plain string data too. The eVB program and XMLSocket connection for this project was written by my friend, Vineet Bansal. Flash for Pocket PC Overview Macromedia Flash allows Flash content to be developed once and deployed across multiple platforms. browsers, and devices. Unlike desktop computers, mobile devices have limited storage capabilities, so Macromedia Flash is an ideal solution. since Flash files are compact and load quickly over low bandwidth connections. In addition. Flash supports scripting capabilities and server-side connectivity to create engaging applications, presentations, and data-driven content. 19 Pocket PC refers to the class of PDA that runs the Microsoft Pocket PC Operating system. The current version is Pocket PC 2003. There are “over 35 different manufacturers of Pocket PC devices ranging from consumer to enterprise to ruggedized” (Macromedia, 2003). For a list of all the Pocket PC devices the Pocket PC OS see: http://www.microsofi.com/windowsmobile/pocketpc/ The Pocket PC devices can have different specifications, but most of them share the following characteristics: an Intel processor. 32-128 MB of RAM, 240x320 resolution, 64k color screen, built-in expansion slot for CompactF lash. SD, and MMC (Watrall & Herber. 2003. p. 764). The device used for this project is the HP iPAQ pocket PC h-5550. lts’ specifications are: 400 MHz Intel Xscale technology-based processor, 128 MB RAM, 240x320 resolution, 64 k color screen. integrated wireless, and Bluetooth. A PC card expansion pack plus was also purchased to house the RF ID reader and the extended battery. The extended battery can increase the battery life of the pocket PC by 135% - 150% (HP, 2004). Fonts for Flash The screen size in a PDA (240x320) is relatively small, so smaller font sizes were required. Text in Flash. by default, is anti-aliased. This anti-aliased text becomes blurry and difficult to read at smaller sizes. A solution to this is to use pixel fonts or optimize the text using Alias Text (Watrall & Herber, 2003, p. 770). Regular font Arial at 10 points Regular font Ami at 10 paints with Aliased static text wstn Anti-Altman static text. Pixel font eclngound at 8 points We: font GOWO‘ at 9 points (3:8 , 3:50) used in Submenu buttons meats , 3916.5) FIREL Fllll! FF MllllllliEll Ill! I! I PIIIIIIS "IE! "I? FF m ”L0 '1’ ta=a , 9:“) use Ill scan, menu annulus g mus (mu . has) PiulfnrltFFFFImIrlI atlpaillts “HRH-fulfil” III=I , gsl'llll used it "Iain mllll hatter: [anal] . 9-319 Figure 3. 4 Fonts for Flash Using Pixel Fonts: Pixel fonts are designed to be viewed at small point sizes and are not anti-aliased. The fonts use pixels to create each character (Watrall & Herber, 2003, p. 770), so they remain crisp and legible irrespective of screen size and resolution. However there are some things to be considered while using pixel fonts (see Figure 3.4). Pixel fonts need to be in increments of 8 (8, 16. 32) or as specified by the font creator. They need to be placed at whole X and Y coordinates. 10 instead of 10.5 (Watrall & Herber, 2003, p. 770). This can be done using the Property Inspector (Window>Properties) or the Info panel (Window>Design Panels>lnfo). If input or dynamic fonts are being used, then fonts need to be embedded or else they will default to the Pocket PC system fonts (Watrall & Herber, 2003, p. 770). Pixel fonts don’t usually come with Flash and need to be purchased separately. Some pixel fonts are available at wwwfontsforflashcom and www.miniml.com. 21 Optimizing Small Fonts: One of the new features of Flash MX 2004 and Flash MX 2004 professional is that it supports the Alias Text feature (see Figure 3.4).This feature makes small-sized text more readable, for it aligns the text outlines along pixel boundaries. The text does not need to be aligned on whole X or Y coordinates. Also there is no need to purchase fonts, as this feature works on all fonts installed on the machine. However some things need to be considered while aliasing text with the Alias Text feature. If the user has Flash Player 7, then the Aliased text feature works with static, dynamic, and input text. But if the user has Flash Player 6, then this feature only works with static text. At the time of creating this project. the latest version of the Flash player available for the Pocket PC was version 6. The Aliased Text feature does not improve the readability of text less than 8 points. In the case of some fonts, using type styles like italic or bold can reduce the readability of the Aliased text at small sizes. Sans serif text. such as Verdana or Arial, appears clearer at small sizes than serif text. Sound For Pocket PCs the less sound the better, because sound takes up precious processing power. However this project was built for children, so in order to make the project interactive and fun for children. sound effects for buttons and scanning were added. MP3 IQ I») compression with a bit rate of l6kbps and quality of "fast' was used. It is important to test sound on the Pocket PC. since it might sound differently on a desktop. The speakers in a Pocket PC aren’t very powerful, so sound effects need to be tested for audibility on a Pocket PC, as they are sometimes difficult to hear. Buttons Buttons in Flash should be designed differently for the Pocket PC. There is no mouse in the Pocket PC, so there is no mouse pointer. When the user interacts with a Pocket PC, a tap on the screen is a mouse click. A button “rollover” state should not be used as the rollover state might remain after the tap (Macromedia. 2003). ms... Hoot ; Silt-en .sr LIE? . er- Fruit ‘ <, , .~. i. .-, x ,. ‘._ - .‘ 'C' _ x . _ ‘ . ~ ~. . ‘ ‘ -, 1 . ~ it . ; x .v \ ,3 _.;._.'._.‘.“;, SW \tr:-' Lavé'n'wm' :- ‘ 80‘) Figure 3. 5 Main Menu buttons (Parts Figure 3. 6 Sub Menu buttons (Leaf has been tapped on) has been tapped on) . The buttons hit area should be made large enough for a quick stylus tap or for the user to tap with a finger (see Figure 3.5 and Figure 3.6). ML in Flash XML is Extensible Markup Language. It is becoming the standard of exchange of structured data for most Internet applications. Just like HTML. XML uses tags to mark up or specify text. While in HTML tags are predefined, in XML the tags are not predefined (e. g. Tomato). XML specifies the structure of the information not the way it is displayed, so the same XML can be reused for different applications. Every XML tag is called a node that could have attributes. A node that is inside another node is called a child node. The XML document has a hierarchical tree structure. When an XML file is loaded into Flash. an object model is created that allows the data to be manipulated and easily extracted (Tupper, 2002). XML is a good option for loading large amounts of external data. Optimization Pocket PC devices still don’t measure up to desktop or laptop computers in terms of performance. Content therefore needs to be optimized to work better on a Pocket PC. A higher frame rate means a larger file size. A larger file size puts more Strain on the processor. Due to hardware limitations on the Pocket PC, adequate playback can be achieved at a frame rate between 12 and 15 fps (Watrall & Herber, 2003, p. 765). The current project uses a frame rate of 12 fps. 24 Flash uses vectors to display content. In the case of a Pocket PC, using vectors can strain the processor. The more the vector curves are manipulated. the more processing power is required (Macromedia, 2003). It is better to use bitmap images instead of vectors while creating animations in a Pocket PC. The sliding scan door in the current project is a bitmap image. For better performance it is better to limit animation while creating content for a Pocket PC. It is a good practice to load external files like JPG and SWF into the Flash movie. as this minimizes the file size of the Flash content and provides more easily updateable content for the user. All the plant images in this project are stored in an external folder and imported when needed‘into the Flash program using the “loadMovie” command. Screen Size and F lashPack Drawbacks of using the PIE (Pocket Internet Explorer): A majority of Pocket PC devices including the one used for this project have a screen size of 240x320. By default if one wants to display an SWF file on a Pocket PC one will have to embed the SWF file in an html page and use PIE (Pocket Internet Explorer) to view this page. The drawback to this method is that there are two areas in the Pocket PC 2002 U] that cannot be utilized for content (see Figure 3.7). 25 u. , . - .u x ——> Caption bar 26 pixels hnp'Iszsomembsrte com! vi .5» —--—§ Address bar 23 pixels Content Area __ r SIP Input area 80 pixels -—> Horizontal scrollbar 11 pixels I.— ‘v H II I View Tools 6 {a g Q. ’9 (is r—b Menu bar 26 pixels Vertical scrollbar 11 pixels Figure 3. 7 Screen Size in Pocket Internet Explorer (PIE) These are the caption bar at the top of the screen and the menu bar at the bottom of the screen. These bars remove 26 pixels each off the vertical resolution. Therefore, in order to design content for a Pocket Internet Explorer that fits on one page, the page size cannot exceed 240x263. Because of a scroll bug in the PIE, one cannot use the full 268-pixel height. Afier the page height exceeds 263 pixels the vertical scroll bar appears. This reduces the screen width to 229 pixels. Switchng off the address bar can provide an additional 23 pixels, but since turning it off is optional one can‘t design the page to use that space. An additional 11 vertical pixels can be lost if the Flash movie requires a horizontal scroll bar. 26 If one wants the user to enter text information, an additional 80 vertical pixels are lost, so that the screen can accommodate the SIP area (Soft Input Panel). This is the area that has the keyboard and block recognizer. Generally content is sized at 230x250. so that it appears without scrollbars when the address bar is turned Off. FlashPack: It is possible to view full screen Flash content in a Pocket PC and avoid being limited by the size constraints of the PIE. One method is to use the Macromedia Flash Standalone Player (SAP). The SAP is a client-side application installed in the Pocket PC that allows the developer to create Flash projectors that run on the Pocket PC. The disadvantage is that it costs $499 per year to license the SAP. This license needs to be renewed yearly. Another method to avoid the issues associated with the PIE is to use third party programs that create full screen stand-alone executable files. Figure 3. 8 F lashPack Screen Shot One such third party program that was used in this project is called FlashPack (see Figure 3.8), a product created by HandSmart (http://wwwhandsmartcom). FlashPack allows the developer to easily create full-screen stand-alone executable files from SWF files. It is relatively cheap, about $89.95 for the standard edition. However FlashPack requires the device to already have Flash Player for the Pocket PC (not the stand-alone player). The Flash player is freely available at the Macromedia website. 28 Setting Screen Size: There are two ways to set the screen size when creating a full screen Flash movie for the Pocket PC. One way is to manually set the movie size to 240 x 320. First create a new Flash movie by choosing File> New. Select the flash Document option. Once the new file is open, go to Modify> Document. Then set the width to 240 and the height to 320. '8'." " ”$3 Genera: it. fife—:0! x ‘ fr” ’r'~'lw"~ ,,-. u r’ wear. .h' l A: sens-re . ‘vy w- hymn-Freer! ”r Stoc- Reseceeter‘s 7 «no: 21". ~‘hvdh‘z-‘Vi-Ulu'. v-'--.'-'. »'.-. .1. as» »‘-'~ .<,. Nashvwxs. . _..‘....,,\. ._.. , ...--.~‘ .. . .. .. .... . . .. ear; 54.x;- A~A~ ‘. «b. \ h. > .~*.)'....0'*".:.> ‘LET . . 9's! '. :Ocy‘ti MES .. ED" DOC 0%; NE .7 . . . Bil ' Z-OCOVD 3'! .. “'5' “ _.i “ ’1: > -.'OCO""£.' Size. r3”? SeCcS‘e Ser . . .1 it til all 3.1 .i‘] fears-c 91*. B at all .1 CI u‘l V . ~ g 3.. g. . '1 .. . ,s ,. . K} p . ‘ . ‘ 59.x" a Is \‘c‘. -..;. _. ._/.,..._/-,_ use MS tract-ate for tx.-e)'s"sno Macrame-3a Elev: content I."- “his Screen mew-.12. fer the Microsoft Writ-Ours Page: 9i miter-'7'- Figure 3. 9 New from Template Screen Shot Another method is to use templates (see Figure 3.9). Macromedia Flash MX professional 2004 comes with a series of templates for mobile devices. To set the screen size of the Flash movie using the template, go to File > New. Click on the Templates tab. Choose Mobile Devices fi'om the list. Select the template that matches your Pocket PC. In the case of this project I chose the iPAQ 5440 full screen template. CHAPTER 4 PRODUCTION PROCESS User Interface The interface for this project was designed with the same color scheme as the 4-H Garden’s website. The limited screen size (240x320 pixels) imposed several restrictions while designing the interface. Scanner text information Menu button {—i until: mum scanner: Sty—p Scan button Root “ Stem Picture display {—-}- g“ area . 52a; fiH Submenu buttons ’ g F-Iowér ;~_ ' Fruit . . - ‘72:! 5:5i': '.l'-E"E 3’2 -'.§l§' "3"" Picture description {—- we 5: area Seed Main navigation buttons Figure 4. 1 User Interface I kept the layout fairly simple (see Figure 4.1). The scan button and the home button were placed on the top and a small text box was placed between them. This text box provides 30 scanner status information. The main body of the interface has four areas. The picture display area displays the image. Right below the picture display area is the text description area where text description related to the image is displayed. Below the text description area there are four main navigation buttons-Info. Parts, Cycle. and Uses. Clicking on these main navigation buttons changes the submenu that appears on the right- hand side of the interface. The submenu buttons contain an icon and text to indicate what they signify. Images in the picture display area are changed by clicking on the submenu buttons. EVB Program and XMLSocket connection Clicking on the eVB program initializes the Plant Scanner. This enables the scanner and brings up the Flash user interface. The XMLSocket connection is established and the Flash user interface is ready to use. When the scan button in the user interface is clicked. the reader is in read mode. If there is a tag within its’ read range, the tag data is read and transferred to the Flash program via the XMLSocket connection. XML Data The data present in a tag is a unique serial number. The reader reads this data and passes it to the Flash program. An external XML file contains a look-up table that associates each serial number with an XML file containing plant information. The look-up table is initially loaded into the Flash program. When a tag is read the XML file corresponding to the serial number in the look-up table is loaded into the Flash program. This XML file is parsed by the Flash program and utilized to display information. In this way all the data 3] to be viewed is external. Information about new plants can be easily added without modifying the flash program. Snippet of the XML data from the look-up table: Snippet of the XML data for plant information: One thing to note while using F lashPack to access other files is that FlashPack does not accept relative paths while loading external file. It needs the absolute path e. g. file:///imgs/marigold.ipg instead of imgs/marigold.jpg. Working The Flash program is designed to make the whole scanning process fun and interactive for children. When the user presses the scan button the scanner is “activated." When this scanner is activated the act of waving it in front of an RFID tag triggers a scan event. i i ‘ irrrruunm: stanza--. - In) WWII-"wv—I ...,.,,. . Figure 4. 2 Scan door closed Figure 4. 3 Scan door opening When there is a scan event. sliding doors cover the picture display area and sound efi‘ects are audible (see Figure 4.2 and Figure 4.3). The text box at the top provides feedback to the user like the various steps that are being taken to scan and download information. When this process is completed, the sliding doors open to reveal a picture of the plant that has just been scanned along with general information about the plant. The name of the plant remains in the text box at the top. This general ‘Info‘ includes the name of the plant. its‘ scientific name. and some other information. The user can view more information about the plant by using the four main navigation buttons below the text description box. Pressing the “Parts‘ button reveals a set of buttons on the right hand side. By pressing these ‘Parts’ submenu buttons. the user can view images of the various plant parts, which include the root, stem, leaf. flower, 33 fruit, and seed in the picture display area. Corresponding text description is available in the text description area. Similarly by clicking the ‘Cycle’ button, the user can view what the plant looks like in spring. summer, fall. and winter. By pressing the ‘Uses’ button. the user can view what that particular plant is used for. For this project we have broadly categorized uses as beauty. food. bio-agent, medicine, arts and crafts, and fun. The menu buttons are highlighted to indicate what section the user is seeing. Every time the user wants to scan a new plant, she has to press the scan button and then wave the device over a tag. 34 CHAPTER 5 USER TESTING Method This study took place in the 4-H Children’s Indoor and Outdoor Garden at Michigan State University. An eleven-year old boy, an eleven-year old girl, and an eight-year old girl participated in the study. The two girls had never used a PDA before. The boy had used a PDA before. Norm Lownds, the 4-H Children’s Garden curator, accompanied the group through the garden. The participants were observed using the Plant Scanner for approximately 20 minutes. RFID tags were placed on plant stakes, which were placed next to three plants, marigold. tomato, and pansy. The marigolds were blooming. The tomatoes were not. Since the pansies were not in the Indoor garden, we decided to put the pansy tag in the Outdoor garden. The PDA was placed inside a rugged case. This cover also protected the RFID reader. The plastic screen cover was removed since the screen was warped, which made it difficult to see the interface. Introduction to Study The children were told that they were going to test a new product in the Outdoor and Indoor gardens. They were told that there were blank tags in the gardens and that they should wave the scanner over the top of the tag. The students were asked to think aloud, 35 as they went as a group around the garden. They were told to take turns using the device. Norm said that they could explore the Plant Scanner project first before scanning a tag. During the introduction the children seemed interested in the device. After being given the tool, the two eleven-year olds focused intently on the scanning device. The father of the two girls was interested and soon came over and looked at the device. When the father came over. the younger sister was standing away from the two eleven year olds. Her father told the eight year old that, “she should be watching too.” Sam looked comfortable holding and using the Plant Scanner. He pressed the parts button. clicked on roots. then flower, then seeds, and then clicked on the cycle button. He then clicked on each season. Later he went to the plant Uses section. Sam clicked on all the buttons. Jill stood beside Sam and looked at the Plant Scanner too. They both liked the smiley face in the Uses section. Sam said that he wanted to look at the actual plants. Jill was the next to hold the device. She quickly clicked around the interface in a linear order. She didn’t read the text. Sue was the last to test out the plant scanner. Compared to Jill and Sam, she spent less time with the scanner. Inside the Indoor Garden Norm led the group to the marigold plant. Sam held the Plant Scanner and waved it in front of the plant. Nothing happened. I asked Sam if he could figure out what he needed to do before he waved the device. Sam looked at the interface for an instant and said, “press the scan button." He then pressed the scan button and heard beeping. At this point Sam bent down and waved the scanner across the RF ID tag. The two sisters did not gather around Sam when he stood up. I asked Sam if the picture in the scanner matched the plant in the garden. Sam replied yes. Sam was able to provide the name of the plant when prompted. After clicking through the interface, Sam handed the scanner to Jill. At this point, Norm and Sam started talking about a tall flowering plant nearby in the garden. Jill clicked quickly on all the parts buttons and then went to the seasons. I asked her what plant information was available. She said parts, cycles, and uses. I asked her if she had noticed that the text information kept changing. She said that she hadn’t and then began to look again at the text descriptions. Norm asked them to look for other plants with tags but soon directed them to the tomato plant. Sam gave the PDA to Jill who then successfully scanned the plant without being given any instructions. Jill looked through the interface quickly and in linear order. She went to the uses section button and noticed that nothing was there, became confused, then clicked on the parts button and looked at all the parts again. Jill then gave the scanner to her sister. Sue initially moved fi'om parts to cycles and then to the uses but didn’t click on the sub-menus. Sue pressed a few buttons and soon lost interest. 37 Norm asked the children if they knew all about the tomato plant. Sam then looked back at the interface. The two older children were holding the stylus like a pencil, while Sue held it in a closed fist. Despite these differences, all three were able to easily maneuver around the interface with the stylus. Both the eleven years olds looked very relaxed using the scanner. In the Outdoor Garden An RF ID tag was placed beside the pansy plants in the outdoor garden. Sam scanned the Pansy plant without any instructions. Norm asked Sam if he noticed what the text said in the start screen. Sam read the description and said that pansies don’t do very well in hot weather. Norm asked the group when they thought the pansies had been planted. Pointing to the pansies, Norm said that they had been planted last October, and that they were in bad shape because it had been hot recently. Because it was raining, Norm suggested that we go under the tent and work with the scanner. The scarmer, at this point. was already loaded with the pansy plant information. Sam, with scanner in hand, sat down and began clicking through the environment. He rested the scanner on his knee. Sam read the descriptions of the pansies. After clicking on the description of the pansy in the fall, Sam paused and had the other girls look at the little pansy. The girls smiled and said it looked like a mushroom. Sam then looked at the picture of the pansy fruit. I asked him if he had ever seen a pansy fi'uit before, and he 38 replied that he didn’t know that pansies had fruit. Norm said that they did and that he would go and see if there were any fruit on the pansies in the garden. Sam got up to go with Norm. but Norm told him that he must wait until the others were ready. Sam continued to look at the pansy information and laughed after reading that pansies were able to “live through winter, even in Michigan.” Sam was working primarily alone during this time. He later handed the Plant Scanner to Jill. Jill looked at the Pansy uses and then went to the first button, beauty. Norm told the group that the pansy picture for beauty was taken right where we were sitting. Jill went to Pansy-food and saw a muffin. Sam said yum. Because both Sam and Jill had been through the garden chef program earlier that day, they knew that pansies could be eaten. Jill didn’t think that pansies tasted very good. The two sisters began using the interface together. Jill went to pansy fun and read the text, ‘can you see a face.’ Norm asked her if she could see the face. She and Sam said they could see the face and Jill pointed to the picture on the screen. Jill gave the scanner to her younger sister, but Sue was content to hand it back to her and watch. I asked the group if the pansy fruit was like the marigold fruit. They didn’t remember so Norm went back to retrieve the RFID tag for the marigold plant. Norm returned with the tag, and Sam scanned it. Sam went to the uses and then to marigold fun. He read that the marigolds have fim names. He said he didn’t know that marigolds have other names. He read the name French vanilla and thought that 39 information was cool. Sam asked Jill if she knew they had other names. She said that she thought they were only called marigolds. Norm asked Sam if he knew what the names refer to. Sam thought they probably refer to their smell. Norm said that the names probably refer to the color, but it would be a good idea to check on that. Norm asked the group if they knew what French vanilla ice cream looked like. Sam said it was like a cream. Norm said that the names probably did not refer to the smell, since all marigolds smelled alike. Then Sam looked at the parts. Sam said that the marigold roots looked strange and clumpy. I asked him if he had seen other roots like that. Sam said he hadn’t. I told him that its’ strange appearance was probably was due to the attached mud. Sam looked at the stem and asked whose finger had been photographed. Sam liked the color shades and said that the striped look of the stem was cool. He then looked at the leaves image. and even turned the Plant Scanner horizontal to take a closer look. He then looked at the marigold fruit image and said that he hadn’t seen anything like that before. Sam then went to flowers section and read that the flowers had a variety of colors. A creamy white flower was mentioned in the text. He said that flower was probably the French Vanilla variety. Sam thought the marigold seeds were cool. He handed the Plant Scanner to Jill. Jill looked at the Marigold uses. Jill thought it was interesting that the marigolds kept the bugs away. Sam too thought it was cool that marigold kept bugs away. 40 After asking them questions about the Plant Scanner program (see exit interview), the kids were interested in going back and looking at the fruit of the pansies. Kneeling down, Norm opened one of the pansy fruits that still had seeds. All three children became very interested. Sam picked up another fruit to see for himself. The group then wanted to see marigold fruit; we went to the marigold plants. Norm opened marigold fruits to show the seeds. All three kids held out their hands, all wanting to hold the seeds. Norm said that each plant has many flowers. He counted the number of flowers on the plant. The plant had more than 25 flowers. Norm then said that there were many seeds in each flower. Norm pointed to a huge marigold that had even more seeds than the smaller one they had just opened. Norm placed marigold seeds in Sam and Sue’s hands. Sam said that he wanted to take the seeds home with him. Exit Interview How would you use the plant scanner? - For science projects. to learn more about plant parts, to find out a plant‘s uses Did you like the colors? - All the kids said yes. What did you like about the plant scanner? - Jill said that she liked the uses section the best. She said she didn’t know that marigolds kept bugs away. 41 Did you like the Pictures? - All the kids said yes. What were interesting thing about Pansies? - They didn’t know they had fruit. - They knew that pansies could be eaten. What were interesting thing about Marigolds? - They didn’t know marigolds kept bugs away. - They didn’t know that marigolds had different names. - They thought the seeds were cool. - Sam thought the stem was cool too. Was the scanner fun to use? - All three said yes. Was the text easy to read? Was the text was clear? -All three said yes. Was the scanner easy to use? - They said it was easy to use. Where else could use it? - They said they would use it in school for science projects. Suggestions? They wanted more of the “interesting text.” Sam mentioned that the text for marigolds was interesting and gave information of various colors of marigolds, but in other places the text was not informative. One example that Sam gave was the text belonging to the marigold seed. Analysis The study suggests that when there are more than two people in a group, the Plant Scanner Project works better outdoors. The Outdoor Garden promotes more collaborative activity with groups of three because it offers room for the children to walk around, and stand beside one another when working with the Plant Scanner. In the Outdoor Garden, the children were more likely to show one another something they found interesting. Outdoors the children could also scan a plant and then sit down and navigate slowly around the interface. The children were more likely to read more and ask more questions when they were sitting down. Because the Indoor Garden is in a more confined space, the group of three had difficulties sharing the Plant Scanner. Indoors the children were navigating more hurriedly and not reading the text. The study suggests that because of the Indoor Garden’s limited space, it might be better for groups of three or more to use the Plant Scanner in the Outdoor Garden. 43 The children had no difficulties holding the Plant Scanner and using the stylus. Even the eight year old did not have difficulty using the Plant Scanner. The scanner was not dropped or put down on the ground at any point during the study. The children did feel more comfortable using the Scanner when they were sitting on the ground. The children navigated through the interface with little or no instruction. They more or less tended to follow a linear pattern of navigation. More time was spent with images that had more descriptive text. ‘Interesting’ text descriptions, like pansies surviving the Michigan winter for example. were more likely to be shared. They all enjoyed the sounds and the graphics in the interface. There were no technical difficulties during the study. The images and text came up quickly. The sound effects were audible. The scanner worked well because of Norm’s guidance and expertise. Norm asked key questions which motivated the children to look at more information on the Plant Scanner and led to interesting discussions. His prompting questions helped the children think more deeply about plant biology. The mix of virtual and real was effective. The children were able to see certain plant parts in the device and then actually look back at the physical plant to observe even more closely. The children enjoyed this process. Games and learning scholars are concluding as they study games and learning that a digital game in isolation will not have nearly so powerful a learning impact as a game preceded by and/or followed up by guided interpretation and group activities to reinforce and highlight learning content. Technology plus a guide/teacher/coach can go beyond the 44 impact of technology alone (Jenkins & Squire. 2003). The guide can pick up on individual child interests. or events of the moment, to encourage further exploration and wonder. The Michigan 4-H Children’s Garden guides field trips throughout the year. Based on this limited but promising user observation, the plant scanner facilitates interest and inquiry into unseen dimensions of a plant which is normally visible at one point in its life cycle. The presence of an involved guide combined with the plant scanner heightens child interest, involvement, and learning from the experience. Other Issues The scan range is reduced when the protective cover for the reader is put in place. When the reader is held parallel to the tag the read range is about 3 to 4 inches. When the scanner is held perpendicular to the tag the read range is even less about 1 to 2 inches. Without the protective cover the read range is about 5 to 6 inches. 45 CHAPTER 6 FUTURE Future Implications for the Plant Scanner Project The current project uses data stored locally. A future modification of the project could be to have the data on a server and data access through a wireless network. The PDA being used for this project already has an in-built wireless card. If there is a strong wireless signal in the garden, then data for a potentially unlimited number of plants can be viewed in the plant scanner without worrying about storage space. The XML file contains the file name of the image and its’ location, so the XML file could be easily modified to contain the URL of the images. In addition, the XML file itself could be stored on the server making the system truly dynamic. It could then be possible to easily add more and more plants without modifying the Flash program. Some extra features like what insects are harmful to the plant in question, what are favorable grth conditions, plant problems, comparisons between plants, and plant growth rate could be added to the Plant Scanner Project. Future studies should look more closely at individual differences and ways to use the Plant Scanner to promote collaborative learning. It would be useful to work with classroom teachers and experts in the 4-H Children’s Garden on ways that the project could be integrated into science curricula. A potentially useful feature could be the ability 46 for users to save certain information to a server, which they could access later. or beam information to other plant scanner users in the garden. High school students who attend 4-H Children’s Garden summer programs could be enlisted to gather content and lead tours through the 4-H Children’s Garden. It would also be interesting to find ways to integrate the Plant Scanner with other 4-H Children’s Garden activities like Plant Problems and with online activities at the 4-H Children’s Garden website. Future implications for other Handheld Projects The use of RF ID tags, or location sensitive equipment, can enhance tours that are normally guided. Technologies like GPS and similar positioning systems or RFID tags could be used as city guides, park guides, and museum guides. In the future the devices will be smaller. Already cell phones are equipped with more functionality and this will only improve. It is likely that in the future users will have one device that will integrate various technologies, which serve all their mobile needs. I expect that these devices will be smaller. less expensive. and more powerful. 47 REFERENCES Avanzato. B. (n.d). Handheld computers in the classroom. Retrieved June 5. 2004. from http://cede.psu.edu/~avanzato/handhelds/what_is__PDA.htm AWID. Sentinel-Sensem MPR'" MPR- 1230/1231 (13.56MHz) (2003. July 18). Retrieved July 15, 2004, from http://www.awid.com/product/mpr-l230/mpr- 1230.htm Bobrowsky, W., Vath, R., Soloway, E. (2004). The Palm Project: The Impact of handhelds on science learning in the 7’” grade. Retrieved May 10, 2004, from the Center for Highly Interactive Computing in Education University of Michigan. Web site: http://hi-ce.org/aera2004.html Chia. I. (2002). Flash for the Enterprise. In J.W. Lentz, B. Turner, 1. Chia (Eds), Flash the Future (pp. 185-197). San Fransisco: No Starch Press. Deneen, L. (2001, October 5). Handheld PDAs and Wearable Computing Devices. Retrieved June 5, 2004, from http:l/www.educause.edu/ir/library/pdf/DECO101.pdf Ekahau Homepage (n.d.). Retrieved August 1. 2004, from http://www.ekahau.com Electronic Guidebook Research Project (n.d). Retrieved June 6, 2004, from http://www.exploratorium.edu/guidebook/ Garim What is GPS? (n.d). Retrieved July 25. 2004, from http://www.garmin.com/aboutGPS/ Geier, J. (2002, October 23). Deploying Indoor WLAN Positioning Systems. Retrieved July 25, 2004. from http://www.wi-fiplanet.com/tutorials/article.php/1487271 Granneman, S. (2003. June 27). RFID Chips are here. Retrieved July 7, 2004, from http://www.theregister.co.uk/2003/O6/27/rfid_chips_are_here/ Hewlett Packard HP iPAQ Pocket PC h5550 with integrated wireless LAN & Bluetooth (FA 1 0 7A) Specifications and Warranty (2003). Retrieved August 6, 2004, from http://1150025.www5.hp.com/hpcom/nz_en/ l 1_26_60_91 5_F A l 07A.html Hsi, S. (2002, 19 July). Electronic Guidebook Executive Research Summary. Retrieved June 6, 2004, from http://www.exploratorium.edu/guidebook/eguide__exec_summary_02.pdf 48 Jenkins, H., Squire, K. (2003). Understanding C ivilization 111. Computer Games Magazine. Computer Games Magazine. Retrieved from August 10, 2004. from Education Arcade database. http://www.educationarcade.org Luchini, K., Quintana, E., Soloway, E. (2004). Evaluating the Impact of Small Screens on the Scaflolded Handheld Learning Tools. Retrieved May 10, 2004, from the Center for Highly Interactive Computing in Education University of Michigan. Web site: http://hi-ce.org/aera2004.html Macromedia Macromedia Case Study: Invisible Ideas (n.d.). Retrieved June 3, 2004, from http://www.macromedia.com/cfusion/showcase/index.cfin?event=casestudydetail&ca sestudyid=3067&loc=en_us Macromedia. Macromedia Flash MX Content Development Kit for Pocket PC (2003). Retrieved September 14, 2003, from http://macromedia.com/devnet/devices/development_kits.html Norris. C.A.. Soloway, EM. (2003, April). The Viable Alternative: Handhelds. Retrieved May 10, 2004. from the School Administrator Web Edition. Web site: http://www.aasa.org/publications/sa/ZOO3_O4/soloway.htm Regan. M., Inkpen, K. (2001). Supporting Children’s Collaboration Across Handheld Computers. Retrieved May 10, 2004, from the University of California-Berkeley. Web site: http://guir.berkeley.edu/projects/geney/CHI-ZOO1ShortSubmission.pdf RFID Journal. Frequently Asked Questions (n.d). Retrieved July 7, 2004, from http://www.rfidjoumal.com/article/articleview/207 Tate Museum Tate Modern Multimedia Tour Pilots 2002-2003 (2003). Retrieved June 5, 2004 from, http://www.tate.org.uk/modem/multimediatour/phase1__keyfindings.pdf Texas Instruments Radio Frequency Identification Systems. 13.56 MH: Encapsulated Transponder (2003). Retrieved August 1. 2004. from http:// www.ti.con1/ti1is/docs/manuals/pdepecs/ l 3 56mhz-encapsulated.pdf Texas Instruments Radio Frequency Identification Systems. I 3. 56 MH: Vicinity Card Transponder (2002). Retrieved August 1, 2004, from http://www.ti.com/tiris/docs/products/transponders/IU-TH 1 -C B l A.shtml Tupper, L. (2002). XML FA Q. Retrieved July 20. 2004, from http://www.tupps.com/flash/faq/xml.html 49 US. Coast Guard Navigation Center. GPS Frequently Asked Questions (n.d). Retrieved July 25. 2004, from http://www.navcen.uscggov/faq/gpsfaq.htm Wikipedia. RFID(n.d). Retrieved July 7, 2004, from http://en.wikipedia.org/wiki/RF ID Watrall. E., & Herber, N. (2003). Creating Mobile Flash Content for the Pocket PC. In E. Watrall. & N. Herber (Eds.), Flash MX 2004 Savvy (pp. 763-782). Sybex Webopedia 802.11 (2004). Retrieved July 25, 2004, from http://www.webopedia.com/TERM/8/802_1 1.html Zebra Frequently Asked Questions about RF ID (n.d). Retrieved July 7, 2004. from http://www.rfid.zebra.com/faq.htm 50