Clasificación de los lenguajes de programación [editar

]
Los lenguajes de programación se pueden clasificar atendiendo a varios criterios:
• • •

Según el nivel de abstracción Según el paradigma de programación que poseen cada uno de ellos lenguaje de ensamblador

Según su nivel de abstracción [editar]
Lenguajes de Máquina [editar]
Artículo principal: Lenguaje de máquina

Están escritos en lenguajes directamente legibles por la máquina (computadora), ya que sus instrucciones son cadenas binarias (0 y 1). Da la posibilidad de cargar (transferir un programa a la memoria) sin necesidad de traducción posterior lo que supone una velocidad de ejecución superior, solo que con poca fiabilidad y dificultad de verificar y poner a punto los programas. Lenguajes de bajo nivel [editar]
Artículo principal: Lenguaje de bajo nivel

Los lenguajes de bajo nivel son lenguajes de programación que se acercan al funcionamiento de una computadora. El lenguaje de más bajo nivel por excelencia es el código máquina. A éste le sigue el lenguaje ensamblador, ya que al programar en ensamblador se trabajan con los registros de memoria de la computadora de forma directa. Ejemplo:
;Lenguaje ensamblador, sintaxis Intel para procesadores x86 mov eax,1 ;mueve a al registro eax el valor 1 xor ebx, ebx ;pone en 0 el registro ebx int 80h ;llama a la interrupción 80h (80h = 128 sistema decimal)

Ejecutar ese código en sistemas UNIX o basados en él equivale a una funcion exit(0) (terminar el programa retornando el valor 0) Lenguajes de medio nivel [editar]
Artículo principal: Lenguaje de medio nivel

Hay lenguajes de programación que son considerados por algunos expertos como lenguajes de medio nivel (como es el caso del lenguaje C) al tener ciertas características que los acercan a los lenguajes de bajo nivel pero teniendo, al mismo tiempo, ciertas cualidades que lo hacen un lenguaje más cercano al humano y, por tanto, de alto nivel. Ejemplo:

var x. {suma los 2 números y coloca el resultado en r} writeln('La suma es '. pero en C sí.{imprime el texto} readln(x. Lenguajes de alto nivel [editar] Artículo principal: Lenguaje de alto nivel Los lenguajes de alto nivel son normalmente fáciles de aprender porque están formados por elementos de lenguajes naturales. uno de los lenguajes de alto nivel más conocidos. como el inglés.s. sin que haya cabida./*Lenguaje C*/ /*declaración de las funciones estandars de entrada y salida*/ #include <stdio. para ambigüedades o dobles sentidos./*imprimimos el texto*/ return 1. éstos no son muy utilizados en lenguajes de alto nivel. En BASIC.s). muy utilizado por principiantes al aprender a programar Según el paradigma de programación [editar] . } El ejemplo es muy simple y muestra a los punteros de C. en realidad lo hacen de una forma rígida y sistemática.r:integer. {imrpime el resultado} readln. los comandos como "IF CONTADOR = 10 THEN STOP" pueden utilizarse para pedir a la computadora que pare si el CONTADOR es igual a 10. /*creamos un puntero a un byte*/ if(argc == 1){ printf("\nIngrese un argumento al programa\n"). Ejemplo: {Lenguaje Pascal} program suma. Esta forma de trabajar puede dar la sensación de que las computadoras parecen comprender un lenguaje natural.h> int main(int argc. por ejemplo. } p = 0x30000 /*el puntero apunta a 0x30000 */ *p = argv[1][0] /*el primer caracter del primer argumento lo copiamos a la posición 0x30000 */ return 0. {declaración de las variables} begin {comienzo del programa principal} writeln('Ingrese 2 números enteros'). char **argv) { char *p. end.{termina el programa principal} Ese es el lenguaje Pascal.r). {lee 2 números y los coloca en las variables x y s} r:= x + s.

dando lugar a la programación multiparadigma. Lógica de Predicados. Lenguajes Funcionales [editar] Paradigma Funcional: este paradigma concibe a la computación como la evaluación de funciones matemáticas y evita declarar y cambiar datos. Permite resolver ciertos problemas de forma elegante y los lenguajes puramente funcionales evitan los efectos secundarios comunes en otro tipo de programaciones. por ejemplo. hace hincapié en la aplicación de las funciones y composición entre ellas. No obstante. Lenguajes imperativos [editar] Son los lenguajes que dan instrucciones a la computadora. en la práctica es habitual que se mezclen. etc. En otras palabras. es la programación orientada a objetos. sino que cada uno tiene ventajas y desventajas. más que en los cambios de estados y la ejecución secuencial de comandos (como lo hace el paradigma procedimental). Imperativo Secuencial.Artículo principal: Paradigma de programación Un paradigma de programación representa un enfoque particular o filosofía para la construcción del software. Dependiendo de la situación un paradigma resulta más apropiado que otro. Nota: La representación orientada a objetos mejora la estructura de los datos y por lo tanto se ha aplicado a diferentes paradigmas como Redes de Petri. El paradigma lógico. por el C o por BASIC. es decir. Un lenguaje completamente orientado a objetos es Smalltalk. No es mejor uno que otro. El paradigma funcional está representado por la familia de lenguajes LISP (en particular Scheme). Si bien puede seleccionarse la forma pura de estos paradigmas a la hora de programar. un ejemplo es PROLOG. la manipulación no queda fundamentalmente afectada y por lo tanto el paradigma inicial tampoco a pesar de ser re-orientado a objetos. se pueden clasificar los lenguajes en : • • • • El paradigma imperativo o por procedimientos es considerado el más común y está representado. Atendiendo al paradigma de programación. ML o Haskell. El paradigma orientado a objetos. Lenguajes Lógicos [editar] . Funcional. Actualmente el paradigma de programación más usado debido a múltiples ventajas respecto a sus anteriores. ordenes.

La computación lógica está por tanto relacionada con la automatización de algún conjunto de métodos de inferencia. Los programas traductores que pueden realizar esta operación se llaman compiladores. Compilación es la traducción a un código que pueda utilizar la máquina. En vez de traducir el programa fuente y grabar en forma permanente el código objeto que se produce durante la compilación para utilizarlo en una ejecución futura. Un estamento es un hecho si sus tuplas verifican una sere de operaciones. Un estamento que es probado verdadero como resultado de un proceso se dice que es una inferencia del conjunto original. Actualmente son muchos los lenguajes de programación que soportan la orientación a objetos. Lenguajes orientados a objetos [editar] Artículo principal: Programación orientada a objetos La Programación Orientada a Objetos (POO u OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora. Existen básicamente dos maneras de implementar un lenguaje: Compilación e interpretación.La computación lógica direcciona métodos de procesamiento basados en el razonamiento formal. Se puede también utilizar una alternativa diferente de los compiladores para traducir lenguajes de alto nivel. un programa . Éstos. modularidad. Los objetos de tales razonamientos son "hechos" o reglas "if then". incluyendo herencia. Un regla if then es un estamento que informa acerca de conjuntos de tuplas o estamentos relacionados que pueden predecir si otras tuplas satisfacerán otras relaciones. A continuación. Implementación [editar] La implementación de un lenguaje es la que provee una manera de que se ejecute un programa para una determinada combinación de software y hardware. Se trata por tanto de una descripción de cómo obtener la veracidad de un estamento dado que unas reglas son verdaderas. Un hecho es una expresión en la que algún objeto o conjunto de objetos satisface una relación específica. Está basado en varias técnicas. Su uso se popularizó a principios de la década de 1990. polimorfismo y encapsulamiento. como los programas ensambladores avanzados. pueden generar muchas líneas de código de máquina por cada proposición del programa fuente. el programador sólo carga el programa fuente en la computadora junto con los datos que se van a procesar. Para computar lógicamente se utiliza un conjunto de tales estamentos para calcular la verdad o falsedad de ese conjunto de estamentos.

Objetivos [editar] Existen distintos objetivos que deben cumplir los SGBD: • • • • Abstracción de la información. Independencia. El sistema no debería aceptar datos de un conductor menor de edad. El intérprete elimina la necesidad de realizar una compilación después de cada modificación del programa cuando se quiere agregar funciones o corregir errores. o incluido de manera permanente dentro de la máquina. frente a ataques que deseen manipular o destruir la información. Así.intérprete. cada instrucción del bucle tendrá que volver a ser interpretada en cada ejecución repetida del ciclo. Consistencia. se definen varios niveles de abstracción. Propósito [editar] El propósito general de los sistemas de gestión de base de datos es el de manejar de manera clara. este hecho se hace transparente al usuario. almacenado en el sistema operativo del disco. Seguridad. será necesario vigilar que aquella información que aparece repetida se actualice de forma coherente. En aquellos casos en los que no se ha logrado eliminar la redundancia. La información almacenada en una base de datos puede llegar a tener un gran valor. que todos los datos repetidos se actualicen de forma simultánea. Los SGBD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos. por ejemplo que los menores de edad no pueden tener licencia de conducir. La siguiente vez que se utilice una instrucción. En los SGBD existen herramientas que facilitan la programación de este tipo de condiciones. Da lo mismo si una base de datos ocupa uno o cientos de archivos. se la deberá interpretar otra vez y traducir a lenguaje máquina. Los SGBD deben garantizar que esta información se encuentra segura frente a usuarios malintencionados. es decir. para un buen manejo de los datos. Por ejemplo. que intenten leer información privilegiada. convierte cada proposición del programa fuente en lenguaje de máquina conforme vaya siendo necesario durante el procesamiento de los datos. pero es obvio que un programa objeto compilado con antelación deberá ejecutarse con mucha mayor rapidez que uno que se debe interpretar a cada paso durante una ejecución del código. lo cual hace que el programa sea más lento en tiempo de ejecución (porque se va revisando el código en tiempo de ejecución) pero más rápido en tiempo de diseño (porque no se tiene que estar compilando a cada momento el código completo). Por otra parte. o . sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante. La independencia de los datos consiste en la capacidad de modificar el esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella. El código objeto no se graba para utilizarlo posteriormente. la base de datos representa una realidad determinada que tiene determinadas condiciones. durante el procesamiento repetitivo de los pasos de un ciclo o bucle.

proveen interfases y lenguajes de consulta que simplifican la recuperación de los datos. que permiten otorgar diversas categorías de permisos. Las facilidades anteriores bajan drásticamente los tiempos de desarrollo y aumentan la calidad del sistema desarrollado si son bien explotados por los desarrolladores. Lógicamente. y de restaurar a partir de estas copias los datos que se hayan podido perder. o Permiten realizar modificaciones en la organización de los datos con un impácto mínimo en el código de los programas. En la mayoría de entornos (excepto quizás el doméstico). se trata de proteger los datos ante fallos de hardware. Control de la concurrencia. protección de información. Usualmente. que podría derivar en inconsistencias. o cualquier otra circunstancia capaz de corromper la información almacenada. un SGBD debe controlar este acceso concurrente a la información. . Se trata de adoptar las medidas necesarias para garantizar la validez de los datos almacenados. o Manejando las políticas de respaldo adecuadas garantizan que los cambios de la base serán siempre consistentes sin importar si hay errores en el disco. Así pues. datos introducidos por usuarios descuidados. Respaldo. Tiempo de respuesta. Es decir. los SGBD disponen de un complejo sistema de permisos a usuarios y grupos de usuarios. bien para recuperar información. Esto quiere decir que el estado luego de una ejecución en la que se produce una falla es el mismo que se obtendría si el programa no se hubiera ejecutado. Normalmente. etc. más arriba) conocido en forma automática. Integridad. bien para almacenarla. lo más habitual es que sean muchas las personas que acceden a una base de datos. Los SGBD proveen mecanismos para garantizar la recuperación de la base de datos hasta un estado consistente (ver Consistencia. Los SGBD deben proporcionar una forma eficiente de realizar copias de respaldo de la información almacenada en ellos. es deseable minimizar el tiempo que el SGBD tarda en darnos la información solicitada y en almacenar los cambios realizados. (Ver Objetivos) Entre éstas: o Simplifican la programación de chequeos de consistencia. Manejo de Transacciones. de modificaciones. consulta. Y es también frecuente que dichos accesos se realicen de forma simultánea. o se ejecutaron programas que no terminaron su trabajo correctamente. o hay muchos usuarios accediendo simultáneamente a los mismos datos. o Permiten implementar un manejo centralizado de la seguridad de la información (acceso a usuarios autorizados). Una Transacción es un programa que se ejecuta como una sola operación. Ventajas [editar] • • • Proveen facilidades para la manipulación de grandes volúmenes de datos. inclusiones.• • • • • simplemente ante las torpezas de algún usuario autorizado pero despistado. Los SGBD proveen mecanismos para programar las modificaciones de los datos de una forma mucho más simple que si no se dispusiera de ellos.

sqlite. Esto puede llegar a incrementar los costos de operación en una empresa. que requiere de gran cantidad de memoria para poder correr. Típicamente. Tamaño: la complejidad y la gran cantidad de funciones que tienen hacen que sea un software de gran tamaño. Initial Developer's PUBLIC LICENSE Version 1. Firebird basada en la versión 6 de InterBase. Sin embargo hay que balancear este aspecto con la calidad y confiabilidad del sistema que se obtiene. Coste del hardware adicional: los requisitos de hardware para correr un SGBD por lo general son relativamente altos.org Postgresql) Licencia BSD MySQL Licencia Dual. 3.com/ar/businesscenter/catalogo/db2_expressc.postgresql.ibm. en la misma forma en que suele ser necesario en instalaciones de cierto porte disponer de una o más personas que administren de los sistemas operativos. Productos SGBD disponibles en el mercado [editar] SGBD libres [editar] • • • • • • PostgreSQL (http://www.apache. filial de Borland MAGIC Microsoft Access .0. 5.Inconvenientes [editar] 1.org SQLite) Licencia Dominio Público DB2 Express-C (http://www. entonces es posible que sea mejor usar una planilla de cálculo. es necesario disponer de una o más personas que administren de la base de datos. 4. Complejidad: los SGBD son software muy complejos y las personas que vayan a usarlo deben tener conocimiento de las funcionalidades del mismo para poder aprovercharlo al máximo. SQLite (http://www. Si se tienen muy pocos datos que son usados por un único usuario por vez y no hay que realizar consultas complejas sobre los datos. 2. depende el uso.org/derby/) SGBD no libres [editar] • • • • • • • • • Advantage Database dBase FileMaker Fox Pro IBM DB2 Universal Database (DB2 UDB) IBM Informix Interbase de CodeGear.phtml) Apache Derby (http://db. por lo que estos equipos pueden llegar a costar gran cantidad de dinero.

búsqueda Horde groupware es una típca aplicación web. En la ingeniería software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador. la enciclopedia libre Saltar a navegación. . es una aplicación software que se codifica en un lenguaje soportado por los navegadores web (HTML. En otras palabras.• • • • • • • • • • • • • • • Microsoft SQL Server NexusDB Open Access Oracle Paradox PervasiveSQL Progress (DBMS) Sybase ASE Sybase ASA Sybase IQ WindowBase Softland ERP Flexline IBM IMS Base de Datos Jerárquica CA-IDMS SGBD no libres y gratuitos [editar] • • Microsoft SQL Server Compact Edition Basica Sybase ASE Express Edition para Linux (Edición gratuita para Linux Aplicación web De Wikipedia. JavaScript. Java. etc.) en la que se confía la ejecución al navegador.

pero la secuencia de páginas ofrece al usuario una experiencia interactiva. como por ejemplo rellenar y enviar formularios. que soportan por los navegadores web comunes. A diferencia de lo anterior. weblogs.Las aplicaciones web son populares debido a lo práctico del navegador web como cliente ligero. tales como JavaScript. actuando como cliente para cualquier aplicación web. las aplicaciones web generan dinámicamente una serie de páginas en un formato estándar. así como a la facilidad para actualizar y mantener aplicaciones web sin distribuir e instalar software a miles de usuarios potenciales.que le daba respuesta. participar en juegos diversos y acceder a gestores de base de datos de todo tipo. Existen aplicaciones como los webmails. para añadir elementos dinámicos a la interfaz de usuario. . el navegador web interpreta y muestra en pantalla las páginas. Contenido [ocultar] • • • • • • • • 1 Antecedentes 2 Interfaz 3 Consideraciones técnicas 4 Estructura de las aplicaciones web 5 Uso empresarial 6 Lenguajes de programación 7 Ejemplos de aplicaciones web 8 Véase también Antecedentes [editar] En los primeros tiempos de la computación cliente-servidor. wikis. Generalmente cada página web en particular se envía al cliente como un documento estático. requería normalmente una mejora de los clientes instalados en cada ordenador personal. tiendas en línea y la propia Wikipedia que son ejemplos bien conocidos de aplicaciones web. Se utilizan lenguajes interpretados en el lado del cliente. Esto permite que el usuario acceda a los datos de modo interactivo. Durante la sesión. añadiendo un coste de soporte técnico y disminuyendo la productividad. Una mejora en el servidor. como parte de la aplicación. como HTML o XHTML. El cliente realizaba peticiones a otro programa -el servidor. cada aplicación tenía su propio programa cliente que servía como interfaz de usuario que tenía que ser instalado por separado en cada ordenador personal de cada usuario. Es importante mencionar que una página Web puede contener elementos que permiten una comunicación activa entre el usuario y la información. gracias a que la página responderá a cada una de sus acciones.

como por ejemplo PHP. Las interfaces web tienen ciertas limitaciones en las funcionalidades que se ofrecen al usuario. Sin embargo. Mac OS X. Los desarrolladores web generalmente utilizan lenguajes interpretados o script en el lado del cliente para añadir más funcionalidades. especialmente para ofrecer una experiencia interactiva que no requiera recargar la página cada vez (lo que suele resultar molesto a los usuarios). CSS. Hay funcionalidades comunes en las aplicaciones de escritorio como dibujar en la pantalla o arrastrar-y-soltar que no están soportadas por las tecnologías web estándar. tipos de fuentes. DOM y otras especificaciones para navegadores web que pueden causar problemas en el desarrollo y soporte de las aplicaciones web. Consideraciones técnicas [editar] Una ventaja significativa es que las aplicaciones web deberían funcionar igual independientemente de la versión del sistema operativo instalado en el cliente. Adicionalmente. Otra aproximación es utilizar Adobe Flash Player o Java applets para desarollar parte o toda la interfaz de usuario. Como casi todos los navegadores incluyen soporte para estas tecnologías (usualmente por medio de plug-ins). hay aplicaciones inconsistentes escritas con HTML. la aplicación web se escribe una vez y se ejecuta igual en todas partes. estas tecnologías permiten más control sobre la . inhabilitar Javascript) puede interferir con la consistencia de la aplicación web.Interfaz [editar] Webconverger ofrece un interfaz para las aplicaciones web. En vez de crear clientes para Windows. Como ejemplo. Recientemente se han desarrollado tecnologías para coordinar estos lenguajes con tecnologías en el lado del servidor. las aplicaciones basadas en Flash o Java pueden ser implementadas con aproximadamente la misma facilidad. es una técnica de desarrollo web que usa una combinación de varias tecnologías. AJAX. y otros sistemas operativos. Dado que ignoran las configuraciones de los navegadores. GNU/Linux. la posibilidad de los usuarios de personalizar muchas de las características de la interfaz (tamaño y color de fuentes.

NET. se puede optar por desarrollar una aplicación totalmente nueva o simplemente por adaptar la aplicación para ser usada con una interfaz web.interfaz. aunque las incompatibilidades entre implementaciones Flash o Java puedan crear nuevas complicaciones. con sus tecnologías Java Servlets y JavaServer Pages (JSP) Perl Ruby Python HTML XML ASP no es un lenguaje de programación en sí mismo. un término alternativo es “Aplicación Enriquecida de Internet”. Estructura de las aplicaciones web [editar] Aunque existen muchas variaciones posibles. sino una arquitectura de desarrollo web en la que se pueden usar por debajo distintos lenguajes (por ejemplo VB. el navegador web ofrece la primera capa y un motor capaz de usar alguna tecnología web dinámica (ejemplo: PHP. Uso empresarial [editar] Una estrategia que está emergiendo para las empresas proveedoras de software consiste en proveer acceso vía web al software. Por las similitudes con una arquitectura cliente-servidor.NET o C# para ASP. existen discrepancias sobre el hecho de llamar a estos sistemas “aplicaciones web”. El navegador web manda peticiones a la capa de enmedio que ofrece servicios valiéndose de consultas y actualizaciones a la base de datos y a su vez proporciona una interfaz de usuario. Python (programming language) o Ruby on Rails) constituye la capa de enmedio. .NET Java. una aplicación web está normalmente estructurada como una aplicación de tres-capas.NET o VBScript/JScript para ASP). sin necesidad de instalarla en el ordenador del usuario. un modelo de negocio que está atrayendo la atención de la industria del software. una base de datos constituye la tercera y última capa. Por último. En su forma más común. como las aplicaciones de escritorio. ColdFusion. Java Servlets o ASP. Las compañías que siguen esta estrategia se denominan Proveedores de Aplicaciones de Servicio (ASP por sus siglas en inglés). CGI. con un cliente "no ligero". Estos últimos programas permiten al usuario pagar una cuota mensual o anual para usar la aplicación. Lenguajes de programación [editar] Existen numerosos lenguajes de programación empleados para el desarrollo de Aplicaciones Web. embPerl. ASP. Para aplicaciones previamente distribuidas. entre los que destacan: • • • • • • • • PHP ASP/ASP.

Ejemplos de aplicaciones web [editar] • • • • eyeOS por Equipo eyeOS. Con el auge de las aplicaciones multimedia para computador este vocablo entró a formar parte del lenguaje habitual. la enciclopedia libre Saltar a navegación. Hipermedia podria considerarse como una forma especial de multimedia interactiva que emplea estructuras de navegación más complejas que aumentan el control del usuario sobre el flujo de la información. sonido. Correo electrónico. pero con un alcance más amplio. Cuando un programa de computador. cuando empleamos varios sentidos para comprender un mismo objeto o concepto. Se habla de multimedia interactiva cuando el usuario tiene cierto control sobre la presentación del contenido. un documento o una presentación combina adecuadamente los medios. Multimedia: es la combinación entre imagen. Administrador de fotografías. Gmail por Google. observamos a nuestro interlocutor (video) y accionamos con gestos y movimientos de las manos (animación). texto y sonido. SugarCRM CRM Multimedia De Wikipedia. Características [editar] . ya que se acercará algo más a la manera habitual en que los seres humanos nos comunicamos. como qué desea ver y cuándo desea verlo. se mejora notablemente la atención. la comprensión y el aprendizaje. Tiene como objetivo combinar estos elementos para que el hombre y la sociedad interactúen con la computadora. escribimos (texto). Escritorio virtual Flickr por Ludicorp. También se puede calificar como multimediaa los medios electrónicos (u otros medios) que permiten almacenar y presentar contenido multimedia. imágenes. Multimedia es similar al empleo tradicional de medios mixtos en las artes plásticas. animación y video para informar o entretener al usuario. búsqueda Multimedia es un término que se aplica a cualquier objeto que usa simultáneamente diferentes formas de contenido informativo como texto. Este concepto es tan antiguo como la comunicación humana ya que al expresarnos en una charla normal hablamos (sonido).

un sistema de videojuegos. Multimedia en línea se convierte cada vez más en una tecnología orientada a objetos e impulsada por datos. Multimedia digital en línea puede descargarse o transmitirse en flujo (usando streaming). Los niveles mejorados de interactividad son posibles gracias a la combinación de diferentes formas de contenido. con varios usuarios conectados en red. Texto Sonido Imagen Animación Video Interactividad Grabado localmente Transmitido en línea Los diferentes formatos de multimedia analógica o digital tienen la intención de mejorar la experiencia de los usuarios. o localmente con un computador sin acceso a una red. o reproducirse localmente en un dispositivo por medio de un reproductor multimedia. Las transmisiones pueden usar tecnología tanto analógica como digital. Una transmisión puede ser una presentación multimedia en vivo o grabada. permitiendo la existencia de aplicaciones con innovaciones en el nivel de colaboración y la personalización de las distintas formas de . proyectarse. para trascender la experiencia común. Multimedia en flujo puede estar disponible en vivo o por demanda. por ejemplo para que la comunicación de la información sea más fácil y rápida. Los juegos y simulaciones multimedia pueden usarse en ambientes físicos con efectos especiales. O en el entretenimiento y el arte.Multimedia es una combinación de formas de contenido: Las presentaciones multimedia pueden verse en un escenario. Un espectáculo láser es un evento multimedia en vivo. transmitirse. o un simulador.

puede incluir un vídeo de la campaña pacífica. La multimedia es muy usada en la industria del entretenimiento. es un uso que permite que uno envíe y que reciba los mensajes que contienen la multimedia . la multimedia se utiliza para producir los cursos de aprendizaje computarizado (popularmente llamados CBTs) y los libros de consulta como enciclopedia y almanaques. fotografías. animaciones o videos se pueden modificar. y algunos escuchando). matemáticas. Las tecnologías emergentes que involucran la ilusión de sabor y olor también puede mejorar la experiencia multimedia. MMS es una característica común de la mayoría de los teléfonos celulares. Los juegos de la multimedia son un pasatiempo popular y son programas del software como CD-ROMs o disponibles en línea. la multimedia es interactiva. Ejemplos de esto van desde las galerías de fotos que combinan tanto imágenes como texto actualizados por el usuario. El sistema de la mensajería de la multimedia. ingeniería. (También se dice que alguna gente aprende mejor viendo que leyendo. los vuelven a dirigir a un artículo detallado acerca de ese país. o MMS. . Además de ver y escuchar. Los usos de la multimedia permiten que los usuarios participen activamente en vez de estar sentados llamados recipientes pasivos de la información. Además. educación. Por ejemplo. permitiendo alterar la "experiencia" multimedia sin tener que programar. negocio. un artículo sobre la segunda guerra mundial puede incluir hyperlinks (hiperligas o hiperenlaces) a los artículos sobre los países implicados en la guerra. Algunos juegos de vídeo también utilizan características de la multimedia. Esto puede acelerar la comprensión y mejorar la experiencia del usuario. En la educación.contenido.contenido relacionado. la tecnología Háptica permite sentir objetos virtuales. medicina. entretenimiento. Un CBT deja al usuario pasar con una serie de presentaciones. para desarrollar especialmente efectos especiales en películas y la animación para los personajes de caricaturas. eventos. Uso [editar] La multimedia encuentra su uso en varias áreas incluyendo pero no limitado a: arte. Una enciclopedia electrónica multimedia puede presentar la información de maneras mejores que la enciclopedia tradicional. audio y vídeo. de texto sobre un asunto particular. cuando está agregada a los elementos múltiples tales como cuadros. y de ilustraciones asociadas en varios formatos de información. así que el usuario tiene más diversión y aprende más rápidamente. Puede también presentar los mapas pertinentes a los hyperlinks de la segunda guerra mundial. Cuando los usuarios hayan encendido un hyperlink. y la investigación científica. ilustraciones. hasta simulaciones cuyos coeficientes.

Tiene que contener las principales opciones de navegación. concepto y tratamiento. En esta fase se crea un documento que los profesionales del multimedia denominan "ficha técnica". formateado. Pueden generarse por copia del entorno (escaneado. fotografía digital) y tienden a ser ficheros muy voluminosos. Para eso es necesario conocer al cliente y pensar en su mensaje comunicacional.. público. Aquí hay que formular una estrategia de ataque fuerte. Creación de un prototipo. pero es la agencia de comunicación la que tiene el protagonismo. planos. Buscar qué le puede gustar al público para que interactúe con el mensaje. Imágenes: son documentos formados por pixeles. . que crean en el observador la sensación de movimiento.. interactúa. En multimedia es muy importante la creación de un prototipo que no es sino una pequeña parte o una selección para testear la aplicación. Animación: presentación de un número de gráficos por segundo que genera en el observador la sensación de movimiento. objetivo de la comunicación.Tipos de información multimedia: • • • • • • Texto: sin formatear.. Es el propio cliente el primer agente de esta fase comunicacional. • • • • Definir el mensaje clave. Es el momento de la definición de la Game-play: funcionalidades. "concepto" o "ficha de producto". En esta etapa sólo interviene la agencia que es la especialista. Conocer al público. Se trabaja con el cliente. El trabajo multimedia está actualmente a la orden del día y un buen profesional debe seguir unos determinados pasos para elaborar el producto.. dibujos lineales. Vídeo: Presentación de un número de imágenes por segundo. Desarrollo o guión. herramientas para llegar a ese concepto. Gráficos: utilizados para representar esquemas. De esta manera el cliente ve. Pueden ser sintetizadas o captadas. música u otros sonidos. lineal e hipertexto. Este documento se basa en 5 ítems: necesidad. Saber qué se quiere decir. ojea. Sonido: puede ser habla.

está puede presuponer el presupuesto que va a ser necesario. estructura la empresa. se hace una redefinición y se crea el producto definitivo. El prototipo es un elemento muy importante en la creación y siempre va a ser testeado (público objetivo y encargados de comprobar que todo funciona) • Creación del producto. En relación al funcionamiento de la propia empresa. da a la empresa el dinero para continuar con el proyecto.el esquema del multimedia . En definitiva. En función de los resultados del testeo del prototipo. Es en este momento cuando el cliente. si está conforme. la gente que va a trabajar en el proyecto (lista de colaboradores). un desarrollo que permite la interactividad.Ahora ya se está trabajando con digital.

Sign up to vote on this title
UsefulNot useful