0% found this document useful (0 votes)
57 views30 pages

What Is Webcasting UNIT - 2

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)
57 views30 pages

What Is Webcasting UNIT - 2

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/ 30

What is Webcasting

Webcasting is the process of video broadcasting live over the


internet. It operates in real-time and allows for active conversations
between the webcaster and viewers. Here's how it works.

The internet has given us so many great ways to connect with others over the
past three decades, from email to virtual communities to video chat. One of the
most popular ways to connect today responds to people’s desire for video
content and their need to interact.
It's called webcasting, and it could be just the tool your business or organization
needs to reach audiences in a new and engaging way.
What is Webcasting?
Webcasting is the process of video broadcasting live over the internet. This
technology operates in real-time and allows for dynamic, active conversations
between the webcaster and their viewers.
There are three different webcast formats produced most frequently:
 Social webcasts, where a user or business "goes live" on a social media
platform like Facebook, Instagram or X. The video could be captured from
a mobile phone or a computer.
 Studio webcasts, where high-definition cameras are used to send a live
broadcast from a studio, like the one here at Informatics. This setup
requires more equipment and technical expertise than a social webcast,
but it also produces a higher-end product.
 Webinars, where a presenter uses a conferencing platform like Zoom or
Microsoft Teams to broadcast live video to viewers, who can respond or
ask questions.
In each of these settings, viewers are typically able to respond via chat or
comment to the broadcasters in real-time. The best webcastsers use this
information to steer and tailor their presentation as it is happening.
Embracing webcasting as a marketing initiative for your company is beneficial in
that it is a popular trend, allows for direct communication with your audience,
and can portray to your customers that you are a subject matter expert.
Popular Uses for Webcasting
Because webcasts engage audiences vividly with live hosts and interactive
opportunities, they can be used for a wide range of marketing, training and
corporate communication needs, such as:
 Educational webcasts and internal applications like training sessions
 Product introductions
 Special event webcasts, such as those for company anniversaries or
milestones
 Q&A sessions, especially with high-profile people or subject matter experts
 Public announcements or press conferences
Many companies use webcasting to generate good will with their customers, by
offering up information of value in an exclusive way.

Benefits to Webcasting
We know that video is a big driver of traffic and engagement online, with more
than 80% of global internet traffic stemming from video streaming or
downloads in 2022, according to Cisco. That's why webcasting has so many
potential benefits for brands that add them to their overall marketing mix.
Brands that embrace video are seen as more influential and forward-thinking. By
using webcasts to share information, your can show that your company is on
top of the game. The power and expanded reach video provides can also help
your brand draw in larger audiences, especially those who would be outside
your normal business geography. And by providing an interactive, more engaging
experience, you can grow your company's value among consumers and
generate more brand evangelists over the long-term.
Getting Started with Webcasting
Launching your company's first webcast doesn't have to be daunting. It can be as
simple as having your brand representatives produce Facebook Live or
Instagram Live videos on the fly. They can talk about new products or answer
questions in real-time as they're submitted by viewers.
If your brand needs a more polished look for its webcast, Informatics can help.
Our media production solutions provide organizations with cost-effective, high-
quality webcasting that helps you reach and reach and engage a wider audience,
measure the impact of your communications, and create a positive user
experience.

What is Web Publishing?


 Web Publishing is also known as online publishing. This is a type of process
in which content is uploaded on the Internet.

 Web publishing is a process in which text, images, video and audio are
uploaded to a website.

 Web publishing involves many types of tasks like uploading files on the
internet, updating web pages, creating websites and writing blog posts and
uploading them on the internet etc.

 Content that is uploaded to the Internet can include media such as text,
images and videos.

 To publish any type of content on the Internet, a web server is required,


without a web server we cannot publish the content on the Internet.

 The main objective of web publishing is to make data communication


easier so that users can easily communicate with each other and share their
data with each other.
1- Web Development Software
It is a type of software or program that is used to create a website. Examples of
web development software – WordPress , and Blogger etc.
2– Internet connection
It is a type of network connection that is used to connect a computer to a web
server.
3– Web server
Web server is the place where the website is kept. It is also known as web hosting
. In this we can host more than one website.
Advantages of Web Publishing
Its benefits are given below:-
1. With the help of web publishing, people can access online websites and
can read and comment on any type of post.

2. This saves people's time because they can access any website by searching
in Google.

3. There is very little cost in web publishing, only the cost of hosting and
internet is involved.

4. One advantage of web publishing is that we can edit the content even after
publishing it.

5. We can access the content uploaded on the Internet from any corner of
the world.

6. Publishers can also earn money through web publishing. Publishers can
earn money by placing ads on the website.

7. It requires less memory to store the content.

Difference between Web Publishing and


Web Hosting
The difference between them can be easily understood on the basis of the table
given below:-

Web Publishing Web Hosting

This is a process in which content is uploaded or published This is a process in which a server is used to host
on the internet. a website.

This includes tasks like uploading files, updating web pages This includes tasks like storing the website in the
and publishing or uploading blog posts on the Internet. server, managing data and securing the website.
It provides ready-made themes to the user to design the It does not provide a theme to the user to design
website. the website.

It offers both beginner and advanced level customization. It only provides advanced level customization.

Its purpose is to provide content to the people. Its purpose is to provide memory to the website.

The main components of web publishing are domain name The main components of web hosting are Web
planning, registration, web hosting, web design and Browser, FTP Client, Database Server and FTP
development. Server.

web hosting:-
We also call web hosting as web publishing. To make our website viewable on
the Internet, we have to host the web. Web hosting is a service through which
other people can easily view our website on the internet. For this we have to host
our website in a web server on the internet. We can also do web hosting from our
home computer, but for this the computer should always be on and it should
always be connected to the internet.
Nowadays there are many hosting services available, there are many web hosting
companies which provide various services. Those services range from free to
expensive and limited service. Any web hosting company provides you a web
hosting account to host your website on its server for which it assigns you a
unique username and password. With this username and password, we can
connect to the hosting company's server and upload the files of our website to
that server.

What is ISP?
 The full name of ISP is Internet Service Provider.

 ISP is a company that provides internet facility at all those places where
internet is required. It provides internet facility at places like home, school,
office, and hospital etc.

 In other words, “ISP is a service provider that allows individuals and


organizations to access the Internet.”

 ISP cannot be used for free, it can be used only by those who pay for it. For
example – If you want to install Jio router in your house then you will have
to pay money to Jio. Only then will you be able to avail the facilities of the
router.

 ISP company provides internet access to its customers through


technologies like cable, dial-up, Wi-Fi, fiber optic and Ethernet.
 ISP provides internet facilities to its customers as well as services related
to web hosting , website designing, email, domain registration, and
browser. All these services can be accessed through the internet.

 The world's first Internet Service Provider (ISP) was Telnet, which was
launched in the year 1974. India's first ISP was launched in 1995, whose
name was VSNL.

 Today, there are some popular Indian companies which provide internet
services to the customers like:- Jio, Airtel, Idea, Vodafone, and BSNL etc.

Types of Internet Service Providers


There are mainly 6 types of ISP which are explained below:-
1. Dial-Up
2. DSL
3. WiBB
4. WI-FI
5. ISDN
6. Ethernet
1- Dial - Up
Dial-Up is the oldest technology for accessing the Internet that requires a
telephone line and a modem. In this, the user's computer is connected to the
modem through a telephone line, only after this the user is able to access the
Internet.
The internet speed of Dial Up is very slow due to which it is rarely used today. It is
used only in those places where broadband facility is not available.
2- DSL
The full name of DSL is Digital Subscriber Line. This is a new version of dial-up
technology that is used to provide Internet access to customers.
DSL uses high frequency to provide Internet access over telephone
lines. Therefore the speed of DSL is higher than Dial-Up.
DSL is used by people even today.
3- WiBB
The full name of WiBB is Wireless Broadband. This is new age technology and its
speed is very fast.
WiBB is a wireless technology that does not use any type of cable to access the
Internet.
To use wireless broadband, the user has to place a dish on the roof of his house.
4- Wi- Fi
The full name of Wi-Fi is Wireless Fidelity. This is the most popular technology
today which provides high speed internet facility by using radio waves.
The maximum range of Wi-Fi network is 100 meters. That's why we have to stay
within 100 meters to use the internet. If we go beyond 100 meters we will not be
able to use Wi-Fi.
Wi-Fi is mostly used in public areas like hotels, airports, railway stations and bus
stations etc. However, this technology is so popular that it is now being used in
homes also.
5- ISDN
The full name of ISDN is Integrated Service Digital Network. It is a telephone
network that provides facilities like voice calls and data transfer along with
internet to the customers.
By using ISDN we can download and upload at faster speeds.
6- Ethernet
Ethernet is a type of LAN (Local Area Network) that is used to connect two or
more computers so that the computers can transfer data to each other.
Ethernet provides users with speeds of 10 Mbps, 100 Mbps and 10
Gbps. Ethernet is faster than Wi-Fi.
Read this :- What is Internet?

