Está en la página 1de 4

26/12/2015

Descriptor

INACAP
ASIGNATURA:TallerdeDiseoMultimediaII

88HORAS

DESCRIPCINDELAASIGNATURA:
TallerdeDiseoMultimediaIIesunaasignaturaprcticadelreaformativadeespecialidad,quetienecomofinalidadentregaralalumnolosconocimientostericosyprcticosfundamentales,quelepermitanalestudiantedesarrollaraplicacionesFlashinteractivas
integrandolaprogramacinconActionScript.

COMPETENCIAS:
Alaprobarlaasignaturaelestudianteestarencondicionesde:

Modelarlaaplicacindeacuerdoarequerimientosdelcliente.
Desarrollarunaaplicacindinmicaointeractivaaplicandotcnicasasociadasallenguajedeprogramacinutilizado.
Integrarloselementosdelaaplicacinenfuncindeunobjetivo

Estaasignaturacontribuyealdesarrollodelassiguientescompetenciasgenricas:

1.Demostrardestrezasbsicasenelusodeherramientastecnolgicas.
2.Resolverproblemasaplicandocriterioydeformaefectiva.
3.Trabajarenequipoagregandovalor.

UNIDADESDEAPRENDIZAJE:

IntroduccinalActionScript3

HORAS
20

ProgramacinOrientadaaObjetosconActionScript

30

ComunicacinconelServidor

20

EVALUACIN:

18

DOCENTEELABORADOR:AndrsYezDurn

ASESORDEDISEOCURRICULAR:GuillermoDurnGonzlez

UNIDADESDEAPRENDIZAJE
1.IntroduccinalActionScript3
APRENDIZAJESESPERADOS
1.1.ElaborarutinasenFlashaplicandonormasdesintaxisdel
lenguaje,documentandoelcdigogenerado

20Horas
CRITERIOSDEEVALUACIN
1.1.1.RevisalostrminosytecnologasrelacionadasconrichInternetapplications
1.1.2.ConfiguraelentornodedesarrollointegradodeFlash
1.1.3.Desarrollarutinasaplicandoloselementosbsicosdellenguajedeprogramacin
1.1.4.ConsultaladocumentacinonlinedeFlashyActionScriptpararesolverdudaspuntuales

1.2.Gestionamovieclipsycomponentesatravsdecdigo

1.2.1.Manipulaobjetosvisiblesatravsdecdigoparacrear,modificaroeliminarinstancias
1.2.2.Instanciacomponentesconfigurandosuspropiedades
1.2.3.Modificaskinningystylingdecomponentes

1.3.Programarutinasinteractivasparadibujaryanimara
travsdecdigo

1.3.1.Elaborarutinasdedibujovectorialmediantecdigo
1.3.2.Desarrollaanimacionesinteractivasatravsdecdigo

CONTENIDOSMNIMOSOBLIGATORIOS
ConceptosFundamentales:
IntroduccinaldesarrolloderichInternetapplications(RIA)(EcosistemadeRIAs:Flash,HTML5,Silverlight,JavaFX,etc.
,PlataformaAdobeFlash,FlashPlayer10,AVM2)
Entornodetrabajo(IDE)deFlash(Paneles,modosdeprogramacin,lneasdetiempo,biblioteca,smbolos,instancias,
compilacin)
ProgramacinproceduralconActionScript(tiposdedatos,variables,constantes,sentenciascondicionales,loops,funciones,
operadores,comentarios,trace,buenasprcticas)
Documentacin(diccionariodeActionScript,referencias,foros)

DisplaylistAPI(ApplicationProgrammingInterface):
ElementosvisiblesenFlash(clasesdisplayobject,stage,movieclip,shape,sprite,texfield,bitmap,loader,etc)
Manipulacindeobjetosvisibles(mtodosypropiedades:addchild,removechild,setchildindex,swapchildren,etc.)
Componentesdeinterfazdeusuario(Button,combobox,datagrid,radiobutton,checkbox,etc.)
Skinningv/styling

Dibujoyanimacinporcdigo:
DrawingAPI(mtodoslinestyle,moveto,lineto,curveto,beginfill,endfill,clear,drawcircle,drawrect,etc.)
Animacin(onenterframe,timer,setinterval)
Implementacindefuncionesmatemticasyfsicasenlaanimacin

