Syndication : Atom 1.0  RSS 2.0
Blogs des développeurs

16/05/2012

Permalink 20:29:48, Catégories: Récapitulatif OpenSource, Récapitulatif Qt, Qt, Vie de la rubrique, Qt Quick, 24 mots   French (FR) , Thibaut Cuvelier []

[OpenSource][Qt] Pimp my video : effets avec les shaders et QtMultimedia

Vous souhaitez ajouter des effets par-dessus vos vidéos ? Cet article est donc pour vous !

Pimp my video : effets avec les shaders et QtMultimedia

Vous devez être identifié pour poster un commentaire.

Permalink 09:30:05, Catégories: Devoxx-fr-2012, Devoxx France 2012, 93 mots   French (FR) , thierryler []

[Java] Une autre vision de Devoxx'

Un des éléments ayant le plus marqué cette première édition de Devoxx France 2012, c'est l'hôtel Marriott et plus particulièrement sa moquette.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

Permalink 00:50:35, Catégories: Récapitulatif .NET, Récapitulatif, Agile, 64 mots   French (FR) , Radwane []

[.NET] Soirée Alt.Net de mai

Altnetfr

Les sessions se suivent et ne se ressemblent pas, cette fois nous avons prévu un menu composé... Vous y trouverez au programme : WCF Async Queryable Services, Le NoSQL au service de l’incrémental et TDD as I mean it.

Venez assistez à cette évènement qui sera composé de trois présentation et clos par un échange libre.

Cliquez ici pour plus d'information

Vous devez être identifié pour poster un commentaire.

14/05/2012

Permalink 12:00:01, Catégories: Récapitulatif Linux, Récapitulatif Qt, Qt, Vie de la rubrique, 140 mots   French (BE) , Thibaut Cuvelier []

[Linux][Qt] Le développement d'applications Qt pour des systèmes Linux embarqués est désormais plus facile avec Qt Commercial 4.8 SDK

Avec la sortie de la première version de Qt Commercial 4.8 SDK, vous allez enfin pouvoir apprécier les améliorations que nous avons réalisées pour le développement sous Linux embarqué. Le Qt Commercial SDK contient désormais tout ce dont vous avez besoin pour démarrer des développements Qt sur des cartes de développement de systèmes embarqués populaires telles que BeagleBoard-xM ou PandaBoard. Un outil de compilation croisée est inclus, ainsi que des bibliothèques Qt précompilées et les images rootfs appropriées pour les deux systèmes embarqués. Même en cas de différences matérielles, ces améliorations de Qt Creator Commercial seront utiles.

Le développement d'applications Qt pour des systèmes Linux embarqués est désormais plus facile avec Qt Commercial 4.8 SDK

Vous devez être identifié pour poster un commentaire.

Permalink 11:00:56, Catégories: Récapitulatif .NET, Récapitulatif Web, Récapitulatif, SQL Server, .NET, ASP.NET, RAZOR, WebMatrix, Nuget, WebPages, Entity Framework, 376 mots   French (FR) , Hinault Romaric []

[.NET][SGBD][SQL Server][Web] [Tutoriel]Création d’une application CRUD avec WebMatrix, Razor et Entity Framework

Salut,

Les cinq articles de blog qui présentaient pas à pas comment créer une application CRUD avec WebMatrix, Razor et Entity Framework ont été regroupés en un seul tutoriel qui vient d’être publié sur Developpez.com.

J'ai eu à développer récemment une application CRUD avec WebMatrix. Utilisant principalement la classe DataBase de l'espace de nom Microsoft.Data pour la manipulation des données, lorsque j'ai aperçu Entity Framework dans les packages NuGet avec WebMatrix 2 bêta, je me suis dit "génial" ! Ça veut dire que je peux l'utiliser dans ma solution.

J'ai donc opté pour l'utilisation de la bibliothèque au sein de mon application WebMatrix. Entity Framework est en passe de devenir un standard pour la manipulation des données et est recommandé par Microsoft.

Contrairement à Visual Studio et ASP.NET ou l'on dispose de plusieurs outils rendant facile la conception d'une application CRUD avec Entity Framework, sur WebMatrix, c'est un peu compliqué et l'on ne dispose pas des fonctionnalités comme l'échafaudage, et encore moins des ressources sur Internet.

