Discover

Rapid Prototyping of Ubiquitous Computing Applications: Tools & Frameworks


Title:
Rapid Prototyping of Ubiquitous Computing Applications: Tools & Frameworks

Description:
Google Tech Talks March, 24 2008 ABSTRACT Yang Li - RESEARCH SCIENTIST Pervasive or ubiquitous computing (ubicomp) applications can support people's everyday activities in the physical world by leveraging advances in sensor technologies and computing infrastructures. Designing ubicomp applications is challenging because our everyday activities are more complex, dynamic and less structured than the tasks supported by traditional desktop computing. Ubicomp design is difficult, time-consuming, and requires a high level of technical expertise, especially with sensor technologies. To address this, I created a set of rapid prototyping tools and frameworks. My early work with Topiary introduces high-level abstractions, such as maps and scenarios, for designers to easily model location contexts and specify location-based behaviors. Topiary also allows a design to be tested in the field via a Wizard of Oz approach, without deploying a location sensor infrastructure. My recent work is focused on activity-based ubicomp prototyping, a process for enabling long-term activities (such as keeping fit)—a larger unit for design than the tasks that are the focus of traditional design. To support such a process, I created ActivityDesigner, a system that allows designers to create functional prototypes of ubicomp applications based on field observations, and easily deploy and test these prototypes in situ. Speaker: Yang Li - RESEARCH SCIENTIST Yang Li is a research associate in the Computer Science and Engineering Department at the University of Washington. He works in the areas of human-computer Interaction and ubiquitous computing, focusing on activity-based ubiquitous computing, rapid prototyping tools and pen-based interaction techniques. Previously, he was a postdoctoral researcher in EECS at the University of California at Berkeley. He received his PhD in computer science from the Chinese Academy of Sciences.

Author:
googletechtalks

Tags:
education, engedu, google, googletechtalks, talk, talks, techtalk, techtalks,

Related Videos:

