Teoria_DMovile

12
13 Capítulo II Fundamentos teóricos Antecedentes Durante la revisión bibliográfica acerca de otros proyectos vinculados al desarrollo de aplicaciones para dispositivos móviles, también se realizó un análisis previo relacionado con los servicios web y el acceso desde dispositivos inteligentes, donde se permitió identificar las siguientes referencias: Para comenzar los fundamentos teóricos del proyecto, se encontró un artículo donde confirma el auge que ha tenido en los últimos meses la tecnología asociada al sistema operativo Android, es por ello que la siguiente autora nos habla sobre esto: (Bardellini, 2013), en sus últimas estadísticas de StrategyAnalytics afirman que Android, el famoso sistema operativo de Google, se mantiene progresando gracias a sus socios Samsung y Amazon, mientras desde el trimestre pasado Apple lucha para mantener una buena posición tomando en cuenta que no tiene nuevos iPads qué vender. Los envíos globales de tabletas con sistema operativo Android alcanzaron en el segundo trimestre del año las 51,7 millones de unidades. Así, Android se ha consolidado como el mayor líder del mercado de las tabletas, ya que cuenta con más de un 60% de la cuota del mercado total. En cuanto a Microsoft, StrategyAnalytics especula que puede haber un aumento en los envíos de Windows RT en este trimestre debido a una reducción de precios de los equipos con este sistema operativo. Sin embargo, la escasez de aplicaciones “sigue siendo un problema que disminuye el incentivo de los desarrolladores para trabajar en nuevas aplicaciones para la plataforma”. Basado en lo anterior, se puede tomar como referencia el repunte que tiene la tecnología Android en el mercado mundial, dándole un realce a la importancia del

description

Metodologia de desarrollo de moviles