C'est pourquoi j'ai décidé de fournir au travers de cet article une démarche pas à pas avec autant de détails que possible pour la conception d'une application CRUD avec WebMatrix, Razor et Entity Framework.

Le lecteur, tout au long de ce tutoriel, pourra se familiariser avec WebMatrix, Razor, Entity Framework, le gestionnaire de packages open source .NET NuGet pour WebMatrix et le gestionnaire de base de données SQL Server Compact Edition.

Cet article est essentiellement destiné aux débutants. Aucun prérequis n'est donc nécessaire pour sa bonne compréhension. Il est néanmoins préférable d'avoir des connaissances de base en programmation orientée objet avec C# et d'être familiarisé avec WebMatrix et Razor. Si ce n'est pas le cas, je vous conseille de lire dans un premier temps mon tutoriel de présentation de WebMatrix, ainsi que mon tutoriel sur Razor.

- Consulter le tutoriel complet

- Télécharger la version PDF

- Télécharger la version hors-ligne

- Télécharger la version eBook

- Télécharger le code source de l'application d'exemple :

. Version RAR

. Version ZIP

- Pour les commentaires c'est par ici

Bonne lecture ;)

Vous devez être identifié pour poster un commentaire.

11/05/2012

Permalink 13:16:14, Catégories: Récapitulatif .NET, Asp.net, C#, 14 mots   French (FR) , mikaelkrief []

[.NET] C# : Génération de PDF

Voici 2 librairies qui permettent la génération de PDF en C#.
Voir l'article

Vous devez être identifié pour poster un commentaire.

09/05/2012

Permalink 20:13:19, Catégories: Récapitulatif OpenSource, Récapitulatif Qt, Qt, Vie de la rubrique, 63 mots   French (FR) , Thibaut Cuvelier []

[OpenSource][Qt] Les pièges les plus courants de QThread

On va aborder les threads, dont on a tendance à abuser en général, ce qui peut conduire à des problèmes par la suite. Cela n'apportera peut-être pas d'informations pour beaucoup d'entre vous, si ce n'est la majorité, mais on rencontre encore régulièrement des personnes qui font des erreurs sur ces points.

Les pièges les plus courants de QThread

Vous devez être identifié pour poster un commentaire.

07/05/2012

Permalink 20:10:54, Catégories: Récapitulatif OpenSource, Récapitulatif Qt, Récapitulatif C++, Vie de la rubrique, 76 mots   French (FR) , Thibaut Cuvelier []

[C++][OpenSource][Qt] OpenGL threadé dans Qt 4.8

Si vous avez déjà utilisé le module OpenGL dans Qt à un moment ou un autre, vous vous êtes peut-être retrouvé à vouloir exécuter une partie d'OpenGL dans un thread séparé. Qt 4.8 apporte de nouvelles fonctionnalités intéressantes. Cet article décrit l'une de ces fonctionnalités, la séparation du code OpenGL dans des threads séparés, pour conserver l'interface utilisateur réactive lors des calculs 3D.

OpenGL threadé dans Qt 4.8

Vous devez être identifié pour poster un commentaire.

03/05/2012

Permalink 11:27:09, Catégories: Actualité, Android, Presentation, Les news, Devoxx France 2012, 2482 mots   French (FR) , MathiasSeguy []

[Android][Java] Android2EE à la Devoxx Fance: Comme si vous y étiez

DevoxxFrance
&
Bandeau Conference

Voici, un petit retour personnel sur la Devoxx France qui s'est tenue à Paris du 18 au 20 Avril dernier, en vous racontant comment j'ai vécu cette aventure.

Devoxx France Debrieffing.

