Junction in Education A decentralized cross-platform application framework, Junction, enables phones and PCs to participate in an activity easily. With.

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

MicroKernel Pattern Presented by Sahibzada Sami ud din Kashif Khurshid.
Dr Adele Botha MOBI4D: a Multi-channel e- Government Mobile Service Delivery Platform Date: 22/10/2013.
1 Planetary Network Testbed Larry Peterson Princeton University.
Towards Autonomic Adaptive Scaling of General Purpose Virtual Worlds Deploying a large-scale OpenSim grid using OpenStack cloud infrastructure and Chef.
Project Byzantium Networking for the Zombie Apocalypse.
Delivering the multiagent technology to end-users through the web D. Mitrović 1, M. Ivanović 1, C. Bădică 2 1 University of Novi Sad, Serbia 2 University.
P2P (Peer To Peer) Used: when applications need to communicate between devices. Examples: – Interactive game of checkers – Instant Messaging P2P can be.
Service Oriented Architectures in Heterogeneous Environments
 Introduction Originally developed by Open Software Foundation (OSF), which is now called The Open Group ( Provides a set of tools and.
6/2/2015Enterprise e-Support Inc.1 SoA (Service Oriented Architecture) Overview.
Distributed components
Company Confidential 1 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Towards a mobile content delivery network with a P2P architecture Carlos Quiroz.
Technical Architectures
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Web browsers.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
Online Magazine Bryan Ng. Goal of the Project Product Dynamic Content Easy Administration Development Layered Architecture Object Oriented Adaptive to.
Exchange server Mail system Four components Mail user agent (MUA) to read and compose mail Mail transport agent (MTA) route messages Delivery agent.
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
1 The Cryptographic Token Key Initialization Protocol (CT-KIP) Web Service Description KEYPROV WG IETF-68 Prague March 2007 Andrea Doherty.
Client/Server Architecture
Interoperability and API Open, standards based architecture Bruno Van Haetsdaele Chief Architect.
Principles for Collaboration Systems Geoffrey Fox Community Grids Laboratory Indiana University Bloomington IN 47404
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
Mobile Computing Lecture: 4.
Wireless Ad Hoc VoIP Thesis by: Patrick Stuedi & Gustavo Alonso Presentation by: Anil Kumar Marukala & Syed Khaja Najmuddin Ahmed.
A Secure Protocol for Spontaneous Wireless Ad Hoc Networks Creation.
Cli/Serv.: JXTA/151 Client/Server Distributed Systems v Objective –explain JXTA, a support environment for P2P services and applications ,
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
Redes Inalámbricas Máster Ingeniería de Computadores 2008/2009 Tema 7.- CASTADIVA PROJECT Performance Evaluation of a MANET architecture.
Computing on the Cloud Jason Detchevery March 4 th 2009.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
XMPP – Extensible Messaging and Presence Protocol Vidya Satyanarayanan.
International Telecommunication Union Geneva, 9(pm)-10 February 2009 ITU-T Security Standardization on Mobile Web Services Lee, Jae Seung Special Fellow,
2: Application Layer 1 Chapter 2: Application layer r 2.1 Principles of network applications r 2.2 Web and HTTP r 2.3 FTP r 2.4 Electronic Mail  SMTP,
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
AD-HOC NETWORK SUBMITTED BY:- MIHIR GARG A B.TECH(E&T)/SEC-A.
Cloud Based Jabber Client Aaron Munger and Devin McBride Team 6 Web Services.
Introduction to 學校:大同大學 班級: GI1 學號: 姓名:李奕銳 教師:葉慶隆 Jabber 1.
Hwajung Lee.  Interprocess Communication (IPC) is at the heart of distributed computing.  Processes and Threads  Process is the execution of a program.
Last Updated 1/17/02 1 Business Drivers Guiding Portal Evolution Portals Integrate web-based systems to increase productivity and reduce.
Technology Trends and the Productivity Gains for Life Sciences Companies Randy Paroda, Director of Product Development September 17, 2013.
Rich Internet Application
Mobile Agents For Mobile Computing Department Of Computer Science – Dartmouth College Robert Gray David Kotz Saurab Nog Daniela Rus George Cybenko.
Presence Networking: XMPP and Jabber Joe Hildebrand Chief Architect Jabber, Inc. Networld+Interop 1 May 2003.
RealXtend vs. Second Life RealXtend overview  Main ambition Promote the evolution.
SOCKS By BITSnBYTES (Bhargavi, Maya, Priya, Rajini and Shruti)
Jabber Technical Overview Presenter: Ming-Wei Lin.
External Messaging Services. Page 2 External Messaging: Extends the power of Presence and Instant Messaging outside corporate Network Provided only to.
Chapter 6 A nalyze the Existing Infrastructure KMS2 Technology roles in KM 1.Facilitate communication. 2.It provides the infrastructure for storing.
CLIENT SERVER COMPUTING. We have 2 types of n/w architectures – client server and peer to peer. In P2P, each system has equal capabilities and responsibilities.
ZIMBRA ROADMAP. Contains proprietary and confidential information owned by Synacor, Inc. © / 2015 Synacor, Inc. Deliver an advanced, feature rich collaboration.
Understanding Web Server Programming
By Asma Hamad Alharbi.
SA Capstone Requirements and Design Week 6 SYST Winter 2017
Data communication and Networks
System Design of Internet-of-Things for Residential Smart Grid
Information Collection and Presentation Enriched by Remote Sensor Data
ICT Communications Lesson 1: Using the Internet and the World Wide Web
CHAPTER 3 Architectures for Distributed Systems
#01 Client/Server Computing
File Transfer Protocol
T Research Seminar on Datacommunications Software
MWCN`03 Singapore 28 October 2003
Overview The World Wide Web has changed the way that people
Cloud Computing: Concepts
New Tools In Education Minjun Wang
Calypso Service Architecture
#01 Client/Server Computing
Presentation transcript:

Junction in Education A decentralized cross-platform application framework, Junction, enables phones and PCs to participate in an activity easily. With the help of a program called the Activity Director, a user can participate in ad hoc interactive applications built using Junction by clicking a Junction URI. Junction is a decentralized architecture; interacting devices themselves carry out all the application logic, relying only on an arbitrary third-party Junction switchboard for routing messages.

Decentralized applications with a Switchboard. Cross-platform programming with an activity script. Easy connections with Junction URIs. Activity Director: a universal Junction application launcher.

XMPP (formerly Jabber) is a widely used protocol for instant messaging. It is used by such messaging services as Google Talk and Apple's iChat. XMPP supports connections from both natively written software (using sockets), as well as from the web, using the BOSH ex- tension [13]. XMPP is a protocol designed with scalability in mind. A particular XMPP server implementation, Tigase, has reported that it can support 500,000 active user connections to a single machine [9]. By building Junction on top of XMPP, we inherently enjoy the scalability that XMPP provides. XMPP is also federated, so activities hosted on one provider are accessible to users connect- ing to another.

Why Junction Technology important in Education for Developing Regions? Rapid deployment of multiuser interaction applications (Deployable within a day) Requires minimal resources Mobile network-ready Decentralized network growth model Easy application development ( lines of code for the core component)

Why is Junction Technology important in Education for Developing Regions? Rapidly create collaboration and competitive learning environment Accommodate micro economy deployment and development Maintain anonymity - non-identifiable user node for special purposes (e.g., HIV/AIDS education or diagnosing for AIDS patients)

Junction Project in Rwanda HIV/AIDS mobile education Game-based learning Kinyarwandan contents