SlideShare uma empresa Scribd logo
1 de 48
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
COMPUTACIONALES
TITULO: Desarrollo e implementación de una aplicación móvil para celulares. 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,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 Y SISTEMAS COMPUTACIONALES
AUTORAS: MARÍA MAGDALENAQUINDE CHILUIZA
JANETH ESPERANZA ORTEGA CUNALATA
DIRECTOR DE TESIS: ING. FRANKLIN JAVIER MONTALUISA
LATACUNGA - ECUADOR
ii
INDICE DE CONTENIDOS
PORTAD………………………………………………………………………………i
INDICE………………………………………………………………………………..ii
1. PROBLEMATIZACION……………………………………………………v
PLANTEAMINETO DEL PROBLEMA………………………………..……v
FORMULACION DE PROBLEMA…………………………………………iv
JUSTIFICACION…………………………………………...………………..iv
OBJETIVOS
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………………………………………………..….xix
Aplicació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
iii
C Sharp…………………………………………………………………xxviii
Características de C#.......................................................................xxiv
Bases De Datos Móviles………………………………………………….xxxi
SQL Server Compact Edition…………………………………………...xxxi
Tecnologí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
iv
8. REFERENCIAS BIBLIOGRÁFICAS…………………………………xlvii
BIBLIOGRAFÍA BÁSICA……………………………………………...xlvii
BIBLIOGRAFÍA ELECTRÓNICA……………………………………xlvii
v
1. PROBLEMATIZACIÓN
PLANTEAMIENTO DEL PROBLEMA
Segú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 de
buscar una dirección o contacto, años atrás era común adquirir este tipo de información
en cada una Guía (un Libro) este proceso era tedioso y su búsqueda a pesar de la
sectorización de la guía telefónica era un tanto compleja ya que esta contenía todos los
números de teléfono y direcciones de las personas, también ofrecía publicidad de
pequeños negocios de reparación, lavandería, taxis, etc. Hoy en día con el avance
tecnológico se empieza a desarrollar diversas aplicaciones móviles para satisfacer las
necesidades de usuarios de telefonía móvil entre ellas la aplicación móvil de Páginas
Amarillas así en Nicaragua se han convertido en una herramienta tecnológica de amplio
espectro en la que podemos encontrar lo que queramos dentro de la ciudad con su potente
motor de búsqueda.” Disponible en la página electrónica
http://tecnocreativos.com/movil/.
Sin embargo en lo que se refiere al Ecuador si bien es cierto existen cerca de 100
compañí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 de
trabajo, 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 aplicaciones
móviles de páginas amarillas no se ha generado aun y se sigue utilizando esencialmente
las guías telefónicas como medio de búsqueda de direcciones y contactos el cual retrasa
actividades comerciales, trámites bancarios, ubicación de negocios, etc. Para los
desarrolladores de esta nueva tecnología, causa un poco de problemas ya que el mercado
es fragmentado, es decir es necesario desarrollar y adaptar las aplicaciones para cada
sistema operativo, que se traduce en un incremento de costos y presupuestos.”
Disponible en la página electrónica
http://www.buenastareas.com/ensayos/AplicacionesM%C3%B3viles-En-Las-
Empresas/2529446.html.10/10/2011.
Con referencia a la Cámara Provincial de Turismo de la ciudad de Latacunga, Provincia
Cotopaxi observamos que no existe una aplicación móvil de páginas amarillas
vi
electrónicas para los hoteles, restaurantes y lugares turísticos de la ciudad, debido a que
en esta provincia no existe una buena difusión de las nuevas tecnologías móviles y por
carecer de personal técnico capacitado para desarrollar este tipo de aplicaciones, lo que
ocasiona inconveniente en los turistas al momento de encontrar información sobre la
ubicación de un hotel, restaurante o lugar turístico en específico. Además los turistas que
desean visitar la ciudad no tienen una idea clara de la imagen del lugar requerido, pues
estas imágenes se encuentran en el internet y no todas las personas saben usarlo, también
estas imágenes las podemos encontrar en una guía turística pero la mayoría de las
personas no tenemos la cultura de llevar con nosotros esta guía, lo que provoca en
ocasiones un desagrado del lugar ya que no superan nuestras expectativas.También
existen personas que viajan a la ciudad de Latacunga no siempre con la intención de
utilizar uno de estos lugares, los cuales desconocen pero por circunstancias requieren
hacerlo y en ese momento las personas no cuentan con una guía turística o internet a la
mano para el fácil acceso a la información requerida, lo que ocasiona pérdida de tiempo e
inseguridad para el visitante.
FORMULACIÓN DEL PROBLEMA
¿Cómo un turista puede ubicar un hotel, restaurante o lugar turístico con rapidez y sin la
necesidad del internet o una guía turística?
JUSTIFICACIÓN
El auge que está teniendo la telefonía móvil actualmente repercute en la creciente
necesidad de que los usuarios y clientes de telefonía móvil tengan acceso a diferentes
tipos de servicios. Con el fin de manejar la búsqueda de servicios en estos dispositivos
móviles, las aplicaciones móviles son la solución más conveniente para orientar e integrar
aplicaciones que permitan realizar y estandarizar las metodologías de búsqueda de una
forma segura, al igual que se hace con una computadora personal. Es de destacar que el
estudio de las capacidades de los teléfonos móviles es de vital importancia en el
establecimiento de criterios que agilicen el desarrollo de aplicaciones para el manejo de
Servicios. Windows Phone como plataforma se ajusta de la mejor manera a la solución
de 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 éstos
permitiendo la adecuación de operaciones complejas que se pueden realizar en un PC. No
vii
obstante, cabe aclarar que no se pueden solucionar del todo esas limitaciones debido a la
naturaleza intrínseca de estos dispositivos sin embargo se logra solventar varias
necesidades del ser humano.
Razón por la cual el desarrollo de esta aplicación móvil será una contribución para el
cantón Latacunga ya que esta contendrá información básica de una guía turística
incluyendo un mapa que le permitirá a la gente que posea esta aplicación una fácil
ubicación del lugar requerido sin pérdida de tiempo.
Además con esta aplicación se beneficiará el sector comercial incrementando su
economía, puesto que el cantón Latacunga pose maravillosos lugares, artesanías y
comidas típicas las cuales son apreciadas por los turistas.
Con respecto a esta aplicación, Microsoft acaba de presentar su nueva versión de
Windows Phone el cual es apropiado para el desarrollo de aplicaciones móviles. Con esta
aplicación, las últimas mejoras sufridas en el servicio de almacenamiento en la nube
llegan 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 las
aplicaciones más interesantes en la actualidad, como los motores de búsqueda, la creación
de mapas, el uso de información geográfica y sistemas distribuidos para el procesamiento
de datos.
El desarrollo de esta aplicación será costeada por las investigadoras, que asumimos con
total 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 los
contactos, direcciones en forma grafica y textual de los diferentes hoteles, restaurantes, y
lugares turísticos del cantón Latacunga permitiéndonos localizar con facilidad el lugar
requerido, sin la necesidad de la señalde los celulares y el internet.
Esta aplicación resultara muy útil para los usuarios ya que en la actualidad la mayoría de
las personas saben manejar un teléfono celular lo que les facilitara el manejo de esta
viii
aplicación. Por otro lado los ecuatorianos no tenemos la cultura de llevar a la mano una
guía turística, lo cual en este caso al momento de descargar la aplicación del internet la
aplicació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, hemos
visto que no contamos con suficiente información, debido a que el tema planteado es una
tecnología nueva en nuestro país, existiendo así una asociación ecuatoriana de desarrollo
de 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 de
profesionales 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 de
páginas amarillas para los teléfonos celulares Nokia.
Una vez analizada las razones anteriores determinamos que el tema planteado es muy
importante para los usuarios i/o turistas y a la vez factible ya que a través de esta
aplicación se logrará como resultado la automatización de las páginas amarillas para los
telé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.
ix
 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. FUNDAMENTACIONTEÓRICA
