Online Platforms
Online Platforms
PLATFORMS
EMPOWERMENT TECHNOLOGIES
NATURE AND PURPOSES OF
ONLINE PLATFORMS
What is a Platform ?
-in computing, an operating system and computer hardware.
(by Techopedia)
-Follows set of standards
-enables software developers to develop software
applications
–a system that can be programmed and therefore
customized by outside developers-users. (by Marc
Andreessen)
THREE LEVELS OF
PLATFORM
Level 1 – Access API
- API means Application Programming
Interfaces.
- most common type of internet platform
- the apps on this level run elsewhere and call
into the platform via web services API to draw
on data and services.
Level 2 – Plug-in API
- Has been used in end-user applications to
let developers build new functions that
can be injected or plugged into the core
system and UI.
- Best online example: Facebook
Level 3 – Runtime Environment
- Third-party application code actually runs
inside the platform-developer code is
uploaded and runs online, inside the core
system.
- Referred to as “Online Platforms”
WEB DESIGN PRINCIPLES