MIF Onsite I El paradigma Flex. Por Joan Garnet

Tamaño: px
Comenzar la demostración a partir de la página:

Download "MIF Onsite I El paradigma Flex. Por Joan Garnet jgarnet@joangarnet.com"

Transcripción

1 MIF Onsite I El paradigma Flex Por Joan Garnet

2 Qué es Flex? Es un conjunto de librerías y herramientas que permiten crear archivos.swf.

3 Swf Adobe Flash Player 9 Los archivos.swf se ejecutan en el Flash Player 9. El reproductor Flash Player 9: Potente máquina virtual AVM2 con compilación JIT (just in time) Está disponible para los principales navegadores de las principales plataformas Está instalado en el 95% de las máquinas conectadas a internet. Se mantiene compatibilidad con TODAS las versiones anteriores (AVM1).

4 Flash player Actionscript 3 Lenguaje ActionScript 3 Lenguaje utilizado para generar el código intermedio (bytecode) que el Flash Player 9 interpreta. Basado en la especificación ECMAScript 3ª y 4ª edición. A destacar: Display List API ( EventDispatcher, DisplayObject, Sprite, addchild(), removechild() ) Expresiones regulares ( ) E4X: ECMAScript for XML ( myxml.mif.( new RegExp( "pizza", "gi" ).test( charla.tostring() ) && precio == 0 ) ) Modelo de eventos de DOM3 ( capturing, targetting, bubbling ) Excepciones en tiempo de ejecución ( try catch finally throw ) Comprobación de tipo en tiempo de ejecución ( Runtime type checking ) Espacios de nombre (namespaces) personalizados ( más allá de public, private ) etc

5 RAD Flex permite el desarrollo rápido de aplicaciones

6 MXML Lenguaje basado en XML. Permite declarar interfaces y otra lógica de aplicación de forma sencilla. <mx:application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:label text= Hola mundo Flex /> <mx:button id= boton label= Botón click= trace( Hola Mundo Flex! ) /> </mx:application>

7 lector de RSS creado con MXML 1 <?xml version="1.0" encoding="utf-8"?> 2 <mx:application xmlns:mx="http://www.adobe.com/2006/mxml"> 3 <mx:script> 4 <![CDATA[ 5 import flash.net.navigatetourl; 6 ]]> 7 </mx:script> 8 <mx:httpservice id="rss" showbusycursor="true" url="{ bloguri.text }" /> 9 <mx:panel width="700" height="500" title="{ rss.lastresult.rss.channel.title }"> 10 <mx:hbox width="100%"> 11 <mx:textinput id="bloguri" width="100%" text="http://www.madeinflex.com/feed/" /> 12 <mx:button label="rss!" click="rss.send()"/> 13 </mx:hbox> 14 <mx:datagrid id="blogdatagrid" width="100%" height="100%" dataprovider="{ rss.lastresult.rss.channel.item }"> 15 <mx:columns> 16 <mx:datagridcolumn headertext="título" datafield="title"/> 17 <mx:datagridcolumn headertext="fecha" datafield="pubdate" width="250"/> 18 <mx:datagridcolumn headertext="link" width="40"> 19 <mx:itemrenderer> 20 <mx:component> 21 <mx:hbox horizontalalign="center"> 22 <mx:image click="navigatetourl(new URLRequest(data.link),'_blank')"/> 23 </mx:hbox> 24 </mx:component> 25 </mx:itemrenderer> 26 </mx:datagridcolumn> 27 </mx:columns> 28 </mx:datagrid> 29 <mx:textarea width="100%" height="150" htmltext="{ blogdatagrid.selecteditem.description }"/> 30 </mx:panel> 31 </mx:application>

8 mxml: componentes <Application> <WebService id= ws wsdl= catalog.wsdl /> <Button label= Get Data click= ws.getproducts() /> <DataGrid dataprovider= {ws.getproducts.result} /> <LineChart dataprovider= {ws.getproducts.result} /> </Application>

9 mxml: identificadores <Application> <WebService id= ws wsdl= catalog.wsdl /> <Button label= Get Data click= ws.getproducts() /> <DataGrid dataprovider= {ws.getproducts.result} /> <LineChart dataprovider= {ws.getproducts.result} /> </Application>

10 mxml: propiedades <Application> <WebService id= ws wsdl= catalog.wsdl /> <Button label= Get Data click= ws.getproducts() /> <DataGrid dataprovider= {ws.getproducts.result} /> <LineChart dataprovider= {ws.getproducts.result} /> </Application>

11 mxml: eventos <Application> <WebService id= ws wsdl= catalog.wsdl /> <Button label= Get Data click= ws.getproducts() /> <DataGrid dataprovider= {ws.getproducts.result} /> <LineChart dataprovider= {ws.getproducts.result} /> </Application>

12 mxml: data binding <Application> <WebService id= ws wsdl= catalog.wsdl /> <Button label= Get Data click= ws.getproducts() /> <DataGrid dataprovider= {ws.getproducts.result} /> <LineChart dataprovider= {ws.getproducts.result} /> </Application>

