PDATruc - Quique Fagoaga Figueiras - Carlos Catalá Barber - Diego Contreras Jiménez QueGolos© 2007.

Slides:



Advertisements
Presentaciones similares
Curso de Java Java – Redes Rogelio Ferreira Escutia.
Advertisements

LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
Qué es una Comunidad? Comunidades… … compartir conocimientos, noticias y documentación entre agrupaciones de usuarios en torno a un tema determinado. Pestaña.
Debemos ingresar a la página
Informática Aplicada a la Gestión de Empresas (IAGE) Parte III Excel e Internet Tema 2.
Interfaz de Línea de Comando
Plataforma educativa Helvia IES SANTO DOMINGO EL PUERTO DE SANTA MARÍA.
Solución para Control de Presencia Empleados
Aplicación informática. formando parte de una red. pone sus recursos a disposición de las demás computadoras(clientes) de la red. Maneja información.
Los servicios de red son la fundación de una red de trabajo en un ambiente de computadoras. Generalmente los servicios de red son instalados en uno o.
VENTAJAS, DESVENTAJAS, CARACTERISTICAS Y CONFIGURACION
INFOPATH.
Desarrollo de aplicación DICOM mediante librerías JDT
Características generales de un servicio Web.
Arquitectura de ordenadores
HERRAMIENTAS INFORMATICAS
El programa Ising2D.exe permite estudiar mediante el método estadístico de Montecarlo un sistema magnético bidimensional descrito por el Hamiltoniano de.
Windows es un sistema operativo
Profesor: Miguel Angel Vidal
NEWS ¿Qué son los News? Son grupos de noticias distribuido en Internet que están formado por un conjunto de foros de debate clasificados por temas. Los.
MAIRA LUCIA ORTIZ CAMILO ORTEGON DIAZ CRISTIAN CAMILO VARGAS
Javier Rodríguez Granados
Gestión de Contenido Electrónico CONCEPTOS DE INFOPATH De Andrés Concha Bucaram.
Implementación y administración de DHCP
Ander Barbier Ibáñez Indice  Futuro webs de asignaturas  Pasos para crear una web de asignatura  Editar web asignatura  Resumen xhtml  Subir la página.
Visualizador de imágenes remotas Alumno: Juan Pablo García Ortíz Director: Vicente Gonzalez Ruiz.
DeSkToP oRbItEr.
1 5. La Búsqueda (I) Los ordenadores almacenan gran cantidad de información…  Hay que clasificarla y ordenarla para encontrarla con facilidad. ¿Y si no.
Arquitectura - 3er Parcial. Asignaturas para Arquitectura – 3er Parcial.  Diseño del modelo de red (clase networking).  Implementacion del modelo de.
STREAMING Por Julián Cardona Loaiza Víctor Andrés mejía Maira Alejandra Patiño.
Clase 10: Estructuras de datos y arreglos.
1 ONLINE SHOP ‘09 Ainara Ortega Silvia Urdiain Carmen Moriones.
UNIDAD 3: “Desarrollo Orientado a Objetos con UML”
HERNANDEZ RAMIREZ CAROLINA CONALEP IXTAPALUCA 236.
PEC (personalización de equipos de computo).
5. Sistemas de archivos avanzados1 Tema 5: Sistemas de Archivos Avanzados Resumen: –Sistema de archivos distribuido –File Replication Service.
Publicación de bases de datos Access en la web
ENRUTAMIENTO Y PROTOCOLOS DE ENRUTAMIENTO Semestre 2 Capítulo 6
Pasos para la instalación de WINDOWS 8
PATRICIA GARCIA MALDONADO 3 “D” CARACTERISTICAS DE LOS ENTORNOS WEB.
FRONT PAGE INTRODUCION La Compañía Microsoft ha creado y patrocinado gran cantidad de programas que son muy fáciles de usar como por ejemplo Microsoft.
TIPOS DE REDES Conexiones.
2ªtema 4E.S.O.  Una red de ordenadores es un conjunto de equipos informáticos conectados entre si que permiten aumentar la cobertura geográfica, compartir.
TEMA 2: SISTEMAS OPERATIVOS. ENTORNO MONOUSUARIO
Outlook es un software que no solo le permite enviar, recibir y administrar el correo electrónico, sino que también administra el calendario y los contactos,
GUÍA DE APRENDIZAJE. GUÍAPRÁCTICAFACEBOOK Red Social! En la siguiente imagen se muestra un pantallazo de registro y desde la que también se podrá acceder.
Zavaleta Nolasco Karina Rechy Villareal Sandra Grupo:309 Equipo: 04 Profesora: Gabriela Pichardo.
PRACTICA 1. Introducción Mezcla de audio en Cubase
 Outlook, en computación, o mejor dicho; en informática, es un programa encargado de conectarse a internet desde tu computadora, conectarse a tu correo.
 Claudia Jordan Idrovo.  Son los puntos de enganche para cada conexión de red que realizamos. El protocolo TCP (el utilizado en internet) identifica.
