Archive pour la catégorie ‘Web’

Gérez votre e-réputation et celle de vos sociétés sur les médias sociaux

Friday 27 August 2010

Cet article est un complément à l'article de Jordan Amar, datant d'aout 2008 et traitant de la "réputation managment" d'une façon générale.

Nous aborderons ici deux aspects seulement survolés dans le précédent article : la gestion de la réputation des sociétés et cela, sur les réseaux sociaux en particulier.

Lire le reste de cet article »

Le framework Jboss Seam

Sunday 15 August 2010

Seam est une plateforme de développement open source permettant de concevoir des RIA (Rich Internet Application) en Java. Seam défini un modèle de composants uniforme pour l'ensemble des processus métiers de votre application.

Un composant seam peut être Stateful et être associé à l'un des contextes suivants :

  • long-running persistent  : session classique
  • business process  : les données restent en mémoire le temps du déroulement d'un processus métier
  • conversation  : les données sont conservées en mémoire le long de plusieurs requètes effectuées par les utilisateurs et effacées lorqu'on le désire (session classique bien plus affinée)

Seam ne fait pas de distinction entre la couche présentation et la couche métier. Aussi il est possible d'architecturer son application de la manière que l'on souhaite sans être forcé d'utiliser une architecture imposée ce qui est le cas dans la majorité des autres frameworks j2EE.

Contrairement aux composants J2EE classiques, les composants Seam peuvent simultanément accéder à la fois aux états associés aux requêtes web et aux états contenus dans les ressources transactionnelles sans avoir à programmer manuellement les requêtes web avec des méthodes paramétrées.

Les personnes préférant utiliser l'architecture des anciens framework J2EE peuvent toujours créer une architecture équivalente en utilisant Seam. La différence est qu'elles devront définir quelles sont les différentes couches et comment elles fonctionnent ensembles.

Lire le reste de cet article »

Installation d’un serveur Apache tomcat en environnement ubuntu 10.04

Thursday 12 August 2010

Nous allons aujourd'hui installer un serveur Apache Tomcat sur un Ubuntu serveur 10.04. Ce besoin est ressenti par la différence d'une installation de Tomcat sous Windows ou Ubuntu.

Sous Windows, une fois Apache Tomcat d'installé vous aurez probablement aucun problème de développement, vos applications ne seront tous bonnement pas sécurisées, ce qui est fort intéressant lorsque l'on développe mais qui pose problème si l'on veut faire un serveur de production.

Sous Linux, lorsque vous installez un serveur Tomcat vous aurez par défaut une gestion fine des droits dans vos dossiers, ce qui vous empêchera de faire n'importe quoi avec votre serveur de production.

Le but de cet article est donc de montrer comment on peut customiser plus finement la configuration d'un serveur de production pour pouvoir installer des applications web qui demandent des droits d'éxécution (Hudson, Nexus etc..).

Lire le reste de cet article »

Installation et mise en route d’une base de données No-SQL : Apache CASSANDRA

Friday 6 August 2010

Voilà quelques mois qu'un raz de marée déferle sur la planète des bases de données !

Facebook, Twitter, FourSquare ont honteusement lâché les bases de données SQL classiques tels que MySQL...

Trop lourd à administrer, pas assez rapide, manque de scalabilité - peut difficilement être mis à grande échelle -, les bases de donnés SQL commencent à accumuler trop de points faibles pour les sites web qui accueillent des millions d'internautes.

La solution no-SQL que nous étudierons sera le projet Apache CASSANDRA.

Lire le reste de cet article »

Magento - Un E-commerce puissant et complet

Thursday 8 July 2010

Aujourd’hui, les magasins en ligne ou «E-commerces» prennent une place importante sur la toile, proposant à n’importe quel utilisateur de pouvoir commander n’importe quoi sur internet, et le recevoir chez lui sans se déplacer. Les E-commerces ont grandement participé au développement et à la démocratisation du net.

Il existe plusieurs acteurs majeurs comme OsCommerce ou Virtumart mais aujourd’hui, nous allons nous  attarder sur Magento, qui est un système puissant, comprenant de nombreuses extensions et étant complètement configurable.

Dans cet article, nous allons voir comment installer, configurer et déployer notre magasin en ligne en quelques minutes, en créant un magasin de multimédia.

Lire le reste de cet article »

Introduction à la programmation orienté prototype en Javascript

Monday 5 July 2010

Cet article a pour vocation de présenter la programmation orientée objet du langage JavaScript. Il est nécessaire pour suivre cet article de connaître les bases du langage JavaScript car je ne reviendrai pas sur les notions extérieures au système de prototype.

Si vous n’avez pas de bases dans ce langage, je vous conseille de suivre le tutorial du site du zéro que vous pourrez trouver à l’adresse suivante : http://www.siteduzero.com/tutoriel-3-8158-tout-sur-le-javascript.html.

Également un tutorial sur le DOM en JavaScript (dont nous n’aurons pas besoin lors de ce tutorial) que vous trouverez ici : http://www.siteduzero.com/tutoriel-3-4564-dhtml-et-javascript.html.

Lire le reste de cet article »

Principe de fonctionnement de base des RIA

Saturday 26 June 2010

Le web est un domaine sujet à de nombreuses évolutions technologiques. Aujourd’hui n’importe quel utilisateur lambda pourrait, par intuition, reconnaître une application web récente d’une plus ancienne.

Parmi les nombreuses avancées technologiques, l’une d’entre elles peut facilement se démarquer par le nouveau concept qu’elle introduit. Je veux bien entendu parler des RIA (Rich Internet Application). Cette technologie, aujourd’hui entrée dans les mœurs, permet de donner un nouvel aspect plus intuitif et dynamique aux sites web. La navigation pour les utilisateurs se voit donc simplifiée et mieux guidée.

Si aujourd’hui les RIA sont utilisées dans la grande majorité des nouveaux sites web, leur fonctionnement ne reste pas pour autant trivial. Comment fonctionne une RIA ? Quels sont les avantages et inconvénients de cette technologie ? Quel est l’avenir de ce principe ? C’est à ces questions que je me propose de répondre dans cet article.

Lire le reste de cet article »

La réalité augmentée et ses applications

Sunday 20 June 2010

La réalité augmentée, ou l'art de combiner le réel et le virtuel est une technologie qui ne cesse de se développer et qui touche de plus en plus le grand public depuis 2009, notamment grâce à de grosses opérations de marketing innovantes comme ces chips s'échappant de leur paquet ou encore la présentation de la Z4 de BMW.

Lire le reste de cet article »

AZURE : Cloud Computing By Microsoft - Part 2

Monday 14 June 2010

Dans cette article, nous allons rappeler ce qu'est le Cloud Computing, ses avantages et inconvénients puis présenter un service de Microsoft Azure: la base de données.

Nous apprendrons à exporter une base de données de SQL Server 2008 vers SQL Azure.

Télécharger l'article

Symfony, un framework nouvelle génération

Friday 11 June 2010

Un framework PHP

Symfony est un des frameworks les plus utilisés dans le développement d’application web PHP.
Symfony connait aujourd’hui des changements importants et il me semblait important de comprendre la portée énorme d’un tel framework.

Les créateurs:

Le framework Symfony est l’un des plus gros projets de l’entreprise Sensio. Pour comprendre le framework, il faut voir l’histoire de l’entreprise créatrice.
Lire le reste de cet article »