domingo, 6 de mayo de 2012

Consumo de Energia Dispositivos Moviles

En los últimos años la tecnología móvil a dado pasos agigantados pero al parecer de todos estos avances existe un aspecto en el que aún queda a deber, este es la batería de nuestro dispositivo móvil. Ya sea que estemos utilizando nuestros celular, PDA, mp3 o hasta una laptop nuestro dispositivo tarde o temprano necesitara recargarse sobre todo si lo utilizamos por largo tiempo continuo, esto sucede ya que el concepto que se utiliza en las baterías de hoy en día no es muy diferente al que se usaba 50 años atrás, baterías electroquímicas utilizando el fenómeno de la polarización para conservar energía eléctrica en su interior. Lo que si podemos decir que se a mejorado son los químicos que se utilizan en las baterías, pero como podemos dar una mayor duración a nuestro dispositivo o aumentar la vida de la batería?

Consejos para aumentar la duración de la batería de nuestro dispositivo

Hoy en día la mayoría de los dispositivos móviles utilizan baterías de litio(LI-Ion) las baterías de iones de litio tienen de 300 a 500 ciclos de carga y descarga, para darle la mayor vida a la batería es recomendable que se tenga descargas parciales en lugar de una descarga completa antes de recargar. Lo ideal son las recargas de medio ciclo esto quiere decir que conectamos el dispositivo a cargar cuando tiene aproximadamente la mitad de la carga total. También podemos seguir algunos consejos para sacarle más provecho en el día a día a nuestro dispositivo y no quedarnos sin batería a medio día.

  • Apagar el dispositivo: Esta es la manera mas efectiva de ahorrar batería, si no tenemos planeado usar el dispositivo lo mejor es apagarlo, también en el caso de los celulares si estamos en algún lugar donde no hay señal lo mejor es apagarlo ya que no tiene caso gastar batería.
  • Evitar buscar señal constantemente: Cuando un dispositivo trata de buscar señal telefónica o de red utiliza bastante energía para tratar de localizarla y conectarse, si hay alguna señal la cual nos conecta y desconecta o realmente no deseamos conectarnos lo mejor es apagar la envió de datos.
  • Vibrador: En los celulares evitar usar vibrador y disponer solo del ringtone ya que el vibrador consume bastante batería.
  • Luz y aplicaciones de pantalla: Si realmente no ocupamos la luz de la pantalla del dispositivo podemos reducir la luz, también las aplicaciones de fondo consumen bastante energía hay que deshabilitarlas.

Consejos para prolongar la vida de nuestra batería

  • La primera vez que vallamos a utilizar una nueva pila de Nickel debemos cargarla por completo es decir unas 16 horas, hay que tomar en cuenta que aunque el dispositivo diga que la batería está llena es recomendable dejarlo al redor de 16 horas para darle vida a todas las celdas.
  • Si nuestro dispositivo usa batería de litio hay que evitar que se descargue por completo, las baterías de litio van perdiendo vida cada vez que se descargan por completo
  • Aunque suene tonto poner nuestra batería en el refrigerador ayuda a alargar la vida de la misma.
  • Limpiar los contactos de la batería, con el tiempo las baterías acumulan en los contactos suciedad que hace que no se carguen correctamente y por lo mismo pierdan vida.

Fuentes:

http://elgeek.com/441/como-aumentar-duracion-bateria-celular

http://www.wikihow.com/Make-Your-Cell-Phone-Battery-Last-Longer


sábado, 5 de mayo de 2012

Seguridad y Privacidad


En más de una ocasión se ha afirmando que los smartphones son el dispositivos de más rápido crecimiento en la historia de la tecnología, y esa es una oportunidad que los creadores de aplicaciones maliciosas no iban a dejar pasar, sobre todo si se tiene en cuenta que este tipo de terminales tienen una enorme cantidad de datos que los hackers están deseando obtener. Durante 2011 el malware para dispositivos móviles se incrementó un 155%. El 46,7% de las amenazas apuntaban a Android, y otro 41% a Java. En cuanto a iOS, el sistema operativo de Apple para dispositivos móviles, se está viendo mucho menos afectado, aunque no puede decirse que esté fuera de peligro.

Virus en dispositivos móviles y como protegernos

