sábado, 11 de mayo de 2019

CUESTIONARIO 2: DISPOSITIVOS MÓVILES

Objetivo: Conocer la importancia de un sistema operativo de un dispositivo móvil

1. ¿Qué es un sistema operativo para un dispositivo móvil?

Un sistema operativo móvil o SO móvil es un conjunto de programas de bajo nivel que permite la abstracción de las peculiaridades del hardware específico del teléfono móvil y provee servicios a las aplicaciones móviles que se ejecutan sobre él.

2. ¿Cuáles son las características de un sistema operativo para un dispositivo móvil?

iOS
Windows 10 Mobile
Compañía
Open Handset Alliance
Apple Inc.
Microsoft
Última versión
7.1.1
10.2.1
10.0.14393.693
Licencia
Libre y de código abierto, pero por lo general se incluye con aplicaciones y drivers propietarios.
Propietaria excepto para componentes de código abierto.
Propietaria
Tienda oficial de aplicaciones
Google Play
App Store
Windows Store
Coste de desarrollo para el OS móvil
Gratis
Gratis con Xcode 7
Gratis
Navegadores web disponibles
Chrome para Android, Opera, Firefox
Safari, Chrome para iOS, Opera Mini, Firefox
Internet Explorer, Opera Mini, UC


3. ¿Las características de un dispositivo móvil tienen importancia para el tipo de sistema operativo a utilizar?


Si, si tienen importancia la querer utilizar cualquier tipo de sistema operativo en un dispositivo móvil es importante tener en cuenta cada una de las características del dispositivo móvil para así saber si el SO es compatible y podrá cubrir así las necesidades del usuario.

4. ¿Qué es programación?

Programación es el proceso de tomar un algoritmo y codificarlo en una notación, un lenguaje de programación, de modo que pueda ser ejecutado por una computadora. Aunque existen muchos lenguajes de programación y muchos tipos diferentes de computadoras, el primer paso es la necesidad de tener una solución. Sin un algoritmo no puede haber un programa.
Los algoritmos describen la solución a un problema en términos de los datos requeridos para representar el caso del problema y el conjunto de pasos necesarios para producir el resultado pretendido. Los lenguajes de programación deben suministrar un modo notacional para representar tanto el proceso como los datos. Para este fin, los lenguajes suministran estructuras de control y tipos de datos.

5. Criterios necesarios para la programación de aplicación en la tecnología móvil (mínimo 6)


Hay disponible infinidad de herramientas, lenguajes y entornos que puedes elegir.

En concreto debes elegir entre:

  • Los lenguajes y herramientas nativos de cada plataforma: ObjectiveC/Swift y XCode en iOS, Java y Android Studio en Android, C#, XAML y Visual Studio en el caso de Windows Phone y Windows 8....
  • Herramientas multiplataforma que compilan a código nativo. La más conocida y utilizada es Xamarin.
  • Herramientas multiplataforma basadas en HTML. La más conocida es PhoneGap/Apache Cordova, pero existen muchas más.

6. ¿A qué se refiere JAVA MOBILE EDITION?

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 Apios de desarrollo de software para dispositivos con recursos restringidos. Está orientado a productos de consumo como PDAs, teléfonos móviles o electrodomésticos.

7. ¿A qué se refiere la configuración “CONNECTED DEVICE COFIGURATION”?

La Configuración de Dispositivos Conectados (CDC), o Connected Device Configuration, es una especificación realizada por Sun Microsystems dentro del conjunto de tecnologías para computación móvil conocido como J2ME (Java 2 Mobile Edition o Java Micro Edition).
Define las capacidades básicas que debe tener un dispositivo móvil con capacidad de conexión y cuya potencia de computación se encuentra entre la de un teléfono o PDA y la de una computadora de mesa, es decir, va dirigido fundamentalmente a dispositivos con cierta capacidad como un sistema de navegación GPS para automóvil, un DVR (grabador de vídeo digital), PVR (grabador de vídeo personal) o un aparato para navegar por Internet.
CDC surge para cubrir el hueco que deja Personal Java e integrarse dentro de J2ME, que hasta entonces comprendía como especificaciones principales CLDC y MIDP.

8. ¿A qué se refieren la configuración “CONNECTED LIMITED DEVICE CONFIGURATION”?

La configuración limitada de dispositivos conectados (Connected Limited Device Configuration, CLDC) es una especificación para el framework de aplicaciones Java ME describiendo un conjunto de librerías básicas y características de máquina virtual que deben estar presentes en una implementación.
La CLDC está combinada con uno o más perfiles para dar a los desarrolladores una plataforma para construir aplicaciones en dispositivos embebidos con recursos muy escasos como mensáfonos (pagers) y dispositivos móviles.

Esta configuración está diseñada para dispositivos con conexiones de red intermitentes, procesadores lentos y memoria limitada como son teléfonos móviles, asistentes personales (PDAs), etc. Está orientado a dispositivos que cumplan las siguientes características:

  • Procesador:16 bit/16 MHz o más
  • Memoria: 160-512 KB de memoria total disponible para la plataforma Java
  • Alimentación: Alimentación limitada, a menudo basada en batería
  • Trabajo en red: Conectividad a algún tipo de red, con ancho de banda limitado habitualmente











No hay comentarios:

Publicar un comentario

¿QUIÉN NO HA ESCUCHADO LOS TÉRMINOS DISPOSITIVOS O COMPUTADORAS?   En el tiempo donde estamos viviendo cambiaron muchas cosas como p...