.NET : assemblages, assemblies ou assemblys ?

Une certaine confusion a régnée lors de la sortie de .NET à propos de la traduction française du terme assembly. J'ai pour ma part choisi le terme assemblage lors de la rédaction de mes ouvrages. Mais dans des articles sur le Web ou dans la presse on lit parfois assemblée, et la documentation française de Visual Studio utilise quant à elle le terme original assembly.

Thierry Huguet, qui travaille chez Microsoft sur la traduction française de la documentation de Visual Studio, m'a précisé que de nombreux développeurs ont été consultés et que la majorité d'entre eux ont choisi de conserver le terme anglais. De plus, ce terme est entré dans les moeurs, et sa traduction ne serait pas forcément explicite dans certains contextes.

Enfin, l'utilisation du pluriel – qui à première vue prête à confusion (assemblies ou assemblys ?) – est bien prise en compte par nos académiciens : les 2 formes sont correctes en français. "Cela dit, l'Académie recommande que les mots empruntés [à l'anglais] forment leur pluriel de la même manière que les mots français et soient accentués conformément aux règles qui s'appliquent aux mots français, d'où le choix de assemblys" [dans la documentation de Visual Studio].

Donc je le jure : je ne dirai plus assemblage :°)

Et cela me donne des idées pour le jeu des 1000 euro ou de la dictée de Pivot…

Livre : Le guide de la programmation .net pour la mobilité


Auteur : Olivier Dewit
ISBN : 2747206130
Editeur : ESKA / SYBEX
Date de publication : 15/02/2004
694 pages


Ce livre présente les techniques de réalisation d’applications Windows pour Tablet PC, Pocket PC et Smartphone sur la plate-forme Microsoft .NET, avec les langages C# et Visual Basic .NET.


Il présente également les techniques de développement d’applications serveur Web avec .NET pour toutes les catégories de clients mobiles : téléphones WAP, organiseurs, etc.


Après une présentation générale des technologies en jeu (matériel, réseaux sans fil, Web, .NET) et de Visual Studio, vous serez progressivement formé à la programmation objet avec .NET. Vous apprendrez à concevoir des bibliothèques de composants techniques, intégrables dans Visual Studio, et des classes métier encapsulant la base de données.


Et puisqu’un Tablet PC est un PC, vous apprendrez à réaliser des applications Windows pour PC de bureau avec .NET. Elles fonctionneront sur votre Tablet PC.


Ces connaissances sur le développement Windows Forms vous permettront de découvrir et d’exploiter au mieux les spécificités du Tablet PC (l’encre numérique), du Pocket PC et du Smartphone (le Compact Framework).


Enfin, vous apprendrez les bases du développement Web avec .NET, en réalisant des services Web, et des applications Web spécialisées pour les périphériques mobiles (Mobile Internet Toolkit).


Un CD fourni avec l’ouvrage contient l’intégralité des sources en C# et Visual Basic .NET.


Références :



Chapitre gratuit (chapitre 6 : Applications Web pour ordinateurs mobiles : ASP.NET mobile)


Sommaire :


  1. Technologies
    1. Windows CE .NET
    2. Terminaux mobiles : Pocket PC, Smartphone, Tablet PC
    3. Réseaux sans-fil : GPRS, Wifi, Bluetooth
    4. HTTP
    5. Framework .NET
    6. Applications serveur
    7. Applications clientes
  2. Visual Studio .NET 2003
    1. Prise en main
    2. .NET Framework SDK
    3. Configuration pour Tablet PC
    4. Configuration pour Pocket PC
    5. Configuration pour Smartphone
  3. Programmation .NET
    1. Programmation Orientée Objet
    2. Gestion des erreurs
    3. Libération des objets
    4. Flux de données
    5. Bases de données
  4. Applications .NET pour ordinateurs mobiles
    1. Applications Windows Forms : architecture, composants, contrôles et formulaires, liaison de données
    2. Tablet PC : gestion de l’encre numérique (saisie manuscrite, dessin)
    3. Pocket PC : Compact Framework, interface utilisateur, bibliothèques de composants et contrôles, bases de données
    4. Smartphone : interface utilisateur, gestion de données
  5. Services Web pour ordinateurs mobiles
    1. Serveur de service Web : SOAP, WSDL, sécurité
    2. Synchronisation de données : clients Tablet PC, Pocket PC et Smartphone
  6. Applications Web pour ordinateurs mobiles : ASP.NET mobile (Mobile Internet Toolkit)
    1. Mise en place du projet
    2. Mise en place des émulateurs : Pocket PC, Smartphone et WAP
    3. Un premier formulaire Web mobile
    4. Fichiers et code d’une application ASP.NET
    5. Evénements serveur : Postback, ViewState, événements asynvhrone, cycle de vie d’une page
    6. Organisation des contrôles : formulaires mobiles, contrôles utilisateur, contrôles de validation
    7. Support des périphériques : filtres de périphériques, substitution de propriété, substitution de modèle, feuille de style
    8. Navigation et saisie
    9. Appel de service Web
    10. Maintien de l’état
    11. Authentification Forms et autorisations d’URL
  7. Annexes
    1. Renommer le formulaire principal d’un projet Windows
    2. Enregistrement d’un composant ou d’un contrôle
      personnalisé dans la boîte à outils
    3. Association d’une bitmap à un composant
    4. Installation du SDK Tablet PC 1.5
    5. Installation de l’assistant odewit.Wizard
    6. Références
    7. Glossaire
  8. Boostez vos développements : description des principaux portails de la programmation .NET et de la programmation mobile
    1. CodePPC
    2. CodeSMP
    3. DotNET-fr
    4. DotNetGuru

