Hola!

Lo de trabajar con equipos distribuidos es más que interesante, se basa en tener Lync 2013 todo el tiempo online y ver cuantas personas respetan los estados Available, Busy o Away. Es muy probable que si no estas delante del ordenador y algún compañero de Australia inicia una conversación, pierdas la oportunidad de volver a hablar con esa persona hasta el día siguiente.

Una opción es tener Lync en tu Windows Phone 8, sin embargo si tienes un Pebble, y acceso a Microsoft Lync 2013 SDK, puedes crear una app de consola que envíe una notificación a tu Pebble cada vez que alguien inicia una conversación contigo en Lync.

Bonus: puedes ver un par de ejemplos interesantes sobre LyncSdk en este link.

Para esto tenemos que tener conectado nuestro Pebble con el ordenador (como expliqué aquI) y luego en una app de consola, implementamos el siguiente código.


static void Main()
{
WriteAppTitle();
if (ConnectToPebble()) return;
var client = LyncClient.GetClient();
client.ConversationManager.ConversationAdded += ConversationManager_ConversationAdded;
Console.WriteLine("Press Enter to exit.");
Console.ReadLine();
}
static void ConversationManager_ConversationAdded(object sender, Microsoft.Lync.Model.Conversation.ConversationManagerEventArgs e)
{
var conversation = e.Conversation;
var message = string.Format("New Lync conversation{0}", Environment.NewLine);
message = conversation.Participants.Aggregate(message, (current, participant) => current + (participant.Properties.Values.ElementAt(1) + Environment.NewLine));
_pebble.NotificationSMS("New Lync conversation", message);
WriteFullLine(message);
}

El mismo muestra como una vez conectados al Pebble (línea 4) la app se suscribe al evento de nueva conversación. En la misma (línea 11) se obtiene el nombre de los participantes de la conversación y se envía un mensaje al Pebble con esta información.

Como siempre un video (de mala calidad) acompaña al ejemplo.

PebbleLync

Download: http://www.microsoft.com/en-us/download/confirmation.aspx?id=36824

Saludos @ Home

El Bruno

image image image Google

Leave a comment

Discover more from El Bruno

Subscribe now to keep reading and get access to the full archive.

Continue reading