MARCO TEÓRICO
ANTECEDENTES
Aplicaciones Móviles
Según mailxmail en su tema Aplicaciones Móviles manifiesta que “A lo largo de la
historia, las telecomunicaciones acompañaron al desarrollo, tanto en la actividad
económica como en los aspectos sociales y culturales. Contribuyeron al crecimiento de la
producción y a la mejora de las condiciones de vida de la población, y se fueron
adecuando 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ó a
explotar el servicio de telecomunicaciones, a través de sus dos modalidades: el telégrafo
y posteriormente el teléfono. Hace tiempo que los teléfonos dejaron de ser algo que servía
para realizar llamadas, convirtiéndose en "dispositivos multimedia". Con el cambio de
nombre, 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 una
era de computación móvil: se estima que para finales de este año, habrá más de mil
millones de usuarios de aplicaciones en dispositivos móviles alrededor del mundo, casi el
doble 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 su
presencia en el mundo móvil. Y Microsoft lo hace con Windows Phone 7, reconociendo
que ha habido un cambio en el panorama móvil. Existe una nueva expectativa que, más
allá de sólo permitirles leer correo electrónico y documentos, un teléfono también debe
x
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 nombre
clave 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. Microsoft
mostró Windows Phone 7 el 15 de febrero, en el Mobile WorldCongress 2010 en
Barcelona y reveló más detalles del sistema en el MIX 2010 el 15 de Marzo. La versión
final de Windows Phone 7, se lanzó el 1 de septiembre de 2010, y la versión final del
SDK estuvo disponible el 16 de septiembre de 2010. WP7 se lanzó en Europa y Asia el
21 de octubre de 2010 y en EEUU el 8 de noviembre de 2010. Inicialmente, Windows
Phone 7 estaba destinado para lanzarse durante el 2009, pero varios retrasos provocaron
que Microsoft desarrollara Windows Mobile 6.5 como una versión de transición.
Durante el Mobile WorldCongress 2010 en Barcelona, Microsoft reveló detalles de
Windows Phone 7, mostrándolo como un nuevo sistema operativo que incluye funciones
de 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 interfaz
del dispositivo Zune HD. Microsoft declaró que pedirá a los fabricantes que los
requerimientos de hardware sean "altos, pero justos", con la obligatoriedad de que todos
los dispositivos con Windows Phone 7 dispongan de al menos tres botones (Atrás, Inicio
y Buscar) y un receptor de radio FM.” Disponible en la siguiente página electrónica
http://www.mailxmail.com/curso-aplicaciones-moviles/resena-historica.19/12/2011.
BASES TEÓRICAS
Dispositivos Móviles
Con relación a teléfonos móviles, autor Jaime Aranaz Tudela, con el tema (Dispositivos
mó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.
xi
 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 la
actualidad un grupo sumamente heterogéneo y pueden incorporar casi cualquier
componente de hardware y software que amplía y diversifica su función inicial. El más
frecuente sin duda es la conexión telefónica (incluyendo servicios como el envío de
SMS, 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, teclado
QWERTY, receptor de radio, Bluetooth, conexión mediante infrarrojos, dispositivos de
memoria extraíbles, localizador GPS, acelerómetro, etc. De acuerdo con esta definición
existen multitud de dispositivos móviles, desde los reproductores de audio portátiles
hasta los navegadores GPS, pasando por los teléfonos móviles, los PDAs o los Tablet
PCs.
Tipos De Dispositivos Móviles
Dado 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éfonos
móviles clásicos. Se caracterizan por tener un pantalla pequeña de tipo texto. Ofrecen
servicios de datos generalmente limitados a SMS y acceso WAP.
- Dispositivo Móvil de Datos Básicos (Basic Data Mobile Device): se caracterizan por
tener una pantalla de mediano tamaño, menú o navegación basada en iconos, y ofrecer
acceso 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): se
caracterizan por tener pantallas de medianas a grandes (por encima de los 240 x 120
pixels), 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 aplicaciones
nativas como aplicaciones de Microsoft Office Mobile (Word, Excel, PowerPoint) y
aplicaciones corporativas usuales, en versión móvil, como Sap, portales intranet, etc.”
xii
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 una aplicació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 internet
http://es.wikipedia.org/wiki/Sistema_operativo_m%C3%B3vil .
Sistemas Operativos Para Móviles En El Mercado
xiii
Android
De acuerdo a la Tecnología y Comunicación en su tema sistemas operativos móviles dice
que “ Android es un sistema operativo móvil basado en Linux no sólo en su núcleo, sino
también en su concepto: de código abierto y gratuito. Esto significa que cualquier
fabricante que desee podrá instalar Android en sus equipos posibilitando que el sistema
esté disponible en una amplia gama de celulares. Se trata de un sistema operativo que
apunta a equipos con pantallas táctiles, más allá de que algunos usen teclas físicas. El
diseño de su interfaz es un poco más sobrio y robusto que el del iPhone, que apunta más
al glamour. No obstante, es fácil de usar desde el primer momento. Este sistema operativo
está enfocado para ser utilizado en dispositivos móviles como teléfonos
inteligentes, tabletas, Google TV y otros dispositivos.
La estructura del sistema operativo Android se compone de aplicaciones que se ejecutan
en un framework Java de aplicaciones orientadas a objetos sobre el núcleo de
las bibliotecas de Java en una máquina virtual Dalvik con compilación en tiempo de
ejecución. Las bibliotecas escritas en lenguaje C incluyen un administrador de interfaz
gráfica (surface manager), un framework OpenCore, una base de datos relacional SQLite,
una Interfaz de programación de APIgráfica OpenGL ES 2.0 3D, un motor de
renderizado 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 3
millones de líneas de XML, 2,8 millones de líneas de lenguaje C, 2,1 millones de líneas
de 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 con
cientos 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 por su navegador web, el único de su categoría 100% compatible con Flash
Player, por lo que con los móviles que corran con Android podremos ver la mayoría de
las páginas y animaciones web.
xiv
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 Android Market. 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.
Symbian
Es 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
de Symbian fue crear un sistema operativo para terminales móviles que pudiera competir
con el de Palm o el Windows Mobile 6.X de Microsoft y ahora Android de Google
iOS de Apple. Symbian es el sistema con el que funcionan muchos de los teléfonos del
fabricante Nokia. Aunque parece que el pacto entre Nokia y Microsoft para incorporar
Windows Phone en los smartphones de más alta gama propiciará que Symbian quede
relegado a un segundo lugar, los usuarios se quejan de que ya no tiene mucho más para
ofrecer 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 en
el mercado, Symbian arrastra algunas características propias de los celulares básicos, lo cual
lo convierte en un sistema operativo ideal para quienes adquieren por primera vez un
smartphone y no desean lidiar con un período de adaptación prolongado. Uno de esos
ejemplos son los botones incluidos en la zona inferior de la pantalla cualidad común en los
celulares de gamas media y baja. Para quienes aprovechan la función multitask de los
xv
smartphones, Symbian ofrece la mejor manera de gestionar las aplicaciones abiertas sin
recurrira appsde terceros,sinocomounafuncionalidadnativadel sistemaoperativo.
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.
Ios
Anteriormente denominado iPhone OS es un sistema operativo móvil de Apple.
Originalmente desarrollado para el iPhone, siendo después usado en dispositivos como
el iPod Touch, iPad y el Apple TV. Apple, Inc. no permite la instalación de iOS en
hardware de terceros. La interfaz de usuario de iOS está basada en el concepto de
manipulación directa, 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 una interfaz 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 sacudir el dispositivo (por ejemplo, para el comando deshacer) o
rotarlo en tres dimensiones (un resultado común es cambiar de modo vertical al apaisado u
horizontal). De todos los sistemas operativos, iPhone es el que presenta un uso fluido de la
pantalla táctil y de otros componentes. Su manejo es extremadamente intuitivo: que la
pantalla rote al girar el equipo es una de las virtudes que lo diferencian del resto de los
teléfonos. La pantalla principal de iPhone es la grilla de apps, a diferencia de los demás
sistemas operativos donde se accede a ella gracias a un botón. La carga de las aplicaciones
se realiza casiinstantáneamente, brindando fluidez al desempeño general del teléfono.
Valoración: Muy buena.
xvi
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.
BlackBerry
Es un sistema operativo móvil desarrollado por Research In Motion para sus
dispositivos BlackBerry. El sistema permite multitarea y tiene soporte para diferentes
mé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 y
sincronización con programas como Microsoft Exchange aparte de poder hacer las
funciones usuales de un teléfono móvil. Este sistema está pensado especialmente para dar
servicio a las empresas y profesionales. Aunque en España se ha puesto de moda entre los
jóvenes gracias a su mensajería instantánea. Además este sistema operativo sigue
apuntando al público corporativo pero sin descuidar las funciones del entretenimiento. Un
sistema que antes apuntaba sólo al ámbito de la empresa, ahora también atrae a los usuarios
hogareños. Desde un primer momento los smartphones estuvieron orientados al público
corporativo. Fue en ese segmento donde los BlackBerry se hicieron fuertes, pero tras la
aparición del iPhone los teléfonos móviles debieron masificar su público. El uso del
teclado no es sólo un accesorio como en otros celulares sino que en este caso, es la llave
para acceder a todas las funciones del aparato. Combinadas con la famosa “ruedita”
o trackball, el uso se agiliza aún más.
xvii
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 7
De 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, como
sucesor de la plataforma Windows Mobile. Está pensado para el mercado de consumo
generalista en lugar del mercado empresarial. Con Windows Phone 7 Microsoft ofrece una
nueva interfaz de usuario e integra varios servicios en el sistema operativo. Toda su interfaz
está 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 en
el mercado, con un buen diseño y con bastantes aplicaciones en su market place, dando
grandes ventajas a los desarrolladores de otras plataformas para que se pasen a sus
teléfonos, la presentación del Windows Phone 7 dejó algo muy claro, que los smartphones
con este sistema operativo estarán más enfocado a integrar aplicaciones relacionadas con la
personalización y la comunicación social. Además se aseguró que presentarán una interfaz
divertida, 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
xviii
de serie con todos los dispositivos: Personas, Imágenes, Música y Vídeos, Juegos, Oficina y
el 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 y
Power Point. También podrá encontrarse el sistema de juegos y el reproductor de vídeo y
música Zune. Destaca además el Lock Screen, una aplicación que dará información, como
la 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 operativo basado 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 feature phones; 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.
xix
MeeGo
MeeGo es la unión de los sistemas operativos Maemo y Moblin, con el
que Intel y Nokia pretendían competir con el sistema Android de Google. El proyecto del
nuevo sistema, a diferencia de Android, está auspiciado por la Linux Foundation. Nokia
presentó su nuevo móvil N900 el cual utiliza el sistema MeeGo y fue lanzado a finales de
2011. MeeGo se presentó como un sistema preparado para funcionar en netbooks,
dispositivos portátiles, sistemas en vehículos, televisiones y teléfonos multimedia aunque
de momento sólo será compatible con el Nokia N900. El primer teléfono con Meego, el
N9, muy en la línea clásica de Nokia, pero con pantalla táctil, tecnología NFC, mapas y
GPS, tuvo una gran acogida entre la crítica especializada., pero su tardanza en salir tras el
anuncio del pase a Windows Phone hizo que nadie recomendara comprar un móvil que
costaba lo que un iPhone pero que no iba a tener ni de lejos las aplicaciones porque no
había apoyo de Nokia para crear una comunidad de aplicaciones. Meego fue abandonado
a finales del 2010 y cedido a la Linux Foundation por 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 un
teléfono móvil convirtiéndolo en un aparato móvil que realiza diferentes funciones
multimedia (contactos, juegos, cámara, mensajes, etc.). Existen diferentes sistemas
operativos y cada uno de estos tienen sus propias aplicaciones, así en la aplicación a
desarrollar utilizaremos el sistema operativo Windows Phone debido a que nos
proporciona una interfaz de usuario rápida fácil y flexible, ya que es manejable a
través de botonesy menús similares al escritorio de Windows.
Software Propietario
Según slideshare.net, Pablo Albuera y Mastermagazine.info en su tema Software
Propietario dice que “Propietario se refiere a cualquier programa informático que algún
individuo o compañía retiene el derecho de autor exclusivo sobre una pieza de
programación, al mismo tiempo que niega a otras personas el acceso al código fuente del
programa 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”. No obstante, el programa puede seguir siendo propietario aunque su
xx
código fuente se haya 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.”
Disponible en la página: http://www.mastermagazine.info/termino/6751.php
http://www.slideshare.net/pabloalbuera/software-propietario-1569982. 15/09/2011.
xxi
Según nuestro criterio software propietario resulta más flexible su utilización debido a
su Interfaces gráficas mejor diseñadas, Más compatibilidad de multimedia y juegos y
Mayor compatibilidad con el hardware, por estas razones hemos elegido trabajar con
software propietario.
Aplicación Móvil
Según la tesis de marketing móvil, autora Cinthia Varas dice “Aplicación es un tipo de
programa informático diseñado como herramienta para permitir a un usuario realizar
diversos tipos de trabajo. Brindan una experiencia más rica que los sitios móviles ya que
hay más procedimiento en el celular.
Se puede desarrollar en distintas plataformas, como Java, Android, IPhone, Windows
Mobile, 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
inicialmente ejecutan, depuran y prueban sus aplicaciones en una versión de software del
teléfono, también conocido como emulador. Este permite la creación de la aplicación en
un entorno estándar y conocido, y puede ser implementado en un teléfono cuando está
xxii
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, la
capacitación e infraestructura necesarias para impulsar el desarrollo de innovaciones
tecnológicas y nuevas empresas en el sector, puede hacer la diferencia para el futuro de
pueblos enteros. Por eso creemos que el desarrollo de aplicaciones móviles para el nuevo
Windows Phone 7 representa una gran oportunidad para los desarrolladores.” Disponible
en la siguiente página de internet http://msdn.microsoft.com/es-
es/ff380145#one19/12/2011.
Según nuestro criterio aplicaciones móviles son pequeños programas informáticos
que se instalan en el teléfono celular para ampliar las funcionalidades del mismo y
para su desarrollo se debe contar con un emulador para realizar una prueba de una
aplicación y corregirla si es necesario.
Windows Phone 7
Según Wikipedia en su tema Windows Phone 7 manifiesta que “La nueva plataforma de
Microsoft para teléfonos móviles y su reciente alianza con Nokia hacen de Windows
Phone 7 una plataforma enormemente atractiva por el potencial de crecimiento que
presenta. Windows Phone es un sistema operativo móvil desarrollado por Microsoft,
como sucesor de la plataforma Windows Mobile. Está pensado para el mercado de
consumo generalista en lugar del mercado empresarial. Con Windows Phone 7 Microsoft
ofrece una nueva interfaz de usuario, integra varios servicios en el sistema operativo y
planea un estricto control del hardware que implementará el sistema operativo, evitando
la fragmentación con la evolución del sistema.
Características
Pantalla de inicio y mosaicos dinámicos
La pantalla de inicio de Windows Phone 7 se compone de mosaicos dinámicos que
muestran información útil y personalizada para el usuario. Estos mosaicos se actualizan
frecuentemente manteniendo informado de cualquier cambio al usuario. La información
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.
xxiii
La pantalla de inicio y la posición de los mosaicos dinámicos se pueden personalizar
pulsando y arrastrando los mosaicos a la posición que se desee.
Web Browser
Windows Phone 7 hoy cuenta con Internet Explorer Mobile que está basado en Internet
Explorer 9. Internet Explorer en Windows Phone permite a los usuarios mantener una
lista de páginas favoritas y mosaicos de estas páginas en la pantalla principal. El browser
también soporta hasta 6 solapas de internet que el usuario puede cargar en paralelo. En
una demo, Microsoft indicó que los usuarios podrán transmitir videos de YouTube desde
el browser. Al hacer clic en el video, uno podrá correrlo en una aplicación independiente
en la pantalla principal.
Search
Bing (motor de búsqueda), Bing mobile, Bing maps Microsoft hardware requiere que
cada Windows Phone 7 tenga un botón dedicado a búsquedas de sitios web, noticias y
mapas usando las aplicaciones de Bing. Bing es la búsqueda principal de Windows Phone
7 ya que tiene una integración profunda al SO.
Contactos
En 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 usuario
hayan compartido. A través del hub de contactos se puede actualizar el propio estado y
realizar comentarios sobre publicaciones de los contactos.
Imágenes y cámara
El hub de imágenes y cámara es el lugar donde se almacenan toda la colección de
imágenes que el usuario ha guardado en el teléfono y las imágenes que provienen de los
contactos. En este hub se pueden integrar todas las aplicaciones que tienen funciones de
edición y distribución de imágenes y fotografías.
Desarrollo de aplicaciones
El desarrollo de aplicaciones para Windows Phone 7 puede hacerse empleando dos tipos
de implementaciones:
xxiv
 Microsoft Silverlight que permite realizar aplicaciones que contengan transiciones y
efectos visuales. Silverlight permite el desarrollo de aplicaciones basadas en XAML.
Silverlight para Windows Phone incluye el Microsoft.NET Compact Framework, que
hereda de la arquitectura .NET Framework, el CLR y la ejecución de código
administrado, soporta un subconjunto de las librerías de clases de .NET Framework y
contiene clases diseñadas exclusivamente para .NET Compact Framework. Este soporte
incluye el Base Class Library, una colección de clases que soportan lectura y escritura de
ficheros, manipulación XML y manejo de gráficos. Cada aplicación que es ejecutada en
Windows 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 Framework
que incluye un amplio conjunto de bibliotecas de clases, específicos para el desarrollo de
juegos, por ejemplo para el manejo de dispositivos de entrada, tratamiento de sonidos y
vídeos, carga de modelos y texturas, uso de ficheros de forma transparente a la plataforma
en la que se ejecute, desarrollo de juegos online, etc. Permite desarrollar juegos para
Windows Phone OS 7.0 CTP, Xbox 360, Zune HD y Windows 7.
Recursos YHerramientas Para El Desarrollo De Windows Phone 7
Sin duda alguna, una de las áreas con mayor potencial de desarrollo es la relacionada con
las 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 la
plataforma Windows Phone 7. Para el consumidor, Windows Phone 7 ofrece una
moderna interfaz multitoque, integración con correo electrónico, Facebook y servicios
Zune, además de la capacidad de instalar aplicaciones para entretenerse o trabajar. Para el
desarrollador, Windows Phone 7 ofrece un objetivo de programación directo basado en
Silverlight y Microsoft .NET Framework, junto con la capacidad de llegar a un público de
clientes amplio y en aumento.
Las herramientas básicas que necesitará para comenzar a escribir códigos para Windows
Phone 7 son Visual Studio 2010 y las herramientas para desarrolladores de Windows
Phone.
xxv
Las herramientas para desarrolladores incluyen Visual Studio 2010 Express para
Windows Phone, el emulador para Windows Phone, Silverlight para Windows Phone,
XNA Game Studio 4.0 y ExpressionBlend 4 para Windows Phone.” ”Disponible en la
siguiente 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 interfaz
grafica para el usuario además permite el almacenamiento y actualización de datos e
imágenes, acceso a internet, su programación es directa y utiliza herramientas como
visual estudio 2010, emulador para Windows Phone y Silverlight para Windows
Phone.
Silverlight
Segú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 como
la 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 desarrollar
aplicaciones enriquecidas para la web. Silverlight funciona sobre varias plataformas y
múltiples exploradores y proporciona una nueva generación de experiencias de usuario
basadas en .NET. Tras una descarga que se instala en segundos, Silverlight posibilita una
nueva plataforma rica, segura y escalable.
Silverlight ofrece un modelo de programación flexible y coherente compatible con
lenguajes .NET como Visual Basic, C# y F#, y otros como AJAX, Python, Ruby y que
además se integra con las aplicaciones web existentes. Silverlight supone una nueva
forma de aprovechar los elementos multimedia en los principales navegadores entre los
que se incluyen Firefox, Safari e Internet Explorer tanto en MacOS como en Windows.
Silverlight en .NET
Silverlight nació como un plugin multiplataforma para navegadores. Es una plataforma
muy potente orientada a crear las llamadas RIA (del inglés, Rich Internet Applications),
xxvi
pero a día de hoy no se limita únicamente a este escenario sino que también es una buena
alternativa 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 anualmente
importantes características. En 2008 la versión 2.0 incluyó código manejado, en 2009 la
versión 3.0 incluía aplicaciones fuera del navegador (OOB, Out Of Browser) y en 2010 la
versió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ón
independiente con la que se pueden desarrollar aplicaciones Windows Phone: Silverlight
for Windows Phone.
Introducción a la plataforma
Silverlight forma parte de toda la familia que forma la plataforma .NET ya que no deja de
ser 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 .NET
Compact 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 es
quitar todas las librerías innecesarias en entornos cliente, las tecnologías de servidor e
incluso algunas demasiado avanzadas. Lo que toma de .NET es todo el entorno de
ejecució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ón
de la interfaz de usuario, tiene un lenguaje de definición de la interfaz llamado XAML
(eXtensible Application Markup Language) y su lenguaje de programación principal es
C#,aunque también existe la versión de Visual Basic.
Herramientas de desarrollo
Las herramientas que necesitamos para programar para Windows Phone son Visual
Studio y el emulador de Windows Phone. Ambos están incluidos en el paquete gratuito
llamado Windows Phone SDK1. Este paquete incluye el Visual Studio 2010 Express for
Windows Phone, el emulador de Windows Phone, las herramientas de despliegue y, en
xxvii
caso de tener instalada alguna versión profesional de Visual Studio 2010, le añade el
soporte a proyectos de Windows Phone.
Visual Studio nos permite programar nuestras aplicaciones, diseñar su interfaz y
depurarlas. Para ello nos permite dos tipos de depuraciones: sobre el emulador y sobre un
dispositivo sincronizado a nuestro equipo. Esto es útil para probar características propias
de los Windows Phone, como el acelerómetro, brújula digital y demás. Como el Windows
Phone tiene soporte multitáctil el emulador también lo tiene, si estamos sobre un
Windows 7 y contamos con una pantalla multitáctil, esto hace más sencillo hacer pruebas
contra la interfaz para poder simular gestos y fluidez.
Además del Visual Studio existe otra herramienta para trabajar con Windows Phone:
Microsoft Expression Blend, que forma parte de la familia Expression la cual incluye
herramientas pensadas para diseñadores, abarcando diseño gráfico, web, interfaces de
usuario y maquetación de video. Esta herramienta de pago está orientada a diseño, a pesar
de 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 perfectamente
con Visual Studio 2010, pudiendo usar ambas herramientas sin conflictos. Blend nos
permite compilar y probar nuestras aplicaciones pero no depurar: esa es una tarea
exclusiva de Visual Studio.
Fundamentos de Silverlight en XAML
XAML es el lenguaje de marcado basado en XML creado por Microsoft que es usado por
WPF 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. Para
aquellos que estén familiarizados con el desarrollo de páginas Web, el XAML sería para
Silverlight lo que el HTML para una página Web. Entre sus características encontramos
que es un lenguaje Orientado a Objetos, por lo tanto cuando estemos definiendo un
fichero XAML estaremos definiendo una clase que podrá ser extendida con C# mediante
clases parciales, con la analogía con el HTML, el C# sería para XAML lo que el Java
Script para el HTML, a pesar de que todo lo que podemos hacer con XAML se puede
hacer con C# es recomendable hacerlas con XAML a no ser que requieran cierta lógica
que no pueda ser programada con el lenguaje declarativo. Con el XAML podremos crear
xxviii
objetos, establecer sus propiedades, relaciones contenido-contenedor entre elementos,
elementos estáticos y dinámicos, etc.” Disponible en la siguiente página de internet
http://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 e
interactividad con el usuario las animaciones que podemos crear en Silverlight son
superiores al programa de flash.
C Sharp
Según ENCICLOPEDIA MICROSOFT VISUAL C# en su tema El futuro C sharp
considera que “C# evolucionó a partir del lenguaje C/C++ incorporando numerosas
instrucciones, funciones y palabras clave directamente relacionadas con la interfaz gráfica
de Windows. Actualmente ofrece capacidades para realizar un diseño completamente
orientado a objetos y acceso directo a Microsoft .NET Framework, entorno que
proporciona un amplio conjunto de interfaces de programación de aplicaciones para
Windows 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 de
ofrecer una herramienta flexible para los desarrolladores de aplicaciones de línea de
negocios que crean aplicaciones Windows, Web o móviles. Así, hemos oído hablar de
Visual 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 entornos
de desarrollo son Visual Basic, Visual C#, Visual C++, Visual Web Developer (para el
desarrollo de aplicaciones Web) y SQL Server Express, además de un nuevo producto
llamado Visual Studio 2010 Express for Windows Phone para el desarrollo de
aplicaciones para los dispositivos móviles basados en Windows Phone. Los
desarrolladores profesionales podrán elegir también entre las versiones profesionales de
xxix
Visual 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ás
populares en informática y comunicaciones. El objetivo de Microsoft, que tiene todos los
derechos sobre la plataforma de desarrollo .NET Framework SDK en la que está incluido
C#, es permitir a los programadores abordar el desarrollo de aplicaciones complejas con
facilidad y rapidez. Es como si tomáramos todas las cosas buenas de Visual Basic y las
añadiéramos a C++, aunque recortando algunas de las tradiciones más ocultas y difíciles
de conocer de C y C++.
Con C# no sólo se pueden escribir programas para la Web, sino que también permite
desarrollar 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).
 Orientación a objetos: Una diferencia de este enfoque orientado a objetos
