Ian Walker's Practical Computer Project 2012

Ian Walker's SHU Practical Computer Project mindmap for assignment 1

Get Started. It's Free
or sign up with your email address
Rocket clouds
Ian Walker's Practical Computer Project 2012 by Mind Map: Ian Walker's Practical Computer Project 2012

1. Problems

1.1. Getting quality feedback from users

1.1.1. Who to contact?

1.1.1.1. MPAA, Law enforcement, Piratebay etc.

1.1.1.1.1. Electronic Frontier Foundaction, FACT, Kevin Mitnick

1.1.2. What industries to cover?

1.1.2.1. Users, Businesses, Law enforcement

1.1.3. How long to give people to respond before moving on?

1.1.3.1. One week or more for a response?

1.1.4. How many people to contact?

1.1.4.1. Larger group = better quality of data?

1.1.5. What questions/topics to ask?

1.1.5.1. Wrong questions = low quality of data

1.2. Lack of programming knowledge to fully implement the system

1.2.1. Easiest way to solve the problem?

1.2.2. Quickest way to learn new skills?

1.2.2.1. Create CMS in PHP?

1.2.2.1.1. Books, teaching, videos required?

1.2.2.2. Off The Shelf software vs. Programming

1.2.3. Which package allows for the quickest system to actually be implemented in some way?

1.2.3.1. Research existing OTS systems

1.2.3.1.1. Wordpress, Drupal, Joomla

1.2.3.2. Research how to create a new system programmatically

1.2.3.2.1. YouTube, books, tutorials

1.3. How to deal with piracy in developing countries

1.3.1. Is software too overpriced?

1.3.1.1. Volume licensing

1.3.1.2. 'Digital downloads' vs. Physical media

1.3.1.3. The decline in physical software

1.3.2. Is it too easy and convenient to pirate content?

1.3.2.1. No real legal problems

1.3.2.1.1. Copyrighted content on YouTube for example

1.3.2.1.2. Pirated content/methods shown on video hosting sites

1.3.2.2. How increased internet speeds helped promote piracy

1.3.3. Does software provide value for money?

1.3.3.1. Downloadable content, special editions etc.

1.3.4. Open source vs Commercial software

1.3.4.1. Open source = less quality and therefore lower priced?

1.3.5. Lack of company support in that country

1.3.5.1. Companies only usually focus on the Western world

1.3.5.1.1. Distribution issues the cause of piracy?

1.4. Lack of legal repercussions for those who pirate content

1.4.1. Fall of MegaUpload

1.4.2. US laws to combat piracy (such as SOPA)

1.4.3. Freedom of speech/privacy issues?

1.4.4. ISP regulations towards piracy

1.4.4.1. Cases and mistakes

2. Ideas

2.1. Software applicaton

2.1.1. Easy to use

2.1.2. Designed to be lightweight

2.1.2.1. Research specs required to run the system

2.1.3. What tools to use to create it?

2.1.3.1. Time needed to research packages

2.1.3.2. Time needed to learn new skills

2.2. Content Management System

2.2.1. Deals only with legal content (music)

2.2.2. Alternative to the likes of iTunes

2.2.3. Research software that deals with digital content

2.2.4. Base proposed system on user feedback gained from questionnaires

2.2.5. Research existing content management systems

2.3. Online site

2.3.1. Deals with legal content only

2.3.1.1. What content to provide?

2.3.1.2. Legal issues involved

2.3.1.3. Research specs needed for web server

3. Prioritize Ideas

3.1. Legal content management system for digital content

3.2. Software application that deals with legal digital content

3.3. Online website dealing with legal digital content

4. Action Points

4.1. 1.Evaluate the rise of piracy on the internet and in developing countries.

4.2. 2.Perform user questionnaires to ascertain what people think about piracy.

4.3. 3.Research current content management systems available and their advantages/disadvantages in terms of this project specification.

4.4. 4.Research the legal and ethical issues of working with digital content online.

4.5. 5.Research development tools that could be used to create the proposed system.

4.6. 6.Propose a system that will deal with legal digital content and adhere to all the laws required.

