Auteur : Jonathan Pamphile

Le design pattern Adapter

Le design pattern Adapter Dans notre article précédent sur l’Abstract Factory, nous vous avons présenté le principe et l’intérêt des Design Patterns. Dans cet article, nous allons poursuivre notre présentation des patterns de structure par le design pattern Adapter. Présentation Le pattern “Adapter” permet de faire rentrer des ronds dans des carrés, de ranger les torchons avec les serviettes et de mélanger les choux et les carottes. A peu près. L’objectif est de faire dialoguer un élément hétérogène de notre système avec des éléments homogènes. Et ce, sans perturber le fonctionnement du reste de l’application. Prenons un cas concret. Nous sommes un grossiste et vendons des articles à de grandes enseignes de la grande distribution. Nous avons une application mise à disposition de ces clients pour acheter nos articles. Tous nos clients sont homogènes, car ils implémentent l’interface IUtilisateur. Cette application est également ouverte à nos salariés qui souhaitent se fournir directement chez nous, sans passer par la grande distribution. Un jour, nous avons eu à faire évoluer une fonctionnalité de notre application : lister l’ensemble de nos clients, mais cette fois en indiquant pour les employés leur poste actuel. Notre problème est le suivant : Nous avons une gestion identique des clients et des salariés et nous ne voulons pas refaire entièrement la gestion des utilisateurs et souhaitons que cette évolution ne perturbe pas le fonctionnement actuel de l’application....

Read More

Techdays 2014 – Architecture Cloud Hybride

Lors de cette journée des Techdays 2014, j’ai pu assister à une présentation d’Arnaud Cleret sur l’Architecture Cloud Hybride, c’est à dire l’interconnexion entre les architectures “Cloud privé” et “Cloud public”. Il nous a ensuite donné une petite explication sur les différents types d’application hybride et des prévisions de migration des infrastructures des grandes entreprises par le Gartner (environ 50% des grandes entreprises d’ici 2017). Après quoi, il nous a bien mis en garde sur les pré-requis à prendre en compte avant de tenter toute migration. En effet, toutes les applications ne sont pas éligibles car elles doivent être...

Read More

Gérer le cycle de vie de votre application Windows 8

Le mode de cycle de vie des applications Windows 8 permet à l’utilisateur de lancer plusieurs applications et de passer de l’une à l’autre sans avoir à se soucier des performances du système d’exploitation ou de la consommation de la batterie. Cela est dû au fait que le système suspend ou arrête seul les applications qui s’exécutent en arrière plan. Ainsi, les applications s’exécutant au premier plan sont assurées de bénéficier d’un maximum de ressources machine. Quand vous développez votre application, vous pouvez concevoir une meilleure expérience utilisateur en veillant à ce que vos applications puissent se mettre en pause, s’arrêter et se relancer tout en donnant l’impression à l’utilisateur qu’elles n’ont jamais cessé de fonctionner. Les états de votre application Windows 8 Le schéma ci-après présente les différents états de votre application ainsi que les transitions entre eux : A tout moment, votre application se retrouvera dans un de ces 3 états : Arrêt (not running), En cours d’exécution (running), En pause (suspended). A chaque changement d’état, des évènements sont levés pour vous permettre d’effectuer les actions nécessaires à l’enregistrement ou restauration de l’état de votre application selon que l’utilisateur lance l’application, bascule sur une autre ou la quitte. Evènement Etat précédent Etat suivant activated hors fonctionnement en cours d’exécution suspending en cours d’exécution interrompue resuming interrompue en cours d’exécution   L’interruption L’interruption de votre application intervient lorsque l’utilisateur change...

Read More

REJOIGNEZ-NOUS

Cellenza défend un pacte social différent et bienveillant à l’égard de ses salariés.
L’individu, son bien-être, sa progression technologique et sociale, sont au centre des préoccupations de la société.

 

NOS DERNIERES RESSOURCES

Téléchargement Livre blanc Architectures topologies modernes réseau Azure

Derniers tweets

S’abonner

Au blog
RSS Flux RSS