Cronos Technologies services

Work Methods. 27. Agile Methodology/ ... Cronos Technologies is a French company headquartered .... integration of the editor's own PDF and the creation of a.
5MB taille 6 téléchargements 269 vues
1

Overview 3. Cronos Technologies 4. Cronos Technologies main numbers 5. Mobile world 2016 6. Cronos global presence 7. Cronos Technologies - technologies and services 8. Immersion 360 + 9. Augmented reality 10. Educational apps 11. Digital book 12. Third party app maintenance 13. Dedicated team 14. Simulator and script tests for all platforms 15. Tools for mobile aimed statistics 16. Project Management Tools 23. Team, methodologies and commitments 24. Team

2

25. Project Methodology 26. Work Methods 27. Agile Methodology/Scrum 29. Contract specifications 30. Reversibility 31. Quality assurance 32. Warranty 33. Our references 57. Contact

Cronos Technologies Cronos Technologies is a French company headquartered in Neuilly-sur-Seine, near Paris, near Charles de Gaulle Etoile. Since the launch of the App Store in 2008, we provide mobile solutions both to companies and advertisers. To keep up with a consumer in search of ever more mobility, to have an app on iPhone or Android is the chance of a brand to be constantly present in the consumer pocket. The Mobile Application can be classified as part of a communication mix to support a campaign or to offer services independently to customers.

You can find us in Romania (Bucharest) and Japan (Tokyo), as well.

3

Cronos Technologies main numbers



200+ delivered projects



30+



150+ cumulative years of coding experience



3

years average iOS development experience



4

years average Android development experience



9

years of mobile overall company expertise

2+

billion euro generated by our mobile applications



4

development team members

Mobile world 2016 - Consumers spend over 85 percent of time on their smartphones using applications (Nielsen); - 42% of all mobile sales generated by the leading 500 merchants came from mobile apps (Go-Globe); - More than 2 billion mobile users will make a mobile commerce transaction by the end of 2017 (Juniper Research); - 74% of smartphone users use their phone to help with shopping (HubSpot); - Estimated monthly usage of mobile apps and mobile web: men (hours: minutes) 29.32 on mobile apps, 03: 45 on web mobile; women (hours: minutes): 30:58 on mobile applications, 3:46 on web mobile (Nielsen); - Average time people spend on their apps is increased by 21% over the last year (Localytics); - Percentage of time spent on mobile apps (by category): Games 43%; Social networking: 26%; Entertainment: 10%; Utilities: 10%; News : 2%; Productivity: 2%; Health and fitness: 1%; Lifestyle : 1%; Others: 5% (Localytics); - 85% of people prefer native mobile apps to mobile websites (Localytics); - Fastest growing mobile app categories (by time spent): Music : 79%; Health and fitness : 51%; Social networking : 49%; Travel : 28%; Entertainment : 22%; Sports :16%; Games : 15%; News : 14% (Localytics); - The percentage of apps used 11 or more times increased to 39% in 2014 (Comscore).

5

Cronos global presence

6

CRONOS TECHNOLOGIES - SERVICES AND TECHNOLOGIES

7

Immersion 360 + The «Immersion 360+» module provides a new dimension for the «virtual tours». While combining the possibility of taking 360 photos with mixing video/sound elements, HTML links, adapting and sharing on mobile devices (smartphones, tablets), «Immersion 360+» also offers the user the following: - the presentation of a certain place (real or as a 3D model) by one or many characters (the «guided visit» model) - the freedom of accessing a location whenever the user wants to - the possibility to zoom in on the details of the location (and to receive information) as well as to «go for a walk» there as if it were an in situ visit This new technology enables the iPhone4, 5, 6 and iPad 2, 3 users to manage the digital visit simply by holding and moving the device (gyroscope). As far as the previous versions are concerned, only the digital navigation is possible. Application created for quai Branly Museum

8

Augmented reality IWithin the app project created for Château de Versailles, Cronos Technologies proposes the augmented reality in situ in order to reveal the secrets to the user. As the user makes progress both inside and outside the site, they receive new pieces of information regarding the history, all of them being presented in a playful manner.

