Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Le Blog (Vert) d'Arnaud JUND

Bienvenue sur mon éco blog

Actualités

TechDays 2011

Les TechDays 2011, la grande conférence technologique Microsoft, c’est le 26-27 et 28 avril et tout est en ligne.

Capture22-300x71

L’agenda des techdays 2011 est en ligne. Découvrez les sessions proposées au TechDays 2011. Faites une sélection des sessions, des orateurs et construisez votre propre agenda.
Aujourd’hui, plus de 1200 personnes sont déjà inscrites. Ne perdez plus de temps et enregistrez-vous avant que ce soit complet.


Si vous hésitez encore, voici quelques bonne raisons pour vous y rendre.

La session d’ouverture.
Cette année c’est Scott Hanselman qui fera la session d’ouverture des TechDays 2011.

Les conférences techniques
Les conférences du 26 & 27 avril seront animées par des développeurs et ingénieurs systèmes qui présenteront un ensemble de 60 sessions techniques sur la découverte de nouvelles technologies
et des sujets très pointus. L’agenda complet est disponible, n’attendez plus, faites votre choix.

Les post-conférences
Le 28 avril, nous vous proposons une journée d’approfondissement sur 4 sujets différents
•Visual Studio Application Lifecycle Management
•Le cloud computing (Windows Azure)
•Virtual Desktop Infrastructure (by Corey Hynes)
•Direct Access (by John Craddock)


N’attendez plus et inscrivez-vous avant que ce soit complet !

BeAble Jobday 2011

clip_image001

Le BeABLE JobDay 2011 se tiendra à l’Aula Magna de Louvain la-Neuve , le jeudi 17 mars 2011 de 10h00 à 16h30.

Vous sortez des études ou vous serez prochainement diplômés ?
Vous cherchez un emploi ou vous voulez réorienter votre carrière ?
Vous êtes en quête d'un stage en entreprise pour réaliser votre TFE ou votre mémoire ?
Peut-être désirez-vous simplement évaluer votre CV, ou les entreprises dans lesquelles vous pourriez le proposer ?

Ce Job Day est fait pour vous ! La participation est totalement gratuite et sans inscription préalable !

Au programme:

- Atelier « CV et media sociaux »
- Atelier « Réussir son entretien d'embauche: l'essentiel à savoir »
- Atelier « Venez vous entraîner pour vos futurs entretiens, peut-être un job à la clef! »
- Correction de vos CV
- Coaching personnalisé (recherche d'emploi, orientation professionnelle, confiance en soi…)
- Présentation des entreprises et de leurs desiderata quant aux candidats recherchés
- Rencontre des différents représentants des ressources humaines des sociétés participantes à leurs stands

Vous pouvez également déposer gratuitement votre CV sur le site web de BeAble , en toute confidentialité. Cette base de données informatique est régulièrement consultée par les entreprises partenaires.

Que vous soyez docteur, gradué/bachelier, ingénieur, étudiant, post-doc ou licencié/master, que vous cherchiez un nouveau job ou que vous soyez simplement curieux, ne ratez pas cette occasion de vous faire connaître auprès de sociétés dynamiques dans un cadre convivial.

BeABLE Sciences est une association sans but lucratif dont l'objet est de fédérer les acteurs impliqués dans les sciences biotechnologiques, environnementales et de la vie, en Belgique.

L'objectif de BeABLE Sciences est de promouvoir et de supporter, les sciences biotechnologiques, environnementales et de la vie, en Belgique par les biais suivants:

  • Joindre de nombreux réseaux intra et extra-européens (YEBN, Eurodoc, MIT, European Club…)
  • Promouvoir l'esprit entrepreneurial dans la communauté académique
  • Aider les personnes dans leur recherche pour un emploi ou dans leur recherche de collaborateurs
  • Être un point de contact pour les chercheurs étrangers intéressés par un travail ou des études en Belgique
  • Être un centre où l'information concernant les programmes de fonds belges, européens et internationaux est disponible pour les académiques et les industriels et ainsi favoriser la mobilité des chercheurs
  • Représenter les intérêts communs de nos membres face aux autorités académiques, politiques et industrielles.

Internet en toute sécurité

Avec Windows Live Contrôle parental 2011, gardez un oeil sur la vie digitale de vos enfants. 

Le mardi 03 mars 2011, dans le cadre de l’asbl ZeKids (http://www.zekids.be), je donnais une conférence sur les dangers d’internet pour nos enfants.
De plus en plus jeune, ceux-ci sont demandeurs d’avoir une présence digitale sur la toile, que ce soit le mail, le chat, ou les réseaux sociaux.  Je pense que plutôt d’interdire il faut accompagner nos enfants.

Le contrôle parental pour les plus jeunes d’entre eux s’impose.  Il faut en tant que parent, s’assurer que nos jeunes enfants sont en sécurité sur le web.

Il y a trois règles d’or qu’il faut respecter :

- Utilisation modérée d’un ordinateur
- En présence d’un adulte
- Mise en place d’un contrôle parental

 

Microsoft au travers de Windows Live fournit un outil de contrôle parental relativement complet.

 
Configuration requise pour Windows Live 2011 :

- Système d'exploitation : version 32 bits ou 64 bits de Windows 7 ou Windows Vista avec Service Pack 2 et mise à jour pour Windows Vista ou Windows Server 2008 R2, ou Windows Server 2008 avec Service Pack 2 et mise à jour pour Windows Server 2008.
- Processeur : 1,6 GHz ou supérieur
- Mémoire : 1 Go de RAM ou plus
- Résolution : 1 024 x 576 au minimum

Le contrôle parental de Windows Live 2011 vous propose les fonctionnalités suivantes :
- Filtrage Web
- Gestion des contacts
- Gestion des demandes
- Limites horaires
- Rapport d’activités
- Restrictions des jeux et programmes

 

Le filtrage Web :

Lorsque le filtre Web est activé, la Recherche sécurisée est verrouillée sur Bing, Google, Yahoo! et d'autres moteurs de recherche connus. Les images pour adultes sont également bloquées.

 

image

 

Liste des sites web autorisés

image

 

Gestion des contacts

Vous pouvez choisir quels services de communication autoriser et les personnes avec lesquelles votre enfant peut communiquer sur Windows Live Messenger et Windows Live Hotmail dans Windows Live.

Lorsqu'un parent contrôle la liste des personnes que son enfant peut contacter, les messages électroniques provenant d'expéditeurs ne figurant pas dans cette liste ne sont pas reçus. Assurez-vous que vous avez bien ajouté toutes les personnes avec lesquelles votre enfant est autorisé à communiquer.

 

Gérer les demandes de sites et de contacts

A tout moment votre enfant peut vous soumettre une demande de site ou de contact.  A vous d’approuver ou non cette demande.

image

 

 

Limitation d’horaire

image

Comment choisir un CMS open source développé en ASP.NET ?

MyTIC vous invite gratuitement le 17 février 2011 à une session au MIC (Mons, Belgique).
http://www.mytic.be/Umbraco_Orchard/default.aspx

Umbraco CMS a presque 10 ans et jouit d'une solide réputation. Microsoft ne s'y est pas trompé :
c'est Umbraco CMS qui abrite son portail vedette
http://www.asp.net !

Orchard est le premier CMS open source développé par Microsoft.  La v1.0 est sortie en janvier 2011; c'est un produit jeune qui doit encore fédérer une communauté autour de lui.

Pourquoi Microsoft se réveille-t-il si tardivement ?
Quels sont, pour lui, les enjeux d'un CMS open source ?
Que peut-il apporter ?

Le contraste entre un CMS qui a fait ses preuves, Umbraco, et un autre qui doit tout démontrer, Orchard, guidera le propos.

Les thématiques suivantes seront abordées :

- la communauté que chacun fédère
- l'utilisation qui peut en être faite dans un cadre professionnel
- la singularité de leur architecture

 

Horaire :
Accueil : 18h00
Début session : 18h15
Food & Drink : 20h00

Venez nombreux !

SharePoint, les calendriers de groupes

En terme de collaboration, voilà une nouveauté très efficace que SharePoint 2010, dès la version Foundation, met à disposition des utilisateurs.

Le calendrier de groupe, en plus d’être un calendrier SharePoint normal, il propose des fonctionnalités supplémentaires :

- la gestion des disponibilités des participants pour un évènement donné
- la réservation et la gestion de ressources partagées pour un évènement donné
- la vérification d’une éventuelle double réservation
- l’affichage des disponibilités par regroupement
- la superposition des disponibilités avec d’autres calendriers SharePoint

Voici un affichage par regroupement sur deux utilisateurs.  J’ai donc sur la semaine en cours, la visibilité des disponibilités des deux utilisateurs, et je peux créer en un click un évènement où les deux utilisateurs seront des participants.

image

 

En terme de création d’élément dans un tel calendrier, vous pouvez soit planifier un événèment avec réservation de ressources, ou soit seulement réserver une ressource.

image

 

Lors de la planification d’un évènement, je vois la liste des participants, ainsi que la possibilités d’allouer des ressources.  Les ressources assignées à cet évènement seront marquées comme étant réservées.image

 

Pour activer cette fonctionnalité avancée de Calendrier de groupe, il faut aller dans les paramètres de votre site, sur les fonctionnalités du site et activer : “Listes de collaboration des équipes”

image

Un certains nombre de listes SharePoint vont être crées don’t par exemple : une liste de ressources, une liste de localisations des membres, …

Ensuite, lors de la création d’un calendrier SharePoint, vous devez ouvrir les options avancées de création

image

A partir de là vous allez pouvoir définir si votre calendrier peut fonctionner comme calendrier de groupe.

 

Service de Diffusion PowerPoint

Lors d’une conférence téléphonique à deux ou plus, il serait souvent intéressant d’accompagner la parole a un support visuel.  PowerPoint 2010 fournit des outils permettant de créer des présentations très riches (Graphiques, Vidéos, SmartArt, Animation, etc …)

Une fonctionnalité moins connue sous PowerPoint 2010, c’est le service de Diffusion fourni par Microsoft.

image

image

Une fois la diffusion démarrée, votre présentation est transférée et mise en ligne.

image

Au bout du transfert, vous obtenez une adresse web, un lien, que vous pouvez distribuer à vos contacts qui doivent suivre la présentation.

image

Tant que le diaporame n’est pas démarrer, voilà ce que vos utilisateurs verront via leur navigateur web.

image

Une fois le diaporama démarré, chaque contact qui a ouvert son navigateur web avec l’adresse transmise pour suivre le défilement de votre présentation en temps réel.

image

A la fin de la présentation, vous mettrez fin à la diffusion et le diaporama sera stoppé.

image

Les utilisateurs qui ont gard leur navigateur web ouvert sur la présentation auront l’écran suivant

image

 

Les présentations ainsi diffusées peuvent être visionnées à distance au travers d'un navigateur web.  Aucune configuration spécifique n'est requise pour qu'un utilisateur distant puisse visionner cette présentation. 

PowerPoint crée un lien web de manière dynamique, et toute personne possédant ce lien peut visionner le diaporama en temps réel lors de sa diffusion.

Le service PowerPoint Diffusion est un service public et gratuit destiné à toute personne qui a un compte Live ID.  Vous pouvez aussi configurer des services de diffusion privé si vous le souhaitez.

Si vous souhaitez voir cette fonctionnalité, ainsi que d’autres sur la distribution et la diffusion de présentations PowerPoint 2010, vous pouvez télécharger cette petite vidéo : http://www.mytic.be/Videos/PowerPoint%202010%20-%20Distribution%20de%20votre%20présentation.wmv

Orchard 1.0, enfin disponible

Orchard est un projet libre, open source, axée sur la communauté visant à fournir des applications et composants réutilisables sur la plateforme ASP.NET


Orchard permettra de créer des composants partagés pour la construction d'applications et extensions ASP.NET et d’autres applications spécifiques qui s'appuient sur ces composants pour répondre aux besoins des utilisateurs finaux, des designers, des développeurs et des professionnels du Web.


L’objectif du projet Orchard est triple :

- Fournir des applications basées sur .NET qui plaisent aux utilisateurs finaux, aux designers, aux développeurs et aux professionnels du Web

- Un ensemble de composants réutilisables qui rend plus simple la construction d’applications .Net

- Une communauté dynamique pour aider à définir ces applications et ces extensions

À court terme, le projet Orchard est axé sur la mise à disposition d'un CMS .Net qui permettra aux utilisateurs de créer rapidement des sites Web axés sur le contenu et un cadre d'extensibilité qui permettra aux développeurs de fournir des fonctionnalités supplémentaires par l'entremise de module extensions et de thèmes.
 

Orchard 1.0 est finallement arrivé !
http://orchardproject.net/

La version actuelle est disponible sur CodePlex et sur Microsoft Web Application Gallery.

Exchange Online et Exchange Web Services Managed API 1.1

Exchange 2007 SP1, 2010 et 2010 SP1 fournissent un ensemble de web services qui permettent de manipuler des informations de manière distante.  Il en va de même pour Exchange Online qui est construit sur Exchange 2007 SP1 actuellement.  Ces services web étant complexes à manipuler,  Microsoft a fourni une interface permettant de s'interconnecter plus facilement avec ces services web d'Exchange,  Exchange Web Services Managed API 1.1

Quelques ressources sur Exchange Web Services Managed API 1.1
 
http://msdn.microsoft.com/en-us/library/dd633709(v=EXCHG.80).aspx

Une fois l'API téléchargée et installée, vous pourrez référencer dans vos projets .Net l'assembly suivante : Microsoft.Exchange.WebServices.dll


Référencement et utilisation de l'assembly

L'API se compose d'une assembly unique, Microsoft.Exchange.WebServices.dll,  et elle est accompagnée d' un fichier XML qui fournit l'IntelliSense dans Visual Studio, Microsoft.Exchange.WebServices.xml.

Ces deux fichiers doivent être positionnés dans le dossier de votre choix.  Puis, à partir de votre projet Microsoft Visual Studio, ajouter une référence à Microsoft.Exchange.WebServices.dll, et ajouter une clause "using"  sur l'espace de noms Microsoft.Exchange.WebServices.Data


Se connecter aux services web d'Exchange Online via l'API

using Microsoft.Exchange.WebServices.Data;

//Création et instanciation d'un objet ExchangeService, attention que Exchange Online est un Exchange 2007 SP1
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);

//On passe les paramètres d'authentification, via Exchange Online il n'y a pas de domaine
service.Credentials = new NetworkCredential(userAccount, password);

//On positionne l'url des services web
service.Url = new Uri("
https://red002.mail.emea.microsoftonline.com/ews/exchange.asmx");

//On définit une méthode de CallBack pour valider le certificat utilisé par Exchange Online
ServicePointManager.ServerCertificateValidationCallback = CertificateValidationCallBack;


Pour l'url des web services d'Exchange, il faut distinguer trois url possibles :
    - Asia Pacific (APAC)
https://red003.mail.apac.microsoftonline.com
    - Europe, the Middle East, and Africa (EMEA)
https://red002.mail.emea.microsoftonline.com
    - North America
https://red001.mail.microsoftonline.com

Il existe un moyen de ne pas positionner l'url manuellement, mais de passer par un service de découverte automatique :
service.AutodiscoverUrl("<your e-mail address>");

 

La méthode CallBack pour le certificat

private static bool CertificateValidationCallBack(object sender, System.Security.Cryptography.X509Certificates.X509Certificate certificate, System.Security.Cryptography.X509Certificates.X509Chain chain, System.Net.Security.SslPolicyErrors sslPolicyErrors)
{
            //Si le certificat est valide et signé , la méthode renvoi vrai.  Ce qui est le cas avec Exchange Online
            if (sslPolicyErrors == System.Net.Security.SslPolicyErrors.None)
            {
              return true;
            }
    else
    {
        return false;
    }
}

L'API fourni une hiérarchie de classes et d'objets, qui permettent de manipuler des éléments et des dossiers issus d'Exchange.
 
Pour plus d'informations à ce sujet, je vous invite à consulter les documents liés au SDK :
http://msdn.microsoft.com/en-us/library/dd633710(EXCHG.80).aspx 


Microsoft Belgium Web Camp

Ce 24 Janvier, Microsoft organise un WEB CAMP avec en orateurs principaux Scott Hanselman et James Senior.

Cette journée sera consacrée aux dernières technologies WEB Microsoft tel que ASP.NET MVC 3, jQuery, HTML5, OData and WebMatrix.

2 Options

  1. Venir en personne: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032472434&Culture=en-US
  2. Suivre la keynote en live stream et faite vous livrer le petit déjeuner dans vos bureaux: https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032472819&EventCategory=2&culture=en-US&CountryCode=US
Windows Phone 7 & SharePoint 2010 : Problème d’accès (suite)

Bon voilà quelques nouvelles sur cette problématique.  Depuis le navigateur web de Windows Phone, aucun souci pour se connecter à un environnement SharePoint 2010, malgré une authentification NTLM. 

Le problème du client SharePoint de WP7, ainsi que toutes les autres applications, ont été conçues en Silverlight 3.  Et malheureusement , Silverlight 3 ne propose pas de support NTLM, il faudra attendre une prochaine release de l’OS WP7 qui espérons le se basera sur Silverlight 4.

Voici les nouveautés de Silverlgiht 4 : http://msdn.microsoft.com/en-us/library/dd772166(v=VS.95).aspx#networking

En attendant, pour ceux qui veulent profiter de leur environnement SharePoint de manière intégré, il faut modifier votre configuration SharePoint, si c’est possible, afin de s’y connecter en mode “Form Authentication”.

 

 

Windows Phone 7 & SharePoint 2010 : Problème d’accès

On en parle depuis dès mois, WP7 intègre des outils bureautiques orientés Cloud Computing.  Un HUB Office 2010, un client SharePoint 2010, un accès à Windows Live.
Mon premier reflexe en tant que spécialiste SharePoint a été de configurer le client SharePoint de mon téléphone.

Quelle surprise au moment de valider l’url de mon intranet SharePoint : “Impossible de se connecter, le modèle d’authentification n’est pas pris en charge”.
Quel est donc ce modèle si particulier que j’aurai mis en place sur mon intranet SharePoint 2010.  Sécurité intégré, en NTLM.

Et bien de fait, WP7 ne supporte pas le protocole NTLM, alors que c’est un standard chez Microsoft.  Il semblerait que je doive configurer mon site SharePoint en mode d’authentification “Forms Based”.

Je cours me renseigner …

 

Windows Phone 7 – Metro

Dans le cadre de l'appel à projets Windows Phone 7, Pierre Cauchois, DPE Microsoft France, est venu ce 14 décembre au MIC pour donner une formation spécifique sur l'interface METRO. Retrouvez sur son blog les ressources indispensables pour bien comprendre ce langage de design WP7 ainsi que les Powerpoint du workshop.

http://blogs.msdn.com/b/pierreca/archive/2010/12/16/windows-phone-7-comprendre-metro-et-en-connaitre-les-ressources.aspx

Windows Phone 7–Wifi & adresse MAC

Mon coeur crie sa joie, me voilà en possession d’un Samsung OMNIA 7 équipé du tout nouvel OS de Microsoft, le fameux Windows Phone 7.  Quel bel engin, que superbe design, quelle qualité d’écran.

samsung-omnia-7

Me voilà tout guilleret, pressé que je suis de tester ce tout nouveau Windows Phone 7.  Premier réflexe, le connecter à mon réseau Wifi.  J’ouvre l’nterface web d’administration de mon point d’accès WIfi, car je filtre les accès Wifi sur base des addresses MAC de mes appareils (pc portable, gsm, console Wii, etc …)

J’allume mon nouveau téléphone, et je me mets à rechercher l’adresse MAC de mon connecteur wifi.  Pourtant je ne pense pas être un idiot complet, mais pas moyen de mettre la main sur la MAC address de ce téléphone de m@”&é%…e.

Au bout de quelques recherches, il semblerait bien, que l’information, si précieuse, ne soit pas disponible au travers des interfaces du téléphone.

Alors, comment trouver cette information ?  Voici ma solution

J’ai désactivé ma sécurité Wifi un court instant (non de dieu mon réseau est vulnérable), pour que mon téléphone puisse se connecter en toute liberté à mon réseau Wifi.  Ensuite consultation des clients connectés, et là j’ai l’information voulue.  Je retrouve mon appareil, son adresse IP et son adresse MAC.

Remise en place de ma sécurité Wifi, et mise à jour des adresses MAC autorisées sur mon réseau.  Et là, au joie, au bonheur immense, mon téléphone est connecté à mon réseau.

Pour un téléphone dont l’expérience utilisateur se veut la plus simpliste possible, ça commence mal.  Mais ne soyons pas médisant, donnons lui une chance.

Ce problème est-il connu sur d’autres modèles de téléphones ?
Sinon pour le Samsung Omnia 7, il existe un menu caché qui permet un diagnostic du téléphone.
Depuis le clavier de numérotation, il suffit de faire ##634# de valider l’appel, ensuite introduire *#1234# et là vous obtenez un écran vous fournissant les informations voulues.

A la prochaine pour la suite de mes aventures sur Windows Phone 7.

SharePoint 2010 - Le routage de documents

La question est souvent posée. SharePoint est-il vraiment un outil de GED ?

Jusque là, la réponse restait évasive … oui … non … peut-être … ça dépend …

Avec l'arrivée de la version 2010, on peut clairement affirmer que oui, même si en tant qu'outil de GED, il lui manque encore quelques fonctionnalités importantes.

Néanmoins par rapport à la version 2007, un gros effort a été fait pour améliorer les fonctionnalités de gestion électronique de documents.

Une première nouveauté dès plus appréciable est le routage des documents par métadonnées.

Lorsque que votre structure SharePoint (Sites, Listes, etc) devient trop importante, il est difficile pour un utilisateur de savoir où il doit publier tel ou tel document. Il en va de même pour les processus de publication automatisés, ces processus deviennent difficiles à gérer si les possibilités de destinations se multiplient.

Alors qu'il serait si simple de tout publier au même endroit, et qu'on laisse la main au système pour router les documents dans les listes de destinations adéquates. Avec SharePoint 2010, c'est faisable. Essayons de voir ça ensemble.

Dans SharePoint 2010 Server (Standard ou Enterprise) vous avez une nouvelle fonctionnalité de site : L'organisateur de contenu

clip_image001

En activant cette fonctionnalité, SharePoint va activer différents outils.

Deux outils d'administration sur votre site :

  • Paramètres de l’organisateur de contenu
  • Règles de l’organisateur de contenu

clip_image002

Et une nouvelle bibliothèque de documents, une bibliothèque de remise qui permet de collecter de manière centrale les publications de documents sur le site.

clip_image003

Les paramètres de l'organisateur de contenu, vont vous permettre de définir le comportement de l'organisateur.

  • Le routage vers d'autres sites
  • La gestion des dossiers
  • Les points de soumissions http ou mail
  • La gestion des alertes
  • La gestion des doublons

Les règles de l'organisateur de contenu, vont vous permettre de définir les types de contenu qui seront traités par l'organisateur.

  • Définir les types de contenu à gérer
  • Définir les règles de priorités
  • Définir les conditions de routage
  • Définir les destinations de routage

clip_image004

clip_image005

Cette fonctionnalité qui permet donc d'organiser le contenu afin de router les documents en fonction de règles liées aux métadonnées est vraiment une fonctionnalité majeure que nous propose là Microsoft SharePoint Server 2010.

Cette méthode s'applique dans les cas suivants :

  • Téléchargement d’un document vers une bibliothèque de remise.
  • Utilisation de l’option Enregistrer sous dans les applications clientes Word, Excel et PowerPoint.
  • Utilisation de l’option Envoyer vers à partir des autres sites SharePoint.
  • Utilisation du modèle objet du service Web.
  • Utilisation d’une zone de remise pour le courrier électronique. À l’aide d’Exchange, les documents peuvent être envoyés vers le site par courrier électronique.
  • Envoi vers un site Centre d’enregistrements

Pour plus d'information sur ce sujet, je vous invite à lire les articles suivants : http://technet.microsoft.com/fr-fr/library/ff608093.aspx

Bonne lecture

Appel à projets de développement sur Windows Phone 7

De décembre 2010 à février 2011, le Microsoft Innovation Center lance un appel à projet pour la création d’applications pour la nouvelle plateforme mobile Windows Phone 7.

logoWP7appelaprojet1

Cet appel à projets vise à encourager tout développeur, étudiant ou entreprise à développer une ou plusieurs applications « WP7 ». Les personnes ou entreprises qui souhaitent se porter candidates doivent répondre aux critères suivants :

  • Etre une entreprise ou une personne situé en Belgique ou au Luxembourg
  • Disposer de connaissances techniques minimales : programmation .NET C# ; Silverlight est un plus ; XNA également si le projet vise à développer des jeux ou applications multimédias
  • Présenter une description claire de l’entreprise : Nom, adresse, personne(s) de contact(s), email(s), social network, numéro de TVA (si applicable) et numéro(s) de téléphone
  • Présenter brièvement le projet :
    • Nature de l’application proposée
    • Description du marché envisagé et/ou de l’utilisateur cible
    • Description des équipes ou du participant etde sescompétence(s) technique(s)

 

Le MIC soutient les candidats dans le développement de leur projet

Le MIC s’engage à mettre à la disposition des entreprises et personnes candidates une série de sessions d’encadrement et de formation, organisées selon un planning disponible à l’adresse suivante :
http://wp7.mic-belgique.be/?p=1306

Neomytic, en la personne de Christophe Peerens, assurera un certains nombres d’activités dont déjà la formation sur le développement WP7 qui aura lieu au MIC le 1er, 2 et 3 décembre 2010.

Evènement SPLUG

Le SPLUG a le plaisir de vous annoncer son 3ième séminaire dans le cadre du "SharePoint Luxembourg User Group" (SPLUG). Ce nouvel event sera articulé autour de la Business Intelligence et l'intégration entre Biztalk et SharePoint.

Quand ?  Le mercredi 10 Novembre 2010 de 12.00 à 14.00
Ou ? Dans les locaux de Deloitte Luxembourg.
560, rue de Neudorf - L-2220 Luxembourg

S'inscrire : Inscription gratuite et ouverte à tous :
http://splug.eventbrite.com/

Agenda proposé :

12.00 : Introduction du UserGroup SPLUG
12.05 : Session 1 : La Business Intelligence et SharePoint, deux mondes enfin réunis (50 min)
Speakers : Didier DANSE (Devoteam Guidance) & Marc DONNAY (Alter Domus)
Connaître et comprendre la vie de l'entreprise est primordial pour l'ensemble des employés d'une entreprise. SharePoint 2010 propose toute une série d'améliorations ou de nouveautés autour de la Business Intelligence (BI), que l'on nomme parfois Insights, au sein de SharePoint 2010 afin de diffuser la business intelligence au plus grand nombre et d'en simplifier l'accès. Au travers de démos, nous verrons un aperçu de Performance Point Services, Excel Services, Visio Services, Web analytics, PowerPivot et des Chart Web Parts.

12.55 : Pause
13.10 : Session 2 : Introduction à l’intégration entre BizTalk 2010 et SharePoint 2010 (50 min)
Speakers : Frédéric HAUTECOEUR (Vision IT Group) & Daniel FERREIRA (Deloitte)
Cette session est une introduction à l’intégration entre Biztalk 2010 et SharePoint 2010 ponctuée de slides, ainsi que d’une démonstration avec un cas pratique d’utilisation.
Nous verrons quand utiliser Biztalk et/ou SharePoint, comment les deux solutions peuvent être intégrées et comment elles peuvent interagir afin d’offrir le meilleur des deux outils.
Le focus suivant est donné lors de cette présentation :
Aspects Biztalk : Enterprise Application Integration, Business Rules Engine, Workflows, Business Intelligence - Aspects SharePoint : Workflows, Interaction avec Office – Facilité d’utilisation

14.00 : Fin

L'inscription est libre et gratuite, venez nombreux :
http://splug.eventbrite.com/

Visionner des flux RSS mixés dans SharePoint 2010

Comment mixer ou retravailler des flux RSS via des outils en ligne.
Mon objectif est de fournir deux flux RSS, le premier serait la concaténation des 3 derniers billets des différents Blog MyTIC, le deuxième est de fournir une vue de tous les billets publiés mais triés du plus récent au plus ancien.

Donc sur base des Blogs MyTIC; j’ai actuellement 4 flux RSS distinct :

http://www.mytic.be/blog/aju/_layouts/listfeed.aspx?List={EAE1D91B-FA55-4B92-83AC-1825EDBF371D}
http://www.mytic.be/blog/lle/_layouts/listfeed.aspx?List={61C81EB0-4967-44C4-B626-173C0FD38E8C}
http://www.mytic.be/blog/xva/_layouts/listfeed.aspx?List={EE194551-0A11-4BF8-BDE5-A673E4F23B87}
http://www.mytic.be/blog/mma/_layouts/listfeed.aspx?List={F794D1AE-AF8F-4B20-ABD2-232D77B62E64}

Pour atteindre mon objectif, j’ai utilisé l’outil de création de Pipe fournit par Yahoo
http://pipes.yahoo.com/pipes/

J’ai donc créé deux pipes que voici :

 

image

Le premier est constitué des éléments suivants :

- 4 Fetch Feed avec les url des différentes flux RSS
- un bloc Union qui permet de rassembler les 4 flux
- un bloc Sort qui permet de trier sur base de la date de publication

Le tout fournit un seul flux RSS en sortie

 

image

Le second est consituté des éléments suivants :

- 4 Fetch Feed avec les url des différentes flux RSS
- un bloc Troncate pour chaque flux qui me permet de récupérer que les 3 derniers billets
- un bloc Union qui permet de rassembler les 4 flux
- un bloc Sort qui permet de trier sur base de la date de publication

Le tout fournit un seul flux RSS en sortie

 

J’ai donc maintenant deux flux en sortie :

http://pipes.yahoo.com/pipes/pipe.run?_id=03bd0c9c7489c1d1196692e63cc597ac&_render=rss
http://pipes.yahoo.com/pipes/pipe.run?_id=87d7c92f39b2682919dbe15a75508d53&_render=rss

Je peux maintenant exploiter ces flux via une webpart “Visionneuse XML”à laquelle j’applique deux paramètres :

L’url de mon flux RSS (donc flux XML) et un modèle xls que voici :

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
    xmlns:xsl="
http://www.w3.org/1999/XSL/Transform"
    exclude-result-prefixes="xsl">
    <xsl:output method="xml" omit-xml-declaration="yes" indent="yes"/>
    <xsl:template match="/">
        <div>
           <xsl:apply-templates select="rss/channel"/>
        </div>
    </xsl:template>
    <xsl:template match="rss/channel">
        <xsl:variable name="link" select="link"/>
        <xsl:variable name="description" select="description"/>

        <ul><xsl:apply-templates select="item"/></ul>
    </xsl:template>
    <xsl:template match="item">
        <xsl:variable name="item_link" select="link"/>
        <xsl:variable name="item_title" select="description"/>
       
            <li><a href="{$item_link}" title="{$item_title}" target="_new"><xsl:value-of select="title"/></a></li>
    </xsl:template>
</xsl:stylesheet>

 

Ce qui me donne le résultat suivant :

image

Voici un moyen simple de mixer des flux RSS, et de les visionner dans une page SharePoint.

SharePoint 2010– Gestion de lettres d’information

Je n’ai pas pour habitude de mettre en avant le travail des autres, mais ce coup-ci je vais faire une exception.

Lorsqu’on utilise SharePoint comme outil internet, comme c’est le cas pour
MyTIC , souvent la frustration est grande, car des fonctionnalités de bases sont rarements disponbiles dans SharePoint Services, ou Foundation 2010 comme c’est le cas ici.

Au travers de MyTIC, cela fait longtemps que nous nous passons de système de gestion de lettres d’information, car sous SharePoint Services v3, les outils étaient assez pauvres.  Ayant migré le site récemment, j’ai recherché un outil de gestion et d’envoi de news depuis SharePoint Foundation 2010.

Et ben, quelle surprise de découvrir Winwise.SPMailing sur CodePlex.

Sans aller dans le détail, car l’outil bien qu’efficace est très simple d’emploi.
Winwise nous propose différents éléments que je me propose de vous décrire maintenant :

- Les contacts : Une liste pour gérer les contacts, et une liste de diffusion pour regrouper les contacts entre eux en fonction de sujet, catégorie ou autres aspects.

image image

 

Les modèles : 2 librairies de documents, html et xslt, qui permettent de déterminer le layout du mail, et la manière dont le contenu doit être présenté.

 

- Les catégories : Cet outil permet de créer des contenus type, extrait d’une liste SharePoint de votre site, en y appliquant si besoin est une requête CAML

image

 

- Les définitions de mail : C’est le moteur qui permet de créer le mail qui sera envoyé.  On y détermine, la ou les liste de diffusion, la ou les catégories à intégrer, le modèle de mail à utiliser.

 

image image

Une fois le modèle de mail défini, on lancer la génération du courrier proprement dit.

image

Une fois la génération terminée, un nouvel élément apparait dans la liste des mails.
A partir de là, on peut soit exécuter le mailing, soit faire un test d’envoi.

image

Avec et outil vous êtes donc capable :

- gérer une liste de contact et une collection de liste de diffusions
- gérer l’extraction de votre contenu SharePoint pour l’intégrer dans une lettre d’information
- construire dynamiquement le contenu de vos lettres d’informations
- Associer vos lettres d’informations à des listes de diffusions
- Gérer l’envoi du mailing
- Faire le suivi du mailing

 

Je dis juste bravo à son concepteur.  Un outil à découvrir.
Winwise.SPMailing

 

 

Video Streaming avec SharePoint Foundation 2010

Bon d’entrée de jeu le titre est mal choisi, car SharePoint n’est pas un outil de streaming video.  Donc mon objectif ici est de vous décrire les systèmes et outils mis en place pour arriver à afficher une vidéo en streaming dans une page SharePoint Foundation 2010.

Exemple : http://www.mytic.be/Pages/Clip.aspx

La qualité de la vidéo est relativement moyenne, mais pour l’exemple cela suffira.

Tout d’abord comment avoir un flux vidéo en ligne ?
Pour ma part j’ai utilisé
IIS Media Services 4.0 beta 1 qui est le successeur de IIS Media Services 3.0.

IIS Media Services est une extension pour IIS qui permet d’avoir un moteur de streaming à la demande permettant de proposer une diffusion s’adaptant à la configuration (connexion, matériel…) du poste client.  Elle permet aussi la diffusion de contenu en qualité Haute Définition (720p) à l’aide du composant Silverlight de Microsoft.  On parlera donc ici de Smooth Streaming, du streaming adaptatif.  Il y a donc une adaptation de la qualité en fonction de la connexion et des ressources du poste client.

En voici un exemple : http://media.jund.be/Play.html


Une fois le package transféré et installé sur votre serveur IIS (version 7), vous avez accès aux fonctionnalités de streaming sur n’importe quel site web de votre serveur.

image

Le setup de l’extension va vous fournir un package de test complet, qui reprend plus ou moins, la source vidéo d’exemple (Big Bunny), trois applications Silverlight 4.0 (SmoothStatsTracker.xap, SmoothStreamingBlackGlass.xap et SmoothStreamingUXSimulator.xap), une page html (default.html) qui vous permet de lancer la vidéo depuis une des trois applications Silverlight.  http://media.jund.be/default.html

Dans cette page html, on trouve principale la définition d’un objet qui charge une application Silverlight :

<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
            <param name="source" value="MediaPlayerTemplate.xap"/>
            <param name="onerror" value="onSilverlightError" />
            <param name="initparams" value='autoplay=True,autoload=True,enablecaptions=True,muted=False,stretchmode=0,displaytimecode=False,playlist=<playList><playListItems><playListItem title="Titre" description="" mediaSource="video source.ism\Manifest" adaptiveStreaming="True" thumbSource="image.jpg" frameRate="9.99080845622028" width="640" height="480" ></playListItem></playListItems></playList>' />           
           
            <a href="
http://go2.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;">
                 <img src="
http://go2.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/>
            </a>


</object>

Cet objet détermine quelle application silverlight doit être utilisée, quelle est la source vidéo, sa description, son titre, ses dimensions et son FrameRate.
D’autres paramètres peuvent être positionnés, mais je vous laisse le soin de les découvrir.

Ensuite, la vidéo proprement dite : Sur base d’une vidéo au format MP4, je l’ai encodé via Microsoft Expression Encoder.
Cet outil permet d’encoder des vidéos de différents formats vers un format pour le Smooth Streaming d’IIS Media Services. 

image image


Une fois le processus d’encodage terminé vous aurez un ensemble de fichiers prêts à être transférés sur votre serveur web IIS :

image

Maintenant que ma vidéo est en ligne, accessible en streaming via une page html qui charge une application Silverlight, il me suffit de l’incorporer sur une page web SharePoint via une web part de visualisation de page web.

Ou alors, utiliser une web part d’édition de contenu, pour y incorporer mon objet Silverlight, ou alors …. là je vous laisse découvrir vous-même d’autres possibilités.

A vos vidéos …

SharePoint Foundation 2010 – Impossible d’appliquer un thème

Me voilà en route pour mes premiers sites “Internet” avec SharePoint Foundation 2010.  Tout heureux de pouvoir exploiter cette nouvelle plateforme, je prends un tas de choses pour acquises. 

Dans le contexte du groupe d’utilisateur MyTIC, je me dis c’est une bonne première expérience pour tester la migration d’un site SharePoint Services v3 vers SharePoint Foundation 2010.  Je vous passe les subtilités de la migration, car c’est sans importance, mais me voilà au bout du compte avec un site SharePoint 2010 en ligne et opérationnel.

Prudent que je suis, le site est dans un espace de développement afin d’effectuer un certains nombres de tests.

Première étape, constituer un thème SharePoint 2010 pour faire totalement peau neuve du site de MyTIC.
Après quelques lectures, tests et autres opérations, me voilà en train de définir une thématique SharePoint avec PowerPoint 2010.  J’exporte mon thème, je l’importe dans SharePoint, je l’applique et miracle tout est parfait.

Que je croyais …

Car en modifiant la sécurité de mon site, pour permettre un accès en anonyme à celui-ci, quelle horrreur de constater que mon thème n’est plus appliqué.  Je me connecte avec mon compte d’administrateur, et là hop, mon thème est appliqué.

Et oui, voilà le premier gros bug de SharePoint Foundation 2010.  En mode d’accès anonyme, les thèmes SharePoint ne s’appliquent pas, il faut aller modifier la page maître pour y lier les css souhaitées.  Vraiment moche pour quelque chose d’aussi basic.  Le bug est connu chez Microsoft, vivement un correctif.



Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01