14
Revista Electrónica Presentado por: Daniel Hernán Melgarejo - 201021767 Presentado a: Profesor, Jairo Botero Universidad Pedagógica y Tecnológica de Colombia Ingeniería de Sistemas Primer Semestre Tunja 2010

Revista Electronica

Embed Size (px)

DESCRIPTION

Daniel Melgarejo - 201021767

Citation preview

Page 1: Revista Electronica

Revista Electrónica

Presentado por:

Daniel Hernán Melgarejo - 201021767

Presentado a:

Profesor, Jairo Botero

Universidad Pedagógica y Tecnológica de Colombia

Ingeniería de Sistemas – Primer Semestre

Tunja

2010

Page 2: Revista Electronica

Universidad Pedagógica y Tecnológica de Colombia | Ingeniería de sistemas 2010 2

Contenido:

1. Telefonía Móvil………………………………………………………………………………………………………………………….3

2. Programación Orientada a Juegos…………………………………………………………………………………………….4

3. Realidad virtual………………………………………………………………………………………………………………………….5

4. Inteligencia Artificial………………………………………………………………………………………………………………….6

5. Programación en Ambiente Web………………………………………………………………………………………………7

6. Internet……………………………………………………………………………………………………………………………………..8

7. Programación Orientada a Objetos……………………………………………………………………………………………9

8. Robótica……………………………………………………………………………………………………………………………………10

9. Teleinformática…………………………………………………………………………………………………………………………11

10. Redes de Área Local………………………………………………………………………………………………………………….12

11. Auditoria de Sistemas……………………………………………………………………………………………………………….13

12. Telemedicina…………………………………………………………………………………………………………………………….14

Page 3: Revista Electronica

Universidad Pedagógica y Tecnológica de Colombia | Ingeniería de sistemas 2010 3

Tema 1: Telefonía Móvil. Eliana Guerrero 10/08/2010 11:14 AM – 11:32 AM

El teléfono móvil, es uno de los avances tecnológicos más útiles de la actualidad su uso es cotidiano y

permite acortar grandes distancias o transmitir datos a otros móviles.

La idea de teléfono móvil nace en la segunda guerra mundial, por Motorola, para comunicar tropas,

aunque el primer equipo era demasiado grande y pesado, este fue evolucionando hasta lo que tenemos

hoy.

-Generaciones:

0G Pioneros, los primeros sistemas de telefonía móvil empezó a desarrollarse en 1940 en USA.

1G Maduración, se fue buscando la forma de que un teléfono fuera más pequeño liviano y de acceso

para todos.

2G Popularización, el acceso se facilito para todos, mejorando también la calidad y su diseño.

2.5G Gracias al auge de la 2G, se incluyen servicios de EMS y MMS, el primero permitía el uso de tonos o

de iconos en los mensajes de texto, el segundo permite compartir imágenes videos o sonidos entre

aparatos.

3G Actual, se aumenta la capacidad de trasmisión de datos, para video conferencias o archivos de gran

peso.

-Funcionamiento:

Convierten la voz en códigos digitales binarios y luego la comprimen.

-Un celular está compuesto por:

Microprocesador, pantalla, teclado, batería.

-Celulares en la actualidad:

Son orientados a la facilidad de acceso (por medio de pantallas táctiles), a la reproducción de archivos

de música, videos y a la transmisión de datos.

“The mobile phone has been evolving, and it has become an essential accessory of our lives, now this is a

globalized world and a mobile phone is the mean to be connected to social networks or just to the world

news, besides with the last technology the mobile phone is able to make video chats and to transfer

different kinds of files, which allow us to break the distance barrier and to be connected with the whole

world in a small piece of technology.”

Page 4: Revista Electronica

Universidad Pedagógica y Tecnológica de Colombia | Ingeniería de sistemas 2010 4

Tema 2: Programación orientada a juegos. Carlos Camargo 10/08/2010 11:46 AM – 11:55 AM

Se conoce como video juego a un software creado para el entretenimiento el cual tiene una

visualización grafica, consiste en una interacción entre la persona y el aparato.

-Definición Programación:

Es el proceso por el cual es crea un programa de computador o software, mediante un lenguaje de

programación, el cual puede variar según el programador que este diseñando. El computador entiende

estos programas, gracias al lenguaje maquina, también llamado binario.

A manera general, existen 2 lenguajes, el ensamblado y el de alto nivel, el ensamblado en el cual se usan

palabras y letras, y el de alto nivel el cual disminuye las instrucciones que se le dan al software pero

requiere un conocimiento previo.

