Anda di halaman 1dari 7

FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMAS

SLABO
1. GENERALIDADES 1.1. Denominacin de Asignatura 1.2. Cdigo 1.3. Fecha de Aprobacin 1.4. Aplicado en el Periodo 1.5. !ersin 1.6. Autor 1.7. "#gimen de $studio 1.8. %bligatorio&$lectivo 1.9. 'rea Acad#mica&$scuela 1.10. 1.11. 1.12. 1.13. 1.14. 1.15. 1.16. : Desarrollo de Aplicaciones Mviles : : : 2012:1 : :$lectivo : : Computacin e n(orm)tica * ngenier+a de ,istemas A-o Acad#mico-Ciclo : 2012 * ! Ciclo Cr#ditos : .otal de horas semanales : 0/ 0oras de .eor+a : 01 0oras de Pr)ctica&1aboratorio : 02 .ipo de $valuacin :3 Pre-re4uisitos : 1P2

2. SUMILLA Est dirigido a profesionales del software que deseen comenzar a desarrollar en la programacin de dispositivos mviles bajo el entorno propio de un
dispositivo mvil El curso es prctico y consiste en un taller de programacin. En la primera parte del curso, se revisan las caractersticas de Java Micro Edition (JME) y las interfaz de alto nivel y sus clases. Luego, se desarrollan aplicaciones que permitan el manejo del dispositivo mvil para ingresar, procesar y presentar informacin aciendo uso de las diversas clases de tipo tem. !e concluye con el almacenamiento de informacin en memoria persistente para la posterior comunicacin con servidores de red. En la segunda parte, se revisan las principales caractersticas de la plataforma "ndroid y su integracin con el lenguaje #ava. !e utilizan sus principales componentes, tales como "ctivities, $ntents, %iew y Layouts. !e crean aplicaciones con los principales componentes visuales de la plataforma, utilizando como repositorio de persistencia de datos !&Lite.

3. OBJETIVOS 3.1. OBJETIVO GENERAL DEL CURSO 'esarrollar "plicaciones para 'ispositivos mviles orientadas a satisfacer
necesidades empresariales y tecnolgicas especficas, aplicando buenas prcticas de programacin, a trav(s del empleo de las plataformas Java Micro Edition (JME) y Android, as como la interfaz de desarrollo )et*eans y Eclipse.

3.2.

OBJETIVOS ESPECFICOS "l t(rmino de la asignatura el estudiante ser capaz de+

