feb 012013
 

En nuestro anterior artículo de Introducción a Berkeley DB hemos presentado este sistema de base de datos y hemos comentado sobre las características y funcionalidad que ofrece. En éste vamos a ver ejempos prácticos de uso de Berkeley DB en un programa Java.

Versiones de la librería java para Berkeley DB

Existen dos versiones distintas de la librería Java para Berkeley DB.

Berkeley DB standard

Por una parte, el package com.sleepycat.db es un interfaz con la librería del sistema utilizada por otros lenguajes como C, Perl y PHP. Esto asegura la compatibilidad, de manera que una base de datos Berkeley previamente existente creada por un programa escrito en otro lenguaje, puede ser utilizada por un programa Java, y viceversa.

Berkeley DB Java Edition

Por otra parte el package com.sleepycat.je es una implementación 100% Java, que asegura la portabilidad entre distintas plataformas.

Desde el punto de vista del programador, la principal diferencia está en que en Berkeley DB Java Edition es obligatorio es uso de la clase
com.sleepycat.je.Environment para crear y abrir una base de datos, mientras que en Berkeley DB standard es opcional.

Por lo demás, el código es casi siempre idéntico, sustituyendo en las sentencias “import” las referencias a las clases “com.sleepycat.je.*” por “com.sleepycat.db.*”.

En este artículo presentamos ejemplos de uso de Berkeley DB standard.

Seguir leyendo »

 Publicado por en 5:36 pm
ene 222013
 

Los dispositivos móviles tienen características claramente distintas de las de los ordenadores de sobremesa y portátiles, que deben ser tenidas en cuenta por el desarrollador de un sitio web dirigido a a este tipo de plataforma.

Por una parte, el tamaño de la pantalla es mucho más reducido, y el usuario puede cambiar la orientación de la misma.

Por otra parte, la cantidad de memoria RAM y la capacidad de proceso son mucho más reducidas.

Pero sobre todo, la interacción del usuario ya no se realiza mediante un teclado y ratón, sino a través de una pantalla táctil.

Este artículo es el primero de una serie en la que revisaremos el impacto de estas peculiaridades cuando se usa javascript para añadir funcionalidad a una página web dirigida a dispositivos móviles. Seguir leyendo »

 Publicado por en 3:38 pm