Sie sind auf Seite 1von 17

Technological University of the Philippines

College of Industrial Technology


Electronics Department

Development of Wii-Share Application

CHAPTER 1 & 2

Atun, Kenneth Marlo


Escribe, Felixson
Marco, John Gregory
Submitted By:

Prof. Julius Garcia


Submitted To:

BTIT 4A
Course, Year & Sec.:

Development of Wii-Share Application

I.

Introduction
1.1. Background of the Study
File sharing is the practice of distributing or providing access to digital media, such
as computer programs, multimedia (audio, images and video), documents or electronic books.
File sharing may be achieved in a number of ways. Common methods of
storage, transmission and dispersion include manual sharing utilizing removable media,
centralized servers on computer networks, World Wide Web-based hyperlinked documents,
and the use of distributed peer-to-peer networking.
The usefulness of mobile devices has increased greatly in recent years allowing users
t perform more tasks in a mobile text. Advances in mobile technology have enables a wide
range of applications to be developed that can be used by people on the move. Small screen
sizes, limited connectivity and usable application are just some issues that arise when
designing for small, portable devices. The advance of mobile technologies have turned
handheld devices a part of peoples daily life such as in communication and entertainment.
Nowadays mobile devices, such as smart phones, have equipped with location information
receiver, camera, RFID reader, mobile applications and other environmental awareness
sensors. These can provide rich and interactive multimedia learning content for educational
purposes
As more and more students acquire and use mobile phones, so are they immersing
themselves in text messaging and file sharing. The main problem is the difficulty of the
students to contact, share and text their colleagues inside the campus by cause of low range of

tower signals. Therefore, students are struggling to communicate with each other leading to
outdated information.
Technological University of the Philippines is a state university with a unstable
network signal. Lots of students are suffering from the loss of signal or unsettled internet
connection in certain areas of the school. Thus, this study is in need to implicate in the school
for the user to be able to contact their buddies, teachers to stay in touch to other faculty
members.
Areas where mobile network and internet connection cannot be reach or in low signal
are some of the causes where students are struggling to reach out their colleagues. There are
places where there really is no signal or network. Thus, we develop this application which
will be useful to any user. The information can be transferred easily even in the areas where
there is no signal. This will make the transportation of data and information easier in the
Technological University of the Philippines.

1.2 Objective of the study


The general objectives of the study is to develop a mobile application that lets the
user to share file, send text message without internet and through wireless local area network.
Specifically, the study aims to:
1. Design a mobile application with the following characteristics:
a. It can share different types of files and
b. Can send text message through LAN
2. To create the application using laptop or PC with Java Android and MySQL
installed

3. Test and improve the project application; and


4. Evaluate the acceptability/performance of the project application
a. ISO 9126
b. FURPS
1.3 Scope and Limitations of the study
The study involves the design, testing, features and evaluation of the mobile
application that will enhance the productivity and communication among users in a
reliable, cost efficient and secure way. This study is only for the use of the Technological
University of the Philippines.
The specific services that the mobile application includes are file sharing and text
messaging. The Wii Share application is a way to quickly pass information among the
users in a secured manner. It can only be used by the students and teachers. This will
support the data actions such as sending message, attaching file, and of course sending
and receiving of files. The files types can be seen on the mobile with the use of the
application.

1.3 Significance of the study


The development of the application will conclude a huge difference in the school.
Students and teachers can now communicate to their colleague in a Wireless Lan Area

Network without using a prepaid load on their mobile phones. They can also share file by
each other or by group. The creation of the application will be beneficiary to each user
who has this application in their mobile phones. Communication without using prepaid
load and in a low signal area is now easily for them to stay connected to each other.

Chapter 2
CONCEPTUAL FRAMEWORK
This chapter presents review of related literature, related studies, topical outline, conceptual study
and definition of terms.

