La Programmation Orientée Aspect (POA) est l'un des domaines de recherche les plus en vogue dans le développement des technologies de l'information ces dernières années. Les gens ont trouvé de nombreux problèmes de programmation pour lesquels le modèle traditionnel de programmation orientée objet (POO) n'est pas suffisant pour capturer clairement certaines des décisions de conception importantes que le programme doit mettre en oeuvre. Ce problème est beaucoup plus évident dans l'environnement informatique pervasif en raison de la variété de l'environnement. Cet article est une introduction à un paradigme de programmation appelé Programmation Orientée Aspect, une technique de programmation qui permet d'exprimer ces programmes que la POO ne peut pas supporter. Cet article comprend également une introduction à AspectJ.