Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Le Blog (Vert) d'Arnaud JUND

Bienvenue sur mon éco blog

Actualités

SAM Labs, l'internet des objets, un jeu d'enfants

Mieux que Arduino ? La promesse de SAM, imaginer et concevoir facilement des objets connectés interactifs.

 

clip_image001

 

Sans fil, sans code !

clip_image002

Ce qui distingue SAM d’autres kits de développement, c’est son interface intuitive qui délivre les utilisateurs de la nécessité d’apprendre à coder, ainsi que le mode de communication des modules sans fil (Bluetooth). Il est possible de relier entre eux et à Internet ces modules (interrupteur, lampe, moteur, thermomètre, capteur de luminosité, module cloud…) sans écrire une ligne de code ni trifouiller le moindre circuit électronique.

SAM APP, une application disponible sous Windows 10 (pas uniquement).

 

Des kits électroniques sans fil

Des kits électroniques sans fil qui permettent à quiconque de construire leurs propres inventions intelligentes .

Que vous soyez un débutant en programmation, ou un professionnel.
clip_image003

 

Les blocs intelligents

clip_image004 Il y a 15 blocs sans fil différents qui ont tous un talent spécifique. Il suffit de cliquer , pousser , tourner ou faire glisser des capteurs pour faire des actions (flash, buzz , tournoiement ou déplacement). Combiner les talents de vos blocs sans fil pour créer rapidement des robots Internet interactifs.

 

Les kits de découverte pour les enfants

Des kits complets sont déjà proposés pour initier vos enfants dès l'âge de 7 ans, et plus …

SAM inventor, SAM explore, SAM learn, SAM make …

Faite découvrir l'internet des objets à vos enfants en toute simplicité.

clip_image005

 

 

A découvrir sur https://www.samlabs.com

Outlook - Signature électronique via eID Belgium

Internet permet à des centaines de millions d'ordinateurs de communiquer facilement presque gratuitement. C'est une grande force, mais c'est aussi une grande faiblesse. Des utilisateurs toujours plus nombreux profitent de cette "gratuité" pour inonder le monde de Spams. D'autres utilisent cette facilité pour intercepter les messages et utiliser leur contenu.

La sécurité des échanges de données doit fournir 4 garanties:

  • être sûr de son interlocuteur. C'est l'authentification réciproque des correspondants.
  • être sûr que les données transmises n'ont pas été modifiées accidentellement ou intentionnellement. C'est l'intégrité des données.
  • éviter que les données soient lues par des systèmes ou des personnes non autorisées. C'est la confidentialité.
  • éviter la contestation par l'émetteur de l'envoi des données. C'est la signature, appelée aussi non répudiation

Ce billet va vous permettre en tant que citoyen belge, et donc détenteur d'une carte d'identité électronique, de signer vos courriers afin d'assurer que vous être bien l'expéditeur de vos courriers.

clip_image001 clip_image002

http://eid.belgium.be/fr/utiliser_votre_eid/de_quoi_avez_vous_besoin/lecteur_de_cartes

La méthode décrite ci-dessous nécessite les éléments suivants :

  • PC Windows 7, 8 ou 10
  • Office 2016, 2013, ou 2010
  • Logiciel eID Viewer version eID 4.1.13
  • Une carte d'identité numérique 'Belge'
  • Un lecteur de carte

 

1ère étape : Installation du eID Viewer

Vous trouverez l'application eID Viewer via l'adresse suivante : http://eid.belgium.be/fr/utiliser_votre_eid/installer_le_logiciel_eid/windows

Pour tester l'application, il suffit d'exécuter l'eID Viewer, de connecter le lecteur de carte, et d'y insérer votre carte d'identité. Si tout est fonctionnel, vous êtes capable de lire les données de votre carte d'identité.

clip_image003 clip_image004

Votre carte d'identité fournit deux certificats, un premier servant à l'authentification (Tax-on-web, etc), un second vous permettant de signer électroniquement.

 

2ème étape : Mise à jour de votre registry pour Outlook

Lorsque l'eID viewer est installé et fonctionnel, vous trouverez une application de configuration de votre registry

"MS Outlook Registry Configuration"

clip_image005 clip_image006

 

3ème étape : Configuration d'Outlook

Mes captures d'écran se font sur base d'Outlook 2016, mais cela fonctionne pour les anciennes version 2013 et 2010.

Les versions antérieures à 2010, cela doit fonctionner de la même manière mais je n'ai pas testé.

Via les options d'Outlook, Trust Center - Trust Center Settings

clip_image007

clip_image008

Il faut d'abord configurer les paramètres de la signature électronique -> Settings

clip_image009

Il faut créer un nouveau jeu de sécurité (New) si vous en avez déjà.

Il faut nommer ce jeu de sécurité et y associer votre certificat de signature (Choose …)

clip_image010

Attention de bien choisir le certificat de signature et non celui d'authentification.

clip_image011

On valide le tout.

clip_image012

Options :

  • "Add digital signature to outgoing messages" : Votre signature électronique sera associée à tous les messages que vous expédiez. Il n'est pas forcément indispensable de signer tous vos messages.
  • "Request S/MIME receipt for all S/MIME signed messages" : Permet d'obtenir un avis de réception sur tous vos messages signés

 

4ème étape : Envoi d'un courrier signé électroniquement

Nouveau Courrier - Options - Sign