Porque los virus que nos afectan aparecen cada vez más en estos dispositivos. Y en el caso de teléfonos y tabletas en muchos casos ni siquiera tenemos antivirus instalados, que puedan revisar periódicamente nuestras tabletas o teléfonos. En los moviles el problema que podemos encontrarnos es que no estén tan actualizados como debieran, ya que no se conectan a Internet de forma continuada como un equipo de sobremesa y nos desentendemos de la actualización. De esta manera actuamos como si estuviésemos protegidos cuando en realidad tenemos agujeros de seguridad que pueden ser importantes. El mismo caso ocurre con las actualizaciones del sistema. Lo primero que debemos indicar que es el malware lo que más podemos encontrar en Android. Aplicaciones maliciosas, que no buscan dañar nuestros sistemas o equipos, sino más bien el robo de datos.

Tips para mantener segura nuestra información

  • Bloquear el smarthphone con una clave: todos los sistemas operativos para smartphone cuentan con esta posibilidad, puede ser un código de 4 dígitos o un gesto en las pantallas táctiles.
  • Instalar una solución de seguridad: Ademas de la protección contra los códigos maliciosos existen funcionalidades que permite el borrado remoto de la información en caso de perdida o el robo del dispositivo.
  • Utilizar repositorios de aplicaciones oficiales: Según el sistema operativo utilizado, se cuenta con una serie de repositorios como por ejemplo el Android Market, Apple Store, BlackBerry App World etc.
  • Actualizar el sistema operativo: Cada una de las plataformas cuentan con actualizaciones de software que permiten solucionar las vulnerabilidades descubiertas ademas de proveer nuevas funcionalidades.

Antivirus y AntiMalware disponibles en el mercado

  • Lookout Mobile Security

Lookout ofrece seguridad de primera clase para protegerte contra virus, malware y spyware. No solo esto: también la capacidad de hacer backup y restaurar los datos, y herramientas que te ayudan a localizar un móvil en caso de pérdida o robo. Las aplicaciones multiplataforma de Lookout, conectadas a la nube, están diseñadas para ofrecer la mejor protección posible con el máximo de transparencia y eficacia. Con ayuda de Mobile Threat Network analiza aplicaciones en todo el mundo, y permite detectar y detener las amenazas antes de que se conviertan en riesgos para tu dispositivo. Tendrás la seguridad de contar con una protección automática ante cualquier amenaza que pueda afectar el buen funcionamiento de tu móvil. Todo esto, en una aplicación amigable y fácil de usar. Los productos Lookout están disponibles para las plataformas Android e iOS.

  • Norton Mobile Security

Norton Mobile Security Lite protege su dispositivo móvil en caso de pérdida o robo, y contra los programas maliciosos. Norton ofrece su experiencia en seguridad y contra programas maliciosos para los dispositivos móviles. Está disponible para Android 2.x o posterior.

  • MacAffee Mobile Security


McAfee Mobile Security es la seguridad esencial para dispositivos móviles. Proteja su teléfono inteligente o tableta con el galardonado software de seguridad y privacidad de McAfee. Todo lo que necesita, en un servicio sencillo pero potente: antivirus, antirrobo, navegación segura, protección de aplicaciones, y filtro de llamadas y SMS.

  • Kaspersky Mobile Security

Kaspersky Mobile Security Enterprise Edition ofrece las más modernas tecnologías para combatir el crimen cibernético en dispositivos móviles gracias a su protección contra el robo y el software malicioso, la recuperación remota y la tecnología de privacidad de datos. Disponible para Android en versión de prueba y suscripción.

Fuentes:

http://www.tecnologiapyme.com/software/cinco-alternativas-de-antivirus-para-android

https://www.mylookout.com/es/about

https://play.google.com/store/apps/details?id=com.wsandroid.suite&feature=search_result

https://play.google.com/store/apps/details?id=com.kms&feature=search_result

http://latam.kaspersky.com/productos/productos-para-empresas/seguridad-para-dispositivos-moviles

http://blogs.eset-la.com/laboratorio/2011/10/14/seguridad-movil-consejos-vulnerabilidades/

http://www.itespresso.es/seguridad-movil-el-nuevo-reto-del-mercado-ti-60890.html


domingo, 29 de abril de 2012

Usabilidad

¿Que es la Usabilidad?

Es la facilidad con que las personas pueden utilizar una herramienta particular o cualquier otro objeto fabricado por humanos con el fin de alcanzar un objetivo concreto. En el aspecto de los dispositivos móviles en un entorno dinámico repleto de distracciones, la usabilidad se vuelve crítica.

Usabilidad en Dispositivos Móviles