1.3.3.Aplicafuncionesmatemticasenlamodificacindepropiedadesdelosobjetos
1.4.Integraenlasaplicacionesrecursosmultimediales
externosatravsdecdigo

1.4.1.Programarutinasparaintegrarteclado,mouse,cmaraymicrfono

http://siga3.inacap.cl/aapedescriptor/showasig_moodle.aspx?idasig=ID0613

Multimedia:
Dispositivosdeentrada(tecladoymouse)
1/4

26/12/2015

Descriptor

1.4.2.Utilizacdigoparacargarrecursos(mp3,flv,jpg,txt)internosyexternos,parasudesplieguedinmicoenFlash
1.4.3.CrearutinasparamanejodevideodentrodeFlash

Interaccinconrecursosinternosyexternos(sonido,video,imgenes,textoyotrosSWF)
Conceptosdestreaming
Manejodecmaraymicrfono

ACTIVIDADESMNIMASOBLIGATORIAS
Elalumno:

DiscuteenequipolosconceptosfundamentalesdeprogramacinconActionScript3,sintaxisylosprincipalesmtodosypropiedadesdelasclasesnativasdellenguaje.
Observaejemplosonline,analizasuestructuraydesarrollanaplicacionesenbaseastos.
Aplicabuenasprcticasdeprogramacinenlasrutinasdecdigo,detalformadedemostrardestrezasbsicasenelusodeFlashyActionScript.
Formagruposdetrabajoparaeldesarrollodetareasinvestigacinyejerciciosentregadosporeldocente,detalmaneradeprofundizarlacomprensindeaprendizajeslosesperados

2.ProgramacinOrientadaaObjetosconActionScript
APRENDIZAJESESPERADOS
2.1.AplicaloselementosfundamentalesdelaProgramacin
OrientadaaObjetos(OOP)enelanlisis,diseoyconstruccin
deaplicaciones

30Horas
CRITERIOSDEEVALUACIN
2.1.1.RevisaaplicacionesdesdeelpuntodevistadeProgramacinOrientadaaObjetos
2.1.2.Programapaquetes,clases,mtodos,propiedadesyeventosparaunaaplicacinFlashorientadaaobjetos

CONTENIDOSMNIMOSOBLIGATORIOS
ProgramacinOrientadaaObjetos(OOP):
Conceptosbsicos(paquetes,clases,subclases,propiedades,mtodos,eventos,herencia,modificadoresde
acceso,interfaces)

2.1.3.Implementaherencia,interfacesymodificadoresdeaccesoenunaaplicacinFlashorientadaaobjetos
2.2.Programarutinasinteractivasconeventosnativosy
eventospersonalizados

2.2.1.Aplicamodelodeflujodeeventosenlasrutinasdesarrolladas
2.2.2.GeneraeventosnativosypersonalizadosenlasclasesutilizadasenaplicacinFlashinteractiva

Eventos:
Comunicacinentreclases(eventos,listeners,modelodeflujodeeventos,burbujeodeeventos)
Eventospersonalizados.

2.2.3.Programalistenersquereaccionananteeventosdentrounaclase
2.3.Crearutinasparamanejoderecursosyestructurasde
datoscomplejos

2.3.1.AplicaestructurasdedatosensusaplicacionesparamanejodedatoscomplejosenaplicacinFlash
2.3.2.Formateafechasynmerosmedianteelusodecdigo
2.3.3.ManipulaimgenesaniveldebitsparagenerarefectosvisualesenaplicacinFlashinteractiva

Manejoavanzadodedatosyrecursos:
EstructuradeDatoscomplejos(arrays,objectos,arraydeobjectos,rboles,dataproviders)
Formateodefechasynmeros.
Manipulacindeimgenesaniveldepixel.
Manipulacinavanzadadesonido.

2.3.4.ManipulaparmetrosdesonidoscomoamplitudyfrecuenciasparagenerarefectossonorosenaplicacinFlash
2.4.Diseacdigodeaplicacionesenbaseamodelosy
patronesdediseobsicos

2.4.1.Modelaaplicacionesutilizandopatronesdediseobsicos
2.4.2.CreadiagramasdecasosdeusoydiagramadeclasesparamodelarfuncionalidaddeaplicacinFlashinteractiva

