Reactive Android Development

Slides:



Advertisements
Similar presentations
Certification Training for Technicians Part 6 – Trouble shooting Page
Advertisements

W alkie Doggie is a web application that allows dog owners to help each other with their dog walks. It’s main feature is the walkies, which are the user’s.
CS 337 Project Presentation Asset Management and Tracking Developers: –Jimmy Hoo –Edwin Panameno –Manuel Segura –Sheng-Tian Lin Customers –Alexandre Lomovtsev.
S A B D C T = 0 S gets message from above and sends messages to A, C and D S.
Setting up in Outlook Express. Select “Tools” from the toolbar menu.
Company/Product Overview. You have lots of files all over the place.
Club/Student Mobile Device Syncing Last updated : 28 May 2014.
Cloud Control Senior Project Summer Overview Cloud Control is a platform to control data transmission to/from internet connected devices from the.
Contacting Emergency Service Require mobiles to convey emergency indicator in SIP messages Require mobile to uses SLP to learn E-SIP server IP address.
Critical Host Database Overview. Critical Host Definition The current policy (which is being updated as we speak) defines a Critical Host as: The current.
Gwynn Fewell. Build off of Brice Higlemann’s work from 2010 Mobile app becomes the CAB to control one train at a time App can switch between trains CAB.
How to create a profile in ADP Please note: All questions with a red asterisk* Must be completed to continue the application process.
Barnett Trzcinski September 13, Overview Stores a To-Do List Task, Due Date, Completed Persistent on Server Google App Engine.
USER IDENTIFICATION SYSTEM (UIS) By: Abhishek Sharma Venkatraman Venkatapathy Sneha Patil.
IFTTT RECIPES WITH NETWORK CONSIDERATION PROJECT PRESENTATION CS 237 DISTRIBUTED SYSTEMS MIDDLEWARE.
Google App Engine. Contents Overview Getting Started Databases Inter-app Communications Modes.
Blood Bank Phạm Tiến Lập – SE02683 Nguyễn Sơn Hải – SE02879
Facebook privacy policy
ICE Integrated Cloud Environment Cloud Scanning and Mobile Printing
Hardware-rooted Trust for Secure Key Management & Transient Trust
self destruct voice message app
Structure of a web application
Reactive Android Development
CSC410: Distributed System
Easy4ip,briefly, it is a platform to help you connect your device and remote client more easier. Then, it can provide other service like cloud upgrade,
Lesson 2-9 AP Computer Science Principles
Patient access Forgotten password
Reactive Android Development
ITIS 1210 Introduction to Web-Based Information Systems
Lesson 2-9 AP Computer Science Principles
Fix Thunderbird Error 5.7.1 Call Toll-free
Reactive Android Development
Advanced Security Architecture System Engineer Cisco: practice-questions.html.
Virtual LANs.
When we talk about the process to create Hotmail account, the simple method helps the users to improve the experience. Hotmail is not a common ing.
Firebase Cloud messaging A primer
Network Services.
How To Blocks s On Gmail
Mobile App Development Laurentian - GTU
Iteration 1 Presentation
Address Book App Android How to Program
ORIENTATION TO CANVAS.
ONE® Pages Training Presentation
Reactive Android Development
Automated Notifications
Introduction to Databases
Information Management Report
RKL Remote key loading.
Android.Adware.Plankton.A % Android.Adware.Wapsx.A – 4.73%
Working with Databases (I) 靜宜大學資管系 楊子青
Bursary Management System
Module : OX App Suite and OX Guard Nascent Pro Certification Program.
Allocating IP Addressing by Using Dynamic Host Configuration Protocol
Reactive Android Development
Introduction to Network Security
2N Access Unit 2.0 Multi-technology access control readers.
Internet Applications & Programming
User Management (Add/ Edit)
Key Distribution Reference: Pfleeger, Charles P., Security in Computing, 2nd Edition, Prentice Hall, /18/2019 Ref: Pfleeger96, Ch.4.
The Canvas Parent App Install the Canvas Parent App on Android Devices
Multi-Factor Authentication
Mobile IP Outline Homework #4 Solutions Intro to mobile IP Operation
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
WJEC GCSE Computer Science
Revision PowerPoint By Nicole Davidson.
COMPUTER NETWORKS AND THE INTERNET Chapter 6
CS 4360 Software Engineering
Comm. And Networking By: Sam & parker.
Mobile IP Neil Tang 11/12/2008 CS440 Computer Networks.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Presentation transcript:

Reactive Android Development CS 4593-02T & CS 5463-01T Summer 2016 Project Overview

Secure Messaging Goal: Produce an app that allows secure communication between users with as little message storage on the server as possible.

Secure Messaging Each message will have a limited time-to-live When possible, devices should send messages directly between one another When necessary, messages may be relayed through the server

Secure Messaging App must register it's IP address with the server When sending a message to another user, the app must determine whether the registered IP address is accessible. If not, the message will be relayed through the server

Persistence App must maintain Username Server name Keys Public/Private Database of contacts Database of current messages Database of undelivered messages

Project Activities

Project Activity Transitions

Layout