Outils de maquettage (3/6) – Moqups

Cet article est le troisième d’une série de six sur les outils de maquettage. Dans celui-ci, je vais vous présenter le logiciel Moqups. Vous pouvez retrouver les autres présentations ici :

  • Balsamiq
  • FlairBuiler
  • JustInMind (prochainement)
  • Axure (prochainement)
  • Conclusion (prochainement)

Moqups

C’est un outil de maquettage assez simple disponible uniquement en version web (html5) et, chose intéressante, en version gratuite (version légèrement bridée).

Lire la suite…

On aime, on partage #5

Bienvenue dans la série « On aime, on partage » d’Objet Direct ! Chaque semaine retrouvez les meilleurs articles du web issues de notre veille technologique.

 

 

 

 

Agilité

Sit Down and Learn from the Master: The ScrumMaster’s Responsibility to Educate

Être ScumMaster n’est pas un rôle facile.

Dans l’article qui suit, Brock Argue nous parle de la responsabilité du ScrumMaster d’éduquer non seulement l’équipe, mais aussi l’organisation dans laquelle il évolue.

En effet, la réussite de projets agiles passe avant tout par la compréhension du mode de fonctionnement. Tous les intervenants, directs ou non, sont concernés, ceci s’inscrivant plus globalement dans un cadre de transformation/transition agile.

http://www.scrumalliance.org/articles/521-sit-down-and-learn-from-the-master-the-scrummasters-responsibility-to-educate

Enjoy ;)

 

Not Using Test-First? You’re Doing it Wrong

Vous connaissez sûrement le TDD … mais connaissez vous plus globalement le « Test First » ?

Même si le parti pris de l’auteur (clairement visible ne serait-ce que dans le titre de l’article) peut paraître assez radical (et pas de l’avis de tous), le corps de l’article est néanmoins succins mais très intéressant.

Écrire des tests est une étape nécessaire s’il on veut à la fois répondre correctement au besoin du client, faire/valider quelque chose qui marche (et non qui tombe en marche :o ) et bien sûr s’assurer le moins possible de bugs/régressions lors de développement futurs.

Et si chacun peut avoir (Acceptance Tests) et/ou écrire (TDD/BDD) des tests avant même de commencer à coder la fonctionnalité, alors que demander de plus … à vous le succès !

http://agile.dzone.com/articles/not-using-test-first-youre?

 

Java et technos web

Java 8 gets tougher security and statically-linked JNI libraries

On en parlait récemment, Mark Reinhold (Oracle) a annoncé vouloir repousser de 6 mois la sortie de Java 8 afin que l’équipe puisse se concentrer sur les problèmes de sécurité. On apprend maintenant que cela permettra aussi de rajouter quelques fonctionnalités initialement prévues pour la version suivante. L’une d’elle ajoutera la possibilité de packager une application Java et la JVM dans un seul et même exécutable, ce qui permettra de déployer facilement des applications sur des systèmes ne disposant pas de JVM. C’est notamment le cas sur iOS : on comprend donc pourquoi cette fonctionnalité est stratégique pour Oracle.

http://jaxenter.com/java-8-gets-tougher-security-and-statically-linked-jni-libraries-46881.html

 

Play Framework : pourquoi j’ai migré de V2 à V1

Lors des Human Talks du 12 février 2013, Xavier Nopre nous avait fait une présentation du framework Play (V1) (voir la vidéo et les slides). En introduction il nous expliquait avoir migré une application en Play 2 vers la V1, pour diverses raisons qu’il n’avait pas eu le temps de détailler. C’est maintenant chose faite grâce à cet article dans lequel il détaille point par point les problèmes qu’il a rencontré avec la version 2 du framework

http://xnopre.blogspot.fr/2013/05/play-framework-pourquoi-jai-migre-de-v2.html

Merci à Mathieu Laurent pour sa contribution cette semaine.

Categories: Divers Tags:

Premiers essais avec Android Studio

Comme chaque année, la conférence Google I/O apporte son lot de surprises. Je ne vais pas faire la liste des nouveautés annoncées mais uniquement vous parler du nouvel environnement de développement intégré pour Android, annoncé hier lors de la keynote : Android Studio. Ce nouvel EDI n’est plus basé sur Eclipse, comme c’était le cas avec ADT, mais sur IntelliJ, ce qui ravira pas mal de développeurs qui le connaissent déjà. En effet l’inertie d’Eclipse commençait à être un frein pour de nouveaux ajouts et la plate-forme IntelliJ apporte un peu de fraîcheur et de nouvelles possibilités.

