Você está na página 1de 6

IDENTIFICAR LAS VERSIONES DE S.

Las versiones del nucleo se numeran hoy con 4 digitos, de la siguiente forma

aa.bb.cc.dd.

aa:indica la seria/versin del nucleo

bb: indica la revisin principal del nucleo

cc: indica nuestas revisiones menores a l nucleo

dd: este digito cambia cuando se corrigen fallos de programacin o fallos de


seguridad

estructura de un SOM

ofrece una estructura mas o menos comn con distintas capas.

Cada capa realiza una fuincion determinada y se cominica intercambiando


informacin con las capas adyacentes

COMPARATIVA

El kernel de un sistema operativo es el nucleo del mismo

El se responsable de facilita a los distintos programas acceso seguro a


ldispositivo, en formade mas bsica, es el encargado de gestionar recursos, a
travs de servicios de llamada al sistema

Por ello, es importante conocer que nucleo utiliza cada uno de los sistemas

T=cuadro compratavico indiidual de S:O (palm


sysbuam,Windows,andoird,Firefox os, maemo,blackberry,iphoe,bada,webOs)
con (kernel,caractersticas principales minimo 3,
conectividad,compaa,lanzamiento,lenguaje).
Conclusin de kernel de libre distribucin y uno propietario (TODO EL SABADO)
3.3 PROCESO DE DESARROLLO

TIPOS DE APLICACIONES

En cuanto al funcionamiento de una Aplicacin Mvil dentro de un


dispositivo existente:
Cdigo nativo
Es un tipo de aplicacin compilada y generada con una
herramienta.
Se ejecutan directamente sobre el SO del dispositivo mvil;
es decir todas las instrucciones, operaciones y tareas son
interpretadas por el SO directamente.
VENTAJA
o Que al ejecutarse directamente sobre el SO del
dispositivo mvil lo hacen de manera rpida y
consumen menos recursos.
o Hay que destacar que pueden utilizar servicios
integrados en el dispositivo como la cmara,
agenda.

DESVENTAJA

o Que como desarrolladores se debe preocupar


por conocer el SO.
o Es que son ms complicadas, costosas de
desarrollar porque hay que programar una
versin para cada SO.

Cdigo RTE (MQUINA VIRTUAL)


Es un tipo de aplicacin compilada y generada con una
herramienta para que se ejecute sobre una mquina virtual
o motor de ejecucin.
Esta mquina virtual interpreta las operaciones del cdigo y
lo traduce a lenguaje el SO y una vez traducidas las
instrucciones se ejecutan.
VENTAJA
o Que como programadores no se debe
preocupar por conocer el SO del dispositivo
mvil.
DESVENTAJA
o Que se engine ocupa espacio de memoria y las
aplicaciones no son tan rpidas como las del
cdigo nativo, pero lo suficiente como para
que sean funcionales.

CLASIFICACIN

NATIVAS
o SON LAS APLICACIONES DISEADAS PARA EL SO DE CADA
DISPOSITIVO MVIL.
o PARA DESARROLLAR UNA APP NATIVA, SE TIENEN QUE UTILIZAR
LEMGUAJES DIFERENTES.
o LOS LENGIAJES DE PROGRAMACIN SERN POR TANTO LOS
SIGIENTES:
IOS
ANDROID, ETC

LAS WEB
o SE DENOMINAN AS PORQUE SON APLICACIONES QUE SE
PROGRAMAN CON LENGUAJE ESTNDAR Y FUNCIONA DESDE UN
SERVIDOR EXTERNO.

VENTAJA
Es que son compatibles con todos los SO, con lo cual los
costos de desarrollo, en cuanto a tiempo, dinero se refiere,
disminuye considerablemente.

DESVENTAJA

No pueden utilizar herramientas del dispositivo y que no


pueden instalarse para utilizarlas sin internet, por ejemplo.
APLICACIONES WEB
o APLICACIN WEB O WEB APP ES PRECISAMNTE ESO, UNA WEB A
LA QUE SE ACCEDE A TRAVS DE UNA URL EN EL NAVEGADOR DEL
DISPOSITIVO Y SE ADAPTA AL FORMATO DE LA PANTALLA PARA
QUE TENGA ASPECTO DE NAVEGACIN APP.
o SUS INCONVENIENTES PRINCIPALES SON:
Estn altamente limitadas en el acceso al hardware del
dispositivo.
Tiempos de respuesta y experiencia de usuario propios de
una navegacin web.
No se encuentran en las Stores.
LAS HBRIDAS
ESTAS APLCIACIONES SE DESARROLLAN TAMBIN CON LENGUAJES D
EPROGRAMACIN ESTNDAR PERO POSTERIORMENTE SON TRADUCIDAS
MEDIANTE PROGRAMAS INFORMTICOS A LENGUAJES DE
PROGRAMACIN CONCEBIDOS PARA SO DE SMARTPHONES.
o APLICACIONES HBRIDAS
Generalmente consisten en Apps que contiene en su
interior el navegador web del dispositivo.
Para su desarrollo se utilizan frameworks de desarrollo
basados en lenguajes de programacin web (HTML, CSS y
JS).
En este tipo de Apps el nivel de integracin con el SO
depender del framework de desarrollo utilizado y como de
abierto sea el SO teniendo cada uno de ellos sus ventajas e
inconvenientes.
Se tiene acceso al hardware del telfono.

APP NATIVA WEB O HIBRIDA?

LENGUAJE JAVA -C .NET HTML. HTML CSS


NATIVA CSS.JAVASCRIPT JAVASCRIPT
HIBRIDA WEB
COSTE DE X _ V
DESARROLOL
IU V V -
RENDIMIENTO V - X
MULTIPLATAFORM X V V
A
TIPO DE X - V
DESARROLLO
APP STORE V V -

PROCESO DE DESARROLLO
PARA LA CONSTRUCCION DE APLICACIONES WEB Y MOVILES SE NECESITAN
CREAR TRES GRANDES PROCESOS:

El cliente mvil este debe cumplir, en el posible, con los requerimientos


del cliente en cuanto a procesos en el dispositivo mvil
La aplicacin web que es la que hace el trabajo fuerte y procesa el
trabajo de los clientes mviles.
El tercer gran proceso es el que se encuentran en el medio de los
anteriores se denomina la sincronizacin. Este es el mecanismo por el
cual se mantiene la consistencia e integridad de datos entre los clientes
mviles y la aplicacin de servidor

Você também pode gostar