En el caso del móvil, el entorno es cambiante, dinámico. El usuario puede estar distraído o tener prisa, por lo que la estructura de navegación tiene que ser muy simple y hay que evitar (más que nunca) los pasos innecesarios. Algunas personas, por ejemplo, compran las entradas de cine apresurada mente desde su móvil mientras hacen cola en el propio cine si sospechan que la sala se llenará antes de ser atendidos en la taquilla. También son frecuentes las consultas de saldo de una cuenta bancaria antes de realizarun compra (sobre todo si va a emplearse una tarjeta de débito). En ambos caso sel usuario tiene mucha prisa y se encuentra en un lugar público.

Algunas característicasque afectan negativamente la usabilidad de una aplicación móvil

  • Tamaño de la pantalla
  • Tamaño de las teclas
  • Dificultad para escribir texto
  • Ancho de banda e inestabilidad de la conexión (esto, en realidad, atañe más al servicio que al dispositivo)

Tipos de dispositivos moviles actuales



Cada aplicación se ve afectada dependiendo deldispositivo móvil en el que se use, para esto hay que tomar todos los tipos de dispositivos móviles que existen en la actualidad.






Aspectos importantes a la hora derealizar una aplicación


  • Escribir es difícil

Es preferible dar prioridad en una aplicación a la selección de opción que al ingreso de datos por medio del teclado ya que aunque lleva mas pasos lo hace mas cómodo.

  • Menos es Mas

Hay que tratar de mantener las pantallas de la aplicación limpia evitar poner información innecesaria usar abreviaturas y un estilo de escritura conciso. La información más importante debe estar primero a la vista.

  • El usuario es móvil

Se debe tomar en cuenta que muchas personas pagan internet móvil por bytes usados entonces se debe tratar de evitar el uso de anuncios o algo que los desvié dela tarea que realmente quieren realizar.

  • Navegación

La estructura debe ser sencilla, ancha y baja. Las aplicaciones deberán guardar de preferencia los formularios para evitar la molestia al usuario de tener que ingresarla cada vez que abra la aplicación.


Fuentes:




jueves, 19 de abril de 2012

Accesibilidad en dispositivos moviles



Primero que nada hay que conocer que significa el termino Accesibilidad.

La accesibilidad es el grado en el que todas las personas pueden utilizar un objeto, visitar un lugar o acceder a un servicio, independientemente de sus capacidades técnicas, cognitivas o físicas. En informática, la accesibilidad incluye ayudas como las tipografías de alto contraste o gran tamaño, magnificadores de pantalla, lectores y revisores de pantalla, programas de reconocimiento de voz, teclados adaptados, y otros dispositivos apuntadores y de entrada de información.

Ahora hay que ver en qué aspectos influye la accesibilidad en los dispositivos móviles.

Discapacidad Auditiva


Para personas con esta discapacidad existen varias opciones:

Lazo de inducción: El lazo de inducción es un filtro de ruidos que ayuda a evitar las interferencias electromagnéticas que en combinación con los audífonos, pueden resultar molestos a la hora de mantener una conversación.

Alertas: Se pueden incluir alertas por medio de texto o vibración para notificar que se esta recibiendo una llamada o mensaje.

Video llamadas: Con la ayuda de las video llamadas una persona con discapacidad auditiva podría establecer una comunicación por medio de señas con la otra persona que lo este viendo.

La mayoría de los celulares en la actualidad cuentan con al menos las últimas 2 funciones mencionadas.

Discapacidad Visual



En el caso de discapacidad visual existen varias aplicaciones como narradores de voz algunas otras opciones que existen:

*Teclados con marcas sensibles al tacto
*Comandos de voz
*Tonos diferentes para reconocer contactos


En la actualidad dispositivos móviles como el Iphone incorpora el sistema voiceover el cual narra rápidamente lo que se está tocando en la pantalla.


Discapacidad Movilidad

Las personas con movilidad reducida también podrían tener problemas a la hora de interactuar con los dispositivos móviles con lo cual algunas opciones son:


*Manos libres
*Comandos de voz
*Atajos de teclado

Algunas otras discapacidades que se pueden tomar en cuenta son dificultad para leer letras pequeñas y con las cuales los celulares cuentan con lupas o mostrar una fuente de texto mas grande.


Referencias:
http://www.cyldigital.es/articulo/y-la-accesibilidad-tambien-en-dispositivos-moviles
http://support.apple.com/kb/HT3577?
viewlocale=es_ES&locale=es_ES

http://es.wikipedia.org/wiki/Accesibilidad

miércoles, 28 de marzo de 2012

Proyecto-Avance Medio Curso

Importancia- Impacto del proyecto

