Beruflich Dokumente
Kultur Dokumente
Aprendiendo a Programar
Captulo XI
Hacia donde van las aplicaciones
Computacin ubicua
Ahora, que es lo que mas nos interesa hoy da en computacin? Que
nuestras aplicaciones sean utilizadas, accedidas.
Y como hacemos eso? Mediante lo que se denomina computacin ubicua,
que significa en todos lados
Piensen nuevamente en sus correos electrnicos. Si ustedes tienen una
cuenta en outlook.com, van a querer acceder a los correos, contactos,
calendarios y toda la informacin que tengan desde cualquier lado,
porque hoy da la vida nos exige estar conectados.
Computacin ubicua
Piensen en su telfono celular, que tienen consigo a menos de un metro
de distancia casi 20 horas al da. Seguramente su celular lo tienen
sincronizado con sus casillas de mail, con los contactos de sus amigos y
familiares, con el calendario donde se anotaron lo que van a hacer los
prximos das, con sus redes sociales, etc.
Pero tambin pueden acceder a todos esos datos y herramientas desde su
Tablet, desde su computadora, o desde prcticamente cualquier
dispositivo conectado a internet y para el cual exista algn tipo de interfaz
programada.
Computacin ubicua
Cuando hablamos de computacin ubicua nos referimos a la integracin
de la informtica en el entorno de la persona, de forma que los
dispositivos con acceso a las aplicaciones y datos no se perciban como
objetos diferenciados. La idea es integrar dispositivos alrededor del ser
humano, en donde podemos interactuar de manera natural con los
dispositivos y realizar cualquier tarea diaria de manera completamente
trasparente para nosotros. Si estamos usando computacin ubicua lo
hacemos a travs de diversos dispositivos (como ser nuestros telfonos,
tabletas, ropa inteligente, etc) y sistemas simultneamente, y muchas
veces lo haremos sin percibirlo. Lo nico que necesitamos, es tener acceso
a internet de alguna manera.
Ubicuidad - ejemplos
Algunas aplicaciones hoy da que nos permiten la ubicuidad son aquellas como el
correo electrnico a travs de distintos prestadores como Outlook.com, o SkyDrive
para compartir nuestros archivos y mantenerlos sincronizados en todos nuestros
dispositivos, nuestro calendario, contactos, Office365 o infinidad de otras
posibilidades. Simplemente teniendo aplicaciones instaladas o accesibles desde
todos nuestros dispositivos tendremos accesible y sincronizada toda nuestra
informacin.
La ubicuidad depende realmente de que nuestras aplicaciones se adapten a las
necesidades del usuario, a las capacidades del dispositivo y a las condiciones del
entorno. Si nosotros desarrollamos nuestras aplicaciones pensando en la
movilidad de los usuarios, esto les permitir utilizar diferentes dispositivos para
acceder a la misma informacin. Nuestros usuarios, van a poder elegir la forma de
interactuar con nuestras aplicaciones en funcin de sus necesidades y de las
caractersticas del dispositivo utilizado.
Realidad aumentada
La realidad aumentada es un trmino que se usa para definir una visin a
travs de un dispositivo tecnolgico (por ejemplo tu telfono mvil),
directa o indirecta, de un entorno fsico del mundo real, cuyos elementos
se combinan con elementos virtuales para la creacin de una realidad
mixta en tiempo real.
Bsicamente sera como si a travs de la pantalla de tu telfono y
mediante la cmara del mismo estas observando tu calle o tu ciudad, y un
programa agregase informacin a lo que ests viendo, es decir, aadir una
parte virtual a lo real.
Algunas aplicaciones existentes para tu Windows Phone con realidad aumentada son:
Blippar: http://www.windowsphone.com/en-us/store/app/blippar/53817679-395c-435fbd58-00984ffbebdd
Foursquare update: http://www.windowsphone.com/en-us/store/app/foursquareupgrade/b9a0a975-f6e5-4531-8a27-98ab75d1e78f
Here City Lens: http://www.windowsphone.com/en-us/store/app/here-city-lens/b0a0ac22cf9e-45ba-8120-815450e2fd71
Weather: http://www.windowsphone.com/en-us/store/app/weather/2676904a-3c87-4647a7c0-5d0c0886c7a1
El futuro
El futuro
Campos de desarrollo
La informtica se encontrar presente en todas y cada una de las reas, brindando informacin y
colaborando en el desarrollo de la humanidad. Por ello la importancia de conocer las tecnologas
actuales para ahondar en la investigacin que nos llevar al futuro.