{"id":112,"date":"2012-07-17T16:49:42","date_gmt":"2012-07-17T16:49:42","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/rpenafie\/?p=112"},"modified":"2012-07-19T03:31:27","modified_gmt":"2012-07-19T03:31:27","slug":"codigos-qr-y-ra","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/rpenafie\/2012\/07\/17\/codigos-qr-y-ra\/","title":{"rendered":"Codigos QR o QR Codes y Realidad Aumentada o RA"},"content":{"rendered":"<p>Para introducirnos sobre este tema debemos empezar a enterarnos sobre que se refiere esta TECNOLOGIA, de que se trata y en qu\u00e9 se diferencia de algunas otras parecidas adem\u00e1s indicar cu\u00e1nto tiempo lleva en el mercado.<\/p>\n<p>Los <strong>c\u00f3digos QR<\/strong> fueron inventados en a mediados de los a\u00f1os 90 por Denso Wave una empresa japonesa que a pesar de ser due\u00f1os de la patente dejo un est\u00e1ndar de libre acceso, su principal utilizaci\u00f3n estaba enfocada al sector del autom\u00f3vil para la administraci\u00f3n y control de inventarios ya que su objetivo primordial era que fuera r\u00e1pido de acceder a su informaci\u00f3n.<\/p>\n<p>Esta tecnolog\u00eda fue utilizada por compa\u00f1ias de red japonesas NTT DoCoMo, J-Phone en conjunto con Panasonic, Nec, Sharp para reimpulsarla y redireccionarla al resto del \u00e1mbito comercial colaborando para crear los usos innovadores de las nuevas c\u00e1maras en los tel\u00e9fonos m\u00f3viles para conectarse directamente a la internet m\u00f3vil.<\/p>\n<p>\u00bfQu\u00e9 son los <strong>c\u00f3digos QR<\/strong>?<\/p>\n<p>Los <strong>c\u00f3digo QR <\/strong>(Quick Response Barcode), son un tipo de c\u00f3digos de barras bidimensionales. La informaci\u00f3n est\u00e1 codificada dentro de un cuadrado, permitiendo almacenar gran cantidad de informaci\u00f3n alfanum\u00e9rica que permiten a identificar el producto a trav\u00e9s de una serie de c\u00f3digos, y estos c\u00f3digos es posible leerlos a trav\u00e9s de <strong>lectores de c\u00f3digos QR<\/strong> especiales disponibles ahora mismo incluso para m\u00f3viles.<\/p>\n<p>Las caracter\u00edsticas y capacidades de este nuevo c\u00f3digo son los siguientes:<\/p>\n<ul>\n<li>4296 caracteres alfanum\u00e9ricos (letras y n\u00fameros)<\/li>\n<li>7089 caracteres num\u00e9ricos<\/li>\n<li>2953 caracteres en byte<\/li>\n<li>1817 caracteres japoneses (Kanji)<\/li>\n<\/ul>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2012\/07\/forma-del-codigo-qr1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-132\" src=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2012\/07\/forma-del-codigo-qr1-300x198.jpg\" alt=\"\" width=\"300\" height=\"198\" srcset=\"https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2012\/07\/forma-del-codigo-qr1-300x198.jpg 300w, https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2012\/07\/forma-del-codigo-qr1.jpg 900w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Claro que estoy en la necesidad de aclarar que no es el unico tipo de codigo de barra bidimensional ya que existen otros tipos como el codigo BIDI de Movistar o el ShotCode creado por la Universidad de Cambridge cada uno con una estructura de Standar de patrones diferente incluso una forma completamente distinta e incluso una forma completamente distinta a la mostradra en la imagen donde tambien podemos mensionar al microQR que solo es una variante de codigo QR simplificado para reducir el numero de patrones aunque guarda una cantidad reducida de informacion al original QR Code.<\/p>\n<p>Aunque el desarrollo inicial de los C\u00f3digos QR ten\u00eda como objetivo principal su utilizaci\u00f3n en la industria de la automoci\u00f3n, hoy por hoy la posibilidad de leer c\u00f3digos QR desde tel\u00e9fonos y dispositivos m\u00f3viles permite el uso de QR Codes en un sinf\u00edn de aplicaciones completamente diferentes de las que originales ya que nos permite realizar c\u00f3digos para leer texto o simplemente n\u00fameros de tel\u00e9fonos para realizar llamadas o direcciones de internet para visitar una p\u00e1gina web autom\u00e1ticamente o podr\u00edamos crear tarjetas de identificaci\u00f3n donde se indiquen los datos personales del portador, dando un gran aporte a la industria como pueden ser:<\/p>\n<ul>\n<li>Publicidad<\/li>\n<li>Campa\u00f1as de marketing<\/li>\n<li>Dise\u00f1o Gr\u00e1fico<\/li>\n<li>Papeler\u00eda corporativa ( tarjetas de visita, cat\u00e1logos)<\/li>\n<li>Ventas de Productos<\/li>\n<li>Video On Demand<\/li>\n<li>Internet, Webs, blogs, etc.<\/li>\n<\/ul>\n<p>Existen diversos programas para generar estos c\u00f3digos de manera autom\u00e1tica. Una de las Web en donde se pueden realizar la codificaci\u00f3n de cualquier informaci\u00f3n es Kaywa: http:\/\/qrcode.kaywa.com\/, donde tambi\u00e9n se puede descargar http:\/\/reader.kaywa.com\/, un software en Java para tener un lector en nuestro tel\u00e9fono m\u00f3vil Kaywa Reader.<\/p>\n<p>Con este ejemplo podemos concluir que existen varias formas de crear aplicaciones que no solo puedan leer sino tambien generar este tipo de codigo y para ello podemos realizarla en <strong>OBJETIVE-C<\/strong> si deseamos realizarla para la plataforma <strong>MAC<\/strong> en la cual es muy utilizada pero el lenguaje <strong>JAVA<\/strong> podria ser una gran solucion a este desafio ya que cuenta con varias librerias como <strong><em>BarCode <\/em><\/strong>o<strong><em> Zxing\u00a0 <\/em><\/strong>entre otras mas las cuales se pueden utilizar tanto en eclipse como netbeans que podemos descargar y utilizar que nos facilitaria y acortaria bastante el tiempo de desarrollo con la ventaja de que java puede ser facilmente exportada a otras plataformas lo que puede ayudar en la distribucion de nuestra aplicacion.<\/p>\n<p><strong><span style=\"text-decoration: underline\">Nota:<\/span><\/strong>\u00a0 La librer\u00eda <em><strong>BarCode<\/strong><\/em> la podemos descargar del sgt link\u00a0 <strong><\/strong><a title=\"http:\/\/www.barcodelib.com\/java_barcode\/download.php\" href=\"http:\/\/www.barcodelib.com\/java_barcode\/download.php\">http:\/\/www.barcodelib.com\/java_barcode\/download.php<\/a><\/p>\n<p>En conclucion esta tecnologia lleva algun tiempo en el mercado mundial, espero que este articulo sirva para impulsar a los lectores a probarla y utilizarla para ello les invito a utilizar\u00a0 esta tecnologia probando algunas aplicaciones desde nuestro movil, claro que debemos tener en cuenta las diferentes plataformas que estos tienen, aqui les dejo algunas\u00a0 aplicaciones y plataformas en la que podemos usarla.<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td rowspan=\"4\" valign=\"top\" width=\"219\"><strong>\u00a0<\/strong><strong>\u00a0<a href=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2012\/07\/C\u00f3digo-QR-m\u00f3vil2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-134\" src=\"http:\/\/blog.espol.edu.ec\/rpenafie\/files\/2012\/07\/C\u00f3digo-QR-m\u00f3vil2-300x200.jpg\" alt=\"\" width=\"300\" height=\"200\" srcset=\"https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2012\/07\/C\u00f3digo-QR-m\u00f3vil2-300x200.jpg 300w, https:\/\/blog.espol.edu.ec\/rpenafie\/files\/2012\/07\/C\u00f3digo-QR-m\u00f3vil2.jpg 600w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/strong><strong>\u00a0<\/strong><\/td>\n<td valign=\"top\" width=\"431\">\n<ul>\n<li><strong><span style=\"text-decoration: underline\">ANDROID<\/span><\/strong><strong> : <\/strong>QR Droid, Quickmark Barcode Scanner, QR Barcode Scanner, Barcode Scanner, kaywa Reader<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"431\">\n<ul>\n<li><strong><span style=\"text-decoration: underline\">IPHONE<\/span><\/strong>: i-nigma, iRobin QR Code Reader, Scan Lector QR.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"431\">\n<ul>\n<li><strong><span style=\"text-decoration: underline\">BLACKBERRY<\/span><\/strong>: QR Code Scanner Pro Free, QR CodeFX, QR Code Now, QR Scan.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"431\">\n<ul>\n<li><strong><span style=\"text-decoration: underline\">SYMBIAN<\/span><\/strong> <strong>:<\/strong> BeeTagg QR Reader, qrReader V1.0, UpCode, Scanlife 2D, Barcode Reader<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Realidad Aumentada RA<\/strong><\/p>\n<p>La realidad aumentada es una tecnolog\u00eda relativamente nueva que se basa en mezclar el\u00a0 mundo real con el virtual creando una realidad mixta en tiempo real mediante un proceso de programacion aplicada a una camara ya sea web o de algun dispositivo movil.<\/p>\n<p>La realidad aumentada de investigaci\u00f3n explora la aplicaci\u00f3n de im\u00e1genes generadas por ordenador en tiempo real a secuencias de v\u00eddeo como una forma de ampliar el mundo real. Incluye el uso de pantallas colocadas en la cabeza, la construcci\u00f3n de ambientes controlados a partir sensores, y todo esto aplicado en un display virtual colocado en la retina para mejorar la visualizaci\u00f3n.<\/p>\n<p>Bueno para poder desarrollar aplicaciones en esta tecnologia tenemos una alternativa bastante interensante como lo es <strong>JAVA<\/strong> que cuenta con una seria de librerias desarrolladas a las que podemos acceder muy facilmente descargarndolas y ejecutandolas. Aqui les dejo solo una de las tantas librerias que podemos descargar y utilizar para empezar a desarrollar aplicaciones para esta tecnologia:<\/p>\n<ul>\n<li><strong>Ar-media<\/strong>:\u00a0<a href=\"http:\/\/www.inglobetechnologies.com\/en\/new_products\/arplugin_su\/info.php\">http:\/\/www.inglobetechnologies.com\/en\/new_products\/arplugin_su\/info.php<\/a><\/li>\n<li><strong>JSARtoolKit<\/strong>:\u00a0<a href=\"http:\/\/kawanet.blogspot.com\/2009\/05\/jsartoolkit-ar-augmented-reality-by.html\">http:\/\/kawanet.blogspot.com\/2009\/05\/jsartoolkit-ar-augmented-reality-by.hml<\/a><\/li>\n<li><strong>Atomic<\/strong>:\u00a0<a href=\"http:\/\/sologicolibre.org\/\">http:\/\/sologicolibre.org<\/a><\/li>\n<li><strong>Qualcomm<\/strong>:\u00a0<a href=\"http:\/\/www.qualcomm.com\/products_services\/augmented_reality.html\">http:\/\/www.qualcomm.com\/products_services\/augmented_reality.html<\/a><\/li>\n<li><strong>FLARToolkit<\/strong>:\u00a0<a href=\"http:\/\/www.libspark.org\/wiki\/saqoosha\/FLARToolKit\/en\">http:\/\/www.libspark.org\/wiki\/saqoosha\/FLARToolKit\/en<\/a><\/li>\n<li><strong>SlartoolKit<\/strong>:\u00a0<a href=\"http:\/\/slartoolkit.codeplex.com\/\">http:\/\/slartoolkit.codeplex.com\/<\/a><\/li>\n<li><strong>Layar<\/strong>:\u00a0<a href=\"http:\/\/www.layar.com\/\">http:\/\/www.layar.com\/<\/a><\/li>\n<li><strong>Andar<\/strong>:\u00a0<a href=\"http:\/\/code.google.com\/p\/andar\/\">http:\/\/code.google.com\/p\/andar\/<\/a><\/li>\n<li><strong>Junaio<\/strong>:\u00a0<a href=\"http:\/\/www.junaio.com\/\">http:\/\/www.junaio.com\/<\/a><\/li>\n<\/ul>\n<p>Estas librerias son solo unas de las tantas que\u00a0 podemos utilizar, existen muchas mas les recomiendo que las prueben y si encuentran algunas mejores les invito a compartirlas.<\/p>\n<p>Concluyendo con el articulo y para que tengan una idea mas visual de como funciona Esta tecnologia de <strong>Realidad Aumentada <\/strong>les dejo un video donde se hace una demostracion de una aplicacion en una desktop de como funciona que para este tema creo que nos ayudaria a entender este tema mejor que cualquier imagen.<\/p>\n<p><iframe loading=\"lazy\" title=\"virtual box simulator\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/tp0EyeXayNM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Para introducirnos sobre este tema debemos empezar a enterarnos sobre que se refiere esta TECNOLOGIA, de que se trata y en qu\u00e9 se diferencia de algunas otras parecidas adem\u00e1s indicar cu\u00e1nto tiempo lleva en el mercado. Los c\u00f3digos QR fueron inventados en a mediados de los a\u00f1os 90 por Denso Wave una empresa japonesa que [&hellip;]<\/p>\n","protected":false},"author":4692,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21025],"tags":[],"class_list":["post-112","post","type-post","status-publish","format-standard","hentry","category-deberes-de-la-universidad"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/rpenafie\/wp-json\/wp\/v2\/posts\/112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/rpenafie\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/rpenafie\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/rpenafie\/wp-json\/wp\/v2\/users\/4692"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/rpenafie\/wp-json\/wp\/v2\/comments?post=112"}],"version-history":[{"count":25,"href":"https:\/\/blog.espol.edu.ec\/rpenafie\/wp-json\/wp\/v2\/posts\/112\/revisions"}],"predecessor-version":[{"id":144,"href":"https:\/\/blog.espol.edu.ec\/rpenafie\/wp-json\/wp\/v2\/posts\/112\/revisions\/144"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/rpenafie\/wp-json\/wp\/v2\/media?parent=112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/rpenafie\/wp-json\/wp\/v2\/categories?post=112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/rpenafie\/wp-json\/wp\/v2\/tags?post=112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}