13 mxml: css <Application> <mx:style> Application { backgroundgradientalphas: 1.0, 1.0; backgroundgradientcolors: #999999, #000000; } global { color: #000000; } </mx:style>... </Application>

14 Paquete mx.controls.* Controles NumericStepper PopUpButton PopUpMenuButton ProgressBar RadioButton RichTextEditor Text TextArea TextInput TileList Tree VSlider VideoDisplay Button CheckBox ColorPicker ComboBox DataGrid DateChooser DateField HSlider HorizontalList Image Label LinkButton List

15 Contenedores y navegadores Paquete mx.containers.* Canvas ControlBar Form FormHeading Grid HBox HDividedBox ModuleLoader Panel Spacer Tile TitleWindow VBox VDividedBox Accordion ButtonBar LinkBar MenuBar TabBar TabNavigator ToggleButtonBar ViewStack

16 Otros El framework está hecho para ser utilizado, pero también para ser extendido fácilmente. Flexlib Flex Exchange FlexBox

17 Descomposición de una aplicación Flex MXML CSS ActionScript 3 Recursos Otros.swf, imágenes, vídeos, fuentes, sonido

18 Composición de una aplicación Flex MXML MXMLC ActionScript 3 CSS MXMLC ActionScript 3 ActionScript 3 MXMLC bytecode Recursos + bytecode MXMLC SWF

19 Flex SDK Flex SDK Ahora gratuito, para la versión 3.0 Open Source (MPL). Incluye: Librería: cerca de líneas de código ActionScript 3 y mxml utilizables y extendibles. Compilador MXMLC: compilador especial que compila ActionScript y mxml indistintamente. Debugger Depurador de primera clase.

20 Flex Builder Flex Builder Entorno de desarrollo integrado multiplataforma (Win/Mac/Lin) para creación de aplicaciones Flex. Construido sobre la plataforma de desarrollo Eclipse. Coloreado / completado (inteligente) de código. Editor visual.

21 Flex Builder Incluye el SDK (librería, mxmlc y debugger). Soporte para creación de aplicaciones AIR. Soporte para múltiples SDK s y en la versión 3 algunas novedades

22 Flex Builder 3 JavaScript/Ajax wrappers: Para dar acceso a componentes o micro aplicaciones Flex desde JavaScript.

23 Flex Builder 3 Profiler: Monitorización del estado de la aplicación ( memoria y procesos ) en tiempo de ejecución: Live Objets, Filters, Memory snapshot, Allocation Trace, Performance snapshot, etc

24 Flex Builder 3 Data Wizards: Autogenerado de código necesario para realizar operaciones CRUD con varios lenguajes de servidor ( PHP, CFML, ASP.NET y Java ).

25 Flex Builder 3 Skinning import wizards: Importación de artwork desde los productos de la suite CS3+ para su posterior utilización como skins para cualquier componente.

26 Flex Builder 3 Editor visual para CSS: Vista diseño para los archivos CSS.

27 Flex Builder 3 Refactorización: Find all references (de cualquier tipo, variable, función, metadata, etc ) Move (mueve cualquier tipo en el sistema de archivos y actualiza automáticamente todas sus referencias) Rename (renombra cualquier identificador y actualiza automáticamente todas sus referencias)

28 Flex Builder 3 Soporte para múltiples SDK s:

29 Flex Builder 3 Framework caching: El Flash Player cachea el framework de Flex de forma parecida a la que los navegadores cachean las páginas web. Una vez cacheado el framework, el player solo descarga la porción de la aplicación que el desarrollador ha creado. Esto implica un aumento significativo en la velocidad de descarga de las aplicaciones y por consiguiente una mejora en la experiencia final del usuario.

30 Enlaces Flex adobe.com/flex Todo acerca de Flex y la plataforma Flash en general. labs.adobe.com Descarga del SDK de Flex y todas las alphas, betas de Flex Builder. madeinflex.com Comunidad de desarrolladores Flex en España. Flex Adobe User Group España. joangarnet.com/blog Mi blog personal. Recursos y artículos acerca de la plataforma Flash y otras tecnologías. formacion.carlosrovira.com Cursos de formación Adobe Flex. Cursos impartidos por especialistas españoles a cargo de Carlos Rovira, uno de los principales expertos españoles en Adobe Flex y la plataforma Flash en general.

Adobe Flex 3 - curso online

Adobe Flex 3 - curso online Adobe Flex 3 - curso online Índice Bienvenido Presentación de la formación y el formador. Lo más básico Fundamentos de uso de Flex: su entorno, el MXML y el AS3. Control de los proyectos Descripción de

Más detalles

Universidad de Talca Facultad de Ingeniería Campus Los Niches Curicó. ESTANDAR DE PROGRAMACION C#

Universidad de Talca Facultad de Ingeniería Campus Los Niches Curicó. ESTANDAR DE PROGRAMACION C# Universidad de Talca Facultad de Ingeniería Campus Los Niches Curicó. ESTANDAR DE PROGRAMACION C# INTRODUCCIÓN El uso de un estándar de programación o codificación estándar, es de gran relevancia, al momento

Más detalles

Aplicaciones Ricas de Internet 1

Aplicaciones Ricas de Internet 1 Aplicaciones Ricas de Internet 1 Mundo Flex 1 Aplicaciones Ricas de Internet La Web 2.0 nos ha traido nuevo trabajo a los desarrolladores Web, entre ellos, el reemplazo de las clásicas páginas estáticas

Más detalles

Curso: PROGRAMACIÓN DE PÁGINAS WEB CON ASP.NET 4 EN VISUAL BASIC Y JAVASCRIPT

Curso: PROGRAMACIÓN DE PÁGINAS WEB CON ASP.NET 4 EN VISUAL BASIC Y JAVASCRIPT Curso: PROGRAMACIÓN DE PÁGINAS WEB CON ASP.NET 4 EN VISUAL BASIC Y JAVASCRIPT Código: 1367 Familia Profesional: Desarrollo y diseño web Acreditación: Formación reconocida a través de vías no formales Modalidad:

Más detalles

Utilización de componentes ActionScript 3.0

Utilización de componentes ActionScript 3.0 Utilización de componentes ActionScript 3.0 2007 Adobe Systems Incorporated. Todos los derechos reservados. Utilización de componentes ActionScript 3.0 Si esta guía se distribuye con software que incluye

Más detalles

Introducción al desarrollo de RIA's con Adobe Flex 3.0 Dia 4

Introducción al desarrollo de RIA's con Adobe Flex 3.0 Dia 4 Introducción al desarrollo de RIA's con Adobe Flex 3.0 Dia 4 by S. Muñoz-Gutiérrez stalinmunoz@yahoo.com, informes@grupolinda.org Grupo LINDA Facultad de Ingeniería UNAM México Octubre-Diciembre 2009 Identificando

Más detalles

Figura 5.1 Resultado de la búsqueda en el sitio Apress

Figura 5.1 Resultado de la búsqueda en el sitio Apress 5.1 INTRODUCCIÓN La potenciación de la experiencia del usuario en aplicaciones Web, permite a la próxima generación de aplicaciones proveer interacciones enriquecidas y efectivas, demostrando que la experiencia

Más detalles

Tutorial de desarrollo de Aplicaciones Web con XUL

Tutorial de desarrollo de Aplicaciones Web con XUL Tutorial de desarrollo de Aplicaciones Web con XUL Aprende a Desarrollar Aplicaciones web fácil y rápidamente con la Potencialidad que posee XUL (XML User Interface Language). Que es esto de XUL... Como

Más detalles

Ajax. Asynchronous JavaScript And XML No es un lenguaje de programación Varias tecnologías unidas de manera muy potente:

Ajax. Asynchronous JavaScript And XML No es un lenguaje de programación Varias tecnologías unidas de manera muy potente: Ajax Asynchronous JavaScript And XML No es un lenguaje de programación Varias tecnologías unidas de manera muy potente: XHTML y CSS (presentación basada en estándares) DOM (visualización dinámica e interacción)

Más detalles

Ficha Técnica. Categoría. Referencia. Horas. Contenido del Pack. Sinopsis. Programación. 200 horas 7603-1301

Ficha Técnica. Categoría. Referencia. Horas. Contenido del Pack. Sinopsis. Programación. 200 horas 7603-1301 Ficha Técnica Categoría Programación Referencia 7603-1301 Horas 200 horas Contenido del Pack - 1 Manual Teórico - 1 Cuaderno de Ejercicios Sinopsis ASP.NET es un framework para aplicaciones web. Su uso

Más detalles

UTILIZACIÓN DE COMPONENTES ACTIONSCRIPT 2.0

UTILIZACIÓN DE COMPONENTES ACTIONSCRIPT 2.0 UTILIZACIÓN DE COMPONENTES ACTIONSCRIPT 2.0 2007 Adobe Systems Incorporated. Todos los derechos reservados. Utilización de componentes ActionScript 2.0 Si esta guía se distribuye con software que incluye

Más detalles

Yo mobile, tú mobile, nosotros mobile...

Yo mobile, tú mobile, nosotros mobile... Yo mobile, tú mobile, nosotros mobile... 2 En los últimos años se ha producido un incremento importante en la cantidad de usuarios de dispositivos móviles. Basta recordar algunas cifras para entender la

Más detalles

Uso de componentes ACTIONSCRIPT 3.0

Uso de componentes ACTIONSCRIPT 3.0 Uso de componentes ACTIONSCRIPT 3.0 Avisos legales Avisos legales Para ver los avisos legales, consulte http://help.adobe.com/es_es/legalnotices/index.html. iii Contenido Capítulo 1: Introducción Destinatarios..........................................................................................................

Más detalles

JavaScript,, AJAX y otras tecnologías web. Área de Ingeniería Telemática

JavaScript,, AJAX y otras tecnologías web. Área de Ingeniería Telemática JavaScript,, AJAX y otras tecnologías Contenidos JavaScript AJAX Flash 2 JavaScript Lenguaje interpretado como PHP, pero se ejecuta en cliente no en servidor Sintaxis semejante a la del lenguaje Java y

Más detalles

Ficha Técnica. Categoría. Contenido del Pack. Sinopsis. Programación. - 1 CDROM - 2 Manual Teórico - 1 Cuaderno de Ejercicios

Ficha Técnica. Categoría. Contenido del Pack. Sinopsis. Programación. - 1 CDROM - 2 Manual Teórico - 1 Cuaderno de Ejercicios Ficha Técnica Categoría Programación Contenido del Pack - 1 CDROM - 2 Manual Teórico - 1 Cuaderno de Ejercicios Sinopsis ASP.Net es la nueva version de la tecnologia ASP de Microsoft para el desarrollo

Más detalles

1. Instalación de productos

1. Instalación de productos 1. Instalación de productos 1.a. Instalación de GuadaLinex V5 Esta distribución está basada en Ubuntu Hardy. 1.b. Instalar Java Runtime Enviroment Hemos de instalar JRE y JDK para que Eclipse y Aptana

Más detalles

Diplomado de Diseño Web

Diplomado de Diseño Web Fireworks es una aplicación que nos permite crear de una forma relativamente sencilla interfaces para web, es un editor de gráficos tanto vectoriales como de pixeles, en él se desarrollan elementos de

Más detalles

Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web

Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web Índice Conceptos básicos En este capítulo se enseñan los conceptos básicos de trabajo en Adobe Dreamveaver CS3. También se describen

Más detalles

Desarrollo de Rich Entreprise Applications con Flex

Desarrollo de Rich Entreprise Applications con Flex Desarrollo de Rich Entreprise Applications con Flex Desarrollo de Rich Entreprise Applications con Flex Aplicaciones empresariales orientadas a web. Qué hemos ganado con las aplicaciones web Total ubicuidad.

Más detalles

CREAR UN SERVICIO WEB BASICO CON JAVA AXIS2. Víctor J. Sosa vjsosa@tamps.cinvestav.mx

CREAR UN SERVICIO WEB BASICO CON JAVA AXIS2. Víctor J. Sosa vjsosa@tamps.cinvestav.mx CREAR UN SERVICIO WEB BASICO CON JAVA AXIS2. Víctor J. Sosa vjsosa@tamps.cinvestav.mx En este documento explicaré brevemente cómo construir un servicio web con Java Axis2 y cómo invocarlo desde un cliente

Más detalles

Experto en Diseño Web y Multimedia

Experto en Diseño Web y Multimedia Experto en Diseño Web y Multimedia Duración: 185.00 horas Descripción En la actualidad, empresas, grupos, organizaciones, y profesionales autónomos se comunican y se proyectan desde la red. Las empresas

Más detalles

Cristian Blanco www.cristianblanco.es

Cristian Blanco www.cristianblanco.es INSTALACIÓN Y USO DE ENTORNOS DE DESARROLLO 2.1 ENTORNO DE DESARROLLO INTEGRADO Un entorno de desarrollo integrado (en inglés integrated development environment) es un programa informático compuesto por

Más detalles

Qué es Java? Introducción a Java. Lenguajes Orientados a Objetos. Qué es Java? Historia de Java. Objetivos de Java

Qué es Java? Introducción a Java. Lenguajes Orientados a Objetos. Qué es Java? Historia de Java. Objetivos de Java Qué es? Introducción a es Un lenguaje de programación Un entorno de desarrollo Un entorno de ejecución de aplicaciones Un entorno de despliegue de aplicaciones Utilizado para desarrollar, tanto applets

Más detalles

Agile Media Player Experiencias ricas de Comunicación Digital

Agile Media Player Experiencias ricas de Comunicación Digital Product datasheet Agile Media Player Experiencias ricas de Comunicación Digital Dar el siguiente paso en tu estrategia online es mejor con Agile Rambla Catalunya 33, 3º 1ª 08007 Barcelona Calle Montalbán

Más detalles

DISEÑO DE PÁGINAS WEB ING. CIP EDGAR CRUZ

DISEÑO DE PÁGINAS WEB ING. CIP EDGAR CRUZ DISEÑO DE PÁGINAS WEB ING. CIP EDGAR CRUZ Qué es? Es un documento o información electrónica capaz de contener texto, sonido, vídeo, programas, enlaces, imágenes, y muchas otras cosas, adaptada para la

Más detalles

Universidad de Cádiz. Adobe Flex SDK y Flex Builder 3

Universidad de Cádiz. Adobe Flex SDK y Flex Builder 3 Adobe Flex SDK y Flex Builder 3 Álvaro Martínez del Val 23/03/2010 Contenido 1. Adobe Flex SDK y Flex Builder... 4 1.1. Adobe Flex SDK... 4 1.2. Flex Builder... 4 2. Primera aplicación... 5 3. MXML vs

Más detalles

Programación páginas web con ASP.NET 3.5 (C#)

Programación páginas web con ASP.NET 3.5 (C#) Horas de teoría: 40 Horas de práctica: 40 Programación páginas web con ASP.NET 3.5 (C#) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript

Más detalles

Tema 3. 3.3 Tecnologías de Desarrollo

Tema 3. 3.3 Tecnologías de Desarrollo Tema 3 3.3 Tecnologías de Desarrollo HTML pronto pasa a ser insuficiente para todas las posibilidades de la Red No se puede interactuar con el servidor Aparecen los primeros scripts para propocionar dichar

Más detalles

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV Página 1 de 6 1. OBJETIVO El presente documento tiene la finalidad de citar los beneficios de la migración de la herramienta de análisis de riesgo, mantenimiento e inspección que en lo sucesivo se denominará

Más detalles

Aplicaciones Móviles Web Apps

Aplicaciones Móviles Web Apps Aplicaciones Móviles Web Apps 1 Sesión No. 11 Nombre: Iniciación a la programación de aplicaciones Windows Phone con C# Contextualización La programación tiene varios lenguajes con los que funciona, uno

Más detalles

Programación páginas web JavaScript y ASP.NET 3.5 (Visual Basic)

Programación páginas web JavaScript y ASP.NET 3.5 (Visual Basic) PRESENTACIÓN Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología ASP.NET y el servidor

Más detalles

Fundamentos de programación Estudia las estructuras de control y cómo definir funciones en JavaScript.

Fundamentos de programación Estudia las estructuras de control y cómo definir funciones en JavaScript. Descripción: Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología ASP.NET y el servidor

Más detalles

Material Actividad de aprendizaje 1. Primeros Pasos con App Inventor

Material Actividad de aprendizaje 1. Primeros Pasos con App Inventor Análisis Desarrollo de para aplicaciones el desarrollo móviles móvil con APP con INVENTOR.. Indice Introducción 1. Android. 2. Introducción. 3. Requisitos para la Configuración. 4. Configuración de 2.

Más detalles

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina.

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte I Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte II Requisitos técnicos proyecto. Servidor. Cliente. Tecnologías empleadas. Diagrama de red. Parte

Más detalles

Elaboración de un Formulario Web utilizando ASP.NET desde cero.

Elaboración de un Formulario Web utilizando ASP.NET desde cero. Elaboración de un Formulario Web utilizando ASP.NET desde cero. Realizado por: Fabricio.A.Santillana.V. 2-718-1147 TABLA DE CONTENIDO Pág. Introducción...3 Objetivos...4 Contenido...5 1. Introducción a

Más detalles

Tema 1. Introducción a JAVA

Tema 1. Introducción a JAVA Tema 1. Introducción a JAVA Historia Características Plataforma Java Entorno de desarrollo Ejemplo: Hola mundo Estructura general de un programa Java 1 Historia de Java (i) Surge en 1991: Sun Microsystems

Más detalles

CÓDIGO: G13628 CURSO: PROGRAMACIÓN DE PÁGINAS WEB CON ASP.NET 4 EN C# + JAVASCRIPTS (CLIENTE + SERVIDOR)

CÓDIGO: G13628 CURSO: PROGRAMACIÓN DE PÁGINAS WEB CON ASP.NET 4 EN C# + JAVASCRIPTS (CLIENTE + SERVIDOR) PROGRAMA FORMATIVO CÓDIGO: G13628 CURSO: PROGRAMACIÓN DE PÁGINAS WEB CON ASP.NET 4 EN C# + JAVASCRIPTS (CLIENTE + SERVIDOR) Modalidad: Distancia Duración: 150 h Objetivos: ASP.Net es la nueva versión de

Más detalles

Capitulo 1: Plataforma Android

Capitulo 1: Plataforma Android Capitulo 1: Plataforma Android Elaborado por: Gary Briceño http://gary.pe http://gary.pe 1 Temario 1. Android 2. Evolución 3. Arquitectura Android 4. Paquetes de Trabajo 5. Android y Java http://gary.pe

Más detalles

Gestor de aplicaciones Java. Esta herramienta es el intérprete de los archivos de clase generados por el javac (compilador).

Gestor de aplicaciones Java. Esta herramienta es el intérprete de los archivos de clase generados por el javac (compilador). CAPÍTULO 4 Requerimientos de software Este capítulo presenta las herramientas necesarias para la construcción y ejecución de programas en el lenguaje de programación JAVA, los requerimientos mínimos de

Más detalles

ASP.NET PROGRAMA FORMATIVO. Modalidad: Teleformación. Duración: 56 horas. Objetivos:

ASP.NET PROGRAMA FORMATIVO. Modalidad: Teleformación. Duración: 56 horas. Objetivos: ASP.NET Modalidad: Teleformación Duración: 56 horas. Objetivos: Comprender el marco de trabajo de Microsoft.NET y ASP.NET, crear componentes en Visual Basic.NET o C#, crear una aplicación en ASP.NET usando

Más detalles

Unidad 7: Sindicación de Contenidos (RSS) JJ Taboada León IES San Sebastián, Departamento de Informática LENGUAJE DE MARCAS Y SGI Curso 2011 / 2012

Unidad 7: Sindicación de Contenidos (RSS) JJ Taboada León IES San Sebastián, Departamento de Informática LENGUAJE DE MARCAS Y SGI Curso 2011 / 2012 Unidad 7: Sindicación de Contenidos (RSS) JJ Taboada León IES San Sebastián, Departamento de Informática LENGUAJE DE MARCAS Y SGI Curso 2011 / 2012 Guíon del tema CONTENIDOS Qué es la sindicación de contenidos?

Más detalles

GESTIÓN DE UN SUPERMERCADO BAJO UN SERVIDOR DE ORACLE. Noemí Peña Portillo

GESTIÓN DE UN SUPERMERCADO BAJO UN SERVIDOR DE ORACLE. Noemí Peña Portillo GESTIÓN DE UN SUPERMERCADO BAJO UN SERVIDOR DE ORACLE Noemí Peña Portillo 1. Qué voy a explicar? Objetivos del proyecto. Oracle Developer Suite 10g y Componentes. Configuración de red. Oracle Designer

Más detalles

Herramientas Libres para Desarrollo de Aplicaciones en la Industria del Software. Por Gustavo González

Herramientas Libres para Desarrollo de Aplicaciones en la Industria del Software. Por Gustavo González Herramientas Libres para Desarrollo de Aplicaciones en la Industria del Software Por Gustavo González Contenido Introducción Tipos de Herramientas de Desarrollo Diseño y Modelamiento de Software Ambientes

Más detalles

De principiante a Desarrollador Web. casivaagustin@gmail.com

De principiante a Desarrollador Web. casivaagustin@gmail.com De principiante a Desarrollador Web casivaagustin@gmail.com Que Veremos? La Internet y la Web El desarrollo Web La vida de un proyecto Web Tecnologías Del lado del cliente Del lado del Server Herramientas

Más detalles

Manual de uso. e-planning.net

Manual de uso. e-planning.net e-planning.net Pág. 1 Índice Pág. 1- INSTALACIÓN AD MAGIC BUILDER 1.a- Link de descarga. 1.b- Instalación en Adobe Extension Manager. 1.c- Comprobar instalación. 2- PROGRAMACIÓN DE PIEZAS. 2.a- Insertar

Más detalles

TÈCNICO EN PROGRAMACIÒN DE SOFTWARE SERVICIO NACIONAL DE APRENDIZAJE, SENA Material de Apoyo Plataforma.NET LA PLATAFORMA.NET

TÈCNICO EN PROGRAMACIÒN DE SOFTWARE SERVICIO NACIONAL DE APRENDIZAJE, SENA Material de Apoyo Plataforma.NET LA PLATAFORMA.NET LA PLATAFORMA.NET La plataforma.net de Microsoft está diseñada para que se puedan desarrollar componentes software utilizando casi cualquier lenguaje de programación, de forma que lo que escribamos en

Más detalles

CÓMO CREAR Y DISTRIBUIR INFORMES REPLETOS DE INFORMACIÓN CON UN FORMATO DE VISUALIZACIÓN IMPACTANTE

CÓMO CREAR Y DISTRIBUIR INFORMES REPLETOS DE INFORMACIÓN CON UN FORMATO DE VISUALIZACIÓN IMPACTANTE PRODUCTS CRYSTAL REPORTS 2008 WHAT S NEW Características clave de Crystal Reports 2008 Ordenación y reformateo de informes Filtrado paramétrico de informes Integración con Flash Potentes cruces de variables

Más detalles

Novedades en Crystal Reports XI

Novedades en Crystal Reports XI Novedades en Crystal Reports XI Introducción Introducción Esta sección proporciona información de alto nivel sobre los componentes, las funciones y las ventajas que ofrece la última versión de Crystal

Más detalles

Utilización de componentes

Utilización de componentes Utilización de componentes Marcas comerciales 1 Step RoboPDF, ActiveEdit, ActiveTest, Authorware, Blue Sky Software, Blue Sky, Breeze, Breezo, Captivate, Central, ColdFusion, Contribute, Database Explorer,

Más detalles

AS237 - Dreamweaver CS5

AS237 - Dreamweaver CS5 AS237 - Dreamweaver CS5 Características Modalidad: Online Horas: 56 Objetivos Dreamweaver es el programa líder en la edición profesional de páginas Web. Es el software más utilizado para la creación y

Más detalles

TFM Comunicación, Redes y Gestión de Contenidos

TFM Comunicación, Redes y Gestión de Contenidos TFM Comunicación, Redes y Gestión de Contenidos Aplicación móvil hibrida para control de asistencia y servicio técnico a domicilio y gestión de partes de trabajo Autor: Patricia Paguay Lara Tutorizado

Más detalles

INSTITUTO CONVERSA DIRECCION ACADEMICA PROGRAMACION DE CLASE DREAMWEAVER CS3

INSTITUTO CONVERSA DIRECCION ACADEMICA PROGRAMACION DE CLASE DREAMWEAVER CS3 NOMBRE DEL MODULO: DREAMWEAVER BÁSICO CLAVE: ESPECIALIDAD: DISEÑO GRÁFICO DURACION: 5 FASES OBJETIVO GENERAL DEL MODULO: EL ALUMNO APRENDERÁ TODO LO RELACIONADO CON LA CREACIÓN DE SITIOS WEB DINAMICOS.

Más detalles

Desarrollo de Aplicaciones ios

Desarrollo de Aplicaciones ios Desarrollo de Aplicaciones ios Sesión 1: Entorno Xcode 2013 Depto. Ciencia de la Computación e IA Puntos a tratar Entorno Xcode Creación de un nuevo proyecto Proyecto y targets Configuraciones, esquemas

Más detalles

Online Itinerario Desarrollo móvil con Android 4.x y HTML 5

Online Itinerario Desarrollo móvil con Android 4.x y HTML 5 Online Itinerario Desarrollo móvil con Android 4.x y HTML 5 Objetivos Conocer las características de la plataforma de desarrollo para terminales móviles Android y su funcionamiento. El curso permite aprender

Más detalles

Guía de Instalación de la JDK y del Eclipse

Guía de Instalación de la JDK y del Eclipse Guía de Instalación de la JDK y del Eclipse En esta guía tenemos por objetivo llevar a cabo la instalación de nuestro entorno de programación Java. En primer lugar, vamos a instalar el kit de desarrollo

Más detalles

Jorge Ferrer Director General España y Portugal Arquitecto Software Liferay Spain Symposium

Jorge Ferrer Director General España y Portugal Arquitecto Software Liferay Spain Symposium Nuevas Funcionalidades y Mejoras de Liferay 6 Jorge Ferrer Director General España y Portugal Arquitecto Software Liferay Spain Symposium 1 Porqué Liferay? Liferay es una plataforma para aprovechar todo

Más detalles

Visual Studio Team System 2010

Visual Studio Team System 2010 Visual Studio Team System 2010 5. Pruebas Automatizadas con Visual Studio 6. Pruebas codificadas de interfaz de usuario 7. Pruebas Web de desempeño Identificación de candidatos para la automatización Visual

Más detalles

Arquitecturas Distribuidas. Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A. Eduardo.Ostertag@obcom.cl

Arquitecturas Distribuidas. Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A. Eduardo.Ostertag@obcom.cl Arquitecturas Distribuidas Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A. Eduardo.Ostertag@obcom.cl Temario Arquitectura Cliente/Servidor File Arquitectura Cliente/Servidor SQL Arquitectura Cliente/Servidor

Más detalles

PRIMEROS PASOS EN DELTA

PRIMEROS PASOS EN DELTA PRIMEROS PASOS EN DELTA INTRODUCCIÓN Para comenzar a utilizar la aplicación Delta, es necesario llevar a cabo una serie de pasos de configuración y verificación previos. Algunos de ellos son comunes a

Más detalles

Presentación y objetivos

Presentación y objetivos Presentación y objetivos Este curso consta de tres módulos a través de los cuales se conocerá como desarrollar aplicaciones basadas en tecnología.net y Java. La programación orientada a objetos es una

Más detalles

Diplomado en Programación de Aplicaciones con Visual Basic.net

Diplomado en Programación de Aplicaciones con Visual Basic.net Diplomado en Programación de Aplicaciones con Visual Basic.net Diplomado en Programación de aplicaciones con Visual Basic.NET Temario Nivel Básico - Intermedio En este curso aprenderás características

Más detalles

Técnico Especialista TIC en Programación de Páginas Web con ASP.NET 4 en C# + Javascript (Cliente + Servidor)

Técnico Especialista TIC en Programación de Páginas Web con ASP.NET 4 en C# + Javascript (Cliente + Servidor) Técnico Especialista TIC en Programación de Páginas Web con ASP.NET 4 en C# + Javascript TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Técnico

Más detalles

Tutorial 1. Instalación del entorno de desarrollo de Android. Curso de perfeccionamiento: Programación de Android TUTORIAL 1: INSTALACIÓN DEL SOFTWARE

Tutorial 1. Instalación del entorno de desarrollo de Android. Curso de perfeccionamiento: Programación de Android TUTORIAL 1: INSTALACIÓN DEL SOFTWARE Tutorial 1 Instalación del entorno de desarrollo de Android Curso de perfeccionamiento: Programación de Android 2013 1 Para desarrollar aplicaciones Android debemos instalar el siguiente software en nuestro

Más detalles

La plataforma Flash. Entrega de experiencias eficaces para los usuarios en distintos navegadores, sistemas operativos y dispositivos.

La plataforma Flash. Entrega de experiencias eficaces para los usuarios en distintos navegadores, sistemas operativos y dispositivos. INFORME TÉCNICO La plataforma Flash Entrega de experiencias eficaces para los usuarios en distintos navegadores, sistemas operativos y dispositivos por Kevin Lynch Junio de 2005 Copyright 2005 Macromedia,

Más detalles

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012 TFC J2EE Aplicación Web para la gestión de facturación de una empresa de cerrajería Sara Gutiérrez Melero ITIG Junio de 2012 Consultor: Jose Juan Rodriguez Índice 1. Introducción Objetivos Planificación

Más detalles

e-planning - Estudio de frameworks para la creación de interfaces gráficas -

e-planning - Estudio de frameworks para la creación de interfaces gráficas - e-planning - Estudio de frameworks para la creación de interfaces gráficas - Elaborado por Rodrigo Testillano Tordesillas Versión del documento: 1.0 Página 1 de 12 Índice INTRODUCCIÓN... 3 JSF.... 4 SOBRE

Más detalles

GUÍA DE TRABAJO N 3 C# Ing. Néstor Raúl Suarez Perpiñan Página 1 de 10. Tema: APLICACIONES WINDOWS FORMS LENGUAJE C#

GUÍA DE TRABAJO N 3 C# Ing. Néstor Raúl Suarez Perpiñan Página 1 de 10. Tema: APLICACIONES WINDOWS FORMS LENGUAJE C# Página 1 de 10 Tema: APLICACIONES WINDOWS FORMS LENGUAJE C# Objetivo: Conocer y aplicar correctamente las diferentes estructuras de programación que hacen parte del lenguaje de Programación C# en una Aplicación

Más detalles

Desarrollo de un servicio web para el envío de correos utilizando C# y su correspondiente cliente consumidor utilizando Java

Desarrollo de un servicio web para el envío de correos utilizando C# y su correspondiente cliente consumidor utilizando Java Desarrollo de un servicio web para el envío de correos utilizando C# y su correspondiente cliente consumidor utilizando Java Versión 0.1 Jorge Iván Meza Martínez http://www.jorgeivanmeza.com/

Más detalles

Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net

Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net Marcos de Desarrollo Diseño e implementación de aplicaciones Web con.net Prácticas de laboratorio (.NET) Planificación de clases prácticas 1. Introducción al entorno de trabajo 2. Ejemplos C# 3. Ejemplos

Más detalles

Desarrollo de apps para móviles Android. Entorno de desarrollo

Desarrollo de apps para móviles Android. Entorno de desarrollo Desarrollo de apps para móviles Android Entorno de desarrollo Entorno de desarrollo Las aplicaciones Android van a ser implementadas en Java usando Android SDK. El software necesario para realizarlas es

Más detalles

Java y Eclipse. Lenguajes y Entornos de Programación Libre

Java y Eclipse. Lenguajes y Entornos de Programación Libre Java y Eclipse Lenguajes y Entornos de Programación Libre El lenguaje Java Un poco de historia: 1990: James Gosling, responsable de una empresa filial creada por Sun Microsystems, empieza a diseñar Java

Más detalles

Java en 2 horas. Rodrigo Santamaría

Java en 2 horas. Rodrigo Santamaría + Java en 2 horas Rodrigo Santamaría + Generalidades 2 Desarrollado por Sun en 1995 Hereda mucha de la sintaxis de C (1972) Fuertemente tipado y orientado a objetos Aplicaciones compiladas a bytecode Gestión

Más detalles

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEBSERVICE

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEBSERVICE ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEBSERVICE Versión 1.8 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de usuario del

Más detalles

Programador en Plataforma Java y XML

Programador en Plataforma Java y XML Programador en Plataforma Java y XML Java Fundamentos Módulo 1: Java Básico Introducción En la presente unidad, se detalla los fundamentos de la tecnología Java, reconociendo las 3 plataformas que la conforman.

Más detalles

Introducción al.net Framework. Introducción al.net Framework. Diseño Basado en Componentes. Curso 2008 / 09. Diseño Basado en Componentes

Introducción al.net Framework. Introducción al.net Framework. Diseño Basado en Componentes. Curso 2008 / 09. Diseño Basado en Componentes Introducción al.net Framework Diseño Basado en Componentes Introducción al.net Framework Arquitectura.NET Herramientas, lenguajes y tecnologías.net.net Framework Ingeniería Informática Universidad Carlos

Más detalles

Tema 1: y el lenguaje Java 1.Programación orientada a objetos 2.El lenguaje Java 3.Compilación, bytecode y JVMs 4.Entornos de desarrollo Java 5.Java vs otros lenguajes OO Programación orientada a objetos

Más detalles

Paso 1 de 10. Paso 2 de 10. Guía de aprendizaje de Flash CS5 Tutorial 13 - Publicación y exportación

Paso 1 de 10. Paso 2 de 10. Guía de aprendizaje de Flash CS5 Tutorial 13 - Publicación y exportación Guía de aprendizaje de Flash CS5 Tutorial 13 - Publicación y exportación Paso 1 de 10 Una vez que hemos creado una película Flash, sea una animación, un juego, un recurso educativo, etc., el último paso

Más detalles

ActionScript 2. Presentación... 5

ActionScript 2. Presentación... 5 Índice Temático ActionScript 2 2 ActionScript 2 Presentación... 5... 6 1.1 Qué es ActionScript?...7 1.2 Para qué ActionScript?...7 1.3 Panel de Acciones...8 1.4 Panel de Comportamientos... 11 1.5 Actividad

Más detalles

Uso de ADOBE CONTRIBUTE CS5

Uso de ADOBE CONTRIBUTE CS5 Uso de ADOBE CONTRIBUTE CS5 Avisos legales Avisos legales Para ver los avisos legales, consulte http://help.adobe.com/es_es/legalnotices/index.html. iii Contenido Capítulo 1: Novedades Capítulo 2: Configuración

Más detalles

INTRODUCCIÓN A JAVA. Índice

INTRODUCCIÓN A JAVA. Índice INTRODUCCIÓN A JAVA Índice Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales Qué ventajas tengo como desarrollador? Bibliografía 2 1 Qué es Java? La tecnología Java

Más detalles

2407: Programación en Microsoft C#, 2012 Edition

2407: Programación en Microsoft C#, 2012 Edition 2407: Programación en Microsoft C#, 2012 Edition Este curso práctico proporciona a los participantes el conocimiento profundo del lenguaje C# en su edición 2012, que les permitirá desarrollar la capa de

Más detalles

Tecnología Web 2.0. MÓDULO IV: Tecnologías y frameworks de desarrollo de software libre

Tecnología Web 2.0. MÓDULO IV: Tecnologías y frameworks de desarrollo de software libre Tecnología Web 2.0 MÓDULO IV: Tecnologías y frameworks de desarrollo de software libre Objetivos Identificar servicios web 2.0 Dominar definiciones, términos y conceptos Tecnologías subyacentes Plataformas

Más detalles

Unidad I. Introducción a la programación de Dispositivos Móviles (Continuación )

Unidad I. Introducción a la programación de Dispositivos Móviles (Continuación ) Clase:003 1 Unidad I Introducción a la programación de Dispositivos Móviles (Continuación ) 2 Entornos de Desarrollo Virtualizaciones. Agenda IDE s. Y Lenguajes de Programación. 3 Virtualización Que es

Más detalles

ACADEMIA DDW TEMARIO

ACADEMIA DDW TEMARIO ACADEMIA DDW TEMARIO Diseño Web / Maquetación / Semántica / SEO / JavaScript / HTML5 / CSS3 Introducción Definición de HTML Diferencias entre versiones HTML Maquetación Semántica DOM, Debugger y Navegadores

Más detalles

Urchin 7. Urchin Software. Urchin 7

Urchin 7. Urchin Software. Urchin 7 Urchin Software Urchin es una de las herramientas de analítica web más potentes del mercado, capaz de ofrecer una visión completa de los resultados de la web, tanto respecto a las campañas y fuentes de

Más detalles

Manual de Administración del sitio web www.responsabilidadintegral.org. Noviembre 1 de 2012

Manual de Administración del sitio web www.responsabilidadintegral.org. Noviembre 1 de 2012 Manual de Administración del sitio web www.responsabilidadintegral.org Noviembre 1 de 2012 1. Desarrollo y programación Para el desarrollo del sitio web se utilizaron lenguajes de programación de última

Más detalles

UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008. Gestión de Información Web

UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008. Gestión de Información Web Gestión de Información Web Características deseables de CMS Arquitectura técnica: Tiene que ser fiable y permitir la escalabilidad del sistema para adecuarse a futuras necesidades con módulos o extensiones.

Más detalles

INTRODUCCIÓN. paco@portadaalta.es

INTRODUCCIÓN. paco@portadaalta.es INTRODUCCIÓN paco@portadaalta.es Índice Entorno de desarrollo Estructura de un proyecto Android Componentes de una aplicación Android Ejemplos: Mi primera aplicación Divisas 2 actividades Contador de cafés

Más detalles

Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web

Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web Proyecto Propio de Ampliación con Programación de Dispositivos Móviles e Inteligentes Paseo de la Puerta del Ángel, s/n 28011 Madrid www.iesellago.net

Más detalles

Programación Interactiva Introducción a Java. Escuela de Ingeniería de Sistemas y Computación Facultad de Ingeniería Universidad del Valle

Programación Interactiva Introducción a Java. Escuela de Ingeniería de Sistemas y Computación Facultad de Ingeniería Universidad del Valle Programación Interactiva Introducción a Java Escuela de Ingeniería de Sistemas y Computación Facultad de Ingeniería Universidad del Valle 1 Qué es Java? Java es un lenguaje de programación de propósito

Más detalles

Actividades didácticas con JClic DEFINICIÓN DE JCLIC

Actividades didácticas con JClic DEFINICIÓN DE JCLIC DEFINICIÓN DE JCLIC Qué es JClic? Dependiendo del punto de vista desde el que abordemos esta pregunta las respuestas pueden ser varias. La más sencilla de todas, desde el punto de vista funcional, dice:

Más detalles

Cookbook Creando un Proyecto Android (ADT-Eclipse)

Cookbook Creando un Proyecto Android (ADT-Eclipse) Cookbook Creando un Proyecto Android (ADT-Eclipse) ALONSO PARRA CESAR VIELMA FREDDY RONDON JOSE MARQUEZ Alienx9889 * cesarvielma * spantons * joseangel2212 * * @gmail.com Universidad de Los Andes Escuela

Más detalles

Confección y publicación de páginas Web

Confección y publicación de páginas Web 2014 Confección y publicación de páginas Web Docente: Manuel Fernández Catalán 0 ÍNDICE 1 Presentación... 2 2 Objetivos... 2 3 Tecnología... 2 4 Metodología y evaluación... 3 5 Material didáctico... 3

Más detalles

Introducción a JAX-WS Web Services

Introducción a JAX-WS Web Services INSTITUTO POLITECNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO ALUMNO: SANLUIS CASTILLO JOSE DAVID PROFESOR: CIFUENTES ALVAREZ ALEJANDRO SIGFRIDO MATERIA: WEB APPLICATION DEVEPLOMENT Introducción a JAX-WS

Más detalles

DREAMWEAVER CS3 Guía Rápida

DREAMWEAVER CS3 Guía Rápida UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA Departamento de Información Académica DREAMWEAVER CS3 Guía Rápida Delia Esquer Meléndez desquer@uabc.mx Ensenada, Baja California Enero 2009 INTRODUCCIÓN 1. Qué

Más detalles