respecto al de otros lenguajes como C++ es que el de C# es más puro en tanto
que no admiten ni funciones ni variables globales sino que todo el código y datos
xxx
han de definirse dentro de definiciones de tipos de datos, lo que reduce problemas
por conflictos de nombres y facilita la legibilidad del código.
 Orientación a componentes: La propia sintaxis de C# incluye elementos propios
del diseño de componentes que otros lenguajes tienen que simular mediante
construcciones más o menos complejas.
 Gestión automática de memoria: Todo lenguaje de .NET tiene a su disposición
el recolector de basura del CLR. Esto tiene el efecto en el lenguaje de que no es
necesario incluir instrucciones de destrucción de objetos.
 Seguridad de tipos: C# incluye mecanismos que permiten asegurar que los
accesos a tipos de datos siempre se realicen correctamente, lo que permite evitar
que se produzcan errores difíciles de detectar por acceso a memoria no
perteneciente a ningún objeto y es especialmente necesario en un entorno
gestionado por un recolector de basura.
 Instrucciones seguras: Para evitar errores muy comunes, en C# se han impuesto
una 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 y
no 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 switch ha de terminar en un
break o 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 datos
que se definan siempre derivarán, aunque sea de manera implícita, de una clase
base común llamada System. Object, por lo que dispondrán de todos los
miembros 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 los
tipos de datos básicos.
 Extensibilidad de operadores: Para facilitar la legibilidad del código y
conseguir que los nuevos tipos de datos básicos que se definan a través de las
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
xxxi
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óvil
compleja con facilidad y rapidez ya que es una herramienta flexible y genera un
código explicito.
Bases De Datos Móviles
Según slideshare.net su tema Base de Datos Móviles considera que “Manipula la base de
datos en memoria principal. Es por eso que una base es un conjunto de informes
recopilados en formas ordenadas. A la vez también se permite relacionar con cualquier
remoto de información. Son cambios revolucionarios entre comunicaciones como:
celulares, LAN (redes de área local) inalámbricas, servicios de satélites, laptop, etc.) Ya
que permiten a los usuarios “móviles” la posibilidad de permitir información a cualquier
momento y desde cualquier lugar sin la necesidad de internet. La informática móvil
encaja al concepto de base de datos móvil. Una base de datos móvil es una base de
informes portable, independiente del servidor corporativo de bases capaz de informarse
utilizando sitios remotos en datos corporativos.
SQL Server Compact Edition
Proporciona a los programadores un modelo de programación común a otras ediciones de
SQL Server para el desarrollo tanto de aplicaciones nativas como administradas. SQL
Server Compact Edition ofrece funcionalidad de base de datos relacional en un espacio
reducido: un sólido almacén de datos, un procesador de consultas de optimización y una
conectividad escalable y de confianza. Está apoyado en el lenguaje estructurado de
consulta SQL y proporcionando un modelo del desarrollo y un API constante con SQL
xxxii
Server.
SQL Server CE 2.0 expone un sistema esencial de características de la base de datos
relacionales, así como un procesador QUERY y una ayuda para las transacciones y los
tipos de datos clasificados, mientras que mantiene una forma compacta que preserve
recursos del sistema. Los datos remotos tienen acceso y la réplica de la fusión se asegura
de que los datos de bases de datos del SQL Server estén entregados confiablemente, se
puede manipular offline, y se puede sincronizar más adelante al servidor, haciendo el
SQL 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
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:
xxxiii
 Query Analyzer El query analizer ha sido actualizado para mejorar el interfaz
del usuario para una administración más fácil de los objetos.
 Query Processor El query processor 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 index
pulls y upload only features-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 de
consumidor o de usuario final. Entre otras cosas es por eso que son aplicaciones muy
restringidas, pues requieren proteger los intereses de un mundo de usuarios mucho más
grandes y ofrecer un entorno absolutamente estándar para que muchos desarrolladores
puedan hacer sus aplicaciones fácilmente sobre esta plataforma.” Disponible en la
siguiente 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 a
que para el almacenamiento de la información el espacio de memoria debe ser de 1
MB lo cual no dificulta el almacenamiento en un dispositivo móvil.
Tecnologías En El Sector Turístico
Según Generaciones Turísticas en su tema Tecnología en el Turismo consideran que ““La
aplicación de las tecnologías en el sector turístico ha tenido una evolución acorde con las
etapas 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
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
xxxiv
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. El
sistema permite visualizar rutas predefinidas, proporcionar información de puntos de
interés, ayudar al turista en sus desplazamientos por la ciudad. Todo ello de acuerdo
al perfil del turista (si viaja solo, en familia, con o sin niños, si se trata de una persona
discapacitada, sus aficiones,etc.).
xxxv
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 conexiones en 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).
M:
Mosaicos dinámicos.- La manera en la que las aplicaciones pueden ser ejecutadas, pero
también el mecanismo por el cual las aplicaciones nos pueden avisar que ha sucedido
algo de nuestro interés como usuarios finales.
Multitoque.- Es una tecnología que permite la interacción de hombre y máquina. En
términos generales, el Multi-touch consiste en una pantalla táctil o touchpad (dispositivo
xxxvi
táctil de entrada) que reconoce al mismo tiempo múltiples puntos de contacto, así como el
software que lleva consigo y que permite interpretar dichas interacciones simultáneas.
P:
Plataforma.-una plataforma es un sistema que sirve como base para hacer funcionar
determinados módulos de hardware o de software con los que es compatible. Determina
una 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 para
incrementar el procesamiento de datos y la conectividad.
U:
Usuario.- Cualquier individuo que interactúa con el computador a nivel de una
aplicación.
W:
WPF.- Puede crear una amplia gama de aplicaciones independientes y hospedadas en
explorador.
X:
XAML.- Es un lenguaje declarativo de marcado tal y como se aplica en el modelo de
programación .NET Framework, XAML simplifica la creación de la UI para una
aplicación .NET Framework. Se pueden crear elementos visibles de la UI en el marcado
XAML declarativo y, a continuación, separar la definición de la UI de la lógica en tiempo
de ejecución mediante archivos de código subyacente, que se unen al marcado mediante
definiciones de clases parciales.
XML.- Es un metalenguaje, dado que con él podemos definir nuestro propio lenguaje de
presentación.
xxxvii
3. DISEÑO DE LA INVESTIGACIÓN
HIPÓTESIS
El Diseño e Implementación de una Aplicación Móvil de páginas amarillas permitirá a
los turistas y/o usuarios en general conseguir información rápida de la ubicación de
Hoteles, Restaurantes y lugares Turísticos, de la ciudad de Latacunga, a través de los
celulares.
OPERACIONALIZACIÓN DE LA VARIABLES
Hipótesis Variables Indicadores
El Diseño e
Implementación de una
Aplicación Móvil de
páginas amarillas
permitirá a los turistas y/o
usuarios en general
conseguir información
rápida de la ubicación de
Hoteles, Restaurantes y
lugares Turísticos, de la
ciudad de Latacunga, a
través de los celulares.
Variable Dependiente
Diseño e Implementación
de una Aplicación Móvil
de páginas amarillas.
 Nivel de conocimiento de las
