- An API is basically a prepackaged piece of code that can be integrated into the application and allows to use those building blocks to be used. It is basically an interface or bridge to a certain piece of software
- The Java API set is a set of API’s which come with the SDK and as such are ready to use. They are pieces of software that were downloaded/installed as part of the SDK. The Twitter API’s are web based tools that have the same function but provide the data in a structured way via a web interface
- The way i understand abstraction is using code to simplify life in general. Whether that is by simplifying (to the user) certain tasks, or reducing the actions needed to get a certain result.
An analogy might be the “repeat” function of a task in your outlook agenda. You might schedule a task in your calendar, and you can tell the calendar to repeat that task once a week, once a month, once a year or simply every day. In that way, without even requiring further intervention, that task will be rescheduled, and you will be reminded of it (if needed) of this task.
-
API stands for Application Programming Interface, simply said an API gives a simplified view on a program which enables you to triggers specific sometimes complex actions in the background/core of the API programming, with simple commmands.
-
Java API uses the coding of the Java Backend. THese API’s can be found in the Java development kits, the Twitter API is a web based API, which enables the programmer to communicate with a webserver by means of HTTP calls,…
-
as i see it an abstraction is something Ivan does every day during his youtube channel presentations. When he Says i Drink coffee, everybody knows it is coffee with no cream or sugar involved. So saying coffee means back koffeez
1) What is an API?
It allows interaction between applications through a set of rules.
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 interaction with Java program environment and gives access to packages, classes, and interfaces.
The Twitter API allows develops to access Twitter’s core data and search trends.
3) The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
Ordering takeout: Determine appetite, find reliable restaurant on Grubhub, make order, make payment, wait for delivery, eat.
1) What is an API? Application Programming Interface to let software components interact
2) In the article the author compares Java API to Twitter API. What is the main difference between these two APIs? Java Development Kit library vs Web based for client interaction
3) The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life. Fingerprint to automatically open door.
-
What is an API?
The application programming interface is a tool that is allowing the components of the software to ‘‘understand each other’’ and interact without issues. The name of some APIs is often used to refer to both the spec of interactions and the actual software component you interact with. -
In the article, the author compares Java API to Twitter API. What is the main difference between these two APIs?
Java API is a library of software components, which will allow you to define what you want to do and how to do it. You also need to install it, unlike Twitter API that is web-based. Twitter API must be accessed by making requests over the Internet to services that Twitter hosts. -
The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
Probably more related to 80s or 90s, but , you’re going to 1 place to do groceries - supermarket, instead of going to each separate shop or veggies, meat, milk and etc.
1) What is an API?
It is a set of code rules that act as a bridge used to put in communication the front end with the back end.
2) In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
Java API is used to manage the interactions within the Java environment while Twitter API are rules for interactions between a client (e.g. Firefox) and a Twitter server.
3) The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
I’d like to buy a book online but it’s currently unavailable: I press the button on the web page (notify me via email when it will be again available) and after a few days an email with the notification will be sent to me.
- API is the key of creating abstraction for developers and providers. It is a kind of template archive of functions that you can easily implement or provide yourself
- Twitter API is a web-based JSON API that allows interaction and usability of twitter hosted services by request. Java API is a library of software components by installing Java Development Kit and implements common tasks as list sorting
- Abstraction for me is to go the shortest way to reach a specific goal, in this case by using a precast accumulation of necessary actions in the correct order
- helpss structurize a set of routines / interactions
- java api= predefined commands that user can select twitter api= web based using Json, bring back results as script
- ATM = deposit cash, send money, withdraw cash without concerning of the whole proces.
-
Application programming interface. It lists all the data sets a developer can utilize and the rules on how to pull the data. It simplifies a complex process of extracting data.
-
Java API provides a toolbox that allows a more robust API but at the expense of being more complicated. Twitter API provides a more standard set of rules but less robust.
-
To turn on my smart lights I just say “Turn on Lights”. I don’t need to know how my speakers connects to a hub that connects to the light and all the interworkings. But I also know that my light is only able to turn on and off and not change colors or dim.
1) What is an API?
Set of tools/ protocols that allow different programs to interact
2) In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
Java API - The Java API is a library of software components available “out of the box” to anyone who has installed the Java Development Kit
Twitter API - 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.
It’s something that simplifies the complexity behind the scenes. For example, on the elliptical machine at the gym, I simply click a button that helps me do cardio or do more of a strength/resistance workout, or I can download additional programs from the web.
-
It is an application programming interface (API) is a set of codes that facilitate communication between, for example, frontend and backend code/apps. Facilitates integration in general.
-
Java API is a library of software components accessible to anyone who has Java Development Kit installed. Meanwhile, Twitter API is web-based and can be accessed by making requests over the internet to services that Twitter hosts. I guess that’s the main difference!
-
Abstraction in this context or in our daily lives… I see it has a set of pre-programmed things that helps to simplify monotonous tasks in our lives. A simple example is the one-click online shopping experience, when you buy a game online, for example. In a few clicks, your preset credit card is charged and the game you purchased is automatically downloaded to your computer or PlayStation. Buyers interact in a simple interface on your computer that communicates with the online shop, clicking buttons, but without knowing how many potential complex instructions such website or application sends to the server side. Eventually, the user experience becomes “easy” and “seamless” and that’s why people prefer such lazy and convenient way to shop or to use the service/tool.
Its a way to programmatically interact with a separate software component or resource.
Twitter is a web-based API to interact with twitter data whereas JAVA is a development software kit with library of software components
When I want to connect my headphones to my smartphone, I bring them together near the NFC sensor, and Voila the headphones are connected instantly.
1) What is an API?
API stands for application programming interface. It 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 included in the JDK. A Twitter API is a web based API and must be accessed through request over the internet to service the Twitter host.
3) The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
Ordering a take out. It saves me from preparing the food and the cooking process.
-
API is an interface to other applications. So it allows you to use functionalities of other software components without writing the code of that software on you own. You can build on top of it or integrate that part of software. In that sense APIs creates a modular system where you can interact with other software components.
-
Java is a library of software components for the Java Development KIT, while Twitter is a web API which lets you interact with Twitter data
-
Abstraction in this article basically means that you don’t have to understand what is actually happening in the back as long as the application or “thing” does what it is supposed to do. An example from my daily life would be me interacting with my computer. I type stuff onto the keyboard and somehow characters appear on my screen. So I am using the keyboard interface to connect with my computer without understanding how the computer is processing the information. I don’t have to build the computer on my own or program everything that is necessary, so that it will work. Thanks to everyone who has done the groundwork for me!
-
What is an API?
API (application programming interface) is an abstraction layer software solution for organizing a complex system of complicated actions to be handled in a simple way for users, customers, developers to utilize & interact with. -
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 to those who have installed it. Whereas the Twitter API (JSON API) is web-based, and can only be accessed by making requests over the internet to services that Twitter hosts. -
The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
When I order a food delivery through an IOS App, I avoid having to perform complex actions of sending my request through the web to the service provider, providing payment information directly, verifying the transaction, requesting delivery time, etc. because the App itself communicates through the appropriate channels via APIs in order to execute the order successfully while provider me a clean and easy user experience on the frontend.
1.API stands for Application Programing Interface, which enables the smooth communication between servers and different sets of codes and applications.
2.The main difference between Java API and Twitter API is that Jawa API is a library of software components in “Jawa develop Kit” and has a list of tasks in order to make programming efficient. Twitter API is web based JSON API that allows developers to interact with Twitter. You can access by making request over the internet.
3.Abstruction is a fundamental concept in computer science that is to organize complicated actions in simple way. I don’t have to go to my office to do my work and all can be accessed via internet, using different applications. Some cars today have automatic parking.
1) What is an API?
API is a way that allows developers to interact programmatically 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?
Java API is included in the Java development kit while the Twitter API is a web based one.
3) The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
I go out home to take my car to go work, touching the door of the car are sufficient to open the doors, and start button enough to start the car.
-
An API (Application Programming Interface) is a software to software interface which enables two applications to exchange data with each other.
-
The main difference between the Java API and the Twitter API is that the Java API is included in the Java Development kit and is available to anyone who has installed it, while the Twitter API is a web-based API so must be accessed by making requests over the internet to the servers which Twitter hosts.
-
Abstraction is a process of filtering-out or ignoring the characteristics we don’t need in order to concentrate on those we do need.
EXAMPLE - recognising a friend. In order to recognise a friend my brain will ignore their clothes. their surroundings and what they are doing, and focus on their facial features, their body-structure and their stance or gait in order to determine if I know them.
-
What is an API?
a. An API is a “APPLICATION PROGRAMMING INTERFACE”. It is a way to programmatically interact with a separate software component or resource. -
In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
a. Java API is a library of software components available to anyone who has installed the development kit locally. The Twitter API is a web-based API that will allow developers to query and interact with Twitter data. -
The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
a. Some abstractions in daily life would be: Driving a car, or the process of having delivering common utilities like power, gas, water, etc. to our households.
1) What is an API?
An API (application programming interface) facilitates a developers life a lot: I remember the Java API (the library) from a Java programming course years ago. There were thousands of functionalities in the library you could call in your program. I learned that using the API has big advantages, such as:
-
you can use lots of functionalities you don’t have to program from scratch because they are already available using the API. This is very time saving, and you avoid possible coding mistakes you might have made coding by yourself.
-
it therefore also simplifies programming
-
your code at the end is much more readable/cleaner: Instead of hundreds of code lines for some functionality of your program you call a ready component in the Java library.
The same advantages are valid for any other API.
2) In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
Java API: comes with the Java Development Kit
Twitter API: this is a web-based API, hence the requests require an internet connection to work. The web based APIs I have been using before require an API key (e.g. Google, but also online tools you have to pay for, such as Semrush) that is used for verifying that the person requiring data from the API is allowed to do that.
3) The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
Get power from the sockets at home: Consumers have (hopefully) to just connect their devices to the sockets in order to charge/run them. They don’t need to know all the processes behind the creation of energy, how it arrives at home or how the charging process works.