Archive

Articles taggués ‘Silverlight’

Développeur et/ou designer ?

btncourses

La politique de Microsoft avec sa nouvelle gamme de techno est d’offrir un ensemble d’outil permettant une création rapide de logiciel mais également avec une forte personnalisation.

WPF et Silverlight reposent tous deux sur .Net et ce qui nous concerne dans cet article et qui fait leurs forces sur le langage XAML (eXtensible Application Markup Language).

Langage permettant une vrai interaction avec le code métier tout en restant bien séparé (oui oui, c’est possible).

Nous n’en somme plus aux outils qui génèrent des lignes de code (quoi que si on s’enfonce dans le processus d’exécution, on en revient forcement a cela) comme nous avons pu connaitre avec l’ère des WinForms par exemple.

Cette façon de faire, Apple la compris avec Cocoa qui stock ses interfaces dans du xml, Microsoft quand a lui a opté pour enrichir quelque peu tout cela pour en faire du xaml.
J’évoque ce point car au sein de mon travail je côtoie de très proche Cocoa et j’aime les comparer et voir les forces et faiblesses de chacun (De bons points partout !).

Nous le voyons de plus en plus sur l’ensemble des plateformes, ce qui intéresse l’utilisateur n’est plus vraiment la fonctionnalité, entendre par là que cela doit marcher mais que de nos jours c’est une chose implicite (et heureusement nous aurions tendance à dire) et donc que le point central est maintenant la forme du produit.

Son style, son look, son design !

Savoir mettre en avant une fonctionnalité ne passe plus seulement par la mettre dans le manuel de l’application mais justement que ce dernier soit sans intérêt car l’ensemble des interactions homme machine soient les plus logiques et donc naturelles possible.

Un logiciel n’est donc plus créé par une équipe de développeurs mais de designers qui vont la réfléchir et prototyper en mettant en avant l’utilisation, non plus seulement le fonctionnel du produit.

Ensuite seulement, les développeurs vont sortir leurs outils bien à eux et donner à vie à l’application.

Ce processus en deux temps existe depuis toujours mais les choses étant ce qu’elle était, nous nous retrouvions soit avec une application qui fait le café mais ignoble, soit avec un œuvre d’art mais sans aucun intérêt.

Cette époque est révolue et les outils émergent pour que nos métiers deviennent de plus en plus complémentaires.

Ceux qui me connaissent savent que je suis un piètre graphiste, que le design et moi cela fait 3 mais je tente de me soigner depuis quelques temps maintenant, j’aurais même tendance à dire que malgré mon absence de talent artistique, je « pense » design avant de me jeter sur un morceau de code et c’est déjà un bien grand pas pour nous pauvres développeurs !

Bon ce discours, on le connait tous maintenant mais dans la réalité ?

Et bien les designers et autres « artistes » on les cherche encore à nos côtés en entreprise !

Alors il faut également apprendre à se servir de quelques outils nous permettant de devenir plus polyvalent sur nos créations et d’apporter cette petite touche créative sortant tout droit de nos esprits tordu et agencé a coup de if else.

btntutorials

Lancé il y a maintenant quelques mois, le site .Toolbox réclame d’être mieux connu de par les utilisateurs de Blend pour qui c’est leur outil de travail mais également de ceux qui lance Visual Studio donc nous les esprits tordu.

Oui il faut le reconnaitre, Visual Studio gère le fameux xaml et c’est même pratique pour faire une application minimaliste mais si on veut rentrer dans cette nouvelle ère il faut un outil adapté, le fameux Blend.

.Toolbox est organisé comme un site de gamers mais dispense de nombreux cours sur un panel assez large de possibilités, on y gagne des médailles et autres achievements a chaque fois que l’on passe un niveau donc si vous aviez besoin de motivation pour vous lancer dans le design, dur de faire mieux (si si, en le répétant souvent on finit par y croire)

