Retour sur .NET Micro Framework et Gadgeteer à Alt.NET Montréal

logoFooter[1] Wow, une belle soirée: une audience attentive et intéressée. Voici quelques liens qui ont été discutés lors de la soirée:

Vous pouvez télécharger les fichiers et la présentation sous format zip ici et sur le site du groupe .Net Montréal.

J’ai oublié des autocollants Gadgeteer à la maison, alors si vous en voulez faites moi signe et on s’arrangera pour vous les envoyer!

Merci, si vous avez des questions n’hésitez pas à me contacter et j’ai hâte de voir vos projets!

.NET Micro Framework et Gadgeteer a Alt.NET Montréal

Le 25 février prochain je ferai une présentation intitulé .NET Micro Framework et .NET Gadgeteer: l’informatique embarqué à la portée de tous lors de la rencontre Alt.Net de Montréal. Je ferais un tour du Framework ainsi que de Gadgeteer à l’aide d’exemple: des trucs qui clignotent, bougent et donnent des informations utiles ;)

Si vous avez des projets que vous aimeriez montrer au groupe, ne vous gênez pas de les apportez, nous nous ferons un plaisir d’en discuter.

Au plaisir de vous y rencontrer!

Créer votre première application Services Mobile d’Azure

Il est très facile de créer votre première application Windows 8, Windows Phone 8 ou iOS avec les outils Services Mobile d’Azure. Dans ce billet je vais démontrer comment créer une application exemple “ToDo”. En fait, cela va vous prendre plus de temps lire ce billet que d’exécuter les étapes de celui-ci!

Loguer vous sur votre portail Windows Azure et rendez-vous dans la section Services Mobiles. Cliquer sur le lien Créer un service mobile.

image

Une fenêtre s’ouvre, entrez l’url, qui deviendra <monUrl>.azure-mobile.net. Vous indiquez si vous désirez créer une nouvelle base de données ou réutiliser une existante. Dans cet exemple nous allons en créer une. Finalement indiquez la région de votre service.

image

Puisque nous créons une nouvelle base de données, vous devez inscrire le nom, le serveur et l’utilisateur de cette nouvelle base de données.

image

Ensuite, attendez que la magie opère, et appuyer sur votre nouveau service.

image

Dans la page d’accueil du service, choisissez une plateforme, dans notre cas Windows Store pour une App Windows 8. Ensuite, dans la section Mise En Route, cliquer sur le lien Créer une application Windows Store.

image

À partir ce cette section, vous n’avez qu’à suivre les indications:

  1. Obtenez les outils, soit VS2012 Express pour Windows 8 et le SDK pour les Mobile Services pour vous permettre de modifier/exécuter l’application
  2. Créer une table TodoItem: ceci va créer une table dans la base de données que l’on a créé précédemment.
  3. Télécharger et exécuter l’application: sélectionnez la langue, soit C# ou JavaScript (moi je préfère la première option ;) ) et appuyez sur Télécharger.

image

Vous avez maintenant télécharger, sous format ZIP, votre application. Vous n’avez qu’à l’extraire, l’ouvrir dans VS2012 Express pour Windows 8 et l’exécuter(F5). Voilà, votre première App Windows 8 utilisant Azure comme base de données.

Vous avez pu remarquer que plusieurs options différentes s’offre à vous (plateforme, langage, base de données, connectez à votre App existante, etc.), il ne reste plus qu’à trouver quel sera votre App!

Bon développement dans le nuage!

Productivity Power Tools 2012

Les outils de productivités pour Visual Studio 2012 sont maintenant disponible. En plus des mêmes fonctionnalités que la version 2010, les nouveautés de cette version sont:

  • Les tâches rapides (Quick tasks)
  • Power Commands
  • L’impression couleur

Toutes les fonctionnalités peuvent être désactivés individuellement dans les options. Si vous ne les avez jamais essayer, ne vous gênez pas, cela pourrait augmenter votre productivités.

Bon développement!

SharePoint 2013 RTM

Microsoft a annoncé hier que les équipe d’Office et SharePoint ont remis la version 2013 RTM.

La disponibilité pour les clients Volume Licensing (VL) ainsi que ceux avec un compte MSDN ou Technet devrait être disponible d’ici la mi-novembre (Juste à temps pour le SharePoint Conference). La disponibilité générale serait d’ici le début décembre.

