Mobile Web Interaction on Embedded Devices Jeremy Luchau CSE 237A.

Slides:



Advertisements
Similar presentations
Desktop, Mobile & Web Based GIS/ Collaborative GIS
Advertisements

Mobile Computing Advantages and limitations of mobile computing
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 4: Web Browsing.
Networks. User access and levels Most network security involves users having different levels of user access to the network. The network manager will.
Lesson 4: Web Browsing.
Richard Yu.  Present view of the world that is: Enhanced by computers Mix real and virtual sensory input  Most common AR is visual Mixed reality virtual.
Content  Overview of Computer Networks (Wireless and Wired)  IP Address, MAC Address and Workgroups  LAN Setup and Creating Workgroup  Concept on.
Microsense Webcast Streaming Solutions
IT skills: IT concepts: Web client (browser), Web server, network connection, URL, mobile client, peer-to- peer application This work is licensed under.
1-1 Introduction to Computer Networks and Data Communications.
Desktop, Mobile & Web Based GIS/ Collaborative GIS Lecture 4.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
11 SHARING FILE SYSTEM RESOURCES Chapter 9. Chapter 9: SHARING FILE SYSTEM RESOURCES2 CHAPTER OVERVIEW  Create and manage file system shares and work.
DAKNET Presented By: rreema.
Mobile Web The Seventh Mass Media Jason Moran Norman Diaz.
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
Rensselaer Polytechnic Institute CSC 432 – Operating Systems David Goldschmidt, Ph.D.
Computer Software By: Richard Tyler Walker. The Two Kinds of Software Are: Systems Software, which includes operating systems, utilities, and device drivers.
RYAN HAAG Comm 165 Student #: Project Description  In this exercise, I will be referencing Chapter 1 material from the 2002/2003 Computing Essentials.
ITGS Networks Based on the textbook “Information Technology in a Global Society for the IB Diploma” by Stuart Gray.
 An electrical device that sends or receives radio or television signals through electromagnetic waves.