Mi proyecto tiene impacto en el hogar ya que está incluido en el proyecto de Domotica, la función de mi proyecto es simple, controlar nuestra cochera por medio de un dispositivo móvil para la comodidad del usuario. Con ayuda de un dispositivo móvil en comunicación por medio de BlueTooth con un Arduino el cual se comunica con la puerta y realiza la acción deseada se logra cumplir con el proyecto. Elegí este proyecto ya que me parece cómodo poder controlar esta función importante de la casa sin necesidad de cargar con un control y que mejorar que utilizando nuestro celular que lo cargamos día a día.

Herramientas a utilizar

• Móvil LG P500 con versión de Android 2.2
Utilizare este celular ya que me lo prestaran por que no cuento con un dispositivo móvil que cuente con Android.


• Arduino UNO
Para juntar mi proyecto de integrado y de móviles decidi que la comunicación móvil –puerta fuera atraves de un arduino, eleji el Arduino UNO ya que es fácil de conseguir aquí en Monterrey esta versión.


• Dispositivo Bluetooth
Para la comunicación del móvil con el Arduino aun no decido bien si utilizare un Shield Bluetooth o un XBEE pero por lo pronto se que la comunicación será via Bluetooth.


• Emisor y Receptor RF o Infrarrojo
La mayoría de las puertas cuentan con un receptor RF pero en caso de yo realizar una mini maqueta ya que se quiere armar un mini hogar podría elegir entre uno de estos 2 para emitir la señal hacia el motor.

• Android Developer Tools
Por último lo más importante las herramientas de desarrollo para Android para poder desarrollar la interfaz y los envió de acciones del móvil al arduino.


¿Por qué Android?

Android es un Sistema Operativo que a crecido mucho en los últimos años y actualmente la mayoría de los dispositivos móviles que no son de alguna marca en particular como Apple y BlackBerry que cuentan con sus propios sistemas operativos, la mayoría del resto de dispositivos móviles funciona con algún sistema operativo de la familia de Android.

Calendarización



Consideraciones de Usabilidad

El tamaño de los botones en mi interfaz tengo pensado que los botones mas utilies deben de ser grandes y visibles como lo son el de Abrir y Cerrar la puerta ya que son las funciones principales de la aplicaciones.

Otro aspecto es el botón de cerrar la aplicación este botón lo coloque en mi prototipo en la parte de abajo y de un tamaño no muy grande ya que puede ser presionado sin querer.

Por último la interfaz es sencilla solo se incluyen las cosas realmente necesarias no esta sobrecargada ni nada por el estilo.

martes, 28 de febrero de 2012

APIs


¿Que son las APIs?

API es el termino para interfaz de programacion de aplicacion, basicamente los APIs son los metodos en la programacion orientada a objetos que nos ofrecen las librerias. Entre las funciones basicas de los APIs estan el dibujar ventanas o iconos, ahorrandonos asi el tener que programar todo lo que la libreria nos ofrece y que simplemente podemos jalar de ahi mismo.

Ejemplos de APIs

Java EE:Java Plataform Enterprise Edition es una plataforma de programacion para desarrollar y ejecturar aplicaciones en lenguaje Java,incluye varias especificaciones de API, tales como JDBC, RMI, e-mail, JMS, Servicios Web, XML, etc y define cómo coordinarlos.

OpenGL: OpenGL es un API multilenguaje y multiplataforma que nos ayuda a producir graficos de 2D y 3D, tiene una gran variedad de usos y ademas se usa en desarollo de videjuegos compitiendo con Direct3D.

Symfony: Symfony es un API para php que nos ayuda a optimizar el diseño de paginas web, nos proporciona varias herramientas que nos ayudan a disminuir el tiempo de desarollo.

Drupal:Es un sistema de gestion de contenido, sirve para publicar articulos,imagenes u otros archivos y servicios.

APIs para móviles

- WEBGL para iOS

- Android SDK

- Python

- Palm OS

Referencias:

http://es.wikipedia.org/wiki/Interfaz_de_programación_de_aplicaciones
http://en.wikipedia.org/wiki/Mobile_application_development
http://developer.appcelerator.com/question/36981/need-api-for-mobile-application-development

domingo, 26 de febrero de 2012

GSM

¿Qué es GSM?

