0% found this document useful (0 votes)
8 views21 pages

Group 8 Platform - Technology

The document is a report on platform technology, detailing its definition, importance, foundational elements, examples, new advancements, and a development pathway. It emphasizes how platform technology standardizes practices, enhances efficiency, and fosters innovation across various industries. The report also includes references and documentation of the research process.

Uploaded by

herrerabuyo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views21 pages

Group 8 Platform - Technology

The document is a report on platform technology, detailing its definition, importance, foundational elements, examples, new advancements, and a development pathway. It emphasizes how platform technology standardizes practices, enhances efficiency, and fosters innovation across various industries. The report also includes references and documentation of the research process.

Uploaded by

herrerabuyo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 21

PLATFORM TECHNOLOGY

A Report Paper Presented to

MARIEL J. LAJOT

Instructor of

College of Arts and Science

In fulfillment in the Requirement for this Subject

ITS 307

By

HERRERA CJ C.

MILMAO BERNARD

CADAYONA FRESIEJANE G.

Bachelor of Science and Information Technology


TABLE OF CONTENTS

I. Introduction…………………………………………………………………………….2-3

II. Importance of Platform Technology……………………………………………………4

III. The foundation of platform technologies…………………………………………….5-7

IV. Example of Platform technologies ………………………………………..…………8-12

V. New technology platforms and capabilities………………………………………...13-

14

VI. Pathway for Developing platform technologies: ………………………………......15-18

VII. References……………………………………………………………………………….19

VIII. Documentation………………………………………………………………………….20

1
INTRODUCTION

What is Platform?

Platform is any hardware or software used to run application and services.

Hardware: computer, laptop, tablets, and smartphones.

Software/operating system: Windows, Linux, Applications, and Android Versions

What is technology?

Technology refers as the science or knowledge that helps us to solve problems using invented

convenient tools.

Example:

WordPress is a toolkit that provides ready-made tools and templates for creating websites.

Instead of coding everything from scratch, you can use WordPress to quickly build a professional

website by choosing a template and adding your content.

What is Platform Technology?

Platform technology refers to a set of tools, methods, and standards that allow different

software applications or services to work together. It provides a framework that enables

developers to create and manage various applications more efficiently and consistently.

2
Types of Platform Technology

Operating System: Linux, Microsoft Windows, Mac Os

Storage Platforms: Google Drive, MediaFire, iCloud

Media Platforms: Fb, Tiktok, Youtube

Development Platforms: Java Platform (JVM), .NET Framework, Node.js

1 of 11
3
IMPORTANCE OF PLATFORM TECHNOLOGY

Platform technology provides the basic foundation for building and running modern

applications efficiently. It standardizes practices, offers reusable tools, and supports scalability,

which reduces costs and boosts productivity. Platforms also ensure secure and compliant

operations, integrate seamlessly with existing systems, and promote innovation by providing

advanced tools. This all contributes to businesses being more agile, competitive, and capable of

meeting user and customer demands effectively.

Platform technology is essential because it allows different systems to work together

smoothly, scales to meet growing demands, speeds up development times, reduces costs, and

provides flexibility for customization. It also enhances security, fosters innovation, and improves

user experiences.

4
THE FOUNDATION OF PLATFORM TECHNOLOGIES

1. Cloud Computing: IaaS, PaaS, and SaaS for scalable and flexible infrastructure.

- IaaS: Rent virtualized computing resources (like servers) over the internet.

- PaaS: Provide a platform with tools to develop and deploy applications online.

- SaaS: Access software applications over the internet on a subscription basis.

2. APIs: Facilitate communication between different software systems.

- Interfaces that allow different software systems to communicate and share data.

3. Databases: SQL and NoSQL for data storage and management.

- SQL: Manage structured data in relational databases.

- NoSQL: Handle unstructured and varied data types flexibly.

4. Security: Authentication, authorization, and encryption to protect data.

Authentication: Verify user identities.

- Authorization: Grant appropriate access permissions.

- Encryption: Protect data by encoding it.

2 of 11
5
5. Scalability: Load balancers and elastic computing to handle varying demand.

- Load Balancers: Distribute network traffic across servers.

- Elastic Computing: Automatically adjust resources based on demand.

6. DevOps:CI/CD and containerization for efficient development and deployment.

- CI/CD: Automate software development phases from integration to deployment.

- Containerization: Package and deploy applications consistently across environments.

7. UI/UX: Responsive design and intuitive interfaces for user engagement.

- Responsive Design: Ensure websites or apps adapt to different devices.

- Intuitive Interfaces: Design user-friendly and easy-to-navigate experiences.