-Requisitos mínimos para programación de juegos:

- Conocimiento de lenguaje C y C++, y programación orientada a objetos.

- Conocimiento de editores de imagen en 3D y 2D.

-Lenguajes de programación:

C

Orientado a la programación de sistemas operativos, a la creación de software de sistemas y a la

creación de aplicaciones lenguaje de nivel medio-bajo.

C++

Orientado a programación de objetos y diseño de software.

Programación orientada al objeto

Es un lenguaje que usa objetos y sus interacciones para diseñar aplicaciones y programas.

“Programming games, is a kind of a new branch the programming, it is an area that had emerged not so

long ago, but that now is a powerful industry, which is able to compete the movies business and some

others enterprises. To be a game programmer you have to study a mix of designs and programming,

today this area has integrated other fields like artificial intelligence, or like virtual reality, so it’s not just

limited to two things it is a wide area with a lot of opportunities.”

Page 5: Revista Electronica

Universidad Pedagógica y Tecnológica de Colombia | Ingeniería de sistemas 2010 5

Tema 3: Realidad virtual. Jorge Lozano Charry 13/08/2010 10:36 AM – 10:47 AM

La realidad virtual busca generar un ambiente virtual, en el cual se pueda interactuar por medio de

dispositivos.

-La realidad virtual está dividida en 2:

Inmersiva, en la cual la interacción se hace por medio de dispositivos de visión, control y audio, en un

mundo diseñado.

No inmersiva, solo se usan dispositivos de control, la visión y el audio están limitados a la pantalla y los

parlantes.

-El equipo usado para la realidad virtual se divide en 3 con distintos tipos de accesorios:

Visión: Casco, Boom (controlador).

Interacción: Guantes, o trajes, que permiten moverse o interactuar en el medio en que se esté.

Audio: Distintos tipos de parlantes o auriculares.

-Como crear realidad virtual:

- Por medio de imágenes 3D, que pueden ser simuladas con técnicas de estereoscopia las cuales

simulan profundidad.

- Simulación de comportamiento en el medio en que la persona interactúa.

- Facilidad de navegación, lo cual nos permite desplazarnos en el medio virtual.

- Técnicas de inmersión, sumergir a la persona solo en el ambiente virtual, sin distracciones.

-Aplicaciones de la realidad virtual:

La realidad virtual es aplicada en distintos campos con distintas especificaciones:

- En la física y la química, para representar átomos.

- En la arquitectura, para crear edificios y saber si resistirá a su entorno.

- Medicina, para la práctica de cirugías complicadas sin riesgo.

- Psicología, para el tratamiento de fobias sin peligro de trauma.

- En museos o planetarios, para representar galaxias o textos antiguos.

“Virtual reality is an area that has always been popular, not only in gamers, but in all the people,

because is a field that is used in movies, in science, in museums etc. It is an old invention but its advances

has not been too great, we have always imagined a helmet which will transport us to a new world and

will make us experiment new things, but this is a really complicated area, even though some games

companies have made really good advances, this is still an area to develop.”

Page 6: Revista Electronica

Universidad Pedagógica y Tecnológica de Colombia | Ingeniería de sistemas 2010 6

Tema 4: Inteligencia artificial. Camilo Octavio 13/08/2010 10:55 AM – 11:08 AM

La inteligencia artificial, es una rama de la computación, en la cual se crean sistemas artificiales o robots

dándoles inteligencia para simular un comportamiento humano y automatizar procesos industriales.

Los primeros pasos de la inteligencia artificial se vieron reflejados en los juegos de ajedrez y en los

traductores.

-Algunos de los distintos lenguajes creados para la programación de inteligencia artificial son:

LISP (Proceso de Listas) es una estructura de datos compuestos por listas.

PROLOG (Programación Lógica).

-Objetivos principales de la Inteligencia Artificial:

-Darle la capacidad de pensar a una maquina.

-Reducir costos en procesos de ensamblaje en fábricas, mejorando la producción a menores

costos y con mejor calidad.

-Agentes autónomos o Aplicaciones:

Son sistemas situados en un entorno con objetivos propios, están clasificados en 2:

Proactivos

Son aplicaciones que responden a comandos u órdenes humanas.

Persistentes

Son aplicaciones automáticas que se encargan de recolectar información.

“The artificial intelligence is a branch of computers, in which the main objective is to make a program or

a robot intelligent by itself, which can work without the help of a human, doing hard or easy jobs, for

example a robot which can work on a car fabric, or that can do house jobs. The artificial intelligence,

wants to give a robot human intelligence but this is a really complicated process, but if this is done, it

