Flux RSS

Développement

Si vous souhaitez recevoir toute l'information "Mot Clé" de notre feed RSS,Inscrivez-vous

1816 documents trouvés, affichage des résultats 1031 à 1040.

< Les 10 documents précédentsLes 10 documents suivants >


(21/02/2007 18:42:32)

C++0x, une premier pas vers la programmation parallèle

Lors de la conférence de presse donnée le 6 février dans le cadre des TechDays, Bernard Ourghanlian, directeur technique et sécurité de Microsoft France passait en revue les différents défis auxquels l'informatique devra faire face à l'horizon 2020. Parmi ces défis, le changement de paradigme dans l'évolution des processeurs, basculant de la course au gigahertz aux architectures multicoeurs. Pour accompagner ce nouveau paradigme, la programmation parallèle s'impose comme une nécessité. Une programmation difficile comme le souligne la présentation, qui manque encore d'outillage et de compétences. Pour répondre à sa manière à cette complexité du développement parallèle, Microsoft travaille sur un projet de système d'exploitation, Singularity. L'idée est de s'appuyer sur une architecture micro-noyau pour améliorer la résilience du système et vérifier à tous les niveaux, mais surtout d'utiliser des langages de programmation sûrs - c'est-à-dire managés pour Microsoft - donc typiquement du C#. Si l'idée sur le papier semble séduisante, il faut constater que les architectures multicoeurs sont bel et bien là aujourd'hui et qu'il faut les programmer. C'est sans doute dans cette urgence que le consortium C++ tente d'accélérer le processus de standardisation de la future version du langage C++0x, la très attendue version 2.0 du standard ISO C++ (0x désignant le futur millésime, le dernier datant de 1998 étant estampillé C++98). C++ a depuis longtemps été utilisé pour écrire des systèmes multi-threads, mais il n'y a aucune standardisation pour le support de la programmation parallèle. Elle a été jusqu'alors implémentée par des fonctionnalités et des bibliothèques spécifiques à une plate-forme, non portables et souvent incomplètes. Le comité de normalisation du C++ se réunit depuis 2005 pour pondre le nouveau standard qui pourra alors être publié en 2009. Bob Sutter, membre du comité et architecte chez Microsoft, a cependant annoncé sur son blog une accélération fulgurante du processus. Le premier draft partiel a été publié et le comité envisage une publication complète avant la fin 2007 ! Sur ce blog, Bob Sutter retrace l'historique de C++0x et présente les fonctionnalités qui seront attendues dans le nouveau standard. On y trouvera tout d'abord les « concepts », un système de typage pour templates rendant ces derniers plus faciles à utiliser et à écrire. On y trouvera un ramasse-miettes que les développeurs pourront utiliser à la demande. On verra également un nouveau modèle de mémoire pour le parallélisme et surtout des bibliothèques standard pour gérer les threads et le parallélisme. Les dates ayant été avancées, d'autres fonctionnalités prévues ne seront plus dans le standard 2007 (les modules, les bibliothèques dynamiques). Objectif : un draft public complet pour le 6 octobre 2007. (...)

(21/02/2007 18:41:51)

CodeGear annonce Delphi 2007 for Win32 et Delphi for PHP

