SlideShare una empresa de Scribd logo
Una interfaz de programación de aplicaciones
o API (del inglés Application Programming
Interface) es el conjunto de funciones y
procedimientos (o métodos, si se refiere a
programación orientada a objetos) que ofrece
cierta biblioteca para ser utilizado por otro
software como una capa de abstracción. Una API
representa una interfaz de comunicación entre
componentes software.
 Son  los métodos que Google ofrece a los
 desarrolladores para que puedan hacer peticiones a
 Google desde sus propias aplicaciones.
¿Con qué lenguajes de programación puedo usar las APIs de
  Google?
   Los desarrolladores pueden hacer peticiones a Google mediante
  el uso de varios lenguajes, como Java, Perl o Visual Studio .NET,
  entre otros.

- ¿Qué aplicaciones puedo hacer con las APIs de Google? :
    Se pueden desarrollar tanto aplicaciones en entorno web como
   dentro de un programa clásico. Por ejemplo, puedes incluir los
   resultados de Google dentro de tu sitio web o tratar estos
   resultados.

- ¿Cómo funcionan las APIs de Google? :
    Las aplicaciones que escriben los desarrolladores se conectan
   remotamente con el servicio Web API de Google. Esta
   comunicación se realiza mediante un protocolo llamado SOAP
   (Simple Object Access Protocol). Está basado en XML, y se usa
   para el intercambio de información entre aplicaciones. Sin
   embargo, no es necesario tener conocimientos ni de SOAP ni de
   XML para trabajar con las APIs de Google.
 Google Maps es el nombre de un servicio gratuito de
 Google. Es un servidor de aplicaciones de mapas en
 Web. Ofrece imágenes de mapas desplazables, así
 como fotos satelitales del mundo entero e incluso la
 ruta entre diferentes ubicaciones.
Api
Api
Api

Más contenido relacionado

La actualidad más candente

Investigación Estructura de un Programa en Java
Investigación Estructura de un Programa en JavaInvestigación Estructura de un Programa en Java
Investigación Estructura de un Programa en Java
ariannalizeeth
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionNaty Colin
 
Desktop
DesktopDesktop
Desktop
FRANKLINLAICA
 
¿QUE ES JAVA?
¿QUE ES JAVA?¿QUE ES JAVA?
¿QUE ES JAVA?
Alfa Mercado
 
Que sgbd utiliza el sga de la unac
Que sgbd utiliza el sga de la unacQue sgbd utiliza el sga de la unac
Que sgbd utiliza el sga de la unac
Jeremi Sixto Perales
 
Compiladores manuales java c visual basic
Compiladores manuales java c visual basicCompiladores manuales java c visual basic
Compiladores manuales java c visual basic
Andres Pozo
 
Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01Victor Martinez
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1
zhylz Zevallos
 
Mi lenguaje de programación de preferencia.
Mi lenguaje de programación de preferencia.Mi lenguaje de programación de preferencia.
Mi lenguaje de programación de preferencia.julpiz29
 
ventajas y desventajas de programas informaticos
ventajas y desventajas de programas informaticosventajas y desventajas de programas informaticos
ventajas y desventajas de programas informaticos
Irving Muñoz
 
diferencias entre visual basic y c++
diferencias entre visual basic y c++diferencias entre visual basic y c++
diferencias entre visual basic y c++
MAYRASHAKAI
 
Lenguajes de desarrollo web 2011
Lenguajes  de  desarrollo  web 2011Lenguajes  de  desarrollo  web 2011
Lenguajes de desarrollo web 2011
John Florez
 
Lenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas WebLenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas WebAramis Andrade
 
Lenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuarioLenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuarioJessica
 
Asp.net mvc
Asp.net mvcAsp.net mvc
Asp.net mvc
Juan Carlos Prieto
 

La actualidad más candente (18)

Investigación Estructura de un Programa en Java
Investigación Estructura de un Programa en JavaInvestigación Estructura de un Programa en Java
Investigación Estructura de un Programa en Java
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Desktop
DesktopDesktop
Desktop
 
Josue
JosueJosue
Josue
 
¿QUE ES JAVA?
¿QUE ES JAVA?¿QUE ES JAVA?
¿QUE ES JAVA?
 
Que sgbd utiliza el sga de la unac
Que sgbd utiliza el sga de la unacQue sgbd utiliza el sga de la unac
Que sgbd utiliza el sga de la unac
 
J2 e
J2 eJ2 e
J2 e
 