8. AI/ML: Models for predictive analytics and automation.

- Predictive Analytics: Use data and algorithms to predict outcomes.

- Automation: Automate repetitive tasks using algorithms and models.

9. Microservices: Service-oriented architecture for independent service management.

- SOA: Design software components as reusable services across platforms.

65
10. Version Control: Git for tracking and managing code changes.

- Git: Track and manage changes in software code collaboratively.

11. Monitoring: Real-time tracking and analytics for performance and user insights.

- Real-time Tracking: Monitor system performance and user interactions instantly.

- Analytics: Analyze data for insights into user behavior and system performance

3 of 11
7
EXAMPLE OF PLATFORM TECHNOLOGIES

1. Operating Systems (OS)

Operating systems are the most fundamental platform technologies, providing the necessary

environment for applications to run. Examples include:

- Windows: Widely used OS for PCs with a graphical user interface.

- macOS: Apple's OS for Mac computers known for its user-friendly design.

- Linux: Open-source OS used widely in servers and embedded systems.

- Android: OS for mobile devices developed by Google.

- iOS: Apple's mobile OS powering iPhones and iPads.

2. Cloud Computing Platforms

These platforms offer scalable resources and services over the internet. Examples include:

- AWS (Amazon Web Services): Offers a broad set of global cloud-based products.

- Microsoft Azure: Cloud platform providing computing, analytics, and more.

- Google Cloud Platform (GCP): Provides cloud computing services similar to AWS

8
3. Web Platforms

These are environments for developing and hosting web applications and services. Examples

include:

- WordPress: Content management system (CMS) for building websites.

- Django: Python framework for building web applications.

- Node.js: JavaScript runtime for server-side applications.

4. Database Management Systems (DBMS)

These systems manage data storage, retrieval, and management. Examples include:

- MySQL: Open-source relational database management system.

- PostgreSQL: Advanced open-source object-relational DBMS.

- MongoDB: NoSQL database for handling unstructured data.

- Oracle Database: Enterprise-grade relational database.

5. Virtualization and Containerization Platforms

These platforms enable the creation of virtual environments for application deployment and

management. Examples include:

- VMware: Provides virtualization software and services.

- Docker: Platform for containerizing and deploying applications.

9
- Kubernetes: Container orchestration tool for automating deployment and scaling. - VMware:

Provides virtualization software and services.

- Docker: Platform for containerizing and deploying applications.

- Kubernetes: Container orchestration tool for automating deployment and scaling.

6. Development Frameworks

Frameworks provide tools and libraries to streamline software development. Examples include:

- .NET Framework: Microsoft's framework for building Windows applications.

- Spring Framework: Java framework for building enterprise applications.

- Ruby on Rails: Web application framework for Ruby programming language.

7. Middleware

Middleware acts as a bridge between different applications or services, facilitating

communication and data management. Examples include:

- Apache Kafka: Distributed event streaming platform.

- IBM WebSphere: Middleware for integrating business applications across various computing

platforms.

- Oracle Fusion Middleware: Middleware for building and deploying enterprise applications.

10
8. Internet of Things (IoT) Platforms

IoT platforms manage the connectivity and data exchange between IoT devices. Examples

include:

- Microsoft Azure IoT: Provides managed services for IoT solutions.

- Amazon IoT Core: Platform for connecting IoT devices securely.

- Google Cloud IoT: Offers services for managing and analyzing IoT data.

9. Blockchain Platforms

Blockchain platforms provide the infrastructure for developing decentralized applications and

cryptocurrencies. Examples include:

- Ethereum: Platform for building decentralized applications and smart contracts.

- Hyperledger Fabric: Framework for enterprise blockchain solutions.

- Binance Smart Chain: Blockchain platform supporting smart contract

10. Artificial Intelligence (AI) and Machine Learning (ML) Platforms

These platforms offer tools and frameworks for building AI and ML models. Examples include:

- TensorFlow: Open-source library for machine learning and deep learning.

- PyTorch: Deep learning framework for building neural networks.

- IBM Watson: AI platform providing cognitive computing services.

5 of 11 11
11. Social Media Platforms

These platforms enable the creation and sharing of content and facilitate social interaction.

Examples include:

- Facebook: Social networking platform for connecting with friends and sharing content.

- Twitter: Microblogging platform for real-time news and updates.

- LinkedIn: Professional networking platform for career development.

12. E-commerce Platforms

These platforms provide the infrastructure for online retail and transactions. Examples include:

- Shopify: E-commerce platform for online stores and retail point-of-sale systems.

