Bitelia: ¿Qué es una API? y otros 2 artículos interesantes

Bitelia: ¿Qué es una API? y otros 2 artículos interesantes


¿Qué es una API?

Posted: 15 May 2014 02:52 PM PDT

Qué es una API

Seguramente has escuchado antes este termino y quizá tengas una vaga idea acerca de su significado ¿pero realmente sabes que es una API y para que se usa?

Una API es un conjunto de funciones y procedimientos que cumplen una o muchas funciones con el fin de ser utilizadas por otro software. Las siglas API vienen del inglés Application Programming Interface. En español sería Interfaz de Programación de Aplicaciones.

Una API nos permite implementar las funciones y procedimientos que engloba en nuestro proyecto sin la necesidad de programarlas de nuevo. En términos de programación, es una capa de abstracción.

Por ejemplo, digamos que estas desarrollando una aplicación web y necesitas hacer peticiones HTTP. En lugar de desarrollar todo el código para hacer una petición HTTP, puedes utilizar una API que se encargue de esto, como por ejemplo Request de Python. Si necesitas utilizar archivos .yaml, puedes usar la API Yaml de Ruby.

Ahora, el término API ha evolucionado un poco con la revolución de los servicios web que dieron a lugar lo que hoy se conoce como API REST, o como muchos suelen llamarla, solo API.

¿Qué es una API REST?

Una API REST es una una biblioteca apoyada totalmente en el estándar HTTP. Visto de una forma más sencilla, una API REST es un servicio que nos provee de funciones que nos dan la capacidad de hacer uso de un servicio web que no es nuestro, dentro de una aplicación web propia, de manera segura.

Un ejemplo claro sería la API de Twitter. Todos los clientes desarrollados por terceros usan esa API, sin importar el sistema operativo para el cual fueron desarrollados. Al implementarla, la API te pone a disposición ciertos métodos o funciones para tu desarrollo.

Al usar una API todo el desarrollo que se quiera realizar estará regulado por los métodos o funciones que esta incluya, es decir, no pueden ser añadidas funcionalidades que sus métodos o funciones no contemplen. De esta manera compañías como Twitter se aseguran de lo que sus clientes desarrollados por terceros pueden o no hacer, la API es como su capa.

Tweetbot, Birdie, Turpial, Fenix, Carbon, Metrotwit; todos son clientes de Twitter diferentes pero construidos usando la misma base, la API de Twitter.

Entonces, ¿para qué perder el tiempo reinventando la rueda cuando una API te permite usar código que otros desarrolladores han probado exitosamente? Es mejor usar esas funciones encapsuladas y enfocarte en tu aplicación y sus características, lo importante es que te asegures de entregar un producto de calidad.








Maneja tu Tesla Modelo S desde tu smartphone

Posted: 15 May 2014 11:06 AM PDT

pestoverde

Si eres dueño de un Testa Modelo S ya eres bastante afortunado, pero quizá puedas serlo aun mas. ¿Acaso sabias que podías manejar ciertas funciones de tu maravilloso vehículo desde tu smartphone?

Para los que aún no lo conocen, un Tesla Modelo S es un vehículo completamente eléctrico, sin motor ni fluidos mas allá que liquido para el limpiaparabrisas. Fue creado por Tesla Motors y lanzado en un principio solo en el mercado estadounidense en el año 2012. Actualmente también tienen presencia en Europa y Canadá.

Entre otras de sus bondades, el Tesla Modelo S dispone de un tablero central completamente táctil desde donde puedes controlar cada aspecto del coche mediante una pequeña imagen que puedes tocar para activar y controlar diversas partes. Como si esto no fuera suficiente, si eres un usuario Android o iOS puedes interactuar con tu vehiculo aun cuando no estas en el.

Interactúa con tu Modelo S

