Développement

Le développement est a création d'une application (d'un logiciel) pour répondre à un besoin spécifique. Le développement peut avoir pour but de compléter les fonctionnalités d'un logiciel existant, ou de créer, de zero, une application à part entière.

Modulaweb est spécialisé dans le développement d'applications orientées web : les applications s'utilisent via un navigateur internet et se présentent comme un site internet à l'interface très riche. Les applications web peuvent être très simples ou très complexes et accomplir des tâches diverses : les possibilités sont aujourd'hui presqu'illimitées.

Nos prestations de développement s'articulent autour de deux axes complémentaires :

Le développement d'interfaces riches

C'est le développement de la partie visible de l'iceberg : l'interface utilisateur que vous utiliserez pour interagir avec l'application.

Créer de telles interface est bien plus que placer des éléments statiques : tout une couche de code, souvent en javascript, est nécessaire pour assurer une interactivité et une ergonomie optimale. Réalisée en étroite collaboration avec vous, c'est une étape importante dans la réalisation d'une application car elle déterminera la manière dont vous allez utiliser l'utiliser.

Le développement d'applications orientées web

C'est le développment de la partie immergée de l'iceberg : le logiciel qui donnera vie à l'interface utilisateur et exécutera la plus part des tâches et fonctionnalités de l'application. Orientée web, cette application génère en partie et complète l'interface utilisateur.

Nous développons des application en PHP,Perl et Python sur plateforme Gnu/Linux en utilisant les serveurs libres Apache™ et Lighttpd. D'autres serveurs spécifiques peuvent petre utilisés par ailleurs pour certains projets spécifiques (Zope, Tomcat™, Jetty™, Red5…)

Les services rendus pas ces applications sont aussi divers que la gestion de stock, le traitement de données spécifiques, la conversion de données, la commande d'appareils à distance, la vidéo-surveillance… (presque) tout est possible.

Le fait d'utiliser une application orientée web vous garantit une utilisation simple et nomade, quel que soit votre système d'exploitation. Vous pouvez ainsi imaginer toutes sortes de cadres d'utilisation (via un terminal mobile ou embarqué, en déplacement…) et vous affranchir des contraintes habituelles.

Questions fréquentes

Pouvez-vous faire dialoguer mon application métier avec les vôtres ?

Cela dépend de l'application. Certaines applications utilisent des formes de stockages de données ouvertes et documentées, d'autres pas : il convient de voir, au coup par coup, ce qu'il est possible de faire. Le mieux est d'en discuter.

Avec quels types de matériel vos applications peuvent dialoguer ?

Toutes, pour autant qu'elles soient accompagnées d'un contrôleur. Voici le déroulement des opération lorsque une de nos application dialogue avec un matériel : notre application dialogue avec lee contrôleur du matériel, le contrôleur transmet les ordres au matériel, le matériel agit et répond au contrôleur qui transmet la réponse à l'application. Il convient donc d'effectuer des tests afin de connaître les possibilités d'interaction avec tel ou tel matériel. Le mieux est d'en discuter.