Ubiquitous Computing
Physicist and futurist Michio Kaku discusses the idea of Ubiquitous Computing. He describes it as "an invisible intelligent network hidden in our walls, our furniture, even our clothing." Obviously he is employed to present it as a good thing, but what it essentially represents is the all-seeing eye - http://aftermathnews.files.wordpress.com/2007/08/iao-logo.jpg Paul Saffo of Stanford University argues that it is pretty inevitable, given that the '80s was the decades in which we built our computers, the '90s was when we connected our computers together, and in this decade "it's computing that's everywhere, connected to everything and embedded in everything. And you'll know that ubiquitous computing's arrived when you realise computers have become invisible." Later he goes on to do an impression of Blanche DuBois from A Streetcar Named Desire saying "I have always relied upon the kindness of strangers" seemingly in order to present the 'strangers' as "machines toiling away in complete anonymity". Kind strangers don't tend to allow the authorities to monitor everything you do, which Saffo doesn't seem to mind, or indeed acknowledge. Saffo is also keen on the idea of merging man and machine - http://www.youtube.com/watch?v=455wiqupFw0 - and his words on that seemed slightly threatening: "The big losers [of this revolution] are the people who say they don't want to get involved. They're the ones who are going to discover that being a little bit out of touch will have some unpleasant consequences. So this is a revolution where it's not a good idea to be a bystander." Kaku goes on to exclusively discuss the potential benefits of this system, e.g. pills that could monitor your health from the inside, sunglasses acting as a mobile home entertainment centre. The point is made that your glasses could provide a constant flow of information, which could "recognise people's faces and download their personal profiles". This part is reminiscent of certain scenes from The Terminator movies. Kaku then points out that this revolution is greater than the Renaissance, because it is global, and not just for the elites. And it is also interactive, or "democracy in action", but obviously there won't be a vote on it, which seems to be how the new democracy works - see EU/NAU. ------------------------- Orwellian Ubiquitous Computing May Build Ultimate Surveillance Society - http://www.oldthinkernews.com/Articles/oldthinker%20news/orwellian_ubiquitous_computing.htm ------------------------- Everyware - The dawning age of ubiquitous computing (8 parts): Part 1 http://www.youtube.com/watch?v=RMXox8IJvmE Part 2 http://www.youtube.com/watch?v=eubo2AIBiBw Part 3 http://www.youtube.com/watch?v=oS0DBLFtAfQ Part 4 http://www.youtube.com/watch?v=5GRyEnZMaig Part 5 http://www.youtube.com/watch?v=e-zBZh-eLBY Part 6 http://www.youtube.com/watch?v=uiS5Z-yRczY Part 7 http://www.youtube.com/watch?v=SFISKd6xef0 Part 8 http://www.youtube.com/watch?v=v8iGGP8uCa4
The iPhone & The Future Of Ubiquitous Computing
For my Spring 2007 Digital Culture class, I had to do a video version of my paper on ubiquitous computing and multi-touch technology, examining among other things, Apple's new iPhone - which will likely bring this technology to the mass consumer market. I received a 96 on this assignment.
Teaching Kids To Code
Google Tech Talks March, 7 2008 ABSTRACT Learning to code has become both more important and more complicated in the last decade. We need to make it attractive and easy again. Most western countries currently experience a shortage of skilled computing professionals in the employment market. We have seen a similar problem in the 1990s, but this time the situation is different: While the problem in the 90s was university capacity (we just couldn't educate enough people quickly enough), this time around it is enrolment: Universities have the capacity, but not enough students sign up to study technical, computing related subjects, such as computer science or software engineering. The real problem lies before university: at school age, students decide against computing as a subject, because it is perceived as geeky, tedious, intellectually not challenging, and most of all boring. At the same time, programming in schools is on a sharp decline. We need to counter this trend by bringing programming back into schools, and make it an engaging, challenging, relevant and enjoyable activity. To be successful, the public sector, academia and business should work together to make this happen. At the University of Kent, we have developed two successful development environments, named BlueJ and Greenfoot, and educational material to address these challenges. In this presentation, we will discuss both, with the main focus on Greenfoot, a system for beginners to learn Java programming through development of interactive graphical applications. Greenfoot and its associated materials can be used to teach programming in schools, computer clubs, or to your own children. Kids develop computer games, and -- almost as an aside -- learn object- oriented programming in Java. In this talk, I will present the software, strategies for learning of programming, and the benefits and drawback of Java as a first language. Speaker: Michael Kölling, Computing Laboratory, University Michael Kölling is the lead designer of the BlueJ and Greenfoot programming environments. Both environments are designed for beginners to learn the basics of Java, and are widely used by schools and universities all over the world. Michael is also the founder of the Sun Center of Excellence in Object-Oriented Education at the University of Kent. He works as a Senior Lecturer in the Computing Laboratory at the University of Kent, where he teaches Java to undergraduate and postgraduate students, and is co-author of a successful Java textbook, "Objects First With Java."
Medical Applications of Rapid Prototyping
Watch more @ http://www.sme.org/metv
The Democratization of Ubiquitous Computing
April 25, 2008 lecture by Leah Buechley for the Stanford University Human Computer Interaction Seminar (CS547). Computational textile researchers weave, solder and sew electronics into cloth to build soft, flexible and wearable computers. Computational textiles or "e-textiles" is a young discipline, and developments in the field have so far been relegated almost exclusively to research labs in industry and academia. Lisa Buechley presents advancements that make the designing and building of e- textiles accessible to new audiences, describing developments in engineering, design and applications that are helping to democratize creative ubiquitous computing. CS 547 | Human-Computer Interaction Seminar: http://hci.stanford.edu/seminar/ Stanford University: http://www.stanford.edu/ Stanford University Channel on YouTube: http://www.youtube.com/stanford/
Lecture - 37 Pervasive & Ubiquitous Computing
Lecture Series on Embedded Systems by Dr. Santanu Chaudhury, Department of Electrical Engineering, IIT Delhi. For more Courses visit http://nptel.iitm.ac.in
What Do Those Images Have In Common?
Google Tech Talks March, 25 2008 ABSTRACT This talk is about discovering and modeling previously unspecified, recurring themes in a given set of arbitrary images. Given a set of images, each containing frequent occurrences of objects from multiple categories, the goal is to learn a compact model of the categories as well as their relationships, for the purposes of later recognizing/segmenting any occurrences in new images. Categories are not defined by the user. Also, whether and where instances of any categories appear in a specific image is not known. This problem is challenging, since it involves the following unanswered questions. What is an object category? What image properties should be used and how to combine them to discover category occurrences? What is an efficient multicategory representation? We will examine a methodology, developed during my postdoctoral work at UIUC. Each image is represented by a segmentation tree whose nodes correspond to image regions, segmented at all natural scales present, and edges between tree nodes capture the region embedding. The presence of any categories in the image set is then reflected in the frequent occurrence of similar subtrees within the segmentation trees. Our methodology is designed to: (1) match image trees to find similar subtrees; (2) discover categories by clustering similar subtrees, and use the properties of each cluster to learn the model of the associated category; and (3) learn the grammar of the discovered categories that compactly captures their recursive definitions in terms of other simpler (sub)categories and their relationships (e.g., containment, co- occurrence, and sharing of simple categories by more complex ones). When a new image is encountered, its segmentation tree is matched against the learned grammar to simultaneously recognize and segment all occurrences of the learned categories. This matching also provides a semantic explanation of object recognition in terms of the identified parts along with their spatial relationships. The aforementioned methodology can also be used for identifying recurring image themes of more general kind. An example is that of extracting the stochastically repeating, elementary parts of image texture (e.g., waterlilies on the water surface, people in a crowd). This talk will be taped by the engEDU Tech Talks Team. Speaker: Sinisa Todorovic Sinisa Todorovic received the joint B.S./M.S. degree with honors in electrical engineering from the University of Belgrade, Serbia, in 1994. From 1994 until 2001, he worked in the communications industry. He received the M.S. and Ph.D. degrees in electrical and computer engineering at the University of Florida, Gainesville, in 2002, and 2005, respectively. Since 2005, he holds the position of Postdoctoral Research Associate in the Beckman Institute at the University of Illinois Urbana-Champaign, where he collaborates with Prof. Narendra Ahuja. Sinisa's main research interests concern computer vision and machine learning, with current focus on unsupervised extraction and representation of visual themes recurring in images. He is the recipient of Jack Neubauer Best Paper Award 2004 for a publication in IEEE Trans. Vehicular Technology, and Outstanding Reviewer Award at the Int. Conf. on Computer Vision (ICCV) 2007. He serves as Associate Editor of Advances in Multimedia.
Ubiquitous Electric Power Generation Devices : DigInfo
DigInfo - http://movie.diginfo.tv The linear oscillating electromagnetic generator devised by Bakuu Laboratories, incorporates an entirely new structure that uses movable magnets and magneto coils. The movable magnets are set in a same-pole, face-to-face arrangement, and the magneto coils are connected in reverse polarity to achieve a more compact design than conventional electromagnetic generators. In addition, a resonance system is configured from the movable magnets and coil springs, making it possible to adjust the resonance frequency settings to tailor it to each specific application. The new generator is suited for use as an emergency power supply as well as in various other applications. The linear oscillating electromagnetic generator devised by the senior virtual company Bakuu Laboratories, is a generator that incorporates an entirely new structure using movable magnets and magneto coils. Techno Frontier
Dead Can Dance - Ubiquitous Mr Lovegrove
Ubiquitous Mr Lovegrove (Original song)
Gordon Moore: Behind the Ubiquitous Microchip
Gordon Moore, co-founder of Intel Corporation, to whom the term "Moore's Law" is attributed, speaks about the ubiquitous microchip. Series: "Frontiers of Knowledge" [11/2006] [Science] [Show ID: 11925]