Content: shared objects

Slides:



Advertisements
Similar presentations
TSM Learning Management System. Functional Highlights ISO 9001:2000 Certified Development Center. Complete Security System built in for managing Administrators,
Advertisements

A CHAT CLIENT-SERVER MODULE IN JAVA BY MAHTAB M HUSSAIN MAYANK MOHAN ISE 582 FALL 2003 PROJECT.
Electrical Engineering Department Software Systems Lab TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY Persistent chat room Authors: Hazanovitch Evgeny Hazanovitch.
Electrical Engineering Department Software Systems Lab TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY Meeting recorder Application based on Software Agents.
A Chat Server DBI – Representation and Management of Data on the Internet.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Adobe Flash Media Server. Outline What is Adobe Flash Media Server? What can we do with it? How the server works? How to install and set-up the server?
Christopher M. Pascucci Basic Structural Concepts of.NET Browser – Server Interaction.
Technology Overview. Confidential & Proprietary Information System Unit Server Two-way Satellite network System includes units and server Units have built.
Client/Server Technology Two-Tier Architecture Three-Tier Architecture Josh Antonelli Jenn Lang Joe Schisselbauer Chad Williams.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Exploring Real-time apps with ColdFusion and Blaze DS / Live Cycle Data Services ES Dan Blackman
Ophelia User-friendly Network Multi-player Game Engine Albert Öhrling.
Tutorial 8 Programming with ActionScript 3.0. XP Objectives Review the basics of ActionScript programming Compare ActionScript 2.0 and ActionScript 3.0.
Deceit System This overview is meant to provide a coherent understanding of the Deceit System and Engine. The distribution of clients and servers, the.
WEB SCIENCE. What is the difference between the Internet and the World Wide Web? Internet is the entire network of connected computers and routers used.
Ophelia User friendly Network Multi-player game engine Albert Öhrling.
4BP1 Electronic & Computer Engineering Paul Gildea th Year Interim Project Presentation.
A Distributive Server Alberto Pareja-Lecaros. Introduction Uses of distributive computing - High powered applications - Ever-expanding server so there’s.
AI and Game Programming Unreal Tournament Project.
1 DMG900 + EXP1015 (GSM-GPRS) DMG900 + EXP1015 Sending SMS: to modify REM variables status and required plant information Receiving SMS: plant status,
Grid-based Collaboration in Interactive Data Language Applications Minjun Wang Department of Electrical Engineering and Computer Science Syracuse University,
Chapter 10 Defining Classes. The Internal Structure of Classes and Objects Object – collection of data and operations, in which the data can be accessed.
Interactive Multimedia ~ School of Applied Computing and Engineering Sciences ~ Sheridan PAGE LAYOUT CONTENT Basic BASIC Not the most basic but quite common.
XP Tutorial 8 Adding Interactivity with ActionScript.
Networked Games Objectives – –Understand the types of human interaction that a network game may provide and how this influences game play. –Understand.
Definition of a Distributed System (1) A distributed system is: A collection of independent computers that appears to its users as a single coherent system.
Working with the Persistent Chat Platform in Lync 2013
MIS 3200 – Unit 3.2 Page_Load method AutoPostBack property of controls IsPostBack method of the Page object Understanding web page life cycle.
Communicating through the Internet Chapter 3. Instant Messaging Instant Messaging services are programs that enable you to communicate in real time with.
Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Remotely Controlled Robotic Arm Kyle Rosier Adrian Saldivar Computer.
PostBack  When an initial request for a page (a Web Form) is received by ASP.NET, it locates and loads the requested Web Form (and if necessary compiles.
LO: We’re learning to outline a program using Pseudo Code.
Master replica route IpLocalProcess instance representing A (LPA) IpRemoteProcess instance representing A (RPA) Process A Process B Properties are transferred.
Network ManagerConnection Manager Connectivity and Messaging block Protocol Marshaller Factory.
The Open Bluetooth Networking Game Development Platform Final Year Project Demonstration Carol & Marcus.
Multi player client sever Snake Game Technology : JAVA (swing for user interface and Socket for passing coordinates of snakes, food item and score)
Keith Telle Lead Software Engineer Bit Wizards Behind the Magic: SignalR Demystified.
The Chat Problem.
Collision Theory and Logic
Not a Language but a series of techniques
Collision Theory and Logic
CSC410: Distributed System
COMMUNICATION SOFTWARE
Definition of Distributed System
19.10 Using Cookies A cookie is a piece of information that’s stored by a server in a text file on a client’s computer to maintain information about.
SMS - cash.
XMLHttp Object.
Requirements: Use Case Models and Narratives
AJAX.
McGraw-Hill Technology Education
Database Driven Websites
Do it now – PAGE 11 You will find your do it now task in your workbook – look for the start button! Wednesday, 21 November 2018.
Dynamic Web Pages Jin Wu INF 385E Information Architecture
Web Application Architectures
An Open-Source Based Speech Recognition Android Application for Helping Handicapped Students Writing Programs Tong Lai Yu, Santhrushna Gande.
Name : __Sajid Ali VU-ID :__ DS
Web Application Architectures
McGraw-Hill Technology Education
Tutorial 10: Programming with javascript
NetChat Communications Framework
Chapter 5 멀티스레드 u-Network Design Lab 4.
Chapter 5 & 6 UDP 서버/클라이언트 u-Network Design Lab 5.
Snippet Engine as a Database Server
Simulation Of Traffic Jams
Web Application Architectures
New Tools In Education Minjun Wang
The Internet and Electronic mail
PHP and JSON Topics Review JSON.
CHAPTER FOUR VARIABLES AND CONSTANTS
Presentation transcript:

Content: shared objects MODULE REAL-TIME COMMUNICATION Content: shared objects SHARED REMOTE OBJECT Schematic & Code: DESCRIPTION A client connects to the Flash Comm server using the NetConnection Class then to a shared object on the server to share data with other connected clients – like variables and arrays. Whenever the data is changed it gets sent out to all the clients and an onSynch event occurs that you use to update the clients. This allows for shared moving of objects, shared text, etc. handy for multi-user games and chats. CLIENT SWF CLIENT SWF onSynch onSynch FLASH COMM CLIENT SWF sro.data.myText = “new" onSynch SAMPLE CODE // Open connection to server client_nc = new NetConnection(); client_nc.connect("rtmp://imm.sheridanc.on.ca/studentID/someName"); // Create a remote shared object. client_nc.uri is the URI of the // NetConnection the shared object will use to connect to the server. sro = SharedObject.getRemote("sharedtext", client_nc.uri, false); // true for persistent sro sro.connect(client_nc); // nothing will work if you do not connect the sro to the NetConnection // Each time something changes in the shared object, the server // sends out a synchronization message. Note that the variables are held in the data property sro.onSync = function() { myText.text = sro.data.myProperty; } // Update the shared object every time the user types in new text myText.onChanged = function() { sro.data. myProperty = myText.text; Interactive Multimedia ~ School of Applied Computing and Engineering Sciences ~ Sheridan