Computing devices have become increasingly mobile at the client end, and the

Size: px
Start display at page:

Download "Computing devices have become increasingly mobile at the client end, and the"

Transcription

1 Pronto: Mobie Gateway With Pubish- Subscribe Paradigm Over Wireess Network Eiko Yoneki University of Cambridge Pronto, a messaging middeware system for mobie appications, provides both centraized and decentraized modes. It addresses design issues in mobie computing, incuding data optimization and disconnected operation. Pronto consists of a ightweight message-oriented middeware (MOM) cient and an inteigent gateway serving as a message hub with store-and-forward messaging. Computing devices have become increasingy mobie at the cient end, and the diversity of cients and networks creates compex environments for mobie appications. In a mobie/wireess environment, devices have a sma ROM/RAM footprint, high atency, and ow bandwidth. Connections are frequenty interrupted. Middeware communications service is especiay important for integrating such hybrid environments into coherent distributed systems. We deveoped Pronto, a messaging middeware system for mobie appications over mobie/wireess networks, to address these issues. Evoution of message-oriented middeware Intercommunication commony uses directed inks between tighty couped senders and receivers such as in RPC or CORBA. A message s destination must be known at the time of sending, which is difficut when destinations change or the number of recipients varies. By contrast, MOM (message-oriented middeware) encourages oose couping between message senders and receivers with a high degree of anonymity, thereby removing static dependencies in distributed environments. MOM s characteristics (an intuitive programming mode, atency hiding, guaranteed deivery, and store-and-forward messaging) are highy appeaing for mobie appications. The business domain acknowedges MOM through the provision of Sun s Java Message Service ( as a common interface. IEEE Distributed Systems Onine Pubished by the IEEE Computer Society 2003 IEEE

2 JMS offers the pubish-subscribe paradigm and expands previous messaging capabiities. Existing MOM software, such as IBM s MQSeries ( Softwired s ibus ( and BEA s WebLogic ( has been rapidy integrated under the JMS API. A compementary distributed system based on a peer-to-peer network emerged independenty of the enterprise domain. The peer-to-peer interaction mode faciitates sophisticated resource sharing between peers over the Internet s edges. There have been research efforts to buid messaging systems over peerto-peer networks. Microsoft s Scribe ( is a topic-centric messaging system based on Pastry. 1 The Siena project created a distributed event service, 2 whie Hermes offers an event-broker system. 3 Gyphon ( is a distributed topic- and content-based message-brokering system. Narada ( is based on a grid event service, and it impements JMS. Integrating messaging systems and mobie computing In the enterprise domain, messaging is increasingy popuar for communication because it supports decouped interactions. However, intranets with centraized administration sti dominate. Recent extensions to mobie computing add an edge server to manage mobie devices. This approach is not fuy scaabe to dynamicay extended businesses over Internet services or mobie computing. Because of the pubish-subscribe paradigm s power, peer-to-peer network-based messaging offers the most promise for estabishing communication patforms over wide-area networks. However, support for mobie computing is not yet sufficient. Most research focuses on integrating ad hoc networks into peer-topeer networks, but this approach wi not support mobie computing in its fu generaity. Decentraized messaging systems are sti immature and fragmented. Most JMS products impement centraized server modes. To provide rich JMS functionaity, especiay persistent message deivery, servers require databases for message storage. So far, none of the commercia products has successfuy impemented JMS in a decentraized mode with enterprise-eve messaging functionaity. 2

3 Integrating messaging systems in both centraized and decentraized modes, incuding a mobie environment, requires architecting a messaging system from a unified viewpoint. MOM design issues in mobie computing Given the characteristics of mobie devices and wireess networks, more work is required for optima performance. Important design issues are described beow: Wireess networks are becoming increasingy packet oriented. With a bearer such as GPRS (Genera Packet Radio Service) or UMTS (Universa Mobie Teecommunications System), users typicay pay for ony the data they communicate. Reducing data size for transmission is crucia. Middeware shoud provide an interface to appications that aows communication to be maintained during disconnected operation. Dependabe caching is essentia. A data source can be interpreted in different formats and semantics, depending on the specifications of mobie devices and wireess networks. Semantic transcoding technoogy 4 wi aow a more efficient data fow. Bearers incude 2G, 2.5G, 3G, Buetooth, and IEEE , and many devices are nonprogrammabe. Middeware must offer an interface that provides a communication abstraction. An ad hoc network is a dynamicay reconfigurabe wireess network without a fixed infrastructure and with no need of intervention by a centraized access point. What Pronto offers We deveoped Pronto, a messaging middeware system for mobie appications. 5 It integrates mobie environments over MOM on the basis of JMS, and it provides soutions for mobie-appication-specific probems such as resource constraints, network characteristics, and data optimization. Pronto consists of two main components, a ightweight MOM cient (MobieJMS Cient) and an inteigent gateway (Gateway, deveoped at the University of Cambridge 6 ). A MobieJMS Cient adapts JMS to mobie environments in both centraized and 3

4 decentraized forms. JMS specifications and interfaces are compex, but not a functions are required for mobie environments. For exampe, Pronto impements durabe subscription but not a message types. As an extension of the JMS API, Message Seector is added to support content-based subscription. Message Seector is a fiter for a topic and as such provides greater fexibiity for appications with couping between producers and consumers. Serveress JMS is a nove decentraized version of MobieJMS Cient that uses IP muticast 7 as a transport mechanism. This mode performs best in two network environments: tempora group communication over ad hoc networks, and highspeed transmission of many messages for workoad distribution. IP muticast permits efficient transmission of messages from one pubisher to many subscribers, and the number of subscribers can increase without impacting network traffic. A pubisher acts as a temporary server and keeps a subscription ist. However, some JMS features such as durabe subscription were omitted, and Serveress JMS requires an IP environment in the current impementation, given the nature of the network mode and IP muticast protoco. We introduced the inteigent Gateway 6 in Pronto to serve as a message hub using store-and-forward messaging. Gateway provides powerfu optimization of data reduction and transformation. It is aso a MobieJMS Cient to serve as a message controer proxy. This aows construction of a distributed messaging system over JMS servers through cascading gateways. Gateway is a framework within which to perform pug-in functions for caching, semantic transcoding, device-specific transport, and message transformation. It aso supports disconnected operations. Semantic transcoding offers more than simpe data reduction: the information is made more abstract (providing compaction), and data shoud be evauated by the appications whenever necessary. Here, the data are inked to an annotation, which can be a document summary, a inguistic description of the content for voice synthesis, or grayscae/owresoution image data. A caching component, SmartCaching, provides generic caching, a centra function for message storage in Gateway. SmartCaching offers pu, subscribe, and snapshot services. The subscribe service provides asynchronous notification of cached data to cient appications so that appications needn t pu previousy requested data. The subscribe service cient permits appications to be event driven and active. The snapshot service provides a specia period during which mobie appications can obtain the ast cache image after disconnection. Gateway and SmartCaching are key technoogies for improved messaging among mixed mobie-tier environments in dynamic connectivity scenarios. Their 4

5 APIs are independent from the JMS API. Depoyment in a centraized mode Figure 1, an overview of a distributed system based on Pronto, iustrates different depoyment possibiities: Appication with MobieJMS Cient: An appication on a mobie device uses MobieJMS Cient and communicates directy with the JMS server. Appication with a oca Gateway: An appication on a mobie device uses a oca Gateway API. The oca Gateway, running either as a separate thread or within the appication, performs caching and transcoding through pugged-in components. Appication with a remote Gateway: An appication on a mobie device uses a remote Gateway API. The remote Gateway runs as a separate process, and transport based on the remote method invocation is impemented. Nonprogrammabe devices with a remote Gateway: Nonprogrammabe devices require a remote Gateway to perform proper transportation and message transformation for the target device. The remote Gateway represents every subscriber and pubisher for the nonprogrammabe device. 5

6 Figure 1. System overview showing depoyment possibiities with Pronto in a centraized mode. Disconnected operation Pronto incorporates these approaches for disconnected operation: Durabe subscription in JMS: Nondurabe subscriptions ast for the subscriber object s ifetime. A subscriber can become durabe by registering a durabe subscription with a unique identity. Gateway cache: Gateway maintains the cache even if appications are inactive. Appications can use puing, subscribe, and snapshot services on appropriate occasions. For exampe, an appication spawns a background activity that synchronizes the on-device messages when connected, and the appication can use cached messages ocay when disconnected. Depoyment in a decentraized mode Figure 2 describes two depoyment exampes in a decentraized mode: 6

7 A chat system over an ad hoc network: Figure 2a shows a chat system using Serveress JMS over a tempora network. Serveress JMS in the pubisher uses the autodiscovery function to detect subscribers. It maintains subscriptions and doesn t require a centra access point. Gateway cascade: Mutipe Gateways distribute messages to the target Gateways; from there, messages are sent to the devices. In Figure 2b, a Serveress JMS over a high-speed bus (JMS bus) can be LAN or WAN based if the routers aow IP muticast. The Gateway and JMS bus combination offers powerfu message fow contro for optimization. Figure 2. Depoyment exampes with Serveress JMS: (a) a chat system over an ad hoc network; (b) gateway cascade. 7

8 Appication exampe: A mixed-media chat system Figure 3 shows an appication in which a cients subscribe to the topic chat. A Gateway residing in the mobie aptop contains voice synthesizer and Short Message Service pug-in components. ipaq devices monitor the chat through the gateway cache. Additiona devices can join the chat anytime without additiona component changes. Figure 3. A mixed-media chat appication. Future of Pronto Pronto aims to extend messaging over wireess networks and sove inherent probems. We wi further deveop Pronto in severa directions. Topics for pubish-subscribe have to register pubicity and are used by other appications as remotey accessed distributed objects. A standard API for pubishing, managing, and accessing pubic references to distribute functionaity over a mobie environment wi be critica. This API wi incude security features 8

9 such as encryption, authentication, and access contro on distributed objects. We are working on an event-based distributed system over a peer-to-peer network using a mutievent-broker mode. The event broker approach is attractive for integrating generic event-based systems with mobie computing because it aows heterogeneous messaging systems to be combined under a unified interface. In particuar, constrained mobie devices can expoit resource sharing from middeware systems. We wi integrate Pronto with the eventbroker system. Future research wi focus on ways to abstract messaging in hybrid environments. Acknowedgments My thanks to Jean Bacon and Jon Crowcroft, University of Cambridge, for constructive comments and suggestions. References 1. A. Rowstron and P. Drusche, Pastry: Scaabe, Decentraized Object Location and Routing for Large-Scae Peer-to-Peer Systems, Proc. IFIP/ACM Int Conf. Distributed Systems Patforms (Middeware), LNCS 2218, Springer-Verag, 2001, pp A. Carzaniga et a., Content-Based Addressing and Routing: A Genera Mode and Its Appication, tech. report CU-CS , Dept. of Computer Science, Univ. of Coorado, P. Pietzuch and J. Bacon, Hermes: A Distributed Event-Based Middeware Architecture, Proc. 22nd Int Conf. Distributed Computing Systems Workshops (ICDCSW 02), IEEE CS Press, 2002, pp K. Nagano et a., Semantic Annotation and Transcoding: Making Web Content More Accessibe, IEEE Mutimedia, vo. 8, no. 2, 2001, pp E. Yoneki and J. Bacon, Pronto: MobieGateway with Pubish-Subscribe Paradigm over Wireess Network, tech. report UCAM-CL-TR559, Univ. of Cambridge, 2003, 6. E. Yoneki and J. Bacon, Gateway: A Message Hub with Store-and-Forward Messaging in Mobie Networks, Proc. 1st Int ICDCS Workshop Mobie Computing Middeware (MCM 03), IEEE CS Press, RFC1112, Host Extensions for IP Muticasting, Internet Eng. Task Force; Eiko Yoneki is a PhD candidate in the Computer Laboratory at the University of Cambridge, UK. Her research interests incude event-based distributed systems over mobie/wireess networks, incuding security, data synchronization, and distributed functionaity. She is a member of ACM and the IEEE Computer Society. Contact her at eiko.yoneki@c.cam.ac.uk. 9

Gateway:A Message Hub with Store-and-forward Messaging in Mobile Networks

Gateway:A Message Hub with Store-and-forward Messaging in Mobile Networks :A Message Hub with Store-and-forward Messaging in Mobile Networks Eiko Yoneki and Jean Bacon University of Cambridge Computer Laboratory, William Gates Building, J J Thomson Avenue Cambridge CB3 0FD,

More information

Introduction to USB Development

Introduction to USB Development Introduction to USB Deveopment Introduction Technica Overview USB in Embedded Systems Recent Deveopments Extensions to USB USB as compared to other technoogies USB: Universa Seria Bus A seria bus standard

More information

As Michi Henning and Steve Vinoski showed 1, calling a remote

As Michi Henning and Steve Vinoski showed 1, calling a remote Reducing CORBA Ca Latency by Caching and Prefetching Bernd Brügge and Christoph Vismeier Technische Universität München Method ca atency is a major probem in approaches based on object-oriented middeware

More information

The Internet and the web

The Internet and the web The Internet and the web Contents Introduction 3 1 The Internet at home 4 2 Loca Area Networks sma office/home office 5 3 Loca Area Networks business 6 4 Wide Area Networks 8 5 Wireess networks 9 6 Mobie

More information

Computer Networks. College of Computing. Copyleft 2003~2018

Computer Networks. College of Computing.   Copyleft 2003~2018 Computer Networks Prof. Lin Weiguo Coege of Computing Copyeft 2003~2018 inwei@cuc.edu.cn http://icourse.cuc.edu.cn/computernetworks/ http://tc.cuc.edu.cn Internet Contro Message Protoco (ICMP), RFC 792

More information

UnixWare 7 System Administration UnixWare 7 System Configuration

UnixWare 7 System Administration UnixWare 7 System Configuration UnixWare 7 System Administration - CH 3 - UnixWare 7 System Configuration Page 1 of 8 [Figures are not incuded in this sampe chapter] UnixWare 7 System Administration - 3 - UnixWare 7 System Configuration

More information

ECCO: Event Brokering in a Distributed Adaptive Mobile Environment

ECCO: Event Brokering in a Distributed Adaptive Mobile Environment ECCO: Event Brokering in a Distributed Adaptive Mobile Environment Jean Bacon Jean.Bacon@cl.cam.ac.uk University of Cambridge Computer Laboratory Part 1: Previous research and track record This proposal

More information

Microsoft Visual Studio 2005 Professional Tools. Advanced development tools designed for professional developers

Microsoft Visual Studio 2005 Professional Tools. Advanced development tools designed for professional developers Microsoft Visua Studio 2005 Professiona Toos Advanced deveopment toos designed for professiona deveopers If you re a professiona deveoper, Microsoft has two new ways to fue your deveopment efforts: Microsoft

More information

MAXPRO IP Video Solutions LEARN ONE, KNOW THEM ALL. Open, Flexible and Scalable Video Surveillance Platform

MAXPRO IP Video Solutions LEARN ONE, KNOW THEM ALL. Open, Flexible and Scalable Video Surveillance Platform MAXPRO IP Video Soutions LEARN ONE, KNOW THEM ALL Open, Fexibe and Scaabe Video Surveiance Patform 1 LEARN ONE, KNOW THEM ALL Are you ooking for... Systems that are interoperabe with a wide range of surveiance

More information

Authorization of a QoS Path based on Generic AAA. Leon Gommans, Cees de Laat, Bas van Oudenaarde, Arie Taal

Authorization of a QoS Path based on Generic AAA. Leon Gommans, Cees de Laat, Bas van Oudenaarde, Arie Taal Abstract Authorization of a QoS Path based on Generic Leon Gommans, Cees de Laat, Bas van Oudenaarde, Arie Taa Advanced Internet Research Group, Department of Computer Science, University of Amsterdam.

More information

Building the Web of Things

Building the Web of Things Buiding the Web of Things Interoperabiity for Connected Devices Dave Raggett W3C Track 14 Apri 2016 Many Potentia IoT Appication Areas each evoving rich capabiities Smart Homes Wearabes Heathcare Power

More information

An Introduction to Design Patterns

An Introduction to Design Patterns An Introduction to Design Patterns 1 Definitions A pattern is a recurring soution to a standard probem, in a context. Christopher Aexander, a professor of architecture Why woud what a prof of architecture

More information

Commentary Unit With Talkback And Dante Network Audio Interface

Commentary Unit With Talkback And Dante Network Audio Interface Network Audio Commentary Interface ensound Commentary Unit With Takback And Dante Network Audio Interface VITA Network Audio Commentary Interface Highights For Commentary Or Takback Two Assignabe 4 Wire

More information

Multi-MANO interworking for the management of multi-domains networks and network slicing Functionality & Demos

Multi-MANO interworking for the management of multi-domains networks and network slicing Functionality & Demos Muti-MANO interworking for the management of muti-domains networks and network sicing Functionaity & Demos Acknowedgement & Open Source Soutions NECOS project: NFVi Sicing http://aurabaea.com/necos/ SONATA

More information

Designing Cost-Effective Ethernet Automotive E/E Architecture Against Security Threats IEEE-SA Ethernet & Automotive Technology Day

Designing Cost-Effective Ethernet Automotive E/E Architecture Against Security Threats IEEE-SA Ethernet & Automotive Technology Day Designing Cost-Effective Ethernet Automotive E/E Architecture Against Security Threats 2017 IEEE-SA Ethernet & IP @ Automotive Technoogy Day 2 Agenda Connected vehice attack surfaces High eve security

More information

Four Circuit 4 Wire Unit With Dante Network Audio Interface

Four Circuit 4 Wire Unit With Dante Network Audio Interface Network Audio 4 Wire Interface Four Circuit 4 Wire Unit With Dante Network Audio Interface GS-FW012 ip 4 Wire With Dante Interface Highights Four x 4 Wire Circuits Loca Cue Input Dante Network Audio Three

More information

Modelling and Performance Evaluation of Router Transparent Web cache Mode

Modelling and Performance Evaluation of Router Transparent Web cache Mode Emad Hassan A-Hemiary IJCSET Juy 2012 Vo 2, Issue 7,1316-1320 Modeing and Performance Evauation of Transparent cache Mode Emad Hassan A-Hemiary Network Engineering Department, Coege of Information Engineering,

More information

Ad Hoc Networks 11 (2013) Contents lists available at SciVerse ScienceDirect. Ad Hoc Networks

Ad Hoc Networks 11 (2013) Contents lists available at SciVerse ScienceDirect. Ad Hoc Networks Ad Hoc Networks (3) 683 698 Contents ists avaiabe at SciVerse ScienceDirect Ad Hoc Networks journa homepage: www.esevier.com/ocate/adhoc Dynamic agent-based hierarchica muticast for wireess mesh networks

More information

Hour 3: The Network Access Layer Page 1 of 10. Discuss how TCP/IP s Network Access layer relates to the OSI networking model

Hour 3: The Network Access Layer Page 1 of 10. Discuss how TCP/IP s Network Access layer relates to the OSI networking model Hour 3: The Network Access Layer Page 1 of 10 Hour 3: The Network Access Layer At the base of the TCP/IP protoco stack is the Network Access ayer, the coection of services and specifications that provide

More information

Mobile App Recommendation: Maximize the Total App Downloads

Mobile App Recommendation: Maximize the Total App Downloads Mobie App Recommendation: Maximize the Tota App Downoads Zhuohua Chen Schoo of Economics and Management Tsinghua University chenzhh3.12@sem.tsinghua.edu.cn Yinghui (Catherine) Yang Graduate Schoo of Management

More information

Alternative Decompositions for Distributed Maximization of Network Utility: Framework and Applications

Alternative Decompositions for Distributed Maximization of Network Utility: Framework and Applications Aternative Decompositions for Distributed Maximization of Network Utiity: Framework and Appications Danie P. Paomar and Mung Chiang Eectrica Engineering Department, Princeton University, NJ 08544, USA

More information

Introducing a Target-Based Approach to Rapid Prototyping of ECUs

Introducing a Target-Based Approach to Rapid Prototyping of ECUs Introducing a Target-Based Approach to Rapid Prototyping of ECUs FEBRUARY, 1997 Abstract This paper presents a target-based approach to Rapid Prototyping of Eectronic Contro Units (ECUs). With this approach,

More information

ngenius Instrumentation Overview

ngenius Instrumentation Overview ngenius Instrumentation Overview NetScout Systems, Inc. 4 Technoogy Park Drive Westford, MA 01886 Teephone: 978-614-4000 Fax: 978-614-4004 Web: http://www.netscout.com NetScout is a registered trademark

More information

3GPP TS V7.1.0 ( )

3GPP TS V7.1.0 ( ) TS 29.199-7 V7.1.0 (2006-12) Technica Specification 3rd Generation Partnership Project; Technica Specification Group Core Network and Terminas; Open Service Access (OSA); Paray X Web Services; Part 7:

More information

The Big Picture WELCOME TO ESIGNAL

The Big Picture WELCOME TO ESIGNAL 2 The Big Picture HERE S SOME GOOD NEWS. You don t have to be a rocket scientist to harness the power of esigna. That s exciting because we re certain that most of you view your PC and esigna as toos for

More information

Windows NT, Terminal Server and Citrix MetaFrame Terminal Server Architecture

Windows NT, Terminal Server and Citrix MetaFrame Terminal Server Architecture Windows NT, Termina Server and Citrix MetaFrame - CH 3 - Termina Server Architect.. Page 1 of 13 [Figures are not incuded in this sampe chapter] Windows NT, Termina Server and Citrix MetaFrame - 3 - Termina

More information

Providing Hop-by-Hop Authentication and Source Privacy in Wireless Sensor Networks

Providing Hop-by-Hop Authentication and Source Privacy in Wireless Sensor Networks The 31st Annua IEEE Internationa Conference on Computer Communications: Mini-Conference Providing Hop-by-Hop Authentication and Source Privacy in Wireess Sensor Networks Yun Li Jian Li Jian Ren Department

More information

Hybrid IP-PBX Systems KX-TDA100 KX-TDA200 KX-TDA600. The intelligent business solution.

Hybrid IP-PBX Systems KX-TDA100 KX-TDA200 KX-TDA600. The intelligent business solution. Hybrid IP-PBX Systems KX-TDA100 KX-TDA200 KX-TDA600 The inteigent business soution. Hybrid IP-PBX KX-TDA Teecommunication Patform: Investment in a teecommunication system requires business communication

More information

A HIGH PERFORMANCE, LOW LATENCY, LOW POWER AUDIO PROCESSING SYSTEM FOR WIDEBAND SPEECH OVER WIRELESS LINKS

A HIGH PERFORMANCE, LOW LATENCY, LOW POWER AUDIO PROCESSING SYSTEM FOR WIDEBAND SPEECH OVER WIRELESS LINKS A HIGH PERFORMANCE, LOW LATENCY, LOW POWER AUDIO PROCESSING SYSTEM FOR WIDEBAND SPEECH OVER WIRELESS LINKS Etienne Cornu 1, Aain Dufaux 2, and David Hermann 1 1 AMI Semiconductor Canada, 611 Kumpf Drive,

More information

OAuth 2.0 Token Binding https://tools.ietf.org/html/draft-ietf-oauth-token-binding-04

OAuth 2.0 Token Binding https://tools.ietf.org/html/draft-ietf-oauth-token-binding-04 OAuth 2.0 Token Binding https://toos.ietf.org/htm/draft-ietf-oauth-token-binding-04 Brian Campbe Michae B. Jones John Bradey IETF 99 Prague Juy 2017 from IETF 93 1 The Setting of the Context Provide an

More information

Solutions for Broadcast and Production. Loudness Measurement

Solutions for Broadcast and Production. Loudness Measurement Soutions for Broadcast and Production Loudness Measurement Loudness Anaysis Loudness Anaysis and Handing in TV and Radio Broadcast A reiabe and standardized method for evauating program oudness today is

More information

A Novel Congestion Control Scheme for Elastic Flows in Network-on-Chip Based on Sum-Rate Optimization

A Novel Congestion Control Scheme for Elastic Flows in Network-on-Chip Based on Sum-Rate Optimization A Nove Congestion Contro Scheme for Eastic Fows in Network-on-Chip Based on Sum-Rate Optimization Mohammad S. Taebi 1, Fahimeh Jafari 1,3, Ahmad Khonsari 2,1, and Mohammad H. Yaghmae 3 1 IPM, Schoo of

More information

An improved distributed version of Han s method for distributed MPC of canal systems

An improved distributed version of Han s method for distributed MPC of canal systems Deft University of Technoogy Deft Center for Systems and Contro Technica report 10-013 An improved distributed version of Han s method for distributed MPC of cana systems M.D. Doan, T. Keviczky, and B.

More information

ECE544: Communication Networks-II, Spring Transport Layer Protocols Sumathi Gopal March 31 st 2006

ECE544: Communication Networks-II, Spring Transport Layer Protocols Sumathi Gopal March 31 st 2006 ECE544: Communication Networks-II, Spring 2006 Transport Layer Protocos Sumathi Gopa March 31 st 2006 Lecture Outine Introduction to end-to-end protocos UDP RTP TCP Programming detais 2 End-To-End Protocos

More information

Symmetra. Product Overview. Redundancy. Scalability. Serviceability. Manageability. Components. How to Configure. Specifications.

Symmetra. Product Overview. Redundancy. Scalability. Serviceability. Manageability. Components. How to Configure. Specifications. Introducing Symmetra, the Word's First Power Array, and the foundation for Buiding Near-Continuous Avaiabiity Power Systems Power Array Symmetra What is a "Power Array?" Product Overview Legacy UPS vs

More information

Distance Weighted Discrimination and Second Order Cone Programming

Distance Weighted Discrimination and Second Order Cone Programming Distance Weighted Discrimination and Second Order Cone Programming Hanwen Huang, Xiaosun Lu, Yufeng Liu, J. S. Marron, Perry Haaand Apri 3, 2012 1 Introduction This vignette demonstrates the utiity and

More information

Computer Networks. College of Computing. Copyleft 2003~2018. Prof. Lin Weiguo

Computer Networks. College of Computing.  Copyleft 2003~2018. Prof. Lin Weiguo Computer Networks Computer Networks Prof. Lin Weiguo Coege of Computing Copyeft 2003~2018 inwei@cuc.edu.cn http://tc.cuc.edu.cn Roadmap Introduction Physica Layer Data Link Layer Medium Access Subayer

More information

The Web of Things Bridging the IoT Silos

The Web of Things Bridging the IoT Silos The Web of Things Bridging the IoT Sios Interoperabiity across IoT patforms Dave Raggett W3C 26 May2016 The Internet of Things Bridging the Sios Sti very immature, but with massive potentia Lack of interoperabiity

More information

BEA WebLogic Server. Release Notes for WebLogic Tuxedo Connector 1.0

BEA WebLogic Server. Release Notes for WebLogic Tuxedo Connector 1.0 BEA WebLogic Server Reease Notes for WebLogic Tuxedo Connector 1.0 BEA WebLogic Tuxedo Connector Reease 1.0 Document Date: June 29, 2001 Copyright Copyright 2001 BEA Systems, Inc. A Rights Reserved. Restricted

More information

file://j:\macmillancomputerpublishing\chapters\in073.html 3/22/01

file://j:\macmillancomputerpublishing\chapters\in073.html 3/22/01 Page 1 of 15 Chapter 9 Chapter 9: Deveoping the Logica Data Mode The information requirements and business rues provide the information to produce the entities, attributes, and reationships in ogica mode.

More information

RDF Objects 1. Alex Barnell Information Infrastructure Laboratory HP Laboratories Bristol HPL November 27 th, 2002*

RDF Objects 1. Alex Barnell Information Infrastructure Laboratory HP Laboratories Bristol HPL November 27 th, 2002* RDF Objects 1 Aex Barne Information Infrastructure Laboratory HP Laboratories Bristo HPL-2002-315 November 27 th, 2002* E-mai: Andy_Seaborne@hp.hp.com RDF, semantic web, ontoogy, object-oriented datastructures

More information

Readme ORACLE HYPERION PROFITABILITY AND COST MANAGEMENT

Readme ORACLE HYPERION PROFITABILITY AND COST MANAGEMENT ORACLE HYPERION PROFITABILITY AND COST MANAGEMENT Reease 11.1.2.4.000 Readme CONTENTS IN BRIEF Purpose... 2 New Features in This Reease... 2 Instaation Information... 2 Supported Patforms... 2 Supported

More information

Special Edition Using Microsoft Office Sharing Documents Within a Workgroup

Special Edition Using Microsoft Office Sharing Documents Within a Workgroup Specia Edition Using Microsoft Office 2000 - Chapter 7 - Sharing Documents Within a.. Page 1 of 8 [Figures are not incuded in this sampe chapter] Specia Edition Using Microsoft Office 2000-7 - Sharing

More information

QoS-Aware Data Transmission and Wireless Energy Transfer: Performance Modeling and Optimization

QoS-Aware Data Transmission and Wireless Energy Transfer: Performance Modeling and Optimization QoS-Aware Data Transmission and Wireess Energy Transfer: Performance Modeing and Optimization Dusit Niyato, Ping Wang, Yeow Wai Leong, and Tan Hwee Pink Schoo of Computer Engineering, Nanyang Technoogica

More information

A Memory Grouping Method for Sharing Memory BIST Logic

A Memory Grouping Method for Sharing Memory BIST Logic A Memory Grouping Method for Sharing Memory BIST Logic Masahide Miyazai, Tomoazu Yoneda, and Hideo Fuiwara Graduate Schoo of Information Science, Nara Institute of Science and Technoogy (NAIST), 8916-5

More information

Link Registry Protocol Options

Link Registry Protocol Options Link Registry Protoco Options Norman Finn, March 2017 HUAWEI TECHNOLOGIES CO., LTD. IEEE 802.1 TSN At east two obvious choices for P802.1CS Link Registration Protoco An IS-IS-ike protoco. TCP (Transmission

More information

BGP-Based SPF IETF 96, Berlin. Keyur Patel, Cisco Acee Lindem, Cisco Derek Yeung, Cisco Abhay Roy, Cisco Venu Venugopal, Cisco

BGP-Based SPF IETF 96, Berlin. Keyur Patel, Cisco Acee Lindem, Cisco Derek Yeung, Cisco Abhay Roy, Cisco Venu Venugopal, Cisco BGP-Based SPF IETF 96, Berin Keyur Pate, Cisco Acee Lindem, Cisco Derek Yeung, Cisco Abhay Roy, Cisco Venu Venugopa, Cisco 1 Data Center Routing Routing Probem Space Routing scaing for Massivey Scaabe

More information

Amazon Elastic Compute Cloud. Amazon Elastic Compute Cloud. Amazon Elastic Compute Cloud 7/12/17. Compute. Instance.

Amazon Elastic Compute Cloud. Amazon Elastic Compute Cloud. Amazon Elastic Compute Cloud 7/12/17. Compute. Instance. Amazon Eastic Compute Coud Compute - The amount of computationa power required to fufi your workoad Instance - Virtua machines - Charged per hour whie running - Virtua Hardware - AMI - Software (appications,

More information

Announcements. Program #2 regrades requests due by 11:00 today HW #2 was collected at the start of class Reading

Announcements. Program #2 regrades requests due by 11:00 today HW #2 was collected at the start of class Reading Announcements Program #2 regrades requests due by 11:00 today HW #2 was coected at the start of cass Reading Today: 6.3-6.4 Thursday: 3.1 CMSC 417 - F97 (ect 16) copyright 1997 Jeffrey K. Hoingsworth 1

More information

Dynamic Symbolic Execution of Distributed Concurrent Objects

Dynamic Symbolic Execution of Distributed Concurrent Objects Dynamic Symboic Execution of Distributed Concurrent Objects Andreas Griesmayer 1, Bernhard Aichernig 1,2, Einar Broch Johnsen 3, and Rudof Schatte 1,2 1 Internationa Institute for Software Technoogy, United

More information

Design of IP Networks with End-to. to- End Performance Guarantees

Design of IP Networks with End-to. to- End Performance Guarantees Design of IP Networks with End-to to- End Performance Guarantees Irena Atov and Richard J. Harris* ( Swinburne University of Technoogy & *Massey University) Presentation Outine Introduction Mutiservice

More information

Product Design & Development

Product Design & Development Product Design & Deveopment Product Architecture 1 2 1 What is Product Architecture? Product architecture is the assignment of the product's functions to physica buiding bocks or "chunks". Product modue

More information

Formulation of Loss minimization Problem Using Genetic Algorithm and Line-Flow-based Equations

Formulation of Loss minimization Problem Using Genetic Algorithm and Line-Flow-based Equations Formuation of Loss minimization Probem Using Genetic Agorithm and Line-Fow-based Equations Sharanya Jaganathan, Student Member, IEEE, Arun Sekar, Senior Member, IEEE, and Wenzhong Gao, Senior member, IEEE

More information

arxiv: v1 [cs.si] 18 Mar 2014

arxiv: v1 [cs.si] 18 Mar 2014 SNSAPI: A Cross-Patform Middeware for Rapid Depoyment of Decentraized Socia Networks Pii Hu, Qijiang Fan + and Wing Cheong Lau Department of Information Engineering, The Chinese University of Hong Kong

More information

Computer Networks. College of Computing. Copyleft 2003~2018

Computer Networks. College of Computing.   Copyleft 2003~2018 Computer Networks Computer Networks Prof. Lin Weiguo Coege of Computing Copyeft 2003~2018 inwei@cuc.edu.cn http://icourse.cuc.edu.cn/computernetworks/ http://tc.cuc.edu.cn Attention The materias beow are

More information

ECL Portal. Standardized SCADA solution for ECL Comfort 310. Data sheet. Description

ECL Portal. Standardized SCADA solution for ECL Comfort 310. Data sheet. Description Standardized SCADA soution for ECL Comfort 310 Description The is an effective turnkey SCADA (Supervisory Contro And Data Acquisition) too for professiona users ike service personne of district energy

More information

May 13, Mark Lutz Boulder, Colorado (303) [work] (303) [home]

May 13, Mark Lutz Boulder, Colorado (303) [work] (303) [home] "Using Python": a Book Preview May 13, 1995 Mark Lutz Bouder, Coorado utz@kapre.com (303) 546-8848 [work] (303) 684-9565 [home] Introduction. This paper is a brief overview of the upcoming Python O'Reiy

More information

Chapter 3: Introduction to the Flash Workspace

Chapter 3: Introduction to the Flash Workspace Chapter 3: Introduction to the Fash Workspace Page 1 of 10 Chapter 3: Introduction to the Fash Workspace In This Chapter Features and Functionaity of the Timeine Features and Functionaity of the Stage

More information

AN EVOLUTIONARY APPROACH TO OPTIMIZATION OF A LAYOUT CHART

AN EVOLUTIONARY APPROACH TO OPTIMIZATION OF A LAYOUT CHART 13 AN EVOLUTIONARY APPROACH TO OPTIMIZATION OF A LAYOUT CHART Eva Vona University of Ostrava, 30th dubna st. 22, Ostrava, Czech Repubic e-mai: Eva.Vona@osu.cz Abstract: This artice presents the use of

More information

Archive Software with value add services:

Archive Software with value add services: E-Mai Archive Software with vaue add services: Protect your emais from data oss through reasonabe and secure backup features. Increase the productivity of your team by using the integrated search engine

More information

Intel Architecture: Features & Futures

Intel Architecture: Features & Futures Inte Architecture: Features & Futures For Servers & Workstations Stephen L. Smith Corporate Vice President, Microprocessor Products Group Genera Manager, Santa Cara Processor Division Inte Corporation

More information

Intelligent Machinery Protection

Intelligent Machinery Protection Inteigent Machinery Protection Bearing and Shaft Vibration Shaft and Thrust Position Speed and Tachometer DN26 G3 from Sensonics...the scaabe and compact soution The need to protect your critica pant equipment

More information

No connection establishment Do not perform Flow control Error control Retransmission Suitable for small request/response scenario E.g.

No connection establishment Do not perform Flow control Error control Retransmission Suitable for small request/response scenario E.g. UDP & TCP 2018/3/26 UDP Header Characteristics of UDP No connection estabishment Do not perform Fow contro Error contro Retransmission Suitabe for sma request/response scenario E.g., DNS Remote Procedure

More information

(12) United States Patent (10) Patent N0.: US 6,230,287 B1 Pinard et al. (45) Date of Patent: May 8, 2001

(12) United States Patent (10) Patent N0.: US 6,230,287 B1 Pinard et al. (45) Date of Patent: May 8, 2001 US006230287B1 (12) United States Patent (10) Patent N0.: US 6,230,287 B1 Pinard et a. (45) Date of Patent: May 8, 2001 (54) WEB BASED HELP DESK 6,119,247 * 9/2000 House et a...... 714/38 6,144,670 * 11/2000

More information

Replication of Virtual Network Functions: Optimizing Link Utilization and Resource Costs

Replication of Virtual Network Functions: Optimizing Link Utilization and Resource Costs Repication of Virtua Network Functions: Optimizing Link Utiization and Resource Costs Francisco Carpio, Wogang Bziuk and Admea Jukan Technische Universität Braunschweig, Germany Emai:{f.carpio, w.bziuk,

More information

Peer-Assisted Computation Offloading in Wireless Networks, Student Member, IEEE, and Guohong Cao, Fellow, IEEE

Peer-Assisted Computation Offloading in Wireless Networks, Student Member, IEEE, and Guohong Cao, Fellow, IEEE IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 17, NO. 7, JULY 2018 4565 Peer-Assisted Computation Offoading in Wireess Networks Yei Geng, Student Member, IEEE, and Guohong Cao, Feow, IEEE Abstract

More information

Avaya Aura Call Center Elite Multichannel Application Management Service User Guide

Avaya Aura Call Center Elite Multichannel Application Management Service User Guide Avaya Aura Ca Center Eite Mutichanne Appication Management Service User Guide Reease 6.3 October 2013 2014 Avaya Inc. A Rights Reserved. Notice Whie reasonabe efforts have been made to ensure that the

More information

RTS-LIKE Pisa Soft PLC Real Time solutions. An alternative to the Windows WEC7 offer

RTS-LIKE Pisa Soft PLC Real Time solutions. An alternative to the Windows WEC7 offer RTS-LIKE Pisa 2014 Soft PLC Rea Time soutions. An aternative to the Windows WEC7 offer Agenda LP30/LP31 Codesys Windows soution Cyce time and contro processes Codesys and Rea Time Linux - OSADL LP3x -

More information

Administration and Autonomy In A Replication-Transparent Distributed DBMS

Administration and Autonomy In A Replication-Transparent Distributed DBMS Administration and Autonomy In A Repication-Transparent Distributed DBMS Kenneth R. Abbott, Dennis R. McCarthy Computer Corporation of America Four Cambridge Center, Cambridge, MA 02142 Abstract Administrative

More information

NCH Software Express Delegate

NCH Software Express Delegate NCH Software Express Deegate This user guide has been created for use with Express Deegate Version 4.xx NCH Software Technica Support If you have difficuties using Express Deegate pease read the appicabe

More information

Quality of Service Evaluations of Multicast Streaming Protocols *

Quality of Service Evaluations of Multicast Streaming Protocols * Quaity of Service Evauations of Muticast Streaming Protocos Haonan Tan Derek L. Eager Mary. Vernon Hongfei Guo omputer Sciences Department University of Wisconsin-Madison, USA {haonan, vernon, guo}@cs.wisc.edu

More information

CLOUD RADIO ACCESS NETWORK WITH OPTIMIZED BASE-STATION CACHING

CLOUD RADIO ACCESS NETWORK WITH OPTIMIZED BASE-STATION CACHING CLOUD RADIO ACCESS NETWORK WITH OPTIMIZED BASE-STATION CACHING Binbin Dai and Wei Yu Ya-Feng Liu Department of Eectrica and Computer Engineering University of Toronto, Toronto ON, Canada M5S 3G4 Emais:

More information

Topology-aware Key Management Schemes for Wireless Multicast

Topology-aware Key Management Schemes for Wireless Multicast Topoogy-aware Key Management Schemes for Wireess Muticast Yan Sun, Wade Trappe,andK.J.RayLiu Department of Eectrica and Computer Engineering, University of Maryand, Coege Park Emai: ysun, kjriu@gue.umd.edu

More information

Resource Optimization to Provision a Virtual Private Network Using the Hose Model

Resource Optimization to Provision a Virtual Private Network Using the Hose Model Resource Optimization to Provision a Virtua Private Network Using the Hose Mode Monia Ghobadi, Sudhakar Ganti, Ghoamai C. Shoja University of Victoria, Victoria C, Canada V8W 3P6 e-mai: {monia, sganti,

More information

DETERMINING INTUITIONISTIC FUZZY DEGREE OF OVERLAPPING OF COMPUTATION AND COMMUNICATION IN PARALLEL APPLICATIONS USING GENERALIZED NETS

DETERMINING INTUITIONISTIC FUZZY DEGREE OF OVERLAPPING OF COMPUTATION AND COMMUNICATION IN PARALLEL APPLICATIONS USING GENERALIZED NETS DETERMINING INTUITIONISTIC FUZZY DEGREE OF OVERLAPPING OF COMPUTATION AND COMMUNICATION IN PARALLEL APPLICATIONS USING GENERALIZED NETS Pave Tchesmedjiev, Peter Vassiev Centre for Biomedica Engineering,

More information

A Comparison of a Second-Order versus a Fourth- Order Laplacian Operator in the Multigrid Algorithm

A Comparison of a Second-Order versus a Fourth- Order Laplacian Operator in the Multigrid Algorithm A Comparison of a Second-Order versus a Fourth- Order Lapacian Operator in the Mutigrid Agorithm Kaushik Datta (kdatta@cs.berkeey.edu Math Project May 9, 003 Abstract In this paper, the mutigrid agorithm

More information

Novel 1.35 mm precision coaxial connector enables very high-performance E-Band cable assemblies

Novel 1.35 mm precision coaxial connector enables very high-performance E-Band cable assemblies Nove 1.35 mm precision coaxia connector enabes very high-performance E-Band cabe assembies By Danie Barnett, Teedyne Storm Microwave, Woodridge, Iinois, USA and Hans-Urich Nicke, SPINNER GmbH, Munich,

More information

Active XML: Peer-to-Peer Data and Web Services Integration

Active XML: Peer-to-Peer Data and Web Services Integration Active XML: Peer-to-Peer Data and Web Services Integration Serge Abitebou, Omar Benjeoun, Ioana Manoescu, Tova Mio, Roger Weber INRIA, Te-Aviv University, ETH-Zurich What is Active XML (AXML)?

More information

Reference trajectory tracking for a multi-dof robot arm

Reference trajectory tracking for a multi-dof robot arm Archives of Contro Sciences Voume 5LXI, 5 No. 4, pages 53 57 Reference trajectory tracking for a muti-dof robot arm RÓBERT KRASŇANSKÝ, PETER VALACH, DÁVID SOÓS, JAVAD ZARBAKHSH This paper presents the

More information

International Laboratory Accreditation Cooperation. The ILAC Mutual Recognition Arrangement

International Laboratory Accreditation Cooperation. The ILAC Mutual Recognition Arrangement Internationa Laboratory Accreditation Cooperation The ILAC Mutua Recognition Arrangement Enhancing the acceptance of products and services across nationa borders Removing barriers to goba trade Accreditation

More information

Hiding secrete data in compressed images using histogram analysis

Hiding secrete data in compressed images using histogram analysis University of Woongong Research Onine University of Woongong in Dubai - Papers University of Woongong in Dubai 2 iding secrete data in compressed images using histogram anaysis Farhad Keissarian University

More information

JOINT IMAGE REGISTRATION AND EXAMPLE-BASED SUPER-RESOLUTION ALGORITHM

JOINT IMAGE REGISTRATION AND EXAMPLE-BASED SUPER-RESOLUTION ALGORITHM JOINT IMAGE REGISTRATION AND AMPLE-BASED SUPER-RESOLUTION ALGORITHM Hyo-Song Kim, Jeyong Shin, and Rae-Hong Park Department of Eectronic Engineering, Schoo of Engineering, Sogang University 35 Baekbeom-ro,

More information

Minimizing Resource Cost for Camera Stream Scheduling in Video Data Center

Minimizing Resource Cost for Camera Stream Scheduling in Video Data Center Gao YH, Ma HD, Liu W. Minimizing resource cost for camera stream scheduing in video data center. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 32(3): 555 570 May 2017. DOI 10.1007/s11390-017-1743-x Minimizing

More information

Editorial Message. Dear Reader,

Editorial Message. Dear Reader, Issue 11, 2016 Editoria Message Dear Reader, Neary quarter of a century back, the idea of inteigent buiding had surfaced. In the past 15 years or so, the idea evoved into smart buidings, thanks to breakthrough

More information

Extracting semistructured data from the Web: An XQuery Based Approach

Extracting semistructured data from the Web: An XQuery Based Approach EurAsia-ICT 2002, Shiraz-Iran, 29-31 Oct. Extracting semistructured data from the Web: An XQuery Based Approach Gies Nachouki Université de Nantes - Facuté des Sciences, IRIN, 2, rue de a Houssinière,

More information

Avaya one-x Mobile Pre-Installation Checklist

Avaya one-x Mobile Pre-Installation Checklist Avaya one-x Mobie 18-602133 Issue 1 November 2007 Avaya one-x Mobie November 2007 1 00A Rights Reserved. Notice Whie reasonabe efforts were made to ensure that the information in this document was compete

More information

Development of a National Portal for Tuvalu. Business Case. SPREP Pacific iclim

Development of a National Portal for Tuvalu. Business Case. SPREP Pacific iclim Deveopment of a Nationa Porta for Tuvau Business Case SPREP Pacific iclim Apri 2018 Tabe of Contents 1. Introduction... 3 1.1 Report Purpose... 3 1.2 Background & Context... 3 1.3 Other IKM Activities

More information

Anonymization Efficiency Web Client-side Point of View. Tomáš Sochor University of Ostrava Dept. of Computer Science Ostrava, Czech Republic

Anonymization Efficiency Web Client-side Point of View. Tomáš Sochor University of Ostrava Dept. of Computer Science Ostrava, Czech Republic Anonymization Efficiency Web Cient-side Point of View Tomáš Sochor University of Ostrava Dept. of Computer Science Ostrava, Czech Repubic Sochor T. Univ. of Ostrava. Anonymization Toos. Computer Networks

More information

Quick Reference Guide 2-Piece Power Connectors

Quick Reference Guide 2-Piece Power Connectors Quick Reference Guide Things to consider when choosing power connectors Appication. Does the appication require a board-to-board, wire-to-board, wire-to-wire, bus bar, card edge or a combination of these

More information

Modeling the Time Varying Behavior of Mobile Ad-Hoc Networks

Modeling the Time Varying Behavior of Mobile Ad-Hoc Networks Modeing the Time Varying Behavior of Mobie Ad-Hoc Networks David Tipper University of Pittsburgh 5 N. Beefied Avenue Pittsburgh, PA UA 560 (4) 64-94 tipper@tee.pitt.edu Yi Qian University of Puerto Rico

More information

Application of Intelligence Based Genetic Algorithm for Job Sequencing Problem on Parallel Mixed-Model Assembly Line

Application of Intelligence Based Genetic Algorithm for Job Sequencing Problem on Parallel Mixed-Model Assembly Line American J. of Engineering and Appied Sciences 3 (): 5-24, 200 ISSN 94-7020 200 Science Pubications Appication of Inteigence Based Genetic Agorithm for Job Sequencing Probem on Parae Mixed-Mode Assemby

More information

x I / \ Content Distribution

x I / \ Content Distribution US 20110283355A1 (19) United States (12) Patent Appication Pubication (10) Pub. N0.: US 2011/0283355 A1 Livshits et a. (43) Pub. Date: NOV. 17, 2011 (54) EDGE COMPUTING PLATFORM FOR G06F 21/20 (2006.01)

More information

Infinity Connect Web App Customization Guide

Infinity Connect Web App Customization Guide Infinity Connect Web App Customization Guide Contents Introduction 1 Hosting the customized Web App 2 Customizing the appication 3 More information 8 Introduction The Infinity Connect Web App is incuded

More information

.County of San Mateo

.County of San Mateo -- - -- -- - -- - - --- a - -- w---- a- -- : m- I - -- -- -- --., I -- I.a, e mzzcm.county of San Mateo InterneUIntranet Web Page Design Guideines. September 30,1997 fabe of Corntents Purpose... Approach....

More information

NB-IoT (Narrow Band) Enables Digitization of Agriculture. Li Liran Senior Manager, Cellular IOT, HUAWEI NANJING, CHINA, 2018

NB-IoT (Narrow Band) Enables Digitization of Agriculture. Li Liran Senior Manager, Cellular IOT, HUAWEI NANJING, CHINA, 2018 NB-IoT (Narrow Band) Enabes Digitization of Agricuture Li Liran Senior Manager, Ceuar IOT, HUAWEI NANJING, CHINA, 2018 Future Ceuar IoT Network = NB-IoT + emtc + NR mmtc Market Segment Connections in 2020

More information

I ARCHITECTURE I BENCH MARKING 118 : ATTRIBUTES EXTRACTOR : I I I l I l 1 CLOUD COMPUTING I

I ARCHITECTURE I BENCH MARKING 118 : ATTRIBUTES EXTRACTOR : I I I l I l 1 CLOUD COMPUTING I US 20110072487A (19) United States (12) Patent Appication Pubication (10) Pub. No.: US 2011/0072487 A1 Hadar et a. (43) Pub. Date: (54) SYSTEM, METHOD, AND SOFTWARE FOR Pubication Cassi?cation PROVDNG

More information

Navigating and searching theweb

Navigating and searching theweb Navigating and searching theweb Contents Introduction 3 1 The Word Wide Web 3 2 Navigating the web 4 3 Hyperinks 5 4 Searching the web 7 5 Improving your searches 8 6 Activities 9 6.1 Navigating the web

More information

Lecture 3. Jamshaid Yousaf Department of Computer Sciences Cristian college of Business, Arts and Technology Gujranwala.

Lecture 3. Jamshaid Yousaf Department of Computer Sciences Cristian college of Business, Arts and Technology Gujranwala. Lecture 3 Jamshaid Yousaf jamshaid.yousaf@ccbat.com.pk Department of Computer Sciences Cristian coege of Business, Arts and Technoogy Gujranwaa. Overview Importance of text in a mutimedia presentation.

More information

Welcome - CSC 301. CSC 301- Foundations of Programming Languages

Welcome - CSC 301. CSC 301- Foundations of Programming Languages Wecome - CSC 301 CSC 301- Foundations of Programming Languages Instructor: Dr. Lutz Hame Emai: hame@cs.uri.edu Office: Tyer, Rm 251 Office Hours: TBA TA: TBA Assignments Assignment #0: Downoad & Read Syabus

More information

A GENERAL PURPOSE FiYl=ERTEXT A6STRACT MACHINE

A GENERAL PURPOSE FiYl=ERTEXT A6STRACT MACHINE A GENERAL PURPOSE FiY=ERTEXT A6STRACT MACHNE BRAD CAMPBELL and JOSEPH M. GOODMAN The HAM is a transaction-based server for a hypertext storage system. The seruer is designed to hande mutipe uses in a networked

More information