clip_image013

Au moment de l'envoi, il vous faudra valider votre signature via votre PIN code.

clip_image014

Le courrier reçu ressemblera à ceci

clip_image015

Le courrier est bien signé électroniquement, l'expéditeur est confirmé et incontestable.

clip_image016

Technofolies 2015, HackaGame

Avec la collaboration de l'Ephec, de Neomytic et du Microsoft Innovation Center de Bruxelles, nous vous proposons de participer 'gratuitement' à notre HackaGame 

Un hackathon est un événement où des développeurs se réunissent pour faire de la programmation informatique collaborative. Le terme est un mot-valise constitué de hack et marathon.  Notre HackaGame sera donc un Hackathon réservé à des jeunes 'non développeurs' dont l'objectif sera de réaliser un jeu informatique.

Ils sont jeunes, ils sont connectés, ils jouent sur des tablettes ou consoles de jeux, ils adorent les technologies et la plupart sont en congé le 3 novembre 2015. Mais sont-ils capables de créer leur propre jeu à l’aide d’un langage de programmation simple et visuel ?

Technofolies2015

kodu Kodu permet de créer des jeux sur PC et Xbox via un langage simple de programmation visuel sans aucun codage. Kodu peut être utilisé pour enseigner la créativité , la résolution de problèmes et la narration , ainsi que la programmation . Tout le monde peut utiliser Kodu : les jeunes enfants ainsi que les adultes sans qualifications de conception ou de programmation . Plus de 3 millions d'étudiants , d'enseignants et de jeunes ont déjà essayé http://www.kodugamelab.com
spark Kodu permet de créer des jeux sur PC et Xbox via un langage simple de programmation visuel sans aucun codage. Kodu peut être utilisé pour enseigner la créativité , la résolution de problèmes et la narration , ainsi que la programmation . Tout le monde peut utiliser Kodu : les jeunes enfants ainsi que les adultes sans qualifications de conception ou de programmation . Plus de 3 millions d'étudiants , d'enseignants et de jeunes ont déjà essayé http://www.kodugamelab.com

 

N’hésitez pas en tant que parent ou enseignant à accompagner vos enfants et à vous initier vous aussi à leur monde numérique.

Les projets "Kodu" et "Spark" permettent à nos jeunes et à nos adolescents de développer leur créativité, la résolution de problèmes, la narration ainsi que l’initiation à la programmation. N’importe qui peut utiliser ces logiciels pour inventer un jeu sans avoir de compétences en conception ou en programmation et sont donc accessibles aux novices…

Des prix seront distribués aux meilleures réalisations de chaque catégorie.

N'hésitez-pas à consulter le site lié à l'évènement http://www.technofolies.be/Pages/HackaGame pour inscrire votre équipe !

Technofolies 2015

Avec la collaboration de l'Ephec, de Neomytic et Microsoft Belgique, nous vous proposons de participer 'gratuitement' à notre journée de sessions et ateliers techniques le mardi 03 novembre 2015.

Suite à la réussite de l'édition de 2014, nous sommes heureux de vous proposer à nouveau de participer gratuitement à notre évènement Technofolies en cette année 2015.  Technofolies est un évènement francophone qui se déroulera à Bruxelles, et sera ouvert aussi bien aux professionnels du numérique, qu'aux décideurs d'entreprises, qu'au corps professoral de tous niveaux.

 

Afin de contenter un maximum de monde, nous vous proposons trois tracks en parallèles sur toute la journée, une dédiée aux développeurs, une autre aux IT Pro et une dernière au monde éducatif.

N'hésitez-pas à consulter le site lié à l'évènement http://www.technofolies.be pour découvrir nos sessions !

Avec Microsoft Office 365, la CILE travaille plus vite.

L’infrastructure informatique de la CILE était plutôt hétérogène jusqu’à récemment. Les collaborateurs utilisaient différentes versions du système d’exploitation Windows et d’autres logiciels. De plus, certains collaborateurs doivent pouvoir travailler en mode mobile et en toute flexibilité en disposant d’un accès aux informations déterminantes.

La CILE a collaboré avec le partenaire informatique Neomytic au terme d’une adjudication publique. Cette entreprise remplissait toutes les conditions techniques, entre autres, la garantie d’une migration rapide vers Microsoft Office 365 et Microsoft SharePoint, à laquelle il faut ajouter la définition, l’installation et la maintenance de l’infrastructure de serveurs. William De Angelis: « Neomytic est une entreprise relativement petite qui se distingue par des procédures légères et une réactivité élevée. Il importait de trouver un partenaire étroitement lié à l’ensemble du processus. »

https://customers.microsoft.com/Pages/CustomerStory.aspx?recid=13234

Technofolies, votre évènement numérique de l'année

 

Les Technofolies est un évènement principalement francophone qui se déroulera à Bruxelles, et sera ouvert aussi bien aux professionnels du numérique, qu'aux décideurs d'entreprises, qu'aux étudiants.

Avec la collaboration de l'Ephec et Neomytic, nous vous proposons donc de participer 'gratuitement' à nos deux jours de sessions techniques le mercredi 29 et le jeudi 30 octobre 2014.

clip_image001

Le thème majeur des Technofolies est le Cloud, nos sessions tourneront autour des sujets suivants :

  • Office 365
  • Azure
  • SharePoint Online
  • Exchange Online
  • Windows Phone
  • Windows 8
  • Visual Studio

