martes, 22 de mayo de 2012

Energias en los dispositivo moviles

Pilas y Consumos de energias dispositivos moviles



Hoy en día existen diferentes maneras de agotar la batería de un teléfono celular realizando llamadas, utilizando aplicaciones, activando diferentes sistemas de red, como el wi-fi o bluetooth entre otras cosas. Causando que la batería del celular se descarge rápidamente.


Baterías:


Baterías de polímero de litio: Estas baterías para telefonía móvil fueron creadas inicial mente por Ericcson, tiene gran ventaja ya que es de tamaño reducido y con eficiencia
Lamentablemente existe un riesgos latente en el uso de esta tipo de baterías ya que con el paso del tiempo corre el riesgo de tener daños permanentes e irreversibles inclusive a crear explosiones, ademas que tardan un poco mas de cargar que las baterías anteriores como las del níquel, ademas de aguantar el efecto memoria.

Efecto memoria:




Este fenómeno de memoria es cuando el usuario no tiene un uso correcto de la batería por una incorrecta gestión de carga o por el sobrecalentamiento.

Esto sucede cuando no se carga la batería cuando esta este descargada y con el tiempo generan unos cristales que modifican el voltaje y reducen la capacidad de carga de la batería.

En la actualidad existen uns cargadores en el mercado que tienen un ecualización para que la baterias se cargen completamene, pero con la desventaja que se tarda un cierto periodo de tiempo

Esto afecta a las batería de níquel cadmio (NiCd) y, en menor grado, la batería de níquel e hidruro metálico (NiMH). Por el contrario, las baterías de plomo y ácido o las de iones de litio apenas se ven afectadas por el mismo.




Cuidados y minimisacion del uso de las baterias:




Por lo general en el transcuro del tiempo las baterias de los telefonos moviles  o su vida util se ve afectado mas que nada por el factor humano y el mal manejo que se tiene sobre esta. No solo esto es lo que afecta sino que tambien los usuarios o  consumidores somos cada ves mas exigentes con los dispositivos moviles y se desea que cada uno de ellos tengan diferentes tipos de aplicaciones.

En la actualidad con los smartphone con pantalla tactil, la bateria  dura menos de 24 horas. algunos de los teléfonos móviles más populares incorporan baterías que oscilan entre los 1200 y 1800 mAh que duran aproximadamente 24 a 48 horas en caso de que no se ejecute una aplicacion o sistemas de red y no se realize muchas llamdas largas, ya que esto puede mermar la capacidad del dispositivo movil. 






Tambien unos de los principales mitos que se tiene es cuando al comprar un nuevo dispositivo el provedor menciona que es necesario cargar la bateria 24 hrz, en realidad no es muy recomendable, ya que algunas baterias ya modernas cierran el circuito de carga cuando llegan a su maxima capacidad y solo seria un desperdicio de energia si se conecta todo el dia o toda la noche. Tambien algunos provedores mencionan que es mejor cargar la bateria por debajo del 15% para que no se produsca el fenomeno memoria y o el fenomeno pasivacion.


Plataformas web para telefonos moviles 

Hoy en dia existen diferentes paltaformas web o pagians web para los diferentes sitemas operativos como android y cada uno de ellos ofrece diferentes gastos de energia dependiendo de la manera en que este optimisada la pagina. Tambien ciertos estudios creenm que se puede reducir el uso de la energia en las plataformas utilizando html en lugar de javascript o cambiar las imagenes png por jpg entre otras, y que en algunos casos como uno de los principales desarrolladores de plataofrmas moviles son los que gastan mas cosumo electrico en sus plataformas moviles:




Planes a futuro:

La unión europea trata de reducir el consumo de la energía de los teléfonos móviles de la redes 4G
De esta manera se pretende que algún día se pueda mejorar la calidad de este tipo de redas y con mayor eficiencia y sin consumir mucha energía.
También la misma unión europea  ha financiado el "proyecto Tierra" con diez millones de euros, cuyos participantes son: Alcatel-Lucent, Ericsson y universidades de Alemania, España, Francia, Finlandia, Hungría, Italia, Portugal y Reino Unido.

Referencias:
http://www.xatakamovil.com/varios/baterias-tipos-mitos-y-verdades-ii
http://www.elgrupoinformatico.com/pretende-reducir-consumo-energia-las-redes-moviles-t13658.html
http://www.noticias-tecnologia.com.ar/celulares-smartphones/webs-moviles-pobremente-codificadas-aumentan-el-consumo-de-bateria-en-los-smartphones/

