Matsiya est spécialisée dans le développement informatique et la conception centrée utilisateur.

Technologies

Nous utilisons plusieurs technologies/langages pour le développement d'applications et logiciels.
Ci-dessous ceux que nous utilisons le plus :

Adobe AIR

Adobe AIR assure le déploiement des RIA sur poste de travail, en donnant aux développeurs une totale maîtrise des interactions avec l’utilisateur. Ainsi, une application dotée de fonctionnalités multimédias sophistiquées peut conserver un aspect identique lorsqu’elle est exécutée dans un navigateur ou sur le bureau, ou être pourvue d’une interface utilisateur totalement différente en local. Les applications Adobe AIR, par exemple, peuvent aussi s’exécuter dans des fenêtres avec chrome personnalisé, reflétant une identité visuelle donnée ou cadrant avec l’environnement bureautique. Pour vous convaincre de l'efficacité d'une application Air, vous pouvez consulter quelques projets et retour d'expériences des sociétés comme AOL, SalesForce, eBay, Nasdaq sur Adobe.com

Adobe Flex

Flex est un framework Open Source qui permet de créer des applications web ultra-interactives et expressives se déployant à l'identique sur la plupart des navigateurs. Il offre un modèle de programmation évolué qui repose sur des langages standard et gère les modèles de conception courants. MXML, langage déclaratif basé sur XML, sert à décrire l'agencement et le comportement de l'interface utilisateur tandis qu'ActionScript 3, puissant langage de programmation orienté objet, est employé pour la création de fonctions de traitement côté client. Les applications Internet riches créées avec Flex s'exécutent dans le navigateur à l'aide du logiciel universel Adobe Flash® Player ou en local via Adobe AIR™.

Adobe LiveCycle Designer

Encore peu répandu, les formulaires Acrobat PDF dynamiques intuitifs offrent une souplesse de travail indéniable pour les créateurs et les utilisateurs ! Ils peuvent être soit complétés en ligne par les utilisateurs, pour ensuite être imprimés, transmis par messagerie electronique ou vers un serveur Web. Mieux encore. Si l’internaute le souhaite, il a la possibilité d’enregistrer le formulaire et de le compléter et/ou le modifier plus tard.

L’élaboration et le déploiement de formulaires munis d’assistants permettent aux utilisateurs d’interagir avec les processus métier de manière optimale. Les formulaires guidés les accompagnent pas à pas au cours de leurs transactions, en prenant soin d’afficher uniquement les informations qui leur sont nécessaires à un stade donné du processus. 

Il est également possible d’intégrer des formulaires PDF à des flux de production existants en établissant une liaison avec des schémas XML, des fichiers de données XML, des bases de données et des services Web. 

N'hésitez pas à consulter les rapports d'analystes (Gartner, Forester, IDC..etc) sur le site Adobe

Adobe Acrobat PDF

Le Portable Document Format (qui se traduit de l'anglais en « format de document portable »), généralement abrégé PDF, est un format de fichier informatique créé par Adobe Systems, comme évolution du format PostScript.L'avantage du format PDF est qu'il préserve les polices, les images, les objets graphiques et la mise en forme de tout document source, quelles que soient l'application et la plate-forme utilisées pour le lire.Le format PDF peut aussi être interactif. Il est possible d'incorporer des champs de textes, des notes, des corrections, des menus déroulant, des choix, des calculs, etc. On parle alors de formulaire PDF.C'est pourquoi ce format est utilisé dans un ensemble large et varié de logiciels, de l'exportation dans les suites bureautiques grand public, aux manipulations par des programmes spécialisés de l'industrie artistique, en passant par la génération de factures électroniques via Internet.Le PDF s'est imposé comme format d'échange et d'archivage de documents électroniques, il est devenu un « standard international ».
sources: http://fr.wikipedia.org/wiki/Pdf

Partenaire en solution Adobe

Flash info

En ce moment, il y a de fortes chances pour que notre pôle R&D étudie des technologies non mentionnées dans cette page. Il faut toujours avoir une longueur d'avance ;)

Java

La particularité principale de Java est que les logiciels écrits dans ce langage sont très facilement portables sur plusieurs systèmes d’exploitation tels que UNIX, Windows, Mac OS ou GNU/Linux, avec peu ou pas de modifications. C’est la plate-forme qui garantit la portabilité des applications développées en Java. Il permet de développer des applications client-serveur. Côté client, les applets sont à l’origine de la notoriété du langage. C’est surtout côté serveur que Java s’est imposé dans le milieu de l’entreprise grâce à l'environnement J2EE .

Objective-c (iPad & iPhone)

L'Objective-C est un langage de programmation orienté objet réflexif. C'est une extension du C ANSI, comme le C++, mais qui se distingue de ce dernier par sa distribution dynamique des messages, son typage faible ou fort, son typage dynamique et son chargement dynamique. Contrairement au C++, il ne permet pas l'héritage multiple mais il existe toutefois des moyens de combiner les avantages de C++ et d'Objective-C. Aujourd'hui, il est principalement utilisé dans le développement d'applications iPad, iPhone et Mac.