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.
Common Web sites that use plug-in APIs
are presented here:
• Twitter –is a social
networking service that
enables users to send and read
short messages with 140
characters. These short
messages are called tweets.
Common Web sites that use plug-in APIs
are presented here:
• Facebook –is a social
networking Web site that
requires the user to register an
account and create a user
profile
Common Web sites that use plug-in APIs
are presented here:
• Google Maps –APIs are one of
the most used APIs by Web site
developers. Commonly, Google
Maps APIS are used to indicate a
location of an establishment
described on a Web site.
SOCIAL MEDIA
PLATFORMS
Websites like facebook allow
you create not only personal
accounts but also pages and
groups where you can share
content.
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.