sábado, 19 de mayo de 2012

Programar en android mouse Press

En esta ocasión hablaremos de que los diferentes métodos que existen al hora de hacer un toque en la pantalla táctil y en caso de que este se suelte o se siga presionando.


Primer método:

"void mousePressed() "

Este método se utiliza cuando  en la pantalla del móvil detecta un toque sin soltar, esto quiere decir que se mantiene el toque de la plumilla o el dedo y este método se pone que se realizara mientras el usuario aga esto.


Segundo método:
"void mouseReleased()"

Este método se utiliza posteriormente del mousePressed, es cuando el usuario deja de tocar la pantalla del dispositivo y que ocurrirá cuando esto suceda.

Tercer método:
"mouseDragged()"

Esto se usa para crear o modificar nuevos datos con respecto a la posición donde se encuentre presionado ya sea una plumilla o el dedo.

También existen una manera en que el movil detecte diferentes tipos de toques de manera simultanea llamado multitoch. Para que esto funcione es necesario declarar cuantos eventos suporta el dispositivo:



int masTouchEvents = 5;

Postreriormente se puede declarar un arreglo para los diferentes toques o datos al hora de tocar el dispositivo en diferentes partes.

MultiTouch[] mt;

Este metodo se utilizara para detectar los diferentes toques que se dio a la pantalla.
public boolean surfaceTouchEvent (MotionEvent me)

Aqui un link con un ejemplo pas detallado sobre esto:

Link: http://www.akeric.com/blog/?p=1435


Ejemplo de toque con algo de envió de información:



jueves, 17 de mayo de 2012

Cuestiones de accesibilidad Movil

Hoy en día la mayoría de las personas tienen acceso a diferentes dispositivos móviles, pero Hoy en día en la actualidad diferentes personas padecen de limitantes, como padecimientos comunes de la vista, taco o el odio y para esto se han estado modificando cada ves mas los diferentes móviles que se han creado en la actualidad.

Accesibilidades para discapacidades auditivas

Lazo de inducción:



Este lazo filtra los diferentes tipos de ruidos que ayuda a eliminar las diferentes interferencias para poder mantener una conversación.
Este accesorio  se lleva colocado en el cuello y permite responder llamadas con un solo botón y también despone de manos libres.

La empresa que acepto este principalmente fue nokia



Accesibilidades para discapacidades visuales


Mobile speack



Esta es una de las mas novedosas aplicaciones que funcionan para gente que tiene deficiencias visuales y traduce todo lo que se visualiza en la pantalla a sonido. Este sistema es compatible con Symbian, Windows Mobile y Pocket PC. Esto ase posible que diferentes tipos de personas puedan acceder fácilmente a realizar llamadas, mensajes, entrar al menu, utilizar diferentes aplicaciones, navegar en Internet entre otras cosas mas.


 Wireless Accessibility


Otra aplicación para este tipo de discapacidad es algo parecido al anterior pero creado por Sprint Desarrollado por Code Factory, esta aplicación fue sacada para la plataforma android , esta aplicación fue diseñada para las personas que estén completamente sin su sentido de la visión o con dificultades para ver, o también para las personas de edad avanzada. La aplicacion cuenta con una interfaz simplificada y un sintetisador de voz para la facil navegacion atravez del dispositivo movil.


Caracteristicas importantes:


Pantalla tactil: Como en el anterior se puede pasar el dedo por la pantalla y con el sintesis de voz leera lo que estan tocando.


Facil entrada de texto: Solo utilizando la voz es posible crear mensajes de texto de manera facil y rapida.


Sintesis vocal: Proporciona una voz natural y no tan robotica





 B-Touch



Este móvil es una de las tecnologías recientemente creadas y nuevas. Este móvil básicamente tiene una pantalla táctil-Braile e incluye también sistemas de reconocimiento de voz, lector  de texto y escanear de objetos como libros.
Esto tendrá la posibilidad de que las personas sin capacidad visual puedan utilizar fácilmente el móvil mediante el sistema Braile ademas de que este dispositivo puede leer el libro con solo escanearlo, ademas de los demás servicios básicos como realizar las llamadas, mandar mensajes, navegar en internet entre otras cosas.