Trois mois après la filialisation par Borland de ses outils de développement, la nouvelle filiale CodeGear annonce simultanément deux nouvelles versions de Delphi, Delphi 2007 for Win32 et Delphi for PHP. Delphi 2007 for Win32, comme son nom l'indique, vise toujours la plate-forme Win32 mais rajoute le support de Vista et d'Ajax. Le support de Vista consiste à pouvoir créer avec la VCL (la librairie standard de Delphi) des applications Win32 exploitant Aero, l'interface utilisateur de Vista, avec les thèmes Vista pour les applications, la transparence, les boîtes de dialogue fichiers et tâches. Delphi 2007 for Win32 introduit également une VCL for the Web supportant Ajax et permettant de créer des applications Internet riches. Cette VCL for the Web n'est rien d'autre d'ailleurs qu'IntraWeb. Delphi 2007 for Win32 inclut par ailleurs la nouvelle architecture DBX4 permettant l'accès aux bases de données les plus populaires (SQL Server, MySQL, Oracle, InterBase). Selon l'éditeur, DBX4 est une infrastructure de code natif et managé de base de données qui simplifie l'écriture de drivers de données et qui supporte le pooling de connection. Delphi 2007 for Win32 est le seul IDE se targuant de pouvoir créer des applications à la fois compatibles Windows 2000, XP et Vista. Cependant, comme il ne s'appuie pas sur le framework .NET 3.0, on risque peut-être de rencontrer quelques problèmes de compatibilité sous Vista, notamment avec toute la partie sécurité, si par exemple le programme tente d'accéder à des zones sensibles comme la base de registres. Delphi 2007 for Win32 est attendu pour mars en version anglaise et française et sera décliné en version Enterprise et Professional. Borland annonce également Delphi for PHP. C'est un environnement visuel avec glisser-déposer pour le développement d'applications Web en PHP. Il fournit la VCL for PHP, une bibliothèque de composants visuels PHP5 entièrement Open Source incluant 50 composants réutilisables et extensibles avec intégration d'Ajax. L'IDE s'intègre en standard avec les bases de données populaires (MySQL, Oracle, SQL Server, InterBase...) et permet de déployer des applications sur Windows, Linux, Solaris et autres plateformes. Delphi for PHP est également attendu pour mars. Par ailleurs, selon les différentes discussions recueillies dans les newsgroups et sur les blogs de CodeGear, Delphi .NET n'est pas mort. Mais pour suivre la demande des utilisateurs, la priorité est donnée à la version Win32. Il semblerait par ailleurs que le développement de Kylix reprenne. (...)

(19/02/2007 12:05:04)

Mandriva implémente le desktop semantique Nepomuk sur KDE4

"Le code KDE est d'ores et déjà disponible dans la version de travail KDE4", se félicite Stéphane Laurière, en charge du projet de desktop sémantique Nepomuk chez Mandriva. Une grande avancée pour le projet. Nepomuk (Networked Environment for Personalized, Ontology-based Management of Unified Knowledge) a vu le jour en février 2006, financé à 50% par le programme FP6 de l'Union européenne. Il vise, outre le fait de porter les travaux du Web sémantique sur le poste de travail, à développer et standardiser une série d'API de services pour la gestion sémantique et partagée de l'information sur le poste de travail. Outre Mandriva, le projet est notamment soutenu par la communauté KDE, Mozilla et Eclipse, ainsi que par IBM, SAP et HP. Un an après, les travaux se poursuivent. Et parmi les grosses nouveautés, "on retrouve l'intégration d'un moteur sémantique dans KDE4", indique Stéphane Laurière. Soit la première étape de l'intégration au bureau Linux le plus populaire, avant sa finalisation et sa sortie fin 2007. Autre modification importante, la définition finalisée d'une pyramide d'ontologies (qui gère les liaisons logiques entre les meta-données) pour qualifier notamment les annotations. En outre, Nepomuk renferme également "la recherche par méta-données, un moteur de wiki sémantique et enfin un outil de suggestion de mots clefs provenant des outils IBM [utilisant IBM LanguageWare, technologie de traitement linguistique, Ndlr]". "Il s'agit d'assister l'utilisateur dans sa saisie de texte", commente Stéphane Laurière. Vers Eclipse et Mozilla En 2007, Nepomuk devrait dans un premier temps poursuivre son intégration à KDE 4 avec la gestion des tags et d'ontologies. Puis devrait débarquer sur Java. "On veut cibler les utilisateurs Eclipse, souligne Stéphane Laurière, et ainsi faire tourner l'ensemble sur Eclipse RCP (Rich Client Platform), tant back-end que poste client". Un déclinaison qui doit également voir le jour sur Mozilla, à travers les technologies XUL et XPCOM. Enfin, 2008 devrait être témoin de la standardisation des API et de la création d'une fondation Semanticdesktop, dont le but sera d'assurer les relations entre la communauté et les industriels du poste de travail sémantique et de maintenir les standards". (...)

(14/02/2007 17:17:27)

Des acteurs du Libre se réunissent dans l'OSA

A l'occasion de l'Open Solutions Summit, qui se tient à New York les 14 et 15 février, plusieurs acteurs du monde du Libre annoncent la création de l'Open Solutions Alliance (OSA), une organisation à but non lucratif visant à promouvoir l'adoption de solutions Open Source par les entreprises. La création de l'OSA repose sur un constat : le marché Open Source est encore balbutiant et n'atteindra son plein potentiel que lorsque les produits des uns et des autres pourront être associés dans des suites facilement déployables. Pour y parvenir, les tenants du Libre doivent mettre l'accent sur l'interopérabilité de leurs solutions et la promotion des logiciels Open Source en règle générale. Les premiers membres de l'OSA sont donc des éditeurs comme JasperSoft, Talend ou CentricCRM (on notera l'absence de Novell et Red Hat, déjà associés dans des partenariats avec Microsoft), mais l'alliance indique être ouverte à tous les revendeurs, les utilisateurs, les développeurs et les communautés qui entretiennent un rapport avec le Libre. Si d'autres groupements spécialisés dans l'Open Source existent déjà, l'OSA veut imposer sa différence en soulignant que ses membres ne se focalisent pas sur une technologie en particulier. L'Open Solutions Alliance s'est, pour l'heure, fixé trois buts : la définition et la promotion des outils, frameworks et bonnes pratiques qui favorisent le déploiement et l'interopérabilité des solutions Open Source ; la construction de méta-communautés au travers de partenariats avec des sociétés, des particuliers et d'autres groupements ; la mise en place de campagnes marketing communes. L'OSA procèdera à l'élection de son conseil d'administration le 5 avril. D'ici là, les adhésions sont ouvertes pour des montants s'étalant entre 5 000$ (pour les intégrateurs) à 10 000$ (pour les revendeurs). La cotisation est gratuite pour les membres des communautés Open Source. (...)

(13/02/2007 14:46:03)

Sun veut remplacer Linux par Solaris dans LAMP

Tout à sa stratégie de séduire les développeurs Web, Sun veut remodeler la sacro-sainte architecture LAMP (Linux, Apache, MySQL et PHP, Perl ou Python) - pile Open Source sur laquelle reposent la plupart des sites Web- à la sauce Solaris. Concrètement, Sun a optimisé les composants AMP pour son Unix maison (Solaris 10) et y a inclus une plus grande variété d'outils. SAMP (pour Solaris + AMP) supportera, outre MySQL, la base de données Open Source PostgreSQL ainsi que les outils de développement de la marque. L'objectif, selon le constructeur, est de faciliter le déploiement d'applications Web sur Solaris ou OpenSolaris - et d'en gonfler la base d'utilisateurs-, tout en préservant les habitudes des développeurs, rodés aux composants AMP. Si d'un premier abord, Sun ne se positionne pas comme un concurrent au stack LAMP, il reconnaît toutefois chasser les développeurs acquis à la cause de Linux. Et considère Solaris, comme une réelle alternative à l'OS Open Source, voire une amélioration de par sa fiabilité et sa sécurité. Chez les analystes, on reste mitigé. Pour certains, Sun a bien gardé le meilleur de LAMP pour y ajouter une couche de sécurité supplémentaire. Pour d'autres, le projet semble ambitieux - celui de troquer Linux par Solaris -, tant Solaris reste encore pour nombre de développeurs un OS classé comme propriétaire. (...)

(12/02/2007 16:34:55)

Ilog met son moteur de règles à la sauce SOA

Ce n'est pas une mise à jour de son produit, mais la version 6.5 du moteur de règles métier d'Ilog marque néanmoins une inflexion de la stratégie. En direction des architectures orientées services (SOA). Le recours à un moteur de gestion des règles métier dans le cadre d'une SOA n'est pas nouvelle. La mutuelle d'assurances du bâtiment SMABTP avait ainsi témoigné de son utilisation lors de notre SOA Forum en octobre dernier. De fait, un BRMS (Business rules management system) permet d'externaliser la logique métier, et donc de produire un code moins susceptible de changement. « Gartner a identifié cela comme une bonne première étape sur la voie de la SOA », note Christophe Bordes, chef de produit chez Ilog. Alors que jusqu'à présent il fallait reprendre le code à la main, la version 6.5 de JRules propose d'exposer les fonctions de gestion de règles sous forme de services, et de générer automatiquement le code WSDL correspondant, afin de l'exploiter comme un service Web. Pour le reste, la 6.5 s'inscrit dans la continuité de la 6.0, avec un plug-in Eclipse pour le développement et un système collaboratif pour la gestion des règles. Plus, aujourd'hui, des capacités de recherche améliorées. La complémentarité avec Office, pour l'écriture de règles par les non-informaticiens, aujourd'hui disponible avec la version .Net de Rules, est prévue mais à plus long terme. Les efforts porteront d'abord sur Office 2007 pour la version de Rules for .Net prévue cet été. (...)

(07/02/2007 18:15:26)

Ruby on Rails sous IntelliJ IDEA

Ruby on Rails est un framework libre qui connaît une popularité croissante. Ecrit en Ruby et basé sur le motif de conception MVC, il permet de développer rapidement des sites Web riches et interactifs avec un code concis, une configuration minimale et intégrant des fonctionnalités telles qu'Ajax. Reconnu pour sa haute productivité, apprécié par son aspect libre et multiplateformes (Windows, MacOS, Linux), Ruby on Rails souffre cependant d'un manque d'outils et d'hébergeurs. Le développement se fait encore en mode console. JetBrains, éditeur de l'IDE Java IntelliJ IDEA - un des rares survivants au rouleau compresseur Eclipse -, propose un plugin pour IntelliJ IDEA fournissant le support du développement Ruby. Le Ruby Plugin est en open source, il est encore en développement mais on peut déjà télécharger une version préliminaireici. Le plugin fournit un IDE décent pour le développement Ruby et Ruby on Rails. Il propose des fonctions comme l'édition et la vérification de syntaxe de code source Ruby. Il fournit également la complétion de code pour les mots-clés et les instructions Ruby. Le Ruby Plugin fonctionne actuellement avec la version 6.0 d'IntelliJ. Une version complète du plugin est prévue avec la mise à jour 7.0 d'IntelliJ attendue pour l'automne. Une version "Preview" d'IntelliJ 7.0, nom de code Selena, est planifiée pour mars. David Heinemeier Hansson, le créateur de Ruby on Rails, et la communauté Ruby on Rails se félicitent de ce support commercial de Ruby et de Ruby on Rails. On peut suivre l'évolution du Ruby Plugin sur JetBrains IntelliJ IDEA Blog. (...)

(07/02/2007 18:14:38)

Unify lance Gupta Team Developer 5.0

Gupta Technologies, anciennement Centura Software et aujourd'hui filiale de Unify depuis fin 2006, annonce aujourd'hui une nouvelle version de Gupta Team Developer 5.0. Gupta Team Developer est un environnement de développement RAD autour d'un langage de 4ème génération orienté objet (SAL, Scalable Application Language). Destiné à la réalisation d'applications e-business et d'entreprise de grande portée, il exploite les technologies COM, XML, OLE DB, MTS, ASP et s'appuie sur des bases de données entreprise telles que Oracle, SQL Server, MySQL, Sybase ASE et bien sûr SQLBase. Les améliorations les plus visibles de cette nouvelle version concernent l'interface de l'IDE, entièrement rénovée et qui supporte complètement Unicode au développement et à l'exécution. L'IDE introduit un nouveau look & feel pour les applications, plus proche des standards actuels (look Windows XP). Les objets graphiques ont été entièrement reconstruits et de nouveaux contrôles sont venus enrichir l'IDE. L'autre grande nouveauté est la prise en charge de la plate-forme Linux. Développé à l'origine pour Windows, Team Developer est désormais disponible sur les deux plateformes Windows et Linux. A partir d'une seule version de code source, les entreprises peuvent maintenant déployer des applications natives sur les deux plateformes. Une version d'essai gratuite peut être téléchargée sur la page Team Developer Product Download and Resources. (...)

(07/02/2007 18:14:00)

Microsoft TechDays 2007 : records battus

