Instagram et les nouveaux modèles de publicité sur mobile

Kevin Systrom, le co-fondateur d’Instagram, a analysé son business model lors de la conférence “Federated Media’s Signal”.

Systrom a commencé son explication par quelques chiffres plutôt impressionants : 27 millions d’utilisateurs et une fréquence d’utilisation très importante (un utilisateur ouvrira l’application en moyenne 8 fois par jour).

Continue reading “Instagram et les nouveaux modèles de publicité sur mobile” »

Publié dans Non classé | Laisser un commentaire

Techniques de l’ingénieur

Ce billet servira de complément à l’article précédent qui présentait le célèbre site du zéro. Techniques de l’ingénieur est l’encyclopédie de référence pour tout ce qui touche aux domaines scientifiques, y compris l’architecture des systèmes d’information.

Continue reading “Techniques de l’ingénieur” »

Publié dans Non classé | Laisser un commentaire

Le site du zéro, tutoriels en C++

Thématiques : développement mobile, aide, tutorial




Comme nous l’avons vu précédemment,  l’Objective C est le fameux langage utilisé par Apple. Ce langage est peu facile d’accès car il est dérivé du C++ : une bonne base dans ce langage est donc absolument nécessaire pour commencer. Ainsi, ne pensez pas commencer à développer en quelques jours une application pour iPhone le bagage technique requis étant important.
 

Or le célèbre site du zéro propose de nombreux tutoriels dans ce domaine. Les aides permettent d’apprendre les différents langages de programmation, du PHP/HTML au fameux C++. Conseillé dans les écoles d’ingénieur, cette base de données est donc un must-see pour les développeurs en herbe.

 

Mots clefs : developpement mobile, tutoriels

Publié dans Non classé | Laisser un commentaire

Développement d’une application iCloud (4/4)

thematiques : icloud, developpement iphone, questions et reponses icloud, integrer icloud, developpement application iphone

 

Nous voici, tout est enfin configurer pour pouvoir commencer à développer une application intégrant iCloud
Mais avant d’entrer dans le vif du sujet, voici une explication rapide de comment fonctionne iCloud, qui est constitué de deux parties :
Continue reading “Développement d’une application iCloud (4/4)” »

Publié dans Non classé | Laisser un commentaire

Comment intégrer iCloud au sein d’un projet (3/4)

thematiques : icloud, developpement iphone, questions et reponses icloud, integrer icloud, developpement application iphone

 

Dans cette partie, nous verrons en détail comment faire pour intégrer iCloud dans notre projet.

Dans un premier temps, il faut activer Entitlements (fichier de droits) qui se trouve dans Target>Summary.
Continue reading “Comment intégrer iCloud au sein d’un projet (3/4)” »

Publié dans Non classé | Laisser un commentaire

iCloud : Pré-requis nécessaires pour concevoir une application iCloud (2/4)

thematiques : developpement application iphone, questions et reponses icloud, pre-requis icloud, icloud, developpement iphone,

Nous allons ici vous parlez des tâches à effectuer en amont avant de pouvoir commencer à développer une application compatible avec iCloud.
Continue reading “iCloud : Pré-requis nécessaires pour concevoir une application iCloud (2/4)” »

Publié dans Non classé | Laisser un commentaire

iCloud : Introduction (1/4)

thematiques : developpement application iphone, icloud, questions et reponses icloud, developpement iphone

 

Tout d’abord, iCloud… Qu’est-ce que c’est?
iCloud est un service qui vous permet de stocker en ligne des données (musiques, videos, documents, etc…) et qui est proposé par Apple avec la sortie de l’iOS 5. Vous pouvez donc y avoir accès dès que vous êtes connecté à internet et ce, sur n’importe lesquels de vos iDevices.

Continue reading “iCloud : Introduction (1/4)” »

Publié dans Non classé | Laisser un commentaire

L’iOS5 arrive le 12 octobre.

thématique : iOS5, developpement application iphone, système d’exploitation, icloud, notifications, imessage
La toute récente version de l’iOS (OS pour iPhone et iPad), l’ios5, sera mise à disposition du user lambda le 12 octobre. C’est déjà demain !
Cela fait plusieurs mois, qu’en tant que dev, j’ai pu disposer de l’iOS5 et commencer à découvrir les fonctions et potentialités nouvelles qu’il contient. Mais, les événements vont véritablement accélérer dès demain. Car, le marché avec ses différentes composantes, les créas, les développeurs, les users, les blogger, commencera tourner à plein régime, à vrombir, à décrypter et donc à avoir des envies ! Il faut se préparer, car il y aura un dirac d’innovations et de souhaits qu’il faudra gérer.
 
Pour rappeler vite fait les nouveautés majeures sur l’iOS 5, on les liste ci-dessous :
- iCloud. Les informations personnelles des iphonemans et womans dans les nuages. Plus de sécurité, plus d’ubiquité de l’information et gratuitement.
- Super notifications, sur votre écran de verrouillage et dans des bannières en haut de l’écran vous serez au cournat de tout ce qui “arrive” sur votre iphone. Les sms, les emails, les notifications, ….
- Evolution de iMessage pour échanger avec tous les iOS de la planète sans coûts supplémentaires.
- NewsStand, proposera dans un kiosque virtuel tous les mags qui se sont préparés au système.
- Twit intégré à l’iOS.
- reconnaissance vocale.
- sans oublier la prise de photo sans devoir déverrouiller ….
 
Et d’autres nouveautés. Bravo pour Apple qui n’arrête pas de nous enchanter et de nous donner du travail !!
 
mots-clefs : iOS5, OS, iCloud, developpement iphone, iMessage, notifs

Publié dans Non classé | Laisser un commentaire

Tutoriel : Lancer une application en utilisant une “URL Scheme”

mots-clés : développement application iphone, développement iphone, application iphone, tutoriel

Une des meilleures fonctionnalités de la SDK de l’iPhone est la capacité d’une application à se “lier” elle-même à un ” custom URL schemes” (ou Schéma URL personnalisé) et que ce schéma puisse être utilisé pour lancer cette application à partir d’un navigateur ou d’une autre application iPhone. Créer ce genre de schéma est tellement simple qu’il serait un crime de ne pas l’utiliser dans votre application.

Avant que vous ne soyez prêt à démarrer, vous devez déterminer comment vous voulez que votre application réponde à l’URL. La façon la plus simple d’utiliser les custom schemes est de simplement “réveiller” l’application; mais il est aussi possible de transmettre des information via l’URL (comme indiqué dans l’article précédent), et ainsi, permettre à l’application de faire différentes tâches à son réveil.

 

Enregistrer un Custom URL Schemes

Indépendamment de ce que vous voulez faire une fois que votre application est démarrée, la première étape est d’enregistrer un schéma d’URL personnalisée avec l’iPhone. Cela se fait via le fichier info.plist situé dans le dossier du projet de votre application.
(NOTE: c’est le même fichier que vous changeriez pour définir une icône personnalisée).

Par défault, quand il est lancé, XCode éditera le fichier dans une UI graphique.
Il est possible de modifier le fichier info.plist directement dans un éditeur de Texte, ce qui peut être plus simple pour certaines personnes.

Continue reading “Tutoriel : Lancer une application en utilisant une “URL Scheme”” »

Publié dans Non classé | Laisser un commentaire

Communication entre applications iPhone

developpement iphone, application iphone, developpement application iphone

Quand il le faut une application iPhone peut créer et sauvegarder des données dans des fichiers. L’exemple type du fichier créé est sauvegardé, est le fichier .doc qui peut être généré et édité grâce à l’application Office2. Chaque application dispose ainsi d’un espace (on appelle ça sandbox ou pourrait dire un silo en français), réservé à l’application, où celle-ci peut sauvegarder ses fichiers. L’accès d’une autre application (B) aux fichiers de l’application (A) sauvegardés dans le Silo de A est donc impossible.

De même, ordinairement, les applications ne peuvent pas communiquer entre elle. C’est à dire, qu’une application A ne peut pas lancer une autre application B et encore moins lui transmettre un message.

Ceci réduit donc fortement la possiblité d’interaction entre applications sur un même devise.

TOUTEFOIS, certains mécanismes permettent d’implémenter ces deux fonctionnalités (envoi de messages entre applications et transmission de fichiers.)
Techniquement, l’envoi de message s’appelle “url scheme” et la transmission de fichiers .
Continue reading “Communication entre applications iPhone” »

Publié dans Non classé | 3 commentaires

Construction : Calculez la résistance des matériaux et dimensionnez des éléments architecturaux en quelques clics

mots-clés: developpement application iphone

Construction est une application disponible en versions Lite et Full est éditée par le bureau d’études techniques ATHIS.
Selon leur site internet, la société offre un panel de services et conseils en ingénierie de la construction, notamment : bureau d’études techniques, calcul, maîtrise d’oeuvre, recherche et développement, conseil, justifications de calculs, méthodes et modélisations, …
Continue reading “Construction : Calculez la résistance des matériaux et dimensionnez des éléments architecturaux en quelques clics” »

Publié dans Non classé | Laisser un commentaire

Les nouvelles gestuelles sur iOS 5 sont sur le point de tuer les boutons physiques

mots-clés: developpement, développement, , application, iphone, ios5

www.nowhereelse

Alors que les puristes se plaignent des boutons “invisibles” présents dans la beta test de l’iOS 5; Apple prévoit déjà de les supprimer dans de futures mises à jour de l’iOS 5.
Outre la possibilité de placer les applications n’importe où sur l’écran – à la place de la grille d’alignement – la nouvelle Beta de l’iOS inclut quelques fonctions facilitant l’accessibilité pour les personnes ayant des handicapes d’accéder à divers fonctionnalités du téléphone; ce qui inclut la possibilité d’ajouter un bouton home virtuel à droite de l’écran.

Continue reading “Les nouvelles gestuelles sur iOS 5 sont sur le point de tuer les boutons physiques” »

Publié dans Non classé | Laisser un commentaire

Notifications : Modifications du système

mots-clés : developpement, application, iphone, ipad, ios5, notifications

Très pratique et rendant l’iPhone très attrayant, les notifications étaient dans iOS 4 plutôt peu ergonomiques et bloquaient le fonctionnement des applications. Par exemple la reception d’un SMS faisait apparaitre une pop-up au milieu de l’écran bloquant ainsi l’application qui était en train de s’executer.
Continue reading “Notifications : Modifications du système” »

Publié dans Non classé | Laisser un commentaire

Newsstand: nouvelle application pour les kiosques

mots-clés : developpement, application, iphone, ipad, ios5, newstand

Newsstand est le nouveau système proposé par Apple pour les magazines ou journaux. Grâce à cette innovation, les magazines et journaux seront centralisés dans l’application Newsstand.
Continue reading “Newsstand: nouvelle application pour les kiosques” »

Publié dans Non classé | Laisser un commentaire

Nouveaux frameworks pour le développement

mots-clés : developpement, application, iphone, ipad, ios5,framework, image, video, twitter

L’iOS 5 prévoit de nouveaux frameworks concernant le traitement d’images dont 2 ont été présentés.
Il incluera aussi un tout nouveau framework pour twitter
En voici les nouvelles fonctionnalités:
Continue reading “Nouveaux frameworks pour le développement” »

Publié dans Non classé | Laisser un commentaire

L’arrivée de la technologie iCloud

mots-clés : developpement, application, iphone, ipad, ios5, icloud

Parmi les nouveautés on note particulièrement l’arrivée d’iCloud. Le cloud est une technologie qui permet de stocker des données (photos, vidéos, musique, contacts …), non plus localement sur l’appareil mais dans un cloud (nuage). Ainsi toutes les données peuvent être stockées à distance et donc accessible de n’importe quel appareil à n’importe quel endroit du monde.
Continue reading “L’arrivée de la technologie iCloud” »

Publié dans Non classé | Laisser un commentaire

Nouveautés de la Keynote

mots-clés: developpement, application, iphone, ipad, keynote, ios5

La dernière Keynote d’Apple apporte des clarifications sur l’ iOS 5 prévu pour Automne prochaine.
Apple prévoit près de 150 nouvelles fonctionnalités dont 10 ont été présentées.
De plus, l’iOS 5 prévoit l’apparition d’une nouvelle technologie: iCloud ainsi que de nouveaux frameworks.
Voici les nouvelles fonctionnalités présentées :
Continue reading “Nouveautés de la Keynote” »

Publié dans Non classé | Laisser un commentaire

Utilisation d’objets avec Opengl

Nous avons décidé d’élaborer avec opengl des objets simples comme des cercles, cubes ou des pyramides entre autre, afin de les animer de certains mouvements (translations, rotations) et d’observer leurs comportements.
De plus, on dessinera aussi des objets quelconques  grâce à un logiciel de création d’objets 3D comme Blender afin de connaître comment intégrer ces objets dans un projet Opengl et de pouvoir les manipuler comme on le souhaite avec Opengl.
Continue reading “Utilisation d’objets avec Opengl” »

Publié dans Non classé | Laisser un commentaire

Exporter un design de Blender vers Opengl

Le logiciel Blender n’a par défaut aucune extension de fichier du type (.h). Donc après avoir réalisé un dessin avec Blender la conversion du dessin en un fichier (.h) ne sera possible que lorsque vous aurez ajouté ce script dans le dossier scripts de Blender.
Après avoir téléchargé et dézippé le fichier installé, ouvrez votre terminal et ajoutez ce script au dossier scripts de Blender de la façon suivante:
Continue reading “Exporter un design de Blender vers Opengl” »

Publié dans Non classé | 2 commentaires

Créer un cercle avec Opengl

1- Choix du projet

Créer un nouveau projet en utilisant OpenGL ES Application et enregistrer le nouveau projet.

2- Editer le render
Continue reading “Créer un cercle avec Opengl” »

Publié dans Non classé | Un commentaire

Créer une pyramide sur Opengl

Pour créer une pyramide il faut d’abord créer la fonction qui permet de définir les propriétés de la pyramide tels que les couleurs des faces ou encore la rotation.

Ci-dessous, la fonction DrawPyramide remplit ce rôle:

Cette fonction doit être créée dans le fichier ES1Renderer.m avant la méthode (void)render.
Continue reading “Créer une pyramide sur Opengl” »

Publié dans Non classé | Un commentaire

GL_TRIANGLE_STRIP

Nous désirons connaître l’emplacement des triangles lorsque nous choisisonns comme mode dans la méthode glDrawElements, GL_TRIANGLE_STRIP .
Continue reading “GL_TRIANGLE_STRIP” »

Publié dans Non classé | Un commentaire

Créer un Cube avec Opengl

Pour créer un cube il faut d’abord créer la fonction qui permet de définir les propriétés du cube tels que les couleurs des faces ou encore la rotation.

Ci-dessous, la fonction drawCube remplie ce rôle:

Cette fonction doit être créée dans le fichier ES1Renderer.m avant la méthode (void)render.
Continue reading “Créer un Cube avec Opengl” »

Publié dans Non classé | 2 commentaires

Exporter un objet de Google Sketchup vers Opengl via Blender

1- Dessiner votre objet avec Google Sketchup
2- L’enregistrer au format Collada (.dae) car Blender peut importer ce type de fichiers.
3- Avec Blender importer votre fichier (.dae) en faisant:

Continue reading “Exporter un objet de Google Sketchup vers Opengl via Blender” »

Publié dans Non classé | 4 commentaires

Convertir une application iPhone en application iPad


Une application destinée à l’iPhone peut être transformée en une application pour Ipad de la manière
suivante:

Continue reading “Convertir une application iPhone en application iPad” »

Publié dans Non classé | Laisser un commentaire

Logique du déroulement de l’exécution d’une application développée sur la iPhone SDK.

Dans l’article précédent, nous avons traité du rôle primordial des delegate et des protocoles. Nous allons voir dans cet article ce qui se passe lorsqu’une application est lancée.
Comme en C, le point d’entrée du programme est la fonction main (principale). Cette dernière, exécute une fonction – UIApplicationMain() – qui va instancier un objet de la classe UIApplication. Voici, le code en question :

Publié dans Non classé | Marqué avec , , , , , | Un commentaire

Développement d’application iPhone : des delegates et des protocoles.

Cet article traite des notions de delegate et de protocole qu’on retrouve partout dans la SDK et qui se trouvent au fondement du développement pour iPhone.

L’article ne présuppose que peu de notions d’objective-C ou même de développement objet. Un développeur connaissant le C devrait donc pouvoir le lire et en faire le meilleur usage. Pour acquérir le minimum de notions objet/objective C, vous pouvez vous référer à notre article développement application iphone : les objets, les méthodes et les classes.
Bonne lecture !
Continue reading “Développement d’application iPhone : des delegates et des protocoles.” »

Publié dans Non classé | 3 commentaires

développement application iphone : les objets, les méthodes et les classes.

Introduction éclair à la notion d’objets et de classes.
Continue reading “développement application iphone : les objets, les méthodes et les classes.” »

Publié dans Non classé | Un commentaire

Comment autoriser un nouveau développeur iPhone à tester sur une device ?

Comment autoriser un nouveau membre de l’équipe de développement à tester sur un device

1- L’administrateur du compte développeur de l’entreprise, se connecte au team center (faisant partie du iphone dev program portal) et envoie une invitation au nouveau développeur.
Continue reading “Comment autoriser un nouveau développeur iPhone à tester sur une device ?” »

Publié dans Non classé | Un commentaire

Développement d’application iPhone : guide hello world pour démarrer.

Un petit guide pour faire une application simple pour iPhone. Elle saisira un texte et lors d’une pression sur un bouton, elle affichera ce texte dans une autre partie de l’écran.

Tout d’abord, il faut installer le kit de développement Xcode (Télécharger).
Lancez Xcode et faites un nouveau projet.
Sélectionnez dans la fenêtre New Project le template (le modèle du projet) qui vous intéresse.
Dans notre cas nous souhaitons faire un projet pour iPhone OS, et une application basée sur une fenêtre :

Publié dans Non classé | Un commentaire

Les nouvelles possibilités de développement sur iphone os 4.0

Le iphone os 4 débarque très bientôt, faut-il se précipiter pour développer des applications tirant parti des possibilités nouvelles de cet OS ?

C’est sans doute une excellent idée. Pourquoi ?
- La compétition est moins féroce au début. Car il faut un temps pour que la technologie soit assimilée par les développeurs.
- Souvent les nouvelles fonctionnalités correspondent à une attente du marché que Apple a détecté et à laquelle les fonctionnalité répondent.
- On peut vendre beaucoup plus cher le développement d’applications novatrices ou employant des fonctionnalités récentes que le développement d’applications à base de fonctions mille fois usées et assimilées de tout le monde.
Continue reading “Les nouvelles possibilités de développement sur iphone os 4.0” »

Publié dans Non classé | Laisser un commentaire

Snow Leopard pré requis à l’installation de iPhone SDK 3.2

Eh oui ! tout est dans le titre.

Si vous souhaitez installer la iPhone SDK 3.2, notamment pour commencer à découvrir le développement sur iPad, il faut absolument que vous passiez à Snow Leopard.
Continue reading “Snow Leopard pré requis à l’installation de iPhone SDK 3.2” »

Publié dans Non classé | 2 commentaires

Bonjour tout le monde !

Ce blog a pour vocation d’aller à l’essentiel sur l’actualité du développement pour iphone et ipad.

Il couvre :
- les nouvelles fonctionnalités qui peuvent êtres implémentées (push, mailer, core data, gamekit, …)
- les fonctionnalités dont la sortie est prévue ou imminente
- la manière d’implémenter ces fonctionnalités
- les méthodes de gestion des développements pour iphone et ipad (génie du logiciel)
- l’utilisation des outils de développement SDK, intruments, …

Ce blog est maintenu par la société Qualia Systèmes spécialiste des développement pour iPhone et iPad.

Pour en savoir plus sur Qualia Systèmes http://www.qualia.fr.

Publié dans Non classé | 4 commentaires