Introducción al Framework 3.0. Introducción Junto con Windows Vista se liberará al mercado una serie de tecnologías para desarrolladores de software que.

Slides:



Advertisements
Presentaciones similares
Tecnologias Usadas.Net Framework LINQ WCF Subversion Clickonce Smart Client Deployment SQL Server Compact Edition. Visual Studio Express 2008.
Advertisements

Introducción a .NET Nombre : Ethel García-Simón Matachana
 Palabra inglesa que define un conjunto de conceptos, prácticas y criterios.  En el desarrollo de Sw es una estructura conceptual y tecnológica que proporciona.
INFORMATICA I PROYECTO SIRLA Jorge Walter Sosa Esteban Parra González Juan Camilo Morales.
Tipos de aplicaciones en Visual Studio. Índice Introducción Introducción Aplicaciones instaladas Aplicaciones instaladas Aplicaciones Web Aplicaciones.
Introducción Framework 3.0. Introducción Junto con Windows Vista se libera al mercado una serie de tecnologías para desarrolladores de software que cambiarán.
Microsoft Expression Graphic Designer. Características clave y ventajas Efectos visuales dinámicos. Efectos visuales dinámicos. Los diseñadores pueden.
 La web es la información que mueve al Internet.  Los efectos de la red son movidos por una arquitectura de participación.  La innovación surge de.
Medellín - Bogotá | PBX: (57) | Dirección Medellín: Cr 79# || Todos los derechos reservados 2016 © Diseño Jeduca.
Clasificación del Software Prof. Laura Cardozo. Software Se denomina software, programática, equipamiento lógico o soporte lógico a todos los componentes.
“Android: Un acercamiento practico” Manuel Alejandro Moscoso Domínguez Estudiante de Ingeniería en Bioinformática Talca, 8 de octubre de 2009.
INGENIERÍA MULTIMEDIA SNIES DATOS IMPORTANTES TÍTULO OTORGADO: Ingeniero Multimedia DURACIÓN: 10 Semestres CRÉDITOS: 174 MODALIDAD: Presencial.
COMUNICACIÓN Y TIC Ángela Espinosa Hayler Peñaranda.
Autentificación: Verificar la identidad del usuario Autorización: Permitir o no, acceder a un recurso o realizar una determinada acción en función de.
1 LENGUAJES DE PROGRAMACIÓN. Son aplicaciones específicas diseñadas para crear otras aplicaciones o programas. Son programas para crear programas. 2.
Introducción a ASP.NET.
wShifts – Gestión de Turnos de Trabajo
MERCADEO ELECTRONICO ALOJAMIENTO WEB.
Portales colaborativos
Se trata de una aplicación web disponible para todos
Introducción a la Programación Multimedial
INTEGRANTES: MAURICIO GARCÍA CÁRDENAS CARLOS PALACIOS CONTRERAS
PREZI.
Rafael Asprilla Universidad de Panamá ,
Clasificación de Software
Parcial # 1 La Computadora.
Proyecto de Software. t07
MODELO CLIENTE -SERVIDOR
Fundamentos de negocios y comercio electrónico.
Windows server 2008.
Proyecto de Software. Clase 06
INTRODUCCIÓN Elmasri: Pág
WEBNODE Webnode es un sistema de creación de páginas web en línea desarrollado por Westcom s.r.o. La compañía tiene su centro de operaciones en Brno, República.
Conectividad de Bases de Datos
En la siguiente presentación veremos algunos términos que debemos conocer para iniciar la educación virtual.
Software de aplicación de escritorio y web
informática y convergencia
Definición de redes de computadoras
Administrador de base de datos Cliente de correo electrónico
Introducción a Visual Studio .NET
Presentamos.
METODOLOGIA DEL DESARROLLO DE SISTEMAS
CONOCIMIENTOS PREVIOS TELEMÁTICA
CUESTIONARIO INFORMATICO
Las herramientas Case Julian madrigal.
Introducción a la plataforma Microsoft .NET
Administrador de Tareas
Santana Mejía Andrea Michell Villarruel Miranda Alejandro Ernesto
Introducción Gabriel Montañés León.
Tema 1 El entorno de desarrollo de C#
Herramientas tecnológicas
UNIVERSIDAD TECNOLÓGICA EMILIANO ZAPATA
Plataformas cliente-servidor
Tecnologías de información
Conceptos básicos de.NET Explorar el entorno de desarrollo Crear un proyecto Visual Basic.NET Use Visual Studio.NET Acceso a datos Depurar e implantar.
HTML. El lenguaje de marcas de hipertexto
SOFTWARE DE APLICACIÓN
XBRL en la recogida de datos de las Estadísticas Estructurales
CURSO PROGRAMACIÓN BÁSICA SEMANA 2
Java Enterprise edition
Tema 1 El entorno de desarrollo de C#
SICRES-Tester Presentación Ejecutiva
SSRPM – CIA.
Jornadas de Puertas Abiertas en: Facultad de Informática
MODELAMIENTO DE BASES DE DATOS
Generaciones de Bases de Datos
SOFTWARE Y HARDWARE raquel,gabi, yaretzi,jessica y freddy
e-Genesis – El generador de sistemas
Instituto Tecnológico de Zacatecas
Introducción a los sistemas operativos en red
Transcripción de la presentación:

Introducción al Framework 3.0

Introducción Junto con Windows Vista se liberará al mercado una serie de tecnologías para desarrolladores de software que cambiarán la forma de construir aplicaciones para la plataforma Windows. Junto con Windows Vista se liberará al mercado una serie de tecnologías para desarrolladores de software que cambiarán la forma de construir aplicaciones para la plataforma Windows. La plataforma de última generación WinFX, cuyo nombre actual ha pasado a ser.NET Framework 3.0, es una API (Application Programming Interface) que agrupa funcionalidades de Win32 junto con el.NET Framework. La plataforma de última generación WinFX, cuyo nombre actual ha pasado a ser.NET Framework 3.0, es una API (Application Programming Interface) que agrupa funcionalidades de Win32 junto con el.NET Framework. Brinda soporte para la creación de aplicaciones Windows y aplicaciones web. Brinda soporte para la creación de aplicaciones Windows y aplicaciones web.

¿Qué es Microsoft.NET? Es un componente de software que puede ser agregado a los sistemas operativos de Microsoft Windows. Es un componente de software que puede ser agregado a los sistemas operativos de Microsoft Windows. Provee un cuerpo largo de soluciones de precódigo para requerimientos de programas comunes, y para manejar la ejecución de programas escritos especialmente con este framework. Provee un cuerpo largo de soluciones de precódigo para requerimientos de programas comunes, y para manejar la ejecución de programas escritos especialmente con este framework. Las soluciones de precódigo están en la biblioteca de clases del framework y cubren un largo rango de necesidades de programación, que incluyen áreas como interfaces, acceso a datos, criptología, desarrollo de aplicaciones web, algoritmos numéricos y comunicaciones entre redes. Las soluciones de precódigo están en la biblioteca de clases del framework y cubren un largo rango de necesidades de programación, que incluyen áreas como interfaces, acceso a datos, criptología, desarrollo de aplicaciones web, algoritmos numéricos y comunicaciones entre redes.

¿Qué es Microsoft.NET? Programas escritos para el.NET Framework ejecutan, en el ambiente del software que ellos manejan, los runtimes de programa que requieren. Programas escritos para el.NET Framework ejecutan, en el ambiente del software que ellos manejan, los runtimes de programa que requieren. Este ambiente de runtime, que también forma parte del.NET Framework, es conocido como Common Language Runtime (CLR). Este ambiente de runtime, que también forma parte del.NET Framework, es conocido como Common Language Runtime (CLR). El CLR brinda la apariencia de una aplicación del tipo Virtual Machine. El CLR brinda la apariencia de una aplicación del tipo Virtual Machine. El CLR provee importantes servicios como mecanismos de seguridad, administración de memoria y manejo de excepciones. El CLR provee importantes servicios como mecanismos de seguridad, administración de memoria y manejo de excepciones.

Despliegue Microsoft.NET Framework 3.0 ofrece dos métodos para facilitar el despliegue: Microsoft.NET Framework 3.0 ofrece dos métodos para facilitar el despliegue:  Administrator Mode Setup. Permite a los administradores de IT hacer despliegue a través de Microsoft Systems Management Server (SMS) u otras herramientas de distribución. El administrador de IT corre el setup de.NET Framework en modo silencioso. Si ocurre algún error, el setup sale de forma silenciosa y crea un archivo log con un código de error.  Active Directory Deployment. Los administradores de IT deben agregar un archivo.msi de la instalación de.NET Framework 3.0 en la política del grupo. Después de que la política del grupo esté habilitada, y el cliente reinicie y se reconecte a la red, el cliente instalará automáticamente el componente.