,.-... /onstruir software para dispositivos 0viles orientados a satisfacer las necesidades empresariales utilizando las plataformas #ava 0icro Edition 1#0E2 y "ndroid. ,.-.-. 3tilizar las 4erramientas de 'esarrollo1$'E2 en funcin al tipo de 5lataforma que se utiliza en el 'esarrollo de "plicaciones para 0viles ,.-.,. "plicar buenas t(cnicas de programacin para el 'esarrollo de "plicaciones 0viles. 4. LA METODOLOGA DE ENSEANZA
El curso aplica la metodologa de taller en el laboratorio. En ese sentido, recurre a t(cnicas de metodologa activa, utilizando las erramientas de programacin necesarias para que el alumno pueda desarrollar aplicaciones propuestas por el instructor, con su asistencia y tutora, y otras que se encuentran en el material de estudios desarrollado para el curso.

5. EVALUACIN DE APRENDIZAJE: TIPO B "signaturas tericos6prcticos de aula y7o laboratorio El promedio 8inal ser+ EP + 2 EF + PP PF = 4 'onde+ E59 E:amen 5arcial E89 E:amen 8inal 559 5romedio de 5rcticas El n;mero mnimo de prcticas es < 1cinco2. 5uede eliminarse la nota ms baja de las cinco notas obtenidas. El promedio de prcticas de las "signaturas tipo * se determina en funcin de las prcticas desarrolladas en las oras asignadas para este fin. La programacin de estas prcticas debe comprender+ - prcticas de Laboratorio antes del E:amen 5arcial , prcticas de Laboratorio antes del e:amen 8inal

Entonces, el promedio de 5rctica ser+

PP =

Pi
i =1

6. UNIDADES Y CONTENIDOS TEMTICOS POR SESI N 6.1.PROGRAMA SEMANAL !CLASES" SEM. #RS. TEMA Def ! " #! $e %& Te"!'%'()& JME !istemas operativos para tel(fonos mviles 5articipacin del mercado de los sistemas operativos 0viles
&ue es un 0idlets, estructura. /iclo de vida de los 0idlets 5rimera "plicacin

REFERENCIA $I$LIOGRAFICA

0/

C'*+'!e!,e- . -/&%e- I.
La clase 'isplay 'isplayables+ Listas, 8ormularios, =e:t*o:, Ejercicios de "plicaciones

0/

0/

C'*+'!e!,e- . -/&%e- II 0anejo de /omandos + /ommand y /ommandListener Las clases "lert, !tring$tem, $mage$tem, =e:t8ield, 'ate8ield, / oice>roup Ejercicio de "plicacion

0/ L& "%&-e Ve",'0 1 C&!.&- 2 G0&+3 " La clase %ector "lmacenamiento de 'atos ?peraciones con la clase %ector 0anipulacin de elementos en una pantalla /anvas El m(todo paint12 La clase >rap ics Ejercicios de "plicacin 2

L& "%&-e C&!.&- 2 G0&+3 " 0anejo de los m(todos del objeto grap ics 0anejo de ilos para animaciones Ejercicios de "plicacin

0/

5ractica calificada . Ge-, #! $e A%*&"e!&* e!,' $e Re( -,0'- JME 4RMS5


$ntroduccin al sistema de almacenamiento de registros 1RMS2 /lase RecordStore+ m(todos openRecordStore, closeRecordStore 0anipulacin de registros+ m(todos addRecord, setRecord, deleteRecord y getRecord Ejercicios de "plicacin

0/

C'!e", . $&$ JME


A+% "&" '!e- "'!e",&$&/onectividad+ /lase Connector 3so del protocolo 4==5+ /lases Connection HTTPConnection $ntercambio de datos+ /lases np!tStream "!tp!tStream Ejercicios de "plicacin 7 7

0/

0/

A+% "&" '!e- M#. %e- 6/e "'!-/*&! Se0. " '7e8 'esarrollo de un servicio web 1#EE2 utilizando !?"5 'esarrollo de una aplicacin consuma un !ervicio @eb. 0vil que

5ractica calificada C'!, !/&" #! $e A+% "&" '!e- M#. %e- 6/e "'!-/*&! Se0. " '- 7e8 'esarrollo de un servicio web 1545 A )u!oap2 9 0/ 'esarrollo de una "plicacin consuma un !ervicio @eb. 0vil que

10 11

04 0/

E9AMEN PARCIAL

A!$0' $: f/!$&*e!,'"'*+'!e!,e

+0 !" +&%e-

5lataforma de desarrollo ?pen !ource /

"rquitectura de una aplicacin mvil "ndroid. /onfiguracin, principales libreras y erramientas de desarrollo. !'B 1!tandard 'evelopment Bit2. %irtual 0ac ine1'alvit2 "plicacin C4ola 0undoD para la plataforma "ndroid. "ndroid !oftware !tacE y el ciclo de vida de una aplicacin "ndroid. 5rioridades y estados de una aplicacin "ndroid. 5rincipales componentes+ $ntroduccin al uso de "ctividades y la gestin de Fecursos.
Ejercicios de "plicacin

12

02

I!,e0f&"e- $e U-/&0 ' 8undamentos de 'iseGo para interfaces de usuario con "ndroid. /reacin de componentes bsicos tipo %iew. 'efinicin y caractersticas de un Layout. /reacin de vistas personalizadas. =ipos de Layouts. /reacin de controles bsicos y gestin de eventos generados por el usuario. $ntroduccin a la creacin de controles personalizados
Ejercicios de "plicacin

12

02

C'!,

!/&" #! $e I!,e0f&"e- $e U-/&0 ' 3so de / ecE*o:,Fadio*utton,!pinner 3so de arc ivos :ml 3so de colecciones Eventos ?nclicE ,etc,etc
Ejercicios de "plicacin

1/

02

C'!, !/&" #! $e I!,e0f&"e- $e U-/&0 ' 3so del >ri%iew, 0ap%iew, etc,etc Ejercicios complejos =ercera 5ractica /alificada C'*+'!e!,e I!,e!, 2 Se0. " ' /omponente $ntent+ definicin y caractersticas. 3so de $ntents para gestionar "ctividades 3so de los !ervicios.

15

02

Ejercicios de "plicacin

Pe0- -,e!" & $e D&,'-: A!$0' $ S:L ,e 16 02 $ntroduccin a !&Lite+ cursores y contenedores de valores. >estin de bases de datos con !&Lite. 3so del componente !&Lite?pen4elper. Ejercicios de "plicacin

17

02

C'!, !/&" #! $e Pe0- -,e!" & $e D&,'-: A!$0' $ S:L ,e 0antenimiento completo1insert, update,delete,select2 Ejercicios de "plicacin /uarta 5ractica /alificada A/$ '1 V $e' 2 U-' $e $ -+'- , .'- V -/&%e /omponente 0edia 5layer. 'efinicin, caractersticas y principales aplicaciones. %isualizacin de videos usando la vista %ideo. >rabacin de audio y video+ 3so de $ntents para grabar video. Ejercicios de "plicacin E%AMEN FINAL E%AMEN SUSTITUTORIO

18

02

19 20

03 03

7. $I$LIOGRAFA

;'*&, !e! 1 S&,2& 5ro "ndroid ,, )ew HorE+ "press + 'istributed to


t e booE trade worldwide by !pringer !cienceI*usiness 0edia, -J..

S,ee%e1 J&*e-J.. !'B 7 = e "ndroid developerKs cooEbooE + building applications wit t e "ndroid

B/0!e,,e1 E$ 2<1< =ello, "ndroid + introducing >oogleKs mobile development platform 7, Faleig , )ort /arolina + 5ragmatic *ooEs elf, -J.J F0 e-e!1 Ge'ff 2<1< Learn #ava for "ndroid development 7 , L*erEeley, /aliforniaM + "press N )ew HorE + 'istributed by !pringer !cienceI*usiness 0edia, -J.J.

Me e0 Re,'

2<1<

5rofessional "ndroid - application development 7 , $ndiana + @iley, -J.J

BURNETTE1 E$ -J.. ")'F?$'. 0adrid+ "naya 0ultimedia, -J...

1JJO..P *3F)2

ABLESON1 F0&!> -J.J ")'F?$'+ >ua para desarrolladores. 0adrid+ "naya 0ultimedia, -J.J. 1JJO..P "*LE2

SAR;AR1 B -?&@ , -JJQ mobile L@3$= ... for #ava 0E developers+ create great user interfaces for

devices. *irming am, 3B+ 5acEt 5ublis ing, -JJQ. 1JJ<.O,R !"FB2

A. RE:UERIMIENTO DE E:UIPOS B ABUDAS


En el desarrollo del curso se utilizan los siguientes medios y materiales+ Equipamiento /omputadora personal 1docente2 /omputadora personal 1alumnos2 5royector multimedia 5izarra 0aterial Educativo y Fecursos 'igitales 'iapositivas 0anual )etbean R.. E/L$5!E 15lug$n "ndroid2 E/L$5!E 5ulsar #'B P ")'F?$' !'B #0E ,.J 0ysql 'ispositivos 0viles )oEia con !istema ?perativo !ymbian

'ispositivos 0oviles de marca !ansung >ala:y con !istema ?perativo "ndroid

Anda mungkin juga menyukai