Quoi de neuf chez Morin Innovation ?

Après avoir fait des blagues potaches pour le 1er avril, il est toujours intéressant de connaître la – véritable – actualité de l’entreprise.

Et bien, de nombreux projets en cours et à venir. Notamment grâce à Hopwork et aux rencontres Niort Numeric.

Du service web sécurisé et performant

Dans le cadre d’un projet de startup, j’ai mis en place un service web garantissant une sécurité optimale. Pas parfaite, je n’ai pas cette prétention. Mais répondant à de hauts critères en matière de sécurité et de performances.

Ruby on Rails : on passe la 5ème

Le service web étant mis en production cet été, le développement a été réalisé avec Ruby on Rails 5, la dernière mouture du framework web, actuellement dans ses dernières versions beta.

Comme toujours, l’outil tient ses promesses et propose un socle solide pour le développement en mode agile.

OAuth2 : authentification sécurisée

Le service web étant destiné à une application mobile, l’accès à ce dernier doit être sécurisé tout en conservant une certaine souplesse et de bonnes performances.

Le protocole OAuth2 offre cette possibilité tout en restant sur une architecture standard.

Ajoutez à cela une protection SSL solide, le bon suivi des règles de sécurité OWASP et le tour est joué.

Authenticité des utilisateurs

Quand on échange des données confidentielles, on aime que les personnes sur le réseau soient des personnes de confiance.

La mise en place d’une validation par email et/ou SMS en amont de l’inscription permet de s’assurer – dans une certaine mesure – que les utilisateurs de la plateforme sont de vraies personnes.

Authentification à plusieurs facteurs

Un simple mot de passe peut parfois suffire.

Pour un service web nécessitant un certain niveau de sécurité et de confidentialité, ce n’est pas suffisant.

L’utilisateur à le choix d’activer l’authentification à plusieurs facteurs.

S’il l’active, il reçoit un SMS permettant de valider son identité lors de la première connexion au service sur un même appareil.

Liens courts

Les liens courts permettent de faciliter l’échange de liens : un lien court est facile à recopier et très efficace en QRCode.

En plus, dans un SMS, ça prend moins de place.

Une app iOS moderne sécurisée

IOS offre de nombreux mécanismes de sécurité. Encore faut-il savoir les utiliser à bon escient.

Deeplinking et liens universels

Le deeplinking permet d’ouvrir une app via un format de lien spécifique.

Le lien universel – introduit par iOS 9 – permet d’ouvrir directement une app au bon endroit grâce à un lien vers un site.

Ce procédé permet de renforcer la qualité de l’expérience utilisateur tout en conservant un niveau de sécurité élevé.

Connexion sécurisée aux services web

L’application actuelle est – comme la plupart des applications – connectée à un service web.

Même si la connexion est sécurisée, les identifiants permettant de se connecter aux services web avaient – jusqu’à récemment encore – la fâcheuse habitude d’être intégrés au code source de l’application. Et donc potentiellement récupérables en cassant la sécurité l’application.

Depuis iOS 8, on peut s’affranchir du stockage de ces précieuses données. L’accès au code source en lui-même ne permet pas le piratage car il ne contient pas les identifiants de connexion. (si vous voulez savoir comment je fais, n’hésitez pas à me contacter 🙂 )

Stockage sécurisé des données

IOS propose des mécanismes permettant de sécuriser le stockage des données : autant les exploiter. Toutes les données personnelles de l’app sont chiffrées par le système.

La sécurité des données confidentielles est une question de confiance vis à vis des utilisateurs. Il est essentiel de la garantir.

Accès sécurisé au contenu

Souvent, la sécurité concernant les images et autres contenus stockés sur des CDN se résume à « cacher » l’URL de la ressource en espérant que le contenu ne soit pas vu.

Le système mis en place nécessite l’utilisation d’une signature générée grâce à un identifiant et une clé pouvant eux-même changer. En clair, on ne tombe pas dessus par hasard.

