La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Quatrième partie: Le serveur de diffusion Express Server Par Mario Lapointe ing. MBA Architecte daffaires, Régie de lAssurance Maladie du Québec De 14h45.

Présentations similaires


Présentation au sujet: "Quatrième partie: Le serveur de diffusion Express Server Par Mario Lapointe ing. MBA Architecte daffaires, Régie de lAssurance Maladie du Québec De 14h45."— Transcription de la présentation:

1 Quatrième partie: Le serveur de diffusion Express Server Par Mario Lapointe ing. MBA Architecte daffaires, Régie de lAssurance Maladie du Québec De 14h45 à 15h30

2 Sujets abordés: 1.Pourquoi utiliser Express Server ? 2.Les modes de diffusion offerts aux clients 3.Stratégie de diffusion : MrSID vs JPEG 4.Fonctionnement de Express Server 5.Démonstration de Express Server Le serveur de diffusion Express Server

3 MrSID pour les images DjVu pour les documents Express Server pour la diffusion Web Technologie LizardTech

4 1. Pourquoi utiliser Express Server ? Solution Web intégrée pour laffichage des données sous format MrSID ou DJVU Diffusion accessible pour tous les fureteurs Conversion des images selon les formats les plus utilisés sur le WEB Architecture ouverte XML - XSL Solution garantissant des performances optimales peu importe le volume de trafic généré Requiert un dépôt de données unique

5 2.Les différents modes de diffusion offerts aux clients HTML ou DHTML Applet Java Les Plug-ins

6 HTML ou DHTML Mode très avantageux puisquil permet de rejoindre tous les utilisateurs sur le Web, peu importe le type de fureteur ou le système dexploitation Navigation moins conviviale que celle offerte par les Plug-ins MrSID ou DJVU tem=/cellar.sid&wid=500&hei=250&style=simple/view -dhtml-lap.xsl

7 Applet Java Simple dutilisation Source disponible Taille de lapplet (environs 16 KB) &item=/airplane- 5.sid&wid=500&hei=250&props=item(Name,Descripti on),cat(Name,Description)&style=simple/view.xsl&ap plet=true&plugin=false&browser=win_ie

8 Les Plug-ins Plug-in MrSID Plug-in DJVU Lauto-installation Prérequis dinstallation

9 Plug-in MrSID Convivialité et performance Fonction évoluée de Zoom-in et Zoom- out Haut niveau de résolution Faible sollicitation de la bande passante Qualité dimpression supérieure au JPEG e&cat=Interiors&item=/study.sid&wid=420&hei=400&s tyle=default/view.xsl

10 Plug-in DjVu Convivialité et performance Fonction évoluée de Zoom-in, Zoom- out, pan et rotation des images Fonction dOCR permettant de rechercher du texte SGS_map.djvu

11 L ors du chargement dun document DJVU ou dune image MrSID, Express Server détecte la version du fureteur, le système dexploitation et la disponibilité du Plug-in pour cet environnement. Lusager naura ensuite quà approuver linstallation du Plug-in. Lauto-installation des Plug-ins

12 Windows 98, NT, 2000, ME, XP, Mac OS X ou 9, Solaris, Linux Environ 3 MB despace disque pour linstallation. Netscape Navigator® versions supérieur à 4.77, ou Microsoft Internet Explorer 5.0 et plus Prérequis dinstallation

13 3.Stratégie de diffusion MrSID Vs JPEG Diffusion des images en format MrSID –Avantages –Désavantages Diffusion des images en format JPEG –Avantages –Désavantages

14 Avantages Navigation conviviale Qualité daffichage et dimpression Vitesse de rafraîchissement optimale Détection automatique du Plug-in Contrôle de limpression et de la sauvegarde du côté client. Diffusion des images en format MrSID

15 D é savantages Installation d un Plug-in Disponibilit é du Plug-in MrSID

16 Avantages Supporté par tous les environnements Poids de limage sensiblement constant Création de page WEB entièrement personnalisable. Diffusion des images en format JPEG

17 D é savantages La performance du serveur peut se d é grader lors d utilisation intensive. Perte de qualit é de l image due à la conversion des images MrSID en JPEG Perte de convivialit é par rapport à l utilisation du Plug-in.

18 4.Fonctionnement de Express Server Express Server et ses composantes –Content Server –Style Server –SDK Processus de flux de données Les catalogues MetaData ou Métadonnées Web API

19 Content Server Retourne aux clients les images et les documents Gestion des catalogues Multi-thread Optimisation de la bande passante (caching) Serveur de conversion dimage

20 Utilise les standards XML et XSL Processeur XSLT (eXtensible Stylesheet Language Transformation) Conversion du XSLT en HTML Style Server

21 Exemples dutilisations Feuilles de style par défaut nes&item=/airplane- 5.sid&wid=500&hei=250&props=item(Name,Des cription),cat(Name,Description)&style=simple/vie w-dhtml.xsl Feuilles de style personnalisé rs&item=/cellar.sid&wid=500&hei=250&style=si mple/view-dhtml-per.xsl Style Server

22 SDK Architecture ouverte Écrit en langage C ++ Création de ses propres Web API API permettant laccès au catalogue

23 Express Server et ses composantes Content Server

24 Express Server et ses composantes Content Server

25 Express Server et ses composantes Content Server File Provider Module

26 Express Server et ses composantes Content Server File Provider Module Style Server (optionnel)

27 Express Server et ses composantes Content Server File Provider Module Style Server (optionnel) SDK

28 Processus de flux de données Images ou documents sous format papier

29 Processus de flux de données Images ou documents sous format papier Numérisation

30 Processus de flux de données Images ou documents sous format papier Numérisation Générer au format MrSID ou DjVu

31 Processus de flux de données

32

33

34 Les catalogues Gérés par le File Provider Module de Content Server Images MrSID et documents DJVU Structure de répertoire et sous- répertoire Utilise le système de fichier du système dexploitation

35 MetaData ou Métadonnées Sapplique aux Images MrSID Extraction des Métadonnées Lutilitaire MUTA

36 Extraction des métadonnées Pour visualiser les métadonnées que lon veut extraire, il suffit dajouter le paramètre props (properties) lors de lappel de la commande WEB API browse. Cette requête retournera le résultat en format XML. s&props=item(Name,Description),cat(Name,Descript ion)&style=none s&props=item(Name,Description),cat(Name,Descript ion)&style=none

37 Lutilitaire MUTA Un utilitaire command line pour ajouter ou éditer les métadonnées Paramètres –-f [filename, sid] –-d [descriptor=value]

38 Lutilitaire MUTA Exemple: Les données descriptives pour les valeursName et Description sont ajoutées à limage sample.sid en utilisant la commande MUTA selon la syntaxe suivante: C:\>LizardTech\Content Server\bin\muta -f sample.sid -d Name=Nom de limage" -d Description=Voici la description de limage."

39 Web API Commandes à ajouter dans vos pages Web permettant dafficher des images ou des documents GETIMAGE GETTHUMB GETWATERMARK GETDOC

40 Web API getimage getimage?cat=paraml&img=param2 [&oif=param3] [&rgn=param4] [&wid=param5] [&hei=param6] Paramètres cat img oif [optionel] rgn [optionel] wid [optionel] hei [optionel]

41 Web API Retourne l image dans le format de son choix (MrSID, JPEG, BMP, TIFF). Exemple getimage: anes&item=/airplane- 3.sid&oif=jpeg&rgn=0,0,.5,.5&wid=200&hei=300

42 Web API Exemples getimage: Une image complète de taille différente es&item=/airplane- 3.sid&oif=jpeg&rgn=0,0,1,1&wid=400&hei=600 Une portion de limage es&item=/airplane- 3.sid&oif=jpeg&rgn=0,0,.5,.5&wid=400&hei=600

