What is an API? Reading Assignment

  1. What is an API?

Application programming interfaces is how frontend and backend applications communicate with eachother.

  1. In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?

Java Script API is used in Java Development Kit and Twitter API is webbased JSON API that allows developers to programmatically interact with twitter data.

  1. The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.

I draw a beautiful pattern that people admire and use, but they don’t know my imagination and complexity behind of my creating process.

1 Like
  1. An API (Application Programming Interface) is a set of functions that allows applications to access data and interact with external software components, operating systems, or microservices.
  2. Java API is a library of software components included in the Java development kit which implement common tasks for programmers.
    Twitter API is a web based JASON API that allows developers to programmatically interact with Twitter data.
  3. When i pay with a contactless credit card. The only thing i have to do is to place my card within a few inches of a contactless enabled payment terminal, and my payment information is transferred.
1 Like
  1. Application Programming Interface:
    It help to organize code, make component more reusable. It is a way to communicate with different component

  2. Java API: is a kind of all you need to start, it’s a library of software component
    Twitter API: it is a web based API. you need to request to access the server

  3. When you play music you don’t need to understand the fonctionability of the instruments to play it,
    and you don’t need to understand the math behind the music to perform a chord on a guitar.

1 Like
    1. What is an API?

An API is defined as a specification of possible interactions with a software component.

    1. In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?

The Jave api is included with the Java Development Kit while the Twitter API is a web-based JSON API (it must be accessed by making requests over the internet)

    1. The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.

When making coffee in the morning. All I need to do is put water, grains and press start. The coffee machine then knows it needs to heat the water and start passing it through the filter but also has checks to make sure that there is water in the container and that it does not overflow.

1 Like
  1. What is an API?
    An API helps to organize code to make components reusable. This is especially helpful with many complex repeating requests.

  2. In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
    Twitter API is specifically only for functions available within Twitter. Java API can be used for programming Java in general and uses libraries. Twitter API is web based.

  3. The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
    When you hit a ‘pay now’ button in any webshop, your personal bank account or credit card is charged and the product arrives at your door the next day. Magic.

1 Like
  1. API stands for Application Programming Interface, which is a specification of possible interactions with a software component.

  2. The main difference is that Twitter API is web-based while Java API can be found in the installed Java Development Toolkit.

  3. The best example of abstraction in my life would be that of computers. Most of us know how to operate a computer to surf the web, to do online shopping, to use word processors etc but very few understand the abstractions behind it, how the hardware and software weave everything together. Most people will be confused by the specifications of a hardware and whether it’s compatible with your computer if you’re doing an upgrade. Most people also do not know how a software is written.

1 Like
  1. it stand for application programming interface and what it does is it takes defined specifiactions and interactions and uses that to output a certain action.
  2. the twitter API is a web-based and uses JSON, the jave api is not
  3. when i walk up to the car it automatically opens, i dont have to press a key.
1 Like

What is an API? Reading Assignment:

Q1) What is an API?

A: API = Application Programming Interface, they hide complexity from developers, extend systems to partners, organise code, and make components re-useable. An API is a way to programmatically interact with a separate software component or resource. An API is defined as a specification of possible interactions with a software component.

Q2) In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?

A: The main difference between Java API and Twitter API is that the Twitter API is a web-based JSON API, and must be accessed by making requests over the internet to services that Twitter hosts.
The Java API is included in the Java development kit consisting of a library of software components available to anyone who has installed the JDK.

Q3) The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
A: An abstraction from daily life could be, for example, the online tracking and tracing of an ordered item/ parcel that is in transit on route to you.

1 Like
  1. An acronym for application programming interface, it allows one program to interact with another by removing the steps that are involved in a desired output.
  2. Java API interacts within the Java programming environment, and the twitter API interacts with twitter servers.
  3. An abstraction in my life is phone that automatically connects to my car via Bluetooth.

1) What is an API?
It is a piece if software that allows to communicate and interact with another software and application
2) In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
the Java API allows programmers to interacrt with the JAVA develpment kit, provide many functionalities and facilitates the programmer work
The Twitter API allow programers to access and search twitter data through the web
3) The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
When booking a ticket in a site such as Skyscanner, the search function connects with all the airelines, and travel agency sites, in order to provide all available connection for the 1 single destination, i ti will search for sits available, connection between different airlines in order to provide all prices available with the condition required