Advantages of Internet Service Provider


ISP has the following advantages:-
1- Internet Speed
Most ISPs provide high speed internet facilities to their customers. If the user is
using high speed internet then he can easily download and upload anything. It
won't take much time to download or upload things.
2- Reliable
ISP is completely reliable which provides facilities like customer support to the
user, by using customer support the user can get rid of internet related problems.
3- Price
ISP provides internet facility to the user for which it charges very little money
from the user. The user has to pay only as much money as he uses the internet.
4- Secure
This company is completely safe. It provides more protection against viruses so
that viruses cannot enter the user's devices.
5- Website Designing
Some internet service providers also provide website designing and web hosting
facilities to the customers

Disadvantages of Internet Service Provider


Its disadvantages are as follows:-
1- ISP is not available everywhere. Even today, Internet service providers cannot
provide their services in rural areas.
2- Even today there are some internet service providers who do not provide high
speed internet facility to their customers.
3- Not all ISPs are cheap. Some internet service providers charge very high
amounts of money. It depends on the customer from which company he is taking
internet services.
4- This company sends spam messages to customers to promote itself.
Read it:-
 What is a router?
 What is a modem?
Types of ISP Company
ISP companies provide internet facilities all over the world. These include some
big companies and some small companies, looking at these companies there are
three types of ISP:-
1. Tier 1
2. Tier 2
3. Tier 3

Tier 1 ISP
Those companies which provide internet facilities all over the world are called Tier
1 ISP. They use optical fiber and satellite to provide internet facilities all over the
world.
Tier 2 ISP
Tier 2 companies buy internet service from Tier 1 companies and then Tier 2
companies provide internet services in big cities.
Tier 3 ISP
Tier 3 company provides internet service in small towns and villages. It buys
internet from Tier 2 companies.

Features of Internet Service Provider


It has the following characteristics:-
1- E-mail Account
Many Internet service providers provide an email address to their customers.
2- Customer Support
ISP provides customer support to all its customers. The main objective of
customer support is to solve the problems of all the customers.
3- Spam Blocker
Spam messages used to be a big problem in olden times. But in modern times,
internet service providers provide facilities like spam blocker to their
customers. The main function of a spam blocker is to stop spam messages and
spam advertisements so that spam messages do not bother the customer.
4- Web Hosting
Some ISPs also provide web hosting and website designing services to their
customers. However, not all ISPs do this.
5- High speed internet _
Most of the internet service providers provide high speed internet facility to their
customers so that the customer does not have to face problems like slow internet
speed while using the internet.
6- Cable
It uses coaxial cable to provide wired Internet connections to customers. This is a
special type of cable whose download speed ranges from 10 to 500 Mbps and
upload speed ranges from 5 to 50 Mbps.
Web Terminology
Servlet Description
Terminology

Website: static vs It is a collection of related web pages that may contain text, images, audio and
dynamic video.

HTTP It is the data communication protocol used to establish communication


between client and server.

HTTP Requests It is the request send by the computer to a web server that contains all sorts of
potentially interesting information.

Get vs Post It gives the difference between GET and POST request.
Container It is used in java for dynamically generating the web pages on the server side.

Server: Web vs It is used to manage the network resources and for running the program or
Application software that provides services.

Content Type It is HTTP header that provides the description about what are you sending to
the browser.

Website
Website is a collection of related web pages that may contain text, images, audio and
video. The first page of a website is called home page. Each website has specific internet
address (URL) that you need to enter in your browser to access a website.
Website is hosted on one or more servers and can be accessed by visiting its homepage
using a computer network. A website is managed by its owner that can be an individual,
company or an organization.

A website can be of two types:


o Static Website
o Dynamic Website

Static website
Static website is the basic type of website that is easy to create. You don't need the
knowledge of web programming and database design to create a static website. Its web
pages are coded in HTML.
The codes are fixed for each page so the information contained in the page does not
change and it looks like a printed page.

