Vol. 12
Junio 2012
Español
DESARROLLO DE APLICACIONES METRO EN WINDOWS 8
CONECTADAS A SHAREPOINT............................................3
USUARIOS EXTERNOS EN SHAREPOINT ONLINE EN OFFICE
365 .................................................................................6
NOVEDADES EN DESARROLLO PARA SHAREPOINT
ONPREMISE Y ONLINE CON VISUAL STUDIO 2012 RC..........8
EXPOSICIÓN DE UN SITIO WEB CON AUTENTICACIÓN POR
CLAIMS USANDO ADFS (II)...............................................12
10 PUNTOS PARA ENTENDER A PROJECT SERVER 2010.17
ENTREVISTA CON VIELKA ROJAS..................................20
RIVER, EL FORO AVANZADO DE SHAREPOINT................22
MOVIMIENTO DE DOCUMENTOS A GESTOR DOCUMENTAL
(DMS) DESDE SHAREPOINT 2010....................................24
ALM Y SHAREPOINT (I)...............................................28
INTRODUCCIÓN A POWERVIEW SOBRE SHAREPOINT
2010..............................................................................31
DISEÑO DE GRANJAS DE SERVICIOS: GOBERNABILIDAD DE
SHAREPOINT PARA CORPORACIONES Y NACIONES............33
METADATOS ADMINISTRADOS EN SHAREPOINT 2010... 37
CONTROLPOINT - EXPLORA, PROTEGE, ANALIZA Y
CONTROLA...... ............. ............. ............. .....................39
REVISTA ESPECIALIZADA EN
TECNOLOGIAS SHAREPOINT
Comparti
MOSS
Bienvenidos a CompartiMOSS, la primera revista electrónica sobre
SharePoint dirigida al mundo de habla hispana.
Editorial
Es increíble como pasa el tiempo en este
mundo digital conectado …
(Continúa en la primera página)
En esta Edición:
Desarrollo de Aplicaciones Metro en Windows 8
Conectadas a SharePoint
Novedades en Desarrollo para SharePoint Onpremise
y Online con Visual Studio 2012 RC
Exposición de un Sitio Web con Autenticación por
Claims Usando ADFS (II)
Introducción a PowerView sobre SharePoint 2010
Más, mucho más…
01 - Editorial
Editorial
Es increíble como pasa el tiempo en este mundo digital conectado donde día a día las
personas “Comparten” cada vez más información, se interconectan y comunican para
“Colaborarse” en sus actividades personales y sobre todo en las laborales, donde hoy
contamos con una herramienta que nos permite hacer eso y mucho más, hoy
contamos con SharePoint Server 2010. La era 2010 esta acabando, ya estamos en
Junio del 2012, ya tenemos el número 12 de la revista digital entre nosotros y es
tiempo de cambios, tiempos de nuevas tecnologías, están naciendo nuevas
herramientas que seguirán uniendo a las personas y sobre todo nos permitirá
hacernos crecer día a día.
Junio, 2012
Fabián Imaz -
[email protected]
Juan Carlos González
[email protected]
Gustavo Vélez –
[email protected]
CompartiMOSS
Staff
CompartiMOSS es una publicación
independiente de distribución libre en
forma electrónica. Las opiniones aquí
expresadas son de estricto orden
personal, cada autor es
completamente responsable por su
propio contenido.
Dirección General
Fabián Imaz
Juan Carlos González
Gustavo Vélez
Contáctenos
[email protected]
[email protected]
[email protected]
Blogs
http://blog.siderys.com/
http://geeks.ms/blogs/ciin
http://www.gavd.net
Facebook
http://www.facebook.com/group.php
?gid=128911147140492
Escríbanos:
[email protected]
Visítenos:
http://www.gavd.net/servers/compar
timoss/compartimoss_main.aspx
Contenido
Windows 8
Office 365
Visual Studio 2012
Autenticación
Project Server
Entrevista
Migración
ALM
BI
Gobernabilidad
Página 3
Página 6
Página 8
Página 12
Página 16
Página 20
Página 24
Página 28
Página 31
Página 33
02 – Windows 8
Desarrollo de aplicaciones Metro en Windows 8
conectadas a SharePoint
... breve
introducción al
desarrollo de
aplicaciones
nativas de
Windows 8
conectadas a
datos
provenientes de
SharePoint...
Desde hace ya más de medio año, estamos
asistiendo a la creación de la nueva versión del
sistema operativo de Microsoft, Windows 8.
Desde su presentación en la conferencia Build en
California el septiembre pasado, Windows 8 ha
dado mucho que hablar y seguramente dará
mucho más una vez que esté lanzado al mercado.
En este artículo presentaremos una breve
introducción al desarrollo de aplicaciones nativas
de Windows 8 conectadas a datos provenientes
de SharePoint.
Las novedades de Windows 8
lema "Windows,
Windows 8 nació bajo el
reimaginado", lo que quiere decir que se le dio
una vuelta a todos los componentes del sistema
operativo. Lo que más se nota es la nueva interfaz
de usuario, sin el consabido botón de Inicio al que
estamos acostumbrados desde Windows 95. En
Windows 8 hay toda una pantalla de Inicio, con
las teselas animadas (Live Tiles) que representan
a las aplicaciones y nuestros datos. El lenguaje de
diseño Metro, que Microsoft abrazó primero con
Zune y después con Windows Phone, ha imbuido
todo el aspecto gráfico del nuevo Windows.
reimaginada,
la verdadera novedad de
Windows 8 es el nuevo modelo de
aplicaciones Windows llamado "aplicaciones
estilo Metro" o "aplicaciones WinRT".
Windows 8 tiene un solo núcleo (kernel)
pero cuenta con dos pilas de APIs totalmente
diferentes: Escritorio y WinRT.
.NET, Java o
Las aplicaciones de escritorio son las mismas
aplicaciones que hay en Windows 7, es decir
desarrolladas en C++,
la
plataforma de programación que tengamos.
El punto importante es que todas estas
aplicaciones al final hacen referencia a la
venerable API de Windows, llamada Win32,
que es realmente quien hace todo el trabajo
para gestionar el ciclo de vida de nuestras
aplicaciones Windows.
la API de
inspirada en
Por el otro lado, las aplicaciones WinRT o
"estilo Metro" usan una API totalmente
nueva, hecha desde cero, llamada Windows
Runtime (WinRT) . Esta nueva API está
diseñada
.NET
Framework, pero es importante recalcar que
se trata de una API que no es .NET sino
nativa de Windows. El propio Windows
Runtime hace el mapeo de las llamadas de
las aplicaciones .NET Metro o JavaScript
Metro a las llamadas nativas de WinRT, y
éstas a su vez llaman al Kernel de Windows
8, que es compartido entre WinRT y Win32.
Más allá de las novedades tales como el soporte
para la interacción táctil y la interfaz gráfica
Es importante recalcar que las aplicaciones
NET para Metro usan un subconjunto de NET
Framework 4.5 llamado
02 – Windows 8
lo que no tenemos a nuestra
"perfil Metro", con
disposición todo el arsenal de objetos y APIs al que
estamos acostumbrados.
Arquitectura de una aplicación estilo
Metro
Las aplicaciones estilo Metro en Windows 8 tienen un
modelo de ejecución muy diferente a las aplicaciones
"clásicas" de escritorio de Windows. En este sentido, se
parecen más a las aplicaciones de Windows Phone 7.
El WinRT mantiene sólo una aplicación en ejecución en un
momento dado, es decir la que está en primer plano. Esta
aplicación tiene casi todo el tiempo de CPU, mientras que
el resto de aplicaciones Metro está en estado suspendido
(donde se mantienen en memoria pero no se les da tiempo
de CPU). La aplicación además tiene toda la pantalla para
mostrar sus datos, sin que haya ningún artefacto visible del
sistema operativo como las ventanas o la barra de tareas.
son
ahora
asíncronas,
Otra novedad con mucho impacto en el diseño de las
aplicaciones Metro es que la mayoría de llamadas a datos
externos
las
características asíncronas de NET Framework 4.5 (palabras
clave async y await) o las "promesas" (promise) de
JavaScript . ¿Qué operaciones de la API de WinRT se ven
afectadas? Mayoritariamente las operaciones de llamadas
web, interacción con ficheros y parseo de estructuras de
datos.
utilizando
Las aplicaciones Metro están restringidas en la capacidad
de interacción con otros procesos y ficheros de la máquina,
pudiendo acceder sólo al almacenamiento aislado de su
aplicación, a las conexiones remotas de datos mediante
servicios web y a las otras aplicaciones Metro mediante
contratos de funcionalidades prestablecidas como
la
búsqueda, selección de imágenes etc. Por ejemplo, no
podemos conectar una aplicación Metro a un SQL Server o
a un servicio de Windows de la propia máquina.
API de
conexión
Modelo
de
objetos
de
servidor
Modelo
de
objetos
de
cliente
Servicios
web
ASMX
Servicios
web REST
Servicios
a medida
Lenguajes
soportados
.NET
Observaciones
Sólo funciona
en el servidor
de SharePoint
¿Compatible
WinRT?
No
.NET
Silverlight
JavaScript
Cualquier
lenguaje
capaz de
petición
SOAP
Cualquier
lenguaje
capaz de
petición
HTTP
No
Sí
Sí
Sí
Sólo para
SharePoint
2010, usa
servicios web
por detrás
Sólo para
SharePoint
2010
Tiene un coste
adicional de
despliegue y
mantenimiento
aunque es posible que así sea dado que éste usa por detrás
las llamadas a los servicios web REST, que sí que son
compatibles con WinRT.
Para bajar los documentos mediante la URL, independiente
de la tecnología que usemos para obtenerlas, en las
aplicaciones
objeto
BackgroundDownloader en el espacio de nombres
Wind
Comentarios de: CompartiMOSS 12 (0)
No hay comentarios