Michail Chnarakis
"MobileTours" Phase Two
14/12/2004
CO32004 - MDM Multimedia Development Methods
Michail Chnarakis ”MobileTours” Part 2 Client – Edinburgh Tourist Bureau
Napier University of Edinburgh Department of Computing Science CO32004 Multimedia Development Methods
-1-
Department of Computing Science Napier University of Edinburgh
Michail Chnarakis
"MobileTours" Phase Two
14/12/2004
Contents 1
Revision to Phase1 Document
Page 3
1.1 Phase1 Revision Page 3 1.2 Prototype’s Functionality and Changes From Phase1 Plan Page 3
2
Prototype Test Results
Page 5
2.1 Testing Strategy 2.2 Prototype’s Detailed Items’ Pass/Fail Table
Page 5 Page 5
3
Page 7
Project Plan For Full Project
3.1 Project Plan
Page 7
4
Page 15
Critical Assessment Document
4.1 Critical Assessment Documentation
Page 15
5
Page 17
Summary
5.1 Summary
Page 17
Appendices
Page 18
References How to use the prototype
Page 18 Page 19
CO32004 Multimedia Development Methods
-2-
Department of Computing Science Napier University of Edinburgh
Michail Chnarakis
"MobileTours" Phase Two
14/12/2004
1. Revision to Phase 1 Document 1.1 Phase1 Revision The MobileTours application is an interactive tour of Edinburgh’s Old Town. It is build to run on mobile devices, and more specifically on PDAs, such as the HP iPAQ PDA. That means the resolution of the application is 240x320(WxH). Also, it makes use of the multimedia hardware attached to the PDA, such as camera, speakers and microphone. The application’s prototype implemented using the Macromedia DirectorMX technology, which uses the Shockwave plug-in. Though, phase three of the project might be implemented using Flash; that is because Shockwave player is not available yet for mobile devices. The MobileTours application uses, enough but not distractive, multimedia in order to engage users using the application; interactive media such as buttons and links are used and animated pictures, videos and videos as well. The application uses interactive multimedia with all the advantages of the flexibility and richness they can provide. Thought, it is clear and strait forward to navigate through the different stages of it, given that the subsequent users will be from the public; and the experience on using such applications vary. The application covers, so far, the Royal Mile, from the Edinburgh’s Castle to the Holyrood Palace. Within this distance not many attractions has been added but for phase three of the project it is planed to cover most of the Old Town’s attractions and places of interest. This is done using an interactive map of the area, divided into two sub-sections, with added audio-visual resources, for more specific details, on attractions virtual tours, reviews and tips. Further more, the application shows how the user would use the facility to upload his personal resources that describe his experience from his visit to the Edinburgh city and also submit his feedback about the places he has visited for use from other future users of the application. Moreover, a search function is showed of how it will be used and displayed. On that said the use of a suitable Database system needs to be linked to the application for the storage of all this data, in phase three; currently there is not real link to a Database system in prototype.
1.2 Prototype’s Functionality and Changes from Phase1 Plan The functionality of the MobileTours application has been described on the Proposal Document. Though, there are a few minor changes in it. The prototype consists of the following functionality:
1. Cover of the Royal Mile of the Old Town of Edinburgh and very few nearby locations of interest and attractions around that area. 2. An interactive map-based navigation is used to navigate the main functions of the application. Also, other more traditional routes are used for the navigation. 3. The application includes virtual tours of selected areas around the Old Town. The user is allowed to stop, pause and play again any of these CO32004 Multimedia Development Methods
-3-
Department of Computing Science Napier University of Edinburgh
Michail Chnarakis
4.
5. 6. 7.
8.
"MobileTours" Phase Two
14/12/2004
at any time he wishes; for that purpose the user is able to view the virtual tours directly through the “MobileTours” application. Users are able to submit their personal experience of the visit to the area and/or specific locations and places they visited. This is done by enabling the users to submit their own reviews and media (video, pictures, audio and text). Users are able to view the already submitted reviews of previous visitors and also some professional’s reviews about the various locations and places of the area. A search engine is showed how it will work on the final version of the application, with frequently asked questions (FAQ) and search facilities. A ‘Tips’ section is included where the user has the option to get tips through text or multimedia such as sound or video. The tips provide the visitor with information such as how to get the bus and from where, what places to visit, which places to avoid during the night hours and much more. As camera and microphone will be available with the loaned PDAs provided by the Edinburgh Tourist Bureau. It showed how the users will be able to take their own pictures, videos, and record audio, for submitting them wirelessly for future use in the application; such as in the reviews section.
The MobileTours prototype does not include the following functionality:
1. The user does not have the option to download the main functions and
2.
3. 4. 5. 6.
parts of the application to the mobile device and use it locally on the device and only connect for secondary resources (videos, pictures). This is has not been considered in he phase two but it is scheduled to be added in the next phase. It is only covered the Royal Mile and within it only very few attractions. This is done because it was considered that there is no need to add more places in the prototype, but the final version will cover the most of the Old Town. There is not zoom functionality in the map. Though, the map has been divided into two sub-maps. It is planed that in phase three the user will be able to zoom in and out, in each sub-map. The search functionality is not currently working because of time constraints, but it will be added in phase three. Though, it is showed how it will be displayed. The submit media section is also not working in the prototype, but it will be added in phase three as well. Not all buttons and links work; only those that are needed to show hot the application will work and to give examples at each stage of the application.
CO32004 Multimedia Development Methods
-4-
Department of Computing Science Napier University of Edinburgh
Michail Chnarakis
"MobileTours" Phase Two
14/12/2004
2. Prototype Test Results 2.1 Testing Strategy The application has been tested from two points of view, the users view (Black Box Testing) and the developers view (White Box Testing). From the users point of view, test performed to ensure that all buttons and links work properly and the expected result are obtained (wherever there are working buttons and links). Also the expect functionality was tested, and that the appropriateness of the information showed. From the developers point of view, first of all it ahs been tested the resolution to meet the requirements. Then, a system test was performed focused on the behaviour of the system; several scenarios were carried out, and the screen mapping and errors were recorded to make sure that the system acted as expected and met the specifications defined in the requirements document. After that, a performance test was performed, to ensure that the system did respond within an acceptable time, and also to check that the system could cope with larger quantities of data (videos). Finally, bug test was performed to record bugs of the system; there were not found any but the functionality is limited, compared with the expected one of the final application, and a more careful test will be performed in the next phase. We tried to perform as much test as possible (30% to 40% of the time used for the prototype), to ensure as little bugs and failures as possible and to ensure the functionality and quality agreed with the client.
2.2 Prototype’s Detailed Items’ Pass/Fail Table The test cases that are produced contain all the data from all of the sections of the application. The following table shows the test cases that were tested (both from the user and the developer) and the pass/fail test performed. Task Description
Test (pass/fail)
Graphics Clear and legible Located Correctly
Pass Pass
Text / Colour / Layout Correct Spelling Correct Grammar Correct Punctuation Correct Fonts Correct Alignments Colour used in titles is consistent
Pass Pass Pass Pass Pass Pass
Navigation All navigation buttons work All navigation links work Navigation conforms to navigation map Navigation is logical Back options appear on every screen (except on Main Menu) CO32004 Multimedia Development Methods
-5-
Fail * Fail * Pass Pass Pass
Department of Computing Science Napier University of Edinburgh
Michail Chnarakis
"MobileTours" Phase Two
14/12/2004
Multimedia Animated pictures are correctly synchronised with navigation and transition Audio samples are correctly synchronised with movie clips Movie clips run smoothly Timing and placement of media is logical Media used adds value
Pass Pass Pass Pass Pass
General Application is the correct resolution The information used was appropriate to the topic The information used was detailed enough Respond time
Pass Pass Fail * Pass/Fail *
(*) The above table shows the pass/fail test performed. Most of the cases pass the tests. Though, not all the buttons and links work; that’s because the prototype scope is to show how the application will work and not to make it fully functional. For the same reason the information used in text and other multimedia are not at the expected level, comparing to the final system functionality. Finally, the respond time in most screens is really good, there are a few screens (ex. Reviews, main menu) that the application need more time to display the screen. That is because these screen use too many buttons and the application need more time to load them. This is considered to be a bug of the system and is scheduled to be fixed on the next phase of the project.
CO32004 Multimedia Development Methods
-6-
Department of Computing Science Napier University of Edinburgh
Michail Chnarakis
"MobileTours" Phase Two
14/12/2004
3. Project Plan for Full Project 3.1 Project Plan Activity: Meet ETB personnel to undertake project Personnel: Project Manager Phase: One Start date: 15-October-2004 End Date: 15-October-2004 No Hours: 3 Cost: £168.00 Activity: Present project requirements to the project’s team Personnel: Project Manager Phase: One Start date: 15-October-2004 End Date: 15-October-2004 No Hours: 4 Cost: £225.00 Activity: Initial requirements bake down Personnel: project team Phase: One Start date: 18-October-2004 End Date: 18-October-2004 No Hours: 6 Cost: £1500.00 Activity: Meet ETB personnel to get more information and summarise requirements Personnel: Project Manager Phase: One Start date: 18-October-2004 End Date: 18-October-2004 No Hours: 2 Cost: £112.50 Activity: Meeting of project’s team to discuss possible changes to the requirements Personnel: project team Phase: One Start date: 19-October-2004 End Date: 19-October-2004 No Hours: 1 Cost: £350.00
CO32004 Multimedia Development Methods
-7-
Department of Computing Science Napier University of Edinburgh
Michail Chnarakis
"MobileTours" Phase Two
14/12/2004
Activity: Sketch of project’s plan Personnel: Project Manager Phase: One Start date: 19-October-2004 End Date: 19-October-2004 No Hours: 3 Cost: £170.00 Activity: Requirements Documentation parts 1, 2 and 3 (brief, project plan, initial requirements specification) Personnel: Scriptwriter, Project Manager Phase: One Start date: 19-October-2004 End Date: 19-October-2004 No Hours: 3 Cost: £262.00 Activity: Navigation Map Personnel: Creative Director Phase: One Start date: 19-October-2004 End Date: 19-October-2004 No Hours: 2 Cost: £165.00 Activity: Storyboards Personnel: Creative Director, Specialist Programmer, Graphic Designer Phase: One Start date: 19-October-2004 End Date: 19-October-2004 No Hours: 3 Cost: £500.00 Activity: Test Document Personnel: Test Engineer Phase: One Start date: 19-October-2004 End Date: 19-October-2004 No Hours: 3 Cost: £100.00 Activity: Gathering of all parts of the Proposal Document Personnel: Project Manager Phase: One Start date: 20-October-2004 End Date: 20-October-2004 No Hours: 0.5 Cost: £28.25
CO32004 Multimedia Development Methods
-8-
Department of Computing Science Napier University of Edinburgh
Michail Chnarakis
"MobileTours" Phase Two
14/12/2004
Activity: Creation of MobileTours Proposal Document Personnel: Project Manager, Scriptwriter Phase: One Start date: 20-October-2004 End Date: 20-October-2004 No Hours: 6 Cost: £550.00 Activity: Check that all areas covered appropriately in the MobileTours Proposal Document Personnel: project team Phase: One Start date: 21-October-2004 End Date: 21-October-2004 No Hours: 2 Cost: £200.00 Activity: Print MobileTours Proposal Document and bind Personnel: Project Manager Phase: One Start date: 21-October-2004 End Date: 21-October-2004 No Hours: 0.5 Cost: £30.00 Activity: Meet ETB personnel to present Proposal Document and get feedback Personnel: Project Manager Phase: One Start date: 21-October-2004 End Date: 21-October-2004 No Hours: 2 Cost: £110.00 Activity: Meeting of project’s team to discus feedback on Proposal Document and note the appropriate changes to be made Personnel: project team Phase: One Start date: 22-October-2004 End Date: 22-October-2004 No Hours: 2 Cost: £250.00
CO32004 Multimedia Development Methods
-9-
Department of Computing Science Napier University of Edinburgh
Michail Chnarakis
"MobileTours" Phase Two
14/12/2004
Activity: Make changes on Proposal Document and print Personnel: Project Manager, Scriptwriter Phase: One Start date: 25-October-2004 End Date: 25-October-2004 No Hours: 3 Cost: £250.00 Activity: Meeting of the project team to discus presentation of the Proposal Document to the client Personnel: project team Phase: One Start date: 01-November-2004 End Date: 01-November-2004 No Hours: 1.5 Cost: £150.00 Activity: Presentation of MobilesTours Proposal to the ETB personnel and Proposal Document hand-in Personnel: Project Manager Phase: One Start date: 08-November-2004 End Date: 08-November-2004 No Hours: 2 Cost: £170.00 Activity: MobileTours Project’s Prototype undertake Personnel: Project Manager Phase: Two Start date: 10-November-2004 End Date: 10-November-2004 No Hours: 1 Cost: £56.00 Activity: Meeting of the project team to discus plan to be followed for the prototype, functionality that will be included, the media that will be used; the priorities for the prototype in general. Personnel: project team Phase: Two Start date: 12-November-2004 End Date: 12-November-2004 No Hours: 3 Cost: £450.00
CO32004 Multimedia Development Methods
- 10 -
Department of Computing Science Napier University of Edinburgh
Michail Chnarakis
"MobileTours" Phase Two
14/12/2004
Activity: Revision of phase one documentation, including changes Personnel: Project Manager Phase: Two Start date: 15-November-2004 End Date: 15-November-2004 No Hours: 2 Cost: £160.00 Activity: Revision Document (includes priorities and changes as discussed from the team) Personnel: Project Manager, Scriptwriter Phase: Two Start date: 15-November-2004 End Date: 15-November-2004 No Hours: 1 Cost: £85.00 Activity: Present and discuss Revision Document with the project team Personnel: project team Phase: Two Start date: 15-November-2004 End Date: 15-November-2004 No Hours: 1 Cost: £150.00 Activity: Design the GUI of the system Personnel: Graphic Designer Phase: Two Start date: 16-November-2004 End Date: 19-November-2004 No Hours: 20-30 Cost: £650.00 Activity: Present the GUI to project team discuss and get feedback Personnel: project team Phase: Two Start date: 19- November-2004 End Date: 19- November-2004 No Hours: 2 Cost: £250.00 Activity: Make changes to GUI Personnel: Graphic Designer Phase: Two Start date: 22-November-2004 End Date: 23-November-2004 No Hours: ~10 Cost: £300.00
CO32004 Multimedia Development Methods
- 11 -
Department of Computing Science Napier University of Edinburgh
Michail Chnarakis
"MobileTours" Phase Two
14/12/2004
Activity: Make the appropriate media as discussed in previous meetings Personnel: Multimedia Developer Phase: Two Start date: 16-November-2004 End Date: 26-November-2004 No Hours: ~55 Cost: £2500.00 Activity: Implement the system’s functionality Personnel: Specialist Programmer Phase: Two Start date: 24- November -2004 End Date: 06-December-2004 No Hours: ~60 Cost: £4000.00 Activity: Test application and create test results documentation Personnel: Test Engineer Phase: Two Start date: 07- December -2004 End Date: 09- December -2004 No Hours: ~18 Cost: £700.00 Activity: Project Plan Document and Critical Assessment Document Personnel: Project Manager, Creative Director, Scriptwriter Phase: Two Start date: 06- December -2004 End Date: 10- December -2004 No Hours: ~20 Cost: £3500.00 Activity: Gather all parts of prototype including documentation Personnel: Project Manager Phase: Two Start date: 10- December -2004 End Date: 10- December -2004 No Hours: 1 Cost: £56.00 Activity: Create CD with working prototype and make duplications Personnel: Creative Director Phase: Two Start date: 10- December -2004 End Date: 10- December -2004 No Hours: 2 Cost: £200.00
CO32004 Multimedia Development Methods
- 12 -
Department of Computing Science Napier University of Edinburgh
Michail Chnarakis
"MobileTours" Phase Two
14/12/2004
Activity: Submit MobileTours Prototype top ETB Personnel: Project Manager Phase: Two Start date: 14- December -2004 End Date: 14- December -2004 No Hours: 1 Cost: £56.00 Activity: Present MobileTours application prototype to ETB Personnel: Project Manager Phase: Two Start date: 14-January-2005 End Date: 14- January -2005 No Hours: 1 Cost: £56.00 Activity: Undertake MobileTours Project Personnel: Project Manager Phase: Three Start date: 14-January-2005 End Date: 14-January-2005 No Hours: 1 Cost: £56.00 Activity: Finish systems GUI Personnel: Graphic Designer Phase: Three Start date: 17-January-2005 End Date: 18-April-2005 No Hours: ~150 Cost: £3500.00 Activity: Finish system’s implementation Personnel: Specialist Programmer Phase: Three Start date: 17-January-2005 End Date: 18-April-2005 No Hours: ~150 Cost: £5200.00 Activity: Finish media to be developed Personnel: Multimedia Developer Phase: Three Start date: 17-January-2005 End Date: 18-April-2005 No Hours: ~150 Cost: £4000.00
CO32004 Multimedia Development Methods
- 13 -
Department of Computing Science Napier University of Edinburgh
Michail Chnarakis
"MobileTours" Phase Two
14/12/2004
Activity: Create final testing cases, perform testing and create Test Documentation Personnel: Test Engineer Phase: Three Start date: 19-April-2005 End Date: 22-April-2005 No Hours: ~30 Cost: £1000.00 Activity: Create Final Documentation Personnel: Project Manager, Scriptwriter Phase: Three Start date: 15-October-2004 End Date: 15-October-2004 No Hours: 3 Cost: £200.00 Activity: Gather all bits of system including documentation Personnel: Project Manager Phase: Three Start date: 22-April-2005 End Date: 22-April-2005 No Hours: 1 Cost: £56.00 Activity: Create deliverable CD and duplications Personnel: Creative Director Phase: Three Start date: 25-April-2005 End Date: 15-April-2005 No Hours: ~3 Cost: £240.00 Activity: Deliver Final for testing to ETB Personnel: Project Manager Phase: Three Start date: 28-April-2005 End Date: 28-April-2005 No Hours: 1 Cost: £56.00 Activity: Maintenance period Personnel: project team Phase: Three Start date: 15-April-2005 End Date: 27-October-2005 No Hours: ~? Cost: £2500.00
CO32004 Multimedia Development Methods
- 14 -
Department of Computing Science Napier University of Edinburgh
Michail Chnarakis
"MobileTours" Phase Two
14/12/2004
4. Critical Assessment Document 4.1 Critical Assessment Documentation The prototype developed for the phase two of the MobileTours application dedicated for the ETB, is an interactive multimedia application, which is used to navigate the user around the Royal Mile of Edinburgh’s City. It uses the Macromedia DirectorMX technology, which uses the Shockwave plug-in. During the process of the application’s planning, design and implementation it was kept in mind to use enough media, in order to attract the user, but not too much because the intentions were to make it easy to navigate through it. At this point we must say that we believe we succeeded at this level. The application’s navigation is easy and strait forward and even a beginner or a young person could use the application. In contrast with that we believe that the aesthetics of the design are improvable, meaning that the application might use a bit more multimedia to become more engaging for the user, especially an expert user. For example animated pictures and animated/rollover buttons could be used more in the prototype. In addition the map could include small 3D models of the attraction’s buildings, instead of grey areas. In general there is that shiny diamond missing from the application to make it more engaging, more fun to use. We could compare the application’s interactive map with the interactive map of the “Edinburgh’s Old Town interactive map” web-site, which can be found at this URL (http://www.edinburgholdtown.org.uk/visinfo.htm). We think that a map like this one could be replacing the one of the prototype’s in phase three of the project. Although, 3D models could be added on such map, more details, on the roads names and a zoom-in/zoom-out function on each sub-map. If now we look back on the development process we should say that time to be used into tasks, should be allocated in a better way. Also, a better result could have been achieved if the functionality of the tools used to design and implement the application were better known. Finally, the amount that was planned top be used for the application was not enough. Or for better saying, it was not allocated correct. More time should be spent on the documentation, as this is the first thing that gets the impressions. Saying that, we think that the planning for phase three of the project has been done better, but again tasks need to be broken into sub-tasks and time allocation should be more specific.
Word count of part 4 (Critical Assessment Document): 518 words CO32004 Multimedia Development Methods
- 15 -
Department of Computing Science Napier University of Edinburgh
Michail Chnarakis
"MobileTours" Phase Two
14/12/2004
5. Summary 5.1 Summary The present document presented the Phase two of the “MobileTours” application, dedicated to the Edinburgh Tourist Bureau. An application that will be used on mobile devices, such as PDAs and probably to mobile phones on a later stage. “MobileTours” will be used from potential visitors of Edinburgh City to help them find their way around the city and provide them with information for various locations around the Old town of Edinburgh. A prototype is accompanied from this documentation; a documentation that includes a revision from phase one, test results of the prototype, a project plan of the whole project and finally a critical assessment documentation of the prototype. Providing this Prototype and the supported Document we hope that we gained enough understanding of the client’s needs and that the client will give us the development of the “MobileTours” application.
CO32004 Multimedia Development Methods
- 16 -
Department of Computing Science Napier University of Edinburgh
Michail Chnarakis
"MobileTours" Phase Two
14/12/2004
Appendix 1 References: 1. Elaine England &Andy Finney , “Managing Multimedia – Project Management for Interactive Media” - Second Edition, Addison-Wesley,. 2. http://www.dcs.napier.ac.uk/~gregory/teaching/CO32004/resources/sample2/ 3. http://www.dcs.napier.ac.uk/~gregory/teaching/CO32004/resources/sample2/ 4. R. S. Pressman, “Software Engineering: A Practitioner's Approach” - Fifth Edition (European Adaptation), McGraw-Hill (2000) 5. http://www.edinphoto.org.uk/0_maps/0_maps_of_edinburgh_old_town.htm 6. http://www.royalmile.com/ 7. http://www.aboutscotland.com/edin/royal.html 8. http://welcome.hp.com/country/us/en/prodserv/handheld.html
CO32004 Multimedia Development Methods
- 17 -
Department of Computing Science Napier University of Edinburgh
Michail Chnarakis
"MobileTours" Phase Two
14/12/2004
Appendix 2 How to Use the MobileTours Prototype: To use the prototype all you need to do is to open one of the projectors folders (Mac or PC) and run the projector. Please note that the application was designed and implemented on a MAC and will be better displayed on such a machine.
CO32004 Multimedia Development Methods
- 18 -
Department of Computing Science Napier University of Edinburgh