Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Chapter 2 THEORETICAL FRAMEWORK

Introduction

Collaborative learning through structured blending of online tutorials, and lecture

supplemented with examining dialogue, role-based group assignments and other similar

activities seem to be applicable by understanding the feasibility of the study and the

possible effect of this study to broadly used resource which is the Internet. The internet

provides enormous amount of information. Everyone can find all types of information.

The proponents find some possible software’s or web applications that can be

used to gain some idea about information, codes, and design. This proposal was

conducted by the students that can help others and make it easy for them by serving as a

guideline and the structures to the researchers on how to make a more detailed,

comprehensive and effective research methods in acquiring significant data and

information.

This chapter proposes a theoretical framework that serves as the foundation for

the study. It is critical to have a theoretical framework as this is a descriptive and

interpretive qualitative case study. It helped the researchers to review the underlying

theories, philosophies, assumptions, and methodological techniques of the study, and to

formulate the basis for developing and use for data collection.

CPORS: An Android Based Ordering and Reservation System with SMS Notification for
Café Poblacion 2-1
2.1 Conceptual Framework

2.1.1 Programming Language

Coded language used by programmers to write instructions that a computer can

understand to do what the programmer wants. The most basic (called low-

level) computer language is the machine language that uses binary ('1' and '0') code which

a computer can run (execute) quickly without using any translator or interpreter program,

but is tedious and complex. The high-level languages (such as Basic, C, Java) are much

simpler (more 'English-like') to use but need to use another program (a compiler or an

interpreter) to convert the high-level code into the machine code, and are therefore

slower.

[http://www.businessdictionary.com/definition/programming-language.html]

2.1.2 JavaScript

A scripting language developed by Netscape to enable Web authors to design

interactive sites. Although it shares many of the features and structures of the full Java

language, it was developed independently. JavaScript can interact with HTML source

code, enabling Web authors to spice up their sites with dynamic content. JavaScript is

endorsed by a number of software companies and is an open language that anyone can

use without purchasing a license. It is supported by recent browsers from Netscape and

Microsoft, though Internet Explorer supports only a subset, which Microsoft calls Jscript.

CPORS: An Android Based Ordering and Reservation System with SMS Notification for
Café Poblacion 2-2
We used JavaScript as it is a web standard, it is supported natively across

browsers, and it is compatible with other open web standards. JavaScript is executed on

users' computers when they access the page, meaning that anything you can do in

JavaScript will not add processing strain onto your server. This made sites much more

responsive for the end user and less expensive in terms of server traffic.

[http://www.webopedia.com/TERM/J/JavaScript.html]

2.1.3 Webhost

A Web host may be either an Internet service provider, or companies that

specifically provide a Web hosting service, such as GoDaddy, BlueHost and FatCow.

Personal websites are often provided for free, while business websites are much more

expensive.

The percentage of time the Web host server is actually connected to the Internet,

thus allowing access to the websites it hosts, is called uptime. This value is typically

higher than 99 percent, with about 45 minutes of downtime per month for maintenance.

There are many types of Web hosts and Web hosting services. These include Shared Web

Hosting: Numerous sites are hosted on the same server, Reseller Hosting: Clients are

allowed to be Web hosts themselves, Dedicated Hosting: The client/user gains full

control of the server, but often does not actually own the hardware, Managed Hosting:

The user/client does not have full control, allowing the Web host to assure the quality of

the service. The user may manage data using FTP or remote management tools, Cloud

Hosting, Cluster Hosting and Grid Hosting.

CPORS: An Android Based Ordering and Reservation System with SMS Notification for
Café Poblacion 2-3

You might also like