What is an API? Reading Assignment

Hi guys!
1) What is an API?
An API is the acronym for Application Programming Interface, an intermediary that allows applications to talk to one another.
2) In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
The difference is that the Java API is public and can be downloaded to any computer, whereas the Twitter API can only be accessed via 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.
I wonder if ordering a simple coffee on my Starbucks app is a good example? I order it from my phone, it goes to the store, pops up for them and they start making it immediately before I even arrive.

1 Like

1. What is an API?
Application Programming Interface

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 only available where Java is installed. The twitter api is web based and requires the internet in order to access it.

3. The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
Light switches and power outlets that I use everyday required an electrician to plan and map out a circuit to the breaker box. But I don’t have to think about that to cut the lights on or charge my phone.

1 Like

1) What is an API?

Application Programming Interface

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

The java API works with the language itself. Twitter API works with the Twitter service/website.

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

Roblox Studio Game designer

1 Like
  1. An API allows developpers to access information on other resources in a simplified and easiest way. Dev will use this tool instead of developing new interface from zero.
    2)Twitter API allows developers to create a request on a web service to access data from twitter according to their needs. While API java is a kind of library with a list of items that can be used off line but need java development kit.
  2. An abstraction is an important concept. In my daily life I can make a comparison with charging my phone. When necessary I just plug my phone with my phone charger in the electrical socket. I have no idea what are the needs, the voltage, all the components in my phone that allows the phone to charge and how electricity is working.
1 Like
  1. An API is a concept that allows developers to link their applications to other external applications in a simplistic way. This allows users on the app to send/recieve live information such as time, price updates, weather updates, bank account information, and many other things.

2.The Java API can be downloaded onto your computer via the Java development kit, but the Twitter API is a web based API. This means that to use the Twitter API, your app needs to send an HTTP request to gain access to information hosted on Twitter’s databases. The requested information is then sent back to your app in JSON format.

3, A password manager is a good example of an abstraction used in daily life. It allows the user to maintain many complex passwords without having to remember all of them. This makes online accounts more secure. Password managers actually make life easier though since it fills in usernames and passwords automatically when logging into an app. This is a good trade off for the end user.

1 Like
  1. application program interface: no need for manual task

  2. twitter is btween the client & server specific wheras JAVA is within nthe java environemtn

  3. turning on the light: click of the button yet so much behind the scenes

1 Like

1) What is an API?
API stand for application programming interface that hides complexity from developers, extrend system to partners, organize code, and make components reusable.
Its a spezification of possible interactions with a softwear component and contains its “what” and “how” information

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

Java API are rules for code interaction within the Java program environment. Twitter API are rules for code interaction which are sent over the WEB between a client and a server.

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

When i want to listen to the radio all i have to do is to click the play button on my smartphone.
Whereas the handy has first to make a connection with the boxes via wifi and the sonos app. The app has to be connected to the radio and the radio needs songs available to play. Furthermore the songs have to be recorded -> published and played.

1 Like

1) What is an API?
API enables simply integration between different systems and components.

2) In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
Twitter is a web-based API, whereas Java API is a “out-of-box” component from Java Development Kit.

3) The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
Use some apps from my phone : just click buttons for launch action, start and use my laptop, use my car, and some electronic home devices.

1 Like
  1. An API is a premade set of rules that takes away the complexity of having to manage and undertake each task manually.

  2. Java API are rules for code interaction within the Java program environment. Twitter API are rules for code interaction which are sent over the WEB between a client and a server.

  3. A Bank ATM. We can deposit cash and checks, withdraw cash, request a statement, transfer money and purchase stamps without concerning ourselves with the processes behind the scenes.

1 Like
  1. API stands for application programming interface, and is a specification of possible interactions with a software component.
  2. Java API is a library of software components available to anyone who has access to the Java Development Kit, allowing users to be more productive writing code with predefined commands. Twitter API on the other hand is a web based API, that can be accessed by making requests on the internet to services that Twitter hosts.
  3. During a physiotherapy initial evaluation, the therapist performs a series of tests to identify all the factors contributing to the patients pain or limitations. That information is abstracted down to a handful of exercises to help address all the contributing factors.