4.7. 7.Design the system and its function (system and database design)

4.8. 8.Create GUI mockups of how the system will look, feel and function in a variety of situations.

4.9. 9.Perform user questionnaires to validate system and its objective to offer only legal content and adjust as necessary.

4.10. 10.Evaluate finished project and comment upon any adjustments or differences that could have been made.

5. Proposed System

5.1. Based on user feedback

5.1.1. Evaluate system after user feedback and comment upon anything that could have been done differently

5.1.1.1. Critically evaluate project

5.1.1.1.1. Tools and techniques used to create proposed system

5.1.1.2. Benefits and drawbacks of system

5.1.1.3. Explain what could have been improved

5.2. Implementation vs Mockups?

5.2.1. Static Mockups

5.2.1.1. Can they be made interactive?

5.2.1.1.1. Research software that can do this and get approval

5.2.1.1.2. Critically evaluate mockup software

5.3. Legal content only

5.3.1. Focuses on music content only

5.3.1.1. DRM or not?

5.4. Gather requirements

5.4.1. User feedback

5.4.2. Keep content legal

5.4.2.1. Amazon/iTunes integration

5.4.3. Allow user to use their own content in the system?

5.4.4. Legal disclaimers and warnings

5.4.5. Allow users to interact with content?

5.4.6. Database requirements and design

5.4.7. CMS requirements

5.4.8. GUI layout

5.4.9. System features

5.4.10. System design

5.5. Host MP3 files or not?

5.6. Allow for music to be previewed?

5.7. Amazon/iTunes integration

5.8. Allow user to add their own MP3 files to the system?

6. Research

6.1. The rise of digital content

6.1.1. How iTunes shaped the digital frontier

6.1.2. Napster and P2P sharing

6.2. The rise of torrents and file hosts

6.2.1. Notable cases involving piracy against the industry

6.2.2. Reactions from the industry

6.2.3. Reactions from users (e.g. Anonymous)

6.3. Piracy in developing countries

6.3.1. Impact of piracy on the entertainment industry

6.3.2. Piracy as a sustainable income source

6.3.3. Reasons why people pirate content

6.3.4. Research Copyright laws

6.3.4.1. Use research as basis for proposed system

6.3.5. Research rise of DRM

6.3.5.1. Use research as basis for proposed system

6.4. Research existing software dealing with digital content

6.4.1. Features

6.4.2. Price

6.4.3. Requirements

6.5. Research existing CMS systems

6.5.1. Free vs. Paid

6.6. Steps being taken to combat piracy

6.6.1. 'Freemium' apps on iTunes App Store

6.6.2. Software protection methods

6.6.3. Downloadable content

6.6.4. DRM content

6.7. Legal implications of allowing user to add their own content to the system (disclaimers)

6.8. Interviews vs Questionnaires

6.8.1. Interviews - 3 people

6.8.1.1. Devise list of questions to ask

6.8.2. Questionnaires - 20 people

6.8.2.1. Devise list of questions to ask

6.8.3. Post samples of interview/questionnaire questions on site

6.8.4. Post finished interviews/questionnaire on site as evidence

6.9. People to contact

6.9.1. How many people to contact?

6.9.1.1. Industries to contact

6.9.1.1.1. Law enforcement - Martin Walker (Head of Nottinghamshire Police Cyber Crimes Division)

6.9.1.1.2. Music artist - John Beagley or Tim Wright

6.9.1.1.3. Piracy prevention - Eddy Leviten (FACT)

6.9.1.2. Create Bio page

7. Project

7.1. Define project scope

7.1.1. An evaluation of piracy and its effects on the software industry and the issues involved in creating a legal digital content platform for use in a developing country.

7.1.2. Define project plan and timescales

7.1.2.1. Gantt chart

7.2. Deliverables

7.2.1. Proposed system based on user feedback and system and database design solely designed to deal with digital content

7.2.1.1. Hosted online using the SHU server

7.2.1.1.1. What hosting provider to use?

7.3. Objectives

7.3.1. Create a CMS system that deals only with legal content