Vous pourrez constater qu’avec bien peu de code, on peut arriver à de fort jolie ET fonctionnel résultat donc maintenant, une fois votre expertise sur Blend dans la poche je vous laisse imaginer la puissance de vos applications :) .

http://www.microsoft.com/design/toolbox/

[Mix10] Une soudaine envie de développer sur mobile ?

Hero-Amplify-Mix

Lors de la keynote de la Mix 10, nous avons eu le droit a bien des annonces et sorties et ce n’est pas nous dev qui allons-nous en plaindre :) .

Apres un retour rapide de l’historique de Silverlight, quelques démonstrations de son utilisation sur des projets de très grosse taille. On peut citer par exemple les JO 2010 qui ont été intégralement streamer en se reposant sur cette technologie pour un résultat il faut bien l’avouer des plus convainquant !

Nous avons eu le droit à de nombreuses démonstrations, certaine attendu d’autres nouvelles.

Mais surtout on retiendra la sortie de l’ensemble des outils pour développer sur la nouvelle monture de Windows mobile, oui oui, celle qui on l’espère va permettre de donner un coup de fouet, encore !, a ce marché si mouvementé.

Pour vous y essayer, il vous suffit de télécharger le kit de dev qui comprend :

· Visual Studio 2010 express RC

· Silverlight 4 RC

· XNA GS 4.0 CTP

· Le simulateur wp7 (qui gère sans soucis la 3D pour XNA)

Tout cela, « bien sur » gratuit et le restera par la suite pour permettre à tous de se lancer dans la création d’application et jeux sur mobile.

La distribution quand a elle reste sur le principe de marketplace donc rien de très nouveaux si on ne prend pas en compte le changement d’interface. Un petit regret sur le fait que pour le moment le business model ne donne pas vraiment envie aux développeurs amateurs de s’y essayer et que cela ne semble pas vouloir changer.

Edit: A première vue, les étudiants pourront distribuer leurs applications gratuitement par le biais de programme du type DreamSpark donc l’ouverture est la malgré tout ;)

A disposition également, Blend 4 et l’add-in pour wp7, Blend reste un outil payant mais a noter que les possesseurs de la version 3 auront l’upgrade gratuite :) .

· Blend 4 beta

· Blend SDK for windows phone

· Blend add-in for windows phone

Blend4WPEmu1

Bien sûr, cette grosse sortie s’accompagne de nombreuses docs sur MSDN et sur de nombreux sites. Quelques samples par ici.

Dès que j’ai une minute pour moi, je ferais sans doute un petit article à propos de ma « première application wp7 », le plus dur reste l’idée, ensuite la réalisation est vraiment « bidon » comme peut vous le montrer par exemple Bradon Watson avec son client twitter.

On ne va pas tarder à perdre nos jobs, j’vous l’dis !

PhotoSynth, visite du GameDevLab

logo_photosynth3smallb Depuis hier je Test. un peu PhotoSynth, un des services de Microsoft actuellement en beta.

A partir d’une multitude d’image d’un lieu, il est capable de reconstituer une sorte de visite virtuelle de l’endroit.

Nul besoin de faire vraiment attention lors de la prise de photo, le logiciel s’occupe de tout “mixer” pour en sortir un résultat un peu près cohérent.

Bon bien sûr, un lieu “statique”, comprendre par là on évite un bain de foule en mouvement est tout de même plus appréciable si on veut comprendre la scène rendu ;) .

J’ai fais deux Test. en prenant en photo le GameDevLab d’Epitech avec une bonne centaine de photo a chaque fois, ce n’est pas encore parfait mais on reconnait sans problème le lab et on peut sans soucis s’y repérer.

On peut trouver d’assez belle scène un peu partout sur le net mais surtout sur la version Silverlight de Bing Map:

Un exemple sympa prenant place a Paris.

PDC 2009

pdc09

Depuis le retour du boulot, je suis branché sur microsoftpdc.com et autres pour suivre un peu le streaming live de l’event.