Afin de contenter un maximum de monde, nous vous proposons deux tracks en parallèles sur deux jours, une dédiée aux développeurs et l'autre aux IT Pro.

N'hésitez-pas à consulter le site lié à l'évènement http://www.technofolies.be et à vous inscrire à nos sessions.

clip_image002

Rejoignez-nous sur Facebook.

Office Remote

Office Remote vous permet de contrôler à distance vos documents Word, Excel et PowerPoint lors d'une présentation.

Office Remote transforme votre téléphone en une télécommande intelligente qui interagit avec Microsoft Office sur votre PC. L'application vous permet de contrôler Word, Excel et PowerPoint de Microsoft à travers la pièce, donc vous pouvez vous promener librement pendant les présentations.

La solution Office Remote nécessite la mise en place de différents composants

 

Office Remote pour PC est un petit add-on à votre suite Office qu'il faut télécharger et installer sur votre poste local.

image

Pour ma part j'ai utilisé la version 1.1.3.0 d'avril 2014, selon Microsoft il faut la suite Office 2013.

image 

image

 

Office Remote pour Windows Phone, est une application gratuite du store Windows Phone

http://www.windowsphone.com/fr-fr/store/app/office-remote/01f53e5a-7870-49cb-8afc-d6fab6d7a3cd

 

Afin de faire communiquer les deux devices, SmartPhone et PC, il faut établir une connexion Bluetooth.

 

Lors de l'exécution de l'application Windows Phone, l'application va vouloir se connecter à votre PC.

image

image

image

 

Et elle va vous présenter les documents Office qui sont ouverts et qui peuvent être contrôlés par Office Remote.

 

Pour chaque document Office que vous souhaitez contrôler à distance, il faut activer le Remote Control.

image

 

Office Remote pour PowerPoint vous permets les actions suivantes :

  • Aller à la diapositive suivante, précédente et le dernier
  • Afficher des miniatures de diapositives et d'accéder à une diapositive
  • Voir les commentaires du présentateur sur téléphone
  • Voir la présentation des numéros de minuterie et diapositive
  • Pointeur laser à l'aide de la touche sur votre téléphone

image

image

image

image

image

 

 

Office Remote pour Excel vous permet les actions suivantes :

  • Changer de feuilles de calcul
  • Utiliser les segments, tableau croisé dynamique et les filtres
  • Sauter à n'importe quel objet nommé dans votre classeur
  • Déplacer vers le haut ou vers le bas de la feuille de calcul
  • Changer le niveau de zoom

image

image

image

 

Office Remote pour Word vous permet les actions suivantes :

  • Aller aux rubriques
  • Aller aux commentaires
  • Se déplacer dans l'écran vers le haut/bas
  • Aller à la ligne haut/bas
  • Changer le niveau de zoom

 

  

Site Collection en cours de mise à jour

Une fois n'est pas coutume, mais encore une fois je suis face à un problème sous SharePoint 2013 Online.

Depuis quelques semaines, j'ai des collections de sites que je ne peux plus gérer ou modifier.

Ces collections de sites sont dans un statut "bloqué" car toujours en cours de mise à jour. Et pour chaque nouvelle collection de site créée, la collection reste en l'état "en cours de création".

clip_image001

J'ai en effet 4 collections de sites qui sont bloquées.

Malgré de nombreuses recherche sur Internet, aucune solution proposée n'est efficace. Et me voilà donc occupé à introduire une demande de support auprès de Microsoft.

Je suis alors contacté par email, ensuite par Lync, par une personne du support d'Office 365. Nos discussions, nos essais, vont durer une semaine avant de trouver l'origine du problème.

Pour administrer SharePoint Online, j'utilise mon compte personnel, qui est donc administrateur de mon tenant Office 365. J'utilise aussi ce compte pour accéder à d'autres Tenants Office 365 comme External User.

Et donc voilà la conclusion du support Office 365 :

The fact that you had the external user problem is a code defect in sharepoint and the developers are working on it to do a hotfix.

Bon ben messieurs les développeurs Office 365, au boulot !!

Je tenais tout de même à remercier le support Office 365 pour l'excellente manière dont ils ont traité ma demande et le temps qui lui a été consacrée.

Qu’est-ce que SkyDrive Pro ?

Petit rappel sur ce qu'est SkyDrive d'abord … http://www.skydrive.com/

clip_image001

SkyDrive est un espace de stockage "Cloud" mis à disposition gratuitement par Microsoft pour quiconque possède un compte Microsoft (anciennement appelé Windows Live Id) .

Vous trouverez plus d'information sur la notion de "compte Microsoft" en suivant ce lien : http://windows.microsoft.com/fr-be/windows-live/sign-in-what-is-microsoft-account

Votre SkyDrive vous permet ceci :

  • D'accéder à vos fichiers (photos, documents,...) et de les partager avec qui vous voulez, où que vous soyez. Vos photos, documents et autres fichiers importants sont disponibles sur votre téléphone, tablette, PC ou Mac.

  • De stocker des donnée dans le Cloud (nuage) gratuitement jusqu'à 7 Giga

  • De synchroniser des dossiers entre vos PC, téléphones, tablettes.... Via une application cliente.

  • De bénéficier gratuitement de Word, Excel, PowerPoint et OneNote dans votre navigateur avec SkyDrive et les Office Web Apps.

  • Par ailleurs, si vous utilisez Windows 8 et que vous êtes connecté à un compte Microsoft, vous pouvez afficher tous vos fichiers et photos, modifier et partager des documents Office avec les personnes de votre choix. Mieux encore, votre arrière-plan, votre affichage et vos paramètres se déplacent avec vous.