Dynamic website
Dynamic website is a collection of dynamic web pages whose content changes
dynamically. It accesses content from a database or Content Management System
(CMS). Therefore, when you alter or update the content of the database, the content of
the website is also altered or updated.
Dynamic website uses client-side scripting or server-side scripting, or both to generate
dynamic content.
Client side scripting generates content at the client computer on the basis of user input.
The web browser downloads the web page from the server and processes the code
within the page to render information to the user.
In server side scripting, the software runs on the server and processing is completed in
the server then plain pages are sent to the user.
Static vs Dynamic website
Static Website Dynamic Website

Prebuilt content is same every time the page Content is generated quickly and changes regularly.
is loaded.

It uses the HTML code for developing a It uses the server side languages such
website. as PHP,SERVLET, JSP, and ASP.NET etc. for
developing a website.

It sends exactly the same response for every It may generate different HTML for each of the
request. request.

The content is only changed when someone The page contains "server-side" code which allows
publishes and updates the file (sends it to the the server to generate the unique content when the
web server). page is loaded.

Flexibility is the main advantage of static Content Management System (CMS) is the main
website. advantage of dynamic website.

HTTP (Hyper Text Transfer Protocol)


The Hypertext Transfer Protocol (HTTP) is application-level protocol for collaborative,
distributed, hypermedia information systems. It is the data communication protocol
used to establish communication between client and server.
HTTP is TCP/IP based communication protocol, which is used to deliver the data like
image files, query results, HTML files etc on the World Wide Web (WWW) with the
default port is TCP 80. It provides the standardized way for computers to communicate
with each other.

The Basic Characteristics of HTTP (Hyper Text Transfer Protocol):


o It is the protocol that allows web servers and browsers to exchange data over the
web.
o It is a request response protocol.
o It uses the reliable TCP connections by default on TCP port 80.
o It is stateless means each request is considered as the new request. In other
words, server doesn't recognize the user by default.
The Basic Features of HTTP (Hyper Text Transfer Protocol):
There are three fundamental features that make the HTTP a simple and powerful
protocol used for communication:
o HTTP is media independent: It specifies that any type of media content can be
sent by HTTP as long as both the server and the client can handle the data
content.
o HTTP is connectionless: It is a connectionless approach in which HTTP client i.e.,
a browser initiates the HTTP request and after the request is sent the client
disconnects from server and waits for the response.
o HTTP is stateless: The client and server are aware of each other during a current
request only. Afterwards, both of them forget each other. Due to the stateless
nature of protocol, neither the client nor the server can retain the information
about different request across the web pages.
The Basic Architecture of HTTP (Hyper Text Transfer Protocol):
The below diagram represents the basic architecture of web application and depicts
where HTTP stands:

HTTP is request/response protocol which is based on client/server based architecture. In


this protocol, web browser, search engines, etc. behave as HTTP clients and the Web
server like Servlet behaves as a server

HTTP Requests
The request sent by the computer to a web server, contains all sorts of potentially
interesting information; it is known as HTTP requests.
The HTTP client sends the request to the server in the form of request message which
includes following information:
o The Request-line
o The analysis of source IP address, proxy and port
o The analysis of destination IP address, protocol, port and host
o The Requested URI (Uniform Resource Identifier)
o The Request method and Content
o The User-Agent header
o The Connection control header
o The Cache control header

The HTTP request method indicates the method to be performed on the resource
identified by the Requested URI (Uniform Resource Identifier). This method is case-
sensitive and should be used in uppercase.
The HTTP request methods are:
HTTP Description
Request

GET Asks to get the resource at the requested URL.

POST Asks the server to accept the body info attached. It is like GET request with extra
info sent with the request.

HEAD Asks for only the header part of whatever a GET would return. Just like GET but
with no body.

TRACE Asks for the loopback of the request message, for testing or troubleshooting.

PUT Says to put the enclosed info (the body) at the requested URL.

DELETE Says to delete the resource at the requested URL.

OPTIONS Asks for a list of the HTTP methods to which the thing at the request URL can
respond

Get vs. Post


There are many differences between the Get and Post request. Let's see these
differences:

GET POST

1) In case of Get request, only limited amount of In case of post request, large amount of
data can be sent because data is sent in header. data can be sent because data is sent in body.

2) Get request is not secured because data is exposed Post request is secured because data is not
in URL bar. exposed in URL bar.

3) Get request can be bookmarked. Post request cannot be bookmarked.

4) Get request is idempotent . It means second request Post request is non-idempotent.