On y apprend bien sur pas mal de chose, certaines « sessions » sont un peu useless mais toujours marrante (c’est étonnant de voir évoqué 4chan sur un event MS international) mais cela détend :) .

On s’en doutait mais le gros des annonces consiste tout de même à planifier la sortie de Windows Azure qui est maintenant prévu pour une sortie en janvier (quand c’était sous-entendu pour…maintenant ou presque) mais en échange les utilisateurs gagnent un mois de « Test. » car les offres payante ne prendront places qu’en février 2010.

On passe les démonstrations de l’intérêt d’Azure, je pense que maintenant l’idée générale est comprise, par contre il est toujours sympa de voir « l’ouverture » du produit.

Une démonstration du CEO de WordPress lui-même prouvant qu’il est maintenant possible de faire tourner PHP mais aussi MySQL par exemple pour faire tourner un WordPress ;) .

Un peu dans le désordre on peut également citer :

Microsot PinPoint, systèmes de partage d’applications, de données et de services sur le CLOUD, un peu comparable à un “Market place for Azure”.

Honnêtement, ce n’est pas encore très clair dans ma tête, le concept est étrange mais pourquoi pas.

Vient ensuite Sql Azure Data Sync, la par contre l’intérêt est tout simple, synchroniser sa base de donnée “local” avec sa version dans le Cloud, comment sauver la vie a pas mal d’admin sys. Mais également permettre une transition facile pour ceux qui souhaitent transférer une partie de leur application dans le Cloud.

J’ai du en oublier car j’ai pas encore rattrapé tout mon « retard » mais l’idée générale est la je pense.

Plus qu’à attendre demain pour la suite, pas mal de rumeurs tournent, nous verrons bien demain soir heure française :)

[MDD] Debrief

01/10/2009 Stumpy 3 commentaires

Petit débrief rapidement de la conférence faite aujourd’hui dans les locaux d’Epitech ayant pour sujet:

« Industrialisation des développements N-tiers avec WPF et Silverlight »

Salle très bien remplie, speakers intéressants et surtout sujets très sympathique :) .

Matinée permettant un survol rapide de WPF puis d’une démonstration de comment proprement découper ses applications, pensez en MVVM et utilisation de framework tel que Composite Application Guidance pour arriver à un résultat permettant une totale absence d’interdépendance entre les différents modules/morceaux d’application.

Une après-midi tournée surtout vers les RIA Services au sein de SilverLight 3, démonstration classique d’un serveur offrant une base de donnée et utilisation de celle-ci dans un client.

Classique mais on constate vite la force de la technologie mais surtout la facilitée d’utilisation qui motive vraiment à regarder tout cela de plus près et suivre son avancement.

Le webcast sera dispo dans les jours qui viennent, une petite mise a jour sera faite a ce moment la J.

Encore merci a l’ensemble des intervenants pour leurs boulots et présentations.

[MDD]: Industrialisation des développements N-tiers avec WPF et Silverlight

Je me permet de relayer l’annonce d’une journée conférence à Epitech autour des technologies WPF et Silverlight ou plusieurs grands speakers de la communauté prendront parole.

Dans la ligné des mercredi du développement, le premier événement prendra place dans les locaux d’Epitech Paris le 1er Octobre (et oui un jeudi…besoin logistique) en ayant pour thème le développement avec WPF et Silverlight.

Voici l’url pour vous inscrire, la journée est plutôt pour un public professionnel mais les étudiants du campus seront les bienvenus également (sur inscription).

Programme de la journée :

9h30-12h30

Repas (non pris en charge)

14h-17h

Intervenant :

Mitsuru FURUTA, David Rousset – Microsoft France

Nicolas Clerc – Tekigo

Simon Ferquel

Je tiens a remercier Mitsuru Furuta et Fabienne Haas(communication Epitech) d’avoir si rapidement mis en place cet événement.

Le premier en date « soutenu » par le laboratoire Microsoft d’Epitech (MsLab).


Par ici l’annonce « officielle »