herramientas informáticas.
 Falta de información exacta.
 Pérdida de tiempo en los
usuarios por conseguir
información de hoteles,
restaurantes y lugares
turísticos.
 Falta de conocimiento en la
instalación de software en
dispositivos móviles.
 Desconocimiento en el
desarrollo de aplicaciones
móviles.
conseguir información
rápida de la ubicación de
Hoteles, Restaurantes y
lugares Turísticos.
 Información eficiente a los
usuarios.
 Satisfacción de los
usuarios.
 Acogida por parte de los
usuarios.
 Costos.
 Movilidad de la
información.
xxxviii
DISEÑO METODOLÓGICO
Tipos De Investigación
Investigación Bibliográfica
Según Francisco Leiva Zea en su libro LLAMADO NOCIONES DE METODOLOGÍA
DE INVESTIGACIÓN CIENTÍFICA expresa que la Investigación Bibliográfica es “La
investigació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 de
información posible, la cual nos proporcionara los conocimientos y guías necesarias
para el desarrollo del ante proyecto de la tesis.
Investigación De Campo
Según Francisco Leiva Zea en la obra NOCIONES DE LA METODOLOGÍA DE
INVESTIGACIÓN CIENTÍFICA expresa que la investigación de campo es “Es la que se
realiza en lugares no determinados específicamente para ello, sino que corresponde al
medio en donde se encuentra los sujetos o el objeto de investigación, donde ocurre los
hechos o fenómenos investigados.” 2002, Pág.20.
Este tipo de investigación nos ayudara a conocer la realidad, las necesidades y
problemas del lugar de los hechos para dar una efectiva solución a través de la
implementación de la aplicación móvil de páginas amarillas.
Investigación Experimental
Según Francisco Leiva Zea en la obra NOCIONES DE LA METODOLOGÍA DE
INVESTIGACIÓN CIENTÍFICA expresa que la investigación de experimental es “Es la
que se refiere a lo que será, es decir a una realidad que no existe en el momento pero que
existirá después del experimento.
Es, por otro lado la descripción y análisis de condiciones creadas y cuidadosamente
controladas por el investigador, quien estudia los efectos producidos por el experimento,
según las variables determinadas en la planificación del experimento.
xxxix
Las situaciones en que se emplea el método experimental son prácticamente infinitas. El
progreso 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 posterior
evaluación del cumplimiento de los requisitos y satisfacción del usuario.
Métodos De Investigación
Método Hipotético - Deductivo
Según Cesar Augusto Bernal Torres en su libro llamado Metodología de la investigación
para administración, economía, humanidades y ciencias sociales expresa que el método
hipotético deductivo es “Un procedimiento que parte de unas afirmaciones en calidad de
hipótesis y busca contradecir o falsear tales hipótesis deduciendo de ellas conclusiones
que deben confrontarse con los hechos.” 2006, pág. 57
Este método nos servirá para sacar conclusiones y comprobar la hipótesis
planteada en la presente investigación.
Técnicas De Investigación
Encuesta
Según Francisco Leiva Zea en la obra NOCIONES DE LA METODOLOGÍA DE
INVESTIGACIÓN CIENTÍFICA expresa que la encuesta es “Una técnica destinada a
obtener 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
entregan a los sujetos, a fin de que las contesten igualmente por escrito. Ese listado se
denomina cuestionario.
Es impersonal porque el cuestionario no lleva el nombre ni otra identificación de la
persona 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 a
todo éste -,de manera mucho más económica que mediante entrevistas.
xl
Varios autores llaman cuestionario a la técnica misma. Los mismos u otros, unen un
mismo concepto a la entrevista y al cuestionario, denominándolo encuesta, debido a que
en los dos casos se trata de obtener datos de personas que tienen alguna relación con el
problema 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 de
factibilidad para conocer si la aplicación a realizarse tendrá o no aceptación por
parte de los usuarios.
Instrumentos De Investigación
Cuestionario De Encuesta
El cuestionario es un banco de preguntas en el cual se define con precisión el asunto que
se va a investigar y los objetivos de la encuesta, las preguntas deben ser elaboradas de
acuerdo al nivel de educación de las personas que van a responder el cuestionario.
UNIDAD DE ESTUDIO (POBLACIÓN Y MUESTRA)
Población
En el ámbito de la investigación se ha creído tomar en cuenta la siguiente población de la
Cámara Provincial del Turismo y del Gobierno Autónomo Descgentralizado Municipal
del Cantón Latacunga – Dirección de Desarrollo Social Jefatura de Turismo.
Población
Involucrados Cantidad
Director de la Cámara Provincial
del Turismo de Cotopaxi. 1
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
xli
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
 Responsabilidad
 Dedicatorias
 Agradecimientos
 Índice
 Abstract
 Introducción
CAPITULO I
xlii
FUNDAMENTOTEÓRICO DE APLICACIONES MÓVILES EN WINDOWS
PHONE
1.1. Dispositivos Móviles
1.1.1. Concepto
1.1.2. Tipos de dispositivos móviles
1.2. Sistemas Operativos
1.2.1. Concepto
1.2.2. Sistemas operativos en el mercado
1.2.3. Software libre
1.2.4. Ventajas - Desventajas
1.3. Aplicaciones Móviles
1.3.1. Concepto
1.3.2. Importancia
1.4. Visual Studio 2010
1.4.1. Concepto
1.4.2. Importancia
1.4.3. Características
1.4.4. Principales funciones de Visual Studio 2010
1.5. Windows Phone
1.5.1. Definición
1.5.2. Características
1.5.3. Funcionamiento
1.5.4. Compatibilidad
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
xliii
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ÓRICADEL 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 turismo
2.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
3.1. Herramientas de diseño y programación
3.1.1. Presentación
3.1.2. Justificación de la propuesta.
3.1.3. Objetivo
3.1.4. Factibilidad de aplicar la propuesta.
3.1.5. Impacto de la propuesta
3.1.6. Desarrollo de la propuesta.
 Realización de la aplicación móvil
xliv
 Detección de errores y depuración de los mismos.
 Pruebas finales y afinación de detalles.
3.1.7. Implementación de la 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
5.4 Recursos Materiales
- Equipos de Oficina
- Hojas de Impresión
- Fotocopias
- Anillados
- Empastados
6. PRESUPUESTO
Costos Directos
xlv
Detalle
Cantidad Valor
Unitario Costo(dólares)
Paquetes de papel bon 2 resm. 3.50 7.00
Carpetas 4 0.30 1.20
Adquisición de libros 1 40 40
Copias Xerox 20 0.02 4.00
Alquiler de Internet 150 0.70 105
Tinta para impresora 2 25 50
CDS 5 0.30 1.50
Alquiler de Computadora 60 0.70 42
Total 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
Costos indirectos 1050
Subtotal 1300.70
10 % de imprevistos 130.07
Costo total del proyecto 1430.77
xlvi
7. CRONOGRAMA
xlvii
8. REFERENCIAS BIBLIOGRÁFICAS
BIBLIOGRAFÍA BÁSICA
 ADMINISTRACIÓ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ÓN
PARA 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ÓN
CIENTÍFICA; Edic. Quinta; Edit. INACAPED,1995, Quito-2002, Pág. 19, 20, 21.
BIBLIOGRAFÍA ELECTRÓNICA
 http://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_201011613
2629.pdf.
 http://es.wikipedia.org/wiki/Sistema_operativo_m%C3%B3vil.
 http://es.wikipedia.org/wiki/Windows_Phone.
 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.
xlviii
 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.

Mais conteúdo relacionado

Mais procurados

Comercio electrónico móvil: comprar por una app. Parte I
Comercio electrónico móvil: comprar por una app. Parte IComercio electrónico móvil: comprar por una app. Parte I
Comercio electrónico móvil: comprar por una app. Parte IJoaquín Borrego-Díaz
 
Comercio electrónico móvil: comprar por una app. Parte II
Comercio electrónico móvil: comprar por una app. Parte IIComercio electrónico móvil: comprar por una app. Parte II
Comercio electrónico móvil: comprar por una app. Parte IIJoaquín Borrego-Díaz
 
Innovación tecnológica en el transporte turístico en Honduras.
Innovación tecnológica en el transporte turístico en Honduras.Innovación tecnológica en el transporte turístico en Honduras.
Innovación tecnológica en el transporte turístico en Honduras.TifanyJimenez2
 
Tarea global 1 emt
Tarea global 1  emtTarea global 1  emt
Tarea global 1 emtMAGADU191
 
Las nuevas tecnologías en turismo
Las nuevas tecnologías en turismoLas nuevas tecnologías en turismo
Las nuevas tecnologías en turismosunruiz1
 
Tarea global 1 emt
Tarea global 1  emtTarea global 1  emt
Tarea global 1 emtMAGADU191
 
Libro blanco de las webs móviles de la MMA
Libro blanco de las webs móviles de la MMALibro blanco de las webs móviles de la MMA
Libro blanco de las webs móviles de la MMAIgnasi Martín Morales
 
Conectando el mundo fisico y el digital. herramientas móviles. Enero 2013
Conectando el mundo fisico y el digital. herramientas móviles. Enero 2013Conectando el mundo fisico y el digital. herramientas móviles. Enero 2013
Conectando el mundo fisico y el digital. herramientas móviles. Enero 2013Mobile Marketing Association Spain
 
Ramos marquez david_emt_tarea_global1
Ramos marquez david_emt_tarea_global1Ramos marquez david_emt_tarea_global1
Ramos marquez david_emt_tarea_global1silverioramito
 
Presentacion Innovacion Turismo
Presentacion Innovacion TurismoPresentacion Innovacion Turismo
Presentacion Innovacion TurismoAleVaras
 

Mais procurados (20)

Presentación sobre movilidad de nuestro I Desayuno Tecnológico, realizado en ...
Presentación sobre movilidad de nuestro I Desayuno Tecnológico, realizado en ...Presentación sobre movilidad de nuestro I Desayuno Tecnológico, realizado en ...
Presentación sobre movilidad de nuestro I Desayuno Tecnológico, realizado en ...
 
Comercio electrónico móvil: comprar por una app. Parte I
Comercio electrónico móvil: comprar por una app. Parte IComercio electrónico móvil: comprar por una app. Parte I
Comercio electrónico móvil: comprar por una app. Parte I
 
Comercio electrónico móvil: comprar por una app. Parte II
Comercio electrónico móvil: comprar por una app. Parte IIComercio electrónico móvil: comprar por una app. Parte II
Comercio electrónico móvil: comprar por una app. Parte II
 
Innovación tecnológica en el transporte turístico en Honduras.
Innovación tecnológica en el transporte turístico en Honduras.Innovación tecnológica en el transporte turístico en Honduras.
Innovación tecnológica en el transporte turístico en Honduras.
 
Tarea global 1 emt
Tarea global 1  emtTarea global 1  emt
Tarea global 1 emt
 
Beverage
BeverageBeverage
Beverage
 
Las nuevas tecnologías en turismo
Las nuevas tecnologías en turismoLas nuevas tecnologías en turismo
Las nuevas tecnologías en turismo
 
aplicaciones moviles
aplicaciones movilesaplicaciones moviles
aplicaciones moviles
 
Tarea global 1 emt
Tarea global 1  emtTarea global 1  emt
Tarea global 1 emt
 
Libro Blanco Aplicaciones Móviles
Libro Blanco Aplicaciones MóvilesLibro Blanco Aplicaciones Móviles
Libro Blanco Aplicaciones Móviles
 
Libro blanco de las webs móviles de la MMA
Libro blanco de las webs móviles de la MMALibro blanco de las webs móviles de la MMA
Libro blanco de las webs móviles de la MMA
 
Conectando el mundo fisico y el digital. herramientas móviles. Enero 2013
Conectando el mundo fisico y el digital. herramientas móviles. Enero 2013Conectando el mundo fisico y el digital. herramientas móviles. Enero 2013
Conectando el mundo fisico y el digital. herramientas móviles. Enero 2013
 
PureMobile 2016 - El consumidor y el móvil
PureMobile 2016 - El consumidor y el móvilPureMobile 2016 - El consumidor y el móvil
PureMobile 2016 - El consumidor y el móvil
 
Publicidad movil Beyond the online
Publicidad movil Beyond the onlinePublicidad movil Beyond the online
Publicidad movil Beyond the online
 
Alejandro
AlejandroAlejandro
Alejandro
 
Pap app delivery
Pap   app deliveryPap   app delivery
Pap app delivery
 
Aplicaciones móviles
Aplicaciones móvilesAplicaciones móviles
Aplicaciones móviles
 
Aplicaiones moviles
Aplicaiones movilesAplicaiones moviles
Aplicaiones moviles
 