Android Studio est disponible dès aujourd’hui en version 0.1 « early access preview », c’est-à-dire qu’il s’agit d’une version incomplète et potentiellement instable, mais qui permet de se faire une idée de ce dont il s’agit.

Après quelques tests (version Windows), voici ce que je peux en dire :

Une fois l’installation passée, petite déception, l’appli ne se lance pas. Une petite recherche sur Google+ et j’apprends qu’il faut déclarer une variable d’environnement « ANDROID_STUDIO_JDK » qui pointe sur le JDK. Ceci réglé  l’appli démarre bien, et je peux enfin commencer à jouer. Ayant utilisé un peu IntelliJ 12 dans sa version de base avec le plugin Android, je remarque quelques différences visuelles. Globalement l’intégration d’Android est visuellement mieux « finie » sur Android Studio que sur IntelliJ, même si au premier abord les différences sont peu visibles.


Je lance l’éditeur de layout, et là les changements se montrent : la vue de prévisualisation du layout ressemble enfin à un vrai appareil Android, les icônes de la palette sont plus lisibles, et en un clic je peux voir le résultat simultanément sur plusieurs tailles d’écran représentatives. C’est aussi le cas quand on passe en mode d’édition XML grâce à la vue « preview » qui s’affiche sur le côté.

Le seul point négatif que je peux soulever concerne le debugger : celui-ci ne fonctionne pas car le debugger n’arrive pas à se connecter au processus. Mais ceci est pardonnable étant donné qu’il s’agit d’une version 0.1 signalée comme étant incomplète, et ce sera sûrement résolu dans les semaines à venir. C’était parce-que j’avais un autre IDE ouvert qui prenait le pas sur la connection ADB :-) . Donc en fait, je n’ai pas de point négatif à soulever, il faut juste bien vérifier qu’il n’y a pas un Eclipse/IntelliJ qui tourne en arrière-plan.

Pour le reste, cela fonctionne bien. Pour que la transition avec ADT soit moins douloureuse, vous pouvez configurer les raccourcis comme dans Eclipse. Si vous ne vous sentez pas prêts à utiliser un EDI incomplet mais que vous voulez préparer votre transition, vous pouvez commencer par utiliser IntelliJ, et prévoir de passer à Android Studio dès qu’une version finale sortira. En plus, le thème Darcula est classe !

Je vous invite à jeter un oeil à la keynote (34è minute), certaines fonctionnalités sont assez bluffantes.

Pour finir je précise qu’Android Studio, tout comme ADT, sera distribué à la fois sous forme de bundle stand-alone, ou sous forme de plugin intégré à IntelliJ 13. D’ailleurs ce dernier a aussi été rendu disponible en version « early access preview ».

Android Studio : http://developer.android.com/sdk/installing/studio.html
IntelliJ 13 : http://blogs.jetbrains.com/idea/2013/05/intellij-idea-13-early-preview-is-out

Categories: Mobile, Outillage Tags: ,

Formation HTML5 et PhoneGap : Développement Web Mobile

Objet Direct propose une formation HTML5 et PhoneGap du 17 au 19 juin à Toulouse !

Cette formation vous permettra d’assimiler et de maîtriser les points suivants :

  • Les fonctionnalités mobiles prises en charge (GPS, gestes, orientation, caméra, …),
  • La compatibilité des téléphones et tablettes avec HTML5 et PhoneGap,
  • Les cas d’usage optimaux de cette solution,
  • Le packaging d’applications natives avec PhoneGap,
  • La conception de plugin pour PhoneGap,
  • La conception d’interfaces mobiles (IHM) avec jQuery Mobile,
  • Les stratégies alternatives pour créer des applications multi-plateformes.

Programme complet et inscription sur notre site : http://www.objetdirect.com/formation/html5-et-phonegap-developpement-web-mobile

EAUG Londres 2013 : un succès

J’ai eu le plaisir d’assister hier à mon premier EAUG (Enterprise Architect User Group) à Londres, et j’ai déjà hâte de participer au prochain!

A mon arrivée, j’ai récupéré mon badge et sélectionné les sessions parmi la liste proposée. Une erreur dans mon badge me rappelle la difficulté pour les anglo-saxons à écrire mon prénom (et encore pire pour le prononcer) ;) nevermind !

Cet réunion m’a permis de rencontrer en personne les membres de la communauté EA, ce qui change des forums en ligne, du site de communauté Sparx où l’on retrouve les whitepaper & autres articles, ou les groupes LinkedIN dédiés à EA. En tant qu’enthousiaste UML/SysML/EA, j’ai grandement apprécié de participer aux débats et présentations centrés sur la modélisation et l’outil Enteprise Architect. Cela me change de conférences IT où certaines présentations très techniques n’avaient peu ou pas d’impact sur mes problématiques au quotidien, même si les sujets abordés étaient très intéressants et nécessaires à ma culture générale.

J’ai assisté à plusieurs discussions pertinentes et utiles notamment par rapport à l’impact de techniques Agiles sur le logiciel implémenté pour des systèmes embarqués via la présentation de Doug Rosenberg. D’autres speakers nous ont fait part des retours d’expériences sur les sujets d’EA, UML, et SysML, dont ressortent des suggestions & concepts pertinents (« la nécessité de recueillir l’information et les documents existants pour les centraliser dans EA, référentiel des connaissances du projet, ce afin d’obtenir une seule vision de la vérité » proposé par Ian Mitchell). J’ai également été impressionné devant le réalisation d’addins très avancés et complexes par certaines sociétés via l’API d’EA.

Je posterai prochainement des articles afin de détailler mes retours sur ce premier EAUG à Londres.

Categories: UML Tags:

Séminaire technique : Responsive Design et au-delà !

Objet Direct organise et anime un séminaire technique le 30 mai à Grenoble : « Responsive Design et au-delà ! » avec un retour d’expérience.

L’objectif de ce séminaire est de partager avec vous une philosophie qui existe depuis longtemps, mais qui est utilisée depuis peu,  suite à l’évolution du Web : le Responsive Design.

Le principe est simple : faire abstraction du support afin d’adapter son contenu et tenir compte au maximum de l’expérience utilisateur. Nous verrons qu’il existe également d’autres mouvances et d’autres approches qui permettent de créer une application Web accessible par le plus grand nombre.

=> de 9h à 11h le jeudi 30 mai dans nos locaux à Grenoble (événement gratuit, sur réservation ferme). En savoir plus et s’inscrire en ligne sur le site d’Objet Direct.

Outils de maquettage (2/6) – FlairBuilder

Cet article est le second d’une série de six sur les outils de maquettage. Dans celui-ci, je vais vous présenter le logiciel FlairBuilder. Vous pouvez retrouver les autres présentations ici :

  • Balsamiq
  • Moqups (prochainement)
  • JustInMind (prochainement)
  • Axure (prochainement)
  • Conclusion (prochainement)

FlairBuilder

C’est un outil de maquettage destiné à l’avant-vente, la validation fonctionnelle et la présentation client. Il existe en version Windows et Mac, mais pas en version web.

Lire la suite…

Dev Camp à Grenoble – Collaboration à l’echelle de l’agglomeration grenobloise

Le 15 et 16 juin prochain, Voxity, Col’inn, Shopping Adventure et Objet Direct Grenoble organisent le 1er Grenoble DevCamp : concours de développement d’applications sur un week-end.

Pendant 24 heures, les équipes feront évoluer leurs idées avec l’objectif de produire une démo fonctionnelle et de la présenter devant un jury composé de professionnels, entrepreneurs et recruteurs.

Cet événement se déroulera dans les locaux de l’espace de co-working Col’inn : 34 avenue Felix Viallet, à Grenoble.

Ce qui vous attend

  • 24 heures de développement sur des projets innovants
  • Innovation Games : brainstorming sur les projets à développer en rapport avec la thématique
  • de l’échange avec des développeurs de différents horizons
  • de quoi nourrir les ventres et les esprits
  • des lots pour les meilleurs d’entre vous
  • de jolis moments à partager ensemble
  • et enfin la possibilité de rencontrer des professionnels et de mettre en avant vos capacités

Pour plus d’informations et pour vous inscrire, voici le lien : http://devcampgrenoble2013.eventbrite.fr