INSTALACIÓN DEL SERVIDOR DHCP.. Windows En primer lugar, en el que será nuestro servidor de DHCP, un equipo con Windows 2003, procederemos a la instalación.
SEGURIDAD INFORMÁTICA.
Sustentante: Francis Ariel Jiménez Zapata Matricula: Grupo: 2 Profesora: Jose Doñe Asignatura: Sistema Operativo 2.
ISCT. Luis Antonio Mancilla Aguilar
Conexión a una red inalámbrica Coordinador TIC Presentación General.
Antonio López Gracia Fernando Noain Fernandez Ricardo Meana de la Llave
Cliente-Servidor La arquitectura cliente-servidor permite al usuario en una máquina, llamada el cliente, requerir algún tipo de servicio de una máquina.
DNS Dinámico (DDNS o Dynamic DNS). Javier Rodríguez Granados.
DNS DINÁMICO (DDNS O DYNAMIC DNS) –ACTUALIZACIONES MANUALES. –ACTUALIZACIONES DINÁMICAS. –DNS DINÁMICO EN INTERNET. Luis Villalta Márquez.
“EDUCAMOS EN PIEDAD Y LETRAS PARA LA FELICIDAD” NOMBRE: BRAYAN GUARTAN CURSO: 1ro “D” FECHA: 17//03//2015 UNIDAD EDUCATIVA CALASANZ.
Configuración Cámara IP en Teléfono 3G
Es el conjunto de ordenadores y dispositivos electrónicos conectados entre si cuya finalidad es compartir información.
REDES PRIVADAS VIRTUALES (VPN) SERVICIOS DE WINDOWS SERVER 2003.
CURSO DE FORMACIÓN AL PORTAL WEB DE LA UNIVERSIDAD CARLOS III DE MADRID ORACLE PORTAL Manual disponible en:
SISTEMA DE GESTIÓN DE OVITRAMPAS Oficina General de Estadística e Informática Ministerio de Salud ZikApp.
CORREO ELECTRÓNICO Trabajo y comunicación efectiva a través de las tecnologías de la información y comunicación.
Curso de Google Drive Generalidades ¿Cómo se hace? ¿Como se hace?
¿QUE ES EL TEAMVIEWER? ES UN SOFTWARE CUYA FUNCIÓN ES CONECTARSE REMOTAMENTE A OTRO EQUIPO. ENTRE SUS FUNCIONES ESTÁN: COMPARTIR Y CONTROLAR ESCRITORIOS,
Curso de programación Visual Chart 6 (1ªEd.)
MYTHWARE. ¿Qué es Mythware? Es una herramienta de trabajo que habilita un ambiente virtual en el que el docente y los alumnos pueden colaborar e interactuar.
Transcripción de la presentación:

PDATruc - Quique Fagoaga Figueiras - Carlos Catalá Barber - Diego Contreras Jiménez QueGolos© 2007

Descripción El PDATruc es un juego de cartas programado para PDA de cuatro jugadores. Los jugadores tendrán una PDA cada uno con el juego instalado y podrán jugar a través de Internet o dentro de una misma red.

Motivaciones Es una aplicación que reúne todos los contenidos de la asignatura y cosas que no se han visto. Es un atractivo juego que gusta tanto a estudiantes como a profesores. Así crearemos un juego de nivel internacional pero menos expandido que otros (mus, chinchón, pocha, tute, …)

Índice de Tecnologías utilizadas -Ad-Hoc. -Sockets. -XML. -Hilos de ejecución. -Gráficos. -Eventos y delegados.

Ad-hoc A través de la librería OpenNETCF V2.0. Accedemos al registro de Windows, modificado la lista de redes inalámbricas que tiene el dispositivo. Al servidor le asignaremos la IP y para el resto de clientes tendrá una dirección aleatoria dentro del subrango XXX.

Sockets Para poder conseguir la comunicación entre las distintas PDAs usaremos la clase System.NET.Sockets. Como CompactFramework no soporta la serialización directa de clases, hemos tenido que convertir las instancias de las clases a XML para posteriormente serializarlas y enviarlas a través de los sockets al destino oportuno.

XML Gestionar los perfiles, donde conservaremos las estadísticas, nombres, imágenes de cada jugador. Para mantener la integridad y veracidad de las estadísticas de cada jugador, hemos decidido encriptar el fichero mediante un algoritmo “DES” (System.Security.Criptography ).

Hilos de ejecución

Gráficos 1) Botones: – Utilizando la clase “OpenNETCF.Windows.Forms.Button2” – Botones dinámicos, que cambian la imagen según el estado (activo, pulsado, desactivado) asignar una imagen a cada estado del botón. No pulsado: Pulsado:

Gráficos 2) Representación de cartas del tablero – Hemos utilizado la librería “System.Drawing” – Nos permite dibujar formas poligonales, dado unos parámetros. – Para conseguir dibujar una mini-carta en una posición del tapete, deberemos de especificarle la posición donde va a aparecer además del código de carta que tengamos que mostrar.

Eventos y delegados Para conseguir la sincronización entre los diferentes hilos de ejecución. Cada hilo que escucha esperando recibir datos lanza un evento cada vez que recibe los datos, este evento actualizara la interfaz grafica.

Programas Similares Real Dice Games Solitarios Juegos de tablero Poker

FIN