Mobile IT Support for Multisport Steinar Kristoffersen, Manish Shrestha Østfold University College.

Slides:



Advertisements
Similar presentations
An Erlang Implementation of Restms. Why have messaging? Separates applications cheaply Feed information to the right applications cheaply Interpret feed.
Advertisements

Fachpraktikum Graphische Benutzungsoberflächen Sommersemester 2008 Mark Giereth, Steffen Koch, Christoph Müller, Guido Reina, Christiane Taras, Harald.
12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
Tux2 Database The Architecture of Our System © Juhani Välimäki 2005.
 Guy Jacob  Roee Shapiro Project B Spring, 2009 Cloudio  Project Supervisor: Eddie Bortnikov  Lab Chief Engineer: Dr. Ilana David.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
ProgFest 2005 Platform Matthew Nelson December 10, 2005 CSULA.
© 2005, Cornell University. Rapid Application Development using the Kuali Architecture (Struts, Spring and OJB) A Case Study Bryan Hutchinson
Multiple Tiers in Action
Apache Tomcat Server Typical html Request/Response cycle
Interaction & Transactional Services Interaction & Transactional Services Silverlight Client HTML + XAP Web Browser Site Of Origin Web Server Web.
Client-server interactions in Mobile Applications.
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?
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
CRM WEB UI – ARCHITECTURE- DEFINITIONS For More details please go to
UNIT-V The MVC architecture and Struts Framework.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Internet RDBMS XML Persistence Layer Jakarta Axis SOAP Handler Struts MVC Framework Apache Static HTML Browser VB6 SOFI Client SOAP HTTP Application Server.
ISP Perspectives for Mobile GIS N. Lambert-Cart & N. Guilhaudin, 3/27/2015 EDMS:
ASP.NET Web API. ASP.NET Members MS Open Source ASP.NET MVC 4, ASP.NET Web API and ASP.NET Web Pages v2 (Razor) now all open source ASP.NET MVC 4, ASP.NET.
Presentation. Recap A multi layer architecture powered by Spring Framework, ExtJS, Spring Security and Hibernate. Taken advantage of Spring’s multi layer.
A Web-based Distributed Simulation System Christopher Taewan Ryu Computer Science Department California State University, Fullerton.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 RIAs - Beyond the Buzz James Ward Technical Evangelist jamesward.org
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
By: Pramod Jagtap Aniket Bochare. Agenda Introduction to dataset Web service description Service architecture Project plan Intended clients.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
Ashley Montebello – CprE Katie Githens – SE Wayne Rowcliffe – SE Advisor/Client: Akhilesh Tyagi.
ASP.NET MVC The Basic Big Picture Juhani Välimäki
Exploring ASP.NET MVC 4.  Các mô hình phát triển Web ASP.Net  Kiến trúc phát triển ứng dụng Web MVC  Khám phá ASP.Net MVC  Tổ chức, Cấu hình dự án.
.  A multi layer architecture powered by Spring Framework, ExtJS, Spring Security and Hibernate.  Taken advantage of Spring’s multi layer injection.
Building a Next-Generation Web Application with ASP.NET MVC 2 and jQuery Nate Kohari Co-Founder / CTO Enkari, Ltd.
Spring Framework. About spring Spring is the most popular application development framework for enterprise Java. Millions of developers around the world.
HR for XML WebService -- Week 2 System Design Phase Smartest Fish.
Building a Web API for browser/JSON clients.
Sakai WebApp Structure
Back in THE EYEOS PROJECT CREATING OUR PRIVATE CLOUD.
Implementation of SCENS Yan Zhao. Current Status Current implementation is web-based –
SDK Overview Rob DeCarlo Bechtel.
CROSS PLATFORM MOBILITY
Presentation.
J ASPER R EPORTS Vinay Venu 11-Apr Two modes of usage Embedded in an application. Eg: OpenElis Independent server.
Web Server Apache PHP HTTP Request User types URL into browser Address resolved if nec. We use directly Most browsers request.
Oct HPS Collaboration Meeting Jeremy McCormick (SLAC) HPS Web 2.0 OR Web Apps and Databases (Oh My!) Jeremy McCormick (SLAC)
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
ServerClient Browser Host Web Server Host SharePoint & Exchange Office APP Client APIs Server APIs Other Devices & Clients 3 rd Party Services.
CLIENT (Web browser, GET, POST) WEB Server GRID Infrastructure GRID Worker Node my_cgi.cgi cgi2rcgi NetSchedule NetCache remote_cgi Original CGI executable.
AFT Architecture BE-CO-TC, Jakub Janczyk on behalf of AFT team (Isabelle Laugier, Sergio Pasinelli, Laurette Ponce, Chris Roderick, Pawel Wilk)
Network Services. Domain Controllers: – Used for Account management (e.g. user accounts, group accounts Register Hardware like Printers and PC Authentication.
Data lifecycle (CRUD+) Operation logic, query, databinding, change tracking, unit of work Validation User: authn/authz/profile.
Google Code Libraries Dima Ionut Daniel. Contents What is Google Code? LDAPBeans Object-ldap-mapping Ldap-ODM Bug4j jOOR Rapa jongo Conclusion Bibliography.
Ashley Montebello Katie Githens Wayne Rowcliffe. Project Overview Create graduate student review system for ECpE department Review system is used by students.
Wes Hackett Principal Solutions Architect Chris O’Brien Head of Development.
CLIENT (Browser) socket accept C1 C2 recv C2 recv send C2 send end_thread recv C3 send bind connect Web Server Proxy recv close C3 close C2 end_thread.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
Web Development. Agenda Web History Network Architecture Types of Server The languages of the web Protocols API 2.
Building Azure Mobile Apps
SNOW Spoke Server Implementation on SHRINE
Web Routing Designing an Interface
EST080: Estates Helpdesk – Support Model – Component View
System Design of Internet-of-Things for Residential Smart Grid
Calix ONOS Contribution
Some bits on how it works
Unit 6-Chapter 2 Struts.
Sakai WebApp Structure
API Application Services
A Web-based Integrated Console for Controlling a Set of Networks
SAGES Scottish Alliance for Geoscience, Environment & Society
File Operations Access Permissions.
CS4961 Software Design Laboratory Understand Aquila Backend
Client-Server Model: Requesting a Web Page
Presentation transcript:

Mobile IT Support for Multisport Steinar Kristoffersen, Manish Shrestha Østfold University College

Research Question I.What are the ways that the athletes and their supporter can communicate and exchange their information with each other to make the support more effective. II.What technology or the combination of technologies is appropriate for the mobile support in Multisport Competitions? III.How can the interaction for the triathlon application be designed to be usable in the hostile environment? IV.How can the race information be shared to the general people?

Apache httpd Tomcat (web app) Tomcat (web app) Open fire (XMPP server) Open fire (XMPP server) Web browser Mobile submit data (via restful service) receive notification (xmpp client) proxy for web app http bind (bosh service) normal web app receive notification

Apache httpd Open fire (XMPP server) Open fire (XMPP server) Web browser Mobile submit data (via restful service) receive notification (xmpp client) normal web app receive notification Pusher API

Spring web MVC Spring web MVC RestFul Service RestFul Service XMPP service XMPP service Business Service Business Service Hibernate DAO, POJO, mapping file Hibernate DAO, POJO, mapping file Database Web browser Mobile Open fire (XMPP server) Open fire (XMPP server) submit data Broadcast notification receive notification normal web app

Results/Findings