Escolar Documentos
Profissional Documentos
Cultura Documentos
Elaborado por:
Salamanca Cox, Eduardo Marcelo
Trabajo presentado al Departamento de Educacin como Requisito para la Obtencin del Diploma en
Formacin Docente para la Educacin Superior
Versin XXVI Modalidad Tutorial
Noviembre 2011
La Paz Bolivia
Tabla de contenidos
Carrera ____________________________________________________________________ 3
1.2
1.3
Descripcin _________________________________________________________________ 3
1.4
2.2
2.3
2.3.1
4.2
4.2.1
4.2.2
4.2.3
4.3
Autoevaluacin __________________________________________________________ 22
1 Presentacin de la asignatura y
contexto de la asignatura
1.1
Carrera
1.2
Nombre de la asignatura
1.3
Descripcin
Esta asignatura ensea a los estudiantes a desarrollar aplicaciones mviles para los sistemas operativos
iOS y Android, las dos plataformas mviles ms populares actualmente, distribuirlas en el App Store y en
el Android Market y, finalmente, desarrollar aplicaciones web especialmente diseadas para todos los
sistemas operativos mviles.
La asignatura est dirigida a los alumnos de Ingeniera de Sistemas o Informtica que cursen el ciclo de
Formacin Tcnica Ingenieril (o su equivalente), es decir, cuarto a sexto semestre de la carrera, y tengan
experiencia previa en desarrollo de software. Adems, los estudiantes debern tener conocimientos
previos en programacin orientada a objetos y HTML.
La carga horaria semanal, mnima, debera ser de 3 horas, divididas en 2 sesiones semanales de igual
duracin y la asignatura debera tener una duracin total de no ms de 20 21 semanas.
1.4
Quizs deba empezar definiendo lo que son los dispositivos mviles. Segn wikipedia, stos (tambin
conocidos como dispositivos porttiles, computadoras porttiles o, simplemente, porttiles), son
dispositivos de computacin pequeos y porttiles, generalmente poseen una pantalla tctil para el
ingreso de datos, o un teclado miniaturizado, y pesan menos de 910 gr. A los dispositivos tamao de
bolsillo que existan inicialmente, les acompaaron, a partir de finales del 2000, los dispositivos tablet, o
tabletas, ms grandes pero con capacidades similares1.
En el mbito de esta asignatura, un dispositivo mvil es un Smartphone, una tableta o incluso un
reproductor porttil, como el iPod, que posea un sistema operativo mvil, como iOS, Android,
BlackBerry OS, Windows Phone, etc., y un explorador mvil capaz de navegar la web.
1
http://en.wikipedia.org/wiki/Mobile_devices
Ahora bien, las aplicaciones mviles son el conjunto de aplicaciones de software especficamente
diseadas y desarrolladas para vivir (o sea, ser instaladas y utilizadas) en los dispositivos mviles.
Estas aplicaciones estn disponibles a travs de plataformas de distribucin, generalmente operadas
por el propietario del sistema operativo, como el App Store, el Android Market y el BlackBerry App
World. Algunas de estas aplicaciones son gratuitas y otras tienen precio. Usualmente, son descargadas
de la plataforma a un dispositivo como un iPhone, un BlackBerry o un telfono Android, sin embargo,
tambin existen aplicaciones que pueden ser instaladas en laptops o computadoras de escritorio. Para
aplicaciones que tienen costo, es posible que un porcentaje, 20 o 30%, se destine al distribuidor (por
ejemplo iTunes), y el resto se destina al productor de la aplicacin2.
2 Diagnstico
contexto
2.1
de
necesidades
del
2.1.1 Socio-cultural
Desde su aparicin en el mercado internacional en 1983 (finales de 1991 en Bolivia) los telfonos
celulares se han convertido en uno de los mayores fenmenos de las telecomunicaciones en el mundo.
A la misma velocidad con la que ha crecido el nmero de clientes de la telefona celular (de 12.4
millones en 1990 a ms de 4.6 billones en 2010)3 han crecido las capacidades de los telfonos mviles y
la necesidad por aplicaciones capaces de aprovechar esas nuevas capacidades para facilitar el acceso a
un nmero cada vez ms grande de servicios y productos, proporcionar una mejor experiencia de
usuario y, en ltimo trmino, cambiar la manera en la que interactuamos con nuestra sociedad.
Como tratar de explicar en el siguiente punto (2.1.2 Contexto Econmico), el enorme avance
tecnolgico de los telfonos celulares, combinado con la notable disminucin de su precio, ha
incrementado extraordinariamente la cantidad de usuarios de telfonos celulares y eso, a su vez, ha
cambiado la forma en la que nos comunicamos. (Actualmente, existen ms personas que se comunican
mediante mensajes de texto que mediante correos electrnicos y existen ms personas que poseen
telfonos celulares que tarjetas de crdito)4.
Pero, cul es el rol que desempean las aplicaciones mviles en este contexto?, en teora, todas las
tareas que realizamos con nuestros telfonos mviles son realizadas con una aplicacin mvil, a pesar
de que nuestro telfono no sea un Smartphone. Sin embargo, hablando exclusivamente sobre los
Smartphone, aunque inicialmente las aplicaciones mviles eran desarrolladas con fines de
2
http://en.wikipedia.org/wiki/Mobile_apps
http://en.wikipedia.org/wiki/Mobile_phone
4
http://campaigntouch.com/blog/
3
productividad, como email, bases de datos de contactos y calendarios, la demanda provoc una rpida
expansin hacia otras reas como los juegos, servicios basados en ubicacin y GPS, banca electrnica,
rastreo de rdenes y compra de boletos. (Vean el siguiente punto para conocer una nueva, y ms
sencilla, manera de comprar en Internet utilizando un Smartphone).
Adems de stos, otro importante rol de las aplicaciones mviles en el contexto social es, justamente, el
convertirse en el nuevo mecanismo de uso de las redes sociales. Hoy en da, sera muy difcil encontrar
una red social o un portal de noticias, de importancia internacional, que no ofrezca, gratuitamente, un
conjunto de aplicaciones mviles a sus usuarios, con el propsito de mantener un canal de
comunicacin abierto permanentemente. Con este objetivo en mente, empresas como Windows Live y
Facebook tratan de llamar la atencin de sus usuarios con frases como Get Hotmail on your
smartphone (que en espaol significa Pon a Hotmail en tu smartphone) y Vas a salir? Sigue en
contacto. Visita facebook.com en tu telfono mvil, esta ltima puede verse despus de cerrar sesin
en Facebook en una PC o laptop. Un tanto ms interesante, la frase de Twitter dice Has cerrado tu
sesin en Twitter Ahora hazte mvil! expresando una nueva capacidad, hasta ahora inexistente en
Internet, la capacidad de hacernos mviles. Sin embargo, mi favorita personal es la frase de LinkedIn y
paso a explicar la razn.
Como se puede ver en la
imagen de la derecha, cuando
los usuarios de LinkedIn
terminan una sesin en una
terminal estacionaria observan
Going Places? Take LinkedIn
with you (en nuestro idioma
Vas a algn lugar? Llvate a
LinkedIn contigo) que, en mi
opinin, representa de modo
sencillo pero preciso la
capacidad que hace la
diferencia a favor de las aplicaciones mviles, la capacidad de llevar nuestra experiencia social y cultural
en Internet a cualquier lugar al que nos acompae nuestro telfono celular, que, para la mayora de
usuarios, son todos los lugares que visitamos.
Es justamente en el aprovechamiento de estas nuevas capacidades donde radica la importancia sociocultural del desarrollo de aplicaciones mviles. En la creacin de aplicaciones capaces de cambiar el
modo en el que nos comunicamos.
2.1.2 Econmico
Al igual que sus predecesores, los Smartphone han pasado de ser un artculo de lujo a una herramienta
necesaria de trabajo, comunicacin y entrenamiento de excelentes prestaciones y precio accesible.
Veamos algunas cifras elaboradas por prestigiosas firmas internacionales de investigacin5:
Hasta el tercer cuatrimestre del 2011, segn un reporte de nielsen.com9, el 43% de todos los telfonos
mviles utilizados en Estados Unidos, son Smartphones, mientras que el 57% restante son telfonos
mviles tradicionales o, como se conocen en ingls, feature phones. Esto representa un incremento del
5% en la cantidad de Smartphones existentes en ese mercado en los ltimos 6 meses.
El reporte tambin indica que todos los grupos de edades evaluados muestran un incremento en el uso
de Smartphones desde el ao pasado. La cantidad de personas entre 18 y 34 aos que poseen
Smartphones se ha incrementado en un 20% desde el 2010. Mientras tanto, la cantidad de personas
entre 12 y 17 aos y entre 45 y 54 aos que usan Smartphones creci en un 14% para el mismo perodo.
Finalmente, las personas entre 55 y 64 aos y las personas mayores de 65 aos incrementaron su uso de
Smartphones en 13% y 6% respectivamente.
Otro dato muy importante para el mbito de esta asignatura es el de la participacin en el mercado de
sistemas operativos para dispositivos mviles. Segn el reporte de Nielsen, como se puede ver en la
figura 1, el lder de los sistemas operativos Smartphone en EEUU es Android con el 43%, le sigue Apple
iOS con el 28%, BlackBerry OS con el 18%, Windows Mobile con el 7% y los sistemas operativos
restantes con el 4%.
http://campaigntouch.com/blog/
http://www.idc.com/
7
http://www.deloitte.com/view/en_US/us/index.htm
8
http://www.gartner.com/
9
http://www.huffingtonpost.com/2011/11/03/smartphone-use-grows-q3-2011-nielsen_n_1074513.html
6
10
11
http://www.noticias.com.bo/2011/11/16/ventas-de-smartphones-crecen-en-42-en-el-mundo/
http://www.la-razon.com/version.php?ArticleId=123358&EditionId=2396
El mismo da, lunes, 3 de enero de 2011, La Razn publicaba otra nota bajo el ttulo Planes subsidian el
costo del equipo12 y de sta me gustaran destacar los siguientes puntos:
El precio de los telfonos inteligentes se reduce de forma parcial o total, segn las modalidades
postpago que se contraten
"Estos aparatos tienen un precio relativamente alto. Estamos hablando que, sin un plan (de
llamadas postpago), estos equipos pueden adquirirse desde $us 300, $us 315 hasta los $us 800.
Dependiendo del plan que uno escoja, el equipo puede resultar hasta gratis", inform el gerente
Postpago de Viva, Mauricio Porro Vargas.
Con factura fija de Bs 150, ms un plan de envo de datos de Bs 149, la firma ofrece el BlackBerry
8520 a $us 55. Sin esa opcin, el precio es $us 345.
Finalmente, me gustara destacar una nota mucho ms reciente13, tambin del diario La Razn, de fecha
13 de noviembre de 2011, que menciona lo siguiente:
Viva ofrece compra de aplicaciones. El costo del servicio es de Bs 70 y se puede acceder a travs
de appsviva.com
En noviembre, los clientes de la telefnica Viva pueden comprar aplicaciones y juegos para
telfonos con tecnologas Android y BlackBerry usando slo su crdito celular, sin necesidad de
tener una tarjeta de crdito internacional o habilitada para compras en el extranjero.
"En muchos casos slo era posible adquirir aplicaciones y juegos mediante una tarjeta de crdito
internacional, lo cual no permita que gran parte de los usuarios en nuestro pas pudieran
acceder a un sinfn de aplicaciones pagadas, que a pesar de no ser muy caras no permitan
ningn otro tipo de descarga", explic Luis Alvstegui, vicepresidente de Marketing de Viva, a
travs de una nota de prensa.
Fecha de apertura
Aplicaciones
descargadas
Aplicaciones
disponibles
10 julio de 2008
10 billones
425.000
Android Market
22 de Octubre 2008
4.5 billones
200.000
Nmero de
usuarios
200 millones
12
13
http://www.la-razon.com/version.php?ArticleId=123359&EditionId=2396
http://www.la-razon.com/version_fi.php?ArticleId=995&EditionId=2716&ids=101
La introduccin del App Store de Apple para el iPhone y el iPod Touch en julio de 2008 hizo popular la
distribucin on-line de aplicaciones mviles
diseadas para una sola plataforma. Antes
de esto, la distribucin de aplicaciones
mviles dependa de distribuidores externos
que proporcionaban aplicaciones para
mltiples plataformas, como GetJar,
Handango, Handmark, PocketGear y otros.
En la imagen de la derecha se observa una
representacin de los ingresos generados
por las distribuidoras mundiales de
aplicaciones mviles durante el ao 2010,
expresado en millones de dlares
americanos.
2.1.3 Poltico
El desarrollo de aplicaciones mviles no est exento de problemas como la piratera, el hacking o las
fallas de seguridad. Sin embargo, adems de estos, tambin presenta otros asuntos legales particulares
y dignos de mencionarse.
Dejando de lado los conflictos legales de las grandes empresas lderes de este mercado (como el
conflicto legal entre Apple y Samsung sobre la propiedad intelectual de la patente del iPhone y el iPad, o
la demanda interpuesta por Apple en contra de Amazon por la propiedad del nombre App Store)
tambin existen temas que se deben tomar en cuenta cuando se desarrollan aplicaciones mviles. Entre
estos me gustara destacar el siguiente:
Que son exactamente los App stores y porque debera importarme desarrollar aplicaciones que
cumplan sus requerimientos? La respuesta a esta pregunta es simple, las App stores pueden facilitar el
proceso de seleccin y compra de las aplicaciones, proporcionando un solo punto de parada para
encontrar y comprar aplicaciones de todo tipo. Adems, y quizs mucho ms importante, los App stores
poseen una base de cientos de millones de clientes (Ver la Tabla 1)
La desventaja de este enfoque conforma precisamente una de las razones por la que esta asignatura se
hace necesaria. Ya que esta asignatura pretende ensear a los estudiantes a responder
competentemente preguntas como: Qu tipo de aplicacin debo desarrollar?, necesito desarrollar
una aplicacin para iPhone, para Android o para BlackBerry?, si elijo uno de estos sistemas operativos,
Cul ser el porcentaje de usuarios al que podr alcanzar con mi aplicacin? Y, finalmente, si deseo
desarrollar una aplicacin que pueda ser utilizada en todos los dispositivos mviles, debo desarrollar al
menos 4 aplicaciones diferentes, una para iOS, otra para Android, otra para BlacBerry OS y otra para
Windows Phone?, es esto factible de acuerdo a las restricciones de tiempo y costo?
Es posible que la respuesta a estas preguntas corresponda a factores polticos externos de los
estrictamente tcnicos que deberan ser el centro de inters de esta asignatura.
2.2
Contexto disciplinar
14
http://www.instantheartrate.com/
http://mhealthwatch.com/researchers-develop-breakthrough-mobile-app-that-uses-camera-for-vital-signmonitoring-17846/
15
10
sangre, todo sin la necesidad de un dispositivo perifrico. Los investigadores que desarrollaron
esta aplicacin sostienen que tiene la misma precisin que los aparatos de medicin
tradicionales.
3. Google Maps16
La versin del popular servicio de Google para dispositivos mviles. Sus servicios incluyen
Navigation, Places, Latitude y, ahora, incluye nuevas interacciones 3D de todo el mundo y
funcionalidad off-line.
Navigation proporciona un sistema de navegacin GPS guiado por voz y conectado a Google
search, informacin de trfico y otros.
Places permite encontrar lugares cercanos a la ubicacin actual del usuario, calificarlos mientras
se los visita y encontrar recomendaciones para encontrar otros lugares.
Latitude permite localizar otros dispositivos mviles, de familiares o amigos, en un mapa de
Google.
Google Maps es una de las aplicaciones ms frecuentemente actualizadas del Android Market.
4. Siri
Siri es una aplicacin asistente personal para iOS. La aplicacin utiliza procesamiento del
lenguaje natural para responder preguntas, hacer recomendaciones y realizar acciones
mediante la delegacin de las solicitudes a un conjunto de servicios web que va en aumento. La
aplicacin para iOS es el primer producto pblico de quienes la han creado, quienes estn
enfocados en aplicaciones de inteligencia artificial. Siri fue adquirida por Apple Inc. el 28 de abril
de 2010.
Las afirmaciones del merchandising de Siri indican que Siri se adapta a las preferencias
individuales del usuario con el paso del tiempo, personalizando los resultados y realizando
tareas como reservar una mesa para cenar o reservar un taxi17.
Surge ahora otra pregunta, a la que intento dar respuesta a travs de la inclusin de esta asignatura en
el diseo universitario nacional, que es la siguiente: Qu estn haciendo las universidades nacionales
para contribuir al avance disciplinar y cientfico de este campo?
El diseo curricular de Ingeniera de Sistemas e Informtica en la mayora de las universidades
Bolivianas, tanto pblicas como privadas, incluye asignaturas que desarrollan conocimientos,
habilidades y aptitudes en desarrollo de software, programacin orientada a objetos y tecnologas de
Internet, entre otros. Sin embargo, no existe, hasta la fecha de elaboracin de este trabajo, una
16
17
http://www.globalmobileawards.com/awards/winners_2011.php
http://es.wikipedia.org/wiki/Siri
11
18
http://www.extension.harvard.edu/courses/23497
http://www.stanford.edu/class/cs193p/cgi-bin/drupal/
20
http://ocw.mit.edu/courses/media-arts-and-sciences/mas-965-nextlab-i-designing-mobile-technologies-for-thenext-billion-users-fall-2008/
19
12
el activismo cvico. En mi opinin, la mayor motivacin de los estudiantes est en la frase que
aparece en la descripcin del curso: Puedes hacer que un telfono mvil cambie al mundo?
Por lo tanto, el verdadero aporte cientfico y disciplinar del desarrollo de aplicaciones mviles consiste
en el potencial que ste tiene de colaborarnos en la creacin de aplicaciones capaces de aprovechar los
avances tecnolgicos de los dispositivos mviles y las redes inalmbricas para realizar tareas que no
podran realizarse de otro modo y, como dicen en el MIT, lograr que un telfono mvil cambie el
mundo.
2.3
Contexto profesional
Para desarrollar aplicaciones para iPhone deben tener conocimientos sobre el sistema operativo
iOS, el ambiente de desarrollo integrado Xcode, el kit de desarrollo de software iOS SDK (por
supuesto, debern ser capaces de instalar y configurar estos dos ltimos) y el lenguaje de
programacin Objective-C. Adems de esto deberan estar familiarizados con el iOS Human
Interface Guidelines.
Para desarrollar aplicaciones para Android deben tener conocimientos sobre este sistema
operativo, el ambiente de desarrollo integrado Eclipse, el kit de desarrollo de software Android
SDK (por supuesto, debern ser capaces de instalar y configurar estos dos ltimos) y el lenguaje
de programacin Java.
Para desarrollar aplicaciones web mviles (para todos los sistemas operativos antes
mencionados y no mencionados) deben tener conocimientos sobre servidores web y los
lenguajes de programacin HTML5, jQuery y Ajax, mnimamente.
Adems de estos conocimientos especficos del desarrollo de aplicaciones mviles, tambin
deben poseer conocimientos sobre la ciencia de la computacin, es decir: bases de datos,
programacin orientada a objetos y estructurada, diseo y modelado de aplicaciones,
arquitecturas de desarrollo de software (principalmente Modelo-Vista-Controlador) y otros. Por
supuesto, son tambin necesarios conocimientos bsicos sobre diseo grfico y desarrollo de
sitios web.
Adicionalmente, cabe mencionar que un desarrollador iPhone deber tener acceso a un
equipo MAC, lo que no es la norma en nuestro medio, aunque, actualmente, la mayora de
empleadores proporcionan los equipos de computacin necesarios para el trabajo.
13
Quines son los clientes de estos profesionales?, quines son las personas con las que se
desempean?
Si bien, las relaciones de trabajo ms importantes en el ejercicio de cualquier profesin son las que se
entablan con los compaeros de trabajo, como los lderes de proyecto, diseadores grficos, analistas
de sistemas y bases de datos, etc. Sin duda, una de las relaciones ms importantes de un desarrollador
de aplicaciones ser la que se establece con el usuario o cliente.
Estos clientes son y sern (ver el punto 2.1.2 Contexto Econmico) las empresas que necesitan
aplicaciones mviles para acercar sus productos y servicios a su clientela. Por lo tanto, demostrar las
actitudes necesarias para establecer una relacin de confianza con los clientes es fundamental, no slo
para logar y mantener el respeto y la cordialidad, sino porque hoy en da, sobre todo cuando se usan
metodologas de desarrollo de software gil, el cliente o usuario es parte fundamental del proceso de
desarrollo de las aplicaciones.
Cul es el producto final del trabajo de estos profesionales?
Para exponer este punto, me remitir simplemente a 2 ejemplos de aplicaciones mviles producidas
para una empresa local (Pacea)
1
Pacea Mobile App (distribuida gratuitamente a travs del App Store de Apple)
21
21
http://itunes.apple.com/us/app/pacena/id448938697?mt=8
14
Copa Amrica Pacea Mobile App (distribuida gratuitamente a travs del App Store de Apple)
22
Qu dificultades enfrentan?
Afortunadamente, o quizs deba decir desafortunadamente, las dificultades que se enfrentan en el
desempeo profesional de este campo son las mismas que se afrontan en la gran mayora de proyectos
de desarrollo de software. Por ejemplo, la demora en el cronograma de trabajo por la mala coordinacin
de actividades con el cliente, retraso en la entrega de informacin por parte del cliente, levantamiento
de requerimientos mal elaborado, lo que conduce a una mala identificacin de las necesidades del
cliente, alta complejidad en los requerimientos de la aplicacin (sobre todo cuando se trata de
operaciones complejas de distribucin de datos y tratamiento de imgenes u otros medios 3D), etc. Sin
embargo, dos de las dificultades que cabe mencionar en este punto son:
22
La incompatibilidad existente entre exploradores web, esto significa, que nuestra aplicacin web
podra verse diferente en los diferentes navegadores web de los dispositivos mviles, en algunos
casos podra perderse funcionalidad e, incluso, la aplicacin podra dejar de funcionar
completamente.
Los dispositivos mviles continan siendo los hermanos menores de las PC y las laptops, es
decir, an poseen caractersticas y capacidades inferiores, como una pantalla de tamao
reducido (aspecto que debe tomarse en cuenta siempre), menor cantidad de memoria RAM,
menor velocidad de procesamiento y capacidad de almacenamiento inferior.
http://itunes.apple.com/us/app/copa-america-pacena/id445275870?mt=8
15
16
Trabajopolis.bo, un sitio web que se autodenomina la mejor bolsa de trabajo en Bolivia y presume de
contener los mejores empleos en nuestro pas, actualmente contiene 7 ofertas de empleo para
desarrolladores de aplicaciones iPhone (Vean la Imagen 5).
17
4 Identificacin
de
dimensiones,
saberes y unidades de aprendizaje
4.1
4.2
Dimensiones de la competencia
Desarrollar aplicaciones web mviles
Desarrollar aplicaciones para iOS
Desarrollar aplicaciones para Android
4.3
Unidades de aprendizaje
HTML5
iOS
Android
19
Desarrollar
aplicaciones mviles,
para su distribucin y
uso en Smartphones
y Tablet PCs,
mediante el uso de
Android SDK, iOS
SDK y HTML5.
DIMENSIONES
Desarrollar
aplicaciones
web mviles
Desarrollar
aplicaciones
para iOS
SABERES
PROCEDIMENTALES
Analiza requerimientos y
contexto de la aplicacin
(necesidades cliente, apps
similares, etc.)
Disea aplicaciones web
compatibles con
dispositivos mviles
tomando en cuenta
limitaciones en tamao de
pantalla y ancho de
banda.
Selecciona y utiliza
frameworks para
desarrollo mvil a partir
del diseo de las
aplicaciones.
Desarrolla aplicaciones
web en base al diseo y
los frameworks
seleccionados.
Implementa y testea las
aplicaciones.
Analiza requerimientos y
contexto de la aplicacin
(necesidades cliente, apps
similares, etc.)
Instala y configura iOS SDK
y Xcode en Mac.
Disea aplicaciones
utilizando Modelo-Vista-
SABERES CONCEPTUALES
SABERES ACTITUDINALES
Caractersticas de los
dispositivos mviles y sus
navegadores web.
Frameworks jQTouch y
Sencha Touch.
Lenguajes de
programacin HTML5,
Javascript, jQuery, Ajax y
CSS.
Instalacin y configuracin
de sitios web.
PhoneGap.
Redes sociales y Web 2.0.
Caractersticas de
Smartphones y Tablet PCs
Diferencias entre
aplicaciones mviles y
nativas.
Diferencias entre sitios
web y aplicaciones web.
Caractersticas de sistemas
operativos mviles y sus
diferencias principales.
Sistema operativo iOS.
Caractersticas de
dispositivos mviles con
iOS.
Xcode e iOS SDK.
Arquitectura de desarrollo
de software Modelo-VistaControlador.
Capaz de resolver
problemas.
Capaz de investigar y auto
regular su aprendizaje.
Capaz de trabajar en
equipo.
Metdico y disciplinado al
desempear su trabajo.
Curioso sobre la tecnologa
mvil y mantener un
conocimiento actualizado
sobre ella.
Comprometido y motivado
con el logro de avances
tecnolgicos y
disciplinares.
Informado sobre el
contexto nacional e
internacional de la
tecnologa mvil.
Capaz de resolver
problemas.
Capaz de investigar y auto
regular su aprendizaje.
Capaz de trabajar en
equipo.
Metdico y disciplinado al
desempear su trabajo.
UNIDADES DE
APRENDIZAJE
HTML5
iOS
20
Desarrollar
aplicaciones
para Android
Controlador.
Disea aplicaciones en
base al soporte de iOS SDK
para eventos y controles
Multi-touch, cmaras,
audio, video, imagen,
localizacin y redes.
Desarrolla aplicaciones en
base al diseo utilizando
Objective-C.
Testea las aplicaciones
usando Phone Simulator e
instalndolas en
dispositivos.
Distribuye aplicaciones a
travs de Apple App Store.
Analiza requerimientos y
contexto de la aplicacin
Instala y configura Android
SDK y Eclipse en Windows
o Linux.
Disea aplicaciones
basadas en Android SDK
para eventos y controles
Multi-touch, cmaras,
audio, video, imagen,
localizacin y redes.
Desarrolla aplicaciones en
base al diseo utilizando
Java.
Testea aplicaciones con
Android Emulator, las
instala en dispositivos.
Distribuye aplicaciones a
travs de Android Market.
Sistema operativo
Android.
Caractersticas de
dispositivos mviles con
Android.
Eclipse y Android SDK.
Lenguaje de programacin
Java.
Trminos y condiciones de
uso de Android Market.
Redes sociales y Web 2.0.
Diferencias entre
aplicaciones mviles y
nativas.
Capaz de resolver
problemas.
Capaz de investigar y auto
regular su aprendizaje.
Capaz de trabajar en
equipo.
Metdico y disciplinado al
desempear su trabajo.
Curioso sobre la tecnologa
mvil y mantener un
conocimiento actualizado
sobre ella.
Comprometido y motivado
con el logro de avances
tecnolgicos y
disciplinares.
Informado sobre el
contexto nacional e
internacional de la
tecnologa mvil.
Android
21
Estrat.
Autn.
Bsico
Criterio
Inicial
6 Autoevaluacin
X
X
X
X
X
Cmo lo aprend?
A travs de la lectura del material que me facilit Daniela, del material que est disponible en la
plataforma virtual y a travs de las explicaciones de Daniela en clase, las actividades y la socializacin
realizada con mis compaeros de curso.
Qu me falta comprender?
El diseo macro-curricular basado en competencia.
Qu har para resolver esa falta?
Investigar informacin y obtener experiencia profesional-laboral al respecto.
Cul fue mi aporte para el trabajo del curso y del grupo? Asistencia, participacin, aportes
A pesar de asistir tarde a clases (por motivos de trabajo), espero haber aportado positivamente al
proceso de aprendizaje a travs de mis participaciones (preguntas, comentarios y conversaciones con
mis compaeros).
Cules son mis proyecciones personales a partir de todo lo anterior?
Colaborar, en la medida de mis posibilidades, con el diseo curricular basado en competencias en la
educacin superior Boliviana.
Tomando en cuenta los criterios logrados y el esfuerzo empleado Con cuanto me calificara? (sobre
20 puntos)
Tomando en cuenta la cantidad de esfuerzo que he empleado en este trabajo y durante el mdulo me
calificara con 20 puntos.
22