Arrivée mercredi matin 8h45, après une nuit dans le train, ma valise sous le bras (grosse valise + les cintres pour le costume et les chemises + le sac à dos pour l'ordi, ... tout ça), des valises sous les yeux, un peu inquiet.
Et là, direct, au stand d'accueil, Nicolas (Martignole) et José (Paumard) tout sourire, "Alors comment ça va Mathias, t'es prêt pour ta conf, en forme? Tiens ton badge, la salle des speakers est en haut, et patati et patata :o)". Des paroles super accueillantes. J'avais l'impression d'être invité par de vieux amis que je n'avais pas encore rencontrés.
Je suis orienté vers les vestiaires, tout se déroule à merveille : des gens souriants, aimables malgré le stress des mille et une choses à faire en ce jour de lancement.
Première conférence, la seule que je verrai avant de passer : José Paumard "De Runnable et synchronized à parallel() et atomically()". Une énorme claque. Le rythme est soutenu, j'apprends plein de concepts, je comprends et réassemble tout un tas d'autres notions. Je suis bluffé; José explique par le détail les problèmes de synchronisation, de parallélisation, d'algorithmie, déroulant le temps des années 76 à 2015... A la fin de la conférence, je ramasse mes bras, qui étaient tombés. Et je me dis, "Quel niveau de furieux ! Ça va être super ces trois jours". Je ne suis pas trop inquiet pour ma conférence, les dés sont déjà jetés, je ne peux plus rien y faire, j'espère juste qu'elle plaira autant que celle de José m'a plu.
Un sandwich plus tard, je m'installe "Scène A" pour préparer mon talk. Et là, c’est magique, un gars qui parle avec un accent à coupé au couteau vient me prendre en charge toute la partie technique: installation du micro, branchement de l'ordi... Il est super sympa, pas de speed, tout va bien, tout se passe bien, tout va bien aller. Des pros, l’équipe technique de la Devoxx (la Devoxx mère), sont là pour s'occuper des speakers quand ils sont sur scène. C’est fantastique et très rassurant (ça faisait trois semaines que je me demandais si mon ordinateur pourrait afficher le diaporama en 1280*720...).
La salle s'installe. Le responsable vidéo me dit ok. Je me lance. Le discours s’enchaîne, les slides aussi, tout va bien. Je suis enchanté. J'ai envie de partager ma présentation avec tout ces gens, de leur parler, de leur expliquer, de leur donner envie de se mettre à la programmation Android. Trois heures de speach, sans pause, ça a été dur pour le public, mais il a tenu bon et semblait captivé, voyageant avec moi à la découverte de la programmation Android.


Speak Speak

Et puis viennent les questions, les réponses. Le technicien me fait signe de m’arrêter, « Tiens il me reste encore 5 minutes sur mon prompteur …». Des gens viennent parler avec moi, je range mes affaires, je suis content, tout s'est bien passé, tout s'est parfaitement bien passé, je respire. Un gros coup de barre s’abat sur moi :o) Merci la DevoxxFr de m'avoir donné cette tribune.
Dans les couloirs, je rencontre des gens et discute. C'est fou, à la Devoxx, tu te plantes devant un inconnu en lui disant "Rencontrons-nous" et 9 fois sur 10 te voilà parti dans une super discussion d'une demi-heure avec une personne géniale. Et puis il y a les gars du Toulouse JUG (liste non exhaustive @thbrichard @leonardo_noleto @ebonnet31 @Chipeau @BermudezMarcos @ndeverge @OlivierJaquemet @bermudezmarcos @smaldini @ilaborie) qui sont là, on se sent "en tribu" et ça fait du bien aussi.
Je rencontre Rossi (Oddet) qui organise la JCertif Africa (avec pleins d'autres gens mais qui n'étaient pas là) et immédiatement on s’entend bien. Le lendemain je verrai Chrisbel, très agréable personnage aussi. Ah, oui, pourquoi je vous parle de cette JCertif Africa (Septembre 2012 Kinshasa)? Parce que j'y vais et pendant une semaine je vais enchaîner les cours de développement Android: une expérience fantastique en perspective. Je trouve que c'est un très beau projet. Merci à Max Bonbhel pour cette aventure. D’ailleurs si vous vous sentez une âme de speaker ou de sponsor, n’hésitez pas à me contacter.
Et puis, c'est le Speakers' Diner, dans un petit resto à trois pas de l'hôtel Marriott, lieu de la conférence, (disons un bon quart d'heure de marche avec toutes les valises, la fatigue de la journée dans les pattes). L'ambiance est très chaleureuse. À chaque rencontre, tu es impressionné de te trouver face à un tel interlocuteur, un gars qui travaille pour le W3C (Alexandre Bertails), puis des commiters Apache (Olivier Lamy et Benoit Perroud), un (le?) fondateur de JavaLive, HTML5Live, ***Live (Camille Roux)… Tu papotes un peu avec ceux qui ont rendu la DevoxxFrance réelle, Nicolas, José, Antonio et Zouheir. La soirée se termine, je suis un peu épuisé, je n’ai plus qu'à trouver un métro, retrouver la maison des amis qui m'hébergent (Merci Vincent et Anne pour l'accueil chaleureux et les allers-retours), parler avec Vincent une petite heure et m'effondrer dans mon lit vers 1h30...


KeyNote

Lendemain levé 6h45, ouf c'est dur, j'ai les yeux qui piquent :o) Et on repart pour la deuxième journée de la DevoxxFrance.
Les KeyNotes : une salle, un speaker (enfin 4, 1 et 2), 1000 personnes et un très grand moment de plaisir. Là, il y a du level, les speachs sont excellents, on écoute, on apprend, on applaudit, 1h45 de pur bonheur. Merci à Antonio Goncalves, Zouheir Cadi, José Paumard et Nicolas Martignole pour "Bienvenue à Devoxx France", merci à Pierre Pezziardi pour "Fier d'être développeur ?" et à Ben Evans et Martijn Verburg pour "This could be Heaven or this could be Hell". On enchaîne avec le café et de grandes discussions entre amis (que l'on vient de rencontrer) dans les couloirs. Puis, je vais voir "Play 2.0, un framework pour une nouvelle génération d'application Web" par Guillaume Bort et Sadek Drobi. Et là, pareil, un recul, une intelligence, une philosophie sur le web et en particulier le Http que je n'avais encore jamais entendu. Le truc terrible. J'écoute, je suis conquis, demain je me mets à play2, ah non pas demain, y'a Devoxx :o)
Retour sur la "place centrale" et opération sandwich.
Je passe mon début d'après midi à rencontrer les gens sans aller dans les conférences. Du coup, je tombe sur Jean Demetrau de la "librairie informatique" qui tient la librairie de la Devoxx, Didier Girard (de Sfeir) (je ne comprendrai que le lendemain qui il est :o), Jean Louis Rousselin d'Oxiane qui me donne plein de bons conseils et avec qui le courant passe bien. Enfin je rencontre les gars de chez Google, Martin Görner, Alexis Moussine-Pouchkine, Nicolas Roar et Romain Guy. Des discussions à plusieurs niveaux, passionnantes, surtout avec Romain et Nicolas (elles sont techniques).


GoogleStandMeeting

Puis, je me dis "vas voir des conférences". Alors j'enchaine Sami Jaber avec Google Web Toolkit à l'épreuve du feu qui nous montre un projet GWT impressionnant en réactivité et en richesse fonctionnelle... Bon, je regrette un peu de ne pas avoir vu de code mais Sami nous l’a promis la prochaine fois il ouvrira le moteur... Ensuite je regarde la conférence de Petra Cross (qui fera polémique dans certains cercles d'initiés) sur la manière de développer chez Google. J’apprends des trucs, c'est sympa de voir comment Google travaille et structure ses équipes, ce qui est le but de cette conférence...
Je me fais un Tool in Action qui me parle du framework AndroidAnnotations par Pierre-Yves Ricau et Alexandre Thomas. C'est un framework qui permet de gagner en lisibilité lors de la rédaction des programmes Android en déportant dans une classe fille (mère? je ne me souviens plus) le code répétitif de nos activités. C'est sympa et la présentation est terrible. Allez jeter un coup d'œil pour vous faire une idée par vous-même: Android Annotations
J’enchaîne avec la conférence de Nicolas Roar sur l'optimisation du HTML pour Android, mais avant d'atteindre la salle, je me fais alpaguer dans le couloir pour une discussion qui dure 20 minutes et à laquelle je n'arrive pas à me soustraire. Bref, je salue, je cours pour ne pas trop rater de slides et.... j'arrive sur le slide "Des Questions?"... arg, déception j'ai plus qu'à attendre parleys... Du coup j'écoute les questions et les réponses en maugréant dans mon coin.
Et c'est parti pour la soirée, discussions à tout crin, passage chez Altassian, Sfeir, Ippon, Oxiane. On discute dur en mangeant du fromage et en buvant du vin. "Alors t'as vu quoi aujourd'hui toi?" "Ah, j'ai vu ça, c'était super, il expliquait ..." bon je vous laisse imaginer les discussions de geeks. "Eh, si t'envoies un tweet en mentionnant Altassian t'as une bière et un tshirt AngryNerds", ah oui super, hop le Tweet et récupération des goodies trop good ;o)
Et puis là, je regarde ma montre et m***e, l'Android postcast de l’Android DevCast a commencé depuis 5 minutes. Je cours au sous-sol. Bonne surprise, c'est la présentation des invités, super, je ne suis pas à la bourre. J'assiste à une excellente émission "podcast", pleine de bonne humeur et très instructive. Vous pouvez la retrouver ici: ANDROID DEVCAST #1 : DES GOOGLERS ET DU PUBLIC !.

Android DevCast

Suite à l'émission, je reste avec les gars du PAUG, on va boire un coup au troquet d'à côté. Ça papote, je rencontre plus avant Nicolas Roar. Excellente soirée. Merci les gars d'Android DevCast, du PAUG et merci à Nicolas et à Romain pour tout ce qu'ils nous ont raconté.
Puis retour au métro, chez les copains et couchage vers 1h30, 2h, levé 6h45, retour au métro et arrivé à la Devoxx vendredi matin 9h00. Et là, grosse, grosse fatigue, mais toujours le sourire et un profond sentiment de plaisir d'être là.
Je rate la keynote IBM et son torrent de tweets en cherchant à rencontrer une personne d'Oracle (Yolande) pour la JCertif avec Rossi que nous ne rencontrerons jamais :o) et je vais voir les deux autres KeyNotes qui sont exceptionnelles. La première "Portrait du développeur en "The Artist"" par Patrick Chanezon met du baume au cœur et nous motive à être toujours les doigts dans le code, le cerveau ouvert, en apprentissage permanent.
Quand à la seconde, "Abstraction Distractions" par Neal Ford, elle s'est conclue par une standing ovation... Autant vous dire que c'était sublime. Une maîtrise parfaite du contenu, du story telling et surtout un message fort sur l'abstraction qui ne doit pas occulter la réalité.
Petite pause café, tour des stands pour finir de les découvrir. Petite anecdote, je me présente devant chez Oracle, sans trop réfléchir, "Bonjour, je fais le tour pour me présenter, je suis expert Android..." Un ange passe, je ne comprends pas, mon cerveau fatigué percute. "Et sinon, vous avez des nouvelles du procès... :o)". Je trouve ces guerres de brevets déprimantes et en plus cela s’en ressent au niveau des conventions... C’est triste.
Puis sandwich de la pause méridienne et retour en salle de conférence pour "55 fonctionnalités de Java 7 dont vous n'avez (probablement) pas encore entendu parler" par David Delabassee. Et je repense à Ben Evans et Martijn Verburg.
La conférence suivante sera pour moi "Google App Engine: la complexité inversement proportionnelle à la scalabilité" par Ludovic Champenois et Didier Girard. C'est une présentation sympa du concept de l'AppEngine, de son coût (deux cafés à la machine par mois), de ses avantages, des éléments aux quels il faut être attentif. On sort de là en se disant "faut que j'essaie". L'inconvénient, c'est que dans le code même de votre application vous vous maquez avec les Api de l'AppEngine, mais bon, sur certains projets, ça vaut le coup. De toute façon, faut que j’essaie.
Les stands commencent à être démontés.
Et LA CONFERENCE que j'attends depuis le début de la Devoxx, Romain Guy, "lisse comme du beurre" euh, non, "Android, Graphisme et Performance". Et là, en une heure, les bonnes pratiques défilent, le strictMode, les threads concurrentes, la bonne utilisation des layouts (utiliser les GridLayout!!! et pas les linearLayout), le viewStub, le setLayertype, les animations,... Un condensé de bon usage dans le développement d’application Android. Un grand moment de plaisir.
Viens le moment de la dernière conférence, la Devoxx se vide, les stands sont à terre, la salle n'est pas bien remplie et j'écoute "Faire (bien) tourner Java en environnement virtuel et cloud." par Alexandre Vasseur. C'est très technique et poussé sur la machine virtuelle, en particulier VMware, mais ça permet de se faire une idée de ce que sont les machines virtuelles et des petits détails cruciaux auxquels il faut faire attention quand on fait du Java dans un tel environnement.
La Devoxx se finit, les gars du Marriott restructurent l'hôtel, l'équipe de la Devoxx range le matériel, je reste avec Rossi à papoter avec le sentiment d'avoir assisté à une grande et superbe fête qui se termine.
Et puis ce sera le train de nuit, après 5 heures d’attente à la gare...

Quelques pensées supplémentaires:
Ma TodoList des trucs à tester : Git, Play2, CloudBees, AppEngine, les nouveautés de Spring, NoSql, Guava, ...
Les trois mots clefs que j'ai retenus de cette Devoxx France: Mobilité, Cloud et Agilité.
Il me tarde que les conférences soient disponibles sur Parleys. Et si vous n'êtes pas venus, n'hésitez pas, la séance de rattrapage c'est sur parleys.com.
Vous trouverez l'ensemble des retours sur la Devoxx France à cette adresse:Les news de Devoxx France
Le cercle Google+ des speakers et des organisateurs:G+ DevoxxFR Speakers circle
Ma présentation est disponible sur slideshare ici :Android A Quick Course Part I et Android A Quick Course Part II
Crédit photographique:Claude Falguière (photo 1 et 2),Salvador Diaz (photo3), Petra Cross (Photo4),Android Devcast (photo5) et l'équipe d'organisation (photo6).


Et pour terminer un GRAND, GRAND merci à l'équipe d'organisation de la Devoxx France:

Organisateurs de la Devoxx France

Avec une spéciale dédicace personnelle à Nicolas, José et Benoit.

Alors, merci qui?

Merci, à Devoxx France !!!!! :o)
et A L’ANNÉE PROCHAINE :o)