43 Web API getthumb getthumb?cat=paraml&img=param2 [&thumbspec=param3] Param è tres Cat Img Thumbspec- [optionel]

44 Web API G é n è re un thumbnail ou une image timbre-poste. Exemple getthumb: Interiors&img=foyer.sid&thumbspec=main

45 Web API getdoc getdoc?cat=paraml&doc=param2 Paramètres cat doc

46 Web API Retourne un document DJVU. Exemple getdoc: eo&doc=DjVuWebGuide.djvu

47 Web API Commandes permettant le retour de donn é es en format XML BROWSE GETSTYLE CALCRGN

48 Web API browse browse? [cat=paraml] [&folder=param2] [&style=param3] [&props=param4] Param è tres cat [optionel] folder [optionel] style [optionel] props [optionel]

49 Web API Browse peut retourner en format XML un des r é sultats suivants: La liste des catalogues de Express server La liste des r é pertoire pour un catalogue La liste des fichiers pour un r é pertoire

50 Web API Exemples browse: Une requête pour afficher tous les catalogues Une requête pour afficher le contenu dun catalogue &style=none

51 Web API getstyle getstyle?style=param1 Param è tres style La commande getstyle permet à Style Server ou aux clients laccès au feuille de style permettant de formater laffichage des données XML transmis par Content Server.

52 Web API Exemples getstyle: Présente le contenu de la feuille de style default.xsl default Avec le style simple.xsl simple

53 Web API Calcrgn calcrgn?cat=paraml&img=param2 [&rgn=param3] [&cmd=param4] [&x=param5] [&y=param6] [&wid=paramT] [&hei=paramS] Param è tres Cat Img rgn [optionel]

54 Web API Param è tres (suite) cmd [optionel ] zoomin (augmente la r é solution par deux) zoomout (diminue la r é solution par deux) Pan x [optionel] y [optionel] wid hei

55 Web API Extrait de Express Server les informations de limage qui seront retournées en format XML directement au demandeur. Celui-ci peut être Style Server ou un fureteur capable dinterpréter du XML. Exemple #1 calcrgn &img=foyer.sid&wid=200&hei=200&oif=jpeg&style =none

56 Web API Exemple #2 intégration calcrgn On peut utiliser le résultat XML de la commande précédente pour générer une image en format JPEG eriors&img=foyer.sid&wid=200&hei=200&oif=jp eg&style=none&rgn= , , ,

57 Web API Exemple #3 calcrgn Utilisation du paramètre cmd=zoomin riors&img=foyer.sid&wid=200&hei=200&oif=jp eg&style=none&cmd=zoomin

58 Web API Exemple #3 intégration calcrgn Le r é sultat XML est ensuite envoy é avec la commande getimage teriors&img=foyer.sid&wid=200&hei=200&oif =jpeg&styye=none&rgn= , , ,

59 Web API Exemple #3 calcrgn avec rgn Pour doubler la r é solution, on r é p è te la commande calcrgn en y ajoutant les coordonn é es du param è tre rgn de la commande pr é c é dente ors&img=foyer.sid&wid=200&hei=200&oif=jpeg &style=none&cmd=zoomin&rgn= , , ,

60 Web API Exemple #3 intégration calcrgn avec rgn Le r é sultat XML est ensuite envoy é une seconde fois avec la commande getimage Interiors&img=foyer.sid&wid=200&hei=200&oi f=jpeg&style=none&cmd=zoomin&rgn=% , , , Interiors&img=foyer.sid&wid=200&hei=200&oi f=jpeg&style=none&cmd=zoomin&rgn=% , , ,

61 Démonstration de Express Server Page daccueil par défaut de Express Server

62 Merci pour votre attention


Télécharger ppt "Quatrième partie: Le serveur de diffusion Express Server Par Mario Lapointe ing. MBA Architecte daffaires, Régie de lAssurance Maladie du Québec De 14h45."

Présentations similaires


Annonces Google