clip_image002clip_image003

Mais attention SkyDrive Pro n'est pas SkyDrive …

SkyDrive Pro s'adresse aux utilisateurs de la plateforme SharePoint 2013, que ce soit sur une solution locale ou que ce soit via la solution SharePoint Online d'Office 365.

SkyDrive Pro vous permet d’organiser et de stocker des documents de travail. Tous les fichiers que vous enregistrez dans SkyDrive Pro sont privés par défaut, à l’exception de ceux que vous placez dans un dossier spécial « Partagé avec tout le monde ». Vous pouvez facilement partager des fichiers et collaborer sur des documents avec des collègues au sein de votre organisation. Vous pouvez également synchroniser SkyDrive Pro avec votre ordinateur.

Via Office 365, vous bénéficiez d’un espace de stockage individuel de 7 Go pour le contenu de site. Si les bibliothèques de SkyDrive Pro sont hébergées sur des serveurs SharePoint au sein de votre organisation, l’attribution de l’espace de stockage est géré par votre administrateur SharePoint.

Pour bénéficier d'un compte SkyDrive Pro, il faut

  • avoir un accès à une plateforme SharePoint 2013
  • Avoir un site "Mon Site" personnel avec une collection personnelle pour mon contenu.
  • l'application de service "User Profile" doit être configurée

SharePoint crée alors une bibliothèque de documents spécifique pour SkyDrive Pro.

clip_image004

Le contenu de cette bibliothèque est par défaut privé, je peux aussi partager mes documents avec "tout le monde" ou déterminer moi-même comment effectuer ces partages.

clip_image005

Synchronisation

Synchroniser vos documents avec votre ordinateur est possible via une application de synchronisation disponible avec Office 2013 ou les abonnements Office 365 incluant les applications Office 2013. Si vous n’avez pas Office 2013, le client de synchronisation SkyDrive Pro est également disponible via un téléchargement gratuit. http://www.microsoft.com/fr-fr/download/details.aspx?id=39050

Le client de synchronisation vous permet de synchroniser votre bibliothèque SkyDrive Pro et d’autres bibliothèques de site SharePoint avec votre ordinateur ou un appareil local.

Pour synchroniser une bibliothèque, accédez à la bibliothèque dans votre navigateur web, puis cliquez sur Synchroniser en haut de la page.

clip_image006

Synchronisation d'une bibliothèque de documents :

clip_image007

clip_image008

clip_image009

Maintenant que la synchronisation est effective, je vais trouver une entrée SharePoint dans mes dossiers favoris.

clip_image010

Le client de synchronisation SkyDrive Pro vous permet de synchroniser des bibliothèques SharePoint 2013 avec votre ordinateur. Si vous voulez synchroniser des bibliothèques SharePoint 2010, utilisez SharePoint Workspace .

Hateya en route pour la Russie

Pour la seconde année consécutive, les stagiaires de la scrl Neomytic ont la chance de pouvoir défendre les couleurs belges en finale mondiale du concours Imagine Cup qui aura lieu début juillet 2013.

 

 

Parmi les 15 projets présentés à la finale belge du concours Imagine Cup (Microsoft), c’est l’équipe liégeoise de la HEPL (Haute Ecole de la Province de Liège), épaulée et coachée par Neomytic,  qui est sortie vainqueur avec son projet Hateya.

 

L’idée qui sous-tend le projet est en effet de pouvoir suivre quelqu’un à la trace mais dans des contextes et pour des utilisateurs bien particuliers. En l’occurrence, des personnes qui se retrouvent dans un environnement hostile, dangereux, nécessitant des moyens de repérage rapide pour les sortir d’un mauvais pas ou, tout au moins, faciliter et sécuriser leurs déplacements.

 

Premier public-cible: les pompiers qui se retrouvent parfois piégés ou en difficulté dans un bâtiment en feu. La solution technologique que développe le quatuor d’étudiants vise dès lors à faire office de “fil d’Ariane” et à retrouver la sortie ou l’échappatoire en cas de besoin. La solution pourrait potentiellement servir à d’autres publics: secouristes, spéléologues, policiers, égoutiers…

 

Hateya sur Youtube :

http://www.youtube.com/watch?v=z4Fttp_W1ho

http://www.youtube.com/watch?v=Q0NVUPZ7-EI

http://www.youtube.com/watch?v=u1fYNfNH7Ho

 

 

 

Hateya dans la presse :

 

L'avenir

http://www.lavenir.net/article/detail.aspx?articleid=DMF20130412_00295419

http://www.lavenir.net/article/detail.aspx?articleid=DMF20130416_00297528

 

SudPresse

http://www.sudinfo.be/700450/article/regions/liege/actualite/2013-04-10/liege-quatre-etudiants-creent-un-systeme-fil-d-ariane-pour-aider-les-pompiers-

 

RTL-TVI

http://www.rtl.be/videos/video/439694.aspx

Hateya, Imagine Cup 2013

Imagine Cup, championnat du monde de l’innovation numérique réservé aux étudiants.