- Magento: Open-source e-commerce platform for customizable online stores.

- WooCommerce: WordPress plugin for adding e-commerce functionality to websites.

6 of 11
12
10
NEW TECHNOLOGY PLATFORMS AND CAPABILITIES

New technology platforms and capabilities are continually evolving, driving innovation across

various industries. Here are some noteworthy developments:

Artificial Intelligence and Machine Learning:

Generative AI:

Technologies like GPT-4 enable the creation of human-like text, enhancing chatbots, content

creation, and more.

Internet of Things (IoT):

Enhanced connectivity of devices enabling smart homes, industrial automation, and improved

healthcare monitoring.

5G Technology:

High-speed, low-latency wireless connectivity supporting applications like autonomous vehicles,

smart cities, and immersive AR/VR experiences.

13
Edge Computing:

Processing data closer to its source to reduce latency and bandwidth usage, crucial for IoT and

real-time analytics.

Extended Reality (XR):

Integration of AR, VR, and MR technologies for immersive training, entertainment, and remote

work experiences.

Biotechnology and Genetic Engineering:

CRISPR and other gene-editing technologies advancing medical treatments, agriculture, and

environmental sustainability.

Cybersecurity Enhancements:

Advanced threat detection and response systems, zero-trust architecture, and AI-driven security

measures.

These platforms and capabilities are reshaping industries, enhancing efficiency, and driving new

opportunities for growth and development.

7 of 11
14
PATHWAY FOR DEVELOPING PLATFORM TECHNOLOGIES

Developing platform technologies involves several key stages, each requiring meticulous

planning, execution, and evaluation. Here's a pathway for the development of such technologies:

Ideation and Conceptualization:

Market Research:

Identify gaps, needs, and opportunities in the market. Understand current technological trends

and user pain points.

Concept Development:

Define the core idea and objectives of the platform technology. Consider potential use cases and

benefits.

Feasibility Study:

Technical Feasibility:

Assess the technical requirements and challenges. Determine if the necessary technology and

expertise are available.

15
Economic Feasibility:

Evaluate the cost implications, potential ROI, and funding sources.

Legal and Regulatory Feasibility:

Understand the regulatory landscape and ensure compliance with relevant laws and standards.

Prototype Development:

Design:

Create detailed specifications, architectural plans, and design documents.

Development:

Build a prototype or minimum viable product (MVP) to demonstrate key functionalities.

Testing:

Conduct initial testing to identify bugs, performance issues, and user feedback.

Validation and Iteration:

User Testing:

Engage early adopters and stakeholders to test the prototype. Collect feedback to refine features

and functionality.

9 of 11
16
Iteration:

Implement changes based on feedback. Continuously improve the design and performance of

the platform.

Scaling and Infrastructure Development:

Scalability:

Ensure the platform can handle increased usage and data volumes. Optimize performance and

reliability.

Infrastructure:

Develop the necessary infrastructure, such as servers, databases, and networks, to support the

platform.

Launch and Deployment:

Go-to-Market Strategy:

Plan the launch, including marketing, sales, and distribution strategies. Identify target audiences

and channels.

Deployment:

Roll out the platform to users. Ensure smooth deployment with minimal downtime and issues.

17
By following this structured pathway, developers can systematically

build robust and innovative platform technologies that meet market needs

and drive technological advancement.

18
18
REFERENCES

Introduction
https://www.pharmaguideline.com/2021/09/platform-technology.html
https://youtu.be/inFKwHhEO-c?si=5L6n3XnH0x99mi2w
https://www.youtube.com/watch?v=XZrckLYqdys

Importance of Platform Technology


https://www.ec.co.za/2022/02/07/using-platform-technology/

The foundation of platform technologies


https://www.scribd.com/presentation/434271605/PLATFORM-TECHNOLOGIES

Example of Platform technologies


https://ca.indeed.com/career-advice/career-development/technology-platform
https://csrc.nist.gov/glossary/term/platform#:~:text=A%20computer%20or%20hardware
%20device,Vista%C2%AE%2C%20and%20Java%E2%84%A2.

New technology platforms and capabilities


https://connect.comptia.org/blog/emerging-trends-in-information-technology

Pathway for Developing platform technologies


https://www.slideshare.net/slideshow/introduction-to-platform-technologyppt/252731170
https://www.studocu.com/in/document/savitribai-phule-pune-university/pharmacy/platform-
technologies/42330376

19
DOCUMENTATION

Day 1: Making Introduction

Day 2: Compiling each other’s topic

Day 3: Finalizing the Research Paper

20

You might also like