CSC 440/540 Team 5 MOBILE SMIL IN THE CLOUD. INTRODUCTION Team 5 TED LANDIS.

Slides:



Advertisements
Similar presentations
IETF in the Browser Harald Alvestrand. The Purpose of the IETF The goal of the IETF is to make the Internet work better. The mission of the IETF is to.
Advertisements

FACULTY INTRODUCTION FCPS 24-7 Mobile. What is FCPS 24-7 Mobile? FCPS 24-7 Mobile app allows staff and students to access their enrolled courses on their.
Chapter 6 Jam! Implementing Audio in Android Apps.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Secure Search Engine Ivan Zhou Xinyi Dong. Project Overview  The Secure Search Engine project is a search engine that utilizes special modules to test.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Mobile Voice Mate Final Presentation H.T.M. Gamage F.
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
Android and Eclipse Thaddeus Diamond CPSC 112. A Quick Introduction Eclipse is an IDE (Integrated Development Environment Open Source Much more full-featured.
COMMUNICATION Team 5 ADIL KHAN. COMMUNICATION Team 5 COMMUNICATION PROVIDER Two Modules Comprise the CommunicationProvider SmilTransporter CloudDataProvider.
1 CMSC 628: Introduction to Mobile Computing Nilanjan Banerjee Introduction to Mobile Computing University of Maryland Baltimore County
Mobile Application for SAT Preparation Preliminary Project Plan By Project Team: Hi5 Anant Kambli Amit Shukla Ajaykumar Aswathappa Prabin Gautam Rama K.
Karl Banks Aaron Birencwaig Andrew Harmic Jason Heintz Stephen Rodriguez Tyler Zaino.
DUE Introduction to the Android Platform and AppInventor Working Connections 2012.
1 CSCE 4013: Mobile Systems Programming Nilanjan Banerjee Mobile Systems Programming University of Arkansas Fayetteville, AR
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
DSD Course – Project Status Presentation School of Innovation, Design and Engineering Malardalen University Dec 4 th,
Virtual Mechanics Fall Semester 2009
Confidential - © 2012 StreamWIDE © StreamWIDE
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
COMP 523 DIANE POZEFSKY 20 August AGENDA Introductions Logistics Software Engineering Overview Selecting a project Working with a client.
“this discovery of yours will create forgetfulness in the learners’ souls, because they will not use their memories; they will trust to the external.
Android SMIL Messenger Presented By: Alex Povkov Brad Gardner Jeremy Spitzig Santiago Jamriska.
Introduction to Android Android How to Program © by Pearson Education, Inc. All Rights Reserved.
COMP 523 DIANE POZEFSKY 19 August CHAOS REIGNS.
Developer TECH REFRESH 15 Junho 2015 #pttechrefres h Strategies for Developing Cross-Platform Applications Dinis Vieira.
CSE 403 Section: SRS and Use Cases January 14, 2010.
Autoplay Students: David Moshkowitz Ori Marcovitch Supervisor: Ronny Lempel.
Web Design. Web Design – What’s Involved  The Client – listening and mind reading.
AGENDA Introduction to Virtual Mechanic Demo Architectural diagram and summary QA steps and user acceptance testing Bugs in the software Feedback from.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
21 August Agenda  Introductions  Logistics  Selecting a project  Working with a client.
1 Introduction to Engineering Second Semester Overview Agenda Team Assignments and Information Exchange Course Overview.
T Project Review TeXlipse [I2] Iteration
PRESENTED BY: BENJAMIN B. BRIAN S. CORRY D. CURTIS L. JASON N. SPENCER E. Android SMIL Messenger.
T Project Review X-tremeIT I1 Iteration
Mobile Device Programming
HOW I SURVIVED A AIST3410 AND LEARNED TO LOVE DATABASES Fall 2015 Edition.
SMAP 5 - Kickoff 19 March IBM Smarter Planet Agenda Introductions Background (SMAP) Proposed Component Model General discussion on approach An overview.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
05.899/499 Designing Mobile Services Jim Morris John Zimmerman Spring Semester 2012.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Fall 2012 Professor C. Van Loan Introduction to CSE Using Matlab GUIs CS 1115.
CS 360: Software Engineering Course Instructor: Dr. Hamid Abdul Basit Teaching Assistant: Shamsa Abid Course Project: Campus Nav Course Project: Campus.
Secure Search Engine Ivan Zhou Xinyi Dong. Project Overview  The Secure Search Engine project is a search engine that utilizes special modules to test.
ECE297 TA GUIDE Project supervision. Agenda M0 feedback Project overview M1 overview Project supervision.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
ADVANCED COMPUTER TO, Kanishka Sir's. Introduction to Whatsapp Whatsapp Inc. Was Founded In 2009 By Brian Acton And Jan Koum (Also The Current CEO) Whatsapp.
CSC 440/540 Team 5 MOBILE SMIL IN THE CLOUD. INTRODUCTION Team 5 TED LANDIS.
TAU – Google Technologies for Web Development Architectural Overview Amir Barkai Hila Barzilai Ran Goldberg Tammy Dagan.
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
Mobile SMIL Jason Daniels Ben Bedinghaus Ryan Ware.
Android App Development Presented By, Handy Apps
Getting Started as an EdgeX Developer
T Project Review X-tremeIT I1 Iteration
Computing.
Android Boot Camp for Developers Using Java, 3E
COMP 523 Diane pozefsky 24 August 2016.
Getting Started as an EdgeX Developer
Apache Cordova Overview
Development-Introduction
Week 01 Comp 7780 – Class Overview.
General stroke hospital
Project Iterations.
Information Systems in Organizations
Presentation transcript:

CSC 440/540 Team 5 MOBILE SMIL IN THE CLOUD

INTRODUCTION Team 5 TED LANDIS

INTRODUCTION Team 5 James Neilan Adil Khan Keith Brown Hans Hagen Ted Landis

PROJECT OVERVIEW Team 5 HANS HAGEN

THE MOBILE PLATFORM Team 5 Android Version 2.2 API 8 Eclipse Plug-In Android SDK

PROJECT OVERVIEW Team 5 XMPP SMIL XMPP SMIL HTTP MEDIA HTTP MEDIA COMPOSER PLAYER COMMUNICATION PROVIDER CLOUD

ACTIVITY DIAGRAMS - OVERVIEW Team 5

CLASS DIAGRAMS - OVERVIEW Team 5

COMPOSER & APP. GUI Team 5 JIM NEILAN

APPLICATION GUI Team 5 Implementation - You can talk about any technical difficulties that you encountered and how you solved those difficulties. PICTURE OF GUI

COMPOSER Team 5 COMPOSER Implementation -You can talk about any technical difficulties that you encountered and how you solved those difficulties.

USECASE DIAGRAMS - COMPOSER Team 5

ACTIVITY DIAGRAMS - COMPOSER Team 5

CLASS DIAGRAMS - COMPOSER Team 5

COMMUNICATION Team 5 ADIL KHAN

COMMUNICATION Team 5 COMMUNICATION PROVIDER Implementation - You can talk about any technical difficulties that you encountered and how you solved those difficulties.

USECASE DIAGRAMS – COMMUNICATION PROVIDER Team 5

ACTIVITY DIAGRAMS - COMMUNICATION PROVIDER Team 5

CLASS DIAGRAMS - COMMUNICATION PROVIDER Team 5

CLOUD ENVIRONMENT Team 5 KEITH BROWN

CLOUD ENVIRONMENT Team 5 CLOUD Implementation - You can talk about any technical difficulties that you encountered and how you solved those difficulties.

USECASE DIAGRAMS - CLOAD MULTIMEDIA STORE Team 5

ACTIVITY DIAGRAMS - CLOUD MEDIA STORE Team 5

CLASS DIAGRAMS – CLOUD MEDIA STORE Team 5

PLAYER & MULTI-THREADING Team 5 HANS HAGEN

PLAYER Team 5 PLAYER Functionally Play, Pause Resume, Stop Replay, Progress Count Down Timer Start End SMILMedia Objects

PLAYER Team 5 ArrayList of SMILMedia Objects SMILMedia Class(abstract) Parent Class Audio SMILVisual Class TextView ImageView VideoView PLAYER

Team 5 Issues Using SMILMedia Class with the Composer Object Creation Composer Preview Fixes Constructor Modification View.add vs. addContentView PLAYER

USECASE DIAGRAMS - PLAYER Team 5

ACTIVITY DIAGRAMS - PLAYER Team 5

CLASS DIAGRAMS - PLAYER Team 5

MULTI-THREADING Team 5 Android Activities was used to handled all of the our multitasking(AsyncTask Class). God Loves passing INTENTS! Non-blocking Activity calls, like a fork Handler Class – Tried to use, found better ways

PROJECT MANAGEMENT Team 5 JIM NEILAN

Project Management – Pass/Fail What Worked – Communication – X-Programming – Text and Sites – “Day of Code” Meetings – 2 Hour Design Meetings – SVN (At the end) – Google Talk Team 5 What Didn’t – Communication – Initial Assignments – Water Fall Method – Time Management – ½ hr. Discussions – SVN Usage “Tell me and I will forget. Show me and I may remember. Involve me and I will learn” - MIT

Project Task Partitioning Assessment of Skills Assignment of Tasks Semester Adjustments Team 5 MemberPriorsAssignmentUpdatesFinal HansC++, JavaPlayerLiaison, Meeting Chair Player, Chair KeithJava, C++, XML CloudCloud/Comm. And Architect Architect, OOP AdilJava, C++, XML CommsComms and SMILSMIL, Integration TedJava, C++, iPhone Composer SMIL Composer additions Developer JimC, C++Composer, App GUI Composer, Integration, App Integration

Project Schedule Team 5

Project Communication Weekly Meetings “Day of Code” Meetings (3) …A Great Many of Them… Google Project Hosting Minutes and Agendas Voice and Texts Google Talk Team 5

INSPECTION Team 5 HANS HAGEN

INSPECTION - DOCUMENTS Team 5 Formal Inspection Fagan Inspection Forms Reviewed each section of the document One final review for the document. Inspection Meeting Form Issue Logging Form Inspection Moderator Form

INSPECTION - CODE Team 5 Informal Review Desk check of a software engineering Verify that the software meets its requirements Pair Programming Uncover errors in function, logic, and implementation

TESTING Team 5 ADIL KHAN

TESTING Team 5 GOOD LUCK ADIL!

SUMMARY Team 5 TED LANDIS

SUMMARY Team 5 Two components - Smartphone – Android OS - Cloud – Google App Engine Phone comprised of the Player and The Composer Cloud hosts media

SUMMARY Team 5 Android - Fastest growing mobile OS - Provided SDK with integration into Eclipse Google App Engine - Stable performance - Used by thousands of commercial grade projects - Free

SMIL in the CLOUD DEMO Team 5