could be dangerous for humans, because the robots could do a riot or could start a war against the

humans.”

Page 7: Revista Electronica

Universidad Pedagógica y Tecnológica de Colombia | Ingeniería de sistemas 2010 7

Tema 5: Programación en ambiente web. Monica Gonzales 13/08/2010 11:15 AM – 11:23 AM

La programación en la web se hace por medio de un ambiente script llamado HTML, sobre este lenguaje

se apoyan otros también usados para programar en web.

-Para entrar a una página web se tienen en cuenta 3 cosas:

URL (Uniform Resource Locator) sistema para localizar paginas en la web.

HTTP (Hypertext Transfer Protocol) protocolo encargado de llevar información de página web o de

internet.

HTLM (HyperText Markup Language) lenguaje que permite preparar documentos de hipertexto, es un

lenguaje común para la elaboración de una página web.

-Programación

Se define como el proceso de creación de un programa en la computadora por medio de procesos

lógicos.

-Pasos para la programación

1. Desarrollo lógico del programa para resolver un problema.

2. Estructura lógica del programa, el cual usa un lenguaje de programación especifico.

3. Ensamblaje o compilación del programa para convertirlo en un lenguaje de máquina.

4. Prueba o depuración del programa.

-Software para programar:

Son herramientas que nos permiten desarrollar programas o aplicaciones, entre ellos están:

Delphi: es un entorno diseñado para la programación visual, se usa como lenguaje de programación.

Visual Basic: es un lenguaje de programación desarrollado para Microsoft.

Java: es un lenguaje de programación de alto nivel orientado a objetos.

“Programming for web ambient, is an area in which the programming is developed for web pages or for

the internet. The programming can be made in different software like Visual Basic, Delphi, or Java. It can

also be used to create internet applications or gadgets.”

Page 8: Revista Electronica

Universidad Pedagógica y Tecnológica de Colombia | Ingeniería de sistemas 2010 8

Tema 6: Internet. Dumar Gonzales 13/08/2010 11:27 AM – 11:35 AM

Es un conjunto de computadoras que usa protocolos TCP/IP para que las redes físicas que la componen

funcionen bien como una sola red única de enlace mundial.

-Historia:

En 1965 se logra conectar 2 computadoras por medio de una línea telefónica de baja velocidad,

formando así la primera red de la historia.

En 1969 se crea una red llamada ARPANET la cual fue diseñada para soportar daños en la red.

1972 la DARPA diseño un programa de investigación para encontrar posibles técnicas para interconectar

redes.

1986 la NSF comenzó el desarrollo de NSFNET que se convirtió en la principal red de datos.

1989 la OSI facilito el uso de protocolos en la utilización de computadores.

El internet es usado actualmente para el ocio, en las distintas páginas de internet podemos encontrar

portales para descargar juegos, música, o también para conocer gente nueva.

Actualmente el internet es una fuente muy usada para la información y está superando los medios

antiguos. La mayoría de personas según un estudio prefiere a él internet que a la radio o a la televisión

para informarse de la actualidad, aunque algunos gobiernos tratan de censurar el contenido del internet

por contenidos polémicos, el internet es un espacio libre, al que cualquiera tiene acceso y cualquiera

puede crear páginas con información variada.

“The internet is a massive mean of communication; it is the source of a lot of information sometimes

good or true or sometimes just lies. With the internet we can do almost anything, we can be connected

with the whole world, we can talk with friends, watch television or argue in a forum. Thanks to the

globalization the internet has become a fundamental piece of our lives and a big source of knowledge

and fun.”

Page 9: Revista Electronica

Universidad Pedagógica y Tecnológica de Colombia | Ingeniería de sistemas 2010 9

Tema 7: Programación orientada a objetos. Abdon Aguasaco 13/08/2010 11:38 AM – 11:47 AM

Es programación, que usa objetos y sus interacciones, para diseñar aplicaciones y programas

informáticos.

-Los objetos, están formados por:

El estado, el cual está compuesto por datos atribuidos.

El comportamiento, que son los procedimientos o métodos por los que opera el objeto.

La identidad que es una propiedad única de cada objeto.

-Conceptos de la programación orientada a objetos:

Clase: es la definición de las propiedades y comportamiento de un objeto.

Herencia: es la propiedad de heredar características de otros lenguajes.

Objeto: es un conjunto con datos que reaccionan a eventos manejados por el usuario.

Método: es el algoritmo asignado a un objeto.

Evento: es un suceso en el sistema, el cual puede ser la interacción usuario maquina.

