ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Telefonos Moviles


Enviado por   •  18 de Agosto de 2013  •  1.819 Palabras (8 Páginas)  •  242 Visitas

Página 1 de 8

Symbian OS

Historia

Es el resultado de una alianza entre varias empresas multinacionales de renombre en el mercado tales como Nokia, Sony Ericsson, Samsung, Siemens, Motorola y otras. Sus orígenes provienen del EPOC32, otro sistema operativo para dispositivos móviles, el cual pertenece a una familia de sistemas operativos que tiene sus orígenes a finales de 1980 y principios de 1990 con el EPOC16. Luego de unos años, más precisamente en 1997, apareció la primera versión del denominado EPOC32, que luego pasaría a llamarse Symbian OS.

Características de Symbian OS

- Symbian OS posee un núcleo de tiempo real.

- Es un sistema operativo con un microkernel y capacidad multithreading

- Soporta las arquitecturas de los últimos CPU e incluso soporta hardware "single-chip" o de un solo chip.

- Cuenta con un sistema de archivos de alta performance que soporta las últimas memorias NOR, NAND, SD y MMC.

- Las versiones 9.3, 9.4 y 9.5 (última versión), soportan paginación bajo demanda, una característica de la que se enorgullece mucho la compañía. La paginación bajo demanda permite un mejor aprovechamiento de la memoria RAM de los dispositivos ya que solo se

- carga en memoria la "página" que se va a ejecutar.

- Extremadamente eficiente respecto de la potencia – consume la mitad o un tercio respecto de otros sistemas.

- Código muy compacto y pequeño lo que permite una mayor adaptación al consumidor (mejorando a Windows CE).

- Aunque se puede portar a otras plataformas utiliza como base la arquitectura ARM (que considera la mejor plataforma en términos de MIPS por vatio y coste).

- Entre los servicios genéricos que brinda el SO, se encuentran una base de datos SQL, seguridad integrada contra malware y virus es y soporte para varias plataformas de desarrollo como C++, J2ME, C y MIDP 2.0.

Java ME (J2ME)

La plataforma Java Micro Edition (Java ME), o anteriormente Java 2 Micro Edition (J2ME), es una especificación de un subconjunto de la plataforma Java orientada a proveer una colección certificada de APIs de desarrollo de software para dispositivos con recursos restringidos. Está orientado a productos de consumo como PDAs, teléfonos móviles o electrodomésticos.

Java ME se ha convertido en una buena opción para crear juegos en teléfonos móviles debido a que se puede emular en un PC durante la fase de desarrollo y luego subirlos fácilmente al teléfono. Al utilizar tecnologías Java el desarrollo de aplicaciones o videojuegos con estas APIs resulta bastante económico de portar a otros dispositivos.

Java ME fue desarrollado mediante el Java Community Process bajo la especificación JSR 68. La evolución de la plataforma ha propiciado el abandono de las Java Specification Request (peticiones de especificación para Java) en favor de JSRs separadas para las distintas versiones de Java ME.

Características:

- Interfaces de usuario más complejas.

- Memoria en el rango de 2 – 16 Mb para Java.

- Conectividad (no sólo inalámbrica) Procesadores de 16 o 32 bits. Ejemplos: Internet TV, TV set-top boxes y PDA.

Configuración:

- CDC (Connected Device Configuration).

- CDC Hotspot VM.

Perfiles:

- FP (Foundation Profile), PSB (Personal Basic Profile) y PP (Personal Profile).

- Paquetes opcionales.

Embedded C++

Embedded C++ es un dialecto del lenguaje de programación C++ para sistemas embebidos. Fue definido un grupo de empresas lideradas por manufacturantes de unidades de procesamiento central japonesas, incluyendo NEC, Hitachi, Fujitsu y Toshiba para resolver los problemas de C++ para aplicaciones embebidas. La meta del esfuerzo es preservar las características orientadas a objetos más utilizadas en el lenguaje C++, aun así minimizar el tamaño del código mientras se ejecuta y haciendo la construcción de compiladores más sencilla. La página web oficial menciona que la meta es “Proveer a los programadores de sistemas embebidos una porción de C++ que sea sencilla de entender para el programador de C promedio.

iOS Phone

iOS es un sistema operativo móvil de la empresa Apple Inc. Originalmente desarrollado para el iPhone (iPhone OS), siendo después usado en dispositivos como el iPod Touch, iPad y el Apple TV. Apple, Inc. no permite la instalación de iOS en hardware de terceros. Tenía el 26% de cuota de mercado de sistemas operativos móviles vendidos en el último cuatrimestre de 2010, detrás de Google Android y Nokia Symbian.4 En mayo de 2010 en los Estados Unidos, tenía el 59% de consumo de datos móviles (incluyendo el iPod Touch y el iPad).5

La interfaz de usuario de iOS está basada en el concepto de manipulación directa, usando gestos multitáctiles. Los elementos de control consisten de deslizadores, interruptores y botones. La respuesta a las órdenes del usuario es inmediata y provee de una interfaz fluida. La interacción con el sistema operativo incluye gestos como deslices, toques, pellizcos, los cuales tienen definiciones diferentes dependiendo del contexto de la interfaz. Se utilizan acelerómetros internos para hacer que algunas aplicaciones respondan a sacudir el dispositivo (por ejemplo, para el comando deshacer) o rotarlo en tres dimensiones (un resultado común es cambiar de modo vertical al apaisado u horizontal).

iOS se deriva de Mac OS X, que a su vez está basado en Darwin BSD, y por lo tanto es un sistema operativo Unix.

iOS cuenta con cuatro capas de abstracción: la capa del núcleo del sistema operativo, la capa de "Servicios Principales", la capa de "Medios" y la capa de "Cocoa Touch". La versión actual del sistema operativo (iOS 6.1.3) ocupa más o menos 770 megabytes, variando por modelo.

Objective C

Objective-C es un lenguaje de programación orientado a objetos creado como un súper

...

Descargar como (para miembros actualizados)  txt (11.8 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com