martes, 28 de febrero de 2012

API's

En esta entrada hablare sobre algunas API's .

Que son las APIs?

API es la abreviatura de las siglas Aplication Programming Interface. Lo que quiere decir que son una serie de servicios o funciones que se le ofrecen al programador. Una API es una libreria que agrupa gran cantidad de código. Cuando se Programa usando APIs se puede desarrollar con mayor facilidad y velocidad, porque el trabajo difícil ya esta hecho en estas librerías.


Algunos ejemplos de las APIs que existen para el desarrollo en moviles son
Empresas que ofrecen APIs :



Referencias

domingo, 26 de febrero de 2012

Borrador

http://homepage.mac.com/dave_chatting/arduinoeyeshield/


Una batería alternativa?


Actualmente la mayoría de los dispositivos móviles gastan demasiada batería, esto por las aplicaciones que están en constante uso durante todo el día, ya sea usando el wi-fi o aplicaciones como whatsapp, provocando que, la batería dure como máximo un día o menos.

Buscando alternativas para esto, y pensando en que mi proyecto no consuma tanta energía, encontré con que se ha desarrollado una batería externa para smartphones android, la cual esta disponible para muchos teléfonos móviles.

Esta batería móvil tiene las siguientes características:
  • Es recargable de Ion de litio
  • Utiliza un conector microUSB
  • Se puede cargar con cualquier cable miniUSB o microUSB (osea cualquier cargador compatible)
  • Tiene un tiempo de carga de 2 a 4 horas
  • tiene una entrada de 5,5 V y una salida de 5.0V
  • Pesa alrededor de 63g lo que hace posible llevarla a cualquier lado
  • Muestra un nivel de carga de batería
Con estas características se puede decir que es un producto fácil de usar y de llevar a cualquier lado, y mas para las personas que no dejamos en paz el celular nunca. :P

*foto tomada de todoandroid*


Referencias:


jueves, 16 de febrero de 2012

Tipos de conectividad

Redes inalambricas

Son aquellas que se comunican por medio un medio de transmicion no guiado, es decir mediante ondas electromagnéticas.

Las ventajas de estas redes son la
instalación, ya que no requieren ningún tipo de cableado, permitiendo movilidad y menos costos de mantenimiento.

Las redes inalambricas se clasifican en tres tipos:
  • WPAN: red inalambrica de area personal
  • WLAN: red inalambrica de area local
  • WWAN: red inalambrica de area amplia

Bluetooth (WPAN)
Se le denomina asi al protocolo de comunicaciones diseñado especialmente para dispositivos de bajo consumo y basados en transceptores de bajo costo, y con una conexión inalambrica de corto alcance (10 mts)
De que se compone?
Esta compuesto por un dispositivo de radio que es encargado de transmitir y modular la señal, y de un controlador digital (procesador de señales digitales) y de los diferentes interfaces con el dispositivo anfitrión.
Como se observa en la imagen, es posible conectar mediante bluetooth, teléfonos celulares, computadoras, etc.. y cada vez mas dispositivos tienen esta tecnología.

Enseguida añado un pequeño video con una explicacion de lo que es el bluetooth.



WIFI (WLAN)

Esta tecnología surge a partir de la necesidad de establecer una conexión inalámbrica que fuese compatible entre distintos aparatos, y para ser utilizada en redes locales, en la actualidad es frecuentemente utilizada para acceder a Internet.
Ventajas de este tipo de conectividad:
  • Cero cables
  • Poder conectarse en cualquier lugar
  • Elección entre varias señales libres o con seguridad
Desventajas:
  • Distancia limitada para la recepción de señal
  • Falla en la conexion
  • Facilidad de hackeo para las seguridades
Para contar con esta tecnología es necesario disponer por una parte de un punto de acceso (Routers, o dispositivos compatibles con WIFI, modem o antena) cabe decir que esta tecnología tiene un rango de alcance limitado dependiendo de los dispositivos involucrados.

GSM
Global System for Mobile (Sistema Global para las Comunicaciones Móviles "se escucha mas bonito en ingles"). Definido originalmente como estándar Europeo abierto para que una red digital de teléfono móvil soporte voz, datos, mensajes de texto y roaming en varios países. Actualmente GSM es uno de los estandares digitales inalambricos 2G mas importantes del mundo.
Infrarrojo
Permiten comunicación entre dos dispositivos visibles entre si, usando ondas infrarrojas.

Redes Wimax
Siglas de Worldwide Interoperability for Microwave Access (Interoperabilidad mundial para acceso por microondas) utiliza ondas de radio de 2, 3 a 3.5 GHz.
Son redes de área metropolitana que permiten una conexión por banda ancha de alta velocidad.

Características de Wimax
  • Alcanza distancias de 80km, con antenas muy direccionales y de alta ganancia.
  • Anchos de banda configurables y no cerrados
  • Permite dividir el canal de comunicación
Ventajas de estas redes:
  • Gran ancho de banda
  • Independencia del protocolo
  • Soporta antenas inteligentes
Desventajas:
  • Limitacion de potencia para prever interferencias con otros sistemas.
  • Altos consumos de bateria en los dispositivos.



Referencias

otras cosas :P

Futuro para las tecnologías inalambricas:
  • Hogares inteligentes
  • Expasion de las redes publicas de acceso a internet
  • Estandarizacion de periféricos inalambricos

lunes, 6 de febrero de 2012

Dispositivos moviles

Que es un dispositivo móvil?

"Actualmente" se define como un aparato pequeño, con capacidades de procesamiento el cual ha sido diseñado para funciones especificas pero que puede llevar mas de una función a la vez.

Resalto la palabra actualmente ya que no hace muchos años estos dispositivos eran de un tamaño mas grande y solo tenían funciones muy básicas (como hacer llamadas, recibir mensajes, dar la hora, etc..) y las pantallas no eran a color.

Hoy en día los móviles que antes servían solo para hacer llamadas han cambiado completamente, pues han cambiado sus casos de uso, esto porque tienen mejores capacidades tecnológicas.




Que tipos de dispositivos móviles existen?


Telefonos: Son pequeños, ligeros y transportables. Su funcion principal es recibir y hacer llamadas, actualmente los teléfonos tienen funcionalidades propias de un ordenador, pueden editar videos, capturar imágenes, localizadores, acceso a internet entre otras cosas mas.





PDA's: Organizadores electronicos, Su nombre (PDA)
significa Personal Digital Assistant (asistente personal digital),
un término acuñado en sus primerosaños de historia, pero que resume bien su funcionalidad principal.






Consolas: En realidad esta categoría debería llamarse “dispositivos orientados a jugar”,porque son más que simples consolas. Los dos ejemplos actualmente en el mercado son la Sony PlayStation Portable (PSP) y la Nintendo DS, que no sólo sirven para jugar, sino que integran algunas de las funcionalidades típicas de una PDA, como reproducción de archivos multimedia, integración con agenda y calendario, o navegador de Internet.




Entre las plataformas que existen para desarrollar aplicaciones para moviles estan:
  • Windows mobile
  • iPhone OS
  • Android
  • Symbian

Actualmente, el desarrollo para dispositivos móviles se puede dividir en dos categorías.
Por un lado, el desarrollo web puro y duro (webs hechas para ser navegadas desde móviles),
y por otro, la programación de aplicaciones para ser ejecutadas en el propio móvil.