Imagine Cup est un concours mondial organisé par Microsoft depuis 2003. Il rassemble des centaines d’équipes d’étudiants qui souhaitent mettre en avant les technologies de l’informatique pour répondre aux plus grandes difficultés de notre monde (environnement, éducation, santé, etc.) . En juillet 2012, des centaines d’équipes de par le monde sont venues défendre leur projet à Sydney en Australie.  Nous avions la chance d’y être pour défendre les couleurs de la Belgique.

Cette année encore, Neomytic scrl encadre une équipe de quatre jeunes informaticiens de la Haute école de la province de Liège.  Lionnel Afangbedjee, Alessandro Missoul, Antoine Wislet et Kevin Putzeys.  http://www.hateya.be/?page_id=81

Le projet est né d’un terrible constat, trop de pompiers donnent leur vie! Nous voulions, à notre manière, rendre hommage aux pompiers tombés dans les flammes et empêcher la mort prématurée de ces braves. Dans un reportage pour le journal de 20h sur les hommes du feu, nous avons vu l’un des problèmes les plus meurtriers auquel doivent faire face les pompiers: la perte d’orientation dans un bâtiment enflammé. En effet, il est très difficile de retrouver son chemin, ou en emprunter un autre, quand la fumée ou les flammes sont de la partie, à moins de posséder un fil d’Ariane.

Notre équipe a donc décidé de créer un outil, une sorte de fil d’Ariane qui sera un véritable concentré de technologie et de fiabilité. Ce dispositif de traçage enregistre le chemin et analyse l’environnement dans lequel une personne évolue pour le transmettre sur un écran de contrôle, se trouvant à l’extérieur du bâtiment, permettant la visualisation temps réel des données de chaque personne. Ce dispositif permet, non seulement de connaitre le chemin emprunté, mais aussi l’environnement et donc les dangers.

Je vous invite à suivre notre aventure aux travers de notre blog : http://www.hateya.be/?page_id=11

 

Excel QuickPart – SharePoint

Quiconque a déjà utilisé SharePoint 2007/2010 connait certainement l'insertion de contenu automatique dans les documents Word (2007/2010) via l'utilisation des QuickParts.

Dernièrement une amie me posait la question de l'utilisation des QuickParts dans une feuille Excel, et je lui répondait que malheureusement les QuickParts ne sont pas disponibles sous Excel. Et qu'en effet cela était bien dommage.

Après quelques recherches, il existe un moyen d'arriver à utiliser cette technique d'insertion automatique de contenu dans les feuilles Excel.

En voici un exemple qui devrait vous intéresser.

Objectif : Publier des documents Excel dans une librairie SharePoint. Dans chaque devis on trouvera une cellule représentant le budget total du devis qui devra être reporté automatiquement dans une meta donnée de la librairie SharePoint.

Contexte :

  • SharePoint 2010 Foundation
  • Excel 2010

1ère étape : Création d'une librairie de document pour stocker les documents Excel

Nom de la liste : Devis
Modèle de document : Feuille de calcul Microsoft Excel

clip_image001

2ème étape : Création d'une colonne (méta donnée) budget qui sera un champ "nombre" avec deux décimales

clip_image002

A ce stade-ci, une petite explication de la suite s'impose.

Dans un document traditionnel de type Excel vous avez globalement deux types de propriétés, les "DocumentProperties" (Title, Size, Author, etc …) et les "Custom DocumentProperties" qui sont les propriétés que vous pouvez vous-même ajouter.

Dans la section Info de l'onglet "File", vous pouvez accéder aux "Advanced Properties"

clip_image003

Ensuite aux "Custom Properties"

clip_image004

Si nous créons une Custom Property nommée de la même manière que notre colonne SharePoint, au moment de l'ajout d'un document dans la librairie, SharePoint va utiliser cette valeur pour l'associer à notre colonne SharePoint.

3ème étape : Adaptation de ma feuille Excel pour récupérer la valeur de mon budget lors du transfert de mon document Excel dans la liste SharePoint.

Pour créer cette propriété Custom, je vais utiliser du code VBA, donc une macro. Il faudra donc aussi sauvegarder ce document Excel avec l'extension "xlsm"

Voici à quoi ressemble ma feuille de devis

clip_image005

Le montant de mon budget est en cellule B5 sur la feuille "Feuille1"

J'active l'environnement de Macro via "Alt-F11"

clip_image006

Dans le code associé au Workbook je vais ajouter quelques méthodes qui vont vérifier si la propriété custom est présente ou non, la créer, et la mettre à jour avec la valeur souhaitée.

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)

      SetCustomProperty "Budget", Application.ActiveWorkbook.Sheets("Feuille1").Range("B5")

End Sub


Private Sub SetCustomProperty(name As String, value As Variant)

  If CheckCustomPropertyType(name) = CheckType(value) Then

    Application.ActiveWorkbook.CustomDocumentProperties(name).Value = value

  Else

    DeleteCustomProperty name

    Application.ActiveWorkbook.CustomDocumentProperties.Add _

    Name:=name, _

    LinkToContent:=False, _

    Type:=CheckType(value), _

    Value:=value, _

    LinkSource:=False

  End If

End Sub


Private Function CheckCustomProperty(name As String)

  Dim objDocProp As DocumentProperty

  CheckCustomProperty= False

  For Each objDocProp In Application.ActiveWorkbook.CustomDocumentProperties

    If name = objDocProp.Name Then

      CheckCustomProperty= True

      Exit Function

    End If

  Next