Jusqu'alors, plusieurs événements francophones étaient éparpillés tout au long de l'année : les Developer Days, le Forum Architectes, les Journées Microsoft de la Sécurité Informatique, les Journées Académiques Microsoft Research et les Student Days. Si les développeurs avaient leur conférence française, les responsables informatiques et réseau devaient se tourner vers le Tech Ed européen. L'idée de rassembler ces différentes populations, à l'image du Tech Ed, a donc germé chez Microsoft France. Huit mois de préparation, 400 personnes mobilisées pour l'organisation, la logistique et le contenu, 74 partenaires, 21 communautés, 130 exposants : c'est une grande première pour Microsoft France. Avec 230 sessions thématiques, 14 ateliers techniques, 100 laboratoires de prise en main, 1 tonne de mandarines, les TechDays 2007 s'annonçaient comme le plus gros événement technique jamais organisé par Microsoft France. Avec 13 500 inscrits, 4 500 entrées le premier jour et 4 600 entrées le second jour, c'est environ 12 000 visiteurs sur les trois jours (dont 8 000 visiteurs uniques) que Microsoft comptabilise. Un succès qui n'a d'égal que le Tech Ed européen. La proximité, la gratuité, la qualité du contenu sont sans doute les raisons de cet engouement. La salle du Palais de Congrès remplie avec 3 000 participants pour la séance plénière du lundi, c'était effectivement impressionnant. Revers du succès, il était très difficile de trouver une place aux sessions techniques, même pour la presse. Et avec jusqu'à 19 sessions simultanées, les choix devenaient souvent cornéliens. Quelques défauts de jeunesse que devrait corriger Microsoft pour la prochaine édition. La première journée était dédiée aux développeurs. La séance plénière dressait un aperçu des contenus traités dans les sessions. Pas de grande annonce pour cette édition, le lancement tout récent de Windows Vista et d'Office 2007 a dû monopoliser les ressources Microsoft. Au chapitre des nouveautés, on pouvait voir enfin des bêtas d'Orcas, la future version de Visual Studio, d'Expression Blend, l'éditeur d'interfaces riches en XAML destiné aux designers, et de WPF/E, le client riche multiplateforme. Très peu de slides, beaucoup de démos, quelques plantages, une présentation plutôt dynamique qui a permis de balayer le champ d'applications : développement pour Vista, avec Office 2007, applications internet riche avec Microsoft Ajax et WPF, nouveaux accès aux données, roadmap des produits. La deuxième journée était un mélange développeurs/responsables IT. La séance plénière était axée sur l'innovation et les grands axes d'orientation de Microsoft dans ce domaine avec des démonstrations des travaux en cours et des projets de Microsoft Research. Une présentation très prospective qui sera approfondie lors de la conférence de presse sur l'horizon 2020. Pour les absents, toutes les sessions seront webcastées sur le site des TechDays 2007. (...)

(05/02/2007 23:00:23)

Les TechDays de Microsoft France égalent le TechEd paneuropéen

Avec 4000 participants environ à la première journée de ses TechDays 2007, Microsoft France fait sans complexe jeu égal avec les événements européens, TechEd et ITForum. Débutée lundi matin, la conférence utilisateurs se déroulera au Palais des Congrès de Paris jusqu'à mercredi soir. Plus de 200 sessions sont proposées, dans leur immense majorité en français. C'est la première fois que Microsoft France propose un événement d'une telle ampleur, de façon totalement gratuite. Un ancien de Microsoft France, croisé dans les couloirs, ironisait ainsi : « Pendant longtemps, Microsoft nous reprochait le fait qu'il y ait peu de Français au TechEd. Mais entre un événement gratuit et en français et un événement payant en anglais, il n'y a pas photo. D'ailleurs on voit le résultat : il y a eu 13 000 inscriptions ! » Côté contenu, si Vista est évidemment une des vedettes des sessions, sous plusieurs coutures (interface graphique WPF, nouvel outil de script PowerShell, sécurité, supervision...), l'événement cible tout utilisateur informaticien potentiel, du développeur à l'administrateur système, en passant par le spécialiste des réseaux, des progiciels ou des bases de données. Microsoft a répertorié les sujets en 21 thèmes. (...)

< Les 10 documents précédentsLes 10 documents suivants >