will be ignored until response of first request is
delivered
5) Get request is more efficient and used more than Post request is less efficient and used less
Post. than get.

GET and POST


Two common methods for the request-response between a server and client are:
o GET- It requests the data from a specified resource
o POST- It submits the processed data to a specified resource

Anatomy of Get Request


The query string (name/value pairs) is sent inside the URL of a GET request:
1. GET/RegisterDao.jsp?name1=value1&name2=value2
As we know that data is sent in request header in case of get request. It is the default
request type. Let's see what information is sent to the server.
Some other features of GET requests are:
o It remains in the browser history
o It can be bookmarked
o It can be cached
o It have length restrictions
o It should never be used when dealing with sensitive data
o It should only be used for retrieving the data

Anatomy of Post Request


The query string (name/value pairs) is sent in HTTP message body for a POST request:
1. POST/RegisterDao.jsp HTTP/1.1
2. Host: www. javatpoint.com
3. name1=value1&name2=value2
As we know, in case of post request original data is sent in message body. Let's see how
information is passed to the server in case of post request.
Some other features of POST requests are:
o This requests cannot be bookmarked
o This requests have no restrictions on length of data
o This requests are never cached
o This requests do not retain in the browser history
Making a Website With HTML in 7 Simple Steps + Post Development Suggestions
1. Pick an HTML Code Editor.
2. Plan the Site Layout.
3. Write the HTML Code.
4. Create Elements in the Layout.
5. Add the HTML Content.
6. Include Layout CSS.
7. Customize Your Site.
8. Choose a Hosting Platform and Publish.
What is API? How does the API work? Complete information

Do you know what API is? Do you know, what is API full form (what is api full form in Hindi). If not then
this article is for you only. Have you ever wondered how you can use one app, website or any other
program from another app, website or any other program?

Why you do not need to provide any information to log in to any app or website, just by clicking on one
of the options available on that page, you can easily log in to that program. How does this happen
because you have not given any information or data of your own.

Actually all this is the magic of API. Due to API, you are able to use data from one program to
another. API is used in most of the tasks done using the Internet.

Now when API is so important then it is very important that you have knowledge about what is API, full
form of API, Types of api in Hindi etc. All important information related to API is given in this article. Let
us know what is API (What Is API In Hindi)

Sequence [ show ]

What is API? (What is API in Hindi)

Application Programming Interface (API) is a special type of code. Using this, data or functions of any
other operating system, application or service can be easily accessed.

API Code is a collection of many functions, commands, objects and protocols. Using it, programmers
develop software and design models to interact with external systems.

APIs can be built based on industry standards or terms and conditions of a software or application to
ensure interoperability among various components. This can be completely custom. APIs describe the
behavior of a system while libraries actually implement that behavior.

A single API can have many libraries because it can have many different implementations. However
sometimes an API can also be linked to a software framework. A framework is based on several libraries
that implement various APIs whose behavior is built into the framework.
In simple words, it is a computer programming interface which helps two or more software or programs
to communicate with each other.

Whenever a user instructs an application through a system to perform any task, the Application
Programming Interface (API) collects the data related to it and first sends that data to the server and
then the server uses that data to complete the directed task. It processes it and converts it into readable
or watchable form and then sends all the data related to it back to the user.

Thus, application programming interface works as a link between two or more software or
programs. This is extremely difficult to do without an API.

API is an important part of any app or software development. It acts as a communication medium
between two or more programs. A properly designed API makes the medium of communication faster,
simpler and easier.

Nowadays almost all important web based applications have started providing their own API. Before
knowing about API, it is necessary that you know what is the full form of API, then know what is the full
name of API.

Do you know, what is UPS, if not then know now: What is UPS?

What is the full form of API?

The full form of API is “Application Programming Interface”. The full form of API in Hindi is “Application
Programming Interface”.

What is the history of API?

The idea of API is much older than the term itself. APIs began with just one interface to an end-user-
facing program, known as an application program. First published in the 1940s, British computer
scientists Maurice Wilkes and David Wheeler worked on a modular software library for the EDSAC, an
early computer.

Subroutines by Wilkes and Wheeler were stored in this library. It was also considered how to include it
in a program? At that time the notes about each subroutine were called “library catalogues”. Currently
such catalogs are called APIs.

The first published API specification was published in Wilkes and Wheeler's book The Preparation of
Programs for an Electronic Digital Computer. The term was introduced into the field of databases in
1974 in a paper titled “The Relational and Network Approaches: Comparison of the Application
Programming Interfaces”.

