Título de la ponencia: Implementación de tecnologías móviles para celular en una biblioteca universitaria Información del autor(es): Nombres y apellidos: JOSE O. VERA Grado académico: Ingeniero en Electrónica Cargo: Responsable Sistema Integrado Koha Perfil profesional: Ingeniero en Electronica, Desarrollo y mantenimiento de sistemas informaticos Institución: Facultad de Ingeniería, Universidad Nacional de La Plata Correo electrónico: [email protected] Dirección: Teléfono celular: Información del autor(es): Nombres y apellidos: GRACIELA BEATRIZ YBARRA Grado académico: Bibliotecaria Documentalista Cargo:Jefe de Circulación y Desarrollo de la Colección. Biblioteca Julio R. Castiñeiras Perfil profesional: (descripción de un párrafo) Institución: Facultad de Ingeniería. Universidad Nacional de La Plata Correo electrónico: [email protected] Dirección: 115 y 47 Teléfono celular: 54 221 4181990 Tema desarrollado BIBLIOTECAS UNIVERSITARIAS – TECNOLOGIAS DE LA COMUNICACIÓN – TELEFONIA CELULAR Resumen La ponencia tratará sobre la implementación en el Servicio de Circulación de una biblioteca universitaria de las nuevas tecnologías de comunicación e información como una herramienta sencilla, rápida y eficaz. Se trata de experiencias obtenidas al implementar dos sistemas, diferentes en su constitución, pero que utilizan las nuevas tecnologías móviles, y así abarcar un área aun no explotada por las bibliotecas, puesto al servicio de sus usuarios. El primer sistema utilizado se basa en una aplicación java (midlet j2me) que se instala en cualquier celular y que permite las renovaciones y reservas de libros. El segundo sistema utiliza la navegación WAP para mostrar un OPAC adaptado y sencillo para usar con un teléfono celular. Texto extenso Un proyecto de www.bibliotic.info | [email protected] 1/5 La Biblioteca Julio R. Castiñeiras del Sistema de Información Integrado de la Universidad Nacional de La Plata satisface las necesidades de aproximadamente 3000 usuarios regulares, estudiantes y docentes de las diversas carreras de grado y posgrado que se dictan, así como investigadores de los laboratorios y unidades de investigación y desarrollo. A la Facultad ingresan anualmente, entre 900 y 1100 estudiantes nuevos cada año, de los cuales aproximadamente un 70% se registra en la Biblioteca. Cabe destacar que la Biblioteca cuenta con un gran movimiento de Circulación, registrándose en el año 2010, más de 50.000 préstamos a domicilio. Desde 2007 la Biblioteca utiliza el software Koha como sistema de gestión, y los usuarios pueden consultar el catálogo, y realizar las operaciones de renovaciones y reservas desde la página web de la Biblioteca. Más del 60% de las transacciones de renovaciones y reservas que se realizan en el sistema, se realizan desde el Opac. Si bien la Biblioteca cuenta con un amplio horario de atención, después del cierre de atención al público, aún hay clases en el campus, por lo que esto no solo ha sido beneficioso para los usuarios, quienes evitan tener que trasladarse especialmente hasta la biblioteca, ni están condicionados a cumplir con el horario de atención al público. Y para los bibliotecarios representa un cambio, ya que el tiempo empleado en realizar estas tareas rutinarias, se puede aplicar a desarrollar otras tareas. Dada la popularización de la telefonía móvil, y que la mayoría de los usuarios cuentan con un teléfono celular, con el fin de brindar, en forma práctica, rápida y económica, las funcionalidades básicas que el 75% de los usuarios realizan al ingresar al sitio web de biblioteca se decidió buscar algunas alternativas para poner a disposición de los usuarios. A fines de 2008, se desarrolló un Midlet, denominado BiblioIng, creado en la Biblioteca, para realizar estas operaciones desde teléfonos celulares. Un Midlet es un programa en lenguaje de programación JAVA para dispositivos embedidos (se dedican a una sola actividad). Generalmente son juegos y aplicaciones que corren en un teléfono móvil. Está desarrollada bajo la especificación MIDP. El Midlet de la Biblioteca, es un PROGRAMA J2ME. El nombre J2ME es una familia de especificaciones que definen varias versiones minimizadas en "poder" del lenguaje y plataforma JAVA; estas versiones minimizadas pueden ser usadas para programar en dispositivos electrónicos; desde teléfonos celulares, en PDAs, hasta en tarjetas inteligentes, buscapersonas, sintonizadores de TV y otros pequeños electrodomésticos, etc. Estos dispositivos presentan en común que no disponen de abundante memoria ni mucha potencia en el procesamiento, ni tampoco necesitan de todo el soporte que brinda JAVA. La plataforma J2ME se encuentra implementada en millones de dispositivos, y es en definitiva la plataforma elegida hoy en día para la programación de dispositivos móviles. -Para que cualquier dispositivo pueda ejecutar aplicaciones j2me, debe contar con una Un proyecto de www.bibliotic.info | [email protected] 2/5 máquina virtual que forme parte de su software. -Los nuevos teléfonos móviles que vienen preparados para las aplicaciones J2ME ya incorporan la máquina virtual como parte del software básico, denominada Kilobyte Virtual Machine (KVM )por su reducido tamaño. J2ME se divide en configuraciones (configurations), perfiles (profiles) y funciones (APIs) opcionales. Una configuración define un tipo de dispositivo en función de las características de su hardware: sus limitaciones, sus capacidades… y le asigna una máquina virtual y un conjunto de APIs adecuados a ese hardware. El Midlet se compone, en general, de dos archivos con extensión ".JAD" y ".JAR". El archivo ".jad" almacena las características e información acerca del programa y el ".jar" es el programa en sí. El archivo ".jad" es solo texto, mientras que ".jar" contiene código JAVA compilado. El Midlet de Biblioteca de Ingeniería, (Version actual BiblioIng V 0.2), consta dos archivos: "BiblioIng.jad" y "BiblioIng.jar". Se decidió por la tecnología J2ME debido a que la gran mayoría de los usuarios poseen un celular relativamente nuevo y todas las empresas brindan acceso a internet. Las funciones que se brindan a través de del Midlet BiblioIng, son: -ver las fechas de vencimientos de prestamos, -ver la "cola" de reservas -renovar los préstamos que estén a punto de vencer. Al ser una aplicación, se tiene un control total sobre el uso de conexión hacia Internet, permitiendo reducir al mínimo los costos. Obtención del Midlet: Existen dos maneras: -Copiando el midlet directamente en el celular, esto es, transfiriendo desde la PC a través de un cable, comunicación serial o bluetooth. Si se elige esta opción se debe descargar el archivo comprimido BiblioIng.zip. Luego extraer los archivos "BiblioIng.jad" y "BiblioIng.jar" y por último copiarlos en el celular. -Usando WAP. Se accede a Internet, a través del navegador Wap del celular, a http://biblio.ing.unlp.edu.ar/j2me/ y desde allí se selecciona el link ""Instalar BiblioIng". Cualquiera de las dos formas son válidas, depende de cada usuario y del celular, la forma en que lo haga. Solamente es necesario instalar el programa una sola vez. Una Un proyecto de www.bibliotic.info | [email protected] 3/5 vez instalado se puede usar todas las veces que se quiera. Se necesita que el celular MicroEdition-Configuration: CLDC-1.0 cumpla con los requisitos mínimos: MicroEdition-Profile:MIDP-2.0 Los costos varían de acuerdo a la compañía prestadora del servicio, pero se tratan de valores mínimos. Dada la gran respuesta obtenida entre los usuarios, se pensó en extender los servicios brindados a través de teléfonos celulares, y a fines de 2010, se desarrolló el Portal Wap. El Portal Wap, permite, a través de un teléfono celular con conexión a Internet: -Consultar el catálogo a través de búsquedas simples por autor y/o título, -Ver las fechas de vencimientos de prestamos, -Ver la "cola" de reservas y realizar nuevas. -Renovar los préstamos que estén a punto de vencer. El Protocolo WAP (Wireless Application Protocol) fue diseñado para mostrar contenido Internet en dispositivos inalámbricos, especialmente en teléfonos celulares. Esta plataforma lo que pretende es ofrecer a los usuarios las mismas funcionalidades que se nos ofrecen en la actualidad en la Web, pero con las ventajas y características propias que ofrece el teléfono móvil. A diferencia de las conexiones a las computadoras que se estipulan por tiempo, los costos vía celular se calculan por el espacio solicitado; es decir, al recibir las informaciones solicitadas. Así se paga únicamente por el volumen de datos que se transmite y no por el tiempo de conexión. Lamentablemente no se puede sacar un promedio de navegación del sitio wap, se debe tener en cuenta que el costo varía dependiendo de las operaciones, por ejemplo, si se realizan búsquedas y luego se hacen reservas. Método utilizado Luego de haber realizado las aplicaciones, se obtuvieron las estadísticas directamente desde la base de datos, que almacena todas las operaciones y las fechas en que se realizaron. Discusión crítica de resultados Un proyecto de www.bibliotic.info | [email protected] 4/5 Conclusiones Los estudiantes se demuestran interés acerca de las herramientas que ofrecemos para móviles. Una vez que comprenden el funcionamiento, la valoran y la usan regularmente. Referencias Biblioteca Julio R. Castiñeiras. Sistema de Información Integrado. Facultad de Ingeniería. Universidad Nacional de La Plata. Página web: http://biblio.ing.unlp.edu.ar Sun Microsystems. The source for Java developers. [en línea] Disponible en http://java.sun.com/ Consultado el 18/02/2009 Sun Microsystems. Java ME Technology [en línea] Disponible en http://java.sun.com/javame/technology/index.jsp Consultado el 18/02/2009 Sun Microsystems. Java ME Technology - CDC [en línea] Disponible en http://java.sun.com/javame/technology/cdc/ Consultado el 18/02/2009 Sun Microsystems. JSR-000139 Connected Limited Device Configuration 1.1 (Final Release) [en línea] Disponible en http://jcp.org/aboutJava/communityprocess/final/jsr139/index.html Consultado el 18/02/2009 WAP Forum. Wíreless application protocol WAP 2.0 Technical White Paper [en línea]. Disponible en http://www.wapforum.org/what/WAPWhite_Paper1.pdf Consultado el 18/02/2009 Sun Microsystems. J2ME Mobile Information Device Profile (MIDP); JSR 37, JSR 118 Overview [en línea] Disponible en http://java.sun.com/products/midp/overview.html Un proyecto de www.bibliotic.info | [email protected] 5/5