Componentes El.NET Framework 3.0 (antes llamado WinFX) abarca, entre otras: El.NET Framework 3.0 (antes llamado WinFX) abarca, entre otras:  Tecnologías y aplicaciones en 3D.  Aplicaciones con flujos de trabajo.  Aplicaciones bajo una arquitectura orientada a servicios.  Aplicaciones con seguridad consolidada. Muchas de estas tecnologías se podrán usar también en Windows XP, y están disponibles para descargarse hoy mismo (en formato Community Technology Preview). Muchas de estas tecnologías se podrán usar también en Windows XP, y están disponibles para descargarse hoy mismo (en formato Community Technology Preview).

Componentes.NET Framework 3.0 es el nuevo modelo de programación para Windows, que combina el poder de.NET Framework 2.0 con las siguientes tecnologías:.NET Framework 3.0 es el nuevo modelo de programación para Windows, que combina el poder de.NET Framework 2.0 con las siguientes tecnologías:  Windows Presentation Foundation.  Windows Workflow Foundation.  Windows Communication Foundation.  Windows CardSpace.

Componentes Windows Presentation Foundation Es la nueva generación del subsistema de presentación para Windows. Es la nueva generación del subsistema de presentación para Windows.

Componentes Windows Workflow Foundation Es un modelo de programación para crear rápidamente aplicaciones con flujos de trabajo. Es un modelo de programación para crear rápidamente aplicaciones con flujos de trabajo.

Componentes Windows Communication Foundation (Indigo) Es concedido con el objetivo de facilitar el desarrollo de aplicaciones distribuidas. Es concedido con el objetivo de facilitar el desarrollo de aplicaciones distribuidas. Es un framework robusto especialmente construido para crear sistemas conectados e integrados. Es un framework robusto especialmente construido para crear sistemas conectados e integrados. No va a ser necesario estar cambiando de tecnología, ni desarrollar con múltiples tecnologías o dentro de una misma solución. No va a ser necesario estar cambiando de tecnología, ni desarrollar con múltiples tecnologías o dentro de una misma solución.

Componentes Windows CardSpace Permite a un usuario brindar su identidad digital de una manera segura y familiar. Permite a un usuario brindar su identidad digital de una manera segura y familiar. En el mundo físico usamos tarjetas de negocio, tarjetas de crédito y tarjetas de membresía. En el mundo online podremos utilizar CardSpace para identificarnos según el proveedor que contactemos. En el mundo físico usamos tarjetas de negocio, tarjetas de crédito y tarjetas de membresía. En el mundo online podremos utilizar CardSpace para identificarnos según el proveedor que contactemos. La idea es no estar recordando usernames y passwords; únicamente escogemos una tarjeta de información virtual, ¡y listo! La idea es no estar recordando usernames y passwords; únicamente escogemos una tarjeta de información virtual, ¡y listo!

Piezas adicionales Existen dos piezas adicionales en este mapa de tecnología que no son parte directa del.NET Framework 3.0: Existen dos piezas adicionales en este mapa de tecnología que no son parte directa del.NET Framework 3.0:  XAML  Expression

XAML Es un lenguaje “markup” (como HTML) para representar declarativamente la interfaz de una aplicación de Windows. Es un lenguaje “markup” (como HTML) para representar declarativamente la interfaz de una aplicación de Windows. Es un lenguaje declarativo. Es un lenguaje declarativo. Mejora la riqueza de las herramientas mediante las cuales developers y diseñadores gráficos pueden construir y modificar la interfaz de usuario. WPF utiliza XAML. Mejora la riqueza de las herramientas mediante las cuales developers y diseñadores gráficos pueden construir y modificar la interfaz de usuario. WPF utiliza XAML.

Expression Es un conjunto de herramientas de Microsoft para crear atractivas interfaces de usuario usando todo el potencial que brinda el Framework 3.0. Es un conjunto de herramientas de Microsoft para crear atractivas interfaces de usuario usando todo el potencial que brinda el Framework 3.0. Se compone de tres aplicaciones: Se compone de tres aplicaciones:  Microsoft Expression Graphic Designer.  Microsoft Expression Interactive Designer.  Microsoft Expression Web Designer.