1 Like
  1. What is an API?

An API is a set of tools that allows developers to create codes more organized, have reusable components and simplify the interaction of different softwares components and separate software vendors.

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

The difference between them is that the Twitter API require a network connection to be able to obtain information, because it needs to send a requirement through a network connection. Conversely, Java API doesn’t require a network connection to obtain the information required, but is necessary to download de Java Developer Kit.

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

An Interbank Transference would be a great example of an abstraction. In order to make a transfer to another account, you have to select the amount you want to transfer and the bank account you want to send the money to. As a customer I just need to complete the information required for the website of the bank, but behind it, there’s an entire process of sending information to each bank, such as country, Swift code, City, Account information of the participant, calculation of fees charged to that transaction, etc.

1 Like
  1. What is an API?
    An API stands for application programming interface and basically describes how applications talk to one another.

  2. In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
    Java API is library of out of the box components that you can use in Java, an example given is the .List() functionality. For Twitter API it gave an example of tweet.

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

Breaking down workings of a computer into workings of parts. IE, gpu, cpu and etc…

  1. API is a way to interact between a client and a server. Via request a client can access to data from a server.
  2. Java API is part of the Java development kit and includes Java packages that give extra functionality to a programmer, Twitter API is web based API, so every developer can access.
  3. Abstraction example: you’re hungry and you order a meal at the restaurant. From that point till the dish is at your table a lot of stuff happen (The waiter/waitress insert the order in the system, the docket machine print the order in the kitchen, the chef had and start to prepare, and so on).
1 Like

1) What is an API?
API (Application Programming Interface) is a set of rules that allow interaction between software components or resources.

2) In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
Java API allows Java developers to interact with the Java platform.
Twitter API is a public API that allows developers to interact with the Twitter social networking service.

3) The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
Car user interface from change gears to apply or release the brakes.

1 Like
  1. An API allows programs and applications to communicate with one another via a pre-determined set of rules.
  2. The Java API is included in the Development Kit, which has been downloaded locally, whereas the Twitter API is requested over the internet.
  3. Ballet class (consists out of loads of excercises aimed to warm up and train the body).
1 Like

1 Application Programming Interface, a way to interact programmatically with a separate software or resource.

2 The Twitter API is web based and uses and is specific to Twitter, the Java API are the rules and ways to interact with the Java development enviornment.

3 The Moralis Academy is form of abstraction. Instead of watching thousands of videos in random order trying to understand Blockchain technology, I am here with a few instructors that i understand and trust, following a specific course of study to help me reach my goals.

1 Like

Application programming language, is a way to programmatically interact with a separate software component or resource.

The main difference is that the Twitter API is a web-based API, it must be assessed by making a request over the internet.

Every Monday my mum buy the food for the rest of the week and if she buy the 5 eggs it means that Tuesday evening we will eat the omelette.

1 Like

1)What is an API?**

An API is an application of “pre loaded code and instructions” that helps programmers to construct a software and the client to communicate with the server. An API is a way to programmatically interact with a separate software component or resource. API is defined as 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 are rules for code interaction within the Java program environment. The Twitter API is a web-based JSON API that allows developers to programmatically interact with Twitter data.Twitter API is a web-based API. It must be accessed by making requests over the Internet to services that Twitter hosts.

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

pressing button on my coffeemaker.

1 Like

1) What is an API?

An API is defined as 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?

The Java API is a library of software components available “out of the box” to anyone who has installed the Java Development Kit, while the Twitter API is a web-based API that allows developers to programmatically interact with Twitter data by making requests over the Internet to services that Twitter hosts.

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

A cash-back solution for purchases is an abstraction. You make a payment for a purchase with your credit card, and you instantly receive back a certain percentage of the purchase value without the need to make any other action.

1 Like

1) What is an API?
The way to programmatically interact with a separate software component or resource.
2) In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
The Java API defines what you can do with a List: add items, sort the list, determine if an item is in the list, etc. It also specifies how to perform those actions. In order to sort the List, you need to specify how you want the List sorted: alphabetically, numerically descending, brightest to dullest color, etc.
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) The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.

1 Like