• Like

Anteproyecto en arreglo11 mary

  • 601 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
601
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
16
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. UNIVERSIDAD TÉCNICA DE COTOPAXI UNIDAD ACADÉMICA DE CIENCIAS DE LA INGENIERÍA Y APLICADAS CARRERA DE INGENIERÍA EN INFORMÁTICA Y SISTEMAS COMPUTACIONALESTITULO: Desarrollo e implementación de una aplicación móvil para celulares. Casopráctico páginas amarillas de hoteles, restaurantes y lugares turísticos,aplicación queservirá para la fácil y rápida ubicación delos lugares antes mencionadosde la ciudad deLatacunga, Provincia Cotopaxi, en el periodo Septiembre 2012 a Abril 2013. ANTEPROYECTO DE TESIS PREVIO A LA OBTENCIÓN DEL TITULO DE INGENIERAS EN INFORMÁTICA YSISTEMAS COMPUTACIONALESAUTORAS: MARÍA MAGDALENA QUINDE CHILUIZAJANETH ESPERANZA ORTEGA CUNALATADIRECTOR DE TESIS:ING.FRANKLIN JAVIER MONTALUISA LATACUNGA - ECUADOR
  • 2. INDICE DE CONTENIDOSPORTAD………………………………………………………………………………iINDICE………………………………………………………………………………..ii 1. PROBLEMATIZACION……………………………………………………v PLANTEAMINETO DEL PROBLEMA………………………………..……vFORMULACION DE PROBLEMA…………………………………………iv JUSTIFICACION…………………………………………...………………..ivOBJETIVOS OBJETIVO GENERAL………………………………………………..viii OBJETIVOS ESPECIFICOS………………………………………….viii 2. FUNDAMENTACION TEORICA………………………………………...ix MARCO TEORICO………………………………………………………….ix ANTECEDENTES………………………………………………………..….ix Aplicaciones Móviles……………………………………………….……ix Windows Phone 7....................................................................................x BASES TEÓRICAS………………………………………………………......x Dispositivos Móviles……………………………………………………...x Tipos De Dispositivos Móviles………………………………………...xi Sistema Operativo Móvil…………………………………………….....xii Sistemas Operativos Para Móviles En El Mercado………………...xii Software Propietario………………………………………………..….xixAplicación Móvil…………………………………………………….....xxi Desarrollo De Aplicaciones Móviles……………………………….xxi Windows Phone 7…………………………………………………...…xxii Características……………………………………………………....xxii Silverlight……………………………………………………………....xxv Introducción a la plataforma………………………………….......xxvi Herramientas de desarrollo…………………………………….....xxvi Fundamentos de Silverlight en XAML………………………......xxvii ii
  • 3. C Sharp…………………………………………………………………xxviii Características de C#.......................................................................xxiv Bases De Datos Móviles………………………………………………….xxxiSQL Server Compact Edition…………………………………………...xxxiTecnologías En El Sector Turístico………………………………........xxxiii TÉRMINOS BÁSICOS………………………………………………..…xxxv 3. DISEÑO DE LA INVESTIGACIÓN………………………………....xxxvii HIPÓTESIS……………………………………………………………..xxxvii OPERACIONALIZACIÓN DE LA VARIABLES……………………..xxxvii DISEÑO METODOLÓGICO……………………………………….....xxxviii Tipos De Investigación………………………………………….......xxxviii Investigación Bibliográfica……………………………………...xxxviii Investigación De Campo…………………………………….......xxxviii Investigación Experimental……………………………………..xxxviii Métodos De Investigación……………………………………………xxxix Método Hipotético - Deductivo………………………………….xxxix Técnicas De Investigación……………………………………………xxxix Encuesta………………………………………………………….xxxix Instrumentos De Investigación…………………………………………..xl Cuestionario De Encuesta……………………………………............xl UNIDAD DE ESTUDIO (POBLACIÓN Y MUESTRA)…………………xl Población…………………………………………………………………...xl POSIBLE INTERPRETACIÓN DE RESULTADOS……………………..xli 4. PROPUESTA TENTATIVA DE LA ESTRUCTURA DE LA TESIS..xli 5. MARCO ADMINISTRATIVO………………………………………....xliv Recursos Humanos………………………………………………………xliv Recursos Tecnológicos…………………………………………………...xliv Recursos Materiales………………………………………………...……xliv 6. PRESUPUESTO…………………………………………………………xliv 7. CRONOGRAMA…………………………………………………………xlv iii
  • 4. 8. REFERENCIAS BIBLIOGRÁFICAS…………………………………xlvii BIBLIOGRAFÍA BÁSICA……………………………………………...xlvii BIBLIOGRAFÍA ELECTRÓNICA……………………………………xlvii iv
  • 5. 1. PROBLEMATIZACIÓNPLANTEAMIENTO DEL PROBLEMASegún Tecnocreativos en su artículo páginas amarillas de Nicaragua manifiesta que“Aplicaciones móviles de Páginas Amarillas es una referencia obligatoria a la hora debuscar una dirección o contacto, años atrás era común adquirir este tipo de informaciónen cada una Guía (un Libro) este proceso era tedioso y su búsqueda a pesar de lasectorización de la guía telefónica era un tanto compleja ya que esta contenía todos losnúmeros de teléfono y direcciones de las personas, también ofrecía publicidad depequeños negocios de reparación, lavandería, taxis, etc. Hoy en día con el avancetecnológico se empieza a desarrollar diversas aplicaciones móviles para satisfacer lasnecesidades de usuarios de telefonía móvil entre ellas la aplicación móvil de PáginasAmarillas así en Nicaragua se han convertido en una herramienta tecnológica de amplioespectro en la que podemos encontrar lo que queramos dentro de la ciudad con su potentemotor de búsqueda.” Disponible en la página electrónicahttp://tecnocreativos.com/movil/.Sin embargo en lo que se refiere al Ecuador si bien es cierto existen cerca de 100compañías de desarrolladores pertenecientes a la Asociación Ecuatoriana de Software(AESOFT), la mayoría ofrece productos para PC. Esta asociación Con ocho años detrabajo, ha empezado a invertir en el desarrollo de aplicaciones para teléfonos móviles.“Su desarrollo es un proceso todavía pausado y por lo cual el desarrollo de aplicacionesmóviles de páginas amarillas no se ha generado aun y se sigue utilizando esencialmentelas guías telefónicas como medio de búsqueda de direcciones y contactos el cual retrasaactividades comerciales, trámites bancarios, ubicación de negocios, etc. Para losdesarrolladores de esta nueva tecnología, causa un poco de problemas ya que el mercadoes fragmentado, es decir es necesario desarrollar y adaptar las aplicaciones para cadasistema operativo, que se traduce en un incremento de costos y presupuestos.”Disponible en la páginaelectrónicahttp://www.buenastareas.com/ensayos/AplicacionesM%C3%B3viles-En-Las-Empresas/2529446.html.10/10/2011.Con referencia a la CámaraProvincial de Turismo de la ciudad de Latacunga, ProvinciaCotopaxi observamos que no existe una aplicación móvil de páginas amarillas v
  • 6. electrónicas para los hoteles, restaurantes y lugares turísticos de la ciudad, debido a queen esta provincia no existe una buena difusión de las nuevas tecnologías móviles y porcarecer de personal técnico capacitado para desarrollar este tipo de aplicaciones, lo queocasiona inconveniente en los turistas al momento de encontrar información sobre laubicación de un hotel, restaurante o lugar turístico en específico. Además los turistas quedesean visitar la ciudad no tienen una idea clara de la imagen del lugar requerido, puesestas imágenes se encuentran en el internet y no todas las personas sabenusarlo, tambiénestas imágenes las podemos encontrar en una guía turística pero la mayoría de laspersonas no tenemos la cultura de llevar con nosotros esta guía, lo que provoca enocasiones un desagrado del lugar ya que no superan nuestras expectativas.Tambiénexisten personas que viajan a la ciudad de Latacunga no siempre con la intención deutilizar uno de estos lugares, los cuales desconocen pero por circunstancias requierenhacerlo y en ese momento las personas no cuentan con una guía turística o internet a lamano para el fácil acceso a la información requerida, lo que ocasiona pérdida de tiempo einseguridad para el visitante.FORMULACIÓN DEL PROBLEMA¿Cómo un turista puede ubicar un hotel, restaurante o lugar turístico con rapidez y sin lanecesidad del internet o una guía turística?JUSTIFICACIÓNEl auge que está teniendo la telefonía móvil actualmente repercute en la crecientenecesidad de que los usuarios y clientes de telefonía móvil tengan acceso a diferentestipos de servicios. Con el fin de manejar la búsqueda de servicios en estos dispositivosmóviles, las aplicaciones móviles son la solución más conveniente para orientar e integraraplicaciones que permitan realizar y estandarizar las metodologías de búsqueda de unaforma segura, al igual que se hace con una computadora personal. Es de destacar que elestudio de las capacidades de los teléfonos móviles es de vital importancia en elestablecimiento de criterios que agilicen el desarrollo de aplicaciones para el manejo deServicios. Windows Phone como plataforma se ajusta de la mejor manera a la soluciónde Servicios en cuanto al manejo y estructuración de los datos en teléfonos móviles,debido a la flexibilidad con que soluciona los problemas de limitación de éstospermitiendo la adecuación de operaciones complejas que se pueden realizar en un PC. No vi
  • 7. obstante, cabe aclarar que no se pueden solucionar del todo esas limitaciones debido a lanaturaleza intrínseca de estos dispositivos sin embargo se logra solventar variasnecesidades del ser humano.Razón por la cual el desarrollo de esta aplicación móvil será una contribución para elcantón Latacunga ya que esta contendrá información básica de una guía turísticaincluyendo un mapa que le permitirá a la gente que posea esta aplicación una fácilubicación del lugar requerido sin pérdida de tiempo.Además con esta aplicación se beneficiará el sector comercial incrementando sueconomía, puesto que el cantón Latacunga pose maravillosos lugares, artesanías ycomidas típicas las cuales son apreciadas por los turistas.Con respecto a esta aplicación, Microsoft acaba de presentar su nueva versión deWindows Phone el cual es apropiado para el desarrollo de aplicaciones móviles. Con estaaplicación, las últimas mejoras sufridas en el servicio de almacenamiento en la nubellegan a los teléfonos móviles de todos los países con 32 idiomas disponibles.Además este año el área de Desarrolladores en nuestro país tendrá actividades sobre lasaplicaciones más interesantes en la actualidad, como los motores de búsqueda, la creaciónde mapas, el uso de información geográfica y sistemas distribuidos para el procesamientode datos.El desarrollo de esta aplicación será costeada por las investigadoras, que asumimos contotal responsabilidad cualquier gasto requerido durante el desarrollo de la tesis.También la aplicación desarrollada de páginas amarillas permitirá a los usuarios ver loscontactos, direcciones en forma grafica y textual de los diferentes hoteles, restaurantes, ylugares turísticos del cantón Latacunga permitiéndonos localizar con facilidad el lugarrequerido, sin la necesidad de la señal de los celulares y el internet.Esta aplicación resultara muy útil para los usuarios ya que en la actualidad la mayoría delas personas saben manejar un teléfono celular lo que les facilitara el manejo de esta vii
  • 8. aplicación. Por otro lado los ecuatorianos no tenemos la cultura de llevar a la mano unaguía turística, lo cual en este caso al momento de descargar la aplicación del internet laaplicación permanecerá en el teléfono celular dejando en segundo lugar la guía turística(manual).También revisando las siguientes fuentes de consulta con relación a nuestro tema, hemosvisto que no contamos con suficiente información, debido a que el tema planteado es unatecnología nueva en nuestro país, existiendo así una asociación ecuatoriana de desarrollode software quienes hace dos años se impulsaron en el desarrollo de aplicaciones móviles,siendo hasta hoy un desarrollo pausado.A pesar de este limitante, nuestros conocimientos son aceptables y con el apoyo deprofesionales capacitados para este tipo de temas recibiremos de su parte conocimiento,coordinación y orientación de las herramientas adecuadas para implementar la aplicación,siendo ellos nuestro respaldo para lograr finalizar con éxito la aplicación móvil depáginas amarillas para los teléfonos celulares Nokia.Una vez analizada las razones anteriores determinamos que el tema planteado es muyimportante para los usuarios i/o turistas y a la vez factible ya que a través de estaaplicación se logrará como resultado la automatización de las páginas amarillas para losteléfonos celulares, además el usuario tendrá la posibilidad de ingresar nuevos contactos.OBJETIVO GENERAL Desarrollar e implementar una aplicación móvil para celulares con Sistema Operativos Windows Phone. Caso práctico páginas amarillas de hoteles, restaurantes y lugares turísticos, aplicación que servirá para la fácil y rápida ubicación de los lugares antes mencionados de la ciudad de Latacunga.OBJETIVOS ESPECIFICOS Analizar las diferentes fuentes bibliográficas relacionadas con aplicaciones móviles sobre Windows Phone, para tener un nivel de conocimiento adecuado, el cual facilitara el desarrollo de la tesis. viii
  • 9. Realizar una encuesta y analizar la información de campo para conocer las necesidades del usuario y tomarlas en cuenta en la realización de la aplicación. Diseñar una aplicación móvil sobre plataforma Windows Phone aprovechando sus características más fundamentales, para satisfacer así la necesidad del usuario de ubicar hoteles, restaurantes o lugares turísticos con rapidez. Implementar y evaluar la aplicación realizada en un teléfono móvil. 2. FUNDAMENTACION TEÓRICA MARCO TEÓRICOANTECEDENTESAplicaciones MóvilesSegún mailxmail en su tema Aplicaciones Móvilesmanifiesta que “A lo largo de lahistoria, las telecomunicaciones acompañaron al desarrollo, tanto en la actividadeconómica como en los aspectos sociales y culturales. Contribuyeron al crecimiento de laproducción y a la mejora de las condiciones de vida de la población, y se fueronadecuando a las concepciones políticas de cada época. Al igual que en el resto del mundo,entre la segunda mitad del Siglo XIX y las primeras décadas del Siglo XX, se comenzó aexplotar el servicio de telecomunicaciones, a través de sus dos modalidades: el telégrafoy posteriormente el teléfono. Hace tiempo que los teléfonos dejaron de ser algo que servíapara realizar llamadas, convirtiéndose en "dispositivos multimedia". Con el cambio denombre, y de casos de uso, llegan múltiples oportunidades de tecnológicas y de negocio.La explosión de teléfonos inteligentes habilitados por Internet nos ha empujado hacia unaera de computación móvil: se estima que para finales de este año, habrá más de milmillones de usuarios de aplicaciones en dispositivos móviles alrededor del mundo, casi eldoble de los que había el año pasado. A medida que la plataforma continúa creciendo,muchos desarrolladores y editores de contenido online están trabajando para acrecentar supresencia en el mundo móvil. Y Microsoft lo hace con Windows Phone 7, reconociendoque ha habido un cambio en el panorama móvil. Existe una nueva expectativa que, másallá de sólo permitirles leer correo electrónico y documentos, un teléfono también debe ix
  • 10. ser una parte integral de sus vidas. Debe permitirles hacer cosas como escuchar música,compartir imágenes y vídeos, y mantenerse en contacto con sus amigos.Windows Phone 7 (originalmente llamado "Windows Phone 7 Series"), cuyo nombreclave durante su desarrollo era "Photon", es el sucesor de la versión del móvil Windows,desarrollado por Microsoft y basado en el núcleo Windows Embedded CE 6.0. Microsoftmostró Windows Phone 7 el 15 de febrero, en el Mobile WorldCongress 2010 enBarcelona y reveló más detalles del sistema en el MIX 2010 el 15 de Marzo. La versiónfinal de Windows Phone 7, se lanzó el 1 de septiembre de 2010, y la versión final delSDK estuvo disponible el 16 de septiembre de 2010. WP7 se lanzó en Europa y Asia el21 de octubre de 2010 y en EEUU el 8 de noviembre de 2010. Inicialmente, WindowsPhone 7 estaba destinado para lanzarse durante el 2009, pero varios retrasos provocaronque Microsoft desarrollara Windows Mobile 6.5 como una versión de transición.Durante el Mobile WorldCongress 2010 en Barcelona, Microsoft reveló detalles deWindows Phone 7, mostrándolo como un nuevo sistema operativo que incluye funcionesde integración con los servicios Xbox Live y Zune. La interfaz, conocida como "Metro",ha sido revisada en su totalidad y comparte características visuales similares a la interfazdel dispositivo Zune HD. Microsoft declaró que pedirá a los fabricantes que losrequerimientos de hardware sean "altos, pero justos", con la obligatoriedad de que todoslos dispositivos con Windows Phone 7 dispongan de al menos tres botones (Atrás, Inicioy Buscar) y un receptor de radio FM.” Disponible en la siguiente página electrónicahttp://www.mailxmail.com/curso-aplicaciones-moviles/resena-historica.19/12/2011.BASES TEÓRICASDispositivos MóvilesCon relación a teléfonos móviles, autor Jaime Aranaz Tudela, con el tema (Dispositivosmóviles).Un dispositivo móvil es todo aparato electrónico que cumple características muy básicas:es de reducido tamaño, haciéndolo fácil de transportar.cuenta con una cierta capacidad de computación y almacenamiento de datos. x
  • 11. incorpora elementos de E/S básicos (por lo general, pantalla y/o algún tipo de teclado).Más allá de estas características comunes, los dispositivos móviles forman en laactualidad un grupo sumamente heterogéneo y pueden incorporar casi cualquiercomponente de hardware y software que amplía y diversifica su función inicial. El másfrecuente sin duda es la conexión telefónica (incluyendo servicios como el envío deSMS, MMS, y acceso WAP) o la conexión a Internet.Igualmente son habituales la cámara fotográfica y de vídeo, pantalla táctil, tecladoQWERTY, receptor de radio, Bluetooth, conexión mediante infrarrojos, dispositivos dememoria extraíbles, localizador GPS, acelerómetro, etc. De acuerdo con esta definiciónexisten multitud de dispositivos móviles, desde los reproductores de audio portátileshasta los navegadores GPS, pasando por los teléfonos móviles, los PDAs o los TabletPCs.Tipos De Dispositivos MóvilesDado el variado número de niveles de funcionalidad asociado con dispositivos móviles,es necesario hacer una clasificación de los mismos.- Dispositivo Móvil de Datos Limitados (Limited Data Mobile Device): teléfonosmóviles clásicos. Se caracterizan por tener un pantalla pequeña de tipo texto. Ofrecenservicios de datos generalmente limitados a SMS y acceso WAP.- Dispositivo Móvil de Datos Básicos (Basic Data Mobile Device): se caracterizan portener una pantalla de mediano tamaño, menú o navegación basada en iconos, y ofreceracceso a emails, lista de direcciones, SMS, y, en algunos casos, un navegador web básico.Un típico ejemplo de este tipo de dispositivos son los teléfonos inteligentes(“smartphones”).- Dispositivo Móvil de Datos Mejorados (Enhanced Data Mobile Device): secaracterizan por tener pantallas de medianas a grandes (por encima de los 240 x 120pixels), navegación de tipo stylus, y que ofrecen las mismas características que el"Dispositivo Móvil de Datos Básicos" (Basic Data Mobile Devices) más aplicacionesnativas como aplicaciones de Microsoft Office Mobile (Word, Excel, PowerPoint) yaplicaciones corporativas usuales, en versión móvil, como Sap, portales intranet, xi
  • 12. etc.”disponible en la página: http://earchivo.uc3m.es/bitstream/10016/6506/1/PFC_Jaime_Aranaz_Tudela_201011613 2629.pdf. Según nuestro criterio el dispositivo móvil es muy importante ya que se refiere a un aparato electrónico o un teléfono móvil que cumple características básicas como: almacenamiento de datos, incorporación de elementos E/S, fácil de transportar, etc. En la cual se puede insertar aplicaciones móviles, como en nuestro caso insertaremos unaaplicación móvil de páginas amarillas. Nosotras creemos conveniente utilizar los dispositivos móviles de datos básicos y dispositivos móviles de datos mejorados ya que son los mas apropiados para poder almacenar y visualizar nuestra aplicación de la mejor manera posible. Sistema Operativo Móvil De acuerdo a Wikipedia en su tema sistema operativo para móviles manifiesta que “ Sistema operativo móvil es un sistema operativo que controla un dispositivo móvil al igual que los Pcs utilizan Windows o Linux entre otros. Sin embargo, los sistemas operativos móviles son mucho más simples y están más orientados a la conectividad inalámbrica, convierten al teléfono en un completo aparato multimedia y las diferentes maneras de introducir información en ellos. El sistema operativo en los móviles cada vez tienen más importancia, Hasta hace poco, al elegir un móvil nos fijábamos en si era bonito o no, si su batería duraba lo suficiente o si tenía cámara y otros artilugios. Ahora el sistema operativo se ha convertido en algo que no podemos pasar por alto al escoger un teléfono celular, Además es fundamental que un sistema operativo disponga de una gran variedad de aplicaciones de alta calidad. Aunque no todas sean útiles para todo el mundo, lo que cuenta es que cada uno tenga la posibilidad de personalizar su móvil hasta el mínimo detalle. Por ejemplo: una aplicación para monitorizar la glucosa en un diabético pueden ser de vital importancia para aquellas personas que sufren de esa enfermedad”. Disponible en la siguiente página de internethttp://es.wikipedia.org/wiki/Sistema_operativo_m%C3%B3vil .Sistemas Operativos Para Móviles En El Mercado xii
  • 13. AndroidDe acuerdo a la Tecnología y Comunicación en su tema sistemas operativos móviles diceque “ Android es un sistema operativo móvil basado en Linuxno sólo en su núcleo, sinotambién en su concepto: de código abierto y gratuito. Esto significa que cualquierfabricante que desee podrá instalar Android en sus equipos posibilitando que el sistemaesté disponible en una amplia gama de celulares. Se trata de un sistema operativo queapunta a equipos con pantallas táctiles, más allá de que algunos usen teclas físicas. Eldiseño de su interfaz es un poco más sobrio y robusto que el del iPhone, que apunta másal glamour. No obstante, es fácil de usar desde el primer momento. Este sistema operativoestá enfocado para ser utilizado en dispositivos móviles como teléfonosinteligentes, tabletas, Google TV y otros dispositivos.La estructura del sistema operativo Android se compone de aplicaciones que se ejecutanen un framework Java de aplicaciones orientadas a objetos sobre el núcleo delas bibliotecas de Java en una máquina virtual Dalvik con compilación en tiempo deejecución. Las bibliotecas escritas en lenguaje C incluyen un administrador de interfazgráfica (surface manager), un frameworkOpenCore, una base de datos relacional SQLite,una Interfaz de programación de API gráfica OpenGL ES 2.0 3D, un motor derenderizado WebKit, un motor gráfico SGL, SSL y una biblioteca estándar de C Bionic.El sistema operativo está compuesto por 12 millones de líneas de código, incluyendo 3millones de líneas de XML, 2,8 millones de líneas de lenguaje C, 2,1 millones de líneasde Java y 1,75 millones de líneas de C++. Valoración: Muy buena. Ventajas: Destaca por la posibilidad de personalización de su interfaz de usuario concientos de widgets y accesos directos, por la facilidad para transferir ficheros al ordenador:se conecta el puerto USB al PC, se arrastran los ficheros y ya está. Con otros teléfonos,esta sencilla operación requiere de un programa de sincronización. También destaca porsu navegador web, el único de su categoría 100% compatible con Flash Player, por lo quecon los móviles que corran con Android podremos ver la mayoría de las páginas yanimaciones web. xiii
  • 14. Inconvenientes: Recibir las actualizaciones del sistema operativo en el teléfono resulta más complicado, ya que, aunque Google lance una nueva versión, ésta tiene que pasar por los fabricantes (LG, HTC, Samsung...), quienes la adaptan a su teléfono (si quieren) y ya entonces se envía el usuario. El resultado es que a veces trascurren varios meses hasta que se actualizan o incluso puede que nunca lleguen las actualizaciones. Aplicaciones: Podrás bucear en el renovado AndroidMarket. Cuanto más se extiende este sistema entre los usuarios, más son los desarrolladores que se animan a crear aplicaciones: cantidad y variedad están garantizadas y generalmente a menor precio. Teléfonos: Son muchas las marcas que equipan sus móviles con Android: LG, Samsung, Sony Ericsson... Destaca HTC, que incorpora un interfaz mucho más personalizable que el resto (HTC Sense). Este añadido permite que algunas tareas sean más rápidas y sencillas. También está HTC Sync, un software para PC con el que sincronizar contactos y calendarios de Outlook, así como hacer copias de seguridad de todos los datos de nuestro teléfono.SymbianEs un sistema operativo que fue producto de la alianza de varias empresas de telefonía móvil,entre las que se encuentran Nokia, SonyEricsson, Psion, Samsung, Siemens, Arima, Benq,Fujitsu, Lenovo, LG, Motorola, Mitsubishi Electric, Panasonic, Sharp, etc. El objetivo deSymbian fue crear unsistema operativo para terminales móviles que pudiera competir con elde Palm o el Windows Mobile 6.X de Microsoft y ahora Android de GoogleiOS de Apple.Symbian es el sistema con el que funcionan muchos de los teléfonos delfabricante Nokia. Aunque parece que el pacto entre Nokia y Microsoft para incorporarWindows Phone en los smartphones de más alta gama propiciará que Symbian quederelegado a un segundo lugar, los usuarios se quejan de que ya no tiene mucho más paraofrecer en cuanto a las nuevas tecnologías. Mientras la empresa prepara a su reemplazo,todavía apuestan a estirar un poco más su vida útil. Dada su permanencia de tantos años enel mercado, Symbian arrastra algunas características propias de los celulares básicos, lo cuallo convierte en un sistema operativo ideal para quienes adquieren por primera vez unsmartphone y no desean lidiar con un período de adaptación prolongado. Uno de esosejemplos son los botones incluidos en la zona inferior de la pantalla cualidad común en loscelulares de gamas media y baja. Para quienes aprovechan la función multitask de los xiv
  • 15. smartphones, Symbian ofrece la mejor manera de gestionar las aplicaciones abiertas sinrecurrir a apps de terceros, sino como una funcionalidad nativa del sistema operativo. Valoración: Aceptable. Ventajas: Funciona correctamente y es fácil de usar. Inconvenientes: Es el que menos opciones ofrece en el correo electrónico, una pega importante si hablamos de un smartphone. Aplicaciones: De buena calidad, aunque sin llegar a despertar el mismo interés que las de sus competidores. Teléfonos: En muchos de los que actualmente fabrica Nokia, aunque parece que el pacto entre Nokia y Microsoft para incorporar Windows Phone en los smartphones de más alta gama conllevará que Symbian quede relegado a los modelos Nokia de gama baja.IosAnteriormente denominado iPhone OS es un sistema operativo móvil de Apple.Originalmente desarrollado para el iPhone, siendo después usado en dispositivos comoel iPod Touch, iPad y el Apple TV. Apple, Inc. no permite la instalación de iOS en hardwarede terceros. La interfaz de usuario de iOS está basada en el concepto de manipulacióndirecta, usando gestos multitáctiles. Los elementos de control consisten de deslizadores,interruptores y botones. La respuesta a las órdenes del usuario es inmediata y provee de unainterfaz fluida. La interacción con el sistema operativo incluye gestos como deslices, toques,pellizcos, los cuales tienen definiciones diferentes dependiendo del contexto de la interfaz.Se utilizan acelerometros internos para hacer que algunas aplicaciones respondan a sacudirel dispositivo (por ejemplo, para el comando deshacer) o rotarlo en tres dimensiones (unresultado común es cambiar de modo vertical al apaisado u horizontal). De todos lossistemas operativos, iPhone es el que presenta un uso fluido de la pantalla táctil y de otroscomponentes. Su manejo es extremadamente intuitivo: que la pantalla rote al girar el equipoes una de las virtudes que lo diferencian del resto de los teléfonos. La pantalla principal deiPhone es la grilla de apps, a diferencia de los demás sistemas operativos donde se accede aella gracias a un botón. La carga de las aplicaciones se realiza casi instantáneamente,brindando fluidez al desempeño general del teléfono. Valoración: Muy buena. xv
  • 16. Inconvenientes: Con iCloud puedes hacer la configuración inicial, la sincronización de tus archivos multimedia o las actualizaciones vía Wi-Fi. Pero para ello debes tener instalados en todos los dispositivos el iTunes en tu cuenta. La ventaja es que iTunes decide por ti dónde se almacenan todos los elementos, algo que para los usuarios expertos no es trivial. Aplicaciones: App Store es la tienda más completa y de mayor calidad de todas las analizadas. Sin duda, es una de las claves del rotundo éxito del iPhone. Ofrece aplicaciones diseñadas específicamente para disfrutar de la informática portátil y las hay para todos los gustos, desde las más útiles hasta las más peregrinas. Teléfonos: No hay mucho donde elegir. Tendrás que comprarte un iPhone para disfrutar de este sistema, un smartphone de precio elevado pero gran calidad. También se usa en otros artilugios de Apple, como el iPod Touch y el iPad.BlackBerryEs un sistema operativo móvil desarrollado por Research In Motion para susdispositivos BlackBerry. El sistema permite multitarea y tiene soporte para diferentesmétodos de entrada adoptados por RIM para su uso en computadoras de mano,particularmente la trackwheel, trackball, touchpad y pantallas táctiles.Estos dispositivos permiten el acceso a correo electrónico, navegación web ysincronización con programas como Microsoft Exchange aparte de poder hacer lasfunciones usuales de un teléfono móvil. Este sistema está pensado especialmente para darservicio a las empresas y profesionales. Aunque en España se ha puesto de moda entre losjóvenes gracias a su mensajería instantánea. Además este sistema operativo sigueapuntando al público corporativo pero sin descuidar las funciones del entretenimiento. Unsistema que antes apuntaba sólo al ámbito de la empresa, ahora también atrae a los usuarioshogareños. Desde un primer momento los smartphones estuvieron orientados al públicocorporativo. Fue en ese segmento donde los BlackBerry se hicieron fuertes, pero tras laaparición del iPhone los teléfonos móviles debieron masificar su público. El uso delteclado no es sólo un accesorio como en otros celulares sino que en este caso, es la llavepara acceder a todas las funciones del aparato. Combinadas con la famosa “ruedita”o trackball, el uso se agiliza aún más. xvi
  • 17. Valoración: Aceptable. Ventajas: Un teclado físico muy cómodo para escribir y una mensajería instantánea que permite enviar mensajes de texto gratuitos entre teléfonos Blackberry. En España, los operadores de telefonía móvil se hacen cargo de todos los trámites y se lo ponen fácil al usuario: algunos operadores tienen tarifas específicas para Blackberry. Inconvenientes: Tiene una configuración inicial realmente complicada, en especial la del correo electrónico, que depende de servidores propios de Blackberry e incluye una cuota mensual. Su teclado físico no es lo mejor para navegar. Aplicaciones: El App World es una de las tiendas peor valoradas debido a que tiene pocas aplicaciones y de mala calidad. Teléfonos: Es un sistema exclusivo para la marca Blackberry. Su teclado físico es característico, aunque ya hay modelos con pantalla táctil. Disponible en la página de internet:http://es.wikipedia.org/wiki/Windows_Phone.Windows Phone 7De acuerdo a Suite101.net en su tema el nuevo sistema operativo para móviles dice que“Windows Phone 7 es un sistema operativo móvil desarrollado por Microsoft, comosucesor de la plataforma Windows Mobile. Está pensado para el mercado de consumogeneralista en lugar del mercado empresarial. Con Windows Phone 7 Microsoft ofrece unanueva interfaz de usuario e integra varios servicios en el sistema operativo. Toda su interfazestá basada en botones y menús como el Windows de Escritorio. Su sistema operativo estámontado en diferentes terminales del mercado y empieza a asomar fuertemente la cabeza enel mercado, con un buen diseño y con bastantes aplicaciones en su market place, dandograndes ventajas a los desarrolladores de otras plataformas para que se pasen a susteléfonos, la presentación del Windows Phone 7 dejó algo muy claro, que los smartphonescon este sistema operativo estarán más enfocado a integrar aplicaciones relacionadas con lapersonalización y la comunicación social. Además se aseguró que presentarán unainterfazdivertida, rápida y personal.La principal característica del Windows Phone 7 es su tecnología basada en hubs, es decir,apartados o secciones. Estas secciones, o cubos si se traduce literalmente la palabra,agruparán varias aplicaciones bajo etiquetas comunes. En total, habrá seis hubs que vendrán xvii
  • 18. de serie con todos los dispositivos: Personas, Imágenes, Música y Vídeos, Juegos, Oficina yel Marketplace. Será posible añadir nuevas secciones a partir de aplicaciones externas.Por otra parte, los terminales incluirán las aplicaciones de Microsoft Office: Word, Excel yPower Point. También podrá encontrarse el sistema de juegos y el reproductor de vídeo ymúsica Zune. Destaca además el LockScreen, una aplicación que dará información, comola hora o si se han recibido mensajes nuevos, mientras el dispositivo esté bloqueado. Valoración: Buena. Ventajas: Tiene una gran compatibilidad con los servicios en la Nube de Windows Live. Inconvenientes: No es compatible con Outlook y para transferir ficheros al móvil es necesario instalar un programa (Zune) en el PC. Aplicaciones: El Market Place es una de las tiendas de aplicaciones más nuevas, pero también de las más logradas. Es fácil de usar, con muchos detalles de cada aplicación y, aunque podría tener un repertorio mayor, lo que hay sirve para cubrir bien el mercado. Teléfonos: Muchos fabricantes entre los que elegir. Samsung, LG, HTC, Nokia Bada Es un sistema operativobasado en Linux para teléfonos móviles desarrollado por Samsung. Está diseñado para cubrir tanto los teléfonos inteligentes de gama alta como los de gama baja. Samsung afirma que bada rápidamente reemplazará la plataforma de teléfonos más básicos, convirtiendo futuros teléfonos en teléfonos inteligentes. Además, Bada puede trabajar con dos tipos de núcleos o kernel: RTOS (Sistema Operativo de Tiempo Real), para sus featurephones; y Linux, para sus teléfonos de alta gama. A simple vista, Bada es bastante familiar a Android en cuanto a lo “técnico”. Sin embargo en la actualidad existen teléfonos con sistemas operativos como BADA que no tienen una gran cuota de mercado ni gran repercusión, no siendo recomendables si deseáis tener una buena experiencia con los smartphones ya que el sistema operativo BADA se fusionan creando otro sistema diferente, pero son proyectos que quedan relegados a terminales de gama baja y con poca salida comercial, pues al no tener la suficiente venta acaban siendo abandonados. xviii
  • 19. MeeGoMeeGo es la unión de los sistemas operativos Maemo y Moblin, con elque Intel y Nokia pretendían competir con el sistema Android de Google. El proyecto delnuevo sistema, a diferencia de Android, está auspiciado por la Linux Foundation. Nokiapresentó su nuevo móvil N900 el cual utiliza el sistema MeeGo y fue lanzado a finales de2011. MeeGo se presentó como un sistema preparado para funcionar en netbooks,dispositivos portátiles, sistemas en vehículos, televisiones y teléfonos multimedia aunquede momento sólo será compatible con el Nokia N900. El primer teléfono con Meego, elN9, muy en la línea clásica de Nokia, pero con pantalla táctil, tecnología NFC, mapas yGPS, tuvo una gran acogida entre la crítica especializada., pero su tardanza en salir tras elanuncio del pase a Windows Phone hizo que nadie recomendara comprar un móvil quecostaba lo que un iPhone pero que no iba a tener ni de lejos las aplicaciones porque nohabía apoyo de Nokia para crear una comunidad de aplicaciones. Meego fue abandonadoa finales del 2010 y cedido a la Linux Foundationpor si alguien quería desarrollarlo.”Disponible http://suite101.net/article/windows-phone-7-el-nuevo-sistema operativo-para-moviles-a27558#ixzz20EpP5XC8.De acuerdo a nuestro criterio un sistema operativo móvil es aquel que controla a unteléfono móvil convirtiéndolo en un aparato móvil que realiza diferentes funcionesmultimedia (contactos, juegos, cámara, mensajes, etc.). Existen diferentes sistemasoperativos y cada uno de estos tienen sus propias aplicaciones, así en la aplicación adesarrollar utilizaremos el sistema operativo Windows Phone debido a que nosproporciona una interfaz de usuario rápida fácil y flexible, ya que es manejable através de botones y menús similares al escritorio de Windows.Software PropietarioSegún slideshare.net, Pablo Albuera y Mastermagazine.info en su tema SoftwarePropietario dice que “Propietario se refiere a cualquier programa informático que algúnindividuo o compañía retiene el derecho de autor exclusivo sobre una pieza deprogramación, al mismo tiempo que niega a otras personas el acceso al código fuente delprograma y el derecho a copiarlo, modificarlo o estudiarlo. Llámese propiedad intelectual.El término “propietario” alude a que está “poseído y controlado privadamente”. Noobstante, el programa puede seguir siendo propietario aunque su código fuente se haya xix
  • 20. hecho público, si es que se mantienen restricciones sobre su uso, distribución o modificación. Por otro lado, el programa se puede considerar no-proprietario, una vez que se haya lanzado con una licencia que permita a otros crear versiones del software modificadas independientemente, sin restricciones onerosas, aun cuando los derechos de autor puedan permanecer en manos de un individuo en particular. Al menos en teoría, se ha cedido el control. Ventajas Facilidad de adquisición (puede venir preinstalado con la compra del pc, o encontrarlo fácilmente en las tiendas). Existencia de programas diseñados específicamente para desarrollar una tarea. Las empresas que desarrollan este tipo de software son por lo general grandes y pueden dedicar muchos recursos, sobretodo económicos, en el desarrollo e investigación. Interfaces gráficas mejor diseñadas. Más compatibilidad en el terreno de multimedia y juegos. Mayor compatibilidad con el hardware.Desventajas - No existen aplicaciones para todas las plataformas (Windows y Mac OS ). - Imposibilidad de copia. - Imposibilidad de modificación. - Restricciones en el uso (marcadas por la licencia). - Imposibilidad de redistribución. - Por lo general suelen ser menos seguras. - El coste de las aplicaciones es mayor. - El soporte de la aplicación es exclusivo del propietario. - El usuario que adquiere software propietario depende al 100% de la empresa propietaria.” xx
  • 21. Disponible en la página:http://www.mastermagazine.info/termino/6751.phphttp://www.slideshare.net/pabloalbuera/software-propietario-1569982. 15/09/2011.Según nuestro criterio software propietario resulta más flexible su utilización debido asu Interfaces gráficas mejor diseñadas, Más compatibilidad de multimedia y juegos yMayor compatibilidad con el hardware, por estas razones hemos elegido trabajar consoftware propietario.Aplicación MóvilSegún la tesis de marketing móvil, autora Cinthia Varas dice “Aplicación es un tipo deprograma informático diseñado como herramienta para permitir a un usuario realizardiversos tipos de trabajo. Brindan una experiencia más rica que los sitios móviles ya quehay más procedimiento en el celular.Se puede desarrollar en distintas plataformas, como Java, Android, IPhone, WindowsMobile, Windows Phone, etc. Permiten crear: Juegos. Catálogos. Guías. Aplicaciones informáticas. Reproductores multimedia. Formularios. Tarjetas animadas.” 19/12/2011. Desarrollo De Aplicaciones Móviles De acuerdo al Teléfono de Desarrollo de Plataforma en su tema ¿Que es el Desarrollo de Teléfonos? Información General manifiesta que “El desarrollo de aplicaciones móviles es un término para el proceso de escribir aplicaciones para Windows Phone. Los teléfonos ejecutan un sistema operativo como plataforma para proporcionar servicios a las aplicaciones. Como resultado, el desarrollo en dispositivos móviles es parecido al desarrollo de escritorio: pero con matices. Los teléfonos no tienen la memoria ni el rendimiento de los pc’s. Para simplificar el desarrollo, muchos desarrolladores xxi
  • 22. inicialmente ejecutan, depuran y prueban sus aplicaciones en una versión de software delteléfono, también conocido como emulador. Este permite la creación de la aplicación enun entorno estándar y conocido, y puede ser implementado en un teléfono cuando estálisto para su uso. Además el crecimiento económico de los países depende, en gran parte,de contar con una vigorosa industria tecnológica. El desarrollo de las herramientas, lacapacitación e infraestructura necesarias para impulsar el desarrollo de innovacionestecnológicas y nuevas empresas en el sector, puede hacer la diferencia para el futuro depueblos enteros. Por eso creemos que el desarrollo de aplicaciones móviles para el nuevoWindows Phone 7 representa una gran oportunidad para los desarrolladores.” Disponibleen la siguiente página de internethttp://msdn.microsoft.com/es-es/ff380145#one19/12/2011.Según nuestro criterio aplicaciones móviles son pequeños programas informáticosque se instalan en el teléfono celular para ampliar las funcionalidades del mismo ypara su desarrollo se debe contar con un emulador para realizar una prueba de unaaplicación y corregirla si es necesario.Windows Phone 7Según Wikipedia en su tema Windows Phone 7 manifiesta que “La nueva plataforma deMicrosoft para teléfonos móviles y su reciente alianza con Nokia hacen de WindowsPhone 7 una plataforma enormemente atractiva por el potencial de crecimiento quepresenta. Windows Phone es un sistema operativo móvil desarrollado por Microsoft,como sucesor de la plataforma Windows Mobile. Está pensado para el mercado deconsumo generalista en lugar del mercado empresarial. Con Windows Phone 7 Microsoftofrece una nueva interfaz de usuario, integra varios servicios en el sistema operativo yplanea un estricto control del hardware que implementará el sistema operativo, evitandola fragmentación con la evolución del sistema.CaracterísticasPantalla de inicio y mosaicos dinámicosLa pantalla de inicio de Windows Phone 7 se compone de mosaicos dinámicos quemuestran información útil y personalizada para el usuario. Estos mosaicos se actualizanfrecuentemente manteniendo informado de cualquier cambio al usuario. La información xxii
  • 23. que se muestra en los mosaicos dinámicos puede ser desde llamadas, mensajes recibidos,correos electrónicos pendientes, citas previstas, juegos o enlaces rápidos a aplicaciones.La pantalla de inicio y la posición de los mosaicos dinámicos se pueden personalizarpulsando y arrastrando los mosaicos a la posición que se desee.Web BrowserWindows Phone 7 hoy cuenta con Internet Explorer Mobile que está basado en InternetExplorer 9. Internet Explorer en Windows Phone permite a los usuarios mantener unalista de páginas favoritas y mosaicos de estas páginas en la pantalla principal. El browsertambién soporta hasta 6 solapas de internet que el usuario puede cargar en paralelo. Enuna demo, Microsoft indicó que los usuarios podrán transmitir videos de YouTube desdeel browser. Al hacer clic en el video, uno podrá correrlo en una aplicación independienteen la pantalla principal.SearchBing (motor de búsqueda), Bing mobile, Bing maps Microsoft hardware requiere quecada Windows Phone 7 tenga un botón dedicado a búsquedas de sitios web, noticias ymapas usando las aplicaciones de Bing. Bing es la búsqueda principal de Windows Phone7 ya que tiene una integración profunda al SO.ContactosEn este hub se centraliza toda la información relacionada con cambios de estado,imágenes compartidas, comentarios y toda la información que los contactos del usuariohayan compartido. A través del hub de contactos se puede actualizar el propio estado yrealizar comentarios sobre publicaciones de los contactos.Imágenes y cámaraEl hub de imágenes y cámara es el lugar donde se almacenan toda la colección deimágenes que el usuario ha guardado en el teléfono y las imágenes que provienen de loscontactos. En este hub se pueden integrar todas las aplicaciones que tienen funciones deedición y distribución de imágenes y fotografías. xxiii
  • 24. Desarrollo de aplicacionesEl desarrollo de aplicaciones para Windows Phone 7 puede hacerse empleando dos tiposde implementaciones:MicrosoftSilverlight que permite realizar aplicaciones que contengan transiciones yefectos visuales. Silverlight permite el desarrollo de aplicaciones basadas en XAML.Silverlight para Windows Phone incluye el Microsoft.NET Compact Framework, quehereda de la arquitectura .NET Framework, el CLR y la ejecución de códigoadministrado, soporta un subconjunto de las librerías de clases de .NET Framework ycontiene clases diseñadas exclusivamente para .NET Compact Framework. Este soporteincluye el Base Class Library, una colección de clases que soportan lectura y escritura deficheros, manipulación XML y manejo de gráficos. Cada aplicación que es ejecutada enWindows Phone OS 7.0 CTP se ejecuta dentro de un proceso en el motor de ejecución.NET Compact Framework.Microsoft XNA Framework es una implementación nativa de .NET Compact Frameworkque incluye un amplio conjunto de bibliotecas de clases, específicos para el desarrollo dejuegos, por ejemplo para el manejo de dispositivos de entrada, tratamiento de sonidos yvídeos, carga de modelos y texturas, uso de ficheros de forma transparente a la plataformaen la que se ejecute, desarrollo de juegos online, etc. Permite desarrollar juegos paraWindows Phone OS 7.0 CTP, Xbox 360, Zune HD y Windows 7.Recursos Y Herramientas Para El Desarrollo De Windows Phone 7Sin duda alguna, una de las áreas con mayor potencial de desarrollo es la relacionada conlas aplicaciones móviles. Se espera que el mercado de los Smartphone crezca en un 55%solamente el próximo año.El año pasado, Microsoft volvió a profundizar en dispositivos móviles armado con laplataforma Windows Phone 7. Para el consumidor, Windows Phone 7 ofrece unamoderna interfaz multitoque, integración con correo electrónico, Facebook y serviciosZune, además de la capacidad de instalar aplicaciones para entretenerse o trabajar. Para eldesarrollador, Windows Phone 7 ofrece un objetivo de programación directo basado enSilverlight y Microsoft .NET Framework, junto con la capacidad de llegar a un público declientes amplio y en aumento. xxiv
  • 25. Las herramientas básicas que necesitará para comenzar a escribir códigos para WindowsPhone 7 son Visual Studio 2010 y las herramientas para desarrolladores de WindowsPhone.Las herramientas para desarrolladores incluyen Visual Studio 2010 Express paraWindows Phone, el emulador para Windows Phone, Silverlight para Windows Phone,XNA Game Studio 4.0 y ExpressionBlend 4 para Windows Phone.” ”Disponible en lasiguiente página de internet http://es.wikipedia.org/wiki/Windows_Phone_7.19/12/2011.19/12/2011.Según nuestro criterio Windows phone 7es una plataforma con una gran interfazgrafica para el usuario además permite el almacenamiento y actualización de datos eimágenes, acceso a internet, su programación es directa y utiliza herramientas comovisual estudio 2010, emulador para Windows Phone y Silverlight para WindowsPhone.SilverlightSegún el Centro de Desarrollo De Silverlight en su tema Microsoft Silverlight dice que“Es una tecnología para aplicaciones web que agrega nuevas funciones multimedia comola reproducción de vídeos, gráficos vectoriales, animaciones e interactividad a las mismas(competencia directa de Flash).Microsoft Silverlight es un complemento de Microsoft que nos permite desarrollaraplicaciones enriquecidas para la web. Silverlight funciona sobre varias plataformas ymúltiples exploradores y proporciona una nueva generación de experiencias de usuariobasadas en .NET. Tras una descarga que se instala en segundos, Silverlight posibilita unanueva plataforma rica, segura y escalable.Silverlight ofrece un modelo de programación flexible y coherente compatible conlenguajes .NET como Visual Basic, C# y F#, y otros como AJAX, Python, Ruby y queademás se integra con las aplicaciones web existentes. Silverlight supone una nuevaforma de aprovechar los elementos multimedia en los principales navegadores entre losque se incluyen Firefox, Safari e Internet Explorer tanto en MacOS como en Windows. xxv
  • 26. Silverlight en .NETSilverlight nació como un plugin multiplataforma para navegadores. Es una plataformamuy potente orientada a crear las llamadas RIA (del inglés, Rich Internet Applications),pero a día de hoy no se limita únicamente a este escenario sino que también es una buenaalternativa para aplicaciones clientes en Windows y aplicaciones para Windows Phone.Desde su primera aparición en 2007 con Silverlight 1.0 ha ido añadiendo anualmenteimportantes características. En 2008 la versión 2.0 incluyó código manejado, en 2009 laversión 3.0 incluía aplicaciones fuera del navegador (OOB, Out Of Browser) y en 2010 laversión 4.0 incluía aplicaciones con privilegios elevados en entornos Windows.Gradualmente con cada una de estas versiones se ha ido ganando en funcionalidad,estabilidad y rendimiento. Además, durante el año 2010, se publicó una versiónindependiente con la que se pueden desarrollar aplicaciones Windows Phone: Silverlightfor Windows Phone.Introducción a la plataformaSilverlight forma parte de toda la familia que forma la plataforma .NET ya que no deja deser un subconjunto del .NET Framework. Por centrarnos en la expuesta en este libro,Silverlight for Windows Phone, tiene como librerías base las descritas en el .NETCompact Framework (aquel que estaba presente en Windows Mobile, en Xbox 360, etc.)que es un subconjunto ligero de apenas 5MB del .NET Framework. La idea de éste esquitar todas las librerías innecesarias en entornos cliente, las tecnologías de servidor eincluso algunas demasiado avanzadas. Lo que toma de .NET es todo el entorno deejecución, la gestión automática de memoria, la compilación en tiempo de ejecución,manejo de excepciones, código seguro, etc.Silverlight extiende el .NET Compact Framework añadiendo toda la capa de presentaciónde la interfaz de usuario, tiene un lenguaje de definición de la interfaz llamado XAML(eXtensibleApplicationMarkupLanguage) y su lenguaje de programación principal es C#,aunque también existe la versión de Visual Basic.Herramientas de desarrollo xxvi
  • 27. Las herramientas que necesitamos para programar para Windows Phone son VisualStudio y el emulador de Windows Phone. Ambos están incluidos en el paquete gratuitollamado Windows Phone SDK1. Este paquete incluye el Visual Studio 2010 Express forWindows Phone, el emulador de Windows Phone, las herramientas de despliegue y, encaso de tener instalada alguna versión profesional de Visual Studio 2010, le añade elsoporte a proyectos de Windows Phone.Visual Studio nos permite programar nuestras aplicaciones, diseñar su interfaz ydepurarlas. Para ello nos permite dos tipos de depuraciones: sobre el emulador y sobre undispositivo sincronizado a nuestro equipo. Esto es útil para probar características propiasde los Windows Phone, como el acelerómetro, brújula digital y demás. Como el WindowsPhone tiene soporte multitáctil el emulador también lo tiene, si estamos sobre unWindows 7 y contamos con una pantalla multitáctil, esto hace más sencillo hacer pruebascontra la interfaz para poder simular gestos y fluidez.Además del Visual Studio existe otra herramienta para trabajar con Windows Phone:Microsoft ExpressionBlend, que forma parte de la familia Expression la cual incluyeherramientas pensadas para diseñadores, abarcando diseño gráfico, web, interfaces deusuario y maquetación de video. Esta herramienta de pago está orientada a diseño, a pesarde tener editor de C# su principal ventaja es a la hora de trabajar con animaciones,prototipar nuestra aplicación, etc. En caso de tenerla instalada se integra perfectamentecon Visual Studio 2010, pudiendo usar ambas herramientas sin conflictos. Blend nospermite compilar y probar nuestras aplicaciones pero no depurar: esa es una tareaexclusiva de Visual Studio.Fundamentos de Silverlight en XAMLXAML es el lenguaje de marcado basado en XML creado por Microsoft que es usado porWPF y Silverlight. La sintaxis la hereda de XML por lo que tiene que estar bien formado,cumplir las restricciones de capitalización, espacios en blanco y cierre de etiquetas. Paraaquellos que estén familiarizados con el desarrollo de páginas Web, el XAML sería paraSilverlight lo que el HTML para una página Web. Entre sus características encontramosque es un lenguaje Orientado a Objetos, por lo tanto cuando estemos definiendo unfichero XAML estaremos definiendo una clase que podrá ser extendida con C# mediante xxvii
  • 28. clases parciales, con la analogía con el HTML, el C# sería para XAML lo que el JavaScript para el HTML, a pesar de que todo lo que podemos hacer con XAML se puedehacer con C# es recomendable hacerlas con XAML a no ser que requieran cierta lógicaque no pueda ser programada con el lenguaje declarativo. Con el XAML podremos crearobjetos, establecer sus propiedades, relaciones contenido-contenedor entre elementos,elementos estáticos y dinámicos, etc.” Disponible en la siguiente página de internethttp://www.comunidadbloggers.com/2010/04/que-es-microsoft-silverlight.html.22/04/2010.Silverlight para nosotras es una programación para el diseño de la interfaz einteractividad con el usuario las animaciones que podemos crear en Silverlight sonsuperiores al programa de flash.C SharpSegún ENCICLOPEDIA MICROSOFT VISUAL C# en su tema El futuro C sharpconsidera que “C# evolucionó a partir del lenguaje C/C++ incorporando numerosasinstrucciones, funciones y palabras clave directamente relacionadas con la interfaz gráficade Windows. Actualmente ofrece capacidades para realizar un diseño completamenteorientado a objetos y acceso directo a Microsoft .NET Framework, entorno queproporciona un amplio conjunto de interfaces de programación de aplicaciones paraWindows e Internet.Desde la aparición de Visual Studio .NET, entorno de desarrollo que incluye a Visual C#,dicho paquete ha sido revisado y ampliamente modificado, con el único objetivo deofrecer una herramienta flexible para los desarrolladores de aplicaciones de línea denegocios que crean aplicaciones Windows, Web o móviles. Así, hemos oído hablar deVisual Studio 2002, 2003, 2005, 2008 y de Visual Studio 2010 y .NET Framework 2.0,3.5 y 4.0.Al mismo tiempo, Microsoft ha publicado una gama de productos denominada Express,de descarga gratuita, que está enfocada a programadores no profesionales. Estos entornosde desarrollo son Visual Basic, Visual C#, Visual C++, Visual Web Developer (para eldesarrollo de aplicaciones Web) y SQL Server Express, además de un nuevo producto xxviii
  • 29. llamado Visual Studio 2010 Express for Windows Phone para el desarrollo deaplicaciones para los dispositivos móviles basados en Windows Phone. Losdesarrolladores profesionales podrán elegir también entre las versiones profesionales deVisual Studio, en las que encontrarán herramientas específicas para arquitectos,desarrolladores o probadores, o herramientas de software de ciclo de vida.C#, pronunciado C Sharp, es actualmente uno de los lenguajes de programación máspopulares en informática y comunicaciones. El objetivo de Microsoft, que tiene todos losderechos sobre la plataforma de desarrollo .NET Framework SDK en la que está incluidoC#, es permitir a los programadores abordar el desarrollo de aplicaciones complejas confacilidad y rapidez. Es como si tomáramos todas las cosas buenas de Visual Basic y lasañadiéramos a C++, aunque recortando algunas de las tradiciones más ocultas y difícilesde conocer de C y C++.Con C# no sólo se pueden escribir programas para la Web, sino que también permitedesarrollar aplicaciones de propósito general, finalidad de esta obra.” http://www.ra-ma.es/libros/ENCICLOPEDIA MICROSOFT-VISUAL-C-3-EDICION/5927/978-84-7897-986-8. 19/12/2011.Según Manuales C# en su tema C Sharp considera que “Características de C# Sencillez: C# elimina muchos elementos que otros lenguajes incluyen y que son innecesarios en .NET. Por ejemplo: o El tamaño de los tipos de datos básicos es fijo e independiente del compilador, sistema operativo o máquina para quienes se compile (no como en C++), lo que facilita la portabilidad del código. Modernidad: C# incorpora en el propio lenguaje elementos que a lo largo de los años ha ido demostrándose son muy útiles para el desarrollo de aplicaciones y que en otros lenguajes como Java o C++ hay que simular, como un tipo básico decimal que permita realizar operaciones de alta precisión con reales de 128 bits (muy útil en el mundo financiero). xxix
  • 30. Orientación a objetos: Una diferencia de este enfoque orientado a objetosrespecto al de otros lenguajes como C++ es que el de C# es más puro en tantoque no admiten ni funciones ni variables globales sino que todo el código y datoshan de definirse dentro de definiciones de tipos de datos, lo que reduce problemaspor conflictos de nombres y facilita la legibilidad del código.Orientación a componentes: La propia sintaxis de C# incluye elementos propiosdel diseño de componentes que otros lenguajes tienen que simular medianteconstrucciones más o menos complejas.Gestión automática de memoria: Todo lenguaje de .NET tiene a su disposiciónel recolector de basura del CLR. Esto tiene el efecto en el lenguaje de que no esnecesario incluir instrucciones de destrucción de objetos.Seguridad de tipos: C# incluye mecanismos que permiten asegurar que losaccesos a tipos de datos siempre se realicen correctamente, lo que permite evitarque se produzcan errores difíciles de detectar por acceso a memoria noperteneciente a ningún objeto y es especialmente necesario en un entornogestionado por un recolector de basura.Instrucciones seguras: Para evitar errores muy comunes, en C# se han impuestouna serie de restricciones en el uso de las instrucciones de control más comunes.Por ejemplo, la guarda de toda condición ha de ser una expresión condicional yno aritmética, con lo que se evitan errores por confusión del operador de igualdad(==) con el de asignación (=); y todo caso de un switchha de terminar en un breako goto que indique cuál es la siguiente acción a realizar.Sistema de tipos unificado: A diferencia de C++, en C# todos los tipos de datosque se definan siempre derivarán, aunque sea de manera implícita, de una clasebase común llamada System. Object, por lo que dispondrán de todos losmiembros definidos en ésta clase (es decir, serán “objetos”).Extensibilidad de tipos básicos: C# permite definir, a través de estructuras,tipos de datos para los que se apliquen las mismas optimizaciones que para lostipos de datos básicos.Extensibilidad de operadores: Para facilitar la legibilidad del código yconseguir que los nuevos tipos de datos básicos que se definan a través de las xxx
  • 31. estructuras estén al mismo nivel que los básicos predefinidos en el lenguaje, al igual que C++ . Versionable: C# incluye una política de versionado que permite crear nuevas versiones de tipos sin temor a que la introducción de nuevos miembros provoquen errores difíciles de detectar en tipos hijos previamente desarrollados y ya extendidos con miembros de igual nombre a los recién introducidos. Eficiente: En principio, en C# todo el código incluye numerosas restricciones para asegurar su seguridad y no permite el uso de punteros, en C# es posible saltarse dichas restricciones manipulando objetos a través de punteros.”Disponible en la siguiente página electrónica http://www.clikear.com/manuales/csharp/c10.aspx. 19/12/2011.De acuerdo a nuestro criterio c# es un lenguaje de programación con funciones,instrucciones y palabras claves que nos ayudaran a realizar la aplicación móvilcompleja con facilidad y rapidez ya que es una herramienta flexible y genera uncódigo explicito.Bases De Datos MóvilesSegún slideshare.net su tema Base de Datos Móviles considera que “Manipula la base dedatos en memoria principal. Es por eso que una base es un conjunto de informesrecopilados en formas ordenadas. A la vez también se permite relacionar con cualquierremoto de información. Son cambios revolucionarios entre comunicaciones como:celulares, LAN (redes de área local) inalámbricas, servicios de satélites, laptop, etc.) Yaque permiten a los usuarios “móviles” la posibilidad de permitir información a cualquiermomento y desde cualquier lugar sin la necesidad de internet. La informática móvilencaja al concepto de base de datos móvil. Una base de datos móvil es una base deinformes portable, independiente del servidor corporativo de bases capaz de informarseutilizando sitios remotos en datos corporativos.SQL Server Compact EditionProporciona a los programadores un modelo de programación común a otras ediciones deSQL Server para el desarrollo tanto de aplicaciones nativas como administradas. SQLServer Compact Edition ofrece funcionalidad de base de datos relacional en un espacio xxxi
  • 32. reducido: un sólido almacén de datos, un procesador de consultas de optimización y unaconectividad escalable y de confianza. Está apoyado en el lenguaje estructurado deconsulta SQL y proporcionando un modelo del desarrollo y un API constante con SQLServer.SQL Server CE 2.0 expone un sistema esencial de características de la base de datosrelacionales, así como un procesador QUERY y una ayuda para las transacciones y lostipos de datos clasificados, mientras que mantiene una forma compacta que preserverecursos del sistema. Los datos remotos tienen acceso y la réplica de la fusión se asegurade que los datos de bases de datos del SQL Server estén entregados confiablemente, sepuede manipular offline, y se puede sincronizar más adelante al servidor, haciendo elSQL Server CE 2.0 ideal para los ambientes móviles y wireless.El SQL Server CE 2.0 amplía la frontera de la administración de datos entregando: Una plataforma familiar de la base de datos para el rápido desarrollo. La familia de SQL Server proporciona la ayuda de administración de datos y la programabilidad a través de la empresa de los servidores más grandes directo a las estaciones de trabajo. El SQL Server CE 2.0 proporciona capacidades robustas de la administración de datos en los dispositivos móviles. Un acuerdo con todo base de datos relacional capaz. Aunque los dispositivos están avanzando rápidamente, los recursos de sistema tales como memoria disponible son a menudo escasos, así que es crítico que un sistema de la base de datos emparentada sea tan compacto como sea posible mientras que todavía expone funcionalidad esencial. El SQL Server CE 2.0 tiene un uso pequeña de la memoria, entregando toda su funcionalidad en aproximadamente 1 megabyte (MB). El funcionamiento se realza con un procesador QUERY óptimo. Acceso flexible de los datos. El SQL Server CE 2.0 permite el acceso directo, eficiente a los datos de la empresa si un dispositivo está conectado siempre o conectado intermitentemente con la computadora que funciona el SQL Server. El acceso remoto de los datos expuestos en SQL Server 6.5, el SQL Server 7.0, y bases de datos del SQL Server 2000 a través de ejecuciones remotas de las xxxii
  • 33. declaraciones Transact-SQL y de la capacidad de llevar registros al dispositivo del cliente para ponerse al día.El SQL Server CE 2.0 incluye actualizaciones: QueryAnalyzer El queryanalizer ha sido actualizado para mejorar el interfaz del usuario para una administración más fácil de los objetos. QueryProcessor El queryprocessor le permite agilizar su código con nuevas funciones intrínsecas y consultas parametrizadas. Motor de almacenamiento El motor de almacenamiento incluye mejoras importantes a la funcionalidad del acceso remoto de los datos, incluyendo indexpulls y uploadonlyfeatures-solamente. Además, el motor de almacenamiento ahora soporta el mismo número de índices (249) por tabla como el SQL Server.No son orientados a aplicaciones empresariales ni de negocio, sino a aplicaciones deconsumidor o de usuario final. Entre otras cosas es por eso que son aplicaciones muyrestringidas, pues requieren proteger los intereses de un mundo de usuarios mucho másgrandes y ofrecer un entorno absolutamente estándar para que muchos desarrolladorespuedan hacer sus aplicaciones fácilmente sobre esta plataforma.” Disponible en lasiguiente página electrónica http://www.todopocketpc.com/showthread.php/1156-SQL-Server-Nuevo-SQL-Server-CE-2.0. 23/04/2009.Esta base de datos es la más adecuada para trabajar con Windows phone 7 debido aque para el almacenamiento de la información el espacio de memoria debe ser de 1MB lo cual no dificulta el almacenamiento en un dispositivo móvil.Tecnologías En El Sector TurísticoSegún Generaciones Turísticas en su tema Tecnología en el Turismo consideran que ““Laaplicación de las tecnologías en el sector turístico ha tenido una evolución acorde con lasetapas de informatización e informacionalización de la sociedad,y la industria turística intensiva en información, ese desarrollo tecnológico – Internet,comunicaciones, móviles, banda ancha, satélites, etc. Está produciendo cambios xxxiii
  • 34. significativos en la estructura económica y social, y en el conjunto de las relaciones sociales. Además la industria turística era y es atractiva para el desarrollo de tecnologías de información: el turismo es una actividad interterritorial que promociona y comercializa actividades ofrecidas lejos del lugar donde se encuentra el cliente. Las tecnologías han modificado las industrias hoteleras, de restaurantes, lugares turísticos y ahora juegan un papel fundamental en las reglas que rigen el mundo de negocios y en la forma de acercarse a los clientes. Las nuevas tecnologías proporcionan la base material para el desarrollo de la economía global, en este aspecto el turismo es un sector que informa las tendencias. Se conseguirá una mayor sostenibilidad en el sector turístico si se utilizan adecuadamente las herramientas que aportan las nuevas tecnologías y si también se aplican con la mayor eficiencia en la sociedad de la información. Las nuevas tecnologías pueden generar las oportunidades: Favorecen el intercambio cultural. Potencian el turismo interesado en la identidad de los pueblos, favoreciéndola Facilita el desarrollo económico de áreas que antes interesaban menos a los agentes turísticos. Permiten la segmentación del mercado y la creación de nuevos servicios. Aportan nuevas herramientas que contribuyen a la sostenibilidad (consumos energéticos, agua, residuos...)”Disponible en la siguiente página electrónica http://www.eumed.net/eve/resum/07-07/llc.htm. 19/12/2011.La finalidad del proyecto es dotar a los turistas de guías de viajes personalizadas. Elsistema permite visualizar rutas predefinidas, proporcionar información de puntos deinterés, ayudar al turista en sus desplazamientos por la ciudad. Todo ello de acuerdoal perfil del turista (si viaja solo, en familia, con o sin niños, si se trata de una personadiscapacitada, sus aficiones, etc.). xxxiv
  • 35. TÉRMINOS BÁSICOS A: Aplicación.- Paquete de software, sistema computarizado. B: Break.-La sentencia de break es de tipo de control de bucles.El uso de esta sentencia rompe la iteración de dicho bucle, de cualquiera de los tipos (while, do-while, for), C: CLR.-Es un programa que corre sobre el sistema operativo y se encarga de controlar, ejecutar y brindar servicios a las aplicaciones .NET. CTP.- Es uno de los protocolos fundamentales en Internet. Muchos programas pueden usar TCP para crear conexionesen red de las cuales pueden enviarse datos. El protocolo garantiza que los datos serán entregados en su destino sin errores. D: Depurar.- Es el proceso de identificar y corregir errores de programación. F: Framework.- Es un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular, que sirve como referencia para enfrentar y resolver nuevos problemas de índole similar. G: Goto.-Es una instrucción muy común en los lenguajes de programación con el objetivo de controlar el flujo del programa. Transfiere sin condiciones la ejecución del programa a la etiqueta o número de línea especificada. I: Interfaz multitoque.- Es un tipo de entrada que se basa en el concepto de entrada de un toque y, potencialmente, en varios toques y sus características se interpretan como una unidad (a veces denominada marco). xxxv
  • 36. M:Mosaicos dinámicos.-La manera en la que las aplicaciones pueden ser ejecutadas, perotambién el mecanismo por el cual las aplicaciones nos pueden avisar que ha sucedidoalgo de nuestro interés como usuarios finales.Multitoque.- Es una tecnología que permite la interacción de hombre y máquina. Entérminos generales, el Multi-touch consiste en una pantalla táctil o touchpad (dispositivotáctil de entrada) que reconoce al mismo tiempo múltiples puntos de contacto, así como elsoftware que lleva consigo y que permite interpretar dichas interacciones simultáneas.P:Plataforma.-una plataforma es un sistema que sirve como base para hacer funcionardeterminados módulos de hardware o de software con los que es compatible. Determinauna arquitectura de hardware y una plataforma de software.R:Registros.- Un conjunto de datos acerca de una persona, lugar o algún otro elemento.S:Smartphone.-Teléfonos inteligentes que permiten la instalación de programas paraincrementar el procesamiento de datos y la conectividad.U:Usuario.- Cualquier individuo que interactúa con el computador a nivel de unaaplicación.W:WPF.-Puede crear una amplia gama de aplicaciones independientes y hospedadas enexplorador.X:XAML.-Es un lenguaje declarativo de marcado tal y como se aplica en el modelo deprogramación .NET Framework, XAML simplifica la creación de la UI para unaaplicación .NET Framework. Se pueden crear elementos visibles de la UI en el marcadoXAML declarativo y, a continuación, separar la definición de la UI de la lógica en tiempode ejecución mediante archivos de código subyacente, que se unen al marcado mediantedefiniciones de clases parciales.XML.- Es un metalenguaje, dado que con él podemos definir nuestro propio lenguaje depresentación. xxxvi
  • 37. 3. DISEÑO DE LA INVESTIGACIÓNHIPÓTESISEl Diseño e Implementación de una Aplicación Móvil de páginas amarillas permitirá alos turistas y/o usuarios en general conseguir información rápida de la ubicación deHoteles, Restaurantes y lugares Turísticos, de la ciudad de Latacunga, a través de loscelulares.OPERACIONALIZACIÓN DE LA VARIABLESHipótesis Variables IndicadoresEl Diseño e Variable Dependiente  Nivel de conocimiento de lasImplementación de una herramientas informáticas.Aplicación Móvil de Diseño e Implementación  Falta de información exacta.páginas amarillas de una Aplicación Móvil  Pérdida de tiempo en lospermitirá a los turistas y/o de páginas amarillas. usuarios por conseguirusuarios en general información de hoteles,conseguir información restaurantes y lugaresrápida de la ubicación de turísticos.Hoteles, Restaurantes y  Falta de conocimiento en lalugares Turísticos, de la instalación de software enciudad de Latacunga, a dispositivos móviles.través de los celulares.  Desconocimiento en el desarrollo de aplicaciones móviles. xxxvii
  • 38. conseguir información  Información eficiente a los rápida de la ubicación de usuarios. Hoteles, Restaurantes y  Satisfacción de los lugares Turísticos. usuarios.  Acogida por parte de los usuarios.  Costos.  Movilidad de la información.DISEÑO METODOLÓGICOTipos De InvestigaciónInvestigación BibliográficaSegún Francisco Leiva Zea en su libro LLAMADO NOCIONES DE METODOLOGÍADE INVESTIGACIÓN CIENTÍFICA expresa que la Investigación Bibliográfica es “Lainvestigación que se realiza en libros, lo cual presupone la utilización de bibliotecas.”2002, pág. 19.Este tipo de investigación nos servirá para recopilar la mayor cantidad deinformación posible, la cual nos proporcionara los conocimientos y guías necesariaspara el desarrollo del ante proyecto de la tesis.Investigación De CampoSegún Francisco Leiva Zea en la obra NOCIONES DE LA METODOLOGÍA DEINVESTIGACIÓN CIENTÍFICA expresa que la investigación de campo es “Es la que serealiza en lugares no determinados específicamente para ello, sino que corresponde almedio en donde se encuentra los sujetos o el objeto de investigación, donde ocurre loshechos o fenómenos investigados.” 2002, Pág.20.Este tipo de investigación nos ayudara a conocer la realidad, las necesidades yproblemas del lugar de los hechos para dar una efectiva solución a través de laimplementación de la aplicación móvil de páginas amarillas. xxxviii
  • 39. Investigación ExperimentalSegún Francisco Leiva Zea en la obra NOCIONES DE LA METODOLOGÍA DEINVESTIGACIÓN CIENTÍFICA expresa que la investigación de experimental es “Es laque se refiere a lo que será, es decir a una realidad que no existe en el momento pero queexistirá después del experimento.Es, por otro lado la descripción y análisis de condiciones creadas y cuidadosamentecontroladas por el investigador, quien estudia los efectos producidos por el experimento,según las variables determinadas en la planificación del experimento.Las situaciones en que se emplea el método experimental son prácticamente infinitas. Elprogreso de la ciencia depende, en gran parte, de la investigación experimental.” 2002,Pág.21.Este tipo de investigación nos ayudara al desarrollo de la aplicación y su posteriorevaluación del cumplimiento de los requisitos y satisfacción del usuario.Métodos De InvestigaciónMétodo Hipotético - DeductivoSegún Cesar Augusto Bernal Torres en su libro llamado Metodología de la investigaciónpara administración, economía, humanidades y ciencias sociales expresa que el métodohipotético deductivo es “Un procedimiento que parte de unas afirmaciones en calidad dehipótesis y busca contradecir o falsear tales hipótesis deduciendo de ellas conclusionesque deben confrontarse con los hechos.” 2006, pág. 57Este método nos servirá para sacar conclusiones y comprobar la hipótesisplanteada en la presente investigación.Técnicas De InvestigaciónEncuestaSegún Francisco Leiva Zea en la obra NOCIONES DE LA METODOLOGÍA DEINVESTIGACIÓN CIENTÍFICA expresa que la encuesta es “Una técnica destinada aobtener datos de varias personas cuyas opiniones impersonales interesan al investigador.Para ello, a diferencia de la entrevista, se utiliza un listado de preguntas escritas que se xxxix
  • 40. entregan a los sujetos, a fin de que las contesten igualmente por escrito. Ese listado sedenomina cuestionario.Es impersonal porque el cuestionario no lleva el nombre ni otra identificación de lapersona que lo responde, ya que no interesan esos datos.Es una técnica que se puede aplicar a sectores más amplios del universo - cuando no atodo éste -, de manera mucho más económica que mediante entrevistas.Varios autores llaman cuestionario a la técnica misma. Los mismos u otros, unen unmismo concepto a la entrevista y al cuestionario, denominándolo encuesta, debido a queen los dos casos se trata de obtener datos de personas que tienen alguna relación con elproblema que es materia de investigación. ”2002, Págs. 59,60.Este tipo de técnica de investigación lo utilizaremos para realizar un estudio defactibilidad para conocer si la aplicación a realizarse tendrá o no aceptación porparte de los usuarios.Instrumentos De InvestigaciónCuestionario De EncuestaEl cuestionario es un banco de preguntas en el cual se define con precisión el asunto quese va a investigar y los objetivos de la encuesta, las preguntas deben ser elaboradas deacuerdo al nivel de educación de las personas que van a responder el cuestionario.UNIDAD DE ESTUDIO (POBLACIÓN Y MUESTRA)PoblaciónEn el ámbito de la investigación se ha creído tomar en cuenta la siguiente población de laCámara Provincial del Turismo y del Gobierno Autónomo Descgentralizado Municipaldel Cantón Latacunga – Dirección de Desarrollo Social Jefatura de Turismo.Población Involucrados Cantidad Director de la Cámara Provincial 1 xl
  • 41. del Turismo de Cotopaxi. Secretaría de la Cámara Provincial del Turismo de Cotopaxi. 1 Propietarios de los hoteles, Restaurantes y Lugares turísticos que integran la Cámara Provincial del turismo de Cotopaxi de la ciudad de Latacunga. 73 TOTAL 75 Fuente:Secretaría de la Cámara Provincial del Turismo de Cotopaxi, GAD Municipal de Latacunga – Dirección de Desarrollo Social Jefatura de Turismo, Año 2012.Realizado por: Grupo Investigadoras. POSIBLE INTERPRETACIÓN DE RESULTADOS Para la interpretación de los resultados recopilados se aplicará la estadística descriptiva. Según Francisco Leiva Zea en su libro LLAMADO NOCIONES DE METODOLOGÍA DE INVESTIGACIÓN CIENTÍFICA expresa que la estadística descriptiva es “La rama utilizada comúnmente y consiste en reunir, representar y resumir datos que han sido recogidos mediante cualquiera de las técnicas de investigación científica, los cuales son representados en cuadros o tablas que ofrecen una información muy clara y fácil de comprender.” 2002, pág. 175 Para la representación y resumen de los datos recopilados utilizaremos el diagrama de los pasteles por que estos gráficos nos permiten ver la distribución interna de los datos que representan un hecho, en forma de porcentajes sobre un total. Se suele separar el sector correspondiente al mayor o menor valor, según lo que se desee destacar. 4. PROPUESTA TENTATIVA DE LA ESTRUCTURA DE LA TESIS Portada Certificación xli
  • 42. Responsabilidad Dedicatorias Agradecimientos Índice Abstract Introducción CAPITULO I FUNDAMENTOTEÓRICO DE APLICACIONES MÓVILES EN WINDOWS PHONE1.1. Dispositivos Móviles1.1.1. Concepto1.1.2. Tipos de dispositivos móviles1.2. Sistemas Operativos1.2.1. Concepto1.2.2. Sistemas operativos en el mercado1.2.3. Software libre1.2.4. Ventajas - Desventajas1.3. Aplicaciones Móviles1.3.1. Concepto1.3.2. Importancia1.4. Visual Studio 20101.4.1. Concepto1.4.2. Importancia1.4.3. Características1.4.4. Principales funciones de Visual Studio 20101.5. Windows Phone1.5.1. Definición1.5.2. Características1.5.3. Funcionamiento1.5.4. Compatibilidad xlii
  • 43. 1.6. Lenguaje de programación C# 1.6.1. Concepto 1.6.2. Estructura 1.6.3. Sintaxis 1.7. Silverlight 1.7.1. Definición 1.7.2. Características 1.7.3. Usabilidad 1.8. Base de datos Móviles 1.8.1. SQL Server (CE) 1.5.1.1 Concepto 1.5.1.2 Importancia 1.5.1.3 Características 1.5.1.4 Conexión del SQL Server(CE) a Windows Phone CAPITULO II INTERPRETACION DE RESULTADOS DE LA INFORMACIÒN DE CAMPO 2.1. RESEÑA HISTÓRICA DEL TURISMO EN LATACUNGA 2.1.1. Antecedentes Históricos 2.1.2. Ubicación 2.1.3. Utilización de la tecnología Móvil en el turismo2.1.3.1. Funciones 2.2. Descripción, análisis e interpretación de resultados 2.2.1. Análisis e interpretación de resultados 2.2.2. Criterio de profesionales en ingeniería de Software 2.2.3. Criterio de los Usuarios 2.2.4. Entrevista dirigida al Director de la cámara de turismo 2.2.5. Interpretación 2.2.6. Análisis e interpretación de las encuestas realizadas CAPITULO III DESARROLLO DE LA APLICACIÓN MÓVIL SOBRE WINDOWS PHONE xliii
  • 44. 3.1. Herramientas de diseño y programación3.1.1. Presentación3.1.2. Justificación de la propuesta.3.1.3. Objetivo3.1.4. Factibilidad de aplicar la propuesta.3.1.5. Impacto de la propuesta3.1.6. Desarrollo de la propuesta. Realización de la aplicación móvil Detección de errores y depuración de los mismos. Pruebas finales y afinación de detalles.3.1.7. Implementación dela aplicación móvil en los teléfonos celulares Nokia CONCLUSIONES RECOMENDACIONES BIBLIOGRAFIA ANEXOS 5. MARCO ADMINISTRATIVO 5.1 Recursos Humanos - Investigadoras (Janeth Ortega, María Quinde). - Integrantes del CAPTUR Cotopaxi de la ciudad de Latacunga. - Directos de tesis (Javier Montaluisa) - Asesores 5.3 Recursos Tecnológicos - Computadores - Internet - Software - Discos Compactos (cd’s) - Flash Memory - Impresora - Escáner xliv
  • 45. 5.4 Recursos Materiales - Equipos de Oficina - Hojas de Impresión - Fotocopias - Anillados - Empastados 6. PRESUPUESTO Costos Directos Cantidad ValorDetalle Unitario Costo(dólares)Paquetes de papel bon 2 resm. 3.50 7.00Carpetas 4 0.30 1.20Adquisición de libros 1 40 40Copias Xerox 20 0.02 4.00Alquiler de Internet 150 0.70 105Tinta para impresora 2 25 50CDS 5 0.30 1.50Alquiler de Computadora 60 0.70 42Total 250.70 Costos Indirectos Detalle Costo(dólares) Movilización 450 Refrigerio 600 Total 1050 Presupuesto General Detalle Costo(dólares) Costos directos 250.70 xlv
  • 46. Costos indirectos 1050 Subtotal 1300.70 10 % de imprevistos 130.07 Costo total del proyecto 1430.777. CRONOGRAMA xlvi
  • 47. 8. REFERENCIAS BIBLIOGRÁFICASBIBLIOGRAFÍA BÁSICAADMINISTRACIÓN, ECONOMÍA, HUMANIDADES Y CIENCIAS SOCIALES; Edic.Segunda; Edit. IBM, 2006, Pág. 57,58.BERNAL TORRES Cesar Augusto: METODOLOGÍA DE LA INVESTIGACIÓNPARA PETZOLD Charles; PROGRAMMING WINDOWS PHONE 7; Edic. Primera;Edit. ROSCOE, Nueva York 2010, Pág. 2, 9, 29, 36, 38,138.LEIVA ZEA Francisco: NOCIONES DE LA METODOLOGÍA DE INVESTIGACIÓNCIENTÍFICA; Edic. Quinta; Edit. INACAPED, 1995, Quito-2002, Pág. 19, 20, 21.BIBLIOGRAFÍA ELECTRÓNICAhttp://tecnocreativos.com/movil/.http://www.buenastareas.com/ensayos/AplicacionesM%C3%B3viles-En-Las-Empresas/2529446.html. 10/10/2011.http://www.mailxmail.com/curso-aplicaciones-moviles/resena-historica.19/12/2011.http://earchivo.uc3m.es/bitstream/10016/6506/1/PFC_Jaime_Aranaz_Tudela_2010116132629.pdf.http://es.wikipedia.org/wiki/Sistema_operativo_m%C3%B3vil.http://es.wikipedia.org/wiki/Windows_Phone. xlvii
  • 48. http://suite101.net/article/windows-phone-7-el-nuevo-sistema operativo-para-moviles- a27558#ixzz20EpP5XC8. http://www.mastermagazine.info/termino/6751.php. http://www.slideshare.net/pabloalbuera/software-propietario-1569982. 15/09/2011. http://www.mastermagazine.info/termino/6751.php.http://www.slideshare.net/pabloalbuera/software-propietario-1569982. 15/09/2011. http://msdn.microsoft.com/es es/magazine/gg598932.aspx. http://es.wikipedia.org/wiki/Windows_Phone_7. http://msdn.microsoft.com/es-es/ff380145#one. http://es.wikipedia.org/wiki/Microsoft_SilverlightSilverlight. http://www.ra-ma.es/libros/ENCICLOPEDIAMICROSOFT-VISUAL-C-3- EDICION/5927/978-84-7897-986-8. http://www.clikear.com/manuales/csharp/c10.aspx. http://www.eumed.net/eve/resum/07-07/llc.htmdice. http://blogs.ligasilverlight.com/tutoriales/. http://www.todopocketpc.com/showthread.php/1156-SQL-Server-Nuevo-SQL-Server- CE-2.0. xlviii