Actualmente esta tecnología también se esta tratando de implementar en otros sistemas móviles como IOS.


Proyectos AEGIS 

Proyectos AEGIS  (Accessibility Everywhere: Groundwork, Infrastructure, Standards) , este proyecto es financiada por una comisión especial en Europa y en las que intervienen varias organizaciones ya sean europeas y canadienses.


El objetivo principal de este proyecto es desarrollar nuevas tecnologías o generación tecnologías donde lo principal o primordial es la accesibilidad de los dispositivos móviles, ordenadores o Internet. Facilitando así el acceso a cualquier persona independientemente de su discapacidad







Links:
http://espanol.finance.yahoo.com/noticias/Hoy-Sprint-Lanza-aplicaci%C3%B3n-bwlt-1990956345.html
http://www.consumer.es/web/es/tecnologia/hardware/2008/08/06/178841.php
http://www.vivirdesenfocados.org/?q=node/181

martes, 8 de mayo de 2012

Tecnologías Emergentes móviles

Tecnologías Emergentes

Realidad aumentada



Básicamente la realidad aumentada consiste en añadir información virtual a información física existente. A diferencia de la realidad virtual, esta nueva tecnología trata de enriquecer la información de la realidad con agregación de diferentes datos informáticos a las imágenes tomadas o captadas del mundo real.


  • Combina elementos reales y virtuales.
  • Es interactiva en tiempo real.
  • Está registrada en 3D.

La realidad virtual tiene sus años y no es relativamente nueva si no al contrario se a utlizado de manera muy dinamica . Es utilizada desde hace años para usos tan diversos como marcar un fuera de juego, superponer esquemas eléctricos sobre los circuitos reales o mostrar a los pilotos de combate información sobre los objetivos que ven a través de su casco. Estas primeras aplicaciones nos permiten distinguir los dos tipos básicos de realidad aumentada:


1-. La basada en la localización de la escena real a mostrar y la orientación de la cámara
2-. La basada en ciertos marcadores presentes en la escena a mostrar

Para que la realidad virtual aplique es necesario que el programa de computadora identifique que es lo que ve la camara y si es lo que tiene que ver para poder aplicar cualquier cambio.


Presente y Futuro


Los dispositivos móviles han sido modificandose desde hace tiempo, Desde realizar una simple llamada, hasta los teléfonos inteligentes. Y el siguiente paso es la Realidad Aumentada

Para que se pueda realizar este tipo de tecnologías se requieren buen capacidad de procesamiento por parte del sistema a crearlo. Pero con la minutirizacion de los procesadores, los dispositivos móviles tienen la suficiente potencia para poder realizarlo.

Los teléfonos móviles con cámara tienen una gran popularidad y avance tecnologico realidad aumentada. Todo lo que se necesita es una maquina y una cámara. 


Con esto es suficiente para poder realizar aplicaciones de realidad aumentada en los telefonos moviles y crear aplicaciones modernas y utliez como reconocimiento de patrones, virtualicacion  de objetos como edificios y saber al instante su altura u otros objetos. Pero los telefonos moviles actuales tienen nuevas modificaciones como GPS, Acelerometro entre otras cosas mas para usarse en conjunto con la realidad aumentada.


Ejemplo de Realidad Aumentada en PSP VITA Es un juego llamado Reality Figthers en donde la consola toma la foto del jugador y con eso forma al personaje, ademas en donde se realizan los diferentes combates son directamente el ambiente físico en donde se encuentra el jugador desde una mesa, hasta una avenida principal puede ser el campo en donde se realiza el combate.







En algun futuro

Esta tecnologia tiene un gran futuro entrante en dispositivos moviles, como la siguiente tecnologia en hablar, detectara todo lo que veamos a nuestro alrededor o por donde valla el usuario mostrara todos los datos captados al instante hasta poder interactuar con ellos con el dispositivo de manera virtual.





Nokia Morph

Esta tecnología no es relativamente nueva pero aun no se a visto en el mercado, y próximamente podremos verlo. A lo que trata es un teléfono móvil flexible que podrá estirarse, desplegare y transportarse como si fuera un reloj. Utilizando nanotecnologia.

Este teléfono celular contara con  lo  indispensable desde hacer llamadas, aplicaciones, Internet como si fuera un teléfono inteligente, ademas de contar con sistema de seguridad de diferentes tipos de riesgos del medio ambiente en caso de estar en algún riesgo como suciedad, polvo, humedad entre otro tipo de cosas. Ademas podrá contar con alguna especie de celda solar para la energía del móvil

Video del dispositivo:





Referencias:

Seguridad y Privacidad móvil

Seguridad y Privacidad en móviles.




En la actualidad los dispositivos móviles no han sido propicios para recibir ataques para violar su seguridad de una otro manera para causar daños.
Pero en el transcurso del tiempo los los dispositivos móviles cada vez guardan información mas confidencial y mas importantes para los usuarios, como la información de diferentes cuentas bancarias.

En alguno de los casos de los dispositivos móviles de Apple generan diferentes candados o programas para poder proteger sus dispositivos desde antes que se salgan del mercado y llegue al usuario. Ademas que pueden eliminar archivos maliciosos de sus dispositivos de manera remota.


Problemas de seguridad mas comunes en dispositivos móviles:

Virus: 

Actualmente referente al tema de los virus informáticos para sistemas móviles, son casi inexistentes, en solo algunos casos de a dado cuando se instala alguna aplicación móvil, se puede instalar ocultamente un archivo que enviaba mensajes ocultos cuando la aplicación estaba activa.

 También se algunos programas troyanos se instalaban en el móvil vía pc cuando se conectaba el dispositivo móvil para diferentes propósitos 
En general los ataques no era dañinos para el hardware o software del móvil, solo para la utilización de este. 
En alguna futuro esto puede cambiar drasticamente.

Hoaxes:





Son mensajes que se le envían a los usuarios con el fin que estos mismos reenvien el mensaje, por ejemplo de mensajes solidarios falsos

Spam: 

Por lo general son mensajes de textos masivos que le lleguen a los usuarios sin alguna notificación.

Spoofing:

Es crear una identificación ficticia del sistema móvil, por diferentes métodos como Hoaxes o por medio de virus.

Privacidad Móvil

Antes de iniciar con el tema de privacidad móvil. privacidad es cuando un usuario en cualquier sistema
tiene un espacio personal donde ninguna persona puede entrar o ver los datos del usuario.

La privacidad en la telefonia movil a sido un campo joven por diferentes tipos de razones. Aunque en el telefono movil hoy en dia existen diferentes aplicaciones en donde los usuarios sin conocimientos dan acpetar al instalarlos y aceptar sus diferentes condiciones y sin darse cuenta les dan permiso de obtener sus diferentes tipos de informacion de usuario o acceso a diferente informacion del telefono movil.


Uno de los ejemplos actuales y donde millones de usuarios lo usan es el facebook, ya que facebook contiene sus diferentes tipos de aplicaciones en donde sin darse cuenta el mismo usuario da permiso y acceso a sus diferentes contactos enviandoles notificaciones u otro tipos de mensajes.







Hoy en dia se a pusto una ley llamada :Ley de derechos de privacidad del consumidor en Internet en donde varias empresas  acpetan las conondiciones de esta ley pero no es obligatorio a que la acepten pero en caso de que la empresa acepte, sera riguida por esta ley y en caso de rompero cualquiera de sus reglas sera severamente castigado dicha empresa. Esta ley se creo por el intenso incremento de los dispositivos moviles y su uso en las redes sociales



Los usuarios que descargan diferentes aplicaciones moviles tienen derecho a la privacidad y que estos no los cobren por ellos por eso se creo esta ley y aqui estan unos de sus diferentes leyes:









• Los consumidores tienen derecho a ejercer el control sobre los datos que recopilan las organizaciones y cómo lo utilizan.
• Los consumidores tienen derecho a la información fácilmente comprensible sobre la privacidad y las prácticas de seguridad.
• Los consumidores tienen derecho a esperar que las organizaciones se recogen, utilizan y divulgan datos personales en formas que sean consistentes con el contexto en el que los consumidores proporcionan los datos.
• Los consumidores tienen derecho a proteger y manejo responsable de los datos personales.
• Los consumidores tienen derecho a acceder y corregir datos personales en formatos utilizables, en una forma que sea acorde a la sensibilidad de los datos y el riesgo de consecuencias adversas para los consumidores si los datos son inexactos.
• Los consumidores tienen derecho a establecer límites razonables a los datos personales que las empresas que recogen y conservan.
• Los consumidores tienen derecho a que los datos personales tratados por las empresas cuenten con las medidas adecuadas para asegurar que se adhieren a la Ley de Privacidad de Derechos del Consumidor.


Ligas:






lunes, 7 de mayo de 2012

Programación en android Processing

En esta semana les hablare un poco de una manera diferente de programar en android sin necesidad del eclipse, si no utilizando una IDE diferente muy similar a la del arduino.



Processing para Android



Esta IDE de Processing para android, es útil para programar en android sin tener tantos archivos que genera el Eclipse,  En si su interfaz es la misma que la del Sketch del arduino solo que con la diferencia de ser para android, con un solo programa so archivo se pueden crear infinidad de cosas.


Antes que nada si es necesario tener el SDK de arduino para que esto funcione, ya teniéndolo, solo se agrega la dirección del SDK como si fuera eclipse y posteriormente todo esta listo para programar en android.


Liga de Descarga:

Exiten varias versiones es multiplataforma, esta para MAC OS X, LINUX o WINDOWS
En este caso se descargo para linux.

Ya descargado descomprimimos el paquete y nos dirigimos al directorio donde se encuentra desde la terminal y lo ejecutamos:

$ ./processing 

Posteriormente nos esperamos un momento y nos aparesera la siguiente IDE:

Muy parecida al del arduino

Posteriormente lo cambiamos para hacer aplicaciones en android, solo damos un click en el cuadro STANDARD y nos mostrara una lista desplegable y en una de las opciones nos aparecerá ANDROID y nos mostrara una ventana pidiéndonos que seleccionemos el directorio donde se encuentre el SDK de ANDROID. Ya teniendo esto podemos iniciar programando nuestra aplicación.

Podremos en este IDE emular o trabajar en conjunto con nuestro telefono movil sin necesidad de estar pasando el apk de un directorio a otro.


En la pestaña Sketch tiene estas dos opciones una para correrla en un dispositivo virtual, o correrlo directamente en el movil. Para poder realizar lo segundo es necesario activar una opcion al movil para dar permiso de realizar esto directamente.

Por lo general los pasos a serguir son los siguientes:


Ajustres -> Aplicaciones -> Desarrollo -> Depuración de USB

Ya teniendo esto esta mas que listo para provar nuestra aplicación.


Algunas Fotos





Aquí en este vídeo se muestra cuando se crea la aplicación y se manda directamente al dispositivo móvil (Perdonen mala resolución)

Posteriormente como toda aplicacion de android, necesita pedir permisos para poder utilizar hardware del equipo o datos entre otro tipo de cosas para eso solo es necesario agregarselos de la siguiente manera:

Nos dirigimos a la pestaña de Android, posteriormente a Sketch permisos y seleccionamos los permisos a utilizar:


lunes, 9 de abril de 2012

Android variedad de ventanas

El día de hoy hablaremos un poco mas sobre programación en android en esta ocación como agregar escuchadores a los diferentes tipos de botones en esta plataforma ademas de cambiar entre ventanas de las interfaces.


Antes que nada es necesario crear diferentes botones para así agregarles los diferentes tipos de escuchadores y realicen cierta acción se puede agregar mediante código o de manera visual. 
Esto se puede hacer directamente en el archivo xml de cualquier ventana o interfaz.



Todos los botones agregados tienen su identificación como "button1" o "button2", al igual se le puede agregar texto dentro del mismo. Estos botones pueden ir dentro de un Layout para acomodarlos de manera mas eficiente.


Ya agregado los botones agregamos en el archivo java los diferentes escuchador que tendrán cada uno de nuestros botones en este caso serian dos escuchadores uno para cada botón.



Primero es necesario declarar dos variables para cada uno de los botones utilizando la identificación de cada botón.
Posteriormente es necesario crear los dos métodos o escuchadores de cada uno de los botones, dentro de cada uno de los metodos se inicia una actividando donde indica que cambiara de interfaz al dar un toque a cada uno de los botones. En seguida se inicia la actividad en este caso cambiaria de ventana.


Aun despues de haber hecho esto la aplicacion no funcionara, porq es necesario dar los permisos correspondiente de las diferentes tipos de actividades para las diferentes tipos de ventanas En el archivo Manifest.





Agregamos los respectivos permisos para las diferentes clases de ventanas en este caso seria:


      <activity android:name=".Ventana1" />
        <activity android:name=".Conexion" />