Arquitectura:
IntroduccinaUML(DiagramadeCasosdeUsoyDiagramadeClases)
IntroduccinaPatronesdediseo(ModeloMVC,etc).

2.4.3.Programarutinasapartirdeespecificacionesestablecidasendiagramasdecasosdeusoydiagramadeclases
2.5.Integracdigoreutilizandolibreraspropiasydeterceros

2.5.1.Creapropiedadesymtodosestticosenclasesdeaplicacininteractiva
2.5.2.Crealibreraspropiasparareutilizarcdigoenmltiplesaplicaciones
2.5.3.Integralibrerasdetercerosensuspropiasrutinasparaaplicarefectosvisualescomotweening

2.6.Desarrollaaplicacionesconmanejodeerroresy
excepcionesentiempodeejecucin

2.6.1.DesarrollarutinasquepermitangenerarydetectarexcepcionesenaplicacionesFlash
2.6.2.Programarutinasaplicandomanejodeerrorescontry,catchyfinallyenaplicacionesFlash
2.6.3.Desarrollacontroldeerrorespersonalizadosenotrasclasesqueintegranlamismaaplicacin

Reutilizacindecdigo:
Creacinygestindelibreras
Clasesestticas
Integracindelibreraspropiasydeterceros.

Excepcionesyerrores:
Tiposdeexcepciones
Anlisisdeerroresfrecuentes.
Capturadeerrorescontry,catch,finally
Errorespersonalizados.

ACTIVIDADESMNIMASOBLIGATORIAS
ElAlumno:

Trabajaenequipo,modelandoydesarrollandoaplicaciones,dondecadamiembroprogramalasclases,mtodos,propiedadesyeventosquelesseanasignadas.
Sometelasaplicacionesapruebas,detalformadedetectarerroresycomprobarmanejodelosmismos.
Documentalasaplicacionesdesarrolladas,explicandolaarquitecturautilizadaatravsdediagramasymodelosaprendidos.
Presentalasaplicacionesalrestodelosalumnos,poniendonfasisencomodieronefectivasolucinaunrequerimientopuntual,resolviendoproblemasencuantoafuncionalidad,dinamismoeinteractividad

3.ComunicacinconelServidor
http://siga3.inacap.cl/aapedescriptor/showasig_moodle.aspx?idasig=ID0613

20Horas
2/4

26/12/2015

Descriptor

APRENDIZAJESESPERADOS
3.1.Gestionalacargadinmicadedatosycomunicacincon
elservidorutilizandodiferentesformatos

CRITERIOSDEEVALUACIN

CONTENIDOSMNIMOSOBLIGATORIOS

3.1.1.AnalizaarquitecturayAPIdeunaaplicacinparadisearlacomunicacinentreFlashyelservidor
3.1.2.Creaformulariosparaenvoyrecepcindedatosalservidor
3.1.3.Cargadatosexternosutilizandodiversosformatosyprotocolos

3.2.AplicatcnicasavanzadasdeXMLparalagestinde
datosestructurados

Cargadinmicadedatos:
Introduccinarquitecturade3capas
API(ApplicationProgrammingInterface)
Envoyrecepcindedatos(Urlloader,Urlrequest,Urlvariables).
Formulariosyscriptsdeladoservidor(campos,validacin).
WebServices(SOAP)
JSON.

3.2.1.NavegadentrodelaestructuradelXMLaccesandonodosyatributos

E4X:

3.2.2.FiltraelXMLobteniendoregistrosquecumplenconuncriteriodeterminado

ManejoavanzadodeXML(DOM,parser,xpath,atributos,nodos,filtros,espaciosdenombre,etc).

3.2.3.InterpretadatosXMLconespaciosdenombreparacorrectalecturadelainformacin
3.3.Elaboraaplicacionesinteractivasutilizandocomunicacin
deFlashyJavaScript

3.3.1.ActivaeventosofuncionesenJavaScriptdesdeFlashutilizandoExternalinterface
3.3.2.DisparaeventosenFlashdesdeJavaScriptutilizandoExternalinterface

IntegracinconJavaScript:
ComunicacindesdeyhaciaJavascriptconExternalinterface.

3.3.3.GenerarutinasFlashJavascriptFlashrecogiendodatosaccesiblesdesdeJavaScriptparaservisualizadosenFlash
3.4.IntegraaplicacionesFlashconsocketservers