Compiladores manuales java c visual basic
Compiladores manuales java c visual basicCompiladores manuales java c visual basic
Compiladores manuales java c visual basic
 
Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1
 
Mi lenguaje de programación de preferencia.
Mi lenguaje de programación de preferencia.Mi lenguaje de programación de preferencia.
Mi lenguaje de programación de preferencia.
 
ventajas y desventajas de programas informaticos
ventajas y desventajas de programas informaticosventajas y desventajas de programas informaticos
ventajas y desventajas de programas informaticos
 
diferencias entre visual basic y c++
diferencias entre visual basic y c++diferencias entre visual basic y c++
diferencias entre visual basic y c++
 
Que es visual basic
Que es visual basicQue es visual basic
Que es visual basic
 
Lenguajes de desarrollo web 2011
Lenguajes  de  desarrollo  web 2011Lenguajes  de  desarrollo  web 2011
Lenguajes de desarrollo web 2011
 
Lenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas WebLenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas Web
 
Lenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuarioLenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuario
 
Asp.net mvc
Asp.net mvcAsp.net mvc
Asp.net mvc
 

Similar a Api

Diapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones movilesDiapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones moviles
carlosnc2017
 
Ap is google
Ap is googleAp is google
Ap is google
Lilia Valles
 
Herramientas de desarrollo.pptx
Herramientas de desarrollo.pptxHerramientas de desarrollo.pptx
Herramientas de desarrollo.pptx
NicolasCBarrantes
 
Exposición 8
Exposición 8Exposición 8
Exposición 8
Coahuilas211202
 
Que es un paradigma y api
Que es un paradigma y apiQue es un paradigma y api
Que es un paradigma y apidavidleggio
 
Que es un paradigma y api
Que es un paradigma y apiQue es un paradigma y api
Que es un paradigma y apidavidleggio
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
oswaldo75sp
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
Jhonathan Suarez Chavez
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkitCesar Escalante
 
Java Scripts
Java ScriptsJava Scripts
Java Scripts
Pablo perez
 
Gps
GpsGps
Gps
GpsGps
Cuestionario
CuestionarioCuestionario
Cuestionario
Francisco Vallejo
 

Similar a Api (20)

Google Api
Google ApiGoogle Api
Google Api
 
Diapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones movilesDiapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones moviles
 
Ap is google
Ap is googleAp is google
Ap is google
 
Herramientas de desarrollo.pptx
Herramientas de desarrollo.pptxHerramientas de desarrollo.pptx
Herramientas de desarrollo.pptx
 
Api
ApiApi
Api
 
Exposición 8
Exposición 8Exposición 8
Exposición 8
 
Que es un paradigma y api
Que es un paradigma y apiQue es un paradigma y api
Que es un paradigma y api
 
Que es un paradigma y api
Que es un paradigma y apiQue es un paradigma y api
Que es un paradigma y api
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
Google
GoogleGoogle
Google
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkit
 
Infosoft - apis android
Infosoft  - apis androidInfosoft  - apis android
Infosoft - apis android
 
Presentación programación en internet
Presentación programación en internetPresentación programación en internet
Presentación programación en internet
 
Java Scripts
Java ScriptsJava Scripts
Java Scripts
 
Servicio web.lauraivettecolinvillarreal
Servicio web.lauraivettecolinvillarrealServicio web.lauraivettecolinvillarreal
Servicio web.lauraivettecolinvillarreal
 
Entregable2
Entregable2Entregable2
Entregable2
 
Gps
GpsGps
Gps
 
Gps
GpsGps
Gps
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 

Más de weysiba

Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
weysiba
 
Ejercicios gantt pert
Ejercicios gantt   pertEjercicios gantt   pert
Ejercicios gantt pert
weysiba
 
Gestion de proyectos
Gestion de proyectosGestion de proyectos
Gestion de proyectos
weysiba
 
Diagrama de gantt
Diagrama de ganttDiagrama de gantt
Diagrama de gantt
weysiba
 
Gestion de proyectos
Gestion de proyectosGestion de proyectos
Gestion de proyectos
weysiba
 
Blogs empresa
Blogs empresaBlogs empresa
Blogs empresaweysiba
 
Tecnologias de la informacion en la empresa
Tecnologias de la  informacion en la empresaTecnologias de la  informacion en la empresa
Tecnologias de la informacion en la empresaweysiba
 