Transcript of Teoria_DMovile

  • 13

    Captulo II

    Fundamentos tericos

    Antecedentes

    Durante la revisin bibliogrfica acerca de otros proyectos vinculados al desarrollo de aplicaciones para dispositivos mviles, tambin se realiz un anlisis previo relacionado con los servicios web y el acceso desde dispositivos inteligentes, donde se permiti identificar las siguientes referencias:

    Para comenzar los fundamentos tericos del proyecto, se encontr un artculo donde confirma el auge que ha tenido en los ltimos meses la tecnologa asociada al

    sistema operativo Android, es por ello que la siguiente autora nos habla sobre esto:

    (Bardellini, 2013), en sus ltimas estadsticas de StrategyAnalytics afirman que Android, el famoso sistema operativo de Google, se mantiene progresando

    gracias a sus socios Samsung y Amazon, mientras desde el trimestre pasado Apple lucha para mantener una buena posicin tomando en cuenta que no tiene nuevos

    iPads qu vender. Los envos globales de tabletas con sistema operativo Android alcanzaron en el segundo trimestre del ao las 51,7 millones de unidades. As, Android se ha consolidado como el mayor lder del mercado de las tabletas, ya que cuenta con ms de un 60% de la cuota del mercado total.

    En cuanto a Microsoft, StrategyAnalytics especula que puede haber un aumento en los envos de Windows RT en este trimestre debido a una reduccin de

    precios de los equipos con este sistema operativo. Sin embargo, la escasez de aplicaciones sigue siendo un problema que disminuye el incentivo de los desarrolladores para trabajar en nuevas aplicaciones para la plataforma.

    Basado en lo anterior, se puede tomar como referencia el repunte que tiene la tecnologa Android en el mercado mundial, dndole un realce a la importancia del

  • 14

    actual proyecto al desarrollar la aplicacin para este novedoso sistema operativo de Google.

    Dentro del mbito nacional(Froilan, 2012), Mercantil Seguros Lanz cuatro aplicaciones mviles para la plataforma Blackberry que permitirn a asesores, clientes y pblico en general acceder a los principales servicios de Mercantil Seguros. Las aplicaciones, que se inician en dispositivos BB con sistema operativo 4.0 o superior, estarn disponibles en breve para iOS y Android, seal Mara Sylvia Rodrguez, la gerente general de Mercantil Seguros. Estas aplicaciones han sido

    denominadas Mvil Ticket, Mvil Cotizador, Mvil Reporte de Siniestros y Mvil Asiste Vial.

    El servicio Mvil Ticket permite obtener de forma remota tickets de atencin

    para realizar operaciones en cualquiera de la oficinas comerciales a nivel nacional.

    Mvil Cotizador de Automvil Individual, se trata de una aplicacin mvil, que permite realizar va remota y en lnea cotizaciones de plizas de automvil

    individual y cotizaciones de financiamiento de primas, en cualquier lugar u hora desde un telfono mvil.

    La aplicacin Mvil Reporte de Siniestros permite a los asegurados notificar siniestros de forma cmoda, rpida y en cualquier momento y lugar a travs de su dispositivo mvil. Se activa entonces la actualizacin del evento en las bases de datos, con miras a ser utilizada en la gestin de anlisis posterior a los siniestros. La

    aplicacin tiene la novedosa opcin de capturar fotografas referenciales de rigor para orientacin de los analistas en los procesos de gestin interna.

    A travs de Mvil Asiste Vial el cliente podr solicitar el servicio de gra de

    forma rpida, reduccin de riesgos en carreteras al ofrecer una comunicacin directa e inmediata con proveedores de servicios, o en su defecto, con el Centro de Atencin

    Telefnica.

  • 15

    Marcando como referencia en el mercado Venezolano una entidad que ya dispone de una aplicacin mvil y propone ampliar para varios sistemas operativos en un futuro cercano, deja un precedente para las nuevas generaciones que vayan a desarrollar herramientas del mismo tipo, es por ello que tomando en cuenta la informacin all escrita, donde se presentan los mdulos que ellos han decidido atender como primera instancia para poder satisfacer las necesidades de sus clientes, hace que esto nos sirva como ejemplo para tomar en cuenta durante la planificacin de los alcances que debera tener nuestra aplicacin.

    Siguiendo con antecedentes nacionales,(Marin Moran, 2013). Seguros Caracas Liberty Mutual, empresa lder en el sector asegurador, consolida su posicionamiento en el pas con el lanzamiento de la aplicacin Liberty Mvil, la cual permite acceso a los servicios de asistencia vial a travs de telfonos inteligentes.

    Con esta novedosa aplicacin, los asegurados podrn comunicarse con el Centro de contacto en caso de avera de vehculos, robo o accidentes, e incluso, podrn mostrar a los equipos de apoyo mecnico la ubicacin del siniestro, as como observar por dnde viene la gra en las ciudades donde est disponible el servicio.

    Liberty Mvil puede ser descargada en la App World de BlackBerry, App Store de Apple, y la Google Play de Android. Adicionalmente, la aplicacin facilita el seguimiento de los casos registrados por el cliente, permitiendo la consulta del estatus

    en todo momento.

    Basado en los antecedentes anteriormente expresados queda muestra que ya hay empresas que estn incursionando en el mundo de la tecnologa mvil, colocando

    un punto de comparacin y referencia para las nuevas aplicaciones.

  • 16

    Marco terico

    Con la finalidad de entender la problemtica planteada en el presente proyecto, se hace necesaria la exposicin de la revisin literaria y las bases tericas

    Historia de empresas aseguradoras en Venezuela

    En Venezuela el auge del seguro mercantil es relativamente nuevo, pues su explotacin en forma ordenada y progresiva se inicia a partir de 1940, durante la II Guerra Mundial; sin embargo, ya en 1862 aparece el primer cdigo de comercio formal, regulando la actividad aseguradora.

    En 1886 se funda en el Estado Zulia la primera aseguradora venezolana que fue "Seguros Martimos"; en Caracas le siguieron " La Venezolana"(1893), "La Previsora" (1914), "Seguros Fnix" (1925), "La Prudencia" (1932).

    El creciente auge de las empresas de seguros hace que el Estado, en 1935, inicie los decretos de la ley para regular la actividad aseguradora en Venezuela,

    llevando por nombre "Ley de Inspeccin de Vigilancia de las Empresas de Seguros" (Gaceta N 18701) y se dicta su Reglamento, donde se establece un rgano rector e interventor estatal, el cual se llam "La Fiscala de Empresas de Seguros" y dependa de la direccin de Industria y Comercio del Ministerio de Fomento.

    En 1938 dicha ley fue derogada segn Gaceta Oficial No. 19648, elaborndose una nueva ley intitulada "Ley sobre Inspeccin y Vigilancia de las Empresas de Seguros", y en 1939 su respectivo Reglamento.

    En 1948 se dicta un nuevo Reglamento quedando derogados los dos primeros (Gaceta N 22681 del 02 de agosto de 1948).

    Para el ao 1958, "La Fiscala de Seguros", pasa a denominarse "Superintendencia de Seguros", an adscrita al Ministerio de Fomento, y en 1976 pasa a depender del Ministerio de Hacienda. A partir del mes de agosto de 1999 el Ministerio de Hacienda cambia de nombre denominndose Ministerio de Finanzas.

  • 17

    La actividad fiscalizadora del seguro en Venezuela la realiza el Ejecutivo Nacional por rgano de la Superintendencia de Seguros, servicio autnomo de carcter tcnico, sin personalidad jurdica adscrito al Ministerio de Finanzas. (Superintendencia de la actividad aseguradora, 2014)

    Dispositivo mvil

    Un dispositivo mvil se puede definir como un aparato de pequeo tamao, con algunas capacidades de procesamiento, con conexin permanente o intermitente a una red, con memoria limitada, que ha sido diseado especficamente para una funcin, pero que puede llevar a cabo otras funciones ms generales.

    De acuerdo con esta definicin existen multitud de dispositivos mviles, desde los reproductores de audio porttiles hasta los navegadores GPS, pasando por los telfonos mviles, los PDAs o los Tablet PCs. En este trabajo se centr fundamentalmente en los telfonos mviles y en los PDAs por ser los tipos de dispositivos ms utilizados y conocidos en la actualidad, los que ofrecen mayor

    variedad de aplicaciones multimedia y los que ms posibilidades de evolucin presentan en este sentido. (Baz Alonso, Ferreira Artime, lvarez, & Garca, 2010)

    Evolucin de los dispositivos mviles Android

    En noviembre de 2008 apareci el Android Market, la tienda de aplicaciones de Google que permite a los desarrolladores y fabricantes de software poner a disposicin de cualquier cliente de Android las aplicaciones desarrolladas por ellos. Esta tienda est disponible directamente en los dispositivos Android a travs de la aplicacin Android Market, y tambin en el sitio web disponible en la siguiente direccin:

    https://market.android.com

    Inicialmente la versin web solo permita consultar algunas aplicaciones de referencia. A partir del 2 de febrero de 2011, existe una nueva versin del sitio

  • 18

    llamado Android MarketWebstone que permite en lo sucesivo consultar todas las aplicaciones en lnea y comprarlas e instalarlas en dispositivos Android mediante descarga inalmbrica.

    El primer Smartphone Android apareci en octubre de 2008 en los Estados Unidos y en marzo de 2009 en Espaa. Fue HTC Dream G1. Su particularidad consista en poseer un teclado fsico deslizante. Su pantalla ocupaba 8cm de diagonal y posea una resolucin de 320 x 480 pixeles. Contaba con 192 MB de memoria RAM, 256 MB de ROM, una cmara digital sin flash de 3,1 mega-pixeles, Wi-Fi y 3G.

    Ms adelante, y hasta mediados de 2011, apareceran en el mercado un centenar de modelos de Smartphone Android, sin contar las distintas adaptaciones

    que cada uno de los modelos. Los tamaos de pantalla varan entre 6,5 cm y los 15 cm de diagonal, las resoluciones entre los 240 x 320 pixeles y los 480 x 854 pixeles. La resolucin de las cmaras digitales llega hasta los 8 mega-pixeles.

    A mediados de 2009 aparecen las primeras tabletas tctiles Android. Pero ser necesario esperar hasta principios de 2011 para la aparicin de la versin Android 3.0 concebida especialmente para las tabletas, con el propsito de hacerlas disponibles para el gran pblico.

    Estas tabletas se ejecutan sobre procesadores de doble ncleo como ciertos telfonos Android, poseen pantallas cuyo tamao puede alcanzar hasta los 30

    centmetros de diagonal y cuya resolucin mxima es de 1366 x 768 pxeles. Por ltimo, algunas de ellas poseen dos cmaras, una frontal y otra en la parte posterior.

    De este modo, a mediados de 2011, existen cerca de 400 modelos de

    Smartphone y de tabletas Android teniendo en cuenta todas las variantes.

    Los ltimos dispositivos estn tambin equipados con NFC (Near Field communication) que les permite comunicarse en el corto alcance, como por ejemplo para realizar un pago sin contacto.

  • 19

    Se ha recorrido mucho camino tras la aparicin de la plataforma Android. Cada semana supone otra tanda de nuevos telfonos y tabletas. (Prochon, 2012)

    Telfonos inteligentes (Smartphone)

    Los telfonos inteligentes son descendientes de los telfonos celulares bsicos, que en sus orgenes estaban diseados exclusivamente para comunicacin de voz. Su diseo sencillo ofreca un teclado numrico, una pantalla pequea y solo memoria suficiente para unos cuantos nombres y nmeros de telfono.

    De los humildes orgenes del telfono celular emergi un dispositivo digital llamado telfono inteligente, el cual adems de comunicacin de voz, incluye caractersticas como un teclado qwerty completo, mensajera de texto, correo electrnico, acceso a la web, almacenamiento removible, radio FM, reproductor de msica digital y opciones de software para juegos, administracin financiera, organizacin personal, GPS y mapas.

    Los telfonos inteligentes, contienen un microprocesador y tienen muchas de las caractersticas de las computadoras. Sin embargo, por lo general no se le llaman computadoras como consecuencia de sus orgenes como un dispositivo para propsitos especiales con entrada de teclado y capacidad de programacin limitada. (Jamrich & Oja, 2008)

    Tabletas

    Se pueden definir como pequeas computadoras donde todos sus componentes estn contenidos en un solo panel. Su caracterstica distintiva es el uso

    de una pantalla tctil como el dispositivo de entrada. Las tabletas modernas pueden funcionar con los dedos y un lpiz ptico que sera otra funcin, mientras que las

    tabletas anteriores requeran el uso del lpiz ptico. (Prochon, 2012)

  • 20

    Diferencia entre Smartphone y tabletas

    Entre las principales diferencias que se encuentran entre estos dos dispositivos se tienen las siguientes:

    - El tamao de ambos es una notable diferencia siendo el Smartphone un dispositivo pequeo y ligero a comparacin de las tabletas que en algunos casos pueden llegar a pesar un kilogramo.

    - Las tabletas cuentan con teclados tctiles ms grandes para mayor facilidad al momento de editar textos, mientras un Smartphone cuenta con un teclado de menor tamao, siendo su mayor incidencia la separacin de las teclas.

    - Los Smartphone aparte de ser tiles con sus funcionalidades de origen como

    realizar llamadas, enviar mensajes de texto, tener una agenda de contactos se complementan con las aplicaciones que se pueden descargar y ser instaladas, mientras

    que una tableta aparte de no tener las funciones anteriormente mencionadas posee la limitacin que solo se pueden usar las aplicaciones que transmiten datos cuando est se conecta a una red de internet.

    - Al ser las tabletas un dispositivo de mayor tamao hacen que sea ms visible los textos, aplicaciones e imgenes dndole al usuario una ventaja en cuanto al uso de un Smartphone que por su reducido tamao en algunos casos la visualizacin se hace algo tediosa.

    - Aunque ambos se conectan al internet, los Smartphone usan red de datos, mientras que en su mayora las tabletas solo tienen la funcin de conectarse a redes a

    travs del Wi-fi.

    Sistema operativo Android

    Android es un sistema operativo mvil basado en Linux y Java que ha sido liberado bajo la licencia Apache versin 2.

  • 21

    El sistema busca, nuevamente, un modelo estandarizado de programacin que simplifique las labores de creacin de aplicaciones mviles y normalice las herramientas en el campo de la telefona mvil. Al igual que ocurriera con otros sistemas operativos mviles lo que se busca es que los programadores slo tengan que desarrollar sus creaciones una nica vez y as sta sea compatible con diferentes terminales. Google promete una plataforma de desarrollo gratuita, flexible, econmica en el desarrollo de aplicaciones y simple, diferenciada de los estndares que ofrecen Microsoft o Symbian. (Baz Alonso, Ferreira Artime, lvarez, & Garca, 2010)

    Aplicaciones mviles

    Los sistemas computarizados mviles o aplicaciones mviles, son sistemas

    que pueden ser fsicamente movidos con facilidad y sus capacidades computacionales pueden ser usadas mientras estn siendo trasladados de un sitio a otro. Dentro de los aspectos que caracterizan a las aplicaciones mviles estn su conectividad inalmbrica, su pequeo tamao, la naturaleza mvil de su uso, sus fuentes de poder y que sus funcionalidades son particularmente adecuadas al uso mvil. (B'Far, 2005)

    Servicios web

    Se define como una tecnologa que permite la comunicacin entre dos aplicaciones sin depender del tipo de lenguaje de programacin en que hayan sido escritas ni la plataforma en la cual se encuentre.

    El uso de un servicio web radica en el acceso a la informacin disponible para cualquier persona que la solicite en cualquier momento y lugar, a travs de un dispositivo va internet.

    Los servicios web (web services) son componentes de software que permiten a los usuarios emplear aplicaciones de negocio que comparten datos con otros programas, va internet. Una de las grandes ventajas de hacer uso de servicios web es que estas son aplicaciones independientes de la plataforma y pueden ser fcilmente

  • 22

    publicadas, localizadas e invocadas mediantes protocolos web estndar, como XML, SOAP, UDDI, WSDL o JSON. El objetivo final es la creacin de un directorio en lnea de servicios web, que puedan ser localizados de un modo sencillo y que tenga una alta fiabilidad. (Gonzlez, 2004)

    Java

    Es un lenguaje de programacin desarrollado a principios de los aos 90, por Sun Microsystems, el proyecto liderado por James Gosling fue una operacin denominada The Green Proyect, inicialmente la idea era WriteOneRunAnywhere (Escrbelo de una vez, ejectalo en cualquier lugar), dando lugar a un lenguaje independiente de la plataforma y un entorno de ejecucin ligero y gratuito.

    Posee una mquina virtual de java (JVM), ejecutable en una plataforma especfica que es capaz de interpretar y ejecutar instrucciones expresadas en Java bytecode, generadas por el compilador del lenguaje JAVA. La JVM est situada en un nivel superior de Hardware, y es capaz de entender tanto el bytecode como el

    sistema sobre el que se pretende ejecutar, por tanto, es capaz de convertir el lenguaje generado por el compilador de Java en el lenguaje nativo del dispositivo final.(Gosling, Joy, Steele, & Bracha, 2005)

    JSON

    (JavaScript ObjectNotation - Notacin de Objetos de JavaScript) es un formato ligero de intercambio de datos. Leerlo y escribirlo es simple para humanos, mientras que para las mquinas es simple interpretarlo y generarlo. Est basado en un subconjunto del Lenguaje de Programacin JavaScript, Standard ECMA-262 3rd Edition - Diciembre 1999. JSON es un formato de texto que es completamente independiente del lenguaje pero utiliza convenciones que son ampliamente conocidos por los programadores de la familia de lenguajes C, incluyendo C, C++, C#, Java, JavaScript, Perl, Python, y muchos otros. Estas propiedades hacen que JSON sea un lenguaje ideal para el intercambio de datos.

  • 23

    Estas son estructuras universales; virtualmente todos los lenguajes de programacin las soportan de una forma u otra. Es razonable que un formato de intercambio de datos que es independiente del lenguaje de programacin se base en estas estructuras.(ECMA International, 2013)

    Base de Datos Oracle XE

    Es un conjunto de informacin almacenada en una estructura de ficheros en disco, que ser consultada y modificada por los usuarios que acceden a la misma, siendo el Sistema de Gestor de Base de Datos el encargado de llevar fsicamente a cabo estas operaciones.(Muoz Chaparro, 2011)

    Siendo Oracle XE, un sistema de gestin de base de datos desarrollado por la compaa Oracle.

    Glosario de trminos

    API

    Interfaz de programacin de aplicaciones, siendo un conjunto de mtodos y funciones de una plataforma que han sido estandarizadas internacionalmente para el

    uso o llamado de programas desde una aplicacin.

    App

    Es el nombre en ingls que traduce aplicaciones, adoptado en el mundo de la computacin para denotar todos los programas o aplicaciones informticas, mayormente de uso en dispositivos mviles.

    Aseguradora

    Las aseguradoras tienen como objetivo brindar cobertura financiera al asegurado en caso de que sufra una contingencia. El alcance de los servicios que

  • 24

    facilitar la compaa de seguros al asegurado, se establece en la pliza de acuerdo a la cobertura que contrate.

    Las aseguradoras establecen contratos en donde se comprometen a pagar los

    daos que pudieran sufrir los bienes del asegurado en el futuro. Tambin se comprometen a pagar por los gastos que generen la enfermedad, muerte o accidente; a cambio de una prima.

    Siniestro

    Segn las empresas aseguradoras, es aquel evento fortuito que suceda sea una avera, destruccin o prdida importante que pueda sufrir una propiedad o persona, siendo la solucin en la mayora de los casos el pago de una cantidad dinero, o la prestacin de un servicio, asistencia mdica, jurdica o reparacin del dao.

    Perito

    Es aquella persona que efecta estimaciones del valor de los bienes sobre los

    cuales las empresas de seguros asuman riesgos o que forman parte de su patrimonio.

    Pliza

    Documento escrito que instrumenta el contrato de seguro, en el cual se

    reflejan las normas que de forma general, particular o especial, regulan las relaciones contractuales convenidas entre el asegurador y el asegurado. La pliza puede ser nominativa, a la orden o al portador.

    Prima

    Contraprestacin que, en funcin del riesgo, debe pagar el tomador a la empresa de seguros en virtud de la celebracin del contrato de seguro.