Proposal For News Paper App
Proposal For News Paper App
Proposal For News Paper App
Introduction ........................................................................................................................................... 1
1.
1.1.
1.2.
1.3.
Project as a Solution...................................................................................................................... 2
2.
2.1.
Aims .............................................................................................................................................. 4
2.2.
2.3.
3.
4.
4.2.
5.
5.1.
Description .................................................................................................................................... 8
5.2.
6.
6.1.
Methodology ............................................................................................................................... 11
6.2.
6.3.
6.4.
7.
8.
Boundaries .................................................................................................................................. 16
7.2.
Constraints .................................................................................................................................. 16
7.3.
Risks............................................................................................................................................ 17
9.
8.1.
8.2.
8.3.
10.
Bibliography ................................................................................................................................... 21
11.
Appendix ......................................................................................................................................... 23
06/05/2015
1. Introduction
1.1.
Project Introduction
The expression Augmented Reality usually abbreviated with the acronym AR, is a type
of virtual reality that aims to duplicate the world's environment in a computer. An
augmented reality system generates a composite view for the user that is the combination
of the real scene viewed by the user and a virtual scene generated by the computer that
augments the scene with additional information. The virtual scene generated by the
computer is designed to enhance the user's sensory perception of the virtual world they are
seeing or interacting with. The goal of Augmented Reality is to create a system in which
the user cannot tell the difference between the real world and the virtual augmentation of
it. Today Augmented Reality is used in entertainment, military training, engineering
design, robotics, manufacturing and other industries. (Beal, Vangie 2012). It is possible to
create simple content areas especially targeted to advertisers directly inside magazines and
newspapers. These content areas can trigger, in a given physical context by means of
suitable AR tag, visualization of digital content video, audio, interactive 3D animations
in addition to the text, thanks to suitable devices such as smartphones, tablets and
wearables. This possibility adds a new dimension to the reading experience and brings
multimedia content where it previously could not be. Moreover, it can generate new
revenue streams. This scenario requires the inclusion in the printed editorial product of
appropriate AT tags or use generic image recognition technology.
With the advent and spread of new generation mobile devices, the necessary conditions for
a real revolution in the media and publishing industry have been laid. These devices include
smartphones such as iPhone and Android, and the more rest Tablets, such as Samsung
Galaxy Tab and iPad furthermore the wearables such as Galaxy VR and Google Googles.
In addition to their computer-like features, these devices enjoy, on one hand or no hands
at all, the benefits offered by the maneuverability and portability typical of paper and, on
the other hand, of a high level of contextualization of information.
Ashesh Poudel
12063435
1.2.
06/05/2015
Problem Background
Traditional media, especially those based in printed paper, suffer from a number of intrinsic
limitations. First of all, they are characterized by a unidirectional and linear communication
circuit in which information is encoded and transmitted by a sender, who plays an active
role in the communicative process, and is received by a receiver, who, on the other hand,
plays a passive role. Information is transmitted as a product in a channel and is then
decoded bu the recipient in such a way that s/he cannot respond in any way to sender during
the communication episode. In addition, the information is conveyed in typically static,
this meaning that the text and printed images do not change over time. Finally the print in
mono-media, in that it uses only one medium (the paper) to communicate the content; other
information resources (such as audio, video etc.) cannot be included in the traditional paper
publishing.
1.3.
Project as a Solution
Scope In
The proposed project provides readers an interactive way of reading published media.
Readers can watch videos, 3D diagraphs, and much more. For this to happen reader must
have an Android phone or tablet and a good internet connection. Once the reader points to
certain parts of the newspaper, say, an advertisement, then it is played in his/her phone or
tablet. With the image recognition technology, the image will be then converted into video
in readers phone/tablet. Other things which reader can do is give feedback to the publishers
to improve the newspaper.
Scope Out
The proposed project does not have any 3D models as of now. Having internet connection
is mandatory because the newspaper is updated daily.
Ashesh Poudel
12063435
06/05/2015
Ashesh Poudel
12063435
06/05/2015
Aims
The aim of the proposed project is to develop an android application which allows users a
more immersive way of reading newspapers/magazines with the help of Augmented
Reality technology.
2.2.
Personal Objectives
While doing this project, some of the S.M.A.R.T. objectives that I have set for myself are
as follows:
o Learn about Augmented Reality technology and obtain detailed idea of the project by 1st
August, 2015
o Learn to user Android Studio and start work on project by 15th September, 2015.
o Start gathering of requirements set by the newspaper publisher (i.e. The Himalayan
Times, APCA House) to be included in the application by 20th October, 2015.
2.3.
Project Objectives
Some of the project objectives that I have set for myself are as follows:
o Commence the designing process by creating a basic framework for the application to
determine functionality that can be implemented in the application by 25th November,
2015.
o Finalize the documentation collection from The Himalayan Times to start working on the
Use Case Diagram by 5th December, 2015.
o Complete all the required UML diagrams for finding out about all the use case and actors
related to the application by 1st January, 2016.
Ashesh Poudel
12063435
06/05/2015
o Start on the development phase of the development life cycle by 25th January, 2016.
o Start to create the front end of the application to obtain the general User Interface (UI) of
the application by 10th February, 2016.
o Start work on developing various data modules related to the application to obtain the basic
outline needed for the development of the application 15th January, 2016.
o Commence work on back end development of the application to assess the various
functionality by 15th May, 2016.
o Start work on testing the application to check functionality and workability of the
application and fix all the issues that occur during the testing phase by 30th June, 2016.
o Deliver the application to The Himalayan Times to determine whether all the requirements
are met and obtain any feedback that need to be changed in the system by 10th July, 2016.
o Make any modification to the application to the specifications obtained to make the
application work better by 30th July 2016.
o Upload the finished application into the Google Play Store to be downloaded and used by
the clients customers by 20th August 2016.
Ashesh Poudel
12063435
06/05/2015
Ashesh Poudel
12063435
06/05/2015
to be interactive. According to the data gathered, it is safe to assume that the application
that I have proposed to develop would be beneficial to people who send most of their time
surfing the internet, or using their smartphones to carry out various activities.
In Newspaper Reader application, the contents of newspaper which can be made interactive
are set by the publishers are sent to me via email. Then the content is uploaded to a server.
When user (i.e. the readers) point to a certain image then that image triggers an event which
shows up an image or audio/video content in user smartphone.
4. Client Details
4.1.
Client Background
The Himalayan Times is an English-language newspaper. The Himalayan Times
has been a recent entry into the Nepalese newspaper market. International Media Network
Nepal Pvt. Ltd. is the publisher of The Himalayan Times. The online version of The
Himalayan Times is also popular in Nepal and ranked as one of the most visited websites
in Nepal.
Ashesh Poudel
12063435
4.2.
06/05/2015
Client Perspective
The Himalayan Times is one of the best-selling newspaper in Nepal with a lot of
goodwill. The application that I have proposed, will be one-of-a-kind in Nepal. The
newspaper will have many articles that can be made interactive and can be converted into
audio/video. The newspaper has variety of readers across Nepal. Like the newspaper which
is both innovative and is always on a look out to use new technology the application will
provide it an opportunity to level up with the foreign newspapers which have adopted the
technology few years ago.
5. Similar Project/System/Application
5.1.
Description
Ashesh Poudel
12063435
06/05/2015
Koran SINDO is The First Newspaper in ASEAN that uses Augmented Reality as an extra
in News and Commercials. Point your camera at smart phone to image news and
commercials, and 3D or video will appears. Currently Koran Sindo is sitting at number
three nationwide and number two in the Greater Jakarta area. While providing the most
Ashesh Poudel
12063435
06/05/2015
Anyone who hasnt heard of The Guinness Book of World Records has probably been
living under a rock for the past few decades. These books have been the most reliable
source of verified world records during that time period. No matter how big or how small
the record youre likely to find it referenced in these volumes. With the Guinness World
Records 2015 - Augmented Reality app you can take your enjoyment of these records to
the next level. This is a free app and its compatible with the iPhone, iPad, and iPod touch.
(Cherry, 2015)
Ashesh Poudel
12063435
10
5.2.
06/05/2015
Features
GWR2015
Interactive
Augmented Augmented
Augmented
Reader App
Reality
Reality
Reality
Free of cost
Offline
Ratings
Good
Good
Okay
N/A
Working in Nepal
Every application mentioned above are good at their own criteria. However in case
of newspapers in Nepal, there isnt any. Since this will be the first, I dare say, the first
application to use AR technology in Nepal, it will set a new benchmark for the use of AR.
There is an issue with this app though. Its all but useless unless users have a copy of The
Himalayan Times.
Methodology
Ashesh Poudel
12063435
11
06/05/2015
Ashesh Poudel
12063435
12
06/05/2015
Incremental Methodology
Waterfall Model
Ashesh Poudel
12063435
13
6.2.
06/05/2015
Programming Tools
JAVA
Java is a programming language first released by Sun Microsystems back in 1995. It can
be found on many different types of devices from smartphones, to mainframe computers.
By using JAVA I can develop Android apps on Windows, Linux or OS X and the Java
compiler converts the source code into bytecode. This in turn is executed on the VM builtin to Android. This is different to the model used by iOS which uses a native compiler to
turn Objective-C into ARM machine code. (Sims, Gary 2014).
Android Software Development Kit
The Android Software Development Kit (SDK) is actually a collection of tools
that will help me make Android apps.
Android Studio
It is the main IDE for the creation of android application. Integrated development
environments (IED), is the main program where we write codes to put the app together.
Eclipse is the default IED for Android. Its main alternative is Android Studio which is part
of a prolonged beta version. Since they are both used for creating android which is an open
course platform, both eclipse and android studio is free of cost.
Wikitude SDK
Wikitude is an open source augmented reality, SDK library used to make
application which integrates AR technology. It contains library for location based AR,
image recognition and tracking functionality.
AR Media Plugin
It is a free plugin for android application, which allows user to visualize their 3D
model directly in the real physical space. It has a lot of features that make it suitable for
the creation of high quality Augmented Reality contents.
Ashesh Poudel
12063435
14
6.3.
06/05/2015
LibrePlan
LibrePlan is a web based application and is licensed under AGPL (GNU Affero General
Public License). (Muilwijk, Robin 2014). It has modern design and balanced user interface,
as well as, good and complete documentation and built in reporting.
Microsoft OneNote
Microsoft has a stellar offering in this category of software. Not only can I be able to
organize my notes by pages, I can also be able to sync everything between all of my devices
connected to my Microsoft account, embed recorded audio and video, draw directly within
notes that I create, and more. The deep integration with Exchange Server, SharePoint, and
other Microsoft Office products grants OneNote a level of integration that cant be seen in
other note applications. (Nawrocki, Matt 2013).
6.4.
Hardware
Hardware Required
Quantity
Cost (Nrs.)
Laptop
---
Internet Connection
1 Mbps * 12
27000
Android Smartphone
---
Software
Software Required
Quantity
Cost (Nrs)
Android SDK
---
JAVA
---
---
---
Operating
System
(Windows 8.1)
Wikitude SDK
Ashesh Poudel
12063435
15
06/05/2015
Boundaries
The Android development app contains only information related to The
Himalayan Times. The app is useless until a copy of the newspaper is acquired. It will not
be an international application. The application will not work offline because the data
will be changed daily. It will require a good internet connection and that can be costly for
some users.
7.2.
Constraints
Time
The total time to complete this project is around a year. So in order to complete
the project in time, every work packages, activates and task must be completed in its
duration.
Scope
Android has a lot of scope. The application will be the first in Nepal. With the
success of the application other publications may want to implement AR technology in
their products as well.
Cost
Ashesh Poudel
12063435
16
06/05/2015
The total cost of completing the project is 27,000 Nrs. This amount is for internet
connection only. Other items which are required like laptop, android phones, and windows
8.1 is already present with me. But the cost of the internet connection may be problem to
me as I have no income.
7.3.
Risks
There are elements of risks involved in everything that we do. The project relies
heavily on various hardware and software, it is possible that in future there might arise
some problem regarding this. The laptop might crash, or the program might not function.
Besides that, the client might change the requirements at the last stage and has to be
changed in minimum amount of time.
9. Project Plan
8.1.
Progression Timeline
Name/Title
Start Date
End Date
Duration
6/4/2015
7/31/2015
57
1.1.2
8/2/2015
9/15/2015
44
1.1.3
Requirement Gathering
9/16/2015
10/20/2015
34
1.1.4
Commence designing
10/21/2015
11/25/2015
35
11/26/2015
12/6/2015
10
12/7/2015
1/1/2016
25
1/3/2016
1/15/2016
12
1.1.6
1.1.7
Ashesh Poudel
data modules
12063435
17
06/05/2015
1.1.8
1/17/2016
1/25/2016
1.1.9
1/26/2016
2/10/2016
15
1.1.10 application
2/11/2016
5/13/2016
92
1.1.11 Testing
5/15/2016
6/30/2016
46
7/1/2016
7/10/2016
7/11/2016
7/29/2016
18
7/31/2016
8/19/2016
19
Ashesh Poudel
12063435
18
8.2.
06/05/2015
Gantt Chart
Ashesh Poudel
12063435
19
8.3.
06/05/2015
Ashesh Poudel
12063435
20
10.
06/05/2015
Bibliography
Ashesh Poudel
12063435
21
06/05/2015
Ashesh Poudel
12063435
22
11.
06/05/2015
Appendix
Questionnaire
Ashesh Poudel
12063435
23
06/05/2015
Ashesh Poudel
12063435
24
Ashesh Poudel
06/05/2015
12063435
25