i3M
i3M is a multimedia engineering company specialized in training solutions dedicated to Aerospace, Defense, Industry and Health sectors with highly technical contents. Thirty employees are currently working in Toulouse. From the beginning in 1996, the company was dedicated to educative CD-Roms and graphic design. But very quickly, as the company listened to its customer needs, its activities extended to multimedia services and solutions for the industry.
Need
i3M called on our services for the whitelabelling development of a satellites sales support tool (web back office and cross-platform front office) for one of its customer.
Solution
As i3M requested a cross-platform application (PC, Mac, Tablets), we advised an hybrid development, building most of the application on web technologies (HTLM5/CSS3/Javascript) and integrating this Web app to a native application through a WebView component. The final result is a standard application which is distributed, installed and executed like any other application. To be in line with this approach, we have based its development on the Open Source frameworks Apache Cordova (for touchpads) and Node-Webkit (for PC and Mac).
The back office has been fully built using Play framework and HTLM5/CSS3 technologies. Play is a productive Java framework which allows the creation of web management applications. The communication between the client application (tablet or PC/Mac) and the back office has been implemented with REST Web Services (JSON) on HTTP transportation protocol.