Introducción a los Sistemas de Información
Introducción a los Sistemas de InformaciónIntroducción a los Sistemas de Información
Introducción a los Sistemas de Informaciónweysiba
 
Modelo De Cascada
Modelo De CascadaModelo De Cascada
Modelo De Cascadaweysiba
 
Act3. BI
Act3. BIAct3. BI
Act3. BIweysiba
 
Act2. BI
Act2. BIAct2. BI
Act2. BIweysiba
 
Act1_Inteligencia de Negocios
Act1_Inteligencia de NegociosAct1_Inteligencia de Negocios
Act1_Inteligencia de Negociosweysiba
 
Ejemplo Google Map
Ejemplo Google MapEjemplo Google Map
Ejemplo Google Mapweysiba
 
Tic Actividad2
Tic Actividad2Tic Actividad2
Tic Actividad2weysiba
 
Tic Actividad3
Tic Actividad3Tic Actividad3
Tic Actividad3
weysiba
 
Tic Actividad1
Tic Actividad1Tic Actividad1
Tic Actividad1
weysiba
 

Más de weysiba (17)

Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
Ejercicios gantt pert
Ejercicios gantt   pertEjercicios gantt   pert
Ejercicios gantt pert
 
Gestion de proyectos
Gestion de proyectosGestion de proyectos
Gestion de proyectos
 
Diagrama de gantt
Diagrama de ganttDiagrama de gantt
Diagrama de gantt
 
Gestion de proyectos
Gestion de proyectosGestion de proyectos
Gestion de proyectos
 
Blogs empresa
Blogs empresaBlogs empresa
Blogs empresa
 
Tecnologias de la informacion en la empresa
Tecnologias de la  informacion en la empresaTecnologias de la  informacion en la empresa
Tecnologias de la informacion en la empresa
 
Laudon
LaudonLaudon
Laudon
 
Introducción a los Sistemas de Información
Introducción a los Sistemas de InformaciónIntroducción a los Sistemas de Información
Introducción a los Sistemas de Información
 
Modelo De Cascada
Modelo De CascadaModelo De Cascada
Modelo De Cascada
 
Act3. BI
Act3. BIAct3. BI
Act3. BI
 
Act2. BI
Act2. BIAct2. BI
Act2. BI
 
Act1_Inteligencia de Negocios
Act1_Inteligencia de NegociosAct1_Inteligencia de Negocios
Act1_Inteligencia de Negocios
 
Ejemplo Google Map
Ejemplo Google MapEjemplo Google Map
Ejemplo Google Map
 
Tic Actividad2
Tic Actividad2Tic Actividad2
Tic Actividad2
 
Tic Actividad3
Tic Actividad3Tic Actividad3
Tic Actividad3
 
Tic Actividad1
Tic Actividad1Tic Actividad1
Tic Actividad1
 

Último

Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
aljitagallego
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
durangense277
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
juanchogame18
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 

Último (20)

Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 

Api

  • 1. Una interfaz de programación de aplicaciones o API (del inglés Application Programming Interface) es el conjunto de funciones y procedimientos (o métodos, si se refiere a programación orientada a objetos) que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracción. Una API representa una interfaz de comunicación entre componentes software.
  • 2.  Son los métodos que Google ofrece a los desarrolladores para que puedan hacer peticiones a Google desde sus propias aplicaciones.
  • 3. ¿Con qué lenguajes de programación puedo usar las APIs de Google? Los desarrolladores pueden hacer peticiones a Google mediante el uso de varios lenguajes, como Java, Perl o Visual Studio .NET, entre otros. - ¿Qué aplicaciones puedo hacer con las APIs de Google? : Se pueden desarrollar tanto aplicaciones en entorno web como dentro de un programa clásico. Por ejemplo, puedes incluir los resultados de Google dentro de tu sitio web o tratar estos resultados. - ¿Cómo funcionan las APIs de Google? : Las aplicaciones que escriben los desarrolladores se conectan remotamente con el servicio Web API de Google. Esta comunicación se realiza mediante un protocolo llamado SOAP (Simple Object Access Protocol). Está basado en XML, y se usa para el intercambio de información entre aplicaciones. Sin embargo, no es necesario tener conocimientos ni de SOAP ni de XML para trabajar con las APIs de Google.
  • 4.  Google Maps es el nombre de un servicio gratuito de Google. Es un servidor de aplicaciones de mapas en Web. Ofrece imágenes de mapas desplazables, así como fotos satelitales del mundo entero e incluso la ruta entre diferentes ubicaciones.