Monografias.com > Computación > Software
Descargar Imprimir Comentar Ver trabajos relacionados

Plataforma del software para dispositivos móviles Android



Partes: 1, 2

    Monografias.com

    PLATAFORMA DEL SOFTWARE PARA DISPOSITIVOS MÓVILES ANDROID
    1. Introducción
    Este proyecto informático, pretende introducir al usuario unas nociones básicas sobre Android, una
    nueva plataforma de programación de software para dispositivos móviles creada por Google. Nociones
    como su arquitectura, características, elementos que lo integran, aplicaciones, ventajas e inconvenientes
    frente a otras plataformas de programación, se irán desmenuzando con el fin de entender esta
    innovadora herramienta de trabajo.
    Asimismo, también se verán las características del primer y único dispositivo móvil que hay actualmente
    en el mercado que usa Android, el T-Mobile G1 de HTC, y una guía de instalación completa del SDK de
    Android (kit de desarrollo de software) para empezar a crear tus propias aplicaciones. Algunos ejemplos
    de aplicaciones van a ser desarrollados paso a paso, para poder observar el potencial y las técnicas de
    programación en lenguaje Java que usa la plataforma Android.
    1.1 Definición de objetivos
    Estos son los principales objetivos que se deben cumplir tras desarrollar este proyecto informático:
    ? Realización de un proyecto puntero, innovador y único hasta el momento en la Universidad de Sevilla,
    que sirva de referencia a próximos proyectos relacionados con la plataforma Android.
    ? Introducción e investigación a la plataforma de desarrollo de software para dispositivos móviles
    Android. Aprender sus conceptos básicos y a manejar su Interfaz de Programación de Aplicaciones (API)
    y sus Herramientas de Desarrollo de Software (SDK) y su instalación.
    ? Manejo del lenguaje de programación Java y del entorno de desarrollo Eclipse, así como del
    emulador de Android que incluye en su SDK para poder desarrollar sus aplicaciones.
    ? Estudio del funcionamiento del T-Mobile G1 de HTC y de sus herramientas incorporadas: GPS,
    mensajería, conectividad, Google Maps.
    ? Desarrollo de aplicaciones para Android (…)
    1.2 Introducción a Android
    Si buscamos información sobre Android en Internet, nos encontramos con la siguiente definición: “Es una
    plataforma de programación de software para dispositivos móviles que incluye un sistema operativo,
    middleware y aplicaciones clave”.
    Dada esa definición, nos podemos encontrar con una serie de conceptos que sería conveniente aclarar
    para lograr entender qué es y en qué se basa Android.
    Para empezar, un sistema operativo son un conjunto de programas de computadora destinados a
    permitir una administración eficaz de sus recursos. Su finalidad es la de gestionar el hardware de la
    máquina desde los niveles más básicos, permitiendo también la interacción con el usuario.
    También debemos definir el concepto de middleware, que es un tipo de software o programa de
    conectividad que ofrece un conjunto de servicios que hacen posible el funcionamiento de aplicaciones
    distribuidas sobre plataformas heterogéneas. Podemos decir que el middleware se sitúa entre el sistema
    operativo y las funciones de red del dispositivo en si, abstrayéndonos de las complejidades tanto de las
    redes de comunicaciones subyacentes como de los sistemas operativos y lenguajes de programación
    que conllevan. El middleware proporciona una Interfaz de Programación de Aplicaciones, API, que
    facilita la programación y el manejo de las aplicaciones distribuidas.
    Entendiendo ahora los conceptos de sistema operativo y middleware podemos decir que, Android es una
    plataforma de desarrollo y programación de aplicaciones para dispositivos móviles que incorpora un
    conjunto de programas, capaces de administrar eficazmente sus recursos e interactuar fácilmente con el
    usuario, ofreciéndole una serie de servicios de conectividad que le permiten navegar, manejar y
    programar aplicaciones de forma sencilla.

    Monografias.com

    La empresa Google está publicando el Kit de Desarrollo de Software (SDK), que provee de herramientas
    y API’s necesarios para que expertos, o simples usuarios con ganas de aprender nuevas tecnologías,
    puedan empezar a desarrollar aplicaciones en la plataforma Android, usando el lenguaje de
    programación Java.

    ? Principales características de Android

    Android posee todo un marco de aplicaciones que permite el reusado y reemplazo de componentes,
    típico en los lenguajes de programación Orientados a Objeto como Java.

    Contiene la máquina virtual Dalvik, diseñada por Dan Bornstein con contribuciones de otros
    ingenieros de Google. Una máquina virtual es un software que emula a un ordenador y puede ejecutar
    programas como si fuera un ordenador real. Dalvik está optimizada para requerir poca memoria y está
    diseñada para permitir ejecutar varias instancias de la máquina virtual simultáneamente, delegando el
    control y la gestión de memoria al sistema operativo subyacente.

    También posee un navegador integrado, basado en el motor de código abierto WebKit, que es un
    marco para las aplicaciones que facilita a los desarrolladores incluir gran parte de las funcionalidades de
    Safari, que es un navegador web desarrollado por Apple Inc, en sus propias aplicaciones.

    Gráficos optimizados, con una librería de gráficos 2D y gráficos 3D basados en la especificación
    estándar OpenGL (Librería de Gráficos Abierta), que define una API multilenguaje y multiplataforma para
    escribir aplicaciones que produzcan dichos gráficos.


    Sistema Gestor de Base de Datos SQLite, para almacenamiento de datos estructurados.

    Soporte para medios con formatos comunes de audio, video e imágenes planas (MPEG4, H.264,
    MP3, AAC, AMR, JPG, PNG, GIF).

    Telefonía GSM, común para los dispositivos móviles que usan tecnología digital para conectarse a
    través de su teléfono con su ordenador e interactuar con él.


    Tecnologías de conectividad mediante Bluetooth, EDGE (o evolución del GPRS), 3G y WiFi.

    Cámara, GPS (Sistema de Posicionamiento Global), brújula y acelerómetro.

    Además, posee un ambiente rico de desarrollo incluyendo un emulador de dispositivo, herramientas
    para debuguear, perfiles de memoria y performance, y un Plugin para el Entorno de Desarrollo Integrado
    (IDE) Eclipse.

    ? Arquitectura de Android
    Los componentes mayores del sistema operativo de Android, cada sección se describe en detalle:

    LONGITUDES Y LATITUDES

    Villa Altagracia
    Loma de los Siete Picos
    18.6 cm ? 5 min
    X = (5)(15.6) = 4.19 min
    18.6 cm
    19 ? 100
    X ? 60
    X = (19)(60) = 11.4 seg
    100
    15.6 cm ? X

    Latitud = 18º 44' 11.4''
    17.7 cm ? 5 min
    X = (5)(18) = 5.08 min
    17.7 cm
    8 ? 100
    X ? 60
    X = (8)(60) = 4.8 seg
    100
    18 cm ? X

    Monografias.com

    Longitud = 70º 10' 4.8''

    Bonao
    Loma Piyoyo
    18.6 cm ? 5 min
    X = (5)(26.3) = 7.07 min
    18.6
    7 ? 100
    X ? 60
    X = (7)(60) = 4.2 seg
    100
    26.3 cm ? X

    Latitud = 18º 57' 4.2''
    18 cm ? 5 min
    X = (5)(3.8) = 1.06 min
    18
    6 ? 100
    X ? 60
    X = (6)(60) = 3.6 seg
    100
    3.8 cm ? X

    Longitud = 70º 29' 3.6''

    Enlace Villa Altagracia – Bonao Distancia Kms. = 40.5

    AZIMUTH EN EL VERDADERO NORTE
    Calculo ángulos internos:

    Cos a = ady
    hip
    a = Cos ¹ 22.35 = 56.51º
    40.5

    Cos f= ady
    hip
    f = Cos ¹ 35.55 = 28.62º
    40.5

    Azimuth

    Monografias.com

    Villa Altagracia
    Bonao
    90-28.62 = 61.38 º
    180+56.51 = 236.51 º
    PATH ATTENUATION

    A = 96.6 + 20*log F(GHZ) + 20*log D(KM)
    A = 96.6 + 20*log(7) + 20*log(40.5) = 141.45

    CANTIDAD DE GUÍA DE ONDA

    Cantidad de guía de onda = altura hasta la antena en torre + 10 hacia el sistema

    Villa altagracia
    Cantidad de guía de onda = 30 + 10=40
    Bonao
    Cantidad de guía de onda = 20 + 10=30

    PÉRDIDA GUÍA DE ONDA
    100 m ? 4.366db

    40 ? X

    100 m ? 4.366db
    X = (40)(4.366) = 1.75db
    100

    X = (30)(4.366) = 1.31db
    100
    30 ? X

    FADE MARGIN
    FM = (Med. Received power — Practical treshold)
    FM = ( – 32 – (-78.0) ) =46

    Monografias.com

    Total fixed Losses
    2.25
    1.81
    Total Losess
    145.51
    Parabola Height (Mts)
    Parabola diameter (Ft)
    Antenna system gain
    30
    12
    47.1
    20
    12
    47.1
    Total gains
    Net path loss
    Transmitter power (dBm)
    Med. Received power
    Practical threshold (dBm)
    Fade margin
    Profile number
    94.2
    51.31
    32
    -32
    -78
    46
    1
    ZONA DE FRESNEL
    R máx (Zona de frersnel) = 547.723*v(40.5)/ 4*7000) = 20.83
    Fresnel

    Frecuencia (Ghz)
    Distancia total (Kms)
    d1
    d2
    Primera zona Fresnel (Mts)
    60% de 1ra Fresnel (Mts)
    Perfil
    7
    40.5
    20.5
    20.5
    20.83
    12.49

    Monografias.com

    Monografias.com

    PUNTOS DE REFLEXIÓN
    D = Distancia (horizontal) entre los dos puntos del enlace.
    h1 = Altura del enlace más altura de la parábola. (punto más bajo)
    h2 = Altura del enlace más altura de la parábola. (punto más alto).
    X = h1/D^2
    Y = h2/D^2
    N = 1 / (1+v(Y/X))
    Punto de reflexión = N*D
    ANTENAS

    VILLA ALTAGRACIA
    PL12-71W-B7M

    Monografias.com

    General Specifications
    Diameter, nominal
    Antenna Input

    Antenna Type

    Polarization
    Reflector Construction
    Antenna Color
    Flash Included
    Packing
    3.7 m | 12 ft
    PBR84
    PL – Standard Parabolic, Low VSWR
    Unshielded Antenna, single-polarized
    Single
    Two-piece reflector
    Gray
    Yes
    Standard pack

    Monografias.com

    Wind Forces At Wind Velocity Survival Rating
    Axial Force (FA)
    Side Force (FS)
    Twisting Moment (MT)
    Angle a for MT Max
    Zcg without Ice
    Zcg with 1/2" (12 mm) Radial Ice
    Weight with 1/2" (12 mm) Radial Ice
    34587 N | 7775 lbf
    9441 N | 2122 lbf
    -15900 N•m
    -125 °
    483 mm | 19 in
    566 mm | 22 in
    528 kg | 1164 lb
    Wind Forces At Wind Velocity Survival Rating Image

    Monografias.com

    Antenna Dimensions And Mounting Information
    BONAO
    HP12-71W-B1M

    Monografias.com

    Flash Included
    Packing
    Yes
    Standard pack

    Monografias.com

    Zcg with 1/2" (12 mm) Radial Ice
    Weight with 1/2" (12 mm) Radial Ice
    914 mm | 36 in
    895 kg | 1973 lb
    Wind Forces At Wind Velocity Survival Rating Image
    Antenna Dimensions And Mounting Information

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter