Logo de la rubrique iOS : l’OS complémentaire de vos applications pour tablettes & smartphones

iOS : l’OS complémentaire de vos applications pour tablettes & smartphones

Du 24 au 26 novembre 2014 AUBIERE (63)

Pour connaitre les prochaines sessions de formation sur Logiciel embarque et programmation cliquez ici.




Objectifs : Cet atelier s’adresse aux personnes qui souhaitent comprendre ce qu’implique l’utilisation d’iOS dans des produits embarqués, connaître les contraintes et maîtriser le processus de développement d’une application.

Poussée par les produits grand public (smartphone, tablette..), l’attente du marché en matière d’interface graphique est de plus en plus exigeante et ce, quel que soit le marché, l’application ou le type de produit.
iOS avec 20 % de part de marché, reste aujourd’hui l’une des références du domaine et tend à sortir de la sphère des produits grand public pour disséminer sur d’autres applications. Le développement d’applications sur iOS, en parallèle à celui sur Androïd, permet d’adresser quasiment 100 % du marché des applications sur tablette.

Intervenant : Mr Richard BERGOIN de la société OPENIUM.

PROGRAMME

Jour.1

1. Composition du Kit de développement
— L’environnement de développement et le constructeur d’interface
— Les instruments d’analyse, le simulateur, la documentation
2. iOS : présentation générale
— Cocoa Touch
— Media
— Core Services
— Core OS

Jour. 2

3. Le langage Objective-C
— Base du langage
— Gestion mémoire
— Propriétés déclarées
— Collections
— Design Patterns

Jour. 3

4. l’iOS en détails
— Design patterns (MVC, Action-Target, Delegation)
— Cycle de vie d’une application
— Possibilité offerte pour travailler en tache de fond
5. Entrées/Sorties
— Accès au système de fichier
— Détecter la connectivité (3G/Edge/Wifi)
— Connexion à un service web
— Utilisation du Bluetooth 4.0
— Accéder à l’accéléromètre et au GPS
6. Conseils pour réussir une application

Travaux Pratiques : tout au long de l’atelier l’ensemble des points abordés seront illustrés par des exemples directement reliés à des problématiques de l’embarqué dont :
A- Xcode : premier pas
— Première application ”Hello world”
— Liaison entre constructeur d’interface et code source
— Ecriture de tests unitaires
B- Utilisation des APIs réseau
— Téléchargement asynchrone de données
— Mesure de la progression d’un téléchargement
— Envoi de données
C- Utilisation des APIs Bluetooth Low Energy
— Dialogue avec des objets connectés (capteur d’humidité ”Flower power” & cardio-fréquencemètre)

INFORMATION PRATIQUES

Personnes concernées  : Responsables de projets, Ingénieurs, Techniciens en charge de la conception et du développement des systèmes électroniques et de logiciels embarqués.

Prérequis : De bonnes connaissances du langage C, des concepts objets et d’un langage orienté objet (Java ou C++) sont recommandés.

Date et lieu : 24, 25 & 26 novembre 2014 à l’ISIMA – Campus des Cézeaux - AUBIERE

Les inscriptions sont closes. Pour connaitre les prochaines sessions de formation sur Logiciel embarque et programmation cliquez ici.