Ramos marquez david_emt_tarea_global1
Ramos marquez david_emt_tarea_global1Ramos marquez david_emt_tarea_global1
Ramos marquez david_emt_tarea_global1
 
Presentacion Innovacion Turismo
Presentacion Innovacion TurismoPresentacion Innovacion Turismo
Presentacion Innovacion Turismo
 

Semelhante a Aplicación móvil hoteles Latacunga

Acta de constitucion de proyecto
Acta de constitucion de proyectoActa de constitucion de proyecto
Acta de constitucion de proyectoCesar Vele
 
Universidad regional autónoma de los ande1
Universidad regional autónoma de los ande1Universidad regional autónoma de los ande1
Universidad regional autónoma de los ande1Juank Gamboa
 
CU3CM60-ARREOLA R LESLY-SENSIBILIDAD AL CONTEXTO
CU3CM60-ARREOLA R LESLY-SENSIBILIDAD AL CONTEXTOCU3CM60-ARREOLA R LESLY-SENSIBILIDAD AL CONTEXTO
CU3CM60-ARREOLA R LESLY-SENSIBILIDAD AL CONTEXTOlslyar
 
Tecnología Móvil: desarrollo de sistemas y aplicaciones para las Unidades de ...
Tecnología Móvil: desarrollo de sistemas y aplicaciones para las Unidades de ...Tecnología Móvil: desarrollo de sistemas y aplicaciones para las Unidades de ...
Tecnología Móvil: desarrollo de sistemas y aplicaciones para las Unidades de ...lvarodelaTorrePalomo
 
Idea empresarial
Idea empresarialIdea empresarial
Idea empresarialJose Luis
 
LAS 2O tendencias tecnologicas que transformaran el turismo
LAS 2O tendencias tecnologicas que transformaran el turismoLAS 2O tendencias tecnologicas que transformaran el turismo
LAS 2O tendencias tecnologicas que transformaran el turismoConsultores Hoteleros
 
Informe trabajo final
Informe trabajo finalInforme trabajo final
Informe trabajo finalvivetatourism
 
La geolocalización como instrumento para complementar la experiencia del usua...
La geolocalización como instrumento para complementar la experiencia del usua...La geolocalización como instrumento para complementar la experiencia del usua...
La geolocalización como instrumento para complementar la experiencia del usua...Zuly Pesantez
 
MOBILE BUSINESS & APPS DESIGN
MOBILE BUSINESS & APPS DESIGNMOBILE BUSINESS & APPS DESIGN
MOBILE BUSINESS & APPS DESIGNIgnasi del Río
 
Ensayo de la influencia en la informática en la Administración Hotelera
Ensayo de la influencia en la informática en la Administración HoteleraEnsayo de la influencia en la informática en la Administración Hotelera
Ensayo de la influencia en la informática en la Administración HoteleraLucia Gonzalez
 
Transporte y Documentación22.pdf
Transporte y Documentación22.pdfTransporte y Documentación22.pdf
Transporte y Documentación22.pdfCarolinaGuifarro1
 
Poyecto final 40_
Poyecto final 40_Poyecto final 40_
Poyecto final 40_anita831
 

Semelhante a Aplicación móvil hoteles Latacunga (20)

Proyecto integrador ii_final
Proyecto integrador ii_finalProyecto integrador ii_final
Proyecto integrador ii_final
 
Formato en word (1)
Formato en word (1)Formato en word (1)
Formato en word (1)
 
Proyecto
ProyectoProyecto
Proyecto
 
Acta de constitucion de proyecto
Acta de constitucion de proyectoActa de constitucion de proyecto
Acta de constitucion de proyecto
 
Universidad regional autónoma de los ande1
Universidad regional autónoma de los ande1Universidad regional autónoma de los ande1
Universidad regional autónoma de los ande1
 
CU3CM60-ARREOLA R LESLY-SENSIBILIDAD AL CONTEXTO
CU3CM60-ARREOLA R LESLY-SENSIBILIDAD AL CONTEXTOCU3CM60-ARREOLA R LESLY-SENSIBILIDAD AL CONTEXTO
CU3CM60-ARREOLA R LESLY-SENSIBILIDAD AL CONTEXTO
 
Tecnología Móvil: desarrollo de sistemas y aplicaciones para las Unidades de ...
Tecnología Móvil: desarrollo de sistemas y aplicaciones para las Unidades de ...Tecnología Móvil: desarrollo de sistemas y aplicaciones para las Unidades de ...
Tecnología Móvil: desarrollo de sistemas y aplicaciones para las Unidades de ...
 
Idea empresarial
Idea empresarialIdea empresarial
Idea empresarial
 
LAS 2O tendencias tecnologicas que transformaran el turismo
LAS 2O tendencias tecnologicas que transformaran el turismoLAS 2O tendencias tecnologicas que transformaran el turismo
LAS 2O tendencias tecnologicas que transformaran el turismo
 
Informe trabajo final
Informe trabajo finalInforme trabajo final
Informe trabajo final
 
43.luzardo
43.luzardo43.luzardo
43.luzardo
 
ROL DEL DOCENTE EN ENTORNOS WEB 2.0
ROL DEL DOCENTE EN ENTORNOS WEB 2.0ROL DEL DOCENTE EN ENTORNOS WEB 2.0
ROL DEL DOCENTE EN ENTORNOS WEB 2.0
 
Guía de ponencia.pptx
Guía de ponencia.pptxGuía de ponencia.pptx
Guía de ponencia.pptx
 
Mapa de soluciones Laberit Q2 2022
Mapa de soluciones Laberit Q2 2022Mapa de soluciones Laberit Q2 2022
Mapa de soluciones Laberit Q2 2022
 
La geolocalización como instrumento para complementar la experiencia del usua...
La geolocalización como instrumento para complementar la experiencia del usua...La geolocalización como instrumento para complementar la experiencia del usua...
La geolocalización como instrumento para complementar la experiencia del usua...
 
MOBILE BUSINESS & APPS DESIGN
MOBILE BUSINESS & APPS DESIGNMOBILE BUSINESS & APPS DESIGN
MOBILE BUSINESS & APPS DESIGN
 
Red Sapphire
Red SapphireRed Sapphire
Red Sapphire
 
Ensayo de la influencia en la informática en la Administración Hotelera
Ensayo de la influencia en la informática en la Administración HoteleraEnsayo de la influencia en la informática en la Administración Hotelera
Ensayo de la influencia en la informática en la Administración Hotelera
 
Transporte y Documentación22.pdf
Transporte y Documentación22.pdfTransporte y Documentación22.pdf
Transporte y Documentación22.pdf
 
Poyecto final 40_
Poyecto final 40_Poyecto final 40_
Poyecto final 40_
 

Aplicación móvil hoteles Latacunga

  • 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 COMPUTACIONALES TITULO: Desarrollo e implementación de una aplicación móvil para celulares. 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,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 Y SISTEMAS COMPUTACIONALES AUTORAS: MARÍA MAGDALENAQUINDE CHILUIZA JANETH ESPERANZA ORTEGA CUNALATA DIRECTOR DE TESIS: ING. FRANKLIN JAVIER MONTALUISA LATACUNGA - ECUADOR
  • 2. ii INDICE DE CONTENIDOS PORTAD………………………………………………………………………………i INDICE………………………………………………………………………………..ii 1. PROBLEMATIZACION……………………………………………………v PLANTEAMINETO DEL PROBLEMA………………………………..……v FORMULACION DE PROBLEMA…………………………………………iv JUSTIFICACION…………………………………………...………………..iv OBJETIVOS 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………………………………………………..….xix Aplicació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
  • 3. iii C Sharp…………………………………………………………………xxviii Características de C#.......................................................................xxiv Bases De Datos Móviles………………………………………………….xxxi SQL Server Compact Edition…………………………………………...xxxi Tecnologí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
  • 4. iv 8. REFERENCIAS BIBLIOGRÁFICAS…………………………………xlvii BIBLIOGRAFÍA BÁSICA……………………………………………...xlvii BIBLIOGRAFÍA ELECTRÓNICA……………………………………xlvii
  • 5. v 1. PROBLEMATIZACIÓN PLANTEAMIENTO DEL PROBLEMA Segú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 de buscar una dirección o contacto, años atrás era común adquirir este tipo de información en cada una Guía (un Libro) este proceso era tedioso y su búsqueda a pesar de la sectorización de la guía telefónica era un tanto compleja ya que esta contenía todos los números de teléfono y direcciones de las personas, también ofrecía publicidad de pequeños negocios de reparación, lavandería, taxis, etc. Hoy en día con el avance tecnológico se empieza a desarrollar diversas aplicaciones móviles para satisfacer las necesidades de usuarios de telefonía móvil entre ellas la aplicación móvil de Páginas Amarillas así en Nicaragua se han convertido en una herramienta tecnológica de amplio espectro en la que podemos encontrar lo que queramos dentro de la ciudad con su potente motor de búsqueda.” Disponible en la página electrónica http://tecnocreativos.com/movil/. Sin embargo en lo que se refiere al Ecuador si bien es cierto existen cerca de 100 compañí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 de trabajo, 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 aplicaciones móviles de páginas amarillas no se ha generado aun y se sigue utilizando esencialmente las guías telefónicas como medio de búsqueda de direcciones y contactos el cual retrasa actividades comerciales, trámites bancarios, ubicación de negocios, etc. Para los desarrolladores de esta nueva tecnología, causa un poco de problemas ya que el mercado es fragmentado, es decir es necesario desarrollar y adaptar las aplicaciones para cada sistema operativo, que se traduce en un incremento de costos y presupuestos.” Disponible en la página electrónica http://www.buenastareas.com/ensayos/AplicacionesM%C3%B3viles-En-Las- Empresas/2529446.html.10/10/2011. Con referencia a la Cámara Provincial de Turismo de la ciudad de Latacunga, Provincia Cotopaxi observamos que no existe una aplicación móvil de páginas amarillas
  • 6. vi electrónicas para los hoteles, restaurantes y lugares turísticos de la ciudad, debido a que en esta provincia no existe una buena difusión de las nuevas tecnologías móviles y por carecer de personal técnico capacitado para desarrollar este tipo de aplicaciones, lo que ocasiona inconveniente en los turistas al momento de encontrar información sobre la ubicación de un hotel, restaurante o lugar turístico en específico. Además los turistas que desean visitar la ciudad no tienen una idea clara de la imagen del lugar requerido, pues estas imágenes se encuentran en el internet y no todas las personas saben usarlo, también estas imágenes las podemos encontrar en una guía turística pero la mayoría de las personas no tenemos la cultura de llevar con nosotros esta guía, lo que provoca en ocasiones un desagrado del lugar ya que no superan nuestras expectativas.También existen personas que viajan a la ciudad de Latacunga no siempre con la intención de utilizar uno de estos lugares, los cuales desconocen pero por circunstancias requieren hacerlo y en ese momento las personas no cuentan con una guía turística o internet a la mano para el fácil acceso a la información requerida, lo que ocasiona pérdida de tiempo e inseguridad para el visitante. FORMULACIÓN DEL PROBLEMA ¿Cómo un turista puede ubicar un hotel, restaurante o lugar turístico con rapidez y sin la necesidad del internet o una guía turística? JUSTIFICACIÓN El auge que está teniendo la telefonía móvil actualmente repercute en la creciente necesidad de que los usuarios y clientes de telefonía móvil tengan acceso a diferentes tipos de servicios. Con el fin de manejar la búsqueda de servicios en estos dispositivos móviles, las aplicaciones móviles son la solución más conveniente para orientar e integrar aplicaciones que permitan realizar y estandarizar las metodologías de búsqueda de una forma segura, al igual que se hace con una computadora personal. Es de destacar que el estudio de las capacidades de los teléfonos móviles es de vital importancia en el establecimiento de criterios que agilicen el desarrollo de aplicaciones para el manejo de Servicios. Windows Phone como plataforma se ajusta de la mejor manera a la solución de 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 éstos permitiendo la adecuación de operaciones complejas que se pueden realizar en un PC. No
  • 7. vii obstante, cabe aclarar que no se pueden solucionar del todo esas limitaciones debido a la naturaleza intrínseca de estos dispositivos sin embargo se logra solventar varias necesidades del ser humano. Razón por la cual el desarrollo de esta aplicación móvil será una contribución para el cantón Latacunga ya que esta contendrá información básica de una guía turística incluyendo un mapa que le permitirá a la gente que posea esta aplicación una fácil ubicación del lugar requerido sin pérdida de tiempo. Además con esta aplicación se beneficiará el sector comercial incrementando su economía, puesto que el cantón Latacunga pose maravillosos lugares, artesanías y comidas típicas las cuales son apreciadas por los turistas. Con respecto a esta aplicación, Microsoft acaba de presentar su nueva versión de Windows Phone el cual es apropiado para el desarrollo de aplicaciones móviles. Con esta aplicación, las últimas mejoras sufridas en el servicio de almacenamiento en la nube llegan 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 las aplicaciones más interesantes en la actualidad, como los motores de búsqueda, la creación de mapas, el uso de información geográfica y sistemas distribuidos para el procesamiento de datos. El desarrollo de esta aplicación será costeada por las investigadoras, que asumimos con total 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 los contactos, direcciones en forma grafica y textual de los diferentes hoteles, restaurantes, y lugares turísticos del cantón Latacunga permitiéndonos localizar con facilidad el lugar requerido, sin la necesidad de la señalde los celulares y el internet. Esta aplicación resultara muy útil para los usuarios ya que en la actualidad la mayoría de las personas saben manejar un teléfono celular lo que les facilitara el manejo de esta
  • 8. viii aplicación. Por otro lado los ecuatorianos no tenemos la cultura de llevar a la mano una guía turística, lo cual en este caso al momento de descargar la aplicación del internet la aplicació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, hemos visto que no contamos con suficiente información, debido a que el tema planteado es una tecnología nueva en nuestro país, existiendo así una asociación ecuatoriana de desarrollo de 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 de profesionales 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 de páginas amarillas para los teléfonos celulares Nokia. Una vez analizada las razones anteriores determinamos que el tema planteado es muy importante para los usuarios i/o turistas y a la vez factible ya que a través de esta aplicación se logrará como resultado la automatización de las páginas amarillas para los telé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.
  • 9. ix  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. FUNDAMENTACIONTEÓRICA MARCO TEÓRICO ANTECEDENTES Aplicaciones Móviles Según mailxmail en su tema Aplicaciones Móviles manifiesta que “A lo largo de la historia, las telecomunicaciones acompañaron al desarrollo, tanto en la actividad económica como en los aspectos sociales y culturales. Contribuyeron al crecimiento de la producción y a la mejora de las condiciones de vida de la población, y se fueron adecuando 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ó a explotar el servicio de telecomunicaciones, a través de sus dos modalidades: el telégrafo y posteriormente el teléfono. Hace tiempo que los teléfonos dejaron de ser algo que servía para realizar llamadas, convirtiéndose en "dispositivos multimedia". Con el cambio de nombre, 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 una era de computación móvil: se estima que para finales de este año, habrá más de mil millones de usuarios de aplicaciones en dispositivos móviles alrededor del mundo, casi el doble 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 su presencia en el mundo móvil. Y Microsoft lo hace con Windows Phone 7, reconociendo que ha habido un cambio en el panorama móvil. Existe una nueva expectativa que, más allá de sólo permitirles leer correo electrónico y documentos, un teléfono también debe
  • 10. x 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 nombre clave 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. Microsoft mostró Windows Phone 7 el 15 de febrero, en el Mobile WorldCongress 2010 en Barcelona y reveló más detalles del sistema en el MIX 2010 el 15 de Marzo. La versión final de Windows Phone 7, se lanzó el 1 de septiembre de 2010, y la versión final del SDK estuvo disponible el 16 de septiembre de 2010. WP7 se lanzó en Europa y Asia el 21 de octubre de 2010 y en EEUU el 8 de noviembre de 2010. Inicialmente, Windows Phone 7 estaba destinado para lanzarse durante el 2009, pero varios retrasos provocaron que Microsoft desarrollara Windows Mobile 6.5 como una versión de transición. Durante el Mobile WorldCongress 2010 en Barcelona, Microsoft reveló detalles de Windows Phone 7, mostrándolo como un nuevo sistema operativo que incluye funciones de 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 interfaz del dispositivo Zune HD. Microsoft declaró que pedirá a los fabricantes que los requerimientos de hardware sean "altos, pero justos", con la obligatoriedad de que todos los dispositivos con Windows Phone 7 dispongan de al menos tres botones (Atrás, Inicio y Buscar) y un receptor de radio FM.” Disponible en la siguiente página electrónica http://www.mailxmail.com/curso-aplicaciones-moviles/resena-historica.19/12/2011. BASES TEÓRICAS Dispositivos Móviles Con relación a teléfonos móviles, autor Jaime Aranaz Tudela, con el tema (Dispositivos mó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.
  • 11. xi  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 la actualidad un grupo sumamente heterogéneo y pueden incorporar casi cualquier componente de hardware y software que amplía y diversifica su función inicial. El más frecuente sin duda es la conexión telefónica (incluyendo servicios como el envío de SMS, 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, teclado QWERTY, receptor de radio, Bluetooth, conexión mediante infrarrojos, dispositivos de memoria extraíbles, localizador GPS, acelerómetro, etc. De acuerdo con esta definición existen multitud de dispositivos móviles, desde los reproductores de audio portátiles hasta los navegadores GPS, pasando por los teléfonos móviles, los PDAs o los Tablet PCs. Tipos De Dispositivos Móviles Dado 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éfonos móviles clásicos. Se caracterizan por tener un pantalla pequeña de tipo texto. Ofrecen servicios de datos generalmente limitados a SMS y acceso WAP. - Dispositivo Móvil de Datos Básicos (Basic Data Mobile Device): se caracterizan por tener una pantalla de mediano tamaño, menú o navegación basada en iconos, y ofrecer acceso 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): se caracterizan por tener pantallas de medianas a grandes (por encima de los 240 x 120 pixels), 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 aplicaciones nativas como aplicaciones de Microsoft Office Mobile (Word, Excel, PowerPoint) y aplicaciones corporativas usuales, en versión móvil, como Sap, portales intranet, etc.”
  • 12. xii 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 una aplicació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 internet http://es.wikipedia.org/wiki/Sistema_operativo_m%C3%B3vil . Sistemas Operativos Para Móviles En El Mercado
  • 13. xiii Android De acuerdo a la Tecnología y Comunicación en su tema sistemas operativos móviles dice que “ Android es un sistema operativo móvil basado en Linux no sólo en su núcleo, sino también en su concepto: de código abierto y gratuito. Esto significa que cualquier fabricante que desee podrá instalar Android en sus equipos posibilitando que el sistema esté disponible en una amplia gama de celulares. Se trata de un sistema operativo que apunta a equipos con pantallas táctiles, más allá de que algunos usen teclas físicas. El diseño de su interfaz es un poco más sobrio y robusto que el del iPhone, que apunta más al glamour. No obstante, es fácil de usar desde el primer momento. Este sistema operativo está enfocado para ser utilizado en dispositivos móviles como teléfonos inteligentes, tabletas, Google TV y otros dispositivos. La estructura del sistema operativo Android se compone de aplicaciones que se ejecutan en un framework Java de aplicaciones orientadas a objetos sobre el núcleo de las bibliotecas de Java en una máquina virtual Dalvik con compilación en tiempo de ejecución. Las bibliotecas escritas en lenguaje C incluyen un administrador de interfaz gráfica (surface manager), un framework OpenCore, una base de datos relacional SQLite, una Interfaz de programación de APIgráfica OpenGL ES 2.0 3D, un motor de renderizado 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 3 millones de líneas de XML, 2,8 millones de líneas de lenguaje C, 2,1 millones de líneas de 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 con cientos 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 por su navegador web, el único de su categoría 100% compatible con Flash Player, por lo que con los móviles que corran con Android podremos ver la mayoría de las páginas y animaciones web.
  • 14. xiv 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 Android Market. 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. Symbian Es 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 de Symbian fue crear un sistema operativo para terminales móviles que pudiera competir con el de Palm o el Windows Mobile 6.X de Microsoft y ahora Android de Google iOS de Apple. Symbian es el sistema con el que funcionan muchos de los teléfonos del fabricante Nokia. Aunque parece que el pacto entre Nokia y Microsoft para incorporar Windows Phone en los smartphones de más alta gama propiciará que Symbian quede relegado a un segundo lugar, los usuarios se quejan de que ya no tiene mucho más para ofrecer 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 en el mercado, Symbian arrastra algunas características propias de los celulares básicos, lo cual lo convierte en un sistema operativo ideal para quienes adquieren por primera vez un smartphone y no desean lidiar con un período de adaptación prolongado. Uno de esos ejemplos son los botones incluidos en la zona inferior de la pantalla cualidad común en los celulares de gamas media y baja. Para quienes aprovechan la función multitask de los
  • 15. xv smartphones, Symbian ofrece la mejor manera de gestionar las aplicaciones abiertas sin recurrira appsde terceros,sinocomounafuncionalidadnativadel sistemaoperativo. 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. Ios Anteriormente denominado iPhone OS es un sistema operativo móvil de Apple. Originalmente desarrollado para el iPhone, siendo después usado en dispositivos como el iPod Touch, iPad y el Apple TV. Apple, Inc. no permite la instalación de iOS en hardware de terceros. La interfaz de usuario de iOS está basada en el concepto de manipulación directa, 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 una interfaz 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 sacudir el dispositivo (por ejemplo, para el comando deshacer) o rotarlo en tres dimensiones (un resultado común es cambiar de modo vertical al apaisado u horizontal). De todos los sistemas operativos, iPhone es el que presenta un uso fluido de la pantalla táctil y de otros componentes. Su manejo es extremadamente intuitivo: que la pantalla rote al girar el equipo es una de las virtudes que lo diferencian del resto de los teléfonos. La pantalla principal de iPhone es la grilla de apps, a diferencia de los demás sistemas operativos donde se accede a ella gracias a un botón. La carga de las aplicaciones se realiza casiinstantáneamente, brindando fluidez al desempeño general del teléfono. Valoración: Muy buena.
  • 16. xvi 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. BlackBerry Es un sistema operativo móvil desarrollado por Research In Motion para sus dispositivos BlackBerry. El sistema permite multitarea y tiene soporte para diferentes mé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 y sincronización con programas como Microsoft Exchange aparte de poder hacer las funciones usuales de un teléfono móvil. Este sistema está pensado especialmente para dar servicio a las empresas y profesionales. Aunque en España se ha puesto de moda entre los jóvenes gracias a su mensajería instantánea. Además este sistema operativo sigue apuntando al público corporativo pero sin descuidar las funciones del entretenimiento. Un sistema que antes apuntaba sólo al ámbito de la empresa, ahora también atrae a los usuarios hogareños. Desde un primer momento los smartphones estuvieron orientados al público corporativo. Fue en ese segmento donde los BlackBerry se hicieron fuertes, pero tras la aparición del iPhone los teléfonos móviles debieron masificar su público. El uso del teclado no es sólo un accesorio como en otros celulares sino que en este caso, es la llave para acceder a todas las funciones del aparato. Combinadas con la famosa “ruedita” o trackball, el uso se agiliza aún más.
  • 17. xvii 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 7 De 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, como sucesor de la plataforma Windows Mobile. Está pensado para el mercado de consumo generalista en lugar del mercado empresarial. Con Windows Phone 7 Microsoft ofrece una nueva interfaz de usuario e integra varios servicios en el sistema operativo. Toda su interfaz está 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 en el mercado, con un buen diseño y con bastantes aplicaciones en su market place, dando grandes ventajas a los desarrolladores de otras plataformas para que se pasen a sus teléfonos, la presentación del Windows Phone 7 dejó algo muy claro, que los smartphones con este sistema operativo estarán más enfocado a integrar aplicaciones relacionadas con la personalización y la comunicación social. Además se aseguró que presentarán una interfaz divertida, 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
  • 18. xviii de serie con todos los dispositivos: Personas, Imágenes, Música y Vídeos, Juegos, Oficina y el 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 y Power Point. También podrá encontrarse el sistema de juegos y el reproductor de vídeo y música Zune. Destaca además el Lock Screen, una aplicación que dará información, como la 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 operativo basado 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 feature phones; 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.
  • 19. xix MeeGo MeeGo es la unión de los sistemas operativos Maemo y Moblin, con el que Intel y Nokia pretendían competir con el sistema Android de Google. El proyecto del nuevo sistema, a diferencia de Android, está auspiciado por la Linux Foundation. Nokia presentó su nuevo móvil N900 el cual utiliza el sistema MeeGo y fue lanzado a finales de 2011. MeeGo se presentó como un sistema preparado para funcionar en netbooks, dispositivos portátiles, sistemas en vehículos, televisiones y teléfonos multimedia aunque de momento sólo será compatible con el Nokia N900. El primer teléfono con Meego, el N9, muy en la línea clásica de Nokia, pero con pantalla táctil, tecnología NFC, mapas y GPS, tuvo una gran acogida entre la crítica especializada., pero su tardanza en salir tras el anuncio del pase a Windows Phone hizo que nadie recomendara comprar un móvil que costaba lo que un iPhone pero que no iba a tener ni de lejos las aplicaciones porque no había apoyo de Nokia para crear una comunidad de aplicaciones. Meego fue abandonado a finales del 2010 y cedido a la Linux Foundation por 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 un teléfono móvil convirtiéndolo en un aparato móvil que realiza diferentes funciones multimedia (contactos, juegos, cámara, mensajes, etc.). Existen diferentes sistemas operativos y cada uno de estos tienen sus propias aplicaciones, así en la aplicación a desarrollar utilizaremos el sistema operativo Windows Phone debido a que nos proporciona una interfaz de usuario rápida fácil y flexible, ya que es manejable a través de botonesy menús similares al escritorio de Windows. Software Propietario Según slideshare.net, Pablo Albuera y Mastermagazine.info en su tema Software Propietario dice que “Propietario se refiere a cualquier programa informático que algún individuo o compañía retiene el derecho de autor exclusivo sobre una pieza de programación, al mismo tiempo que niega a otras personas el acceso al código fuente del programa 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”. No obstante, el programa puede seguir siendo propietario aunque su
  • 20. xx código fuente se haya 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.” Disponible en la página: http://www.mastermagazine.info/termino/6751.php http://www.slideshare.net/pabloalbuera/software-propietario-1569982. 15/09/2011.
  • 21. xxi Según nuestro criterio software propietario resulta más flexible su utilización debido a su Interfaces gráficas mejor diseñadas, Más compatibilidad de multimedia y juegos y Mayor compatibilidad con el hardware, por estas razones hemos elegido trabajar con software propietario. Aplicación Móvil Según la tesis de marketing móvil, autora Cinthia Varas dice “Aplicación es un tipo de programa informático diseñado como herramienta para permitir a un usuario realizar diversos tipos de trabajo. Brindan una experiencia más rica que los sitios móviles ya que hay más procedimiento en el celular. Se puede desarrollar en distintas plataformas, como Java, Android, IPhone, Windows Mobile, 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 inicialmente ejecutan, depuran y prueban sus aplicaciones en una versión de software del teléfono, también conocido como emulador. Este permite la creación de la aplicación en un entorno estándar y conocido, y puede ser implementado en un teléfono cuando está
  • 22. xxii 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, la capacitación e infraestructura necesarias para impulsar el desarrollo de innovaciones tecnológicas y nuevas empresas en el sector, puede hacer la diferencia para el futuro de pueblos enteros. Por eso creemos que el desarrollo de aplicaciones móviles para el nuevo Windows Phone 7 representa una gran oportunidad para los desarrolladores.” Disponible en la siguiente página de internet http://msdn.microsoft.com/es- es/ff380145#one19/12/2011. Según nuestro criterio aplicaciones móviles son pequeños programas informáticos que se instalan en el teléfono celular para ampliar las funcionalidades del mismo y para su desarrollo se debe contar con un emulador para realizar una prueba de una aplicación y corregirla si es necesario. Windows Phone 7 Según Wikipedia en su tema Windows Phone 7 manifiesta que “La nueva plataforma de Microsoft para teléfonos móviles y su reciente alianza con Nokia hacen de Windows Phone 7 una plataforma enormemente atractiva por el potencial de crecimiento que presenta. Windows Phone es un sistema operativo móvil desarrollado por Microsoft, como sucesor de la plataforma Windows Mobile. Está pensado para el mercado de consumo generalista en lugar del mercado empresarial. Con Windows Phone 7 Microsoft ofrece una nueva interfaz de usuario, integra varios servicios en el sistema operativo y planea un estricto control del hardware que implementará el sistema operativo, evitando la fragmentación con la evolución del sistema. Características Pantalla de inicio y mosaicos dinámicos La pantalla de inicio de Windows Phone 7 se compone de mosaicos dinámicos que muestran información útil y personalizada para el usuario. Estos mosaicos se actualizan frecuentemente manteniendo informado de cualquier cambio al usuario. La información 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.
  • 23. xxiii La pantalla de inicio y la posición de los mosaicos dinámicos se pueden personalizar pulsando y arrastrando los mosaicos a la posición que se desee. Web Browser Windows Phone 7 hoy cuenta con Internet Explorer Mobile que está basado en Internet Explorer 9. Internet Explorer en Windows Phone permite a los usuarios mantener una lista de páginas favoritas y mosaicos de estas páginas en la pantalla principal. El browser también soporta hasta 6 solapas de internet que el usuario puede cargar en paralelo. En una demo, Microsoft indicó que los usuarios podrán transmitir videos de YouTube desde el browser. Al hacer clic en el video, uno podrá correrlo en una aplicación independiente en la pantalla principal. Search Bing (motor de búsqueda), Bing mobile, Bing maps Microsoft hardware requiere que cada Windows Phone 7 tenga un botón dedicado a búsquedas de sitios web, noticias y mapas usando las aplicaciones de Bing. Bing es la búsqueda principal de Windows Phone 7 ya que tiene una integración profunda al SO. Contactos En 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 usuario hayan compartido. A través del hub de contactos se puede actualizar el propio estado y realizar comentarios sobre publicaciones de los contactos. Imágenes y cámara El hub de imágenes y cámara es el lugar donde se almacenan toda la colección de imágenes que el usuario ha guardado en el teléfono y las imágenes que provienen de los contactos. En este hub se pueden integrar todas las aplicaciones que tienen funciones de edición y distribución de imágenes y fotografías. Desarrollo de aplicaciones El desarrollo de aplicaciones para Windows Phone 7 puede hacerse empleando dos tipos de implementaciones:
  • 24. xxiv  Microsoft Silverlight que permite realizar aplicaciones que contengan transiciones y efectos visuales. Silverlight permite el desarrollo de aplicaciones basadas en XAML. Silverlight para Windows Phone incluye el Microsoft.NET Compact Framework, que hereda de la arquitectura .NET Framework, el CLR y la ejecución de código administrado, soporta un subconjunto de las librerías de clases de .NET Framework y contiene clases diseñadas exclusivamente para .NET Compact Framework. Este soporte incluye el Base Class Library, una colección de clases que soportan lectura y escritura de ficheros, manipulación XML y manejo de gráficos. Cada aplicación que es ejecutada en Windows 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 Framework que incluye un amplio conjunto de bibliotecas de clases, específicos para el desarrollo de juegos, por ejemplo para el manejo de dispositivos de entrada, tratamiento de sonidos y vídeos, carga de modelos y texturas, uso de ficheros de forma transparente a la plataforma en la que se ejecute, desarrollo de juegos online, etc. Permite desarrollar juegos para Windows Phone OS 7.0 CTP, Xbox 360, Zune HD y Windows 7. Recursos YHerramientas Para El Desarrollo De Windows Phone 7 Sin duda alguna, una de las áreas con mayor potencial de desarrollo es la relacionada con las 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 la plataforma Windows Phone 7. Para el consumidor, Windows Phone 7 ofrece una moderna interfaz multitoque, integración con correo electrónico, Facebook y servicios Zune, además de la capacidad de instalar aplicaciones para entretenerse o trabajar. Para el desarrollador, Windows Phone 7 ofrece un objetivo de programación directo basado en Silverlight y Microsoft .NET Framework, junto con la capacidad de llegar a un público de clientes amplio y en aumento. Las herramientas básicas que necesitará para comenzar a escribir códigos para Windows Phone 7 son Visual Studio 2010 y las herramientas para desarrolladores de Windows Phone.
  • 25. xxv Las herramientas para desarrolladores incluyen Visual Studio 2010 Express para Windows Phone, el emulador para Windows Phone, Silverlight para Windows Phone, XNA Game Studio 4.0 y ExpressionBlend 4 para Windows Phone.” ”Disponible en la siguiente 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 interfaz grafica para el usuario además permite el almacenamiento y actualización de datos e imágenes, acceso a internet, su programación es directa y utiliza herramientas como visual estudio 2010, emulador para Windows Phone y Silverlight para Windows Phone. Silverlight Segú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 como la 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 desarrollar aplicaciones enriquecidas para la web. Silverlight funciona sobre varias plataformas y múltiples exploradores y proporciona una nueva generación de experiencias de usuario basadas en .NET. Tras una descarga que se instala en segundos, Silverlight posibilita una nueva plataforma rica, segura y escalable. Silverlight ofrece un modelo de programación flexible y coherente compatible con lenguajes .NET como Visual Basic, C# y F#, y otros como AJAX, Python, Ruby y que además se integra con las aplicaciones web existentes. Silverlight supone una nueva forma de aprovechar los elementos multimedia en los principales navegadores entre los que se incluyen Firefox, Safari e Internet Explorer tanto en MacOS como en Windows. Silverlight en .NET Silverlight nació como un plugin multiplataforma para navegadores. Es una plataforma muy potente orientada a crear las llamadas RIA (del inglés, Rich Internet Applications),
  • 26. xxvi pero a día de hoy no se limita únicamente a este escenario sino que también es una buena alternativa 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 anualmente importantes características. En 2008 la versión 2.0 incluyó código manejado, en 2009 la versión 3.0 incluía aplicaciones fuera del navegador (OOB, Out Of Browser) y en 2010 la versió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ón independiente con la que se pueden desarrollar aplicaciones Windows Phone: Silverlight for Windows Phone. Introducción a la plataforma Silverlight forma parte de toda la familia que forma la plataforma .NET ya que no deja de ser 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 .NET Compact 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 es quitar todas las librerías innecesarias en entornos cliente, las tecnologías de servidor e incluso algunas demasiado avanzadas. Lo que toma de .NET es todo el entorno de ejecució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ón de la interfaz de usuario, tiene un lenguaje de definición de la interfaz llamado XAML (eXtensible Application Markup Language) y su lenguaje de programación principal es C#,aunque también existe la versión de Visual Basic. Herramientas de desarrollo Las herramientas que necesitamos para programar para Windows Phone son Visual Studio y el emulador de Windows Phone. Ambos están incluidos en el paquete gratuito llamado Windows Phone SDK1. Este paquete incluye el Visual Studio 2010 Express for Windows Phone, el emulador de Windows Phone, las herramientas de despliegue y, en
  • 27. xxvii caso de tener instalada alguna versión profesional de Visual Studio 2010, le añade el soporte a proyectos de Windows Phone. Visual Studio nos permite programar nuestras aplicaciones, diseñar su interfaz y depurarlas. Para ello nos permite dos tipos de depuraciones: sobre el emulador y sobre un dispositivo sincronizado a nuestro equipo. Esto es útil para probar características propias de los Windows Phone, como el acelerómetro, brújula digital y demás. Como el Windows Phone tiene soporte multitáctil el emulador también lo tiene, si estamos sobre un Windows 7 y contamos con una pantalla multitáctil, esto hace más sencillo hacer pruebas contra la interfaz para poder simular gestos y fluidez. Además del Visual Studio existe otra herramienta para trabajar con Windows Phone: Microsoft Expression Blend, que forma parte de la familia Expression la cual incluye herramientas pensadas para diseñadores, abarcando diseño gráfico, web, interfaces de usuario y maquetación de video. Esta herramienta de pago está orientada a diseño, a pesar de 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 perfectamente con Visual Studio 2010, pudiendo usar ambas herramientas sin conflictos. Blend nos permite compilar y probar nuestras aplicaciones pero no depurar: esa es una tarea exclusiva de Visual Studio. Fundamentos de Silverlight en XAML XAML es el lenguaje de marcado basado en XML creado por Microsoft que es usado por WPF 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. Para aquellos que estén familiarizados con el desarrollo de páginas Web, el XAML sería para Silverlight lo que el HTML para una página Web. Entre sus características encontramos que es un lenguaje Orientado a Objetos, por lo tanto cuando estemos definiendo un fichero XAML estaremos definiendo una clase que podrá ser extendida con C# mediante clases parciales, con la analogía con el HTML, el C# sería para XAML lo que el Java Script para el HTML, a pesar de que todo lo que podemos hacer con XAML se puede hacer con C# es recomendable hacerlas con XAML a no ser que requieran cierta lógica que no pueda ser programada con el lenguaje declarativo. Con el XAML podremos crear
  • 28. xxviii objetos, establecer sus propiedades, relaciones contenido-contenedor entre elementos, elementos estáticos y dinámicos, etc.” Disponible en la siguiente página de internet http://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 e interactividad con el usuario las animaciones que podemos crear en Silverlight son superiores al programa de flash. C Sharp Según ENCICLOPEDIA MICROSOFT VISUAL C# en su tema El futuro C sharp considera que “C# evolucionó a partir del lenguaje C/C++ incorporando numerosas instrucciones, funciones y palabras clave directamente relacionadas con la interfaz gráfica de Windows. Actualmente ofrece capacidades para realizar un diseño completamente orientado a objetos y acceso directo a Microsoft .NET Framework, entorno que proporciona un amplio conjunto de interfaces de programación de aplicaciones para Windows 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 de ofrecer una herramienta flexible para los desarrolladores de aplicaciones de línea de negocios que crean aplicaciones Windows, Web o móviles. Así, hemos oído hablar de Visual 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 entornos de desarrollo son Visual Basic, Visual C#, Visual C++, Visual Web Developer (para el desarrollo de aplicaciones Web) y SQL Server Express, además de un nuevo producto llamado Visual Studio 2010 Express for Windows Phone para el desarrollo de aplicaciones para los dispositivos móviles basados en Windows Phone. Los desarrolladores profesionales podrán elegir también entre las versiones profesionales de
  • 29. xxix Visual 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ás populares en informática y comunicaciones. El objetivo de Microsoft, que tiene todos los derechos sobre la plataforma de desarrollo .NET Framework SDK en la que está incluido C#, es permitir a los programadores abordar el desarrollo de aplicaciones complejas con facilidad y rapidez. Es como si tomáramos todas las cosas buenas de Visual Basic y las añadiéramos a C++, aunque recortando algunas de las tradiciones más ocultas y difíciles de conocer de C y C++. Con C# no sólo se pueden escribir programas para la Web, sino que también permite desarrollar 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).  Orientación a objetos: Una diferencia de este enfoque orientado a objetos respecto al de otros lenguajes como C++ es que el de C# es más puro en tanto que no admiten ni funciones ni variables globales sino que todo el código y datos
  • 30. xxx han de definirse dentro de definiciones de tipos de datos, lo que reduce problemas por conflictos de nombres y facilita la legibilidad del código.  Orientación a componentes: La propia sintaxis de C# incluye elementos propios del diseño de componentes que otros lenguajes tienen que simular mediante construcciones más o menos complejas.  Gestión automática de memoria: Todo lenguaje de .NET tiene a su disposición el recolector de basura del CLR. Esto tiene el efecto en el lenguaje de que no es necesario incluir instrucciones de destrucción de objetos.  Seguridad de tipos: C# incluye mecanismos que permiten asegurar que los accesos a tipos de datos siempre se realicen correctamente, lo que permite evitar que se produzcan errores difíciles de detectar por acceso a memoria no perteneciente a ningún objeto y es especialmente necesario en un entorno gestionado por un recolector de basura.  Instrucciones seguras: Para evitar errores muy comunes, en C# se han impuesto una 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 y no 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 switch ha de terminar en un break o 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 datos que se definan siempre derivarán, aunque sea de manera implícita, de una clase base común llamada System. Object, por lo que dispondrán de todos los miembros 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 los tipos de datos básicos.  Extensibilidad de operadores: Para facilitar la legibilidad del código y conseguir que los nuevos tipos de datos básicos que se definan a través de las 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
  • 31. xxxi 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óvil compleja con facilidad y rapidez ya que es una herramienta flexible y genera un código explicito. Bases De Datos Móviles Según slideshare.net su tema Base de Datos Móviles considera que “Manipula la base de datos en memoria principal. Es por eso que una base es un conjunto de informes recopilados en formas ordenadas. A la vez también se permite relacionar con cualquier remoto de información. Son cambios revolucionarios entre comunicaciones como: celulares, LAN (redes de área local) inalámbricas, servicios de satélites, laptop, etc.) Ya que permiten a los usuarios “móviles” la posibilidad de permitir información a cualquier momento y desde cualquier lugar sin la necesidad de internet. La informática móvil encaja al concepto de base de datos móvil. Una base de datos móvil es una base de informes portable, independiente del servidor corporativo de bases capaz de informarse utilizando sitios remotos en datos corporativos. SQL Server Compact Edition Proporciona a los programadores un modelo de programación común a otras ediciones de SQL Server para el desarrollo tanto de aplicaciones nativas como administradas. SQL Server Compact Edition ofrece funcionalidad de base de datos relacional en un espacio reducido: un sólido almacén de datos, un procesador de consultas de optimización y una conectividad escalable y de confianza. Está apoyado en el lenguaje estructurado de consulta SQL y proporcionando un modelo del desarrollo y un API constante con SQL
  • 32. xxxii Server. SQL Server CE 2.0 expone un sistema esencial de características de la base de datos relacionales, así como un procesador QUERY y una ayuda para las transacciones y los tipos de datos clasificados, mientras que mantiene una forma compacta que preserve recursos del sistema. Los datos remotos tienen acceso y la réplica de la fusión se asegura de que los datos de bases de datos del SQL Server estén entregados confiablemente, se puede manipular offline, y se puede sincronizar más adelante al servidor, haciendo el SQL 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 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:
  • 33. xxxiii  Query Analyzer El query analizer ha sido actualizado para mejorar el interfaz del usuario para una administración más fácil de los objetos.  Query Processor El query processor 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 index pulls y upload only features-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 de consumidor o de usuario final. Entre otras cosas es por eso que son aplicaciones muy restringidas, pues requieren proteger los intereses de un mundo de usuarios mucho más grandes y ofrecer un entorno absolutamente estándar para que muchos desarrolladores puedan hacer sus aplicaciones fácilmente sobre esta plataforma.” Disponible en la siguiente 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 a que para el almacenamiento de la información el espacio de memoria debe ser de 1 MB lo cual no dificulta el almacenamiento en un dispositivo móvil. Tecnologías En El Sector Turístico Según Generaciones Turísticas en su tema Tecnología en el Turismo consideran que ““La aplicación de las tecnologías en el sector turístico ha tenido una evolución acorde con las etapas 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 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
  • 34. xxxiv 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. El sistema permite visualizar rutas predefinidas, proporcionar información de puntos de interés, ayudar al turista en sus desplazamientos por la ciudad. Todo ello de acuerdo al perfil del turista (si viaja solo, en familia, con o sin niños, si se trata de una persona discapacitada, sus aficiones,etc.).
  • 35. xxxv 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 conexiones en 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). M: Mosaicos dinámicos.- La manera en la que las aplicaciones pueden ser ejecutadas, pero también el mecanismo por el cual las aplicaciones nos pueden avisar que ha sucedido algo de nuestro interés como usuarios finales. Multitoque.- Es una tecnología que permite la interacción de hombre y máquina. En términos generales, el Multi-touch consiste en una pantalla táctil o touchpad (dispositivo
  • 36. xxxvi táctil de entrada) que reconoce al mismo tiempo múltiples puntos de contacto, así como el software que lleva consigo y que permite interpretar dichas interacciones simultáneas. P: Plataforma.-una plataforma es un sistema que sirve como base para hacer funcionar determinados módulos de hardware o de software con los que es compatible. Determina una 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 para incrementar el procesamiento de datos y la conectividad. U: Usuario.- Cualquier individuo que interactúa con el computador a nivel de una aplicación. W: WPF.- Puede crear una amplia gama de aplicaciones independientes y hospedadas en explorador. X: XAML.- Es un lenguaje declarativo de marcado tal y como se aplica en el modelo de programación .NET Framework, XAML simplifica la creación de la UI para una aplicación .NET Framework. Se pueden crear elementos visibles de la UI en el marcado XAML declarativo y, a continuación, separar la definición de la UI de la lógica en tiempo de ejecución mediante archivos de código subyacente, que se unen al marcado mediante definiciones de clases parciales. XML.- Es un metalenguaje, dado que con él podemos definir nuestro propio lenguaje de presentación.
  • 37. xxxvii 3. DISEÑO DE LA INVESTIGACIÓN HIPÓTESIS El Diseño e Implementación de una Aplicación Móvil de páginas amarillas permitirá a los turistas y/o usuarios en general conseguir información rápida de la ubicación de Hoteles, Restaurantes y lugares Turísticos, de la ciudad de Latacunga, a través de los celulares. OPERACIONALIZACIÓN DE LA VARIABLES Hipótesis Variables Indicadores El Diseño e Implementación de una Aplicación Móvil de páginas amarillas permitirá a los turistas y/o usuarios en general conseguir información rápida de la ubicación de Hoteles, Restaurantes y lugares Turísticos, de la ciudad de Latacunga, a través de los celulares. Variable Dependiente Diseño e Implementación de una Aplicación Móvil de páginas amarillas.  Nivel de conocimiento de las herramientas informáticas.  Falta de información exacta.  Pérdida de tiempo en los usuarios por conseguir información de hoteles, restaurantes y lugares turísticos.  Falta de conocimiento en la instalación de software en dispositivos móviles.  Desconocimiento en el desarrollo de aplicaciones móviles. conseguir información rápida de la ubicación de Hoteles, Restaurantes y lugares Turísticos.  Información eficiente a los usuarios.  Satisfacción de los usuarios.  Acogida por parte de los usuarios.  Costos.  Movilidad de la información.
  • 38. xxxviii DISEÑO METODOLÓGICO Tipos De Investigación Investigación Bibliográfica Según Francisco Leiva Zea en su libro LLAMADO NOCIONES DE METODOLOGÍA DE INVESTIGACIÓN CIENTÍFICA expresa que la Investigación Bibliográfica es “La investigació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 de información posible, la cual nos proporcionara los conocimientos y guías necesarias para el desarrollo del ante proyecto de la tesis. Investigación De Campo Según Francisco Leiva Zea en la obra NOCIONES DE LA METODOLOGÍA DE INVESTIGACIÓN CIENTÍFICA expresa que la investigación de campo es “Es la que se realiza en lugares no determinados específicamente para ello, sino que corresponde al medio en donde se encuentra los sujetos o el objeto de investigación, donde ocurre los hechos o fenómenos investigados.” 2002, Pág.20. Este tipo de investigación nos ayudara a conocer la realidad, las necesidades y problemas del lugar de los hechos para dar una efectiva solución a través de la implementación de la aplicación móvil de páginas amarillas. Investigación Experimental Según Francisco Leiva Zea en la obra NOCIONES DE LA METODOLOGÍA DE INVESTIGACIÓN CIENTÍFICA expresa que la investigación de experimental es “Es la que se refiere a lo que será, es decir a una realidad que no existe en el momento pero que existirá después del experimento. Es, por otro lado la descripción y análisis de condiciones creadas y cuidadosamente controladas por el investigador, quien estudia los efectos producidos por el experimento, según las variables determinadas en la planificación del experimento.
  • 39. xxxix Las situaciones en que se emplea el método experimental son prácticamente infinitas. El progreso 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 posterior evaluación del cumplimiento de los requisitos y satisfacción del usuario. Métodos De Investigación Método Hipotético - Deductivo Según Cesar Augusto Bernal Torres en su libro llamado Metodología de la investigación para administración, economía, humanidades y ciencias sociales expresa que el método hipotético deductivo es “Un procedimiento que parte de unas afirmaciones en calidad de hipótesis y busca contradecir o falsear tales hipótesis deduciendo de ellas conclusiones que deben confrontarse con los hechos.” 2006, pág. 57 Este método nos servirá para sacar conclusiones y comprobar la hipótesis planteada en la presente investigación. Técnicas De Investigación Encuesta Según Francisco Leiva Zea en la obra NOCIONES DE LA METODOLOGÍA DE INVESTIGACIÓN CIENTÍFICA expresa que la encuesta es “Una técnica destinada a obtener 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 entregan a los sujetos, a fin de que las contesten igualmente por escrito. Ese listado se denomina cuestionario. Es impersonal porque el cuestionario no lleva el nombre ni otra identificación de la persona 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 a todo éste -,de manera mucho más económica que mediante entrevistas.
  • 40. xl Varios autores llaman cuestionario a la técnica misma. Los mismos u otros, unen un mismo concepto a la entrevista y al cuestionario, denominándolo encuesta, debido a que en los dos casos se trata de obtener datos de personas que tienen alguna relación con el problema 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 de factibilidad para conocer si la aplicación a realizarse tendrá o no aceptación por parte de los usuarios. Instrumentos De Investigación Cuestionario De Encuesta El cuestionario es un banco de preguntas en el cual se define con precisión el asunto que se va a investigar y los objetivos de la encuesta, las preguntas deben ser elaboradas de acuerdo al nivel de educación de las personas que van a responder el cuestionario. UNIDAD DE ESTUDIO (POBLACIÓN Y MUESTRA) Población En el ámbito de la investigación se ha creído tomar en cuenta la siguiente población de la Cámara Provincial del Turismo y del Gobierno Autónomo Descgentralizado Municipal del Cantón Latacunga – Dirección de Desarrollo Social Jefatura de Turismo. Población Involucrados Cantidad Director de la Cámara Provincial del Turismo de Cotopaxi. 1 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
  • 41. xli 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  Responsabilidad  Dedicatorias  Agradecimientos  Índice  Abstract  Introducción CAPITULO I
  • 42. xlii FUNDAMENTOTEÓRICO DE APLICACIONES MÓVILES EN WINDOWS PHONE 1.1. Dispositivos Móviles 1.1.1. Concepto 1.1.2. Tipos de dispositivos móviles 1.2. Sistemas Operativos 1.2.1. Concepto 1.2.2. Sistemas operativos en el mercado 1.2.3. Software libre 1.2.4. Ventajas - Desventajas 1.3. Aplicaciones Móviles 1.3.1. Concepto 1.3.2. Importancia 1.4. Visual Studio 2010 1.4.1. Concepto 1.4.2. Importancia 1.4.3. Características 1.4.4. Principales funciones de Visual Studio 2010 1.5. Windows Phone 1.5.1. Definición 1.5.2. Características 1.5.3. Funcionamiento 1.5.4. Compatibilidad 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
  • 43. xliii 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ÓRICADEL 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 turismo 2.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 3.1. Herramientas de diseño y programación 3.1.1. Presentación 3.1.2. Justificación de la propuesta. 3.1.3. Objetivo 3.1.4. Factibilidad de aplicar la propuesta. 3.1.5. Impacto de la propuesta 3.1.6. Desarrollo de la propuesta.  Realización de la aplicación móvil
  • 44. xliv  Detección de errores y depuración de los mismos.  Pruebas finales y afinación de detalles. 3.1.7. Implementación de la 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 5.4 Recursos Materiales - Equipos de Oficina - Hojas de Impresión - Fotocopias - Anillados - Empastados 6. PRESUPUESTO Costos Directos
  • 45. xlv Detalle Cantidad Valor Unitario Costo(dólares) Paquetes de papel bon 2 resm. 3.50 7.00 Carpetas 4 0.30 1.20 Adquisición de libros 1 40 40 Copias Xerox 20 0.02 4.00 Alquiler de Internet 150 0.70 105 Tinta para impresora 2 25 50 CDS 5 0.30 1.50 Alquiler de Computadora 60 0.70 42 Total 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 Costos indirectos 1050 Subtotal 1300.70 10 % de imprevistos 130.07 Costo total del proyecto 1430.77
  • 47. xlvii 8. REFERENCIAS BIBLIOGRÁFICAS BIBLIOGRAFÍA BÁSICA  ADMINISTRACIÓ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ÓN PARA 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ÓN CIENTÍFICA; Edic. Quinta; Edit. INACAPED,1995, Quito-2002, Pág. 19, 20, 21. BIBLIOGRAFÍA ELECTRÓNICA  http://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_201011613 2629.pdf.  http://es.wikipedia.org/wiki/Sistema_operativo_m%C3%B3vil.  http://es.wikipedia.org/wiki/Windows_Phone.  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.
  • 48. xlviii  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.