Lenguaje de programacion
Un dispositivo móvil se puede definir como un aparato de pequeño tamaño, con
algunas capacidades de procesamiento, con conexión permanente o intermitente a una red, con memoria limitada, que ha sido diseñado específicamente para una función, pero que puede llevar a cabo otras funciones más generales. De acuerdo con esta definición existen multitud dedispositivos móviles, desde los reproductores de audio portátiles hasta los navegadores GPS, pasando por los teléfonos móviles, los PDAs o los Tablet PCs. En este trabajo nos centraremos fundamentalmente en los teléfonos móviles y en los PDAs por ser los tipos de dispositivos más utilizados y conocidos en la actualidad, los que ofrecen mayor variedad de aplicaciones multimedia y los que más posibilidadesde evolución presentan en este sentido. El objetivo principal del trabajo será hacer una aproximación a estos dispositivos desde la perspectiva de las aplicaciones multimedia.
Tipos de dispositivos móviles
- Dispositivo Móvil de Datos Limitados (Limited Data Mobile Device): teléfonos
móviles clásicos. Se caracterizan por tener un pantalla pequeña de tipo texto.
Ofrecen servicios de datosgeneralmente limitados a SMS y acceso WAP.
- Dispositivo Móvil de Datos Básicos (Basic Data Mobile Device): se caracterizan
por tener una pantalla de mediano tamaño, menú o navegación basada en iconos, y ofrecer acceso a emails, lista de direcciones, SMS, y, en algunos casos, un
navegador web básico. Un típico ejemplo de este tipo de dispositivos son los
teléfonos inteligentes(“smartphones”).
- Dispositivo Móvil de Datos Mejorados (Enhanced Data Mobile Device): se
caracterizan por tener pantallas de medianas a grandes (por encima de los 240 x
120 pixels), navegación de tipo stylus, y que ofrecen las mismas características que el "Dispositivo Móvil de Datos Básicos" (Basic Data Mobile Devices) más
aplicaciones nativas como aplicaciones de Microsoft Office Mobile (Word, Excel,PowerPoint) y aplicaciones corporativas usuales, en versión móvil, como Sap,
portales intranet, etc. Este tipo de dispositivos incluyen los S.O. como Windows
Mobile.
Lenguaje de programación.
Es un conjunto de sintaxis y reglas semánticas que definen los programas del computador. Es una técnica estándar de comunicación para entregarle instrucciones al computador. Un lenguajele da la capacidad al programador de especificarle al computador, qué tipo de datos actúan y que acciones tomar bajo una variada gama de circunstancias, utilizando un lenguaje relativamente próximo al lenguaje humano.
Un programa escrito en un lenguaje de programación necesita pasar por un proceso de compilación, interpretación o intermedio, es decir, ser traducido al lenguaje de máquina para quepueda ser ejecutado por el ordenador.
Los lenguajes de programación pueden ser clasificados de acuerdo a diversos criterios:
Lenguajes interpretados (Interpretes) como Basic, Dbase.
Lenguajes compilados (Compiladores) como C, C++, Clipper.
Lenguajes interpretados con recolectores de basura (Maquina Virtual) como Smalltalk, Java, Ocaml.
Lenguajes Scripts (Motor de ejecución) comoPerl, PhP.
Clasificación de los Lenguajes de Programación
Declarativos
Se les conoce como lenguajes declarativos en ciencias computacionales aquellos lenguajes de programación en los cuales se le indica a la computadora que es lo que se desea obtener o que es lo que se esta buscando, por ejemplo: Obtener los nombres de todos los empleados que tengan más de 32 años. Algunos ejemplos delenguajes declarativos son el Datatrieve, SQL y las expresiones regulares.
Siglas de Structured Query Language (Lenguaje Estructurado de Consultas). Es un lenguaje declarativo que aúna características del Álgebra y el Cálculo Relacionales que nos permite lanzar consultas contra una Base de Datos para recuperar información de nuestro interés, almacenada en ella.
Imperativos
En...
Regístrate para leer el documento completo.