The idea of extending the API to create a general programming interface is noted in a diagram from
1978. Currently, the term API has become a broad interface, which includes many types of programs,
software and hardware interfaces. Let us now know where API is used?
What is the use of API?

APIs are used almost everywhere you do anything on the Internet. Whenever you use any social media
platform (like Facebook, Instagram, Youtube etc.), or search something on Google or any website, or use
one application through another, you use an API. Are doing.

OpenGL and Microsoft 's DirectX libraries using which we take some data from the operating system
itself are examples of APIs. API is not only used to download data from a server but this interface also
allows an app to use data from a particular library. Application programming interface is also used to
develop any app or software.

Do you know about URL? If not then know now: What is URL?

How does the API work?

If you want to use the data or function of another system, web or application in your system, web or
application, then for this you will have to use its API. By using this code, you automatically get the
complete data of the work directed by you and there is no need to write any data again and again. This
makes computer programming very easy.

We can also understand this as an example, like if you want to use any website or application, then first
of all you have to log in to it. To log in to the website, you are given 3 options.

1. Login With Google

2. Login With Email

3. Login With Facebook

Many times you are given only two of these options. So with the help of these options you can easily log
in to that website or application. For this, you do not need to provide any other information or data to
that website or application.

As soon as you select one of these options, all your information available on that web which is related to
login is automatically provided to that program through the API. This entire process happens through an
API. Thus API plays an important role in communicating between two functions.

What are the types of API? (Types of API in Hindi)

APIs are divided based on their functions. All APIs have different functions. Let us know how many types
are there.

1. Procedural Oriented

Procedural Oriented APIs are completely implemented by RPC implementations, hence it is also called
Function Oriented. Procedural Oriented is a type of programming language which provides data to the
server to complete any task specified by the user of an application and after the completion of the task,
provides an interface to the user, so that the user can complete his work. Could.

2. Object Oriented

Object-oriented is a programming paradigm. It contains data and codes of objects, hence it is also called
data-oriented. These programs are based on the concept of “objects”. In this, data of objects is present
in the form of fields and code is present in the form of procedures. This API system is more powerful
than other oriented ones which transports complex data to the server and can also handle higher load.

3. Service Oriented

Service-oriented is used in the service sector. It helps in transmitting the instructions given by the
consumer in the service application to the server. It is also used for software design. Most e-commerce
and shopping websites use it.

4. Resource Oriented

When we use an application, the Resource Oriented API collects all our data and sends it to the
server. Thus it works as a protocol, hence it is also called protocol oriented. Big companies use it for the
security of their systems.

Is the API secure?

As we told you earlier, when we give any instruction to an application to perform a task through the
system, the Application Programming Interface (API) collects the data related to it and sends it to the
server and then after completing the instructed task, returns the data to the user. In such a situation,
many times this question comes to people's mind whether the API is completely safe/secure?

When API is used by someone, first the data is transferred from one application to another application
or server and then from there the data is sent back to the user, then it is possible that during this entire
process, data may be stolen or Other problems related to hacking may also arise.

So let me make it clear to you that this is not the case at all. The API is completely secure. Only that data
is transferred to the server through API, regarding which instructions are given by the user and this data
is also transferred securely. Even big companies use it. If you use it, you do not need to panic at all. The
API is absolutely secure, your entire data remains completely safe.

If a virus gets into your computer, then follow these methods: What is a computer virus and how to
avoid it?

What are the advantages of API?

There are many benefits of using API, which a user gets, these benefits are as follows.

time saving
Application Programming Interface (API) works as a time saver. It works automatically once it receives
instructions from the user. There is no need to save data while using API because the data is saved
automatically. It does its work very fast and thus saves the user from wasting time.

Automatic Updated

If the user makes any changes in his data, then the API automatically works by updating the old data
with the changes made by the user. While using it, the user does not need to update any application
individually.

simplicity in work

API works to transfer data between two applications. After giving instructions by the user, the API does
its work automatically, hence any user can use the API very easily.

Safe

API keeps user data secure.

variable

Any data in the API can easily be changed over time.

Data Quality

The API enables better data quality review and support. Data migration is also easy through this.

In the form of Commission Earning

Commission can also be earned by using API. We can understand it in this way that if you can earn a
good commission by becoming a partner of any business or by doing its affiliate marketing.