Office 365 devrait aussi être mis à jour à mis novembre pour profiter des nouvelles fonctionnalités.

Quoi de neuf?

J’ai récemment croisé une vieille connaissance qui m’a demandé sur quoi que je travaillais présentement, ce qui m’a inspiré ce billet. Inquiété vous pas, je n’étalerai pas ma vie personnelle!

Dans le jour, je travaille comme développeur chez Alcero:

Dans mes temps libre:

  • Je fini mon dernier cours de maitrise en génie logiciel et je cherches mon sujet de mon essai.
  • Je mets à jour mon application Windows Phone Sports MTL.
  • J’ai installé Windows 8 sur un vieux laptop et je m’habitue à l’interface. La prochaine étape va être de faire une app.
  • En prévision de mon app Win8, j’ai commencé à regarder les nouveautés Windows Azure et faire du rattrapage depuis la dernière fois que j’ai joué avec.

Et vous, vous travaillez sur quoi?

Aug 01 Gabriel | .Net, Français

Visual Studio 2012 lancé en septembre

J’espère que vous vous amusez bien avec la version RC de Visual Studio 2012!!! La version finale va être lancé le 12 septembre prochain et Microsoft prépare un évènement virtuel pour souligner le tout. Rendez-vous au VisualStudioLaunch.com.

Bon développement

IRON SharePoint

Four colleagues at Alcero and me have register a team (Hot Box) for this year IRON SharePoint competition at SharePoint Summit in Toronto. We will be building a SharePoint solution in less than three during the summit (May 14-16) and present to the judges our solution.

Beyond the 5000$ price for the winning team, as per the IRON SharePoint page:

The winners will also enjoy IRON SharePoint immortality and be the envy of their peers.

So if you are at the Summit, come say Hi and don’t forget to go see the Alcero booth during the exposition!

See you there!

Mar 14 Gabriel | .Net, C#, Français

Visual Studio 11: Attributs Caller

Une des nouveautés de Visual Studio 11 et du framework 4.5 sont les attributs Caller:

  • CallerMemberName: permet d'obtenir la méthode ou le nom de la propriété de l'appel à la méthode.
  • CallerFilePath: permet d'obtenir le chemin d'accès complet du fichier source qui contient l'appelant. C'est le chemin d'accès de fichier au moment de la compilation.
  • CallerLineNumber: permet d'obtenir le numéro de ligne dans le fichier source vers lequel la méthode est appelée.

Ces attributs permettent d’alléger le code selon certains scénarios, comme par exemple la journalisation(logging) ou lorsque que vous utiliser l’interface INotifyPropertyChanged (comme pour le MVVM) et devez passez le nom de la propriété appelante.

Voici un exemple très simple de leur utilisation dans le cadre de la journalisation:

    class Logger 
    { 
        public static void LogMessage(string msg, 
            [CallerMemberName] string member = "", 
            [CallerFilePath] string file = "", 
            [CallerLineNumber] int line = 0) 
        { 
            string message = String.Format("{0} : Member {1} in file {2} at line {3} = {4}", 
                        DateTime.Now.ToString(), member, file, line, msg); 
            Debug.WriteLine(message); 
            Console.WriteLine(message); 
        } 
    }

Pour inscrire une entrée dans la journalisation, il suffit simplement de fournir le message désiré et les attributs s’occuperont du reste!

class Program 
{ 
        static void Main(string[] args) 
        {
            Logger.LogMessage("Error!!!"); 
            Console.ReadLine(); 
        } 
}

Aussi simple que cela!

Bonne journalisation ;)

WP7 App: InterUrbain

MarketPlace_99x99

Voici une seconde application de mon cru: InterUrbain.

Cette application utilitaire permet de déterminer si les appels entre 2 numéros de téléphone sont locaux ou interurbains. Il suffit d’entrer le code régional et les 3 premiers chiffres du numéro pour déterminer leur distances. Simple, efficace et surtout gratuit!

SplashScreenPreCheck.frPostCheck.fr,png

Si vous avez des suggestions, commentaires ou besoin de support, n’hésitez pas à entrer en contact avec moi (voir le lien en haut de cette page).

Bon appels!


profile for Gabriel Mongeon on Stack Exchange, a network of free, community-driven Q&A sites 

OrcsWeb Windows Cloud Servers 

Moi aussi je tweet...

Archive