3.4.1.ProgramarutinasbsicasconsocketyxmlsocketparaimplementartransmisindedatosentreFlashysocketservers
3.4.2.ProgramarutinasbsicasconFlashMediaServer(FMS)quepermitancrearunaaplicacinbsicapara
videconferencia

Integracinconsocketservers:
Socketyxmlsocket
IntroduccinaFlashMediaServeroequivalenteopensource(RED5)
Introduccinaplicacionesmultiusuario.

3.4.3.Desarrollarutinasmultiusuario(porejemplounjuego)utilizandoFlashMediaServery/otecnologasequivalentes
ACTIVIDADESMNIMASOBLIGATORIAS
Elalumno:

Desarrollaenequipoaplicacionescondatosyrecursosdinmicos.
DemuestradestrezasenelusodeActionScript3alcomunicarFlashconscriptsdeladoservidor.
Resuelveproblemasdecomunicacinconotrasaplicacionesdeformaefectivaalaplicarconcriteriolasdiversasmetodologasyestrategiasdeintegracin.

ESTRATEGIASMETODOLGICAS

Laasignaturasedesarrollarbajolamodalidadpresencial,dondeelDocentecuentaconunlaboratoriocomputacionalequipadoyconaccesoainternetparalasactividadeslectivasytalleresprcticos.

Estrategiasaplicablesparatodaslasunidades:

Eldocente:
Exponeyanalizalamateriaconejemplosprcticosusandolacomputadorayproyector.
Motivaelestudioydebateengrupo,ascomolaparticipacinenforosespecializadosdelamateria.
Contextualizalasmateriasaplicadasenproyectosdelmundorealencontrasteconelmundotericodeloslibros.
Revisareferenciasenlawebyanalizaconlosalumnosaplicacionesrealizadasylasestrategiaspararesolverestas.
Entregareferenciasarecursos(documentacin,foros,blogs,portales,etc).
Estimulaelusodemanualesybibliografaasociadosalasherramientasdedesarrolloutilizadasenlaasignatura.
Incentivaestudio,lectura,investigacinyprofundizacinindividualdecadamateriaatratar.
Motivaeldesarrollodeaplicacionesenformaindividualcomoestrategiaparareforzarlosconceptos.

UNIDADI
Eldocente:
ContextualizalaPrimeraUnidad.
Analizaaplicacionesinteractivasbsicaspublicadasenlaweb.

UNIDADII
Eldocente:
ContextualizalaSegundaUnidad.
Analizaaplicacionesinteractivasavanzadaspublicadasenlaweb.

UNIDADIII
Eldocente:
ContextualizalaTerceraUnidad.
Analizaejemplosdeaplicacionesdinmicaspublicadasenlaweb.

http://siga3.inacap.cl/aapedescriptor/showasig_moodle.aspx?idasig=ID0613

3/4

26/12/2015

Descriptor

BIBLIOGRAFADELAASIGNATURA

BibliografiaObligatoria
Ttulo

Autor

Ao

ActionScript3.0designpatterns:objectorientedprogrammingtechniques

Sanders,William

EssentialActionScript3.0

Moock,Colin

Ttulo

ISBN/ISSN

Editorial

Fuente NombreRecursoDigital

TipodeMaterial

2007 9780596528461

OReillyMedia

Libro

2007 9780596526948

O'Reilly

Libro

Autor

Ao

Editorial

Fuente NombreRecursoDigital

TipodeMaterial

Advancedactionscript3.0animation

Peters,Keith

2008 9781430216087

FriendsofED

Libro

Cl:Cristalab.Disponibleen:http://www.cristalab.com/

Pginaweb

Flashmathcreativity

Hirmes,David

2004 9781590594292

BerkeleyFriendsofED

Libro

Patronesdediseo:elementosdesoftwareorientadoaobjetosreutilizable

Gamma,Erich

2003 9788478290598

PearsonEducacin

Libro

ReferenciadellenguajeycomponentesActionScript3.0.Disponibleen:http://livedocs.adobe.com/flash/9.0_es/ActionScriptLangRefV3/

Adobe

Pginaweb

BibliografiaSugerida:
ISBN/ISSN

Cerrar

http://siga3.inacap.cl/aapedescriptor/showasig_moodle.aspx?idasig=ID0613

4/4