Pushing Web Pages into Personal Digital Assistants

Slides:



Advertisements
Similar presentations
Surrey Libraries Computer Learning Centres January 2012 Internet Searching Teaching Script Totally New to Computers Internet Searching.
Advertisements

Basic Internet Terms Digital Design. Arpanet The first Internet prototype created in 1965 by the Department of Defense.
HANd : A New Transcoding Technique for PDA Browsers Enrique Costa Montenegro Departamento de Ingeniería Telemática ETSI Telecomunicación Universidad de.
PHP syntax basics. Personal Home Page This is a Hypertext processor It works on the server side It demands a Web-server to be installed.
Location based Streaming Topics for our 1 st presentation  Thesis Description  Positioning System  Streaming over positioning  Questions Session.
The Museum Project The Museum Project Yoav Gvili & Asaf Stein Supervisor : Alexander Arlievsky.
TCP/IP summary Skills: none IT concepts: review This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License.
IT skills: IT concepts: Web client (browser), Web server, network connection, URL, mobile client, peer-to- peer application This work is licensed under.
INTRODUCTION The Group WEB BROWSER FOR RELATION Goals.
The Museum Project The Museum Project Yoav Gvili & Asaf Stein Supervisor : Alexander Arlievsky.
World Wide Web1 Applications World Wide Web. 2 Introduction What is hypertext model? Use of hypertext in World Wide Web (WWW) – HTML. WWW client-server.
Multiple Tiers in Action
Usability Studies At Microsoft. My Experiences Overview The labs Intro to feature studied Usability study.
Spoofing Rafael Sabino 10/28/2004. Introduction What is spoofing? Context and Security relevant decisions Phishing Web spoofing Remedies.
Communication Software Title Group member 1 Group member 2 Group member 3 Group member 4 Departamento de Ingeniería Telemática Universidad Carlos.
Sept 2011 Mobile Messaging Solutions ICE. Mobile Sdn Bhd (By Yaw Mei)
Global Installed Base 94% of Fortune 100 companies Purchase Velocity Every 16 seconds Analyst Recognition Gartner BPA Magic Quadrant leader High User.
1 X-Quest: A Questionnaire- Authoring Tool for Distance Evaluation Grupo de Ingeniería de Sistemas Telemáticos Dpto. de Ingeniería Telemática Universidade.
Christopher M. Pascucci Basic Structural Concepts of.NET Browser – Server Interaction.
INTRODUCTION TO WEB DATABASE PROGRAMMING
IT 210 The Internet & World Wide Web introduction.
Introducing ETIS n Express Term Internet Server is Express Term ‘on the Net’ n All the features of Express Term, plus –Complete control of your site look.
SMART BUILDING Yousef Awwad Te-Yuan Huang Newlin Rajkumar Group No.11.
Introduction to AJAX AJAX Keywords: JavaScript and XML
CSCI 6962: Server-side Design and Programming Introduction to AJAX.
Implementing ISA Server Publishing. Introduction What Are Web Publishing Rules? ISA Server uses Web publishing rules to make Web sites on protected networks.
What is SharePoint? Module 1. Module Overview  Defining SharePoint  Understanding How SharePoint is Used  Interacting with SharePoint.
Introduction to Internet terms. Topics to Study What is Internet HTTP URL SMS MMS Wi-Fi Video Conferencing Social Webisites.
© 2009 Research In Motion Limited Advanced Java Application Development for the BlackBerry Smartphone Trainer name Date.
Four Ways to Leverage Social Media in Your Marketing.
Chapter 34 Java Technology for Active Web Documents methods used to provide continuous Web updates to browser – Server push – Active documents.
Chapter 9 Publishing and Maintaining Your Site. 2 Principles of Web Design Chapter 9 Objectives Understand the features of Internet Service Providers.
1 Mail Saurus Reference:“Usable Encryption Enabled by AJAX” J.F. Ryan; B.L. Reid; Networking and Services, ICNS '06. Digital Object Identifier /ICNS
Our goal is to make a web based multi-user organizer that can be accessed via cellular devices. There are three main component for this project: A main.
Jsp (Java Server Page) Is a server side program.
2002/12/27 Chung-Hsien Hsu Bluetooth Location Networks F.J. Gonzalez-Castano, J. Farcia-Reinoso Departamento de Ingenieria Telematica, Universidad de Vigo.
BeamAuth : Two-Factor Web Authentication with a Bookmark 14 th ACM Conference on Computer and Communications Security Ben Adida Presenter : SJ Park.
© 2009 Research In Motion Limited Advanced Java Application Development for the BlackBerry Smartphone Trainer name Date.
FitnessGram® 2015 Student Information System (SIS) Extract Import Training for Georgia School Year.
Project Created by: Aakriti Nakarmi Anthony Aguilar Jennifer Wilson Laurence Wilson Suraj Tamrakar Under the Supervision of Professor.
HTML5 based Notification System for Updating E-Training Contents Yu-Doo Kim 1 and Il-Young Moon 1 1 Department of Computer Science Engineering, KoreaTech,
AJAX Use Cases for WSRP Subbu Allamaraju BEA Systems Inc WSRP F2F Meeting, May 2006.
Rich Internet Applications: Better Practices for Financial Services Stephen Turbek, Avenue A | Razorfish.
 AJAX technology  Rich User Experience  Characteristics  Real live examples  JavaScript and AJAX  Web application workflow model – synchronous vs.
An Architecture for Adaptive Content Extraction in Wireless Networks Phil West Greg Foster Peter Clayton Submitted to the South African Telecommunications.
End-host IP: MAC: 11:11:11:11:11 gateway IP: MAC: 22:22:22:22:22 Google server IP: interne t interface DNS server IP:
Some from Chapter 11.9 – “Web” 4 th edition and SY306 Web and Databases for Cyber Operations Cookies and.
鏈結開放資料之行動災害援助系統 賴怡安 Yi-An Lai 蘇展 Jan Su IIS, Academia Sinica Derrick Cheng Dept. of CS, U.C. Berkeley Open Information System for Disaster Management.
The Echo Server Problem. Contents  Basic Networking Concepts  The Echo Server Problem.
Week-3 (Lecture-1). Some Important internet terms: Archie : A program used to search files at FTP sites. There are currently 30 Archie servers in the.
Real-Time Bus Information Presentasjon INF5261 Artikkelpresentasjon Artikkelpresentasjon.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
Understanding Web Server Programming
The Microphone of the Future
WWW and HTTP King Fahd University of Petroleum & Minerals
Websocket Application
Latest Updates on BlackHawk Mines Music : Privacy Policy
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
Asynchronous Java script And XML Technology
HTML5 based Notification System for Updating
AJAX.
Mobile Content Sharing Utilizing the Home Infrastructure
WELCOME TO SEMINAR.
Station Management System
Internet Basics Videos
Client-Server Model: Requesting a Web Page
FitnessGram® 2015 Student Information System (SIS) Extract Import Training for Georgia School Year.
Your computer is the client
The new EDAMIS and its security
Presentation transcript:

Pushing Web Pages into Personal Digital Assistants Enrique Costa Montenegro Departamento de Ingeniería Telemática ETSI Telecomunicación Universidad de Vigo, Spain kike@det.uvigo.es

Introduction Context-driven services  need to push contents into PDAs Minimum client participation Inefficiency of periodic reloads Network overload Real time constraints Single push at the right moment

Scenario I: Mall Walking customers with wireless PDAs Auxiliar Bluetooth/RFID/... location network Different web pages associated to different positions Goals: Event notification: restaurants, cinemas, special offers... Advertisements

Scenario II: Museum Walking visitors with wireless PDAs Auxiliar Bluetooth/RFID/... location network Different web pages associated to different museum halls Additional features: Alarm to suggest manual update In-depth information links

Our Solution

Our Solution (II) A) URL sent from server to PDA connection server at a given port B) PDA connection server submits URL to browser C) Browser asks for the URL D) Web server sends Web page to PDA

Conclusions Need to push URLs into PDAs in some context-driven scenarios HTTP reloads or Javascript approaches do not scale well Connection server prototype developed (7 Kb binary) Future upgrade: Java for individual frame upload

Questions!!

The End