Archive pour la catégorie ‘Web’

Les VPN

Sunday 7 March 2010

Introduction

Les réseaux locaux d'entreprise (LAN : Local Area Network ou RLE: Réseau Local d'Entreprise) sont des réseaux internes à une organisation. Cela signifie que les liaisons entre les différentes machines appartiennent à cette même organisation (cf. figure 0.1).

Figue 0.1 - Exemple d’une LAN de typologie étoile.

Figue 0.1 - Exemple d’une LAN de typologie étoile.

Lire le reste de cet article »

Interview Michaël Chaize & Thibault Imbert - Adobe MAX

Sunday 21 February 2010

Chaque année Adobe présente au monde ses avancées en matière de développement, de design et d'innovation au travers de plusieurs conférences interactives et animées par des professionnels des nouvelles technologies : les Adobe MAX.

En octobre dernier au Los Angeles Convention Center en Californie, s'est tenue la dernière édition de ces Adobe MAX. Quelques chanceux ont pu y participer et parmis eux deux représentants d'Adobe France, Michaël Chaize et Thibault Imbert, ont eut l'immense privilège de réaliser une présentation: "A Deep Dive Into Ten Innovative Flash Projects" (une plongée dans dix projets Flash novateurs).

Les étudiants de la spécialisation MTI sont allés à leur rencontre afin qu'ils puissent nous faire partager leur expérience et leur témoignage.

Interview Adobe Max 2009 from Vimeo.

Débuter avec SproutCore

Sunday 14 February 2010

SproutCore est un framework Javascript (écrit en ruby) développé par Charles Jolley.
Il est réellement rentré dans la cour des grands lorsque Apple, qui a désormais embauché Charles Jolley et grandement contribué à l'amélioration du framework, a annoncé que le framework serait utilisé pour le service en ligne MobileMe.
Le but avoué de SproutCore est de permettre la création d'applications web orientées desktop facilement et sans plug-in. Il dispose pour cela d'atouts intéressants puisqu'il repose sur un modèle MVC, propose notamment le binding d'objets qui permet de créer des applications complexes sans code inutile et bien plus encore.

De nombreuses heures seront nécessaires pour commencer à maitriser le framework, mais voici un tutoriel qui vous permettra de vous lancer en abordant la création complète d'une petite application SproutCore !

Lire le reste de cet article »

Le protocole SSL

Friday 8 January 2010

SSL (pour Secure Socket Layer) est un protocole d'échange sécurisé sur Internet établi initialement par Netscape en 1994. De nouvelles versions ont ensuite été implémentées pour pallier aux quelques failles du protocole (SSL 2.0 en 1994 et SSL 3.0 en 1995). Depuis le rachat du brevet par IETF (Internet Engineering Task Force) en 2001, une nouvelle version du protocole SSL a vu le jour sous le nom de TLS (Transport Layer Security). Elle apporte uniquement quelques évolutions mineures en réponse aux dernières failles de sécurité détectées dans la version 3 de SSL. Cela étant, beaucoup considèrent le TLS comme la version 3.1 de SSL ce qui est tout à fait légitime.
Lire le reste de cet article »

Introduction au framework Apache Wicket

Monday 16 November 2009

Un framework de plus ?!!

Il existe aujourd'hui une variété astronomique de frameworks Java, et à chaque projet se pose la question de bien choisir ceux qui nous seront les plus favorables. Et bien pour répondre à cette problématique, il est primordial de comprendre le fonctionnement et les fonctionnalités des plus populaires d'entre eux, parmi lesquels Apache Wicket.

Lire le reste de cet article »

Tutoriel Framework 960 Grid System

Friday 16 October 2009

Pour créer un site web il faut inévitablement passer par le couple HTML/CSS.
HTML est l’abréviation de « HyperText Markup Language » (langage de balisage), son rôle est de définir la structure de votre page, indiquant de ce fait aux navigateurs qu’à cet emplacement il y a un titre, ici un paragraphe, là un champ de saisie, etc...

Le CSS « Cascading Style Sheet » (Feuille de style) quant à lui, sert à présenter la page, son rôle est de lui donner un habillage grâce aux couleurs et effets de styles, par exemple définir la couleur de fond d'une zone, la police d'un texte, l’alignement, etc.

Grâce au CSS vous pourrez donner à votre site une belle présentation sans pour autant être un expert en graphisme.

Pour les débutants l’utilisation de ces deux langages complémentaires est souvent synonyme de casse-tête : positionner un bouton au bon endroit, assurer une bonne compatibilité pour les différents navigateurs, ou encore jongler avec les règles CSS pour avoir le style voulu, autant dire qu’un Framework serait le bienvenu.

Dans cet article je vais vous présenter un Framework CSS méconnu baptisé « 960 Grid System » permettant d’apporter une bouffée d’air aux développeurs du web.

Lire le reste de cet article »

Programmation Web en JSP (JavaServer Pages)

Monday 28 September 2009

Depuis sa naissance, le Web n’a cessé d’évoluer jusqu'à devenir l’outil indispensable que nous connaissons aujourd’hui, cette évolution est passée par plusieurs phases plus ou moins transparentes pour l’utilisateur final (l’internaute).
L’une de ces phases est le passage de pages statiques à des pages dynamiques.
Dans cet article je vais vous présenter le langage de programmation JSP (JavaServer Pages), qui fait partie des langages de programmation exécutés côté serveur, permettant d’implémenter des pages web dynamiques.

Lire le reste de cet article »

Conception modulaire appliquée aux réseaux sociaux 2/2

Wednesday 2 September 2009

L'élaboration des systèmes d'information basés sur les réseaux sociaux est une tâche bien fastidieuse. Au travers de cet article vous devriez apprendre quelques astuces et y voir plus clair sur les impératifs et difficultés d'un tel projet.

Cet article fait suite à une première partie concernant les fonctionnalités classiques de ce genre de sites web et les technologies à favoriser.

Nous traiterons ici plus concrètement de la modélisation générale et de l'organisation des modules.

Lire le reste de cet article »

La conception modulaire appliquée aux réseaux sociaux (java - 1/2)

Thursday 27 August 2009

Nous parlerons ici essentiellement de programmation orientée objet, de modélisation UML, et de développement Java. Si certaines de ces bases vous font défaut, je vous conseille fortement de consulter au préalable des tutoriels sur ces notions fondamentales du microcosme du développement informatique.

Lire le reste de cet article »

Les particules à la rencontre des quatre éléments

Friday 7 August 2009

Dans le domaine du graphisme, la représentation de la réalité et des phénomènes naturels a toujours été considérée comme un véritable challenge. La cause à cela vient de la difficulté à trouver un modèle de la réalité suffisamment simple pour pouvoir être calculé par les ordinateurs actuels. Que ce soit à travers les films d’animations qui ravissent chaque année petits et grands ou les jeux-vidéos, les développeurs et infographistes d’aujourd’hui doivent user de diverses techniques graphiques ou algorithmiques pour donner l’illusion du réel.

Parmi celles-ci, les systèmes de particules sont aujourd’hui monnaie courante. Cette technique consiste à utiliser une grande quantité de petits éléments graphiques pour simuler certains phénomènes tels que la fumée, les nuages, l’eau, etc… L’objectif de cet article est de présenter à travers quatre exemples concrets inspirés des quatre éléments une manière simple d’intégrer des particules à un projet graphique. Les exemples seront ici réalisés en deux dimensions et en ActionScript 3/Flex, mais la logique sera similaire pour un projet 3D quelconque.

Lire le reste de cet article »