Download presentation
Presentation is loading. Please wait.
Published bySteven Boyd Modified over 8 years ago
1
CSC 440/540 Team 5 MOBILE SMIL IN THE CLOUD
2
INTRODUCTION Team 5 TED LANDIS
3
INTRODUCTION Team 5 James Neilan Adil Khan Keith Brown Hans Hagen Ted Landis
4
PROJECT OVERVIEW Team 5 HANS HAGEN
5
THE MOBILE PLATFORM Team 5 Android Version 2.2 API 8 Eclipse Plug-In Android SDK
6
PROJECT OVERVIEW Team 5 XMPP SMIL XMPP SMIL HTTP MEDIA HTTP MEDIA COMPOSER PLAYER COMMUNICATION PROVIDER CLOUD
7
ACTIVITY DIAGRAMS - OVERVIEW Team 5
8
CLASS DIAGRAMS - OVERVIEW Team 5
9
COMPOSER & APP. GUI Team 5 JIM NEILAN
10
APPLICATION GUI Team 5 Implementation - You can talk about any technical difficulties that you encountered and how you solved those difficulties. PICTURE OF GUI
11
COMPOSER Team 5 COMPOSER Implementation -You can talk about any technical difficulties that you encountered and how you solved those difficulties.
12
USECASE DIAGRAMS - COMPOSER Team 5
13
ACTIVITY DIAGRAMS - COMPOSER Team 5
14
CLASS DIAGRAMS - COMPOSER Team 5
15
COMMUNICATION Team 5 ADIL KHAN
16
COMMUNICATION Team 5 COMMUNICATION PROVIDER Implementation - You can talk about any technical difficulties that you encountered and how you solved those difficulties.
17
USECASE DIAGRAMS – COMMUNICATION PROVIDER Team 5
18
ACTIVITY DIAGRAMS - COMMUNICATION PROVIDER Team 5
19
CLASS DIAGRAMS - COMMUNICATION PROVIDER Team 5
20
CLOUD ENVIRONMENT Team 5 KEITH BROWN
21
CLOUD ENVIRONMENT Team 5 CLOUD Implementation - You can talk about any technical difficulties that you encountered and how you solved those difficulties.
22
USECASE DIAGRAMS - CLOAD MULTIMEDIA STORE Team 5
23
ACTIVITY DIAGRAMS - CLOUD MEDIA STORE Team 5
24
CLASS DIAGRAMS – CLOUD MEDIA STORE Team 5
25
PLAYER & MULTI-THREADING Team 5 HANS HAGEN
26
PLAYER Team 5 PLAYER Functionally Play, Pause Resume, Stop Replay, Progress Count Down Timer Start End SMILMedia Objects
27
PLAYER Team 5 ArrayList of SMILMedia Objects SMILMedia Class(abstract) Parent Class Audio SMILVisual Class TextView ImageView VideoView PLAYER
28
Team 5 Issues Using SMILMedia Class with the Composer Object Creation Composer Preview Fixes Constructor Modification View.add vs. addContentView PLAYER
29
USECASE DIAGRAMS - PLAYER Team 5
30
ACTIVITY DIAGRAMS - PLAYER Team 5
31
CLASS DIAGRAMS - PLAYER Team 5
32
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
33
PROJECT MANAGEMENT Team 5 JIM NEILAN
34
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
35
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
36
Project Schedule Team 5
37
Project Communication Weekly Meetings “Day of Code” Meetings (3) Email…A Great Many of Them… Google Project Hosting Minutes and Agendas Voice and Texts Google Talk Team 5
38
INSPECTION Team 5 HANS HAGEN
39
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
40
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
41
TESTING Team 5 ADIL KHAN
42
TESTING Team 5 GOOD LUCK ADIL!
43
SUMMARY Team 5 TED LANDIS
44
SUMMARY Team 5 Two components - Smartphone – Android OS - Cloud – Google App Engine Phone comprised of the Player and The Composer Cloud hosts media
45
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
46
SMIL in the CLOUD DEMO Team 5
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.