1 Like

1) What is an API?

Preloaded set of services/rules available to a programmer for performing certain tasks. It’s purpose is to provide a bridge between programming blocks

2) In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?

Java API is within the Java toolkit/library of software available to programmers.
Twitter API is web based and makes requests over the Internet to services that Twitter hosts. The requests return information in the form that is easily translated by the program that is supposed to interact with.

3) The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.

I called the travel agent ‘it’s time for holiday’ I said, they booked my favourite villa in Greece, my flights my rental car and my transport to the airport. The diving trips were organised and my cat’s hotel booked during my time away. Email confirmation arrived in my inbox. I opened it and it read ‘You are in lockdown dude! Do not even dream about holiday!’

1 Like
  1. API is a way to communicate and manage difficult and complex tasks by set of rules that had been pre organized
  2. Java API is a set of rules for JAVA users that interact each other while Twitter is Web based and refers between client and a server
    3.When i order a meal and im not prepare it from scratch…Find recipe, buy the ingredients, mix them together etc
1 Like

1 - Application Programming Interface. Is it a set of possible interactions with a software component.
2 - Java API is a library of software components included in Java Development Kit and Twitter API allows the programmer to interact with Twitter Data, which is a web-based API.
3 - Abstraction is a way of organizing the complexity of a system so that complicated actions can be handled in a simple way. For example a work schedule - includes time throughout the day for meetings, rest, and work to be done. Also includes times for deadlines for projects.

1 Like

Answers to “What is an API” Questions:

  1. API - Application programming interface - used to interact with seperate software components.

  2. The Java API is included in the Java Development Kit, and not exposed on the internet. The Twitter API is reachable on the internet by sending a request to the twitter API.

  3. When I open the Binance iOS app it will send a request the the Binance API. On the API server, it will collect the requested data from a database and do some other things. Then it creates a response with the requested data that can be easily used by the iOS app.

1 Like
  1. An API is a programming connector which allows an application to interact with a separate software component or resource.
  2. That the Java API is included in the Java Development Kit and the Twitter API must be accessed by making requests over the Internet to services that Twitter hosts.
  3. Prepared food is my favourite daily API, it prevents me from making lunch from scratch!
1 Like

1) What is an API?
API (application programming interface) is a specification of possible interactions with a software component
2) In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
Java API is like a framework, it has predetermined code included in the JDK, and
Twitter API is a REST API, where the user can access specific data from a server formatted in JSON for easy interpretation.
3) The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
Reading and understanding the Bible.

1 Like
  1. What is an API?
    Answer: its an application programming interface that allow for data transmission and communication between two different program blocks or software.

  2. In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
    Answer: Java API components implement common tasks and generally increase productivity because programmers don’t have to start from scratch every time.
    Vs
    Twitter’s API allows developers to programmatically interact with Twitter data. Unlike the Java API, which is included in the Java Development Kit, the Twitter API is a web-based API

  3. The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
    Answer: An example of abstraction would be when I book a flight with Delta airlines and the email confirmation has API in the google email which takes my fight info and departure time and add it to my google calendar via API’s.

1 Like
  1. An API is a way to programmatically interact with a separate software component or resource.
  2. The Twitter API is a web-based JSON API that allows developers to programmatically interact with Twitter data. Unlike the Java API, which is included in the Java Development Kit, the Twitter API is a web-based API. It must be accessed by making requests over the Internet to services that Twitter hosts.
  3. I press a button, and my laptop, starts working.
1 Like

2 Likes

1) What is an API?
API is defined as application programming interface. It´s a way of building a software with in mind interactions with different softwares, predefining what can interact and how
2) In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
The Java API is a library of software components available “out of the box” to anyone who has installed the Java Development Kit.
The Twitter API is a web-based JSON API that allows developers to programmatically interact with Twitter data.
3) The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
“Every and each day” I put the key into my electrical bike, and the energy pumps from the batterry to the wheel and it goes faster than the wind

1 Like