Notre plateforme : le web

Une orientation technologique

Web, smartphones, tablettes, objets connectés, wearable computing, réalité virtuelle, etc.

Les technologies évoluent et cette évolution, de plus en plus rapide, implique de réaliser les projets d’aujourd’hui en pensant à demain. Le développement de votre site ou de votre appli iPhone ne s’arrête pas à sa première mise en ligne.

Attractive Media maîtrise et met en oeuvre de nombreuses technologies du web tant pour le développement de sites et de web applications que dans le cadre de la réalisation d’applications mobiles.

Nous présentons ici quelques unes de nos briques technologiques préférées.

Javascript

Javascript est devenu depuis quelques années une technologie incontournable du web.

Depuis son apparition en 1995, où il fut considéré comme un langage de seconde classe, l’explosion du web a poussé Javascript beaucoup plus loin avec des attentes toujours plus exigeantes (ajax, lazy loading, responsive, etc.)

Notre expertise technique sur les bibliothèques, frameworks, méthodes et outils les plus pointus du marché nous permet de proposer à nos clients des réalisations de très haute qualité.

Outils

Nous utilisons les meilleurs outils du marché tels que :

Gulp pour l’automatisation des tâches
NPM et Bower pour la gestion des dépendances
Jasmine, Karma, Protractor pour les tests
Git pour le contrôle de versions etc.

Backends et API

Nous réalisons des modules d’administrations, des composants personnalisés, des web services et des API REST en PHP (Symfony, CodeIgniter, etc.) ou en Javascript avec NodeJS et Express.

Nous gérons également tous les aspects du déploiement, de la mise en production, de l’administration et de la maintenance sur les serveurs linux et les principaux clouds du marché.

Natif et hardware

Notre maîtrise du développement dans les langages C, C++, Objective-C et Java, complète notre palette de compétences et nous permet par exemple de réaliser des plugins Cordova personnalisés.

Attractive Media est également en mesure de développer des prototypes en utilisant les plateformes matérielles open-source Arduino et Raspberry PI.

AngularJS

Le framework Javascript soutenu par Google permet de réaliser des applications clientes fortement structurées incorporant de nombreuses techniques modernes (architecture MVW, directives, etc.)

Nous maîtrisons de nombreux composants associés à Angular, ainsi que son intégration dans une chaîne complète de développement et de tests.

Adobe PhoneGap / Apache Cordova

Nous créons des applications mobiles multiplateformes avec la technologie open-source PhoneGap/Cordova.

Celle-ci permet de réaliser des applications hybrides en intégrant un pont entre le web (HTML/CSS/Javascript) et le code natif des principales plateformes mobiles du marché (iOS, Android mais aussi Windows Phone, Blackberry, Firefox OS, etc.)

Framework et outils CSS

Nous maîtrisons également bon nombre de frameworks CSS tels que Twitter Bootstrap ou Foundation ainsi que les principaux outils (SASS, Less, Stylus) destinés à la réalisation de feuilles de styles optimisés pour tous les types d’écrans.

Base de données

Nous mettons en oeuvre régulièrement des bases de données SQL (PostgreSQL, MySQL) et NoSQL (MongoDB, CouchDB) ainsi que des bases embarquées (PouchDB, SQLite).

Cartographie

A travers plusieurs de nos projets, nous avons développé une expertise particulière sur la gestion et l’affichage des données géolocalisées.

Nous utilisons notamment les bibliothèques Leaflet et Google Maps API, ainsi que les extensions PostGIS de PostgreSQL et les services MapBox.