Mathias Séguy
mathias.seguy.it@gmail.com

Auteur Android2EE
Ebooks pour apprendre la programmation sous Android.
AndroidEvolution

Retrouvez moi sur Google+
Suivez moi sur Twitter
Rejoignez mon réseau LinkedIn ou Viadeo

Vous devez être identifié pour poster un commentaire.

02/05/2012

Permalink 17:46:09, Catégories: Récapitulatif, Divers, 37 mots   French (FR) , jmini []

Le monde se divise...

Le monde se divise en 10 catégories,
ceux qui comprennent le binaire et ceux qui ne le comprennent pas.

Cette blague n’est visiblement pas nouvelle, mais c’est la première fois que je tombe dessus...

Vous devez être identifié pour poster un commentaire.

01/05/2012

[SGBD][SQL Server] Performance du stockage SQL Server en milieu virtualisé : HBA Queue Depth et VMKernel Outstanding

Je profite d'un petit moment de libre pour écrire un billet sur un problème de performance que j'ai pu constater il y a quelques avec SQL Server et une baie SAN HP EVA 4000 dans un milieu virtualisé et VMWARE. Je place rapidement le décor : je dois intervenir pour un problème de performance SQL Server. Le client m'explique un peu son architecture et me dit que son instance SQL Server est virtualisée. Les applications qui tournent sur ce serveur ont visiblement des temps de réponse assez important.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

[.NET][SGBD][SQL Server] Les nouvelles fonctions T-SQL de SQL Server 2012 - Episode 2/8 - FORMAT()

A l'épisode précédent, nous avions abordé les possibilités offertes par la nouvelle fonction PARSE().

Poursuivons avec FORMAT(), qui est une extension de CONVERT(), puisqu'elle est plus ouverte aux différentes cultures ... et beaucoup plus !

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

« Page Précédente 1 2 3 ... 603 604 605 Page suivante »

Liste des blogs

Blogs du club des professionnels en informatique

Blogs de Developpez.com
Ce Blog récapitule les meilleurs billets publiés sur les blogs de developpez.com.

Identifiez vous avec votre login / mot de passe du forum

Rechercher

<  Mai 2012  >
Lun Mar Mer Jeu Ven Sam Dim
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Syndiquez ce blog XML

Articles :

Commentaires :

 
 
 
 
Partenaires

Hébergement Web