Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "CSC 440/540 Team 5 MOBILE SMIL IN THE CLOUD. INTRODUCTION Team 5 TED LANDIS."— Presentation transcript:

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


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

Similar presentations


Ads by Google