Les performances et l’expérience utilisateur

Ceux-ci sont également essentiels, mais restent plus « classiques ».

On utilise les dernières techniques iOS 8 et iOS 9, avec une bonne dose de Swift, un usage intelligent des différents niveaux d’exécution des tâches et le tour est joué.

To be continued…

Le projet est en cours. D’autres projets vont arriver.

Et, cet été, ce sera – normalement – l’arrivé du successeur de iOS 9 : tout un programme !

À suivre…

Petit point estival sur l’activité de Morin Innovation

L’été est là. C’est l’occasion idéale pour faire un petit point sur l’activité – évolutive par définition – de Morin Innovation.

Le travail de l’entreprise se faisant essentiellement en « marque blanche », aucun client ni partenaire ne sera cité publiquement. Merci de nous consulter pour en savoir plus.

Le web

Le web est une activité régulière de l’entreprise. Du service web sécurisé au site web sur mesure, les réalisations ne manquent pas.

Nous sommes en mesure de proposer des applications web offrant l’ouverture aux données grâce à un service web (REST) permettant d’accéder aux données depuis une application mobile (iOS, Android, Windows mobile), un site web ou toute autre plateforme.

Pour des performances optimales, nous proposons des hébergements dont la capacité peut être étendue à volonté et dont le coût s’adapte automatiquement. Le tout grâce aux technologies cloud. Nous utilisons également intensivement le principe de CDN offrant stabilité et performances. Nos systèmes de gestion du cache sont également utilisés pour un usage optimal des ressources.

Tous nos sites web ont un design responsive : ils s’adaptent automatiquement selon l’appareil utilisé pour la consultation. Que vous utilisiez un smartphone, une tablette ou un ordinateur, votre site sera affiché de manière optimale.

Sur la partie SEO (référencement Google, Bing), nous veillons à suivre les recommandations les plus récentes et effectuons des tests d’optimisation. Cette partie SEO est faite sur mesure et exploite également les technologies permettant un meilleur référencement sur les réseaux sociaux (Open Graph).

De manière générale, nous travaillons à proposer une expérience utilisateur optimale tout en profitant des dernières technologies.

Nos références en la matière sont nombreuses.

Le mobile

Nous avons développé de nombreuses applications mobiles et profitons d’une expérience permettant de mettre en pratique les meilleures méthodes en termes de développement mobile. Comme le montrent nos dernières références, réalisées et validées en temps et heures grâce à des solutions et des compromis permettant d’apporter la meilleure réponse  dans le meilleur délai aux problématiques.

Cette expérience date de fin 2008, lors de la diffusion des premiers kits de développement iOS (iPhone OS à l’époque) puis Android et dernièrement Windows mobile (ex Windows Phone).

Ce domaine de compétence vient, de plus, en parfaite adéquation avec les compétences liées au web, permettant ainsi de concevoir des applications connectées au web cohérentes d’un bout à l’autre de la chaine. Nous maîtrisons l’aspect mobile, l’aspect service web et la conjonction des deux. Le tout apportant une expérience utilisateur optimale.

Serious game, advergame

Le serious game vous permet d’aborder des problématiques sérieuses dans un cadre ludique.

L’advergame est la promotion d’un produit au travers d’un jeu vidéo gratuit.

Notre expérience dans ce domaine, dans le domaine du mobile et dans le domaine du web nous permet de vous offrir des produits cohérents, en phase avec les attentes des utilisateurs, tout en ayant une fiabilité et une performance technologiques optimales.

Cette compétence s’est récemment illustrée au travers d’un serious game compatible iOS (6.1 et +), Android (2.3 et +) et Windows mobile (8 et +). Le tout lié à un service web et un service d’analyse du comportement des utilisateurs. (Google Analytics)

Nous travaillons également à la mise en place de jeux compatibles WebGL et ordinateurs de bureau. Nous nous projetons également dans la compétence sur console de jeux.

Réalité virtuelle

Dans le domaine de la réalité virtuelle, nous avons travaillé sur les versions mobiles (Cardboard, Homido) et sur Oculus Rift.

Nous avons réalisé un premier prototype présenté au Salon du Printemps à Niort. Le succès fut au rendez-vous.

Réalité augmentée

Pour ce qui est de la réalité augmentée, nous avons une expérience de plusieurs années. Aussi bien dans le domaine de la réalité augmentée géolocalisée que par l’usage de « tags ».

Nous travaillons également à des prototypes utilisant les technologies Kinect et RealSense.

Hologrammes

Bien que la technologie ne soit pas encore accessible aux développeurs, nous imaginons ce que pourraient être les outils utilisés par HoloLens.

Avec les technologies à notre disposition, nous construisons des prototypes permettant d’illustrer des usages concrets.

Objets connectés, IoT

Grâce à Raspberry Pi 2, nous avons pu travailler aux premiers prototypes utilisant la version IoT de Windows 10. Le résultat est plutôt concluant.

Pour conclure

Comme vous pouvez le lire, notre domaine de compétences est très large.  D’autant que nous nous entourons des meilleurs partenaires pour tout ce qui sort de notre champs de compétences (modélisation 3D, design, graphisme, audio) afin de vous offrir le meilleur de l’innovation.

N’hésitez pas à nous contacter si vous souhaitez en savoir plus.

Vous pouvez également suivre notre actualité sur Twitter, Facebook et Google + .

A bientôt pour de nouvelles aventures !

Oculus Rift : la réalité virtuelle chez vous en 2016

Après des années d’attente, Oculus (société rachetée par Facebook) annonce enfin une date de commercialisation de son fameux casque de réalité virtuelle. Il sortira au premier trimestre 2016.

Casque Oculus Rift

Oculus Rift : qu’est-ce que c’est ?

Le casque Oculus Rift est un casque de réalité virtuelle.

Il permet donc de s’immerger dans la réalité virtuelle grâce à 2 écrans (1 par oeil) très haute définition et plusieurs capteurs intégrés au casque.

Il est fait pour fonctionner avec un PC / Mac auquel il est relié. Son design est optimisé pour un usage intensif limitant les effets nauséeux pouvant parfois être ressentis dans certaines circonstances avec des appareils moins évolués.

La version finale du casque devrait également intégrer l’audio, de sorte à obtenir une immersion complète.

Quels usages ?

Bien entendu, le jeu vidéo est à l’honneur. Certains titres sont déjà fonctionnels avec le prototype DK2 du casque Oculus Rift.

Un autre usage est le tourisme. Morin Innovation travaille d’ailleurs sur une immersion totale dans un cadre touristique grâce au Cardboard, à Oculus Rift et d’autres technologies. L’avantage est que l’utilisateur (le touriste) est en immersion complète dans le nouvel environnement. Il peut donc faire ses choix dans un environnement réaliste (photo 360°) en étant détaché de toute influence extérieure.

L’événementiel a également beaucoup a gagner avec ce type de technologie.

La manipulation des données est également un axe essentiel, notamment grâce à la capacité à manipuler naturellement les informations dans un espace de travail sans limites ni contraintes physiques.

Cette capacité a déjà été présentée dans une précédente démonstration de Morin Innovation.

Et bien d’autres usages sont à découvrir !

À suivre

Morin Innovation travaille depuis quelques temps maintenant sur la réalité virtuelle et les technologies associées.

De nouvelles démonstrations et de nouveaux projets sont à venir.

N’hésitez pas à nous suivre sur TwitterFacebook et Google+.

Lancement du site

Bienvenue sur le site Morin Innovation !

Après une longue attente, nous lançons enfin le site officiel. Vous y trouverez tous les derniers projets et les dernières inventions de l’entreprise, dans ses divers domaines de compétences :

  • services web
  • applications mobiles
  • réalité augmentée
  • réalité virtuelle
  • interfaces utilisateurs
  • et bien d’autres.

À bientôt sur le réseau !