End Function

Private Function CheckCustomPropertyType(name As String)

  If CheckCustomProperty(name) Then

    CheckCustomPropertyType= Application.ActiveWorkbook.CustomDocumentProperties(name).Type

  Else

    CheckCustomPropertyType= -1

  End If

End Function

Private Sub DeleteCustomProperty(name As String)

  If CheckCustomProperty(name) Then

    Application.ActiveWorkbook.CustomDocumentProperties(name).Delete

  End If

End Sub

Private Function CheckType(pVar_Val)

Dim lVar_X As Variant

''Extract from the Excel VBA Help file

''vbEmpty 0 Empty (uninitialized)

''vbNull 1 Null (no valid data)

''vbInteger 2 Integer

''vbLong 3 Long integer

''vbSingle 4 Single-precision floating-point number

''vbDouble 5 Double-precision floating-point number

''vbCurrency 6 Currency value

''vbDate 7 Date value

''vbString 8 String

''vbObject 9 Object

''vbError 10 Error value

''vbBoolean 11 Boolean value

''vbVariant 12 Variant (used only with arrays of variants)

''vbDataObject 13 A data access object

''vbDecimal 14 Decimal value

''vbByte 17 Byte value

''vbArray 8192 Array

Select Case VarType(pVar_Val)

Case 0, 1, 8, 10

lVar_X = msoPropertyTypeString

Case 2, 3

lVar_X = msoPropertyTypeNumber

Case 4, 5, 6, 14

lVar_X = msoPropertyTypeFloat

Case 7

lVar_X = msoPropertyTypeDate

Case 11

'' Boolean

lVar_X = msoPropertyTypeBoolean

Case Else ''Bucket

lVar_X = msoPropertyTypeString

End Select

CheckType = lVar_X

End Function

Une fois la feuille sauvegardée (.xlsm), si je l'ouvre à nouveau, je peux consulter ma propriété custom

clip_image007

Maintenant, publions ce document Excel sur notre liste SharePoint.

Lors de la publication, le formulaire d'encodage des meta données se présente comme ceci :

clip_image008

La colonne Budget est mise à jour via la valeur de ma custom Property.

4ème étape : Adaptation de ma feuille Excel pour que la colonne SharePoint "Budget" se mette à jour lorsque je vais éditer mon document Excel depuis SharePoint.

Remarque : Maintenant que mon document Excel est hébergé dans une librairie SharePoint, il existe dans ce document un nouvelle famille de propriétés, les ContentTypeProperties. Ce sont les propriétés issues de la libraire de document.

J'ouvre à nouveau ma feuille Excel, et je retourne dans l'environnement de développement (Alt-F11) pour y ajouter un peu de code.

Private Sub SetContentTypeProperty(name As String, value As Double)

  On error Resume Next

  Application.ActiveWorkbook.ContentTypeProperties(name).Value = value

End Sub

Je vais aussi modifier ma procédure "Workbook_BeforeSave" pour la faire correspondre à ceci

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)

  SetCustomProperty "Budget", Application.ActiveWorkbook.Sheets("Feuille1").Range("B5")

  SetContentTypeProperty "Budget", Application.ActiveWorkbook.Sheets("Feuille1").Range("B5")

End Sub

Je sauvegarde ma feuille , et maintenant je peux la modifier à volonté, ma colonne SharePoint "Budget" reste synchrone avec le contenu de mon document Excel.

Voici mon document publié dans SharePoint.

clip_image009

Je click sur le document pour l'éditer dans Excel, j'autorise l'usage des macros au passage.

clip_image010

Je modifie les valeurs des cellules B2, B3 et B4 pour avoir un nouveau budget

clip_image011

Je sauvegarde et ferme le fichier ….

Et voici ce que je retrouve côté SharePoint.

clip_image012

Ma colonne Budget est à jour avec la bonne valeur calculée dans Excel.

Remarque : Cette solution ne fonctionne que dans un sens, elle est unidirectionnelle.

C'est-à-dire que si je modifie la meta donnée Budget depuis SharePoint, ma feuille Excel ne sera pas mise à jour automatiquement. Pour arriver à cette complète synchronisation, il faudra encore adapter les macros. Mais là je vous laisse implémenter la suite vous-même.

Fichier Excel avec les macros

Rencontre avec le ministre-président Rudy Demotte

 

art_193908IMG_5932

 

Les membres de l’équipe “Make a Sign” finalistes belges du concours Imagine Cup, ont eu la chance de rencontrer le minisitre-président Rudy Demotte.

 

Avant leur départ pour l’Australie, le Ministre-Président désirait encourager les finalistes mais également en apprendre plus sur leur projet "Make a sign". En effet, le Ministre-Président encourage et félicite ces initiatives qui démontrent tout le talent, le savoir-faire et l’innovation qui réside en Wallonie.

 

Après la petite démonstration organisée lors d’une conférence de presse qui s’est déroulée au Microsoft Innovation Center de Mons, nos trois étudiants ont pu échanger avec monsieur le ministre, qui n’a pas manqué des les féliciter et de leurs souhaiter le meilleur pour la finale à Sydney.

 

DH

http://www.dhnet.be/regions/mons-centre/article/398979/le-langage-des-signes-a-la-sauce-kinect.html

 