Mensaje: comunicación dirigida a un objeto.

Propiedad o atributo: son los datos asignados a un objeto.

La programación orientada a objetos utiliza objetos como elementos fundamentales en la construcción

de la solución para un problema determinado o para la construcción de algún software.

“Object-oriented programming is a kind of programming that uses objects with data into them, to create

an application or a computer program. This kind of programming is also used in games, and is one of the

basics steps to become a game programmer. There are some computer programs that use this language

too, some of them are Visual Basic, and Java which are popular programs in software design.”

Page 10: Revista Electronica

Universidad Pedagógica y Tecnológica de Colombia | Ingeniería de sistemas 2010 10

Tema 8: Robótica. Felipe Morales 17/08/2010 10:22 AM – 10:38 AM

Es la ciencia que estudia los robots, la robótica abarca muchas disciplinas como la mecánica, la

electrónica, la informática, la inteligencia artificial y la ingeniería de control. La robótica se diseño para

realizar trabajos difíciles, pesados o repetitivos.

-Leyes de la robótica:

1. Un robot no puede hacer daño a un humano.

2. Obedecer órdenes de los humanos sin que se rompa la primera regla.

3. Proteger su propia existencia a no ser que este en conflicto con las primeras 2 leyes.

Estas leyes surgieron en base a una teoría que dice que los robots pueden revelarse contra los humanos.

-Clasificación de los robots:

Los podemos clasificar según 2 grandes aspectos, su cronología y su arquitectura:

Cronología: Arquitectura:

Generación 1: Robots manipuladores. - Poli articulado.

Generación 2: Robots de aprendizaje. - Móviles.

Generación 3: Robots de control sensorizado. - Androides.

Generación 4: Robots inteligentes. - Zoomórficos.

- Híbridos.

La robótica en la actualidad es muy útil para las empresas que se dedican a la producción de objetos en

masa o al ensamblaje de objetos muy grandes y pesados.

“Robotics is a science which combines lots of others areas to make a robot works, it has always been

popular, since de decade of the 60s or 70s we have imagined that in future all is going to be mechanic,

and we will all have robots, but this was just a fantasy, thirty years later we don’t have this things.

Currently robotics is used for hard, or repetitive works, we can see a lot of different kinds of robots in

fabrics, doing a lot of different jobs, but this are just machines, that can only do the job they were

designed for. To have a human robot which can do the house chores or that can do anything else is still a

bit far.”

Page 11: Revista Electronica

Universidad Pedagógica y Tecnológica de Colombia | Ingeniería de sistemas 2010 11

Tema 9: Tele Informática. Aura Cristina Manrique 17/08/2010 10:39 AM – 10:52 AM

Es la ciencia que estudia la forma de transmitir datos, estudia todos los aspectos de las conexiones entre

computadores. Esta ciencia surge mediante la evolución de la tecnología y de las comunicaciones,

aunque también puede estar influenciada por la globalización.

-Formas para procesar información:

- Fuera de línea (off line): Los datos enviados son guardados en un hardware y luego son enviados

a la destinación final.

- En línea (on line): Los datos enviados pasan directamente sin que ningún hardware interfiera o

los guarde.

- Interactivos: Los datos enviados solicitan una respuesta inmediata a la destinación final.

- No interactivos: Los datos enviados no tienen respuesta inmediata, y esta puede tardar varias

horas o días.

-Sistemas tele informáticos:

Son formas de trabajo que corresponden a necesidades de un usuario, algunas de estas son:

- Sistemas remotos por lotes.

- Gestión remota de archivos.

- Sistemas tele informáticos interactivos.

- Sistemas tele informáticos de control de procesos.

- Sistemas tele informáticos de tiempo compartido: El computador central interactúa con varios

equipos a la vez.

- Sistemas tele informáticos de transmisión de mensajes.

“Teleinformatica, is the science which studies the way files are transmitted, this is an important area

because all the executives or important people, need to be connected and to send files to complete

business, it is also useful because files are send in just a few seconds. There are different ways to send a

file, each way has its own rules, and all we have to do is choose the one we need.”

Page 12: Revista Electronica

Universidad Pedagógica y Tecnológica de Colombia | Ingeniería de sistemas 2010 12

Tema 10: Red de Área Local. Sebastian Sarmiento 17/08/2010 10:53 AM – 11:00 AM

Es la interconexión entre varias computadoras, este servicio puede ser de uso privado o comercial, y

permite la transmisión de datos de una manera segura y rápida.

-Existen 3 tipos de red de área local:

LAN (Local Área Network o Red de Área Local) Es la interconexión de varias computadoras. Su extensión

