Esta es una sesión que se impartió en el año 2006 para alumnos a punto de egresar de ingeniria en sistemas dando a conocer la oferta de la plataforma Microsoft desde la perspectiva programacion en aquel tiempo
1. Taller de Tecnologías de Información
Haaron Gonzalez
Microsoft MVP
http://msmvps.org/haarongonzalez
2. La Información
Que es?
Conjunto de datos que organizados
constituyen un significado…
Quien, donde y para?
Todas las cosas generan datos y saber
interpretarla es clave
Esta información puede expresarse en
cualquier medio de comunicación (escrito,
electrónico, etc)
El éxito de muchas empresas se basa en lo
que las personas hacen con la información
que reciben
3. La información
Informática es el nombre que se le da a la
técnica de administrar (tratar) la información de
manera automatizada con tecnologías
Las TECNOLOGIAS DE LA INFORMACION
son un aliado estratégico para ejecutar con
éxito cualquier iniciativa en la actualidad
4. El impacto de la TI
En la sociedad
En las empresas
En el mundo académico
En la política
En los medios de comunicación
En la medicina
En tu vida personal
En todas partes…
6. La esencia de la TI en la empresa
Aspecto Directivo
Alineación a las estrategias
de la organización
Metas y objetivos específicos
del departamento
Aspecto Operativo
Control de la Infraestructura
de Hardware
Control de la Arquitectura de
Software
Implementación de una
plataforma Tecnológica
7. Estructura de una dirección de TI
Jefe de Soporte
Gerente de
Infraestructura
Administración de
Red
Supervisores
Director Gerente de
de TI Desarrollo
Programadores
Gerente de
Telecomunicaciones
Jefe de Telefonía
8. Los retos de las TI en las empresas
Consolidar y mejorar los servicios informáticos
para que estos sean un agente de
productividad en la empresa
Establecer políticas de seguridad de contenido
de información digital para evitar la distribución
del conocimiento
Adaptarse rápidamente a los cambios del
negocio
Eliminar islas de información producto de
arquitecturas de software
Exponer la información a cualquier hora, en
cualquier lugar y desde cualquier dispositivo
9. Tendencias de la TI
Experiencia de
usuario mejorada
Modelado de Procesos Administración de la
Empresariales Identidad digital
Desarrollo Orientado a
Servicios
15. Desarrollo Orientado a Servicios
ASMX Remoting
Interop with Location
other platforms transparency
Ent Services WSE Sys.Messaging
Attribute- Message-
based WS-*
protocols based
programming programming
17. Visual Studio 2005
“Productividad personalizada”
Programadores Web
Programadores VB6 Organizaciones
Desarrolladores
que desarrollan
Aplicaciones y profesionales en
Principiantes, servicios web equipos pequeños
entusiastas y Aplicaciones Equipos
estudiantes Aplicaciones de
Windos (smart colaborativos
servidor
client) Organizaciones que
Aplicaciones de
“Mi primer programa” Aplicaciones
base de datos
usan procesos
móviles
20. Windows Presentation
Foundation
XAML
eXtensible Application Markup Language
C# XAML VB.NET
Button b1 = new Button(); <Button Width="100"> OK Dim b1 As New Button
b1.Content = "OK"; <Button.Background> b1.Content = "OK"
b1.Background = new LightBlue b1.Background = New _
SolidColorBrush(Colors.LightBlue); </Button.Background> SolidColorBrush(Colors.LightBlue)
b1.Width = 100; </Button> b1.Width = 100
26. Windows Communication
Foundation
Unified framework supersets existing technologies
ASMX Remoting
Interop with Location
other platforms transparency
WSE
Attribute- Message-
based WS-*
protocols based
programming programming
29. What Is A Workflow?
A Set Of Activities
That Coordinates People
And / Or Software...
State Machine
Rules-driven
Sequential
Workflow
Activities
Workflow
EX: Escalate To Manager EX: Check Inventory
Rule1
Event Step1
State1
Like a flowchart…. Step1
Data
Sequential Or a state diagram….
structure
Event State2
Prescribes
Rule2 Step2
processing
Step2
Rules + data statedrive
External events drive
order
processing order
processing order
30. .NET Framework 3.0
Windows Presentation Foundation
Next generation user experience
Windows Communication Windows Workflow
Foundation Foundation
Service-oriented development Business process modeling
“InfoCard”
Digital identity management