Le Vif

http://www.levif.be/info/belga-generique/trois-etudiants-liegeois-participeront-a-l-imagine-cup-de-microsoft-en-australie/article-4000119218214.htm

Imagine Cup 2012, les finalistes wallons rencontrent le Ministre-Président Rudy Demotte

 

3 étudiants liégeois sélectionnés pour la finale mondiale Imagine Cup à Sydney en juillet 2012

 

Team Make A Sign   Ce mardi 19 juin, le Ministre-Président Rudy Demotte rencontrera les étudiants finalistes wallons du concours Imagine Cup, avant leur départ pour l'Australie.
         
Trois jeunes informaticiens de la Haute école de la province de Liège; Antoine Trippaers, Julien Rousselle et Nicolas Bertrand ont décidé de relever un défi en participant au concours : « Imaginez un monde où la technologie permet de résoudre les problèmes les plus difficiles ».

Encadré par la startup Neomytic, centre d’expertise Microsoft situé à Mons, ils ont développé «Make a Sign»; un logiciel visant à faciliter l’apprentissage du langage des signes et ainsi, favoriser la communication entre entendants et malentendants. Au terme d'un processus entamé en automne dernier, le projet des trois étudiants a été retenu pour la finale mondiale de la Microsoft Imagine Cup.

Les trois étudiants iront donc défendre leur projet et les couleurs de la Belgique en juillet prochain à Sydney. Avant leur départ, le Ministre-Président désire encourager les finalistes mais également en apprendre plus sur leur projet "Make a sign".

En effet, le Ministre-Président encourage et félicite ces initiatives qui démontrent tout le talent, le savoir-faire et l’innovation qui réside en Wallonie.

Créé en 2003, lmagine Cup est un concours organisé par Microsoft visant à stimuler et rassembler les étudiants talentueux des quatre coins du globe. En 2011, Imagine Cup a mobilisé 358.000 étudiants issus de 183 pays. Parmi tous les participants, 72 équipes ont été retenues dans la catégorie reine "Software design" pour participer à la finale à Sydney. Parmi celles-ci, "Make a sign" qui représentera la Belgique lors de la finale du concours. www.imaginecup.com

Imagine Cup 2012, Make a Sign en finale

Voilà qui est fait, la nouvelle est officielle !

L’équipe belge “Make a Sign” va au pays des kangourous défendre son projet dans la catégorie Software Design.

 

http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx

 

Voici en vidéo un rappel de leur projet :

 

 

Félicitations à nos trois étudiants, Antoine Trippaers, Julien Rousselle et Nicolas Bertrand.  Ils vont vivre une superbe aventure.

 

Bon, je dois vérifier la validité de mon passeport, il faut quelqu’un pour les accompagner.

SharePoint Blog Site, problème d’archives

Dernièrement, nous avons migré le site myTIC vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.

Nous avons utilisé les commandes PowerShell Export-SPWeb et Import-SPWeb, qui sont d’une grande efficacité. Le seul problème est venu des archives de nos blogs.

En effet, la commande Import-SPWeb impose que le site de destination soit déjà existant, et elle ne fait que y importer les données. Donc nos sites, bien que le contenu soit importé, ont une date de création qui n’est pas celle d’origine.

Et là réside tout le problème, car SharePoint gère les archives des blogs en fonction de la date de création de la liste “Billets” et non de la date de publication des billets.

Intervenir dans les base de données de SharePoint n’est pas quelque chose de conseillé, mais ici c’est un cas de force majeure.

Voici à quoi ressemblent les archives de mon blog après son importation.

clip_image001

Si je me connecte sur la base de données adéquate, et que je consulte la table AllLists, je peux retrouver mes listes de billets et leur date de création.

clip_image002

Pour mon site Blog, on peut noter la date de création : 04/05/2012. Si je modifie cette date, pour la positionner au 1er juillet 2007, date e mon premier billet, les archives seront alors complètement accessibles.

clip_image003

clip_image004

 

Job Day @MIC Brussels - .Net Developers on Mobile applications

Vous recherchez des développeurs .NET spécialisés dans les applications mobiles - pour un stage, un FPIE, ou un emploi ? Afin de vous soutenir dans vos défis de recrutement, nous vous invitons à venir participer au « Job Day @MIC Brussels », qui aura lieu le mardi 22 mai prochain de 17:00 à 21:00, au Microsoft Innovation Center Brussels (MIC Brussels). Cette journée est organisée en partenariat avec Evoliris, Cefora, Bruxelles Formation, l’ABE-BAO-BEA et le MIC Brussels.

En effet après 5 mois de formation intense, avec nos formateurs de myTIC, ces 12 stagiaires .NET orientés applications mobiles munis de Certifications Microsoft sont prêts dès début juin pour rejoindre vos rangs !


Lors de ce « Job Day » vous pourrez les rencontrer et les interviewer. Ces candidats sont issus de la formation et coaching d’Evoliris, Cefora et Bruxelles Formation et ont également bénéficié des services et programme du MIC Brussels.

Qui sont ces candidats ?

12 développeurs .NET âgés de 22 à 30 ans, spécialisés sur les technologies mobiles, et certifiés.

Au cours de la formation, ils ont en effet pu :

- acquérir les bases en technologie orienté objet et analyse UML
- développer avec le langage C# sous plate-forme .NET
- apprendre à utiliser la puissance de WPF et XAML pour développer des applications professionnelles Silverlight 4 pour appareils mobiles.