Related Studies
According to Margaret Rouse, file sharing is the public or private sharing of
computer data or space in a network with various levels of access privilege. While files
can easily be shared outside a network (for example, simply by handing or mailing
someone ones file on a diskette, the term file sharing almost always means sharing files
in a network, even if in a small local area network. File sharing allows a number of
people to use the same file or file by some combination of being able to read or view it,
write to of modify it, copy it, or print it. Typically, a file sharing system has one or more
administrators. Users may all have the same or may have different levels of access
privilege. File sharing can also mean having an allocated amount of personal file storage
in a common file system.
Review of related literature
The following are the review of related literature and studies which helped the researchers in the
concept of the study.
Networking
According to Margaret Rouse, networking is the construction, design and use of a network,
including the physical (cabling, hub, bridge, switch, router and so forth), the selection and use of

telecommunication protocol and computer software for using and managing the network, and the
establishment of operation policies and procedures related to the network.
Intranet
According to Bradley Mitchell, Intranet is the generic term for a collection of private computer
network within an organization. An intranet uses network technologies as a tool facilitate communication
between people or work improve the data sharing capability and overall knowledge base of an
organizations employees.
Java
Java is a programming language expressly designed for use in the distributed environment of the
Internet. It was designed to have the "look and feel" of the C++language, but it is simpler to use than C++
and enforces an object-oriented programming model. Java can be used to create complete applications
that may run on a single computer or be distributed among servers and clients in a network. It can also be
used to build a small application module or applet for use as part of a Web page. Applets make it possible
for a Web page user to interact with the page.
Python
Python is an interpreted, object-oriented programming language similar to PERL, that has gained
popularity because of its clear syntax and readability. Python is said to be relatively easy to learn and
portable, meaning its statements can be interpreted in a number of operating systems, including UNIXbased systems, Mac OS, MS-DOS, OS/2, and various versions of Microsoft Windows 98. Python was
created by Guido van Rossum, a former resident of the Netherlands, whose favorite comedy group at the
time was Monty Python's Flying Circus. The source code is freely available and open for modification
and reuse. Python has a significant number of users.

Javascript
JavaScript is an interpreted programming or script language from Netscape. It is somewhat
similar in capability to Microsoft's Visual Basic, Sun's Tcl, the UNIX-derived Perl, and IBM's REXX. In
general, script languages are easier and faster to code in than the more structured and compiled languages
such as C and C++. Script languages generally take longer to process than compiled languages, but are
very useful for shorter programs.
HTML
HTML (Hypertext Markup Language) is the set of markup symbols or codes inserted in a file
intended for display on a World Wide Web browser page. The markup tells the Web browser how to
display a Web page's words and images for the user. Each individual markup code is referred to as an
element (but many people also refer to it as a tag). Some elements come in pairs that indicate when some
display effect is to begin and when it is to end.

CSS
A cascading style sheet (CSS) is a Web page derived from multiple sources with a defined order
of precedence where the definitions of any style element conflict. The Cascading Style Sheet, level 1
(CSS1) recommendation from the World Wide Web Consortium (W3C), which is implemented in the
latest versions of the Netscape and Microsoft Web browsers, specifies the possible style sheets or
statements that may determine how a given element is presented in a Web page.

Bluestacks
BlueStacks is a California-based software and virtualization company that was founded in 2009.
Its flagship products are the BlueStacks App Player and the GamePop micro console. The BlueStacks
App Player permits the use of Android applications on computers running either Mac OS X or Microsoft
Windows operating systems. GamePop allows users to play Android games on a television.
ISO 9126 (Software Quality Characteristics)
A set of attributes of a software product by which its quality is described and evaluated. A
software quality characteristic may be refined into multiple levels of sub-characteristics.
Software Quality may be evaluated by the following characteristics:

Functionality

Reliability

Usability

Efficiency

Maintainability

Portability

ISO 9126
ISO 9126 is the software product evaluation standard from the International Organization for
Standardization. This international standard defines six characteristics that describe, with minimal
overlap, software quality.
ISO 9126 provides the definition of the characteristics and associated quality evaluation process to be
used when specifying the requirements for the evaluating the quality of software products throughout
their life cycle. ISO 9126 sets out six quality characteristics, which are intended to be exhaustive. From
this it follows that each quality characteristics is very broad.
Functionality is the set of attributes that bear on the existence of a set of functions and their specified
properties. The functions are those that satisfy stated or implied needs.
Reliability is the set attributes that bear on the effort on the capability of software to maintain its level of
performance under stated conditions for a stated period of time.
Usability is the set of attributes that bear on the effort needed for use, and on the individual assessment of
such use, by a stated or implied set of users.
Efficiency is the set of attributes that bear on the relationship between the level of performance of the
software and the amount of resources used, under stated conditions.
Maintainability is the set of attributes that bear on the effort needed to make specified modifications.
Portability is the set of attributes that bear on the ability of software to be transferred from one
environment.

Topical Outline
1. File sharing
1.1 Documents
1.2 Audio file
1.3 Video file
1.4 Photo
1.5 Mobile Application
2. Message
2.1 Text Message
3. Connection
3.1 Network
3.2 Security
3.3 WLAN

Topical Outline
1. File sharing

According to John Lambrick, journal of Piracy, File sharing and Legal Fig Leaves. File
Sharing involves the sharing of resources between devices by direct exchange, there is no
reliance upon a centralised server, and each users computer effectively becomes a server.
1.1 Documents
Any source of information, in material form, capable of being used for reference
or study or as an authority (Michael Buckland).
1.2 Audio File
A file format for storing digital audio data on a device. The data can be a raw bit
stream in an audio coding format, but it is usually embedded in a container
format or an audio data format with defined storage layer.
1.3 Video File
A video file normally consists of a container format containing video data in a
video coding format alongside audio data.
1.4 Photo
Image becomes a grid of pixels each of which has a number of bits to designate
its color depth of the devise displaying it.
1.5 Mobile Application
A computer program designed to run on mobile devices such as smartphones and
tablets. Most such devices are solid with several apps bundled as pre-installed
software.

2.

Message
A message is a discrete unit of communication intended by the source for consumption
by some recipient or group of recipients.
2.1 Text messaging
The terms text messaging or just texting refers to the brief typed messages
sent using the Short Message Service (SMS) of mobile/cell phones, Personal
Digital Assistants (PDAs), smartphones or web browsers (Thurlow and Poff).

3. Connection
In telecommunication and computing in general, a connection is the successful
completion of necessary arrangements so that two or more parties.

3.1 Network
Network is a radio network distributed over land through cells where each cell
includes a fixed location transceiver known as base station.
3.2 Security
Security is the protection of smartphones, tablets, laptops and other portable
computing devices, and the networks they connect to, from threats and
vulnerabilities associated with wireless computing.
3.3 WLAN
Wireless local area network is one in which a mobile user can connect to a local
area network (LAN) through a wireless connection.

Conceptual model of the study


The conceptual model of the study includes input, process, output which is shown in Figure 1.
Input
The inputs needed to conduct the study are classified according to the following knowledge
requirements, software requirements, and hardware requirements. These served as the foundation of the
study.
To be able to develop a Wii-Share application, the proponents must have knowledge in java
programming, python programming, HTML/CSS and networking. Software requirements include java
programming language, python programming language, Windows XP or Windows 7 operating system,
android version 2.2 up and Bluestacks. For the hardware requirements, an android phone and desktop
with windows XP or windows 7.
Process

To develop the Wii-Share, there are four phases to be taken: project development, project design,
testing and debugging, and implementation. In the project development phase, by making of the core of
the application and in the project design phase, the creation of the context diagram and data flow diagram
took place. After making the desired application, it was tested and debugged. Then, the implementation,
and evaluation was made.

Output
The output of this application is the Wii-Share mobile application.

Input

Process

Wii-Share
Output

Hardware Requirements
-Desktop Computer
-Android Phone
Software Requirements
-Java Programming Language
-Python Programming Language
-Windows XP or 7
-Android Version 2.2 up
-Bluestacks

Project Development
Project Design
Testing and Debugging
Implementation

Knowledge Requirements
-Java Programming
-Python Programming
-Networking
-HTML
-CSS

Evaluation

Figure 1. Conceptual Model of the Study

Evaluation System
The evaluation system includes the following sections that were used in the process of
evaluation of the software.
Statistical Mean Method
The statistical mean is computed using the formula shown below by obtaining the sum of
all the responses and then dividing it by the total number of the respondents.

Where:X is the mean of the sample


X is any individual from sample
X is a set of collection of random numbers
n corresponds to the number of people

Evaluation Instrument
The researchers use ISO 9126 software quality indicators as the main criteria for the
evaluation. The following were the indicators used to determine the quality of this system as
perceived by the respondents, functionality, reliability, usability, efficiency, maintainability and
portability. The evaluation sheet was given to all respondents were selected. The indicators were
rated from the scale of 1 to 5, wherein 1 corresponds to Non Acceptable and 5 corresponds to
Highly Acceptable (Table 1)

Numerical Rating
5
4
3
2
1

Interpretation
Highly Acceptable
Very Acceptable
Acceptable
Moderately Acceptable
Not Acceptable

Table 1: Rating Scale for the Evaluation Instrument

Table presents the range of scale values and its interpretation. These were used in
determining the qualitative description of the mean ratings of the respondents.

Numerical Rating
4.51-5.00
3.51-4.50
2.51-3.50
1.51-2.50
0-1.50

Interpretation
Highly Acceptable
Very Acceptable
Acceptable
Moderately Acceptable
Not Acceptable

Table 2: Range of Scale Values and Its Interpretation

The range between 1 to 5, 1.0 to 1.50 it Not Acceptable, 1.51 to 2.51 is Moderately
Acceptable, 2.51 to 3.51 is Acceptable, 3.51 to 4.50 is Very Acceptable, and 4.51 to 5.00
corresponds to Highly Acceptable.

Das könnte Ihnen auch gefallen