Policies for API (Policies For API in Hindi)

Policies have also been made for releasing APIs. Three types of policies have been created for API which
are as follows.

1. Private Policies

Application Programming Interfaces (APIs) issued under private policy are used only for private or
internal work of a company.

2. Partner Policies

APIs issued under the Partner Policy may also be used by the Company's specific business partners.

3. Public Policies
Application programming interfaces released under public policy may also be freely used by the
public. There are many such APIs, Carbon API, Apple's Cocoa and Microsoft Windows API are some
examples.

API examples

APIs serve many different purposes in different systems. Some key examples of APIs are described
below.

Java APIs

Java is a type of programming language, which is used in developing software. Java API consists of
classes, user interfaces, and other interfaces that help developers gather information about various
websites and applications and provide real-time information and other useful data. Java APIs establish
communication between two programs by transferring interfaces between them.

OpenGL cross-platform graphics API

OpenGL (Open Graphics Library) is a cross-language application programming interface (API) used for
rendering 2D and 3D vector graphics. Typically the OpenGL cross-platform graphics API is used to
communicate with the graphics processing unit (GPU) to achieve hardware accelerated rendering.

OpenAL cross-platform sound API

OpenAL (Open Audio Library) is a cross-language application programming interface (API) similar to the
OpenGL API. The OpenGL cross-platform sound API is used to provide multi-channel 3D positional
audio. This API was also designed to replace other 3D audio systems such as EAX and A3D.

Open Database Connectivity (ODBC) for Microsoft Windows

The Microsoft Open Database Connectivity (ODBC) interface is a highly performant C programming
language interface. ODBC is a low-level interface. It is specifically designed for relational data stores that
allow applications to access data from different database management systems (DBMS).

OpenMP API

OpenMP API that supports multi-platform shared memory multiprocessing programming in C, C++, and
Fortran on multiple architectures, including Unix and Microsoft Windows platforms.

Emulator High level Language Application Program Interface (EHLL API)

Emulator High-level Language Application Program Interface (EHLL API) The high-level language
application program interface is an enhanced version of the HLL API. HLLAPI is an International Business
Machines (IBM API) that allows a PC application to communicate with a mainframe computer.
HLLAPI requires a PC to run the 3270 emulation software. It defines an interface between a PC
application and emulation software. The IBM 3270 PC was introduced by IBM itself to provide access to
data on an IBM mainframe from a DOS PC environment in collaboration with the IBM 3270 PC.

Carbon and Cocoa for the Macintosh

Carbon was one of the two primary C-based application programming interfaces for the macOS
operating system developed by Apple.

DirectX for Microsoft Windows

Microsoft DirectX is a collection of application programming interfaces used on Microsoft platforms to


handle tasks related to video, multimedia, and especially gaming programming. API names related to
the DirectX interface for Microsoft Windows basically start with “Direct”, such as Direct3D, DirectDraw,
DirectMusic, DirectPlay, DirectSound, etc.

ASPI for SCSI device interfacing

ASPI is the acronym for “Advanced SCSI Programming Interface”. SCSI is an evolving programming
interface that implements and develops technical standards for communication over the computer bus
between SCSI driver modules and SCSI peripherals.

Simple DirectMedia Layer (SDL)

Simple DirectMedia Layer (SDL) is a cross-platform software development library. The SDL API is used to
manage video, audio, networking, input devices, threads, CD-ROMs, shared object loading, and
timers. SDL is designed to provide a hardware abstraction layer for computer multimedia hardware
components.

SDL is used by software developers to write high-performance computer games and other multimedia
applications that can run on multiple operating systems such as Android, iOS, Linux, macOS, and
Windows.

Serial Peripheral Interface(SPI)

Serial Peripheral Interface is a synchronous serial communication interface specification. SPI is primarily
used for short-distance communication in embedded systems. SAPI has become a de facto standard, this
interface was developed by Motorola in the mid-1980s.

Server Application Programming Interface (SAPI)

Server Application Programming Interface (SAPI) is an application programming interface (API) provided
by web servers that helps other developers extend web server capabilities, such as Apache HTTP Server,
Microsoft IIS, and Oracle iPlanet Web Server. There is a direct module interface for. Microsoft uses the
term Internet Server Application Programming Interface (ISAPI) for this, and the defunct Netscape Web
Server used the term Netscape Server Application Programming Interface (NSAPI) for the same purpose.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy