Ingenosya
&
les applications mobiles
Recherche et Développement de Logiciel
copyright Ingenosya 2014
Ingenosya
&
les applications mobiles
Sommaire
page 3
page 4
page 4
page 5
histoire des applications mobiles
histoire et compétence d’ingenosya
ingenosya et les ateliers d’applications mobiles
quelques exemples de réalisation
Ingenosya
&
les applications mobiles
histoire des applications mobiles
L’évolution de l’informatique et du
développement logiciel est aussi
celle des terminaux mis à la
disposition des utilisateurs. Les
périodes rappelées ci-après ne
sont pas le reflet strict de l’histoire,
mais elles donnent une idée rapide
de l’évolution des moyens mis à la
disposition des utilisateurs.
1960-1975 : l’informatique centrale a d’abord été mise à la disposition des utilisateurs
grâce au mode batch et à ses terminaux partagés, perforatrices et lecteurs de cartes,
ainsi que des imprimantes.
1975-1985 : pour des applications transactionnelles, les terminaux en mode caractère
et en mode page ont apportées plus d’interactions et préparées la décentralisation.
1985-1995 : les systèmes satellites, principalement sous Unix, ont donné un accès
plus massif aux utilisateurs en permettant de multiplier les applications. Les
terminaux étaient pour certains des stations de travail, et pour la majorité des
terminaux en mode caractère ou en mode page. Le concept du client serveur a
permis d’utiliser la puissance des PC pour soulager les systèmes satellites et
augmenter le nombre d’utilisateurs connectés.
1995-2005 : l’émergence et la popularisation du web ont amené le placement du
concept de client-serveur vers celui du client léger sur PC.
2005-2012 : le développement des applications web 2.0 et le déploiement des accès
internet, en particulier par le wifi, a entraîné la popularisation du PC portable.
2012 : le succès des smartphones et des tablettes, ainsi que les évolutions vers la 4G
copyright Ingenosya 2014
histoire & compétences d’Ingenosya
Ingenosya a été créé en 1998, à un
moment où les ressources et
compétences logiciel devenaient
rares et chères en France.
C’était aussi le début du
déploiement de l’Internet qui
apportait des moyens nouveaux et
peu onéreux de sous-traitance à
distance.
La popularisation des logiciels
libres, et la baisse des prix des
logiciels commerciaux ont
contribué à élargir le besoin de
soustraitance offshore.
Ingenosya s’est ainsi spécialisé dans la réalisation d’extensions de systèmes
d’informations pour le compte de leurs éditeurs ou de leurs concepteurs.
D’abord pour moitié en utilisant le concept de client-serveur et pour autre moitié celui
de client léger.
Ingenosya a ainsi développé plusieurs spécialités, souvent exercées au service de
quelques métiers fonctionnels, réalisées sous une ou plusieurs technologies.
ERP, progiciels intégrés de gestion d’entreprise qui nécessitent parfois des
travaux de personnalisation, ou un développement spécifique quand un progiciel du
marché ne répond pas au besoin
BI, conseil et alisations pour la mise en place de solutions décisionnelles ou
de business intelligence
Web, conception, développements et maintenance d’applications Web
(e-commerce, CRM, annuaires, portails,…)
SGBD, Conception de base de données relationnelles et migration de
systèmes de gestion de base de données.
C’est donc tout naturellement que Ingenosya répond aux demandes de ses clients
pour étendre les systèmes d’information, ainsi réalisés, en donnant l’accès depuis des
smartphones et des tablettes, en y ajoutant les possibilités qu’offrent les applications
mobiles ou embarquées.
histoire & les ateliers d’applications mobiles
Face à l’évolution du
développement des applications
pour les smartphones et les
tablettes, Ingenosya, SSII offshore
francophone, s’est lancé dans le
développement Iphone et Android.
Nous pouvons réaliser une
application sur mesure en fonction
de votre demande suivant des
technologies appliquées aux
développements mobiles telles que
Java, .Net, Xcode, SDK Android, …
Les architectures basées sur des accès par des clients légers s’appuient sur trois
filières principales de développement maîtrisées par les ingénieurs d’Ingenosya :
PHP sous Linux ou Windows, Apache et IIS, et bases de données MySQL,
Oracle n, SQL Server
Java J2EE, sous Tomcat, Jboss, frameworks Struts, Spring, …Bd MySql,
Oracle , atelier Eclipse
Dot Net 3.0 et suivantes, C#, Silverlight, VB.net, SQL server 2005, 2008,
2010, Visual Studio
Ouvrir ces architectures aux nouveaux terminaux mobiles a demandé de développer
une expertise dans les ateliers d’applications mobiles :
• IOS, Objective C, …
• Android
• Windows 8 …
Cette expertise est démontrée par les exemples de systèmes d’information qui sont
développés et en cours d’évolution par Ingenosya.
Quelques exemples de réalisation
JOKERLY
Réalisation d’une plate-forme de
paiement sur Internet de biens
dématérialisés
Environnement technique
Java, Spring, Hibernate, MySQL,
Flex, DailyMotion, BlazeDs,
Objective C , outils xCode, Android
SDK
Dans le cadre des nouveaux modes de financement par la publicité, Ingenosya
développe pour un opérateur publicitaire un système de mise à disposition et de
consultation de vidéos publicitaires en contrepartie de l’achat d’un bien dématérialisé
(jeux, musique, logiciel, etc…). Les sites marchands qui intègrent ce moyen de
paiement reçoivent une rémunération pour les vidéos qui ont été consultées par leurs
utilisateurs. Ces derniers peuvent se constituer un porte-monnaie électronique en
visionnant offline des vidéos, ce qui leur permet ensuite de faire débiter leur porte-
monnaie au moment de leurs achats, sans revisionner les vidéos. Le visionnage
offline de ces vidéos leur est mis à disposition sur smartphones afin de le faciliter à
des moments libres tel que dans les transports en commun. L’inscription libre et
participative des utilisateurs à ce service permet une qualification extrêmement
précise de la cible pour les agences publicitaires. Le système global est en interaction
avec les sites marchands, les agences media, et les utilisateurs.
SCOLADIS
Le suivi des élèves de collège et de lycée par leurs parents repose principalement sur
la lecture des bulletins de notes. La rencontre à 3, parent, élève, enseignant, est rare
car elle demande une disponibilité difficile à organiser fréquemment. Ingenosya a
développé, une application pour smartphone et tablette qui permet aux enseignants
non seulement de diffuser les notes et les commentaires associés, mais aussi le
programme et le contenu des cours, la présence, l’absence ou le retard des élèves.
Rendre cette information disponible sur smartphone et tablette présente alors un
caractère particulièrement utile pour les parents.
Les parents ont l’accès exclusivement aux informations relatives à leur progéniture,
les enfants peuvent disposer des cours par téléchargement en cas de besoin. Une
communication directe et à distance peut être établie avec l’enseignant et conservée
dans le dossier.
Les Iphones et Ipad accèdent aux informations stockées sur un serveur Ruby par Web
Services. Mais les enseignants, parents et élèves disposent aussi d’un accès direct au
serveur depuis leur poste de travail PC.
Application qui met à la disposition
de l’utilisateur un moyen de faire le
suivi de chaque élève durant
l’année scolaire.(cours , emploi du
temps, notes, …)
Environnement technique
Objective C, Web service par
JSON, PostgreSQL, Ruby.
1 / 9 100%