9

Educational apps A couple of well-known concepts (including here the 7 mistakes game) provide the user new dimensions when visiting a location every time they access the mobile version. The cultural aspects are displayed as a game, hence enabling the visitor to feel as if they were actors - in the history and in the exhibition. The mix of technology, concepts, mobility and adaptability considerably broaden the target market and represent an excellent way of enhancing the public attraction for the given topics.

10

Digital book - PDF2NumericSolutions The PDF To Numeric Solution module focuses on the integration of the editor’s own PDF and the creation of a digital book. Due to PDF To numeric Solution, Cronos Technologies meets its customers’ needs in the sense that they can: - integrate their PDF content - make full use of their content (texts, photos, sounds and videos) - browse either through the text or through other parts of the content - display the pages as a mosaic - use the social networks to spread the word - ease the users’ navigation (bookmarks, turn the pages as if it was a real book, simple and predictable interface) Prerequisite: - Appstore or Android market account Share on Facebook/Twitter, video, audio player. Application created for Centre Pompidou: « Edvard Munch » , « Gerhard Richter», « Henri Matisse »

11

App maintenance Cronos Technologies proposes a quote-based maintenance service. Therefore, for an equivalent cost ranging from 10 to 15% of the sum of your project, we offer a one year extra guarantee covering: - audit and upgrading to the new versions of the OS (before their official release) - minor and major bugs correction - permanent access to bug tracking system

12

Dedicated team According to your needs concerning the mobility we assure you of the availability of our developers and project managers within a dedicated team.

Our Renault and Atos Origin dedicated teams are CMMi Niv 3 certified

- An easily accessible location, within Bucharest city center - A fibre-optics network - An Apple infrastructure - An experienced team with countless references and at least 2 years experience in the field of mobile development - The possibility of enabling the customer to coordinate our team full time in our office, either on a daily basis or quote-based - Quality assurance and real time monitoring of the project evolution through Cronos Intranet Contract flexibility : - the contract may be broken anytime without an extra cost, provided that we are notified 15 days in advance.

From 1 to 4 people: 290 euro / day

13

Simulator and tests scripts for all platforms

Partner : Perfectomobile (www.perfectomobile.com) •

Remote access from all types of smartphone

• Test scripts (test scenarios) automatically executed on the smartphones. •

14

Regression testing at every delivery.

Tool for mobile-aimed statistics Partner : Flurry (www.flurry.com) Traceability of the worldwide activity in the app. Access according to the location, visited pages, evolution of the activity, frequence etc.

15

PROJECT MANAGEMENT TOOLS

16

17

The used tools - Project Management Dotproject project follow-up, information exchange forum The information exchange forum enables the user to refine the functional needs during the development stage. There is also the possibility to export as PDF an appendix comprising the forum changes for every project.

18

The used tools - OpenProject Open Project is a web-based project management system that allows us to access our project information safely, anytime, anywhere. On one hand, by providing complete functionalities for project portfolio management, we support the entire lifecycle of the project. On the other hand, we offer the highest standards of data security, privacy, accessibility and design.

19

Used instruments - GIT We use GIT as application to manage the sources of our applications. Its function of managing code by directories helps us manage access in a secure way. GIT provides a synchronisation of versions for each developer and, thus, avoids code accidental deletion problems.

20

Used instruments - Mantis

21



Application to monitor bugs and corrected versions



Archiving and statistics provided by the results of the project list



Automatic notification by mail for incident remedy.

Fabric Application distribution platform for client Fabric offers a secured distribution of our final stage applications.

22

TEAM, METHODOLOGIES AND COMMITMENTS

23

TEAM Management Sylvain Saillard CEO and Co-Founder

Bogdan Sava Sales Manager

Research & Development Andrei Balan Chief Technology Officer

