Motor de Videojuegos.
|
|
- Marcos Sergio Gómez Crespo
- hace 6 años
- Vistas:
Transcripción
1 Motor de Videojuegos.
2
3 En un comienzo se diseñaban los videojuegos para un hardware específico, usando directamente instrucciones de los diversos microprocesadores. Si se deseaba que el videojuego fuera jugable en otro equipo, se debía reescribir el código.
4
5 Mientras evolucionaba la programación y el hardware (consolas / pc), era más fácil diseñar videojuegos. Además cada vez importaba menos si se diseñaban juegos para una CPU o para otra. Comenzaron a crearse herramientas de dibujo más sencillas, etc.
6
7
8 Usan drivers para las tarjetas gráficas, de forma que son la interfaz entre la aplicación software (videojuego) y el adaptador gráfico hardware. Proveen una librería de elementos gráficos simples para poder así producir gráficos complejos. APIs Gráficas: DirectX, OpenGL
9 Se basó de un API de Gráficos 3D llamada Reality Lab, y una vez que Microsoft compró la empresa que desarrollaba el software en 1995, lo implementó como motor gráfico para Windows 95. Colección de APIs para la plataforma Windows y algunas consolas como Dreamcast, XBox y XBox360. Provee APIs para gráfica 2D y 3D, sonido, video, input y redes.
10 1. Introduce los datos de entrada (primitivas). 2. Opera sobre los vértices de forma individual. 3. Realiza operaciones con primitivas. 4. Almacena los datos en memoria. 5. Convierte la imagen 3D en pixeles. 6. Realiza operaciones con los pixeles. 7. Combina la salida de pixeles con patrones de profundidad para construir el resultado final.
11 Desarrollada originalmente por Silicon Graphics Inc. en 1992, actualmente por el grupo Khronos. Provee sólo funciones gráficas, abstrayéndose de las distintas tarjetas gráficas. Es Multiplataforma: Mac OS, Windows, GNU/Linux, PS3
12
13 Aplicación (Videojuego) API Gráfica (DirectX, OpenGL) Driver Hardware (Tarjeta Gráfica)
14
15 Es una API especializada para videojuegos, que contiene varios componentes y herramientas para el desarrollo de éstos. Entre los componentes: Motor de Render. Motor de Física y Colisiones. Motor de Sonido. Gestor de Redes. Motor de I.A. Lo más importante es el motor gráfico, que se apoya en las APIs gráficas.
16
17 En un principio los videojuegos se diseñaban desde cero. La experiencia de los diseñadores hizo que se comenzara a reutilizar material En los 90 tras el éxito de Doom y Quake, diseñados por id Software, surge el desarrollo de motores de videojuegos, en un principio sólo diseñados para FPS.
18 IdTech3:
19 RenderWare:
20 Source Engine:
21 Facilita el desarrollo. Abstracción de la plataforma. Separación de motor y contenidos. Permite enfatizar en la parte artística. Permite el rápido desarrollo de videojuegos. Facilita la realización de secuelas.
22 Plataforma: PC: Windows, Linux, Mac OS. Consola: Xbox 360, PS2, PS3, Wii. Móviles: Zune, Windows Mobile, iphone, Symbian. Lenguaje: C++, C#, Java, Python. Tipo de Videojuego: FPS, RTS, MMORPG, Fighting Game, Racing Game.
23 Comercial: Ventaja: Soporte, muchas herramientas adicionales. Desventaja: Precio, sujeto a lo que ofrecen. Open Source: Ventaja: Precio, posibilidad de modificación. Desventaja: Sin soporte técnico oficial, falta de herramientas.
24 Comerciales: Torque Game Engine Advance ($295). 3D Game Studio ($1.250). Quake III Engine ($ % de royalties). Warcraft III Engine: ($ ) Open Source: Irrlicht. Ogre. Panda 3D. NeoAxis. Semi-Comercial ( El nuevo enfoque) UDK. XNA.
25 Aplicación (Videojuego) Engine Gráfico API Gráfica (DirectX, OpenGL) Driver Hardware (Tarjeta Gráfica)
26
27 Proporciona funciones gráficas, se encarga de la visibilidad, gestión de mallas, entre otras cosas. Debe proporcionar técnicas para optimización de recursos visuales.
28 Basado en pluggins. Escenarios: mapas de alturas y BSP, Iluminación y sombras. Animación: Skeletal, Morph. Efectos especiales: Cielo, Agua, Niebla. Scripts: Materiales, Partículas, Compositores. Shaders: Vertex y Pixel Shaders de alto nivel.
29 Simula modelos de física, utilizando variables de tipo velocidad, masa, etc. Detección de Colisiones. Gravedad en el mundo. Cuerpos rígidos y dinámicos. Aplicación de Fuerzas. Uniones entre cuerpos.
30
31 Encargado de reproducir la banda sonora del videojuego y efectos de sonido. Música de Background. Sonido 3D dependiendo de la posición, velocidad y dirección. Capaz de soportar múltiples formatos: Ogg Vorbis, Wav, Midi
32
33 Cada vez es más importante el concepto de Red, ya que no es lo mismo interactuar con enemigos computarizados que interactuar con otros jugadores en el mismo mundo.
34 Debe proveer las funcionalidades: Tanto de servidor como de cliente. Tanto para LAN como para Internet. Para los nuevos protocolos de red, ej: IPv6. Estabilidad y escalabilidad son conceptos claves.
35 Necesitamos realidad en nuestro videojuego. Encargado de dotar ciertos elementos del videojuego con comportamientos seudo-inteligentes. Técnicas simples: Máquinas de estados y algoritmos de búsquedas. Nuevas técnicas: redes neuronales y algoritmos genéticos.
36 Máquinas de Estados. Patrullar Descansar Atacar Huir Perseguir
37 Hoy en día un motor de videojuegos es más que esto, además debe proveer: Encriptación, para eliminar piratería. Manejo con nuevos periféricos (lásers, cámaras para realidad aumentada, gps, etc.). Leer una cantidad de formatos considerable. En resumen, debe estar al día con la tecnología y los requerimientos de la sociedad gammer.
38
39 TGEA 3D
40 Ogre3D
41 Source Engine
42 Source Engine
43 Unreal Technology (UnrealKismet, the visual scripting system)
44 Unreal Technology
45 DirectX y OpenGL. Motor de juegos. Programación de Videojuegos. es/trabajos/juegos/programacionvideojuegos/pro gramacion%20de%20videojuegos.htm
46
Desarrollo de videojuegos Fernando Berzal, berzal@acm.org Herramientas de desarrollo Motores de videojuegos[gamegame engines] http://en.wikipedia.org/wiki/game_engine Sistemas diseñados para la creación
Más detallesELEMENTOS HARDWARE DEL ORDENADOR. Tarjeta gráfica
ELEMENTOS HARDWARE DEL ORDENADOR Tarjeta gráfica Qué es? Tarjeta Gráfica 1. Interpreta los datos que le llegan del procesador, ordenándolos y calculando el valor de cada píxel, lo almacena en la memoria
Más detallesDiseño y programación de videojuegos TEMARIO. Diseño y programación de videojuegos 150 horas. Diseño y programación de videojuegos Página 1
TEMARIO Diseño y programación de videojuegos 150 horas Diseño y programación de videojuegos Página 1 Tema 1: TEORÍA E INTRODUCCIÓN A BENNUGD COMO LENGUAJE 100% ORIENTADO A LA PROGRAMACIÓN DE VIDEOJUEGOS
Más detalles1 Introducción. 1.1 México y los videojuegos. 1.2 La Interfaz de Programación de Aplicaciones XNA
Objetivo Debido a la falta de textos en español sobre programación orientada a gráficos 3D y al rezago que se tiene en los libros de tecnología, por su rápido cambio. Se elaborará material bibliográfico
Más detallesEXPERTO EN DESARROLLO DE APLICACIONES MÓVILES" Curso especialista (500 horas)
Tema 1. Introducción a la tecnología móvil Tema 2. Hardware: cpu, memorias, conectividad Tema 3. Software: sistemas operativos Módulo I. Introducción a la tecnología y desarrollo móvil (77 horas) Tema
Más detalles1.1 Definición del problema
Capítulo 1. Introducción 1.1 Definición del problema Cuando el famoso juego Doom apareció, no solamente nos asombró el grandioso juego, sino que también trajo y popularizo un nuevo modelo de programación
Más detallesHerramientas de Programación Gráfica para Desarrollo de Videojuegos
Herramientas de Programación Gráfica para Desarrollo de Videojuegos Francisco A. Madera Ramírez Universidad Autónoma de Yucatán, Facultad de Matemáticas Abstract. El desarrollo de videojuegos está en constante
Más detallesREALIZACIÓN DE UN MOTOR DE RENDER PARA DISPOSITIVOS MÓVILES BASADO EN IRRLICHT. Autor: Javier Meseguer de Paz Dirigido por: Antonio Berlanga de Jesús
REALIZACIÓN DE UN MOTOR DE RENDER PARA DISPOSITIVOS MÓVILES BASADO EN IRRLICHT Autor: Javier Meseguer de Paz Dirigido por: Antonio Berlanga de Jesús Plan de la presentación Introducción Estado del arte
Más detallesDESARROLLADOR ANDROID INTRODUCCIÓN ANDROID. Ing. Marco Antonio Toscano Freire mtoscano@matoosfe.com tw: martosfre
DESARROLLADOR ANDROID INTRODUCCIÓN ANDROID Ing. Marco Antonio Toscano Freire mtoscano@matoosfe.com tw: martosfre Introducción Aplicaciones Móbiles Desventajas Tanto las pantallas como teclados son demasiado
Más detallesCurso de Desarrollo de Videojuegos con Unity 5 (40 horas)
Curso de Desarrollo de Videojuegos con Unity 5 (40 horas) Introducción Unity es un motor de videojuego multiplataforma creado por Unity Technologies. Unity está disponible como plataforma de desarrollo
Más detallesEntidades Colaboradoras: Entidad Organizadora:
Entidades Colaboradoras: Entidad Organizadora: Índice I. Objetivos del curso 3 II. Modalidad del curso 4 III. Programa Formativo 5 IV. Dirigido a: 6 V. Detalles del curso 7 Objetivos I. Objetivos del curso
Más detallesQuienes somos: Profesores:
Evolis Centro de Formación, SL Escuela especializada en formación 3D, Diseño y Programación de Videojuegos Quienes somos: EVOLIS lleva una década impartiendo formación en todas las modalidades: Presenciales,
Más detallesCreación de Videojuegos en OpenGL
Prof. Esmitt Ramírez J. Creación de Videojuegos en OpenGL XII-V-X Agenda OpenGL Juegos de Video Modelación Rendering Iluminación y Texturas Otros Aspectos Videos Ideas Finales OpenGL API para desarrollar
Más detallesLa Fase de Diseño. QUÉ vamos a hacer? CÓMO lo vamos a hacer? Gestión de Proyectos: La Fase de Diseño
QUÉ vamos a hacer? CÓMO lo vamos a hacer? Pág. 1 1. Selección de herramientas 1.1 Motor gráfico. 1.2 Motor físico. 1.3 Herramienta de modelado y animación. 1.4 Lenguaje de programación. 1.5 Gestor de proyectos.
Más detallesDesarrollo de Videojuegos
Como empezar en el Desarrollo de Videojuegos? Roberto Albornoz Figueroa 2006-2007 ralbornoz@gmail.com http://www.blogrcaf.com Licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 2.5 Usted
Más detallesUNIVERSIDAD DE ALMERÍA
UNIVERSIDAD DE ALMERÍA ESCUELA POLITÉCNICA SUPERIOR Y FACULTAD DE CIENCIAS EXPERIMENTALES INGENIERÍA INFORMÁTICA DroidEngine2D Motor para el desarrollo de videojuegos 2D para Android El Alumno: Miguel
Más detalles168(W) x 72.87(H) x 25(D) mm Size. Abrazadera de perfil bajo (opción)
Especificación Output GPU Dimension Software Accessory 1 x Dual-Link DVI 1 x HDMI 1 x D-Sub(VGA) 650 MHz Reloj de núcleo 80 x Procesadores de flujo 40 nm Chip 1024 MB Tamaño 1334 MHz Efectiva 168(W) x
Más detallesVersión 1.1 Fecha: 13-10-2002 Autores: Francisco González García Ismael García Fernández
INFORME DE LAS HERRAMIENTAS DE DESARROLLO PARA LA PLAYSTATION 2 Versión 1.1 Fecha: 13-10-2002 Autores: Francisco González García Ismael García Fernández LIBRERIAS Y UTILIDADES: LIBRERIA PS2DEV La librería
Más detallesCURSO COMPLETO DE CREACIÓN DE VIDEOJUEGOS CON UNITY3D
CURSO COMPLETO DE CREACIÓN DE VIDEOJUEGOS CON UNITY3D ü Programas utilizados: Unity3D ü Modalidad: online ü Tiempo estimado: 400 horas ü Objetivo del curso: - Módulo incial: (150 horas) Mediante este módulo
Más detallesTema 1: Arquitectura de ordenadores, hardware y software
Fundamentos de Informática Tema 1: Arquitectura de ordenadores, hardware y software 2010-11 Índice 1. Informática 2. Modelo de von Neumann 3. Sistemas operativos 2 1. Informática INFORMación automática
Más detallesCOMPARATIVA DE MOTORES GRÁFICOS PARA VIDEOJUEGOS
COMPARATIVA DE MOTORES GRÁFICOS PARA VIDEOJUEGOS Jordi Catà v.1.0: 27-04-2002 Jordi Catà v.2.0: 06-05-2002 Revisado Àlex Méndez: 08-05-2002 TABLA DE CONTENIDOS PROBLEMA... 3 ALTERNATIVAS... 3 DECISIÓN...
Más detallesCAPITULO I. INTRODUCCIÓN
CAPITULO I. INTRODUCCIÓN 1 1.1 Introducción La industria de los videojuegos existe desde hace poco tiempo, y con el pasar de los años se ha consolidado como una de las industrias más activas y que más
Más detallesLenguaje binario. Código ASCII. Medidas de la información
Hardware y Software (1/5) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII Medidas de la información Unidad mínima de información: BIT (0
Más detallesAhora veamos algunos de los cables más comunes para conectar los dispositivos a nuestra PC. 1- Cable de power, del toma eléctrico al CPU.
Puertos de una PC Seguimos con la tercer clase de armado de PC s, y hoy vamos a ver en detalle los puertos físicos de una computadora. Y un adicional simple de los cables más comunes que se utilizan para
Más detallesPrototipado Programación Edición y Diseño WEB
Herramientas Software para Marketing Digital Prototipado Programación Edición y Diseño WEB 1 Prototipado de Diseño WEB 2 HERRAMIENTA MARKETING Diseño (Prototipado) de WEB Herramienta Pencil Project Es
Más detallesSISTEMAS OPERATIVOS. Informática Básica
Interfaz del Usuario Drivers Kernel Un sistema operativo es un software de sistema o software de base, controla e interactúa con el sistema, gestiona el hardware de la máquina desde los niveles más básicos,
Más detallesInformática Electrónica Manejadores de Dispositivos (Device Drivers)
Informática Electrónica Manejadores de Dispositivos (Device Drivers) DSI-EIE-FCEIA 2015 Que es un DD? Es una pieza de software que interactúa con (entre) el sistema operativo y con uno o mas dispositivos
Más detalles1. Computadores y programación
1. Computadores y programación Informática y computadora (RAE) Informática (Ciencia de la computación) Conjunto de conocimientos científicos y técnicos que hacen posible el tratamiento automático de la
Más detallesCI-2354 Dispositivos Móviles. Windows Phone. Yahaira Jerez
CI-2354 Dispositivos Móviles Windows Phone Yahaira Jerez II Semestre 2012 Introducción Windows Phone es un sistema operativo móvil desarrollado por Microsoft, como sucesor de la plataforma Windows Mobile.
Más detallesANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UN SOFTWARE PARA VISITAS VIRTUALES 3D INTERACTIVAS POR INSTALACIONES DE LA UNIVERSIDAD TECNOLÓGICA DE PEREIRA
ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UN SOFTWARE PARA VISITAS VIRTUALES 3D INTERACTIVAS POR INSTALACIONES DE LA UNIVERSIDAD TECNOLÓGICA DE PEREIRA MAURICIO ALEJANDRO VALENCIA MARTÍNEZ DAVID VARGAS VALENCIA
Más detallesTecnologías de Desarrollo Web I N G. E N R I Q U E M A R T E L O L Ó P E Z U N I V E R S I D A D G E R A R D O B A R R I O S
Tecnologías de Desarrollo Web I N G. E N R I Q U E M A R T E L O L Ó P E Z U N I V E R S I D A D G E R A R D O B A R R I O S Arquitectura Web Básica Arquitectura Web Contenido Estático Arquitectura Web
Más detallesLección 01. Introducción a los Lenguajes de Programación. Contenido. Conceptos Básicos. Lenguaje de Programación. Introducción al Lenguaje Maquina
Lección 01 Introducción a los Lenguajes de Programación Contenido Conceptos Básicos Lenguaje de Programación Introducción al Lenguaje Maquina Introducción al Lenguaje Ensamblador Introducción al Lenguaje
Más detallesProgramación del robot humanoide Nao para la RoboCup
Programación del robot humanoide Nao para la RoboCup José María Cañas Plaza http://gsyc.es/jmplaza Universitat Rovira i Virgili, 13 marzo 2009 Contenidos 1 Contenidos Introducción, RoboCup Robots liga
Más detallesVOCABULARIO DEL HARDWARE. Docente Yeni Ávila
VOCABULARIO DEL HARDWARE Docente Yeni Ávila HARDWARE El Hardware Básico: son las piezas fundamentales e imprescindibles para que la computadora funcione como son: Placa base, monitor, teclado y ratón.
Más detallesUniversidad de Belgrano
Universidad de Belgrano Las tesinas de Belgrano Facultad de Tecnología Informática Ingeniería en Informática Pipeline 3D para rendering en tiempo real con capacidad de detección de movimiento N 468 Lucas
Más detallesCurso de Android con Java
Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Este es un tiempo único para el mundo de los celulares, en particular de los Smartphones. Este tipo de dispositivos
Más detallesSISTEMAS DE DETECCIÓN DE INTRUSOS EN LA PLATAFORMA NETFPGA USANDO RECONOCIMIENTO DE EXPRESIONES REGULARES.
Título del trabajo de grado: SISTEMAS DE DETECCIÓN DE INTRUSOS EN LA PLATAFORMA NETFPGA USANDO RECONOCIMIENTO DE EXPRESIONES REGULARES. Estudiante de Maestría: Antonio Lobo Director del Proyecto: Prof.
Más detallesEl lenguaje de programación PHP Tipos de Datos. Semestre: A-2010
Tema IV y V: El lenguaje de programación PHP Tipos de Datos Semestre: A-2010 Profesora: Nelly García Mora Agenda 1. Introducción al lenguaje de programación 2. Conceptos básicos 3. Ventajas y desventajas
Más detallespara Plataforma Android Francisco Javier Ortiz Quetglas 25 de Junio de 2014 Tutor José María Buades Rubio
para Plataforma Android Francisco Javier Ortiz Quetglas Tutor José María Buades Rubio Escola Politècnica Superior Universitat de les Illes Balears 25 de Junio de 2014 1 / 27 Contenido 1 2 3 4 5 6 7 8 9
Más detallesTema IV El lenguaje de programación PHP Tipos de Datos
Tema IV El lenguaje de programación PHP Tipos de Datos Semestre: B-2013 Profesora: Nelly García Mora Agenda 1. Introducción al lenguaje de programación 2. Conceptos básicos 3. Ventajas y desventajas 4.
Más detallesCOLEGIO COMPUESTUDIO
COLEGIO COMPUESTUDIO ÁREA: TECNOLOGIA E INFORMATICA DOCENTE: WILLY VIVAS LLOREDA ESTUDIANTE: CLEI: III GUIA N 5 N SESIONES: NUCLEO TEMÁTICO: UNIDAD: 2 Sistema operativo (Windows) OBJETIVO: Comprender el
Más detallesGetting Started. 1. Introducción. 2. Requerimientos de software
Getting Started 1. Introducción Este documento presenta la información relevante y los procedimientos requeridos para comenzar a utilizar el software del campeonato, con el fin de implementar la estrategia
Más detallesBETABEERS NETWORKING DESARROLLADORES
19 23 Noviembre Plan de Impulso de la Industria Informática y Sociedad Digital Plan de Impulso TIC BETABEERS NETWORKING DESARROLLADORES CITIPA.org Colegios Oficiales Ingenieros Técnicos e Ingenieros en
Más detallesVideojuegos. Guillermo Escudero Diego Hiegeo Nestor Tena Igor Moreda
Videojuegos Guillermo Escudero Diego Hiegeo Nestor Tena Igor Moreda Qué es un videojuego? Un videojuego es una interacción n entre el ser humano y un soporte electrónico como un ordenador o una consola.
Más detallesCAPÍTULO 1: INTRODUCCIÓN...11. 1.1. Motivación...12 1.2. Solución Propuesta... 12 1.3. Organización del Resto del Documento... 14
2 Resumen Actualmente, los dispositivos móviles en los que se pueden instalar aplicaciones son muy populares. Estas aplicaciones, que reciben el nombre de aplicaciones móviles, tienen una gran aceptación
Más detallesDECISIÓN DEL MOTOR GRÁFICO
DECISIÓN DEL MOTOR GRÁFICO Jordi Catà v.1.0: 27-04-2002 Jordi Catà v.2.0: 06-05-2002 Revisat Àlex Méndez: 08-05-2002 TABLA DE CONTENIDOS PROBLEMA... 3 ALTERNATIVAS... 3 DECISIÓN... 6 CONCLUSIÓN... 7 ANEXO...
Más detallesMac OS X. Apple Inc. Historia
Mac OS X Apple Inc. Historia En 1971 Steve Wozniak y Steve Jobs fundan Apple En 1976 crean el primer ordenador personal que combina un teclado con un microprocesador y una conexión a un monitor. El Apple
Más detallesVisualización y modelado de elementos geográficos en dispositivos móviles. Capítulo 5: Aplicaciones cliente
Capítulo 5: Aplicaciones cliente 46 5.1 La aplicación cliente en la Pocket PC La aplicación desarrollada para el cliente en un dispositivo móvil como corresponde a la Pocket PC necesita una capa muy delgada
Más detallesComputación Gráfica = CG = Computer Graphics
Computación Gráfica = CG = Computer Graphics Porqué computación gráfica? Para qué sirve? Cómo se utiliza? Cuáles son las principales áreas? Necesidad contemporanea Visualizar/Analizar lo imposible Una
Más detallesº 5.3 ADAPTADORES DE VIDEO
º 5.3 ADAPTADORES DE VIDEO Eloy Pérez Reyes En este documento se va a tratar de informar el funcionamiento y sus componentes de un adaptador de video. 1. Introducción El adaptador de video es un componente
Más detallesJACK Ardour Hydrogen Rosegarden ZynAddSubFX Pure data Blender
Qué es JACK? JACK es un sistema para manejar en tiempo real audio de baja latencia y MIDI. Multiplataforma: GNU/Linux, Solaris, FreeBSD, OS X, y MS Windows. Puede conectar distintas aplicaciones a un dispositivo
Más detallesPrograma del Curso. Tema 1. Introducción a los Gráficos por Computador. Bibliografia Básica (6.5 horas).
Programa del Curso Tema 1. Introducción a los Gráficos por Computador. Bibliografia Básica (6.5 horas). Aplicaciones y usos de los Gráficos por Computador. Ejemplos relevantes y ámbito de aplicación. Historia
Más detallesvidealab Uso de software libre en investigación y explotación de aplicaciones gráficas Alberto Jaspe (jaspe@videalab.udc.es)
videalab Uso de software libre en investigación y explotación de aplicaciones gráficas Alberto Jaspe (jaspe@videalab.udc.es) Índice I. El laboratorio videalab II. III. IV. SW libre vs. SW propietario La
Más detallesTema 1 Introducción. David Vallejo Fernández. Curso 2007/2008. Escuela Superior de Informática
Tema 1 Introducción David Vallejo Fernández Curso 2007/2008 Escuela Superior de Informática Índice de contenidos 1.Computer Graphics. 2.Principales aplicaciones. 3.APIs gráficas. 4.. 5.Resumen. 2 1 Computer
Más detalles2. Marco teórico 2.1.XNA
2. Marcoteórico Enesteprimercapítulosepresentalainformacióndelasherramientasqueutilicéparael desarrollodelosproyectosquemencionéenelcapítuloanterior,enlosqueparticipéenmilabor en el Departamento de Investigación
Más detallesEjercicio 1: Windows En este primer ejercicio primero vamos a ver que es el Sistema Operativo Windows, qué es un Sistema Operativo y para que sirve.
Ejercicio 1: Windows En este primer ejercicio primero vamos a ver que es el Sistema Operativo Windows, qué es un Sistema Operativo y para que sirve. Antes de todo esto, vamos a ver un video que cuenta
Más detallesSe llama hardware a todos los dispositivos que forman la PC y que se puedan tocar, es decir, es todo el conjunto de accesorios que se le pueden
Se llama hardware a todos los dispositivos que forman la PC y que se puedan tocar, es decir, es todo el conjunto de accesorios que se le pueden agregar a una computadora. Ejemplo: Monitor, Teclado, CPU,
Más detallesFORMACIÓN CONTINUA IPONE AND IPAD GAME DEVELOPER
CURSO IPONE AND IPAD GAME DEVELOPER CODIGO AREA COSTE 1.620,00 NÚMERO DE HORAS 300 h MODALIDAD Presencia Mixta Distancia On line X OBJETIVOS DEL CURSO iphone Game Developer ofrece la oportunidad a pymes
Más detallesUniversidad de Costa Rica Facultad de Ingeniería Escuela de Ingeniería Eléctrica
Universidad de Costa Rica Facultad de Ingeniería Escuela de Ingeniería Eléctrica IE 52 Proyecto Eléctrico Desarrollo de un modelo y simulador tridimensional del brazo robot Stäubli RX 9 L Por: David Cuenca
Más detallesInformación Técnica acerca de las tarjetas de video, la generación de renders y solución de problemas
Información Técnica acerca de las tarjetas de video, la generación de renders y solución de problemas Sobre la tarjeta de video Focus y Armarius aprovechan al máximo las placas de video para obtener el
Más detallesVIDEOJUEGOS: GUIÓN, DISEÑO Y PROGRAMACIÓN (III EDICIÓN)
VIDEOJUEGOS: GUIÓN, DISEÑO Y PROGRAMACIÓN (III EDICIÓN) Datos básicos del Curso Curso Académico 2016-2017 Nombre del Curso Tipo de Curso Número de créditos Videojuegos: Guión, Diseño y Programación (III
Más detallesInstituto Schneider Electric de Formación
Unity Pro & M340 Capítulo 1: Introducción a Unity Pro con Modicon M340 Introducción a Unity Pro A - Presentación de Unity Pro p. 3 B - Unity Pro p. 8 C - Consejos generales para desarrollar una aplicación
Más detallesPROYECTO TRABAJO FINAL DE CARRERA EDITOR INTERACTIVO DE POLICUBOS
PROYECTO TRABAJO FINAL DE CARRERA EDITOR INTERACTIVO DE POLICUBOS Alumno: Enrique Nucete Jiménez Estudio: Ingeniera Técnica de Sistemas. Escola Politècnica Superior, Universitat De Girona Director: Ismael
Más detallesACER SKU: DT.B15AL.004 EAN: Principales características:
Computadora Acer Aspire ATC-710-MO64, Intel Core i3-6100 3.70GHz, 6GB, 1TB, Windows 10 Home? incluye Pack Software Básico con un valor de $390 USD GRATIS! ACER (0) SKU: DT.B15AL.004 EAN: 0888863611300
Más detallesIniciación a la informática
Iniciación a la informática Nociones básicas sobre el uso de ordenadores El ordenador. Qué es el ordenador? Maquina capaz de procesar información, capaz de realizar multitud de operaciones distintas La
Más detalles20483 Programación en C#
20483B 20483 Programación en C# Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2012 Formación: Presencial Horas: 25 Introducción Este curso enseña a los desarrolladores las habilidades
Más detallesAmbiente colaborativo virtual
Ambiente colaborativo virtual Salvador Hernández Mendoza Universisdad Tecnológica de Tulancingo salvadorhm@utec-tgo.edu.mx Dante Peña Rojas Universisdad Tecnológica de Tulancingo dante@utec-tgo.edu.mx
Más detallesabc airfield aplicaciones abc
aplicaciones abc el ALCMS más potente del mercado es nuestra aplicación ALCMS (Airport Lighting Control and Monitoring System) para mando y control de ayudas visuales de un aeropuerto. Características
Más detallesInformática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011
Módulo 1. Fundamentos de Computadores Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 1 CONTENIDO Tema 1. Introducción
Más detallesProgramación de Algoritmos para Sistemas Robóticos
ni.com Programación de Algoritmos para Sistemas Robóticos National Instruments NI LabVIEW 2012 Programación gráfica y basada en texto Funciones de control y análisis integradas Programación multinúcleo
Más detallesKAPA DIGITAL. Rockey. Proteccion de software Licenciamiento seguro. www.kapadigital.com
KAPA DIGITAL Rockey Proteccion de software Licenciamiento seguro Rockey Que es Rockey? ROCKEY es una línea de dispositivos USB s fabricados por Feitian Technologies Inc., la familia de productos Rockey
Más detallesSistemas Operativos. Introducción. Actividades. Soluciones
Sistemas Operativos. Introducción. Actividades. Soluciones Contesta a las siguientes preguntas: 1.- Cuáles son las funciones de un Sistema Operativo? Un Sistema Operativo es el conjunto de programas o
Más detallesU2. Introducción al desarrollo de aplicaciones móviles Smartphone y Android Desarrollo de Aplicaciones III TIC-UTSV Enero 2015 I.S.C.
U2. Introducción al desarrollo de aplicaciones móviles Smartphone y Android Desarrollo de Aplicaciones III TIC-UTSV Enero 2015 I.S.C. Rogelio Vázquez Hernández Smartphone Termino utilizado para referirse
Más detallesestimada del tutor de HP Este proyecto permitirá adquirir los conocimientos necesarios para crear aplicaciones web, usando
Tutor de la Universidad contenido del Área o grupo al que realización del Requisitos necesarios a nivel de conocimientos del Aplicación Web para la gestión remota de equipos hardware Guillermo Santos /
Más detallesEl ordenador. Llamamos ordenador a una máquina capaz de procesar información, es decir, de recibir datos, almacenarlos, hacer
El ordenador 1. Introducción al ordenador 1.1. El ordenador Llamamos ordenador a una máquina capaz de procesar información, es decir, de recibir datos, almacenarlos, hacer La ciencia que estudia el tratamiento
Más detallesLos componentes de la tarjeta madre del PC. Sistemas Operativos. Febrero 2014.
Los componentes de la tarjeta madre del PC Sistemas Operativos. Febrero 2014. La tarjeta Madre o Motherboard, que es la placa verde, roja, azul o dorada que esta dentro del gabinete de nuestra computadora,
Más detallesMejor tecnología para aplicación práctica NOMAD
TECNOLOGÍA APLICACIÓN PRÁCTICA NOMAD: NOMADIC MODEL FOR THE DISPLAY ADAPTATION ORIENTED TO FINAL USERS NOMAD Mejor tecnología para aplicación práctica NOMAD Luis Carlos Niño Tavera Juan Carlos Nova El
Más detallesESET Secure Authentication
ESET Secure Authentication Comparativa de API frente a SDK Versión del documento 1.0 ESET Secure Authentication 2 Resumen ESET Secure Authentication proporciona una compatibilidad de fábrica para distintas
Más detallesDeveloping ASP.NET MVC 4 Web Applications
Código: S28 Duración: 25 horas En este curso, los estudiantes aprenderán a desarrollar aplicaciones ASP.NET MVC con avanzadas tecnologías y herramientas de.net Framework 4.5. Se centrará en la codificación
Más detallesSistemas Operativos. Introducción. Tema 6
Sistemas Operativos Introducción Qué es un sistema operativo? Ubicación de un sistema operativo en un computador Descripción de un sistema operativo: Funcional Estructural Realización Funciones de los
Más detallesLa plataforma Arduino y su programación en entornos gráficos
La plataforma Arduino y su programación en entornos gráficos Luisa Fernanda García Vargas Flor Ángela Bravo Sánchez Agenda 1 Control de un robot 2 Qué es Arduino? 3 4 El uso de Arduino en robótica Programación
Más detallesUNIVERSIDAD MILITAR NUEVA GRANADA INVITACIÓN PÚBLICA No. ANEXO 16 REQUERIMIENTOS TÉCNICOS DE SERVICIO DE REINSTALACIÓN
UNIVERDAD MILITAR NUEVA GRANADA 1 REQUERIMIENTOS TÉCNICOS DE SERVICIO DE Uno de los requerimientos esenciales del proyecto en la migración y puesta en marcha de todos los servicios que actualmente soporta
Más detallesBellaterra, 8 de julio de 2010.
Presentación del de Ingeniería Informática realizado por Gaizka López Carrió y dirigido por Enric Martí Gòdia y Jordi Arnal Montoya. Bellaterra, 8 de julio de 2010. Contenido 1 Introducción 2 Desarrollo
Más detallesSubdirección General de Centros de Formación Profesional CONSEJERÍA DE EDUCACIÓN Comunidad de Madrid. Convalidaciones FP. Universidad Camilo José Cela
Convalidaciones FP Universidad Camilo José Cela 1 ÍNDICE DE CONTENIDOS GRADO EN ANIMACIÓN 5 Titulación : TÉCNICO SUPERIOR EN ANIMACIONES 3D, JUEGOS Y ENTORNOS INTERACTIVOS 6 GRADO EN CIENCIAS DEL TRANSPORTE
Más detalles0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)
Hardware y Software (1/6) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII American Standard Code for Information Interchange Carácter =
Más detallesProgramación de Sistemas
Programación s Unidad 2 s Operativos y Programación Software Base Contenido Introducción a los s Operativos (SO) Definición y conceptos SO Visualización un sistema cómputo s distintos puntos vista Capas
Más detallesHerramientas hardware y software para el desarrollo de aplicaciones con Microcontroladores PIC bajo plataformas GNU/Linux
Herramientas hardware y software para el desarrollo de aplicaciones con Microcontroladores PIC bajo plataformas GNU/Linux Juan González Gómez Escuela Politécnica Superior Universidad Autónoma de Madrid
Más detallesCARACTERIZACIÓN PLATAFORMAS Y CONTROLES DE MOTORES. Servicio Nacional de Aprendizaje - SENA. Reservados todos los derechos 2012.
CARACTERIZACIÓN DE MOTORES PLATAFORMAS Y CONTROLES Servicio Nacional de Aprendizaje - SENA. Reservados todos los derechos 2012. 1. Introducción Una vez que en el proceso de diseño se ha aclarado la idea
Más detallesrutas e información relacionada con puntos de interés en la UDLAP. como los requerimientos de hardware y software establecidos.
Capítulo I. Planteamiento del problema Este capítulo presentará la introducción y planteamiento del problema a resolver por el sistema que se implementará, llamado Navin, un servicio basado en localización
Más detallesParte I:Teoría. Tema 3:Introducción a los Sistemas operativos. Instalación
Tema 3:Introducción a los Sistemas operativos. Instalación Parte I:Teoría Introducción a los SO Componentes Llamadas al sistema Estructura del Kernel Drivers Esta obra está bajo una licencia Reconocimiento-No
Más detallesRequerimientos de Hardware y Características
Sistemas Operativos Windows Requerimientos de Hardware y Características Lic.Ms. William Alexander Flores C. Windows 3.11 Subsistema operativo permite el manejo de interfaz gráfica. Se integran los conceptos
Más detallesCloud Computing Huibert Aalbers Senior Certified Software IT Architect
Cloud Computing Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast a través de itunes. El material adicional
Más detallesArquitecturas GPU v. 2013
v. 2013 Stream Processing Similar al concepto de SIMD. Data stream procesado por kernel functions (pipelined) (no control) (local memory, no cache OJO). Data-centric model: adecuado para DSP o GPU (image,
Más detallesIntroducción. Aparición en los 50, se facilita la comunicación entre el usuario y el ordenador Cualquier persona puede utilizar un ordenador.
SISTEMAS OPERATIVOS Introducción Antes de su aparición, en la comunicación con el ordenador se utilizaba un lenguaje código máquina (binario) Uso del ordenador exclusivo de los informáticos. Aparición
Más detallesOPERACIONES AUXILIARES CON TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN. Entornos multimedia. Unidad 3
Entornos multimedia Unidad 3 Introducción Entorno multimedia. Sonido. Texto. Vídeo. Animación. Sistema multimedia. Sistema multimedia interactivo. Dispositivos multimedia Concepto. Tarjetas de sonido.
Más detallesDemo FireMonkey La nueva generación de desarrollo de aplicaciones de negocio
Demo FireMonkey La nueva generación de desarrollo de aplicaciones de negocio Renacimiento del software de consumo Experiencia de usuario rica con medios y gráficos Intuitivo e interactivo fácil de aprender
Más detallesVisión general y entorno de desarrollo
CAPÍTULO 1. Visión general y entorno de desarrollo La telefonía móvil está cambiando la sociedad actual de una forma tan significativa como lo ha hecho Internet. Esta revolución no ha hecho más que empezar,
Más detallesGPU IMPLEMENTATIONS OF SCHEDULING HEURISTICS FOR HETEROGENEOUS COMPUTING ENVIRONMENTS
GPU IMPLEMENTATIONS OF SCHEDULING HEURISTICS FOR HETEROGENEOUS COMPUTING ENVIRONMENTS MAURO CANABÉ SERGIO NESMACHNOW Centro de Cálculo, Facultad de Ingeniería Universidad de la República, Uruguay GPU IMPLEMENTATIONS
Más detallesPartes Internas y Externas de la Computadora
Partes Internas y Externas de la Computadora La computadora está compuesta por hardware que se clasifican según donde se encuentran: PARTES EXTERNAS MONITOR: es un dispositivo de salida que, mediante una
Más detalles