Note de lecture : Réutilisation logicielle, par Michel Ezran, Maurizio Morisio & Colin Tully

Note: 3 ; Un tour d’horizon qui se veut complet sur la réutilisation, mais manque cruellement de substance.

La collection « Informatiques magazine » ne nous a pas, c’est le moins que l’on puisse dire, habitué à un niveau de qualité exceptionnel. C’est pourquoi le présent ouvrage s’inscrit plutôt du coté des bonnes surprises. Et pourtant, je commençais ma lecture avec quelque scepticisme.

Le livre compte quand même 250 pages. Certes c’est du format de poche, en attestent, en partie seulement, les 7 chapitres. L’autre partie c’est que les chapitres sont beaucoup trop longs. Le sujet se prête mal à un propos concret et les 2 premiers chapitres démarrent le livre plutôt lentement, pour ne pas dire de façon ennuyeuse. L’introduction enchaine les platitudes, prônant la voie vers la réutilisation comme un fait acquis et la voie principale vers la réduction des coûts. Le seconds s’occupe de la notion de biens logiciels et leur gestion respective. Tout cela est bien lourd et ne mène pas à grand chose.

Au chapitre 3, on atteint le cœur du sujet de l’ouvrage : une bibliothèque de gestion des biens logiciels. Ca fait très « urbanisme » ou « gouvernance » selon votre préférence. Après le référentiel, le processus, bien sûr, est le sujet du chapitre 4. On reste ici à un niveau très « méta », en décrivant ce qu’un processus de réutilisation doit couvrir mais pas vraiment à quoi il doit ressembler, même si l’exemple de Sodalia qui sert de fil rouge à l’ouvrage est évoqué. De même, les auteurs font état de référentiels issus de grands organismes, mais sans que cela aide beaucoup.

Lire la suite

Note de lecture : VoiceXML, par José Rouillard

Note: 3 ; VoiceXML sans passion

Contrairement à ce que l’on pourrait penser de prime abord, VoiceXML n’est pas une grammaire de documents, c’est un langage de programmation. Certes, la syntaxe s’appuie sur XML, mais on y décrit essentiellement des structures de contrôle d’un dialogue home-machine. Le but de cet ouvrage est simplement de décrire les éléments de ce langage.

Le livre débute fort classiquement par une présentation générale de VoiceXML et de ses domaines d’application. A ce stade, si l’on en sait un peu plus sur les architectures supportant VoiceXML (et qui différent sensiblement des serveurs d’application et des serveurs Internet classiques), on ne connait toujours pas les principes généraux du langage. Le chapitre 2 est consacré à une revue rapide de différentes solutions du marché dont IBM Voice server SDK, sur lequel les exemples du livre s’appuient. L’intérêt de la chose n’est pas phénoménal, mais on a une meilleure idée de ce que proposent des serveurs vocaux basés sur VoiceXML, la reconnaissance vocale n’étant pas un élément de VoiceXML, mais un composant néanmoins nécessaire de ces plateformes. C’est le chapitre 3 qui introduit réellement le langage VoiceXML, en décrivant les principes de base de gestion du dialogue, et de fort bonne manière.

Lire la suite

Note de lecture : Using Active Server Pages, par Scot Johnson

Note : 3 ; L’ASP d’antan payé au kilo.

Voilà un bon gros pavé de 800 pages pour caler les meubles comme on les aiment bien ! Les 32 chapitres de ce texte gargantuesque semblent sortis d’un autre âge, de celui d’avant Internet où l’on payait (parfois) les livres au kilo… Heureusement quand même, ce considérable pensum est subdivisé en 6 parties, sans oublier des annexes qui occupent une centaine de pages sur les 800 suscités. Voyons ce qu’il en est.

La première partie « introduction to Active Server Pages » occupe 2 chapitres et environ 50 pages. Il s’agit de poser quelques fondements techniques sur les briques de base d’une architecture, des protocoles et de ce qu’est une application Internet. C’est une introduction vraiment gentille répondant à des questions telles que « qu’est-ce qu’une architecture à composants ? », « c’est quoi des transactions ? », etc…

La seconde partie « VBScript : the foundation of Active Server Pages » ne cache pas tellement son jeu. Ce sont 7 chapitres sur 130 pages qui seront consacrées à ce thème. Les 3 premiers chapitres de cette partie sont littéralement une introduction à la programmation ! Variables, débranchements, opérateurs, etc… ce sont les éléments de base du langage VBScript qui sont abordés ici. Oh nostalgie, on y évoque aussi ActiveX et Java côté browser, cela ressemble aujourd’hui à des considérations d’un autre temps. Les deux chapitres suivants nous font faires des choses plus compliquées avant que l’on rassemble les morceaux afin de faire un vrai programme dans une page HTML au chapitre 8. Le dernier chapitre est un peu spécial car il traite du debugger. Beaucoup de copies d’écran dans ce chapitre, plus que dans les autres, c’est pas peu dire.

Lire la suite