está limitada a un edificio o a 200 metros.

MAN (Metropolitan Area Network o Red de Área Metropolitana) Es una red de alta velocidad que da

cobertura a una amplia zona, permitiendo la transmisión de datos voz y video.

WAN (Wide Area Network o Redes de Área Amplia) Esta red es aun más extensa que las anteriores,

permite ejecutar programas de otros usuarios conectados a esta.

-Ventajas de una red de área local:

Al usar una gran cantidad de computadores que comparten información entre ellos, una red de área

local es una gran ventaja ya que es una especie de base de datos a la que cualquier computador

conectado puede acceder. Lo que una red de área local busca es eliminar la repetición que puede existir

entre datos, software o hardware.

-Componentes:

Una red de área local consta de los siguientes componentes:

- Servidor (computadora general o central).

- Estación de trabajo (oficinas o computadores).

- Puentes (medio para conectarse).

- Tarjeta de red.

- Medio (cables).

“Local Area Network, is a very useful network, which allow us to share files, without the necessity of

sending them, we just access to a main computer, which saves all of those files, and choose the file we

need. This network is really useful because it can be private or it can be public, and we can choose its

range of working, and we can save a lot of money in software or hardware just by having a local area

network.”

Page 13: Revista Electronica

Universidad Pedagógica y Tecnológica de Colombia | Ingeniería de sistemas 2010 13

Tema 11: Auditoria de sistemas. Ivone Tatiana Amaya 17/08/2010 11:02 AM – 11:11 AM

Es la verificación de controles de seguridad en el proceso de la información, desarrollo de sistemas e

instalación, con el objetico de evaluar su efectividad.

Metodología:

Esta depende de lo que se quiera analizar, pero en pasos generales es la siguiente:

- Estudio preliminar.

- Revisión y evaluación de los controles y la seguridad.

- Examen detallado de áreas críticas.

- Comunicación de resultados.

Una vez obtenidos los resultados, se detallan y se reportan a los responsables quienes deberán

establecer medidas preventivas de refuerzo, permitiendo a los administradores mejorar la seguridad de

sus sistemas.

Para realizar una auditoría de sistemas lo primero que se debe obtener es una información general

sobre el sistema a evaluar. Para realizar esta obtención se debe tener en cuenta:

- La descripción de los sistemas instalados.

- El manual de los procedimientos de los sistemas.

- Un diagrama de las entradas y salidas de archivos.

- Saber si se va a instalar nuevos sistemas.

Las personas autorizadas para hacer estas auditorías deben ser un Técnico en informática, el cual debe

saber acerca de los sistemas más importantes, y debe tener experiencia en informática, operación y

análisis de sistemas.

“Systems audit is a way to inspect if a group of computers, a network or a server is safe of dangers, this

area is important because it can prevent important files of being stole, it can locate the fails in a security

system, and fix them, in the exact moment in which this fails are detected.”

Page 14: Revista Electronica

Universidad Pedagógica y Tecnológica de Colombia | Ingeniería de sistemas 2010 14

Tema 12: Telemedicina. Neyder Jimenez 17/08/2010 11:16 AM – 11:23 AM

Es medicina practicada a distancia, la cual incluye diagnostico y tratamiento de enfermedades, esta

ahorra tiempo y distancias, y gracias al avance de la tecnología y de la globalización se va haciendo cada

vez más precisa y popular.

Su desarrollo se inicio prácticamente desde la invención del teléfono, y ha estado evolucionando hasta

poder ser comunicada por video conferencias o por cirugías digitales.

-La telemedicina tiene distintas aplicaciones:

Practica:

Sirve como tele diagnostico, tele consulta, o como reunión entre médicos para opinar acerca de un caso.

Educativa:

Como clases a distancia desde centros médicos hasta escuelas o universidades.

Funcionamiento:

Como sistema que permite practicar utilidades medicas por medio de software de comunicación.

La telemedicina sirve para apoyar a hospitales que carecen de profesionales, estos hospitales son

asistidos por otros, que son más grandes, más avanzados y que cuentan con los medios para hacerlo,

para que un sistema así funcione bien los 2 hospitales deben contar con medios de comunicación,

equipos capaces de comunicarse a distancia, y con los recursos necesarios para prestar los servicios.

“Telemedicine is medicine practiced trough distance, it saves time and money, and helps to heal people

who are far and cannot be in a specialized hospital. Telemedicine has exists since the invention of the

telephone and has evolved trough time. It can also be used to teach students or to talk with other medics

about an ill or a patient.”