Detalles del post: Bases de datos Orientadas a Objetos: db4objects

22.12.05

Permalink 04:49:44, by Alex Fanjul Email , 543 palabras, 1670 views views  
Categorías: Desarrollo del Proyecto

Bases de datos Orientadas a Objetos: db4objects

En esta cuarta fase del proyecto vamos a intentar acercarnos a las funcionalidades del almacenamiento de datos.
Para ello haremos uso de dos tecnologías como son: OODBMS a cargo de db4oy por otra parte de uno de los estándares más aclamados y usados en los últimos años, XML.
Estas dos tecnologías son de nueva generación y suponen un adelanto bastante importante en el tratamiento de datos.

Para esta fase, se propone como diversos objetivos los siguientes:

  • El estudio e investigación de tecnologías OODBMS centrado en db4o.
  • El estudio e investigación de tecnologías XML posiblemente centrado en nanoXML.
  • El diseño de un juego (estadístico) de Formula 1, (MHP-F1), diseñado sobre Applets (en este caso JApplets), haciendo uso de las tecnologías anteriormente comentadas. En este caso trataremos de concretarlo en tecnología de BD Cliente/Servidor.
Ya está disponible la presentación sobre OODBMS:db4objects en la sección Presentaciones del sistema de enlaces MHPenlaces
.

Para ver el objetivo, diseño e implementación del Juego MHP-F1 podeis seguir leyendo...

[Mas:]

Objetivo: Juego de Fórmula 1 (diseño e implementación de un applet de java)

Nombre del Juego: MHP-F1
Funcionalidad del Juego:
Cada jugador eligepilotos.
Cada gran premio reparte una serie de puntos a cada piloto en función de ciertos criterios (puesto de llegada, pole position, vuelta rápida...)

Interfaz Gráfica (modus operandi):
La interfaz gráfica está compuesta de varias partes:

1.- Clasificación de los jugadores (se actualiza automáticamente o al pulsar un botón)
2.- Ventana gráfica (o zona de la interfaz principal) destinada a la actualización de los datos de los grandes premios disputados. Para ello, dispondráde una serie de combobox (desplegables) con todas las posibilidades.
3.- Ventana gráfica (o zona de la interfaz principal)rellenar las características de los grandes premios (digamos que esto solo se utiliza una vez, al principio de cada temporada. Lo añadimos por aumentar la complejidad)
4.- Ventana gráfica (o zona de la interfaz principal)introducir nuevos jugadores. Dispondrá de casillas a rellenar por el usuario del juego.

Tecnologías utilizadas:

1.- XML (Xtensible Markup Lenguage)
Fichero XML donde se almacena la lista de grandes premios y

2.- Base de datos db4o (base de datos orientada a objetos donde se almacena)
a) Instancias de la clase piloto, con los puntos acumulados por el mismo (desglosados o no...)
a') Instancias de la clase gran premio, con los datos de dicho gran premio (podemos tener a, a' o las dos, a gusto del consumidor, digo del programador!)
b) Instancias de la clase jugador

Ahora solo falta que cada parte haga su trabajo:

1.- La clase (o clases)a la interfaz 1 tiene que leer la base de datos, mostrando el resultado por pantalla.
2.- La clase (o clases)a la interfaz 2 tiene que escribir en la base de datos, actualizando las entrada de pilotos (o grandes premios o ambas)
3.- La clase (o clases)a la interfaz 3 tiene que escribir el XML de configuración, haya donde este se encuentre (dentro de una base de datos o fuera de la misma)
4.- La clase (o clases)a la interfaz 4 tiene que escribir en la base de datos, actualizando las entradas de jugadores.


Dirección para hacer trackback a este post:

http://www.mhproject.org/htsrv/trackback.php/81

Trackbacks, Pingbacks:

Trackback desde: headlights [Visitante]
vw auto parts
Coolheadlightsrvw auto parts !!
PermalinkPermalink 02.05.06 @ 16:27
Trackback desde: rape stories [Visitante]
rape stories
hscat girls porn2
rape porn stories1.
animal sex zoo1
PermalinkPermalink 04.05.06 @ 03:50
Trackback desde: scat girls [Visitante]
scat girls
hscat girls porn2
rape porn stories1.
animal sex zoo1
PermalinkPermalink 04.05.06 @ 04:33
Trackback desde: health insurance quotes [Visitante]
refinance homes
Greehealth insurance quotestirefinance homesngunclaimed moneys !!
PermalinkPermalink 05.05.06 @ 02:09
Trackback desde: health insurance quotes [Visitante]
refinance homes
Greehealth insurance quotestirefinance homesngunclaimed moneys !!
PermalinkPermalink 05.05.06 @ 02:27
Trackback desde: health insurance quotes [Visitante]
health insurance quotes
Greehealth insurance quotestirefinance homesngunclaimed moneys !!
PermalinkPermalink 05.05.06 @ 02:30
Trackback desde: young girls [Visitante]
zoo sex
young girls
naked youth
zoo sex
PermalinkPermalink 11.05.06 @ 01:49
Trackback desde: naked youth [Visitante]
young girls
young girls
naked youth
zoo sex
PermalinkPermalink 12.05.06 @ 14:26
Trackback desde: zoo sex [Visitante]
young girls
young girls
naked youth
zoo sex
PermalinkPermalink 12.05.06 @ 15:21
Trackback desde: zoo sex [Visitante]
zoo sex
young girls
naked youth
zoo sex
PermalinkPermalink 12.05.06 @ 15:21
Trackback desde: zoo sex [Visitante]
naked youth
young girls
naked youth
zoo sex
PermalinkPermalink 12.05.06 @ 15:22
Trackback desde: hentai rape [Visitante]
anal rape
1rape stories2gay rape3teen rape34
PermalinkPermalink 23.05.06 @ 09:26
Trackback desde: flowers [Visitante]
flowers
See beauty of flowers at this flowers garden great site! XUYZaCHi0T
PermalinkPermalink 26.05.06 @ 22:22
Trackback desde: flowers garden [Visitante]
flowers garden
See beauty of flowers at this flower garden great site! XUYZaCHi0T
PermalinkPermalink 27.05.06 @ 00:01

This post has 77 feedbacks awaiting moderation...

MHProject v2.0

Blog referente al grupo de investigación y desarrollo (MHProject) realizado en la Universidad Pública de Navarra por más de 12 personas. El proyecto se basa en el desarrollo e investigación de aplicaciones y sistemas para Televisión Digital Interactiva desarroladas sobre Java y basadas en el estandard abierto MHP (Multimedia Home Platform).

Alejandro Fanjul Hola que tal soy Alejandro Fanjul, webmaster y fundador de MHProject, para cualquier consulta por favor dirigirse a: alex.fanjul@mhproject.org


Mi currículum vítae.(pdf)


Recomiéndanos en Twitter!!

Febrero 2012
Lun Mar Mie Jue Vie Sab Dom
<< <     
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29        

Añade el calendario de MHProject
a tu Google Calendar.

Buscar

MHPenlaces

PresentacionesDocumentaciónLinks (Enlaces)Desarrollo del ProyectoRecursos

Sindicar esta bitácora XML

What is RSS?

Who's Online?

  • Guest Users: 3

powered by
b2evolution

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.