11 SHARING FILE SYSTEM RESOURCES Chapter 9. Chapter 9: SHARING FILE SYSTEM RESOURCES2 CHAPTER OVERVIEW Create and manage file system shares and work with.
Design of Handheld Devices
1 Networks, advantages & types of What is a network? Two or more computers that are interconnected so they can exchange data, information & resources.
Internet Standard Grade Computing. Internet a wide area network spanning the globe. consists of many smaller networks linked together. Service a way of.
Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices Section.
Objectives Overview Discuss the evolution of the Internet
6.01 Understand emerging technologies.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Mark Levene, An Introduction to Search Engines and Web Navigation © Pearson Education Limited 2005 Slide 8.1 Chapter 8 : The Mobile Web Mobile computing.
Overview Embedded Linux Graphics Typical desktop Linux graphics stack SystemRAMDisk X Window System5MB16MB GNOME14MB95MB KDE11MB96MB Mozilla12MB95MB.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
Most modern operating systems incorporate these five components.
Chapter 1 Computer Systems. Why study Computer Architecture? Examples Web Browsing - how does the browser access pages from a server? How can we create.
Operating Systems David Goldschmidt, Ph.D. Computer Science The College of Saint Rose CIS 432.
● A system of Internet servers that support specially formatted documents. The documents are formatted in a markup language called HTML. What is the World.
{ Cloud computing. Exciting and relatively new technologies allow computing to be a part of our everyday lives. Cloud computing allows users to save their.
Mohammed F & Aya. Peer-to-peer network are usually common in homes and small businesses and are not necessarily expensive. On a peer-to-peer network each.
ITGS Network Architecture. ITGS Network architecture –The way computers are logically organized on a network, and the role each takes. Client/server network.
Alex Leifheit NETWORKS. NETWORK A number of interconnected computers, machines, or operations. Key Components Network components, Network Architecture,
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
Communications & Networks National 4 & 5 Computing Science.
Basic Computer Terms Introduction to Computer Applications Mrs. Sorrell.
FILE MANAGEMENT Computer Basics 1.3. FILE EXTENSIONS.txt.pdf.jpg.bmp.png.zip.wav.mp3.doc.docx.xls.xlsx.ppt.pptx.accdb.
Digital Literacy Lesson 2. Hardware Hardware: the physical components of a computer. Includes input devices, processing devices, storage devices, and.
BTT 10. What is the internet?  A question to all of you…  how-many-people-use-the-internet- more-than-2-billion-infographic/
WIDESCREEN PRESENTATION Tips and tools for creating and presenting wide format slides.
Internet Searching the World Wide Web. The Internet and the World Wide Web The Internet is a worldwide collection of networks that allows people to communicate.
Exploring Mobile Device Networking Lesson 4. Exam Objective Matrix Skills/ConceptsMTA Exam Objectives Understanding Networking for Mobile Devices Network.
Mr C Johnston ICT Teacher BTEC IT Unit 09 - Lesson 09 Network Services.
2.2 Interfacing Computers MR JOSEPH TAN CHOO KEE TUESDAY 1330 TO 1530
World Wide Web 16 World Wide Web 16. World Wide Web 16 Everyone also talks about the Web But people don’t really understand how it works You need to know.
Learning Objectives Understand what a network is and the advantages and disadvantages Know the difference between wired and wireless networks.
Intro to Digital Technology Review for Final Introduction to Digital Technology Finals Seniors Monday, 5/16 – 2 nd Tuesday 5/17 – 1 st,3 rd Underclassmen.
IT Vocabulary Basics Review Sit at tables. Need pencil/pen.
Web 2.0: Concepts and Applications 6 Linking Data.
Nat 4/5 Computing Science Software
Information Architecture
Mobile App Development
Lesson 4: Web Browsing.
Computer software.
Lesson 9: GUI HTML Editors and Mobile Web Sites
Lesson 4: Web Browsing.
AbbottLink™ - IP Address Overview
A Glimpse Into a Few Current Tech Projects
Revision PowerPoint By Nicole Davidson.
Your computer is the client
Presentation transcript:

Mobile Web Interaction on Embedded Devices Jeremy Luchau CSE 237A

Overview Inherent disadvantages of mobile web Technology addressing these issues Advantages unique to embedded devices Making use of these advantages The role of embedded systems in future internet trends

Inherent Disadvantages (1) Input Restrictions – Web form content particularly difficult to provide on reduced keypad (2) Output Restrictions – Standard web pages poorly formatted for browsing on reduced display (3) Unreliable Wireless Connectivity – Frequent service interruptions or lack of coverage

(1) Improving Input Multimodal Communication – Multiple Channels of Interaction – User provides audio input as well as keypad entry Voice recognition software – Device returns haptic responses along with graphic display Tactile feedback

Touchscreen Tactile Response Multi-Function Transducer (MFT) Actuator produces audio and vibrotactile output from an audio signal Low-frequency range amplified to produce physical response Tactile and audio feedback synchronized

(2) Improving Output Re-authoring existing web sites for mobile display Embedded device connects to proxy browser Proxy browser connects to web page Site partitioned into convenient blocks Content transformed if necessary – Example: JavaScript removal

(3) Addressing Wireless Issues Cache and serve application resources for offline use Perform resource-intensive operations asynchronously Synchronize when device returns to wireless range Example: Google Gears

Unique Advantages (1) Location Awareness – Location-specific content and services (2) Personalization – Unique web application content based on user experiences and preferences

(1) Location Awareness Content as a function of time and place – Local services (restaurants, hotels, etc…) Location-specific RSS feeds – Information tailored to current location Location-dependent authentication schemes – Restricted resource access based on physical location

(2) Personalization User and device profiles stored on embedded device Profiles adapt through subsequent use Sites filtered for information relevant to user Pre-fetch data that has a high likelihood of being accessed

Future Trends: Cloud Computing Files and applications stored on web server Desktop storage and local applications become less relevant Software as a service Embedded devices poised to make use of this reduced hardware model Virtual desktop accessible from any device