You are on page 1of 5

Medina Foundation College of Sapang Dalaga, Inc.

Empowerment Technologies
GRADE 11

Quarter 1: Module 4

Subject Teacher: Mr. Mc Stephen M. Alumbro


LESSON 4: Online Tools for
Content Development

Learning Goal

At the end of this module the students can:

 Evaluate existing online creation tools, platforms, and applications in developing ICT
content for specific professional tracks.
 Apply Web design principles and elements using online creation tools, platforms, and
applications to communicate a message for a specific purpose in specific professional
tracks.
 Create an original or derivative ICT content using online creation tools, platforms, and
applications to effectively communicate messages related to specific professional tracks.

Lesson Discussion
Different methods, techniques, and tools for image manipulation were discussed in the
previous module. Images are used in a variety of ways, from visual aids in word processing and
presentation files, to stand-alone infographics and printed images. Created or modified images
will always be used by certain programs by either Web or local application. In this module, a
variety of common programs or platforms that use these images will be discussed. Furthermore,
stand-alone, and specialized platforms will be presented. This module will highlight a detailed
use of different application platforms and culminate with activities that will help you learn the
details in using them.
Online Platforms and Applications
The term "platform" refers to a program created by developers that can be Modified or
reprogrammed by outside users. It is a facility for programming or developing an application
tailored to the user's specifications. Online platforms are online Web sites created to aid users in
creating their Web content and cater to different kinds of information such as texts, images, and
videos. Another unique feature of online platforms is the ability to program modify, and access
the application remotely using the Internet.
The demand in computational function and administrative facilities in computing
machines intended to perform different applications gave birth to the field of platform
development and creation. The first effort of humans to create development platforms and online
platforms can be traced back to the start of programmable computers. The Formula Translating
System (FORTRAN), the first successful commercial programming language compiler, helped
humans give instructions and interact with computers without altering the hardware component
of the computer. Since then, programming advanced and gained popularity altogether.
FORTRAN and its successors were operated offline or without connectivity with other
computing devices. The program is solely tailored to the local device and for a customized
function. This offline feature was broken when Tim Berners-Lee introduced the World Wide
Web. The sudden demand for online information grew. The demand in creation of online content
started to spread. The direction of platform development was altered, and online platform
development gained popularity. Furthermore, the development of content was offered not just for
developers but for the public as well.
Platform Categories
The Application Programming Interface (API) is a set of governing protocol or rules on
how software elements should communicate and interact with one another. Commonly, API is
used in developing the GUI. This tool is incorporated into the developed application to enable
Certain functions. API types and their functions are presented here.
 Access API- This type of API runs in a remote machine, server, or computer, and the
application is accessed remotely by a guest user application to draw data and services.
Creation of application is left to the host of the said API, as well as the maintenance, the
continuous running, and the standby of the API waiting for users to access it. The
development of this type of API requires financial capabilities and technical capabilities.
 Plug-in API - Most of the time, this API is used in the user end. Generally, different for
Web browsers that enable different functions such as applications for playing video
developers create different applications that can be integrated or "plugged in" to a core
application and/or the GUI of these applications. Typical examples are the plug-in
programs for Web browsers that enable different functions such as applications for
playing video clips and video games.
 Runtime Environment- These APls are platforms for developing different applications,
wherein programs or application codes are evaluated and compiled in the said APls. The
application codes are uploaded or injected into the APl and the APl will test and run the
application code. Most of the time, this API is hosted in a remote area and requires the
services of the Internet.
For Web site developers and bloggers, plug-in APls are the most popular because they are
simple and easy to integrate. The convenience of having different APls running on a Web site
offers viewers or users of these Web sites the ability to easily access different online services
integrated in one facility. Common Web sites that use plug-in APls are presented here.
 YouTube- YouTube is a Web site dedicated to hosting video clips. Users can create an
account on YouTube and upload videos for public and private viewing. Most of the Web
sites integrate videos into other developing Web sites. To capitalize this Web site, an API
tool is created to enable developers to embed the YouTube video player and play any
YouTube content on their Web sites.

 Flickr - Flickr is a Web site that caters to the hosting of images. Users of the site create a
private account wherein they can upload images and categorize the images as to whether
they are viewed privately by the uploader or by the public. An APl is created to enable a
website developer to embed or use images on Flickr. Also, the image slide player API of
Flickr can further organize the presentation of images in a slide show fashion.

 Twitter - Twitter is a social networking service that enables users to send and read short
messages with 140 characters. These short messages are called tweets. Twitter API ARE
used by developers to embed Twitter functions in developing Web sites. Commonly,
using Twitter API, users can find a facility to create messages and tweet those messages.
Furthermore, there are Web sites using Twitter API to display information or messages
from a certain user commonly governing those Twitter accounts.

 Facebook - Facebook is a social networking Web site that requires the user to register an
account and create a user profile. A profile contains the information about the owner of
the account such as his or her birthday, location, work, and education. Different users can
then connect with one another by adding them as "friends." On this Web site, users are
also capable of posting information on their “wall” or the page that contains the users’
information. Also, users can post images, videos, and Web site links on their wall.
Facebook APIS are used to connect an individual's wall or an organization's Facebook
account so that the audience and users can easily access Facebook services connected to a
Facebook account.

 Google Maps – Google Maps APIs are one of the most used APIs by Web Site
developers. Commonly, Google Maps APls are used to indicate a location of an
establishment described on a Web site. These APls enable the developers to display an
accurate map depicting the satellite views or the actual appearance and layout of roads
and buildings in a particular area.

ACTIVITY
Reflect Upon
In your opinion, how can these online platforms be of use in raising awareness of important
societal and environmental issues for the people?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
ASSESSMENT
What Have I Learned So Far?
1. Create a list of online platforms you use or visit frequently. What are the kinds of content that
you can create using these online platforms?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________

2. Categorize these platforms according to the APls they use.


______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________

You might also like