Anca Vlad Q&A Manager thirty developers skilled in JAVA, Objective C, Swift, PHP, JavaScript, frameworks: Android, iOS, JavaFX, Jersey, Netty, NodeJS, Ember, Laravel, Foundation, Bootstrap, as well as other programming languages, covering a wide range of technologies A team of four engineers dedicated both to R&D and technology analysis.

24

25

Work methods

Depending on the type of project and the degree of Client involvement at every project stage, Cronos uses one of these 2 project methodologies:

METHODS

SCRUM METHOD

PROJECT METHOD

Frequency of Cronos - Client mee- Daily meetings to define module func- Constant meetings at the beginning to tings tionalities define functional specifications for the entire project Validation stages Weekly At the end of each of the following 3 stages: start, development (final stage client), Delivery report for project end. Principles Client active participation. Commu- Engagement over a deadline/plan nication is important, determined by Engagement concerning costs absence of long term perspective Precise vision over project over project (e.g. R&D project or prototype)

26

Agile Methodology/ Scrum with iterations (sprint)

27

Commitments Creativity, ingenuity and ROI represent, from our point of view, improvisation. Due to our experience with large clients, Cronos guarantees the provision of tested methods and work development scheme. We provide the following: 1. Constant contact during project and after its end. 2. Complete visibility over the project given to client 3. Compliance with the set delivery terms. 4. Compliance with the established budget.

28

CONTRACT SPECIFICATIONS

29

Reversibility Cronos facilitates the taking-over of an existing project, either by the customer or by a third party. Hence, Cronos provides: - source code of the app - the commented code - 30 % (1 line out of 3) - an automatically generated documentation aimed at facilitating the apprehension of the app - the conversations archive in the project forum - the bugs tracking archive as well as their summary

30

Quality assurance The Cronos Mobile team commits to respecting your needs by offering improved ergonomics and functionality. Moreover, Cronos Mobile already collaborates with famous companies and applies a set of established processes regarding quality assurance (CMMI Niv 3). 30% of our code is commented and exported as documentation, easing this way the apprehension of the technical structure (JavaDoc for Java and DOXYGEN for iOS) Therefore, Cronos brings into action its rich experience and responsiveness combined with an agile approach methodology)

