Académique Documents
Professionnel Documents
Culture Documents
Developpez
Magazine
Edition de Juillet 2005.
Numro 2. Magazine en ligne gratuit. Copies conformes loriginal autorises. Directeur de la publication : Bobby Joe Lambert Ralisation : Hugo Etivant Rdaction : la rdaction de Developpez Contact : magazine@redaction-developpez.com
Java
Les classes de lAPI Jakarta Commons
page 2
Developpez.com
Cours Mthodes
Perl
Dbutez avec facilit et rapidit
page 10 Dictionnaire........page 6 HTML...................page 7 Delphi.................page 8 Perl.....................page 9 DotNET..............page 11 PHP...................page 13 Linux.................page 13 Liens.................page 14
Extrem Programming
Extrem Programming propose de remplacer certaines notions acquises par des ides rvolutionnaires, et de rendre le dveloppement de logiciel efficace et agile
par Eric Lagac page 4
vnements
page 1
Developpez.com
Developpez Magazine
Java
Les derniers tutoriels
Nous tudierons ici l'API Commons chaque type de collection. Logging qui est une couche d'abstraction Lire le cours de Sbastien Le Ray (lien 2) pour la plupart des systmes de Les Annotations de Java 5.0 journalisation existants. Lire le cours de Sbastien Le Ray (lien 1) Tiger Les Annotations permettent de marquer Utilisation de l'API Jakarta diffrents lments du langage Java avec des attributs particuliers, dans le but Commons Collections Aprs une prsentation des concepts cls d'automatiser certains traitements et et des entits supportant le fonctionnement mme d'ajouter des traitements avant la
Journalisation avec l'API de l'API, nous dcrirons, package par compilation grce au nouvel outil du JDK package, les fonctionnalits offertes pour : apt... Jakarta Commons Logging
Lire le cours de F. Martini (lien 3)
Vu dans le blog
Les nouveauts de Java SE 6 (Mustang)
Voici un petit rcapitulatif de ce qu'il y a de neuf dans Java SE 6 (Mustang) : Support format PNG pour les icones Amlioration performance fichiers Zip situs sur le rseau Possibilit de connaitre l'espace disque disponible AntiAliasing & LCD AntiAliasing support Ajout tri sur JTable L'integration du moteur de javascript rhino dans le JSE. La fin du rectangle gris quand on passe une fenetre au dessus de l'autre en swing Un java web start relook Un binding openGL pour swing activ par defaut. Amrioration fidlit Look and Feel GTK Excution directe des JAR sous Unix Cela n'est videmment pas une liste complete. Mais juste quelques points qui me paraissaient intressant d'tre mentionns. Surtout les deux derniers qui devraient grandement intresser ceux qui utilisent Linux/Unix. Lire le blog de vbrabant (lien 4)
Notre partenaire
Le Club-Java a pour vocation de promouvoir la technologie Java et de la mettre en avant sous forme d'actions de pdagogie, d'aide et d'assistance pour ses adhrents. Accs : http://www.club-java.com/
Il faut alors rpondre aux diffrentes questions (nom, prnom, socit, adresse,....). Cela gnre un certificat signature qui est stock dans un dpot monStore Ensuite pour signer le jar :
jarsigner -keystore monStore sMonJar.jar monJar.jar signature -signedjar
Cela gnre le jar sMonJar.jar qui est la version signe avec le certificat signature du jar monJar.jar. Lire la Q/R de christopheJ (lien 5)
Developpez.com
Developpez Magazine
UML
Les derniers tutoriels
L'Extreme Programming
Extreme Programming propose de remplacer certaines notions acquises par des ides rvolutionnaires, et de rendre le dveloppement de logiciel efficace et agile. Lire le cours de Eric Lagac (lien 6)
eXtreme Programming
Lire le support de cours de Stphane Frnot (lien 18)
Critique de livre
MDA en action Ingnierie logicielle guide par les modles
Xavier Blanc Editions Eyrolles 37,05 EUR Lorsque que MDA (Model Driven Architecture) est apparu il y a quelques annes, bon nombre de dveloppeurs l'a considr comme un acronyme dissimulant un niveau d'abstraction supplmentaire la modlisation UML et apportant une complexit peu implmentable dans l'industrie logicielle. Mais voila, UML a volu, les enjeux de la modlisation, les outils de conception en entreprise ont chang et l'approche MDA peut-tre exploite, mme si la spcification reste floue sur une mthode claire et formelle d'utilisation. Aprs la lecture du livre MDA en action, on comprend bien que, sans appliquer tous les concepts avec exactitude, on peut mettre en place une approche de pilotage des applications base sur les modles. Il en rsulte une dfinition plus formelle de l'application, un processus de conception maitris et (c'est ce qui interesse les dcideurs), davantage de productivit. Xavier Blanc est Matre de confrence l'Universit Pierre et Marie Curie. Il enseigne les techniques de modlisation, et reprsente galement le LIP6 l'OMG. Sa contribution est notamment mesurable au sein du projet "IST ModelWare", destin amliorer l'interoprabilit des outils de modlisation. Un exemple de transformation des modles est donn titre d'exemple ; mme remarque, c'est concrtement l'un des lments qui amne davantage de L'auteur prsente tout d'abord productivit MDA en entreprise l'architecture MDA et les concepts , et j'aurai apprci une tude de qui y sont inhrents (modles CIM, cas professionnelle. PIM, PSM, MOF, UML, XML). Ce premier chapitre est essentiel Bien entendu, l'un des grands la comprhension des autres intrts de l'ouvrage est de chapitres qui amnent plus de consacrer 2 chapitres MDA profondeur au sujet. avec la plateforme J2EE et MDA Le chapitre 2 "Modles et niveaux avec la plate-forme PHP, illustrs mta" aborde les points les plus d'exemples de mise en oeuvre, abstraits et les fondements de d'utilisation des Profils UML MDA. On apprcie d'ailleurs, bien pour EJB et des transformations que l'effort de lecture soit de PIM en PSM. Une tude de important, une certaine concision cas, certes lgre puisque il s'agit et recherche de la justesse des du clbre "PetStore" clos dfinitions, illustrs par des l'ouvrage. exemples. Ce chapitre tudiera Il s'agit donc d'un bon livre, donc les notions de modle, mta- relativement thorique, qui modle, mtamta-modle. Cette pourra interesser les architectes et reprsentation des modles est concepteurs d'applications, les ensuite encrichie au chapitre 3 chefs de projets et dcideurs en avec l'tude des mta-modles qute d'informations sur l'labod'UML2.0 (UML2.0 Super- ration de processus de dvelopstructure et UML2.0 Infrastruc- pements. ture, profils UML), qui conjuguent la modlisation de la notation L'ouvrage est packag avec un UML et de MOF. CD-ROM contenant les outils OCL et AS sont ensuite prsents pour MDA IBM Rational succintement. J'aurais aim un Software Modeler et Softeam dossier plus complet sur le sujet, MDA Modeler. peut-tre dans une version future du livre. L'interoprabilit et la Pierre Chauvin manipulation des modles sont abords aux chapitres 5 et 6, ou Retrouvez la critique complte l'on tudiera le standard XMI et les (lien 8) frameworks JMI et EMF.
page 3
Developpez.com
Developpez Magazine
Developpez.com
Developpez Magazine
D'autres modles sont apparus et ont connu un succs limit, possiblement cause de leur manque de flexibilit. L'analyse oriente-objet (base sur la programmation oriente-objet) est apparue la fin des annes 80, et est encore utilise aujourd'hui pour le dveloppement de systmes de grande taille. Rational Unified Process (processus bas sur UML) est le modle de Rational Software, et requiert l'utilisation de logiciels spcifiques. La mthode P-Plus, de DMR (maintenant Fujitsu Consulting), qui a connue son heure de gloire dans les annes '80, commenait par la fin: le livre d'instructions du produit fini tait crit, puis prsent au client pour approbation; le dveloppement du logiciel commenait ensuite.
Ce document est tir d'articles publis fin 2003 par Eric Lagac sur le site The Maelstrm.
The Maelstrm
La majorit des collaborateurs sur ce blog sont qubcois ; ils oeuvrent tous dans le domaine des technologies de linformation. Ils sont architecte, administrateur, designer ou programmeur et ce sont tous des passionns de leur art. Ce blog collaboratif est un vortex compos de leurs intrts communs, de leurs ides disparates et de leurs points de rencontre.
XP traite le changement comme une ralit plutt qu'un indsirable, et propose une approche diffrente pour l'intgrer au Extreme Programming, ou XP, est bas sur des processus de dveloppement. principes trs simples, mais souvent ignors par l'industrie. Une des ides rvolutionnaires est que le cot du changement n'est pas II-A. Le pass variable mais plutt constant; XP accepte donc Les cours de gnie logiciel, la littrature, et le changement comme une ralit et l'intgre presque toutes les mthodologies de dans le processus de dveloppement. Aussi, la dveloppement jusqu'au milieu des annes 90 programmation en paire, o deux suggraient que le cot reli des changements programmeurs travaillent ensemble sur le dans les spcifications d'un problme ou le mme ordinateur, permet d'augmenter la design d'une solution augmente de faon qualit des niveaux encore jamais vus. Une exponentielle mesure que le projet avance. autre ide consiste mettre l'emphase sur la D'innombrables rfrences et tudes sont communication constante entre l'quipe de disponibles dans des livres et articles, et l'ide dveloppement et le client, par le biais de est une notion acquise pour plusieurs boucles rapides dveloppement-test-feedback. gnrations de gestionnaires de projet. En fait, Certaines de ces ides ne sont pas nouvelles, certaines mthodologies bases sur le modle mais elles sont assembles dans XP pour en cascade reposent entirement sur cette former une mthodologie efficace et qui prmisse et ignorent compltement les requtes prsente des rsultats concrets, plutt que des de changement, ou encore imposent des rsultats sur papier. processus trs stricts pour grer ces requtes (possiblement dans le but de les liminer).
Dans la ralit, quelqu'un a-t-il dj travaill sur un projet d'informatique (ou n'importe quel projet) o il n'y a pas eu de changement? Est-ce mme possible? Peu importe la taille du projet, peu importe le contexte, peu importe l'industrie, le changement est invitable. Depuis qu'il y a des projets d'informatique, il y a des requtes de changement; pourquoi les
Developpez.com
Developpez Magazine
ignorer? Pourquoi supposer que ce projet plus de rpercussions. Aprs un certain sera diffrent? point, cependant, le cot atteint un plateau et diminue lgrement; ceci est caus par la factorisation du programme (expression pompeuse pour dire II-B. Retour vers la ralit Le court cycle de dveloppement utilis simplification ). dans XP rgle le rythme du projet, et a un effet direct sur la qualit du produit fini. Une des grandes forces de XP est En ayant des mises en production d'accepter le changement comme une frquentes, les lments les plus ralit, et de l'inclure comme partie importants sont produits en premier; les intgrale du processus de dveloppement. mises en production suivantes permettent Les boucles rapides de dveloppementd'ajouter des fonctionnalits tout en testant test-feedback permettent d'intgrer le changement de faon contrle, sans avoir le rsultat chaque nouvelle tape. revenir en arrire. En permettant au Le graphique prsente le cot du changement de prendre place tout changement d'aprs XP. On peut voir que moment, il est possible de prdire le temps le cot du changement augmente et le cot associ, et de rapidement lgrement durant les premires tapes, prsenter au client la consquence de ce alors que le design devient plus complexe changement. Le cot du changement et que l'effet d'un changement a de plus en devient donc une constante plutt qu'une variable. Bien entendu, une requte qui aurait des consquences profondes sur le design d'une base de donnes ou d'une architecture devra tre value srieusement, et le client sera inform rapidement du cot en temps et ressources; il est possible qu'une requte de changement soit rejete. De la mme manire, il serait naf de compltement ignorer les ralits conomiques du projet, et d'accepter d'implanter des changements de toutes sortes, n'importe quand, tout en continuant de viser une date de livraison fixe. Le gestionnaire du projet garde le doigt sur le pouls des variables: temps, tendue (scope), ressources, qualit; son intervention permet de garder le projet un niveau raliste tout en fournissant au client un maximum de rsultats pour son investissement.
Dictionnaire
Le mot du mois 1225 mots 44 contributeurs 10 thmes 100 ressources 90 illustrations
Fort de prs de 1200 mots et de 44 contributeurs, le Dictionnaire des dveloppeurs francophones crot un peu plus chaque jour. Avec une moyenne de 1000 dfinitions vues par jours, cet outil sduit de nombreux dveloppeurs qui souhaitent largir leur connais-sance du jargon informatique. De nombreuses thmatiques y sont reprsentes : la culture, lconomie, linfographie, le web, la programmation, la gestion de projet, la scurit informatique, le matriel et les tlcoms. Retrouvez le dico sur : http://dico.developpez.com
page 6
Developpez.com
Developpez Magazine
HTML
La structure des balises : bloc et en-ligne
La comprhension de la structure des lments va avoir de nombreuses implications par la suite, et paradoxalement c'est souvent un sujet peu connu des webmasters. Raphal Goetter
Les balises HTML ont une structure particulire. En fait, il existe deux grands groupes principaux de balises : les balises de type "bloc" et les balises de type "enligne" (ou "inline"). Ceci est particulirement important car de la structure des balises vont dpendre tous leurs comportements, positionnements, affichages, imbrications, etc. On peut comprendre assez facilement la diffrence fondamentale entre ces deux structures d'lments : les lments "bloc" servent distinguer les parties entires de texte, comme des titres, des paragraphes, des listes, des citations, etc. ; les lments "en-ligne sont prvus pour rester dans le texte pour l'enrichir (lien hypertexte, emphase, renforcement, etc.). Exemples de balises de type en-ligne : SPAN, EM, STRONG, IMG, BR, INPUT, etc. Exemples de balises de type bloc : DIV, P, H1...H6, UL, OL, TABLE, PRE, etc. Ce texte va s'afficher sur une seule ligne navigateurs graphiques), et les lments (aucun retour la ligne) car les balises qui d'emphase (italique). Les balises en-ligne sont faites pour rester le dfinissent sont de type "en-ligne". au sein du texte pour l'enrichir et lui apporter du sens. Il n'est pas prvu qu'elles Imbrications et dimensions Au niveau structurel et imbrications, il y a puissent se positionner sur la page (mme si cela est possible), ni de leur donner des galement des diffrences notables : Une balise bloc peut contenir une dimensions (hauteur, largeur, profondeur) (ou plusieurs) balise bloc et/ou : exception faite des balises en-ligne en-ligne, sauf exceptions, et avoir "remplaces" (cf explications plus haut), une dimension (largeur, hauteur leur taille va tre dtermine par le texte ou l'lment qu'elles contiennent. dfinies). Une balise en-ligne ne peut Par dfaut, les balises en-ligne ont des contenir QUE une (ou plusieurs marges internes et externes inexistantes (valeur nulle), contrairement aux balises autres) balise en ligne. Les lments en-ligne se distinguent eux- bloc. mme en deux parties : les lments "remplacs" et les lments "non- Les balises bloc Les balises de "bloc" ont une structure qui remplacs". Les lments "remplacs" sont les seuls leur permet de bnficier de dimensions qui possdent des dimensions (height, (hauteur, largeur, profondeur), de contenir width) par dfaut. Il s'agit des lments d'autres lments dimensionns, de <img>, <input>, <textarea>, <select> et possder des marges internes (padding) et externes (margin) mais galement, et <object>. Tous les autres lments en-ligne ("non- surtout, d'tre positionns, c'est dire de remplacs") n'ont pas de dimension contribuer la mise en page du document. proprement parler (il n'occupent que la La plupart de ces proprits sont rserves place minimum ncessaire leur contenu). aux lments bloc. Par exemple, comme C'est le cas des lments <strong>, <em>, nous l'avons expliqu, une balise en-ligne comme <em> ne pourra pas possder de etc. dimensions propres, celles-ci dpendront du contenu (texte) de la balise. Par exemple : Notez que vous pouvez aisment passer <div><p>Paragraphe 1</p> d'une structure bloc une structure en<p>Paragraphe 2</p></div> La balise <div> (bloc) englobe les deux ligne (et vice-versa) grce la proprit CSS "display". paragraphes (blocs). Ceci est autoris. Par contre, nous n'aurions pas pu crire : Par dfaut, la plupart des lments bloc (en fait, tous sauf la balise neutre <div>) <span><p>Paragraphe 1</p> possdent des marges internes et externes <p>Paragraphe 2</p></span> car la balise <span> (balise en-ligne) n'est non nulles. Ce dtail est important car ces pas autorise contenir des lments blocs marges sont souvent diffrentes selon les navigateurs et il faut parfois les annuler comme les paragraphes. Une mise en page se fera donc l'aide de pour viter de grosses diffrences de rendu balises blocs, la balise <div> tant la plus visuel. La prise en compte de ces marges indique pour cet usage car elle est une par dfaut peut vous permettre d'viter de balise gnrique servant de conteneur, de gros soucis de compatibilit entre les navigateurs. zone neutre (elle signifie Diviseur). Retrouvez cet article en intgralit en ligne (lien 9) Raphael Goetter est webdesigner et intgrateur XHTML / CSS. Il est lauteur du livre CSS 2 Pratique du design web paru aux ditions Eyrolles.
Par exemple : <p>Paragraphe 1</p><p>Paragraphe 2 </p> Ces deux paragraphes vont s'afficher sur deux lignes, car la balise <p> est une balise de type "bloc" : chaque paragraphe Les balises en-ligne va occuper une ligne. Les balises, ou lments, "en-ligne" sont galement appeles "balises internes" car Autre exemple : leur but est de donner du sens des parties <strong>Toto</strong> et <em>moi </ de texte ou de bloc, tout en restant dans le em> texte. C'est le cas par exemple des lments de renforcement (gras pour les page 7
Developpez.com
Developpez Magazine
Delphi
Les derniers tutoriels
Cration de composants
Vous allez apprendre raliser des composants non visuels, c'est--dire des composants qui apparaissent sur votre fiche uniquement en conception (comme le TTimer par exemple) Lire le cours de Sbastien Doeraene (lien 10) qu'une approche de la technique La cration d'objets COM pour d'injection de code CIL au travers de la ASP classe EnumBuilder. Lire le cours de Jean-Michel Doudoux Lire le cours de Laurent Dardenne (lien (lien 14) 11)
Prsentation et utilisation des La gestion des exceptions et le fiches avec Delphi contrle d'erreurs Lire le cours de Jean-Michel Doudoux
Cet article vous donne tout ce que vous (lien 15)
Les numrations sous Delphi avez besoin de savoir pour vous sentir l'aise avec la bte .NET Utiliser une BDD Firebird sous Les numrations du framework .NET me Lire le cours de Tony Baheux (lien 12) Delphi 7 / 2005 Personnel semblaient tre un type de donne diffrent mais il n'en est rien, elles se Prsentation et utilisation des Ce cours prsente comment attaquer une base de donnes Firebird sous Delphi 7/ manipulent de la mme manire qu'une menus avec Delphi 2005 dition personnelle (win32). En
numration dclare sous Delphi .NET. Lire le cours de Jean-Michel Doudoux utilisant la bibliothque PythonForDelphi Vous trouverez dans ce tutoriel les (lien 13) Lire le cours de Guillaume Duriaud (lien manipulations de base sur les 20) numrations sous Delphi .NET ainsi
Critique de livre
Delphi 8 pour .NET
Olivier Dahan 738 pages, Juillet 2004, Editions Eyrolles, ISBN: 2212113099,
Encore un ouvrage de rfrence possder ! Ce livre est le complment idal de la documentation livre avec Delphi 8. Il prsente de faon clair les nouveaut apportes par le Framework. Ce que cela change pour les habitus de Win32, ce qui ne change pas et nous oriente tout de suite vers les bonnes habitudes prendre avec Delphi pour .NET Une partie de l'ouvrage est ddie la migration des applications et des composants vers Delphi
42,75 EUR
.NET, c'est sans doute le premier chapitre que l'on lit quand on veut commencer la migration des applications. Une remarque cependant, ce livre n'est pas destin aux dbutants avec Delphi. Il suppose que le lecteur soit dj un habitu de Delphi, sans tre forcment un expert. Nono40 Retrouvez la critique complte (lien 16)
Livraison gratuite sur Amazon
Developpez.com
Developpez Magazine
Perl
Les cours
Dbutez en Perl (101 pages, 190 Ko)
Cours dintroduction pour les dbutants. Cours de Franois Dagorn et Olivier Salaun
Nou vell e
rub riqu e!
Le forum
Le forum Perl de Developpez est trs actif, rejoignez nous ! (lien 17)
les une
range les paramtres dans une liste L'usage de cette table se fait de deux manires, selon que l'on spciale, @_, interne la fonction. veut la manipuler dans sa globalit, ou bien accder un lment Cette liste se comporte comme toutes les autres. Il n'est, par particulier. L'accs global au tableau associatif se fait avec la contre, pas recommand de tenter de la modifier. Il est donc possible de rcuprer les valeurs de diffrentes faons : notation en % : %hash = (); pour vider un tableau de hachage, %hash = (1 => 'premier', 2 => 'deuxieme', 3 => 'troisieme'); pour affecter une liste associative un tableau du mme mtal, %hash = %liste; pour affecter le contenu d'un tableau associatif un autre tableau de hachage (attention, il s'agit d'une duplication du contenu), %hash = (%hash1, %hash2, %hash3); pour affecter le contenu de trois tableaux associatifs dans un autre. Les clefs prsentes dans plusieurs tableaux simultanment ne se retrouveront qu'en un exemplaire dans le hachage rsultant avec pour valeur associe la dernire valeur rencontre, %hash = @liste; pour affecter une liste simple une liste associative. Les lments de la liste simple sont pris par paires, le premier de chaque paire tant utilis comme clef, le second comme valeur.
my ($param1, $param2) = @_;
my %association = (1 => 'aaa', 2 => 'bbb', 3 => Lors de l'appel une fonction, PERL 'ccc');
rcupre le premier paramtre de la liste et le supprime d'y-celle. Le nombre de paramtres effectif tant laiss libre, il peut tre pratique de le connatre, ne serait-ce que pour effectuer le nombre de shift correct pour rcuprer toutes les valeurs. Le nombre de paramtres reus se trouve simplement par l'valuation de @_ en contexte scalaire ($i = @_; ou bien $i = scalar (@_);). 2Eurocents
Par contre, l'valuation d'une table associative en contexte scalaire n'est, priori, pas une ide pertinente. 2Eurocents
Developpez.com
Developpez Magazine
Perl
page 10
Developpez.com
Developpez Magazine
DotNET
Les derniers tutoriels
diffrentes langues et, selon le choix de SMO : SQL Server 2005 et .Net La compression de fichier avec l'utilisateur, rediriger vers ces pages. Une 2.0 autre solution est d'utiliser une page dont Sql Server Management Objects ou SMO .Net 2.0 est un ensemble de classes permettant d'accder la quasi totalit des fonctions de maintenance et d'administration de SQL Server, et cela, directement depuis votre code. Il est donc dsormais possible d'effectuer une multitude d'actions dans SQL Server directement depuis une application .Net . Lire le cours de Ronald VASSEUR (lien 22) Nous allons voir dans ce tutoriel comment il est possible avec le Framework .Net 2.0 de compresser ou de dcompresser un fichier au format GZip. Cette nouveaut fait suite aux demandes des dveloppeurs qui souhaitaient que le Framework intgre de telles fonctionnalits. Toutes ces oprations sont dsormais rendues possibles par l'introduction d'un nouveau namespace : le System.IO.Compression . Lire le cours de Ronald VASSEUR (lien 24) on modifie le texte selon la langue et la rgion choisie. Ce texte peut provenir d'une base de donnes, d'un fichier XML ou d'une toute autre source de donnes. Lire le cours de Didier Danse (lien 25)
Dans ce tutorie nous allons dcouvrir une grande nouveaut d'ASP.Net 2.0 : les master pages. Notre but ici ne sera pas d'aller dans le dtail mais plutt d'apprhender ce que cela va changer dans notre faon de concevoir nos sites et Internationalisation d'une appli- quels sont les bnfices que l'on peut en tirer.. cation asp.NET Lire le cours de Ronald VASSEUR (lien Il existe toute une srie de solutions pour 26) internationaliser un site. On peut effectivement crer diffrentes pages en
Developpez.com
Developpez Magazine
Pour cela, nous avons eu droit plusieurs dmos, ralises par diffrents dirigeants de chez Microsoft Corporation: Francois Ajenstat (Group Product Manager SQL Server 2005) qui nous a fait une dmonstration des performances de SQL Server 2005, en comparant ce dernier son prdcesseur, SQL Server 2000 Brian Keller (Product Manager Visual Studio 2005), qui nous a fait une petite dmonstration de Visual Studio 2005 Josh Cohen (Program Manager), qui nous a montr que WSManagement pouvait aussi bien grer les systmes Windows que les systmes Solaris, etc.. Mike Hall (Technical Product Manager), qui nous fait une dmonstration Windows Mobile, sur comment raliser la scurit entre un serveur Microsoft Exchange et un PDA Lors du Keynote, Andy Lees nous a annonc, en exclusivit, la date officielle de la sortie de SQL Server 2005-Visual Studio 2005-Biztalk 2006: vous pouvez donc noter, sur vos agendas, cet vnement pour la semaine du 07 Novembre 2005. mobiles, Automation Office, etc.), le tout en C# 2.0. A la fin de la journe, nous avons eu droit une soire organise par Microsoft, et qui se passait l'"Heineken Experience". Nous avons donc commenc par visiter le muse de l'histoire d'Heineken, puis nous avons termin la soire dans les locaux du muse, o nous attendais tout ce que l'on peut rver pour passer une bonne soire: musique, jeux vidos (arcade et ralit Technologies). Comme son nom l'indique, il s'agissait d'une session sur les VSTO. L'interaction entre Office 2003 et Visual Studio est totale dans cette nouvelle version, ce qui permet un dveloppement grandement simplifi. Ensuite, j'ai assist une excellente session de Brian Noyes (Principal Software Architect) sur "Windows Forms: Making the most of Winforms 2.0 Databinding". Brian nous a rappel les
Ce troisime jour ft l'occasion d'assister pas mal de confrences. Le premire session que j'ai vue tait celle de Tony Goodhew (Developer Division) et s'intitulait: "Building Smart Client Applications with .NET: The Future of The Software Development". La deuxime confrence de la journe s'intitulait "Building Office Solutions Using Visual Studio 2005 Tools for Office", et tait mene, d'une main de matre, par Ken Getz (MCW [...]
Retrouvez aussi les autres FAQ : .NET (lien 28) ASP.NET (lien 29) C# (lien 30) VB.NET (lien 31)
Developpez.com
Developpez Magazine
PHP
Les derniers tutoriels
Stocker des images dans MySQL Interface XUL pour PHP
Ce tutoriel va vous apprendre comment stocker depuis PHP, des images (GIF ou JPEG) directement dans une base MySQL. Les images sont directement enregistres en tant que binaire dans une table et n'ont ainsi aucune prsence dans le systme de fichiers. Lire le cours de Cyril Beaussier (lien 32)
Ce tutoriel explique comment raliser une ment crer efficacement des application base sur l'architecture client- applications web serveur : comment concevoir une interface Ce cours explique pas pas comment utilisateur graphique en XUL, un service crer son propre framework PHP.. Web en PHP et les lier au moyen du Lire le cours de Pawel Kozlowski (lien 34) protocole SOAP. Lire le cours de Pawel Kadluczka (lien 33)
Linux
Les derniers tutoriels
Administration de NFS sous linux NTFS sous Linux
Ce cours vous apprend comment installer et configurer un Ce tutoriel explique de manire trs dtaille l'utilisation de partage de fichiers avec NFS partitions de type NTFS sous linux. Lire le cours de coredump (lien 35) Lire le cours de Richard Russon (lien 36)
Critique de livre
Ce livre s'adresse aux administrateurs de systme Linux et aux developpeurs qui veulent interagir directement avec le noyau Linux. Grce une multitude d'exemples, ce livre est un excellent support pour l'autoformation et ensuite grce l'index et aux nombreux tableaux qui le jalonnent, il deviendra une rference indispensable. Les histoires de Linux et d'Unix sont souvent voques pour permettre de comprendre comment on est
arriv au noyau d'aujourd'hui, pourquoi certaines informations se trouvent la fois disponnibles dans /proc et dans /sys... Par ailleurs, l'auteur donnent un multitude de liens qui permettent soit d'appronfondir un sujet en particulier soit abordant un sujet voqu mais sortant du cadre de l'ouvrage. Comme souvent chez O'reilly ce livre est vraiment d'une grande qualit, il aborde un des domaines qui font la richesse des
8%
8%
3%
24%
57%
KDE Gnome XFCE Fluxbox / Openbox / Blackbox / Hackedbox... seul Pas de serveur X du tout
Developpez.com
Developpez Magazine
Liens
Vous trouverez ici la liste des URL des articles cits dans ce magazine. Pour des raisons pratiques de mise en page des URL longues, ces dernires sont fournies en fin de ce magazine. Ces URL sont actives : cliquez dessus pour accder au document rfrenc. 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. 32. 33. 34. 35. 36. 37.
http://beuss.developpez.com/tutoriels/java/jakarta/commons/logging/ http://beuss.developpez.com/tutoriels/java/jakarta/commons/collections/ http://adiguba.developpez.com/tutoriels/java/tiger/annotations/ http://blog.developpez.com/index.php?blog=40&title=quoi_de_neuf_dans_java_se_6_mustang http://java.developpez.com/faq/java/?page=execution#signature_jar http://lagace.developpez.com/extreme-programming/ http://medina.developpez.com/cours/extreme-programming/ http://wpetrus.developpez.com/uml/mdaenaction/ http://goetter.developpez.com/bloc-inline/ http://sjrd.developpez.com/delphi/delphitutoriels/composants/nonvisuels/ http://laurent-dardenne.developpez.com/articles/Delphi/2005/DotNet/Enum-et-Enumbuilder/ http://flash-koti.developpez.com/articles/delphi/103-gestionexception/ http://jmdoudoux.developpez.com/delphi/menus/ http://jmdoudoux.developpez.com/delphi/asp/com/ http://jmdoudoux.developpez.com/delphi/fiches/ http://delphi.developpez.com/livres/#L2212113099 http://www.developpez.net/forums/viewforum.php?f=83 http://frenot.developpez.com/cours/extreme-programming/ http://java.developpez.com/sdjournal/tutoriel/temps-reel/ http://guigui.developpez.com/Tutoriel/Delphi/PythonD7BDD/ http://perl.developpez.com/tutoriel/cours1/ http://webman.developpez.com/articles/sqlserver/smo/ http://frechy.developpez.com/persmsn/ http://webman.developpez.com/articles/dotnet/gzip/ http://ditch.developpez.com/aspnet/tome5/ http://webman.developpez.com/articles/aspnet/masterpage/ http://dotnet.developpez.com/faq/delphi/ http://dotnet.developpez.com/FAQ.NET/ http://dotnet.developpez.com/faq/asp/ http://faqcsharp.developpez.com/ http://faqvbnet.developpez.com/ http://beaussier.developpez.com/articles/php/mysql/blob/ http://php.developpez.com/sdjournal/xul-pour-php/ http://php.developpez.com/sdjournal/framework/ http://coredump.developpez.com/nfs/ http://linux.developpez.com/cours/ntfslinux/ http://linux.developpez.com/livres/#L15
page 14
Developpez.com