Categories: Divers Tags:

Outils de maquettage (1/6) – Balsamiq Mockups

Le sujet suivant : « Quel outil utiliser pour maquetter une application Windows 8 ? » a récemment été abordé sur la mailing-list Objet Direct puis repris sous forme d’article dans le blog . Beaucoup de personnes ayant été intéressées, nous avons décidé d’approfondir l’étude sur les 5 outils suggérés : BalsamiqFlairBuilder, Moqups, Justinmind, Axure .

A suivre, donc, un article par outil, et un bilan comparatif.

Balsamiq Mockups

La philosophie de Balsamiq peut être résumée en une phrase :

Mockups intentionally makes your wireframes scream both “This is not final!” and “I just threw this together“, eliciting honest feedback, which results in better wireframes, which results in easier to use features, which results in happier users of your software or website, which is what it’s all about.

En effet son style « sketchy » qui imite un dessin à main levée produit l’effet de quelque chose de non fini. C’est une démarche volontaire de la part de l’éditeur afin d’inciter les utilisateurs à critiquer et à modifier les maquettes. Le but est de pouvoir faire des itérations fréquentes sur l’IHM et de concentrer l’attention sur les fonctionnalités plutôt que sur l’apparence.

Lire la suite…

[Event] Soirée de lancement Agile .NET France à Lyon

Agile .Net France

Agile DotNet France

Agile.Net France débarque à Lyon fin juin !!

Je viens d’arriver à Lyon, et l’Agile .Net France aussi.

Pour ceux/celles qui habitent en Rhône-Alpes, seriez-vous disponible pour une soirée « Agile .Net France » ??
(je sais que certains viendront de Grenoble !! Merci à eux de l’intérêt que vous nous accordez).

Ce sera probablement dans un bar avec de quoi grignoter (avec des tarifs négociés). La date précise reste à fixer en fonction de vos disponibilités (pour le moment, ce serait entre le 24 juin et la 2e semaine de juillet).

 

C’est ouvert à toutes et tous ; … Oui, c’est ouvert aux invités  (idéalement, précisez-le juste dans le Meet-Up, y’a une option pour cela) !! Quand je dis tous, c’est tous : Microsoft, Java, C/C++, iOS, Android, fans de Cycle-en-V, micro-managers (pour découvrir un univers où on peut travailler efficacement en s’ammusant!!), puristes, pas puristes… Cela a été démontré lors de notre soirée d’ouverture nationale avec Jeff Sutherland avec plus de 200 personnes de tous les horizons (capacité max de la salle).

Oui, l’Agilité Microsoft s’ouvre tant au niveau ALM qu’au niveau Web et Windows Azure (je parle de ces thèmes qui sont mes sujets de prédilection).

AU PROGRAMME

· Accueil (de 18h30 à 19h00) : Remise des badges avec votre nom ou pseudo

  • Retardataires, venez tout de même et trouvez vous-même vos badges.
  • Si vous passez sans  l’inscription Meet-up (histoire de saboter l’organisation de la soirée) venez malgré tout ! Je prévois des badges vierges.

· 19h00 à 19h10: Un mot de l’asso Agile .Net France

· 19h10 à 19h15 : Rapide tour de table rapide, sous forme d’Agile Game (histoire d’éviter le chaos des présentations trop longues et de « j’entends rien à ce qu’il dit »).

· Pause histoire d’avoir les retardataires :
à tout moment, discutez, allez chercher des boissons, et autres trucs sympa pour la santé ! … auto-organisez-vous !!

· Exemples de Thèmes

  • « Innovation Games« ,
  • « Aller au-delà du Hello World de VS et retour d’exp en prod », …).
  • Ce serait TOP si on pouvait parler également de Software Craftsmanship
  • …N’hésitez pas à proposer vos sujets ou spécialités directement sur le site Meet-up (ex. BDD comment bien faire marcher cela au-delà du « Hello world » ?).

· Tard, mais avant le départ de tout le monde : on fera un debrief de la soirée,

· Pour les plus endurcis : l’after de l’« after-work » en petit comité, dans un endroit secret à Lyon !

Les autres fois, on pourra lier Agilité et sport en plein air avec encadrement par des professionnels Diplômés d’Etat.

A très bientôt,

Vincent Thavonekham, www.thavo.com