(SCRUM

A couple of different stages are involved in the quality process, as follows: The beta test or unit test stage: the development team examines and certifies the functionality Operational acceptance test : the Cronos quality assurance team makes sure that the delivery is complete, safe and accompanied by a list of ergonomic and functional recommendations User acceptance test: : the customer mainly focuses now on functionality

31

Warranty Cronos Mobile offers a six months guarantee starting with the moment of submission on Appstore or Google store and it covers critical to low bugs. After those 6 months we offer a quote-based maintenance which extends the guarantee to all kinds of bugs, as well as to technology forecasting and interventions for ensuring the compatibility with the new OS versions.

32

OUR REFERENCES

33

RED BULL France (iPhone & BO)

Description projet: About the project OUTIL DE GESTION INVENTOIRE ET DES STATUTS DES MINIS BULL Application for inventory management and Mini Red BullRED fleet status Red d’un outil iPhone qui permette aux équipes RedBull BullFrance Francesouhaite wantedletodéveloppement develop an iPhone application aimed to provide field teams the

possibility to send toàaun central server, in en realtemps time,réel, information on the distributed volume of terrain de transmettre serveur central, des informations sur les Minis products by the Mini fleet during missions.

ainsi que sur le volume de produits distribués lors de leurs missions.

The Red Bull France needs were   separated on 2 applications: Le besoins Red Bull France est constitué de 2 applications:

- -an iPhone application bypar field une application iPhone -– used utilisée lesteams équipes terrain - -aune back office application - used by local managers to supervise the field teams. application back office - utilisée par les managers régionaux dans le but de gérer l’activité de leurs équipes terrain  

34

RED BULL France (iPhone & BO)

Objectifs: Objectives

Objectifs iPhone: Objectiveapplication for the iPhone application: - Permettre aux équipes terrain d’utiliser leur outil de travail (iPhone) pour être plus

- Support for field teams in using their working app (iPhone) for more efficiency and avoid losing information. - L’outil ne doit pas nécessiter de formation particulière, il doit être intuitif. La saisie doit - The application did not require specific training, but be intuitive. The interaction should prendre 3 minutes en début et enbeginning fin de mission. not last moins more de than 3 minutes from the to the end of mission. application specific information townville (cars(noms name des and WT regsitration). -- The L’outil contient contains des informations spécifiques to à any chaque et effectives et ne pas perdre d’information.

immatriculation des voitures).

Objectives for the Back Office application: Objectifs application Back Office:

- Provides theaux 6 regional managers thede possibility to quickly monitor specific KPIs (related(en to fonction their type access); - Permettre 6 managers régionaux suivre instantanément des indicateurs spécifiques de of leur type d’accès). - The headquarter has insight into every region and city. - Le siège a une vision sur chacune des régions et des villes. - Detailed reports generation. - Générer des rapports cohérents.

35

RED BULL France (iPhone & BO)

Red Bull Bull FRANCE France Red

Graphique de l’interface:

Interface graphics: Nous avons travaillé avec des experts de la conception

We worked with experts in mobile application design for the iPhone d'applications mobiles pour l'application iPhone, même si l'outil n’est app, although the target was not store publishing. We insisted on pas destiné être publié sur Nous nature, avons insisté sur using several àadvantages, suchl'AppStore. as the intuitive user-friendly interface, dataque accessing (according to customer plusieurs speed aspectsin tels l’intuitivité, l’interface conviviale et la requirements). rapidité pour la saisie de données (selon les exigences du client).

Regarding the back-end, the framework used by our team consisted ce qui concerne le back-end, leway, framework utilisé par nos équipe inEn multi-platform adaptation.This the back-end application ispour available on all terminals. le développer a une chose à l’esprit: l’adaptation multiplateformes. L’application de back-office est donc disponible sur tous les terminaux.  

36

RED BULL France (iPhone & BO) Bull France FRANCE Red Bull

Front-end front-end: development: Développement  

The back-office application was developed using an MVC type framework, internally deve-

L'application back-office a été développé encharacter, utilisant unstable framework de type MVC, développé en interne par les loped de by Cronos programmers (flexible and safe). développeurs Cronos (conçu très flexible, stable et sûr).

The frame is modular and can rapidly integrate multiple plugins and libraries. It takes into consideration connections to multiple databases on different database servers, such as connexions de base de données sur des de bases de données différentes, compris, MySQL, SqlLite, MySQL, SqLite, MSSQLmultiples or OracleDb. It serveurs has its own mapping that allows objectsyinteracMSSQLtion ou to OracleDb. a son objet-relationnel-Mapping pour interagir avec le serveur de base de données. interact Ilwith thepropre database server. Le cadre est modulaire et peut intégrer de multiples plugins et bibliothèques très rapidement. Prend en charge les

   

37

 

Véolia (Android & BO)

ADPI:   APPLICATION MOBILE ANDROIDand ET APPLICATION WEB DE GESTION Android mobile application web management application Pour la gestion et l'évaluation du personnel ApaNova Bucarest (VEOLIA Group) par les Role to manage andBucarest evaluateetthe Nova Bucharest (VEOLIA Group) (rapports, employees inspecteurs ApaNova la Apa transmission de certaines informations by incidents, the Apa Nova Bucharest de inspectors, asréel transmitting des des propositions formation) as en well temps au siège. real-time information

to headquarters (reports, incidents, training proposals).

COURTE DU PROJET: Short DESCRIPTION project description: Le développement et l’implémentation d’une application Android de management dédiée à l’évaluation du personnel a Develop an Android management dedicated to personnel evaluation humaines to imcomme but and à la implement fois l'amélioration de la application sécurité dufor personnel, la possibilité de contrôler les ressources et prove employee security, possibility of human ressources control and efficiency of transmitting information l'efficacité de la transmission de l'information interministérielle.

among departments.

Par ailleurs, on a atteint l’objectif d’interdépendence entre les bases de données disponibles dans le DRH, de sorte que les dirigeants des lieux dewas travail puissentthe consulter les compétences professionnelles de leurs subordonnés répartir Additionally, there obtained interelationship of the available databases, managers couldafin seedethe pro- la charge de travail et d'être en mesure de proposer la formation nécessaire.

fessional skills of the employees to assign tasks and propose the necessary training.

38

Véolia (Android & BO)

ADPI:   COURTE DESCRIPTION DU PROJET: Short project description: L’application a 2 composantes: l’application mobile Android et l’application Back Office de Gestion.

The application has 2 components: the Android mobile application and the Back Office Management application.

L’application Android est utilisés par les équipes terrain (inspecteurs) ayant le but de faire des rapports sur le terrain, aux The Android is used field teams (inspectors) to report on site, in the locations with Apa Nova work endroits où un application chantier ApaNova estby ouvert.

sites.

L'application back-office de gestion est utilisé principalement par les validateurs et approbateurs SSM et SU avec le but de valider les rapportsmanagement faits sur le terrain. D'autres rôles qui peuvent utiliser l'application de gestion sont les Consultants, The Back-Office application is used mainly by the managers validating and approving the securityle Responsable SMI, l’administrateur et le Super administrateur.

reports in order to validate field reports. Other representatives using the applications are the Consultants, the Security Responsible, the administrator and administrator. L'application fonctionne uniquement en ligne, uneSuper connexion Internet étant requise. The application runs exclusively online, an internet connnection being required.

39

Véolia (Android & BO) flow of d'un an - - Improvement Améliorer le the fluxvalidation de validation inspection report and et monitor its tracearapport d'inspection de veiller à son intégrité, à assurer la traçabilité bility to ensure the traceability of everyde chaque rapport inspection report.d'inspection. -  Effectuer une analyse complète et la - Conducting a complete analysis and centralisation de l'information, et de information along with the stocker lescollection, rapports d'inspection.

storage of inspection reports.

-  Interagir avec les serveurs ANB pour échanger des tempsservers réel. - Interacting withdonnées the ApaenNova

Objectifs: Objectives

for real time data exchange;

-  Compatibilité avec les téléphones ou tablettes avec système d’opération - Compatibility with Android operating Android.

phones and tablets

-  La possibilité pour les utilisateurs de signer can électroniquement rapports sur - Users electronicallyles sign field rele terrain. ports; -  La capacité de générer des rapports - Automatically reports based automatiques generating sur la base de critères onprédéfinis. predefined criteria - - GPS Traitement GPS de l'information afin de information of location to geolola position des sites de géolocaliser cate the position of work sites. travail.

40

Véolia (Android & BO)

VEOLIA:  

Strategy design: Stratégie and et design: Modern and innovative concept, according to the VEOLIA group Un concept innovant et moderne, en ligne avec les valeurs du groupe values. The Back-office is fully adaptable (responsive) to conform VEOLIA. Le backabilities office est adaptif (responsive) afin de se with the mobile of entièrement users. conformer avec le personnel toujours mobile.

41

Véolia (Android & BO)

VEOLIA:  

Développement back-end:

Back-end development:

Theplateforme complex back-office was afully La complexe deplatform back office étédeveloped développé by de the zéroCronos par l'équipe

team using an internal proprietary environment. The challenge consisted in the integration with various external applical'intégration diverses applications externes (utilisées parSqLite, le client) sur les tions (used avec by client) on the different databases (MySQL, MSSQL serveurs de base de données différents, y compris, MySQL, SqlLite, MSSQL et and OracleDb). Cronos en utilisant un environement propriétaire interne. L'enjeu était

OracleDb.

42

Renault (iPhone & BO)

Description projet: Project description

Application for maps and POIs management on Renault sites: OUTIL DE GESTION DES CARTES ET DES POIS DANS LES SITES RENAULT Renault France wanted to develop an iPhone application allowing the visitors of any Renault site France souhaite le développement d’un outil iPhone permette visiteurs Renault to move around easily and quickly identify the qui shortest wayaux to an POI (meeting room, etc.). a Renault employee canlocaux declare theavec mod’un certain sitecantina Renault se More, retrouver facilement dans les et within identifier bile application the position of his office that can be seen by all application users. rapidité le chemin le plus court jusqu’au POI (salle de réunion, boquette, restaurant,

etc.). Egalement, un employé Renault a la possibilité de déclarer, depuis l’application The RSites application has 2 components: mobile, son poste de travail, qui sera visualisé par tous les utilisateurs de l’application.  

- an iPhone application;

L’application RSites a deux composantes:

- a Back Office application to manage places, maps, POIs, events, routes etc. -  une application iPhone

-  une application back office de gestion des sites, cartes, POI, évènements, parcours, etc.  

43

Renault (iPhone & BO) Renault RenaultFrance FRANCE

Front-end development: Développement front-end:  

The back-office application was developed using an MVC type framework, designed by a team of Cronos developers destable back-office a été way). développé en utilisant le framework de type MVC, développé en interne par les (in aL'application very flexible, and secure développeurs Cronos (conçu très flexible, stable et sûr).

TheL’enjeu challenged of the management application consisted in the transformation algorithm of the GPS coordinates in de l’application de gestion a consisté dans l’algorithme de transformation des coordonnées GPS en coordonnées pixels type coordinates and vice versa, but also in choosing the optimal solution to navigate inside buildings. Cronos de type pixels et l’inverse, ainsi que dans le choix de la solution optimale pour la navigation à l’intérieur des bâtiments. successfully implemented the iBeacon module system, together with the associated Push notifications. Cronos a implémenté avec succès des balises iBeacon avec des notifications Push associées.    

44

 

Renault (iPhone & BO)

RenaultFRANCE France Renault

Graphique de l’interface:

Interface graphics: L’interface de l’application (mobile et back office) suit les règles de la charte graphique de notre client en respectant des critère

Application interface (mobile application backLaoffice) following d’ergonomie, facilité d’utilisation et rapidité and des flux. simplicité et

the graphical specifications of our client, complying the ergnomy criteria, ease of use and rapid flows. Simplicity and intuitiveness de cette application métier. play a very important role in the frame of the graphical conception of this business application. l’intuitivité jouent un rôle très important dans la conception graphique

45

Quai Branly Museum (iPhone) app of the week on App Store (summer 2010) front page of Stratégies (issue no. 1608 4/11/2010)

46

Quai Branly Museum (iPad) best iPad ranking on App Store included in the last TV commercial Apple iPad and in Stratégies (issue no. 1608 4/11/2010)

47

Pompidou Center (iPad) Digital book Integrated videos Automatic book generation from PDF Possibility to share on social networks Bookmarks Intuitive design (similar to a real book) « Edvard Munch » , « Gerhard Richter», « Henri Matisse »

48

Renault (iPhone) Internal app included in TOP 15 Management Renault apps Data encryption Management of e-mail attachments

49

Renault (iPad) 8 internal iPad apps operated in accordance with a dashboard Cronos mobility partner via ATOS ORIGIN, through B2B and iOS apps.

50

Natixis / Banque Populaire (iPhone & Android) Automobil assurance and embedded services Prefilled quote

51

Vente Privée (iPhone, iPad & Android) iOS and Android app. Cronos Mobile mobility partner for all partners 40% of generated turnover by mobile apps in 2013: aprox. 600 mil. euro.

52

Grand Marnier (iPhone) Promotions offered through a « cocktail game » as well as recipes

53

iSaintBarth & iSaintTropez (iPhone & Android) City guides for Saint Barth and Saint Tropez Easily changeable templates through a back office Payment interface through Paypal

54

Skiplan by Lumiplan (iPhone & Android) Different apps for a dozen of resorts Maps of the resorts, POI, ski slopes details introduced through the back office July 2011: 500 K app downloads January 2011-July 2011: 5 mil sessions

55

Xilopix (iPhone) Search engine for images and associated services.

56

57