Ces développeurs ont validé cette formation en devenant certifiés. Ils passent ainsi les trois examens qui mènent à la certification Microsoft "MCPD : Windows Phone".

Si vous êtes intéressé de participer à cette journée, et de rencontrer ces candidats, merci de contacter Pénélope Roux : penelope@mic-brussels.be au plus vite.
Nous vous organiserons alors des entretiens avec les candidats répondant aux mieux aux critères que vous recherchez.

SkyDrive pour PC et MAC

Le nouveau SkyDrive enfin disponible.

SkyDrive, l’application, est la solution la plus simple pour accéder à SkyDrive depuis votre PC ou votre MAC.
https://apps.live.com/skydrive/app/9a65e47d-606a-4816-a246-90f54bf7a3ea

image

Quand vous installez SkyDrive, un dossier SkyDrive est créé sur votre PC. Chaque fichier placé dans ce dossier est automatiquement synchronisé entre vos ordinateurs (PC ou Mac) et SkyDrive.com ; vous pouvez ainsi accéder à vos fichiers les plus récents depuis pratiquement n’importe où. Chaque fois que vous ajoutez, modifiez ou supprimez les fichiers à un emplacement, tous les autres emplacements sont mis à jour.

 

image

Le stockage sur SkyDrive est toujours gratuit dans une limite de 25Go.  Si vous souhaitez augmenter cet espace, vous avez accès à des options payantes.

image

SkyDrive devient vraiment un outil de stockage cloud, avec une facilité d’accès vie une application multi plateforme,  au même titre que DropBox.  Le seul point noir, la vitesse de synchronisation des éléments. 

Si votre SkyDrive de 25Go est plein, armez vous de patience.

MIC Belgique, un des 27 finalistes du concours “Next”

Poussé par l'idée d'amener l'innovation dans la vie des gens, Microsoft lance un concours mondial destiné à ses employés.  Ce défi a pour but de permettre aux employés de Microsoft de partager leur travail et leur vision du monde de demain.
Cette année, Ben Piquard, directeur du MIC, nous présente son équipe de stagiaires et leurs projets.  Ils sont dans les 27 finalistes, et vous pouvez consulter la vidéo de présentation sur le site MSN.  http://bit.ly/NexterBe

image

Il suffit de cfaire un “Like” pour supporter notre équipe Belge, nous avons 10 jours pour les emmener vers la victoire.

Bienvenue sur le Blog de Make a Sign !

Qui est Make a Sign ?

http://www.mytic.be/IC2012

“Make a Sign” est une équipe de 3 étudiants en informatique qui ont choisi de vivre une expérience particulière.  Plutôt que de faire un stage traditionnel en entreprise, ils ont décidé de participer au concours Imagine Cup 2012.

Imaginez un monde où la technologie permet de résoudre les problèmes les plus difficiles.  Chaque année, les concurrents étudiants présentent des solutions technologiques novatrices qui répondent aux défis du monde réel, et bon nombre de ces solutions sont en usage aujourd'hui. Cette année, c'est à leur tour.

Antoine Trippaers, Julien Rousselle et Nicolas Bertrand, trois étudiants motivés et bourrés de talents ont choisi un thème dès plus intéressant : Faciliter l’apprentissage de la langue des signes via la Kinect.

image                            image

 

Il est nécessaire pour les parents venant d’apprendre la surdité de leur enfant de pouvoir communiquer avec eux. Dès lors, la langue des signes est utilisée.  De plus, la surdité cause en général une difficulté à s’exprimer chez l’enfant, un apprentissage spécialisé doit être mis en œuvre.

Je vous invite à suivre l’aventure de ces trois étudiants au travers de leur blog, qu’ils mettront à jour eux-même pendant toute leur aventure.

Plus de Messages Page suivante »


Les 10 derniers blogs postés

- Changements important pour Microsoft Store Services SDK par Blog de Jérémy Jeanson le 08-16-2016, 12:38

- Office 365: Le ContentTypeHub et les Content Types Orphelins par Blog Technique de Romelard Fabrice le 08-12-2016, 16:59

- Office 365: Comment trouver simplement l’adresse de la collection de site associée à une chaine par Blog Technique de Romelard Fabrice le 08-11-2016, 13:22

- Office 365: La distribution des types de contenu à travers le tenant - ContentTypeHub par Blog Technique de Romelard Fabrice le 08-10-2016, 14:33

- Office 365: Les navigateurs supportés par Office 365 Video Portal par Blog Technique de Romelard Fabrice le 08-04-2016, 17:44

- Office 365: Le versionning dans OneDrive for Business par Blog Technique de Romelard Fabrice le 08-01-2016, 11:22

- Office 365: Gestion des Thumbnails dans Office 365 Video Portal par Blog Technique de Romelard Fabrice le 07-22-2016, 17:09

- Office 365: Gestion des sous-titres dans Office 365 Video Portal par Blog Technique de Romelard Fabrice le 07-22-2016, 10:50

- SharePoint 2016 : Mais ou se trouve le “Open in file explorer” dans les modern libraries ??? par The Mit's Blog le 07-07-2016, 14:11

- Office 2016 : Au revoir le Document Information Panel (DIP) par The Mit's Blog le 07-05-2016, 17:59