#DECO3500 - Social & Mobile Computing ###Promotional website: Here ###Working prototype: Download from here ###Alternative prototype: Direct link ###Process Documentation: Here
#To install:
- Download the .apk linked above and install on any android device.
- Alternatively:
- Download and install Android Studio from here. Make sure to include the android emulator component.
- Download and unpack the 35phototype folder and import the project into android studio
- Build and run the project in the emulator
- For the prototype, log in with username: "user" and password: "user"
#Problem space Nowadays, people are less attracted to watching daily news on TV because of a lack of time and extensive and boring information. A way to optimize the way people get the news is by shortening the time while still providing the sufficient information that is needed. Moreover, many audiences have already been fed up with lies and unspoken truth which vox populi is suppressed. Mass media is supposed to deliver this information to everyone, to tell the untold, to show the unseen. However, they are easily controlled by corrupted governments who are trying to cover up their dirty business among their own citizens. Undeniably, the power of mass media upon their audiences' perspective is overwhelming especially unaware people, and they can change their audiences' way of thinking into what they, the mass media or the one behind them, wants. An end has to be put to their domination.
#Idea evolution
- Original idea: The team was formed with the concept that creates an application where news videos are displayed like Snapchat. The video can be quickly switched to another one by swiping a finger horizontal which mean users can quickly check every news item for the day.
- Primary change/evolution: The application will display the daily news which is collected from TV and converted into shorter videos, the idea is to optimize the information people get but in a shorter time than traditional media. The application still keeps the original functions, such as watching news in a video format and switching videos by swiping. The user can freely choose their desire new providers.
- New feature #1: UReport - Let users stream or record their own videos and upload it into a particular zone sorted by region based on the place they uploaded it. This concept is inspired by living in a corrupted country where mass media is controlled by government and the truth is covered and citizen are blindfolded by their lies. For those people who knows the truth but are threaten to keep silent, they can freely announce for the world what is really happening but can keep their identity hidden.
- New feature #2: Center of Fact - The application will be a place where every news channels from all over the world will be displayed and let every users watch and compare the perspectives from these providers.
#Project proposal
##Team: Newsvid ##Members ###Tien Vinh Truong - 4421567 ###Tom Hemy - 43235452 ###Johnny Wong - 43670594 ###Harrison lisewski - 43590245
##Outline ###Introduction ###Concept ###Team ###Communication ###Plan ###Tags
##Introduction Traditional mediums of news often take a long time to watch or read. Not only that but most important news is published on next day by world’s biggest or national media companies. In today’s fast paced lifestyles this is problematic and is potentially driving people away from the news. Newsvid is aimed at providing much more concise and easily consumed news stories in the form of short videos uploaded by both news corporations and individuals. Another problem that exists in the current news media is that to find out about a story, people have to wait until the article has been published or broadcast, which can take time and can lead to news being outdated once it is distributed. By allowing individuals to upload their own videos if they are on the scene removes this waiting period and creates a truly up to date news platform.
##Concept ###Idea: The aim of this application is to create a new way of consuming news. By providing smaller and more concise segments of visual reporting we can change traditional reading behaviours and allow users to consume news as fast as possible. Being mobile lets anybody catch up on the news wherever they are as it would just take a few minutes to watch breaking news or top stories with 24 hour around the world coverage. There are most certainly social media platforms that allow anyone to post news if they want but not necessarily in a verifiable, trustworthy way. We want to make news more reliable and accurate. Letting users create their own videos from the scene of the story gives an immediate accuracy so that you know the truth as it happens. By allowing moderators or specific trusted people to approve new user created videos we create a much more reliable environment and the trust is placed on a smaller, well known group rather than any anonymous user. We will also allow news companies to upload their own videos of the daily headlines or whatever segment they choose. These particular videos will also include a link to the full report on the company’s website.
###Possible additional features
- Live streaming that will allow users to stream certain breaking news stories as they happen if they are on the scene
- Voting: Allow user to rate the news quality and truthfulness - the rating also affect the news provider’s reputation.
- Comment: Let user leave their opinions about the news in order to allow users have more interaction.
- Let users add friends so they can share news with each other
- Personalized recommended news based on the user’s interests, location and various other factors.
###Rationale:
- People may find watching long news programs time-consuming and boring, which can result in them being less aware of their own society. Moreover, some news providers can’t be trusted and may hide some information from their viewers.
- With users being able to submit their own content, more stories are able to be told and with moderators staying on top of user submitted content, users can choose verified news that is provided with evidence or unverified news where they see stories that may or may not be true at their own risk.
###Target users/audience: Our target audience is simply anyone with a busy lifestyle that wants to find out about news quickly and effectively. This may not be ideal for older generations that are still interested in more traditional means of getting news, but having said that there is nothing that prevents anyone from using it as it is designed to be simple to use.
Because our mobile application provides much more concise and easily consumed news stories in the form of short videos, its network needs 4G to support its high performance in order to meet our aims, which demonstrates a growing number of potential customers. The number of 4G mobile subscribers worldwide in 2016 is 591 million users who can meet our mobile application requirement. In addition, there is a trend which predicts about 1.8 billion users in 2020.[1] A vast majority of the current 4G users are from the younger generations, which largely overlaps with our main target audience outlined above. ##Team ###Team Member
Tom Hemy: Project Manager, back end
Johnny Wong: Logistics, features design, back end
Tien Vinh Truong: Designing mockup & features,back end
Harrison Lisewski: Multimedia design, front end
- Making team decision:
- Step 1: Nominate the problem/decision that needs to be made or dealt with.
- Step 2: Discuss on facebook messenger or have a meeting if necessary.
- Step 3: If no compromises can be made, vote to get the majority choice.
- Step 4: After making a decision, no change or discussion will be made. Every member has to commit and respect that decision
- Problem dealing rule: No criticizing, no blaming, having meeting and solving the problems then make sure it won’t happen again.
- If a team member does not follow the rules or refuses to do the work, the team will report to the course coordinator.
- Every member needs to respect the others’ opinion
- If some cases are difficult to make a decision, for example the vote is tied, the project manager will make the decision.
####How will the team handle poor performance and resolve conflicts: Conflict is not necessarily a bad thing. Healthy and constructive conflict is a component of high-functioning teams. Everyone has different opinion and experience, we need various constructive idea to make teamwork more effective.However when we have any disputes,we have some rules to take actions:
- Understand why the conflict has occurred – there must be some reason to cause the conflict. Understanding why the conflict has occurred is an effective way to reduce the chance that the conflict will occur again. So each member should be willing to give a reason to explain their problem.
- Act immediately – When members have misunderstanding and conflict, it is essential to communicate as fast as possible in order to avoid any negative impacts on the team and the project.
- Arrange to meet with both people – Encourage team member to summarise their view, uninterrupted. This is essential as often people involved in conflict do not feel that they are being heard. Sometimes resolving workplace conflict is as easy as providing a forum for people to express their views.
- Agree to communicate – The most important thing throughout the resolution process is for everyone to keep communications open. The team members involved need to talk about the issue and discuss their feelings. Everyone should have active listening, because to move on you need to really understand where the other person is coming from.
If a team member is not able to finish his own work allocated by manager, we will:
- Have a team meeting and discuss the problem with the member concerned. We will provide assistance for the team member.
- If the team member does not attend the team meeting or does not complete their work then they would need to provide a reason.
##Communication ###Meeting: 1/ Place: Building 49 Time: Wednesday 2pm to 4pm Work: Document work 2/ Place: Engineering and Sciences Library at UQ Tuesday: 2pm to 3pm Work: Discussion and checking works
We’ve kept the meetings flexible according to our workload. Facebook is the main social platform for communicating between other team members. We have also set up a group on Facebook to post documents or important information, if there are some urgent case we have to deal with, we will discuss in the facebook chat and phone call. The team will upload documents on Google Drive during development and upload final products onto GitHub.
###Plan
####Assessment:
1/ Project Idea
Task: A single slide explaining a certain journalistic dilemma they want to address as well as their solution PDF
Deliverable: PDF file
Resource:
Due date: 12 Aug 2016 17:00
2/ Oral Pitch
Task: A single slide explaining a certain journalistic dilemma they want to address as well as their solution. Collect feedback, collect additional requirements.
Deliverable: Presentation
Resources:
Due date: 31 Aug 2016 08:00 - 5 Sep 2016 23:59
3/ Project proposal
Task: Create a markdown text explaining what to do to make the project and upload via GitHub
Deliverable: Proposal.md
Resources: Feedback from Oral Pitch
Due date: 28 Oct 16 23:59
4/ Design Portfolio and Prototype
Task: Develop a design portfolio, including a design prototype,and promotional video
Deliverable: PDF ,Design Prototype ,and Video Blog
Resources: Online survey (interview and questionnaire)
Due date: 28 Oct 16 23:59
5/ Reflective Essay
Task: Write a reflective essay, up to 2000 words, that analyses the project within the theoretical context provided through seminars and self-directed learning.
Deliverable: PDF
Resources: Compiled Document
Due date: 6 Nov 16 23:59
####Project Plan 1/Date: 12/9/2016 Tasks: Survey for UQ student by interview or online questionnaire Responsibility: Tom, Johnny
2/Date: 14/9/2016
Tasks: Analyze survey, designing UI and UX design
Responsibility: Tien, Harrison
3/ Date: 18/9/2016
Tasks: Design Paper Prototype, disccus and modify prototype
Responsibility: Tien, Johnny
4/ Date: 25/9/2016
Tasks: Work on simple mobile application interface. Develop basic feature
Responsibility: Tien, Johnny
5/ Date:30/9/2016
Tasks: Gather feedback on paper Prototype, present a limited functioning prototype to users, design Video content
Responsibility: Team
6/ Date: 2/10/2016
Tasks: create script Video
Responsibility: Johnny, Harrison
7/ Date: 2/10/2016
Tasks: Film and edit video, start Design Portfolio
Responsibility: Johnny, Harrison
8/ Date: 27/10/ 16
Tasks: Submit Design Portfolio, present Interactive Prototype
Responsibility: Team.
9/ Date: 28/10/ 16
Tasks: Work on Individual Essay.
Responsibility: Individual
####Development 1/ Application(Android) Programming language: C++/java Tool: Visual studio Responsibility: Tien, Johnny
2/ Website
Programming language: HTML ,css,javascript
Tool: Sublime or notepad++ or Visual studio
Responsibility: Harrison
3/ Server
Programming language: PHP,SQL
Tool: Netbeans
Responsibility: Tom
##Tags
- Key concepts: #Awareness, #MoSoSo, #CSCW, #Coordination, #Collaboration
- Journalism & News: #journalist, #reporter.
References:
[1] http://www.statista.com/statistics/226101/global-4g-mobile-subscriber-forecast/