La palabra GSM las siglas de global system for mobile communications o sistema global para las comunicaciones móviles. La red GSM es el estándar móvil más utilizado en Europa se le denomina 2g para diferenciarlo de la primera generación de los teléfonos portátiles, en este caso la comunicación es totalmente digital. Se estandarizo por primera vez en el año de 1982 con el nombre francés Groupe Special Mobile y en 1991 se convirtió en un estándar interne nacional con el nombre que es conocido actualmente. Aunque el estándar es el mismo en todo el mundo la frecuencia con la que se usa es diferente en Europa el estándar GSM usa frecuencias de 900MHz y 1800MHz mientras que casi en toda América se utiliza la frecuencia de 1900MHz.

Arquitectura de red GSM

En una red GSM La terminal del usuario se conoce como Estación móvil lo que viene siendo el celular u otro dispositivo móvil el cual contiene una tarjeta SIM la cual permite darle a este dispositivo una identificación única, para identificarlos se utiliza un numero único de 15 dígitos conocido como IMEI(Identificador internacional de dispositivos móviles), es por eso que a pesar de que el dispositivo móvil que se esté utilizando sea diferente mientras la SIM sea la misma es posible identificar al usuario.


Telefonía Móvil 2G

La 2g significa la segunda generación en la telefonía móvil y no está marcado con un estadar o un protocolo sino es la forma de marcar el cambio del protocolo de analógico a digital. La 2g llego en 1990 y se derivo ante la necesidad de tener un mayor control de las llamadas en la misma radiofrecuencia además de que permitió integrar algunos otros servicios a la telefonía móvil como lo son los SMS(Short Message Service) mejor conocidos como mensajes de texto.

La tecnología 2g utiliza varios protocolos los cuales incluyen:

 GSM (Global System for Mobile Communications)
 Cellular PCS/IS-136, conocido como TDMA (conocido también como TIA/EIA136 o ANSI-136) Sistema regulado por la Telecommunications Industry Association o TIA
 IS-95/cdmaONE, conocido como CDMA (Code Division Multiple Access)
 D-AMPS Digital Advanced Mobile Phone System
 PHS (Personal Handyphon System) Sistema usado en un principio en Japón por la compañía NTT DoCoMo con la finalidad de tener un estándar enfocado más a la transferencia de datos que el resto de los estándares 2G.

Telefonía Móvil 3G


La 3g es la tercera generación de la telefonía móvil que incluye la transmisión de voz y datos atreves de dispositivos móviles esto significa la posibilidad de realizar una video llamada atreves del dispositivo y también el envió de datos como lo son archivos o música atreves del dispositivo. Lo más importante de la telefonía 3g es que permite estar conectado de forma permanente a la internet muy de moda hoy en día. En el aspecto de seguridad la 3G ofrece una mayor seguridad en comparación con la 2G ya que la 3G permite la autentificación con la red a la que se está conectando dando así más confianza al usuario.

Ventajas y Desventajas de 3G

Ventajas
 Transmisión de voz con calidad equiparable a la de las redes fijas.
 Mayor velocidad de conexión, ante caídas de señal.
 Velocidad de transmisión alta: fruto de la evolución de la tecnología, hoy en día se pueden alcanzar velocidades superiores a los 3 Mbit/s por usuario móvil.

Desventajas
 Cobertura limitada. Dependiendo de la localización, la velocidad de transferencia puede disminuir drásticamente (o incluso carecer totalmente de cobertura).
 Disminución de la velocidad si el dispositivo desde el que nos conectamos está en movimiento (por ejemplo si vamos circulando en automóvil).

Telefonía Móvil 4G


La 4g Cuarta generación de la telefonía móvil esta basada completamente en el protocolo IP,esta tecnología no solo se limita a los dispositivos móviles también tiene la posibilidad de ser utilizada por módems inalámbricos. Las diferencias con sus sucesoras son las velocidades que puede manejar siendo de 100Mbps en movimiento y hasta 1Gbps en estado de reposo. Algunas tecnologías que pueden ser reconozidas como 4 G son WiMAX de la cual se hablo en la entrada anterior.

Referencias:
http://es.wikipedia.org/wiki/Telefon%C3%ADa_m%C3%B3vil_2G
http://juan-luis-sanchez.suite101.net/cuarta-generacion-de-telefonia-movil-4g-a11300
http://es.wikipedia.org/wiki/Sistema_global_para_las_comunicaciones_m%C3%B3viles
http://es.kioskea.net/contents/telephonie-mobile/gsm.php3
http://es.wikipedia.org/wiki/Telefon%C3%ADa_m%C3%B3vil_4G
http://profesores.elo.utfsm.cl/~agv/elo322/1s09/project/reports/telefonia%20movil%203G.pdf