Pour acheter le livre :



 

Livre : Delphi 7 et Kylix 3 – Développement sous Windows et Linux


Auteur : Olivier Dewit
ISBN : 2-7460-2046-7
Editeur : Editions ENI
Date de publication :  avril 2003
451 pages


Dans cet ouvrage, relu et agréé par Borland France, j’ai voulu présenter le potentiel de Delphi et de Kylix pour la réalisation d’applications graphiques (GUI) et Web, et de services Web.


Les exemples ont été déclinés (et testés) sous Windows et Linux.


Ce livre couvre à la fois les besoins du débutant en programmation et ceux du développeur expérimenté, avec par exemple un chapitre sur le conception de composants. Il est construit comme un cours, axé sur la réalisation d’une application de gestion de questionnaires.


Un chapitre est consacré au développement Web sous ASP.NET en langage Delphi.


Table des matières


Pour acheter l’ouvrage :



Télécharger les exemples du livre

Livre : ASP.NET – Développement Web avec Visual Studio et Web Matrix


Auteur : Olivier Dewit
ISBN : 2-7460-1820-9
Editeur : Editions ENI
Date de publication :  octobre 2002
380 pages


Dans cet ouvrage, j’ai voulu présenter le potentiel d’ASP.NET pour la réalisation d’applications Web et de services Web.


Ce livre couvre à la fois les besoins du débutant en programmation Web et ceux du développeur expérimenté, avec par exemple un chapitre sur le conception de contrôles personnalisés. Il est construit comme un cours, axé sur la réalisation progressive d’une application exemple de base de connaissance.


Les exemples ont été déclinés (et testés) dans les deux langages phares de la plate-forme .NET : C# (pour son coté standard) et VB.NET (pour sa popularité). Mais ils sont aisément transposable à tout langage .NET, tel que J# ou Delphi. Ils été réalisés avec les deux environnements de développement Microsoft pour ASP.NET : Visual Studio .NET (2002 et 2003) et ASP.NET Web Matrix (0.5 et 0.6). Ils sont compatibles avec les versions 1.0 et 1.1 du Framework .NET.


Table des matières


Pour acheter l’ouvrage :



Télécharger les exemples du livre

Le futur des logiciels de gestion de photo

Yannick Lejeune, Microsoft C# MVP, nous informe sur son blog des projets de Microsoft en matière de logiciel de classement de photo.


Le projet Media Browser de Microsoft Research utilise la 3D pour améliorer l’ergonomie et la rapidité du classement des images. Les vignettes peuvent être disposées en vue 2D ou en vue 3D empilée, ce qui facilite les tris sur mot-clé.  La navigation parmi les images et l’agrandissement d’une vignette sont très rapides.

Présenter ses photos sur un Pocket PC

L’assistant personnel de type Pocket PC 2003 est un petit ordinateur qui présente notamment l’intérêt de tenir dans la poche… mais aussi de disposer d’un écran couleur de 6 x 8 cm, et d’un lecteur de carte SD. Son système d’exploitation, Windows Mobile, intègre une application de visualisation d’images nommée Photos, décrite dans cet article.


Consulter ou télécharger l’article (format PDF)

Utiliser un scanner

Le scanner est un appareil qui permet d’obtenir une image numérique à partir d’une image sur papier ou sur film 24×36 (négatif ou diapositive). Il existe deux catégories de scanners :
· le scanner à plat, à vocation universelle, pour numériser des documents en papier, mais aussi des films (en basse résolution),
· le scanner de film (ou scanner-film), spécialisé comme son nom l’indique dans la numérisation des films (pour lesquels il offre de bien meilleurs résultats qu’un scanner à plat).


Cet article décrit l’utilisation de logiciels livrés avec le scanner à plat Epson Perfection 1670 et avec le scanner de film Minolta DiMAGE Scan Elite 5400.


Consulter ou télécharger l’article (format PDF)