You are on page 1of 14

ONLINE PLATFORMS

and applications FOR


ICT CONTENT
DEVELOPMENT
PLATFORMS
• Refers to a program created
by developers that can be
modified or reprogrammed
by outside users.
• The formula Translating
System is the first successful
commercial programming
language compiler.
Platform Categories
• API – Application
Programming Interface is a
set of governing protocol or
rules on how software
elements should
communicate and interact
with one another.
API TYPES

ACCESS API
• This type of API runs in a
remote machine, server, or
computer, and the application
is accessed remotely by guest
user application to draw data
services.
API TYPES

PLUG-IN API
• Most of the time, this
API is used in the user
end.
API TYPES

RUN-TIME
ENVIRONMENT
• These APIs are platforms for
developing different
applications. Wherein
programs or applications codes
are evaluated and compiled in
the said APIs.
Common Web sites that use plug-in APIs
are presented here:

• Youtube –is dedicated to


hosting video clips. Users
can create an account on
Youtube and upload videos
for public and private
viewing.
Common Web sites that use plug-in APIs
are presented here:

• Flickr –is a Web site


that caters to the
hosting of images.
BLOGGING
PLATFORMS
Websites like Wix,
Wordpress, Tumblr, and
Blogger focus on content &
design.
Content Management System - (CMS)

CMS is a computer application


(sometimes online or browser
based) that allows you to
publish, edit and manipulate,
organize and delete web content.
Cloud Computing
The software is in the
“cloud” or over the
internet
Cloud Computing
ADVANTAGES DISADVANTAGES
1. No need to install 1. Can be hampered down by slow
2. Saves hard disks space Internet speed; no connection, no
3. Easy access to your software/files; can cloud computing.
be ran anywhere as long as there is an 2. May still require compatible
internet connection. software like a browser.
4. Saves you money from buying 3. You do not own the software; you
software licences and additional hard are simply renting it.
disk space.
4. Security risk of doing things over
5. No need to update because it updates
the internet as opposed to your
automatically.
personal computer alone.
6. Minimum system requirements.
5. More prone to hacking.
7. Back up and data recovery are
relatively easier than on a physical 6. Limited Control over the
device. infrastructure itself.

You might also like