1. 1
Encuentra, visualiza y organiza
con Windows 7
Christian Strevel
http://team.intellekt.ws/blogs/chris
@_krees
cs@intellekt.ws
2. 2
Agenda
Encontrar, visualizar y organizar datos
Parte 1 : Lo nuevo en Windows Explorer
Vista general
Librerías y búsqueda federada
Parte 2 : Lo nuevo para desarrolladores
Librerías
Búsqueda federada
Selector de archivos y folders
Ecosistema de formatos de archivos
Q&A
4. 4
Encontrar, visualizar y organizar datos
Información
Herramientas
Organización
Crecimiento
Documentos
Folders
Imágenes
Información
Intuitivas
Visualización
Búsqueda
Organización
Navegación
Navegación
•Lugar
•Contexto
•Visualmente
Búsquedas
•Nombre
•Metadatos
Folders
Archivos
Metadatos
5. 5
Lo nuevo en Windows Explorer
Limpio
• Navegación es
intuitiva
• Optimizado para
el
almacenamiento
• Menos
estorboso
Sencillo
• Relevancia
mejorada
• Creador de
búsquedas
• Vistas previas
hacen la vida
mas sencilla
Integrado
• Liberías
• Búsqueda
federado
• No requiere
conocer una
nueva UI
7. 7
Librerías
Se requiere una visualización
rica y personalizada de sus
archivos independientemente
de como se encuentren
guardados en los folders.
Guardamos datos sobre toda la
computadora
• La mitad del contenido digital se
encuentra fuera del perfil de usuario
• Los usuarios guardan donde sea
9. 9
Búsqueda Federada
Acceso
Ubicuidad
Crecimiento
La información
en el sector
empresarial ha
crecido 40%
anualmente
Existen nuevas
herramientas
en el Web que
pueden
integrarse para
los usuarios
finales
Los datos se
mueven fuera
de los
escritorios
hacia sistemas
de
administración
de documentos
• Compartir
• Colaboración
Se requiere
obtener la
información
desde nuestro
escritorio
Indispensable
integración con
cliente para
permitir
características
ricas
13. 13
Librerías
Punto de entrada para
datos de usuario
FOLDERID_MusicLibrary
Colección de folders de
usuario
Cada uno de los folders se
encuentra indizado
Todo almacenado
Se guarda el folder en sí
Modelo de programación
basado en el Shell
Library
Name
Save Folder
Pinned State
Folder Type
Locations
Icon
IShellFolder
14. 14
Librerías
• Soportar el abrir y salvar en librerías
• Seleccionar y consumir contenido de librerías
• Mantenerse en sincronía con las direcciones de
las librerías
Tu
aplicación
• Archivo de diálogo común
• Nativo : IFileDialog
• Managed : System.Windows.Forms.FileDialog
• Abstracciones del Shell
• Nuevo API de librerías para administrarlas
Windows
7
16. 16
Búsqueda federada
Experiencia con un cliente rico
Vistas previas, metadatos, drag &
drop
Basada en el paradigma de
Windows Explorer
Integración simple y ligera
Sin código del lado del cliente
En cualquier plataforma de
servidor
Basado en estándares
OpenSearch 1.1
RSS y ATOM
Seguridad
Autenticación Windows
Integrated
3. RSS results
returned from server
17. 17
Búsqueda federada
• Aceptar queries de URL
• http://www.intellekt.ws/q={search}
• Regresar los resultados en RSS
Tu
proveedor
• Descripción de XML del conector de búsqueda
• Mapeo de propiedades
• Thumbnails y vistas previas de URL
• Descripciónes de vistas personalizadas
Windows
7
19. 19
Selección de archivos
• Navegar todo el nombre de espacio completo
• Mostrar vistas de los folders de una manera
rica
• Integrar las búsquedas
Tu
aplicación
• Diálogo común de abrir archivos
• Mediante el control del navegador de Explorer
• API del Shell para:
• Buscar en el índice y sistema de archivos
• Obtener metadatos y thumbnails
Windows
7
21. 22
Ecosistema de formatos de archivo
• Construir formatos de archivo ricos y completos
• Con soporte a metadatos -> IPropertyHandler
• Búsquedas completas -> Ifilter
• Thumbnails -> IThumbnailProvider
• Previews -> IPreviewHandler
• Siempre asegurando la confiabilidad de los handlers
Tu
aplicación
• Lineamientos claros y sencillos de guía en MSDN
• Herramienta para verificar tipos de archivo en el SDK
• Envoltorios para MFC con código administrado
Windows
7
23. Mas información
Windows 7 – http://www.microsoft.com
Intellekt – http://team.intellekt.ws
Comunidad GUN – http://www.gunet.com.mx
MSDN – http://www.msdn.com
24. http://microsoft.com/spanish/msdn/latam/mediacenter/
Microsoft MSDN Latinoamérica te ofrece los últimos recursos multimedia en
español para desarrolladores: presentaciones y demostraciones en directo o
diferido, vía Internet, brindadas por expertos de Microsoft, las cuales te ayudarán
a mantenerte al día con información sobre los productos y tecnologías que utilizas
a diario en el desarrollo de tus aplicaciones.
Recursos para los desarrolladores