La aplicación móvil Tesla Model S Beta pone a los felices propietarios de un Modelo S en comunicación directa con sus coches en cualquier momento y en cualquier lugar. Con ella se pueden hacer cosas como:

  • Comenzar o detener una carga
  • Revisar el progreso de carga en tiempo real
  • Calentar o enfriar el interior del carro antes de subirse para aclimatarlo
  • Obtener la ubicación exacta vía GPS así como la posibilidad de realizar un seguimiento de su movimiento a través de un mapa
  • Encender las luces o tocar la bocina para conseguirlo en un estacionamiento
  • Abrir o cerrar el sunroof o techo solar
  • Bloquear o desbloquear las puertas desde lejos

Tesla Modelo S

El modelo de S fue galardonado con una puntuación de 5.4 de 5 en la clasificación de seguridad de la Administración Nacional de Seguridad en las Carreteras de Estados Unidos, mas que sobresaliente. Esta es la calificación de seguridad más alta que ese organismo ha otorgado a un coche en la historia de los automóviles.

Con un Tesla Modelo S además de no hacerle daño al medio ambiente, tendrás un vehículo seguro, espacioso, silencioso y lo que mas me gusta, tech friendly. Creo que su mejor momento en cuanto a aplicaciones se refiere esta por venir.

La aplicación esta disponible en Google Play y App Store completamente gratis. Si aún no eres dueño de un Tesla Modelo S y te sobran unos 80.000 USD ¿qué estás esperando?








Maneja tu Tesla Modelo S desde tu smartphone

Posted: 15 May 2014 11:06 AM PDT

pestoverde

Si eres dueño de un Testa Modelo S ya eres bastante afortunado, pero quizá puedas serlo aun mas. ¿Acaso sabias que podías manejar ciertas funciones de tu maravilloso vehículo desde tu smartphone?

Para los que aún no lo conocen, un Tesla Modelo S es un vehículo completamente eléctrico, sin motor ni fluidos mas allá que liquido para el limpiaparabrisas. Fue creado por Tesla Motors y lanzado en un principio solo en el mercado estadounidense en el año 2012. Actualmente también tienen presencia en Europa y Canadá.

Entre otras de sus bondades, el Tesla Modelo S dispone de un tablero central completamente táctil desde donde puedes controlar cada aspecto del coche mediante una pequeña imagen que puedes tocar para activar y controlar diversas partes. Como si esto no fuera suficiente, si eres un usuario Android o iOS puedes interactuar con tu vehiculo aun cuando no estas en el.

Interactúa con tu Modelo S

La aplicación móvil Tesla Model S Beta pone a los felices propietarios de un Modelo S en comunicación directa con sus coches en cualquier momento y en cualquier lugar. Con ella se pueden hacer cosas como:

  • Comenzar o detener una carga
  • Revisar el progreso de carga en tiempo real
  • Calentar o enfriar el interior del carro antes de subirse para aclimatarlo
  • Obtener la ubicación exacta vía GPS así como la posibilidad de realizar un seguimiento de su movimiento a través de un mapa
  • Encender las luces o tocar la bocina para conseguirlo en un estacionamiento
  • Abrir o cerrar el sunroof o techo solar
  • Bloquear o desbloquear las puertas desde lejos

Tesla Modelo S

El modelo de S fue galardonado con una puntuación de 5.4 de 5 en la clasificación de seguridad de la Administración Nacional de Seguridad en las Carreteras de Estados Unidos, mas que sobresaliente. Esta es la calificación de seguridad más alta que ese organismo ha otorgado a un coche en la historia de los automóviles.

Con un Tesla Modelo S además de no hacerle daño al medio ambiente, tendrás un vehículo seguro, espacioso, silencioso y lo que mas me gusta, tech friendly. Creo que su mejor momento en cuanto a aplicaciones se refiere esta por venir.

La aplicación esta disponible en Google Play y la App Store completamente gratis. Si aún no eres dueño de un Tesla Modelo S y te sobran unos 80.000 USD ¿que estás esperando?








Tags :

No hay comentarios:

Publicar un comentario

Con la tecnología de Blogger.

Instagram

Advertisement

Featured Video

Featured Video

Sponsor

Video Of Day