Building communicating web applications leveraging endpoints and cloud resource service Problem Summary: aRtisy (R-T-C) is a developer platform and SDK.

Slides:



Advertisements
Similar presentations
Testing Web Applications & Services Testing Web Applications & Web Services.
Advertisements

PHP and CSS to control web apps styles. CSS is used to style today’s web applications.
Lecture plan Information retrieval (from week 11)
Location based Streaming Topics for our 1 st presentation  Thesis Description  Positioning System  Streaming over positioning  Questions Session.
1 Rhode Island Transportation Information System. (RITIS) Spring, 2000.
Design of Web-based Systems IS Development: lecture 10.
Introduction to Web Base Multimedia Application. Web base application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
Multiple Tiers in Action
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Packetizer ® Copyright © 2009 H.325: An Application Platform A Closer Look at the “Container” Paul E. Jones Rapporteur Q12/16 April 7,
Quick Tour of the Web Technologies: The BIG picture LECTURE A bird’s eye view of the different web technologies that we shall explore and study.
The new way to work together SharePoint Products Cloud Server Free.
Survey of WebRTC based P2P Streaming
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Introduction to Internet Programming (Web Based Application)
Working with scripts. HTTP Was too limited Not dynamic.
CS 494 Web Development Class Size: Winter, 214: 97 Spring, 214: 81 Summer, 2014: 69.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
CROSS PLATFORM MOBILITY
Display Page (HTML/CSS)
Windows Azure poDRw_Xi3Aw.
Overview Web Technologies Computing Science Thompson Rivers University.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Mary Ganesan and Lora Strother Campus Tours Using a Mobile Device.
Dive into web development
Kundan Singh Venkatesh Cloud, Jun 30, 2013
Kundan Singh Venkatesh Oct 2013
Unit 3 Virtualization.
Introduction to Internet Programming (Web Based Application)
Understanding Web Server Programming
The Object-Oriented Thought Process Chapter 13
Amazon Web Services (aws)
Web Technologies Computing Science Thompson Rivers University
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
CS 325: Software Engineering
Structure of a web application
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
Home Automation ECE 492 Tarek Kaddoura & Jigar Nahar.
Web Development Web Servers.
Principles of Network Applications
>> Introduction to Web Applications
By Dr. Kodge Bheemashankar G
Drawbacks of Traditional Web
IBM Data Server Gateway for OData
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
AJAX.
Web App vs Mobile App.
Introduction to Web Services and SOA
Cloud Modeling Framework CloudMF
Web-Services-based Systems Architecture, Design and Implementation
5 things you didn’t know you can BUILD with Microsoft Edge
Web Browser server client 3-Tier Architecture Apache web server PHP
Lecture 1: Multi-tier Architecture Overview
Media365 Portal by Ctrl365 is Powered by Azure and Enables Easy and Seamless Dissemination of Video for Enhanced B2C and B2B Communication MICROSOFT AZURE.
Secure Web Programming
Unified Real-Time Communications with Pàdé
Introduction to Web Services and SOA
Web Technologies Computing Science Thompson Rivers University
Client-Server Model: Requesting a Web Page
Web Servers (IIS and Apache)
TN19-TCI: Integration and API management using TIBCO Cloud™ Integration
Web Application Development Using PHP
Presentation transcript:

Building communicating web applications leveraging endpoints and cloud resource service Problem Summary: aRtisy (R-T-C) is a developer platform and SDK to create and host communicating applications. The application logic is in client side JavaScript and the server is just a data store with interface to access data and events. The resource server can be separate from the website, in an on-premise or cloud, or a hybrid deployment. aRtisy Widgets are small, light-weight and implement ready-made communication scenarios in HTML/JS/CSS. Data is stored in a resource server Data Data Data Existing social apps suffer from these problems: Redundancy Application lock-in Rigid data boundary Tied lifetime of data App runs in the browser, or another web application server App App App App User User User (a) app controls user data (b) app allows another to access (c) user controls her data and approves apps Resource Model HTTP CGI, PHP, servlet Resource server is independent of web application, e.g., public web-site can bind to private database. Hierarchical file system style resources, with JSON for entity representation. Promotes model-view style application development, with resource level app mash-ups. Web server App logic Browser DB (a) Traditional web application model JavaScript Web resource server App logic Browser HTTP, websocket DB (b) Resource-based application model where app-logic runs in the client browser in JavaScript aRtisy App Builder and Widgets An example app development in progress for two-party video phone with shared white-board. What are the various communication widgets and how do they interact and mash-up at the resource level? How does it provide a generic signaling path for WebRTC – emerging web real-time communications? What various applications from video chat, video presence, social wall did we build using this platform? What are the security, robustness and interoperability challenges? Kundan Singh <singh173@avaya.com> Venkatesh Krishnaswamy <venky@avaya.com>