Mostra el registre d'ítem simple

dc.contributorGorricho Moreno, Juan Luis
dc.contributor.authorIskandar Morine, Ricardo Jose
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Enginyeria Telemàtica
dc.date.accessioned2013-05-22T12:50:48Z
dc.date.available2013-05-22T12:50:48Z
dc.date.issued2013-03-12
dc.identifier.urihttp://hdl.handle.net/2099.1/18249
dc.descriptionAnálisis de herramientas/frameworks mayoritariamente basados en HTML5 + Javascript usados para programar aplicaciones móviles.
dc.description.abstract[ANGLÈS] Android is an open source operating system used primarily on mobile devices equipped with touch screens. In recent years, the involvement of Android on the market of mobile phones has increased exponentially; becoming one of the leaders on sales and counting with the highest amount of available applications. [The Sociable, 2013]. Therefore, the development of Android applications has turn into one of the fields of main interest for both small and large businesses. This work offers a list of different programming frameworks that allow for the development of Android applications. The scope of each framework is described as well as their limitations, creating a reference guide to whom it may interest. Among others, the factors studied are: economical features, facilities presented by the framework, programming language used and the accessible components and accessories. First, a general analysis of the nine different alternatives that allow the programming of Android applications is performed. The analysis encompasses the definition of the programming languages, the facilities the framework offers to develop the applications and lastly the different versions and costs available. Moving forwards, four of the nine alternatives are selected and a more detailed study of them is carried out (using the native libraries jQuery Mobile, PhoneGap and App Inventor). In this study, the precise elements and components the frameworks can access are referred and recommendations are given depending on the category of the application to be developed. As a result, the interested developers will have the facility to choose a programming alternative for Android which guarantees the best results with the least effort.
dc.description.abstract[CASTELLÀ] Android es un sistema operativo de código libre utilizado principalmente en equipos móviles táctiles, el cual, en los últimos años, ha incrementado exponencialmente su participación en el mercado, convirtiéndose en una de las plataformas líderes en ventas de equipos y contando con la mayor cantidad de aplicaciones disponibles para descargar [The Sociable, 2013]. Conforme a lo dicho anteriormente, el desarrollo de aplicaciones en Android se ha convertido en uno de los campos de mayor interés para pequeños y grandes empresarios, los cuales buscan tener un lugar importante en este mercado emergente. Por dicha razón, y en vista de la amplia oferta de alternativas que se encuentran en el mercado, el siguiente trabajo ofrece una lista de diferentes marcos o frameworks de programación que permiten desarrollar aplicaciones en Android, destacando los alcances y las limitaciones de cada una de ellas, brindando así, a todos los interesados, una guía de referencia a la hora de tomar la decisión de qué alternativa se adapta mejor a sus necesidades. En primer lugar, se realiza un análisis general de nueve alternativas diferentes que permiten programar aplicaciones en Android, definiendo que lenguajes de programación utilizan, las facilidades que ofrecen para el desarrollo de aplicaciones, y por último, las versiones y costes con las que cuentan. Posteriormente, se seleccionan cuatro de las nueve alternativas y se realiza un estudio detallado de las mismas (Utilizando librerías nativas, jQuery Mobile, PhoneGap y App Inventor) en la cual se analiza a que elementos y componentes específicamente pueden acceder cada uno de los frameworks, y cuál de ellos es recomendable utilizar dependiendo de la categoría a la cual pertenece la aplicación que se desea realizar, y los conocimientos previos con los que cuenta el desarrollador. Como resultado del trabajo, los desarrolladores interesados tendrán la facilidad de elegir la alternativa de programación en Android que les garantizará el mejor resultado con el menor esfuerzo posible.
dc.description.abstract[CATALÀ] Android és un sistema operatiu de codi lliure utilitzat principalment en equips mòbils tàctils, el qual, en els darrers anys, ha incrementat exponencialment la seva participació en el mercat, convertint-se en una de les plataformes líders en vendes d'equipaments i comptant amb la major quantitat d'aplicacions disponibles a descarregar. [The Sociable, 2013]. D'acord amb el que s'ha dit anteriorment, el desenvolupament d'aplicacions en Android s'ha convertit en un dels camps de major interès per a petites i grans empreses, les quals busquen tenir un lloc important en aquest mercat emergent. Per aquesta raó, i en vista de l'àmplia oferta d'alternatives que es troben en el mercat, el treball ofereix una llista de diferents marcs de programació que permeten desenvolupar aplicacions en Android, destacant l'abast i les limitacions de cadascuna de elles, brindant així, a tots els interessats, una guia de referència a l'hora de prendre la decisió de quina alternativa s'adapta millor a les seves necessitats. En primer lloc, es realitza un anàlisi general de nou alternatives diferents que permeten programar aplicacions en Android, definint què llenguatges de programació utilitzen, les facilitats que ofereixen per al desenvolupament d'aplicacions, i finalment, les versions i costos amb què compten. Posteriorment, es seleccionen quatre de les nou alternatives i es realitza un estudi detallat de les mateixes (Utilitzant llibreries natives, jQuery Mobile, PhoneGap i App Inventor) en el qual s'analitza quins son els elements i components específicament als que es poden accedir des de cadascun dels frameworks, i quin d'ells és recomanable utilitzar depenent de la categoria a la qual pertany l'aplicació que es vol fer i els coneixements previs de què disposa el desenvolupador. Com a resultat del treball, els desenvolupadors interessats tenen la facilitat de triar l'alternativa de programació en Android que els garantirà el millor resultat amb el menor esforç possible.
dc.language.isospa
dc.publisherUniversitat Politècnica de Catalunya
dc.rightsS'autoritza la difusió de l'obra mitjançant la llicència Creative Commons o similar 'Reconeixement-NoComercial- SenseObraDerivada'
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Informàtica::Aplicacions de la informàtica
dc.subjectÀrees temàtiques de la UPC::Enginyeria de la telecomunicació
dc.subject.lcshObject-oriented programming
dc.subject.lcshMobile communication systems
dc.subject.lcshSmartphones -- Programming
dc.subject.otherAndroid
dc.subject.otherDevelopment
dc.subject.otherFrameworks
dc.subject.otherPhoneGap
dc.subject.otherjQuery Mobile
dc.subject.otherAppInventor
dc.subject.otherDesarrollo
dc.subject.otherComparativa
dc.subject.otherAnálisis
dc.titleEstudio comparativo de alternativas y frameworks de programación, para el desarrollo de aplicaciones móviles en entorno Android
dc.title.alternativeEstudi comparatiu d'alternatives i frameworks de programació, per al desenvolupament d'aplicacions mòbils en entorn Android
dc.typeMaster thesis (pre-Bologna period)
dc.subject.lemacProgramació orientada a l'objecte (Informàtica)
dc.subject.lemacComunicacions mòbils, Sistemes de
dc.subject.lemacTelèfons intel·ligents -- Programació
dc.identifier.slugETSETB-230.89410
dc.rights.accessOpen Access
dc.date.updated2013-04-17T05:53:08Z
dc.audience.educationlevelEstudis de primer/segon cicle
dc.audience.mediatorEscola Tècnica Superior d'Enginyeria de Telecomunicació de Barcelona
dc.audience.degreeENGINYERIA DE TELECOMUNICACIÓ (Pla 1992)


Fitxers d'aquest items

Thumbnail
Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple