IES Camp de Morvedre
Programación Multimedia y dispositivos móviles. Guía Didáctica
CICLO FOM!"I#O D$ G!DO %&P$IO %$MIP$%$'CI!L
DESARROLLO DE APLICACIONES MULTIPLATAFORMA (DAM)
CFGS: DESARROLLO DE APLICACIONES MULTIPLATAFORMA
1 /16
Índice PROGRAMACIÓN. GUÍA DIDÁCTICA 1. PRESENTACIÓN DEL MÓDULO. 2. OBJETIVOS. 3. CONTENIDOS. 4. TEMPORIZACIÓN. 5. MATERIAL DIDÁCTICO. 6. METODOLOGÍA. ATENCIÓN TUTORIAL. TUTORÍAS COLECTIVAS. 7. SISTEMA DE TRABAJO. . EVALUACIÓN. !" CALI#ICACIÓN #INAL.
CFGS: DESARROLLO DE APLICACIONES MULTIPLATAFORMA
2 /16
Programacin!
"! Pre#en$acin de% md&%o! El módulo “Programación multimedia y dispositivos móviles ”, ! !"#u$d%$ !" !l !&u"do #u%o d!l C'#lo Fo%m$(')o d! G%$do Su*!%'o%, Desarrollo de Aplicaciones Multiplataforma , #o%%!*o"d'!"(! $l T+(ulo d! T#"'#o Su*!%'o% !" D!$%%ollo d! A*l'#$#'o"! Mul('*l$($-o%m$ . E(! (+(ulo )'!"! d!(!%m'"$do *o% !l R!$l D!#%!(o:
Real Decreto 450/2010, d! 16 d! $%'l, *o% !l 0u! ! !($l!#! !l (+(ulo d! T#"'#o Su*!%'o% !" D!$%%ollo d! A*l'#$#'o"! Mul('*l$($-o%m$ ! -'$" u !"!3$"4$ m+"'m$. L$ du%$#'ó" d!l #'#lo -o%m$(')o d! D!$%%ollo d! A*l'#$#'o"! Mul('*l$($-o%m$ ! d! 2.555 o%$ d'(%'u'd$ !" 2 #u%o, d! l$ #u$l! 755 !%8" !" !l #!"(%o d! (%$$o.
Características del módulo de
Programacin m&%$imedia ' di#po#i$ivo# mvi%e#! amilia Profesional
I"-o%m8('#$ Comu"'#$#'o"!.
!ivel
Fo%m$#'ó" *%o-!'o"$l d! &%$do u*!%'o%
"#tulo
"$cnico %uperior en Desarrollo de Aplicaciones Multiplataforma&
'oras %emanales
9 o%$.
'oras Módulo
155 o%$
(nidad de competencia
A*l'#$% (!#"olo&+$ d! d!$%%ollo *$%$ d'*o'(')o mó)'l! !)$lu$"do u #$%$#(!%+('#$ #$*$#'d$d!. D!$%%oll$% $*l'#$#'o"! *$%$ d'*o'(')o mó)'l! $"$l'4$"do !m*l!$"do l$ (!#"olo&+$ l'%!%+$ !*!#+-'#$. D!$%%oll$% *%o&%$m$ 0u! '"(!&%$" #o"(!"'do mul('m!d'$ $"$l'4$"do !m*l!$"do l$ (!#"olo&+$ l'%!%+$ !*!#+-'#$. S!l!##'o"$% *%o$% mo(o%! d! u!&o $"$l'4$"do l$ $%0u'(!#(u%$ d! u!&o 2D D. D!$%%oll$% u!&o 2D D !"#'llo u('l'4$"do mo(o%! d! u!&o.
CFGS: DESARROLLO DE APLICACIONES MULTIPLATAFORMA
/16
Programacin!
! O*e$ivo#! O*e$ivo# +enera%e#! ➢
La competencia general de este título consiste en desarrollar( implantar(
documentar
y
mantener
aplicaciones
in)ormáticas
multiplata)orma( utili*ando tecnologías y entornos de desarrollo especí)icos( garanti*ando el acceso a los datos de )orma segura y cumpliendo los criterios de +usa,ilidad- y calidad eigidas en los estándares esta,lecidos.
O*e$ivo# E#pec,-ico#! ➢
Desarrollar aplicaciones multiplata)orma con acceso a ,ases de datos utili*ando lengua/es( li,rerías y 0erramientas adecuados a las especi)icaciones.
➢
Desarrollar aplicaciones implementando un sistema completo de )ormularios e in)ormes 1ue permitan gestionar de )orma integral la in)ormación almacenada.
➢
Integrar
contenidos
grá)icos
y
componentes
multimedia
en
aplicaciones multiplata)orma( empleando 0erramientas especí)icas y cumpliendo los re1uerimientos esta,lecidos. ➢
Desarrollar inter)aces grá)icos de usuario interactivos y con la usa,ilidad adecuada( empleando componentes visuales estándar o implementando componentes visuales especí)icos.
➢
Participar en el desarrollo de /uegos y aplicaciones en el ám,ito del entretenimiento y la educación empleando t2cnicas( motores y entornos de desarrollo especí)icos.
➢
Desarrollar aplicaciones para tel2)onos( PD! y otros dispositivos móviles empleando t2cnicas y entornos de desarrollo especí)icos.
➢
Desarrollar aplicaciones multiproceso y multi0ilo empleando li,rerías y t2cnicas de programación especí)icas.
CFGS: DESARROLLO DE APLICACIONES MULTIPLATAFORMA
7 /16
Programacin!
.! Con$enido#! E(! módulo, 0u! ! 'm*$%(! !" !l *%'m!% #u%o d!l #'#lo, $ %$4ó" d! 9 o%$ !m$"$l!, ! d!&lo$%8" d! l$ '&u'!"(! m$"!%$ ;$*%o<'m$d$m!"(!=:
Programación en Android (nidad 1) *!"R+D(,,*-!& 1. INTRODUCCI>N 1.1 ?u ! A"d%o'd 1.2 P%o!#(o l'%! ;O*!" Sou%#!= 1. Su '(o%'$ 1.7 I"#o")!"'!"(! d! A"d%o'd 2. ?U@ ES ECLIPSE 2.1 El Co"o%#'o E#l'*! 2.2 I"($l$#'ó" d! $)$ D!)!lo*m!"(! B'( ;DB= 2. I"($l$#'ó" d! E#l'*! 2.7 I"($l$#'ó" d! l$ l'%!%+$ d! A"d%o'd 2.9 A3$d'% )!%'o"! #om*o"!"(! d! A"d%o'd 2.6 D!-'"'#'ó" d!l d'*o'(')o )'%(u$l d! A"d%o'd
(nidad 2) *!"R+D(,,*-! A. !"+R!+ A!DR+*D& 1. INTRODUCCI>N AL ENTORNO DE ANDROID 1.1 I"(%odu##'ó" 1.2 C$%$#(!%+('#$ d! A"d%o'd 1. A%0u'(!#(u%$ d! A"d%o'd 1.7 C%!$#'ó" d! u" *%o!#(o *o% l+"!$ d! #om$"do 2. CONCEPTOS DE LAS APLICACIONES ANDROID 2.1 C$%$#(!%+('#$ d! l$ $*l'#$#'o"! A"d%o'd 2.2 Com*o"!"(! d! l$ $*l'#$#'o"!. . C>MO CREAR UN PROECTO ANDROID .1 U" )'($4o &!"!%$l $l IDE d! E#l'*! .1.1 Ed'(o%! .1.2 '($ .1. $%%$ d! !%%$m'!"($ *%'"#'*$l !#u"d$%'$ .1.7 P!%*!#(')$ .2 Cómo #%!$% u" *%o!#(o A"d%o'd .2.1 C%!$#'ó" d! u" "u!)o *%o!#(o .2.2 Nom%! d! l$ $#(')'d$d .2. D!#%'*#'ó" d! lo -'#!%o *o% d!-!#(o d!l *%o!#(o .2.7 E!#u#'ó" d!l *%o!#(o A"d%o'd .2.9 Cómo u$% !l !mul$do% d! A"d%o'd ;AD= CFGS: DESARROLLO DE APLICACIONES MULTIPLATAFORMA
9 /16
Programacin!
7. C>MO CREAR LA PRIMERA APLICACI>N CON ANDROID6 7.1 C$m'o !" l$ I"(!%-$4 d! uu$%'o #o" L$ou( 9. DISEO DE LA INTERFAH DE USUARIO 9.1 Cómo d'!3$% l$ '"(!%-$4 d! uu$%'o m!d'$"(! '($ 9.2 '($ d'*o"'l! d! A"d%o'd
(nidad ) D*%+ D. *!"RA D (%(AR*+& 1. ACTIIDADES ANDROID 1.1 I"(%odu##'ó" 1.2 C%!$#'ó" d! u"$ $#(')'d$d 1. C'#lo d! )'d$ d! u"$ $#(')'d$d 1.7 Cómo ! 'm*l!m!"($ !l #'#lo d! )'d$ d! u"$ $#(')'d$d 2. EENTOS LISTENERS 2.1 G!('o"$"do lo !)!"(o d!l uu$%'o 2.2 Uo d! lo E)!"( L'(!"!% 2. G!(o%! d! E)!"(o ;E)!"( $"dl!%= 2.7 Modo (8#('l d! *$"($ll$ 2.9 Co"(%ol$"do l$ '($ #o" !l -o#o $#(')o . USO DEL EMULADOR DE ANDROID .1 T!#l$do d!l !mul$do% .2 Cómo '"(%odu#'% ('ld! #o" !l T!#l$do d!l Emul$do% . L'm'($#'o"! d!l Emul$do% .7 T$m$3o )!"($"$ !mul$do% .9 O(%$ o*#'o"! d!l Emul$do% .6 Cómo #o"-'&u%$% l$ o*#'o"! d!l Emul$do% 7. COMPONENTES AANHADOS 7.1 ?u o" lo Ad$*($do%! d! A"d%o'd ;$d$*(!%= 9 COMPONENTES PERSONALIHADOS 9.1 D'!3o d! #om*o"!"(! *!%o"$l'4$do 9.2 Cómo #%!$% u" #om*o"!"(! !<(!"d'do 9. Cómo #om'"$% )$%'o #om*o"!"(! *$%$ #%!$% u"o #om*u!(o
(nidad 4) ,"+% D "RA!%*,*-! 3 M% *!+RMA,*-! %+R A!*MA,*-! A!DR+*D & 1. INTRODUCCI>N 1.1 I"(%odu##'ó" 1.2 G!('ó" d!l o(ó" “$#'$ $(%8” d! A"d%o'd 1. D!-'"'#'ó" d! u"$ ($%!$ !" lo *%o!#(o A"d%o'd 2. GUARDAR RECUPERAR EL ESTADO DE UNA ACTIIDAD . PROCESOS EN ILOS EN ANDROID .1 P%o#!o CFGS: DESARROLLO DE APLICACIONES MULTIPLATAFORMA
6 /16
Programacin!
.2 C'#lo d! )'d$ d! lo *%o#!o . 'lo d! !!#u#'ó" !" A"d%o'd 7 ILOS EN SEGUNDO PLANO 7.1 U('l'4$#'ó" d! ($%!$ $+"#%o"$ #o" l$ #l$! A"#T$J 9. MENKS DE ANDROID 9.1 E!m*lo d! M!" P%'"#'*$l Sum!" 9.2 E!m*lo d! M!" Co"(!<(u$l 9. !"($"$ d! d'8lo&o !" A"d%o'd 9..1 !"($"$ d! d'8lo&o #o" m!"$! 9..2 !"($"$ d! d'8lo&o #o" o(o"! 9.. !"($"$ d! d'8lo&o #o" !l!##'ó" 9..7 !"($"$ d! d'8lo&o *!%o"$l'4$d$
(nidad 5) "RAA6A!D+ ,+! *,'R+% & 1 FICEROS EN ANDROID 1.1 I"(%odu##'ó" 1.2 G!('ó" d! '"-o%m$#'ó" !" A"d%o'd 1. G!('ó" d!l '(!m$ d! $%#')o !" A"d%o'd 1.7 Cl$! F'#!%o F'l! 1.9 F'#!%o !" l$ m!mo%'$ '"(!%"$ d!l d'$*o'(')o 1.6 F'#!%o d! %!#u%o d! l$ $*l'#$#'ó" 1. F'#!%o !" $lm$#!"$m'!"(o !<(!%"o 1. A3$d'% d$(o $ u" -'#!%o 1. G!('o"$"do l$ !<#!*#'o"! !" l$ &!('ó" d! -'#!%o 2. PREFERENCIAS DE UNA APLICACI>N ANDROID 2.1 P%!-!%!"#'$ d! l$ $*l'#$#'o"! A"d%o'd 2.2 P$"($ll$ d! o*#'o"! . RECURSOS DE LAS APLICACIONES ANDROID .1 T'*o d! %!#u%o .2 C%!$% l'(!%$l! !" -'#!%o d! %!#u%o #o" E#l'*! . R!#u%o d! ('*o C$d!"$ ;S(%'"& R!ou%#!= .7 Fo%m$(!$% #$m'$% !l !('lo d! l$ #$d!"$ d! %!#u%o 7. ACCESO A INTERNET CON ANDROID 7.1 E!m*lo d! #o"!<'ó" $ I"(!%"!( 7.2 Co"!<'ó" $ (%$) d! *%o< 9. ?U@ SON SON ;$)$S#%'*( O!#( No($('o" 9.1 Cómo u$% SON !" "u!(%$ $*l'#$#'o"! $ A"d%o'd 9.2 Cómo !#%''% -'#!%o !" -o%m$(o SON
(nidad 7) *!"!"% ! A!DR+*D & 1 INTENTS EN ANDROID 1.1 I"(%odu##'ó" 1.2 I"(!"#'o"! ;I"(!"(= CFGS: DESARROLLO DE APLICACIONES MULTIPLATAFORMA
/16
Programacin!
1. F'#!%o M$"'-!( 1.7 D!#l$%$% #$*$#'d$d! d! lo #om*o"!"(! d! l$ $*l'#$#'o"! 1.9 Uo d! '"(!"#'o"! 1.6 A%%$"0u! !<*l+#'(o d! u"$ $#(')'d$d 1. A%%$"0u! 'm*l+#'(o d! u"$ $#(')'d$d 1..1 E!#u($% u$#(')'d$d! 1. F'l(%o d! '"(!"#'o"! 1. R!olu#'ó" d! '"(!"#'o"! 'm*l+#'($ 1.15 Uo d! '"(!"#'o"! *$%$ !<(!"d!% $*l'#$#'o"! 2 USO DE INTENTS 2.1 Uo d! I"(!"( 2.2 I")o#$#'ó" E<*l+#'($ 2. I")o#$#'ó" Im*l+#'($ 2.7 R!&'(%o A##'ó" *$%$ I")o#$#'ó" Im*l+#'($ 2.9 D!(!#($% A##'o"! d! I"(!"( PERMISOS SEGURIDAD EN ANDROID .1 A%0u'(!#(u%$ d! !&u%'d$d d! A"d%o'd .2 F'%m$ d! $*l'#$#'ó" . ID d! uu$%'o A##!o $ -'#!%o .7 P!%m'o d! $*l'#$#'o"! .9 Au(o*%o(!##'ó" d! $*l'#$#'o"! A"d%o'd .6 A'&"$% *!%m'o d! #om*o"!"(! '"(!%"o d! l$ $*l'#$#'ó" . Cómo o('!"! *!%m'o !($ $*l'#$#'o"! . No($ o%! !&u%'d$d !" A"d%o'd 7 T$.L$ou( 7.1 P$"($ll$ #o" *!($3$ #o" T$ L$ou(
(nidad 8) A%% D DA"+% 3 9M. & 1 ASES DE DATOS 1.1 I"(%odu##'ó" 1.2 T!o%+$ o%! $! d! D$(o 1. !"($$ d! l$ $! d! d$(o 1.7 $! d! d$(o %!l$#'o"$l! 1.9 D'!3o d! $! d! d$(o 2 S?L'(! !" A"d%o'd 2.1 G!('ó" d! l$ '"-o%m$#'ó" !" A"d%o'd 2.2 G!('ó" d! l$ $! d! D$(o S?L'(! !" A"d%o'd 2. C%!$#'ó" d! $! d! d$(o S?L'(! 2.7 Mod'-'#$#'ó" d! l$ '"-o%m$#'ó" d! D S?L'(! 2.9 Uo d! *$%8m!(%o !" lo m(odo S?L'(! Co"ul($ S?L'(! !" A"d%o'd .1 S!l!##'ó" %!#u*!%$#'ó" d! Co"ul($ d! D S?L'(! .2 E!m*lo *%8#('#o d! D S?L'(! #o" A"d%o'd CFGS: DESARROLLO DE APLICACIONES MULTIPLATAFORMA
/16
Programacin!
. A##!o #%!$#'ó" d! l$ $! d! d$(o .7 R!#u%o d! d'!3o QML .9 A#(')'d$d! .6 F'#!%o A"d%o'dm$"'-!(.N DE FICEROS QML 7.1 SAQ ! !l mod!lo #l8'#o !" A"d%o'd 7.2 SAQ 'm*l'-'#$do !" A"d%o'd 7. DOM !" A"d%o'd 7.7 S(AQ !" A"d%o'd
(nidad :) ,+!"!" PR+;*DR%< %R;*,*+% 3 !+"**,A,*+!% & 1 CONTENT PROIDERS 1.1 I"(%odu##'ó" 1.2 P%o)!!do%! d! #o"(!"'do ;Co"(!"( P%o)'d!%= 1. Co"(%u##'ó" d! u" Co"(!"( P%o)'d!% 2 SERICIOS DE ANDROID RECEPTORES DE MENSAES DE DIFUSI>N 2.1 S!%)'#'o ;S!%)'#!= 2.2 S!%)'#'o *%o*'o 2. R!#!*(o% d! m!"$! d! d'-u#'ó" ;%o$d#$( R!#!')!%= 2.7 I"(!"#'ó" *!"d'!"(! ;P!"d'"& I"(!"(= 2.9 E!m*lo d! R!#!*(o% d! m!"$! ;%o$d#$( R!#!')!%= 2.6 E!m*lo d! !")+o %!#!*#'ó" d! m!"$! '"(!%"o !" u"$ $*l'#$#'ó" uo d! !%)'#'o *o% d!-!#(o d! A"d%o'd 2. C%!$% u" !%)'#'o *%o*'o NOTIFICACIONES AL USUARIO EN ANDROID .1 M!"$! !m!%&!"(! ;To$(= .2 No('-'#$#'o"! !" l$ $%%$ d! !($do 7 USO DE IEPAGER EN APLICACIONES ANDROID 7.1 Cómo ! u$ !l #om*o"!"(! '!P$&!%
(nidad =) A!DR+*D A;A!AD+ & 1 INTRODUCCI>N 2 C>MO DEPURAR APLICACIONES ANDROID CON ECLIPSE 2.1 E($l!#'!"do Pu"(o d! '"(!%%u*#'ó" ;%!$J*o'"(= 2.2 I"'#'$% l$ d!*u%$#'ó" ;D!u&= d!l #ód'&o 2. D$(o d! d!*u%$#'ó" ;D!u&= d!l #ód'&o 2.7 D!$#(')$% l$ d!*u%$#'ó" d! #ód'&o 2.9 P%o*'!d$d! d! lo *u"(o d! '"(!%%u*#'ó" 2.6 Pu"(o d! '"(!%%u*#'ó" d! !<#!*#'o"! 2. Pu"(o d! '"(!%%u*#'ó" d! m(odo 2. Pu"(o d! '"(!%%u*#'ó" d! #l$! ;#l$= 2. F'"$l'4$% l$ D!*u%$#'ó" d!l #ód'&o CFGS: DESARROLLO DE APLICACIONES MULTIPLATAFORMA
/16
Programacin!
USO DE MAPAS EN APLICACIONES ANDROID .1 P%!*$%$#'ó" d!l E"(o%"o d! *%o&%$m$#'ó" .2 Cómo '"#lu'% m$*$ !" l$ $*l'#$#'o"! A"d%o'd 7 DESARROLLO DE APLICACIONES SENSILES A LA ORIENTACI>N DEL DISPOSITIO 7.1 C$m'o d! o%'!"($#'ó" $u(om8('#$ 7.2 M$"(!"!% l$ '"-o%m$#'ó" d!l !($do du%$"(! !l #$m'o d! o%'!"($#'ó" 7. C$m'o d! o%'!"($#'ó" M$"u$l 9 DESPLEGAR APLICACIONES ANDROID EN DISPOSITIOS IRTUALES ;AD= O REALES 6 C>MO PULICAR APLICACIONES EN EL ANDROID MARBET 6.1 Al($ d! #u!"($ d! d!$%%oll$do% !" !l A"d%o'd M$%J!( 6.2 R!#om!"d$#'o"! o%! $*l'#$#'o"! *$%$ A"d%o'd M$%J!( 6. G!"!%$% -'#!%o APB #o" #!%('-'#$do *$%$ A"d%o'd M$%J!( 6.7 Pul'#$% u"$ $*l'#$#'ó" A"d%o'd !" !l A"d%o'd M$%J!(
CFGS: DESARROLLO DE APLICACIONES MULTIPLATAFORMA
15 /16
Programacin!
.!Tempori/acin L$ '&u'!"(! mu!(%$ l$ %!l$#'ó" !#u!"#'$d$ d! lo (!m$ $&%u*$do *o% !)$lu$#'o"!.
R.A,*-! %,(!,*ADA D .A% (!*DAD% D "RAA6+ (&"&
">"(.+ D .A (!*DAD D "RAA6+
;A.(A,*+!%
1 1 2
U"'d$d! 51 57 U"'d$d! 59 5
CFGS: DESARROLLO DE APLICACIONES MULTIPLATAFORMA
2
11 /16
Programacin!
0!Ma$eria% did1c$ico A #o"('"u$#'ó" ! %!l$#'o"$" lo m$(!%'$l! d'd8#('#o 0u! ! u$%8" du%$"(! !(! #u%o. L$ 'm*o%($"#'$ d! (o ! %!l!)$"(!, $ 0u! !%8" l$ -u!"(! *%'"#'*$l d!l $*%!"d'4$!.
Ordenador con acce#o a In$erne$ E# nece#ario 2&e p&eda# di#poner de &n ordenador con acce#o a In$erne$ . Lo necesitarás para seguir el curso( para comunicarte con los pro)esores y el resto de alumnos y para la reali*ación de las prácticas y tra,a/os.
Las características mínimas del ordenador serían3 Procesador
4.5 M0* PI# o e1uivalente
Memoria !M
6 G7
Disco duro
89 G7
Lector de D#D
%oft?are Nm 1 2
D!#%'*#'ó" S'(!m$ o*(!%$(')o ;'"do /o l'"u<= *$%$ lo $lum"o *%o-!o%. Ado! R!$d!% IDE &%$(u'(o
Prácticas
L$ *%8#('#$ !%8" &u'$d$, !"(%$"do !" m$o% o m!"o% d!($ll!, *$%$ 0u! *u!d$ $d0u'%'% l$ d!(%!4$ "!#!$%'$ *$%$ %!$l'4$% l$ ($%!$ m8 'm*o%($"(!.
Ma$eria% adiciona% P$%$ #om*l!m!"($% lo m$(!%'$l! d!#%'(o !l $lum"o d'*o"d%8 d!: A#(')'d$d! #om*l!m!"($%'$
•
T!<(o $d'#'o"$l!
•
E"l$#! $ %!#u%o d! I"(!%"!(
•
CFGS: DESARROLLO DE APLICACIONES MULTIPLATAFORMA
12 /16
OS@ ANTONIO DAHALEO G>MEH
Programacin!
3! Me$odo%ogia! A$encin $&$oria%! Po% m!d'o d! l$ (u(o%+$ !l $lum"o %!#''%8 ($"(o o%'!"($#'ó" $#$dm'#$ #omo $*oo $l *%o#!o d! $u(o$*%!"d'4$!. L$ (u(o%+$ ! d')'d!" !" do ('*o: (u(o%+$ '"d')'du$l! (u(o%+$ #ol!#(')$.
T&$oria# individ&a%e#! E($ (u(o%+$ *!%m'('%8" #o"ul($% l$ dud$ #o" !l *%o-!o%. L$ (u(o%+$ '"d')'du$l! ! %!$l'4$%$" d! -o%m$ (!l!m8('#$ o"l'"! ;-o%o, m!"$!%+$,..= o (!l!-ó"'#$.
T&$oria# co%ec$iva#! E" l$ (u(o%+$ #ol!#(')$ ! !<*o"d%8" lo #o"(!"'do -u"d$m!"($l! d!l (!m$, ! %!-o%4$%8" lo #o"#!*(o *%o#!d'm'!"(o 0u! *u!d$" *%!!"($% m$o% d'-'#ul($d ! o%'!"($%8 !" !l d!$%%ollo d! l$ *%8#('#$ *%o*u!($. $ *%8#('#$ 0u! *o% l$ 'm*o%($"#'$ d! u #o"(!"'do o *o% !l uo d! %!#u%o olo d'*o"'l! !" !l #!"(%o o *o% l$ d'-'#ul($d d!l $u(o$*%!"d'4$!, d!!%8" %!$l'4$%! !" !l #!"(%o !du#$(')o. E" !(! #$o !%8" #o")o#$d$ #o" l$ u-'#'!"(! $"(!l$#'ó".
CFGS: DESARROLLO DE APLICACIONES MULTIPLATAFORMA
1 /16
OS@ ANTONIO DAHALEO G>MEH
Programacin!
3! Si#$ema de $raa*o! P$%$ #$d$ (!m$ !" *$%('#ul$% $%8 u"$ !*!#'-'#$#'ó" !<$#($ d! l$ ($%!$ $ %!$l'4$%, *ul'#$d$ !" !l $*$%($do #o%%!*o"d'!"(! d!l $ul$ )'%(u$l. No o($"(!, !" (%m'"o &!"!%$l!, #o"'('%8 !": •
E(ud'o #om*%!"'ó" d! l$ (!o%+$ #o"(!"'d$ !" !l l'%o /o !" lo $*u"(! /o
m$(!%'$l! $u<'l'$%! 0u! ! (! -$#'l'(!". R!$l'4$#'ó" d! lo !!%#'#'o.
•
R!$l'4$#'ó" d! l$ $#(')'d$d! $d'#'o"$l! *%8#('#$ *%o*u!($.
•
•
E")+o $l *%o-!o% d! !($ $#(')'d$d! *%8#('#$ *$%$ u #o%%!##'ó"
!)$lu$#'ó". L$ *%8#('#$ !%8" !"(%!&$%l$ #u$"do !$" %!0u!%'d$ '!m*%! d!"(%o d!l *l$4o '"d'#$do, 0u! !" #u$l0u'!% #$o !%8 #o" $"(!%'o%'d$d $ l$ *ul'#$#'ó" o d'#u'ó" d! lo %!ul($do !" !l $ul$ )'%(u$l. %i el profesor lo cree
conveniente< @arB Cue demostrar en todo momento y de forma ineCu#voca la autor#a del traao& P$%('#'*$#'ó" !" lo -o%o $#(')'d$d! &%u*$l! 0u! ! *%o*o"&$" !" !l
•
!*$#'o d!l $ul$ )'%(u$l. E($ $#(')'d$d *od%8 u*o"!% u"$ m!o%$ d! "o($, ($l #omo ! !*!#'-'#$ !" !l $*$%($do '&u'!"(!: E)$lu$#'ó".
CFGS: DESARROLLO DE APLICACIONES MULTIPLATAFORMA
17 /16
OS@ ANTONIO DAHALEO G>MEH
Programacin! ;A.(A,*-!
4! Eva%&acin Ca%i-icacin $rime#$ra% L$ "o($ d! #$d$ u"$ d! l$ !)$lu$#'o"! %!ul($%8 d! l$ m!d'$ *o"d!%$d$ d! l$ *%u!$ !*!#+-'#$, l$ $#(')'d$d! l$ *%8#('#$ !)$lu$d$. S! %!$l'4$%8, $l m!"o, u"$ *%u!$ (%'m!(%$l 0u! !)$l! ($"(o lo #o"o#'m'!"(o (!ó%'#o #omo lo *%8#('#o. E($ *%u!$ !%8 presencial *u!d! '"#lu'% #o"#!*(o $ )'(o !" o(%o (%'m!(%!. Su*o"d%8 !l 5 d! l$ "o($ d! l$ !)$lu$#'ó". El %!(o d! l$ "o($ #o%%!*o"d!%8 $ l$ $#(')'d$d! *%8#('#$ !)$lu$d$ du%$"(! !! (%'m!(%! $ l$ *$%('#'*$#'ó" $#(')$ !" lo -o%o. P$%$ *od!% $*%o$% l$ !)$lu$#'ó" ! "!#!'($: •
$*%o$% !l !<$m!" *%!!"#'$l
•
!"(%!&$% $*%o$% l$ $#(')'d$d! ol'&$(o%'$
CFGS: DESARROLLO DE APLICACIONES MULTIPLATAFORMA
19 /16
Programacin! ;A.(A,*-!
5! Eva%&acin Ca%i-icacin -ina% L$ "o($ -'"$l !%8 l$ "o($ d! l$ !&u"d$ !)$lu$#'ó" ;-'"$l= *o"d!%$d$ 5 V l$ m!d'$ $%'(m('#$ d! (od$ l$ $#(')'d$d! ol'&$(o%'$ d! l$ l$ 0u'"#!"$ 25 . sta suma
solo se realiEarB si se otiene una nota igual o superior a 4 en el eFamen final& S! #o"'d!%$%8 u" módulo u*!%$do #u$"do l$ "o($ -'"$l !$ m$o% o '&u$l $ 9.
R!#u*!%$#'ó" d! l$ !)$lu$#'o"! $l -'"$l d!l #u%o: S' !l $lum"o "o u*!%$ l$ "o($, !<'(! l$ *o''l'd$d d! $##!d!% $ u" "'#o !<$m!" !" l$ #o")o#$(o%'$ !<(%$o%d'"$%'$ d! !*('!m%!, ólo !" !l #$o d! 0u!, !&" l$ "o%m$(')$
$#(u$l
$*l'#$l!,
-u!!
$u(o%'4$do
*o%
!l
!0u'*o
!du#$(')o
#o%%!*o"d'!"(!.
CFGS: DESARROLLO DE APLICACIONES MULTIPLATAFORMA
16 /16