- A communication platform for applications and software.
- Java = Library of software that is basically preloaded with everything it needs to get started. There are preset rules that are already written in. Java also defines what you can do with a list and how things are sorted which is up to you by choosing from the options within the list.
Twitter = Web Based, so requests from developers take place over the Internet. - I’m not 100% sure if this is an example of not, but my being able to login and use my phone with my thumb print which allows me to avoid having to put in the passcode. I can also say the same thing about many apps on my phone as I can just use my thumb print as opposed to having to remember the PW to each app I’m logging into.
-
What is an API?
Answer - An API is defined as a specification of possible interactions with a software component. The what and how information come together in the API definition , which is abstract and separate from the car itself. -
In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
Answer - 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. 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. -
The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
Answer - according to the article, APIs go hand in hand with one of the most fundamental concepts in computer science: abstraction. Abstraction is just a way of organizing the complexity of a system so that complicated actions can be handled in a simple way. So, abstraction is something that synthesizes several operations/functions into one. I guess the example of the same principle is going to be a piece of recorded music. When you you pressing the button to play the music there a lot of actions need to take place before you can hear the music in its complete way.
-
What is an API?
An API is an interface that allows you to build on the data and functionality of another application that hides complexity from developers, extends systems to partners, organizes code, and makes components reusable . -
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 publicly available API that contains a large library of pre-defined code for easy use by developers whereas the Twitter API is a web-based JSON API that allows developers to programmatically 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.
Upgrading/updating all my apps on my phone at once by pressing the “Update All” button instead of having to open each application, check for updates and initiate the update if an update is available is an abstraction.
-
The API explains the possible interactions of a particular software.
-
The JAVA API is included with a kit and the twitter API is only accessible through a request to twitter over the internet.
-
Having electricity is an abstraction. We take for granted that when we plug something in or flip on the switch that something works. what if we had to build a generators or a windmill, or construct the capacitors it would take to store the electricity. I suppose the API of it would be, things work when you pay your bill.
Reading Assignment: What is an API?
1) What is an API?
It’s the glue between to programs, a middle ware or bridge and normally have names that reflects the usage , it’s make it possible for different types of program to communicate with each other with a predefined set of rules or instructions , like a human interpreter how can translate the language(code) on one side, so the other side understand the commands, some API can support multiple language(code s ) on the client side.
2) In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
The Twitter API Is web based API, with a set of rules to communicate to make requests over internet, and it’s reflect the name of the application to use it with, as it’s optimize for use with Twitter hosts . The Java API is a more general API to used to handle more common programming task (network,security,string and IO operations) , the set of rules are from the JDK (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.
When I don’t have a solution or understand a error message on my computer, I just put in the error message I google and “baam” I got 1000 other users with the same error message, I then find a solution or explanation to my problem in minutes. In my younger days I had to go to the library and read many books to get the simular knowledge.
What is an API?
An API (Application Programming Interface) is a program that enables different software components to interact with each other.
In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
The Java API enables interaction within a Java Program environment. The Twitter API is web-based, it facilitates interaction with Twitter data via the internet.
3) The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
I registered for a course at the academy. I found a tailored curriculum that was ready for use to meet my needs. This saves me time and helps me to focus on the most important information.
s
An API is a way to programmatically interact with a separate software component or resource.
That the name of some APIs is often used to refer to both the specification of the interactions and to the actual software component you interact with.
The Java API is a set of rules that defines what you can do with it, for example a List: add items, sort the list, determine if an item is in the list, etc.#
Turn on and off my Alarmsystem for my House useing an Api over my Smartphone that does that when I Press a button,
2. In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
Indeed sir, but you forgot to specify some of the differences between JavaAPI and Twitter API, could you please describe it a little bit?
If you have any more questions, please let us know so we can help you!
Carlos Z.
The Java API is a libery of software components that is available to anyone that has installed the Java Development Kid. There are Rules already written with in the Kid to interact with Java.
The Twitter API is a Web based API that allows the developer to interact with Twitter.
- An API is a specification of possible interactions with a software. It makes possible interaction with a software components.
- The main difference between Java API and Twitter API is that the former is a library of software components found in the Java development kit. It is available to anyone who has installed the Java development kit. While the Twitter API is a web-based API. It allows developers to programmatically interact with Twitter data.
- An abstraction from daily life is eating food and resultant complex digestion process which is triggered in the mouth, through the stomach, small and large intestines and finally the poop.
-
An API is an application programming interface. It allows different components of software to interact with each other.
-
The Java API is available out of the box to anyone that installs the development kit, whereas the Twitter API is web based, and is accessed by making requests over the internet to services that Twitter hosts.
-
The human API. Walking, speaking, moving my arm to scratch my face while reading a book, breathing, heart beat, thinking… All of the things our bodies do daily that we overlook because of it common endless repeated use. If I had to think about the process that my anatomy goes through to inhale and exhale one breath, and distribute the oxygen throughout my ecosystem; if I had to consciously direct that action each and every time… Forget about it!
1) What is an API?
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 is “generic/common”AND Twitter API is “specific (Interacts only with Twitter)
3) The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
Welding: I just use the machine but I do not know every components of it.
or Coffey machine
Indeed sir, also is a web based API, share data with other companies through the interaction with a web based API.
If you have any more questions, please let us know so we can help you!
Carlos Z.
API (Application Programing Interface) is a software designed to connect two or more software together by working as a communication bridge.
Main difference between Java API and Twitter API is that Java API works off the software kit installed on local machine while being able to handle variety of application running Java, while Twitter API which process data on server can only be used for related application.
I receive construction plans, and start building. Upon finishing I look back at the creation and feel proud for been able to create something new. Not know all the research and development that went into designing, and efforts behind material procurement would an example of ABSTRACTION.
1) What is an API?
A set of specific possible interactions that can be made with the 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 helps the developer create the interdace between users and the computer and the twitter API helps the user interact with the twitter database. The Twitter database is accessed through the web whereas the Java API is accesed by installing the Java developement kit.
3) The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
It makes complex functions easy. E.g. asking the Google assistant by voice to play a specific song instead of opening my phone and having to find the spotify app and find the song and hit the play button.
-
What is an API?
application programming interface
set of rules that allows one set of code or an application to interact with another set of code or application -
In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
JAVA:
○ library of software components available “out of the box” to anyone who has installed the Java Development Kit
Twitter:
○ web-based JSON API that allows developers to programmatically 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.
doning sports: take you shoes, go out and run
- API is an essential component of software design that exists on all levels of the software stack. APIs provide a way to define and manage abstractions(complex actions) by setting up what we can do with the data and how to do it.
- Java API is available through installation of the JDK whereas Twitter API is web-based communicating via request.
- Walking my dog- requires communication between separate “servers” using multiple languages.
- Application Programming Interface is the messenger that take a request and tell the system what i want to do and then the response come backs to me.
2.The Twitter API is webbased and instead for a response being delivered as a web page it come back like a format called JSON.
- It most be my iPhone, i can do everything on it, order food, pay bills, buy crypto, take pictures, make videoclips, watch movies.
- What is an API?
Answer: Application programming interfaces (API), An API is defined as a specification of possible interactions with a software component.
- In the article the author compares Java API to Twitter API. What is the main difference between these two APIs?
Answer: the Java API, which Java developers use to interact with the Java platform, and the Twitter API, a public API that you would use to interact with the social networking service. With a web-based API such as Twitter’s, your application sends an HTTP request, just like a web browser does. The Java API is a library of software components available “out of the box” to anyone who has installed the Java Development Kit.
- The section in the article about abstraction is important, try to understand it and write down an abstraction from your daily life.
Answer: Making coffee every morning in the kithen along with “morning water” (lemon and baking soda) doing these tasks first thing in the morning half asleep seems like an abstraction…part muscle memory and autonomic response to coordinate everything would be much harded without the “magic”.
- application programming interface it is used to share data or request from one app to the other
- the twitter api you need to register and get a token and a secret key and than your app can communicate and do search for tweets, tweet, like a tweet or post a tweet restricted to the permission on your API…the Java API is transferring data between and within applications and can talk to almost every App
4.abstraction is a way that makes things go easy like I press this button and get my stuff right in front of my doorstep…all the things that are running behind the scene I do not have to think of, I do not even know how much it takes to deliver my paper towels