Développement
Octopus : contrôle simplifié pour Git [10.02.2012 21:01 - NF]
Octopus [1.0 – US – 11,99 € (promotion de lancement) – Michael Beck] est un client Git pour Mac OS X. L'application permet d'accéder aux différents référentiels Git que vous gérez dans une seule fenêtre. L'interface, parfaitement adaptée au système d'Apple, semble très élégante et elle se veut parfaitement intuitive.
Les glisser/déposer sont gérés dans toute l'application et Octopus est compatible avec la majeure partie des éditeurs de code et applications de comparaison comme Kaleidoscope. Vous retrouverez également les commentaires des différents participants et toutes les fonctionnalités de Git sont au programme.
Les glisser/déposer sont gérés dans toute l'application et Octopus est compatible avec la majeure partie des éditeurs de code et applications de comparaison comme Kaleidoscope. Vous retrouverez également les commentaires des différents participants et toutes les fonctionnalités de Git sont au programme.
Pour le développement sur iOS, Apple dit supporter deux plates-formes : d’un côté l’App Store et de l’autre le HTML5. Pour ceux qui ne désirent pas passer par la plate-forme de téléchargement d’Apple, Chris Apers et Daniel Paterson ont sorti “iPhone et iPad Developpement d'Applications Web en HTML5, CSS3 et JavaScript”.Ce livre de 512 pages paru dans la collection Le Programmeur chez Pearson fait le tour de la question. Vous apprendrez à appliquer vos connaissances web au développement pour l'iPhone et l'iPad, à concevoir une interface utilisateur à la fois pour l'écran de l'iPhone et celui de l'iPad, à maîtriser les éléments essentiels au développement d'applications web avec HTML5, WebKit et Safari Mobile, à prendre en charge l'écran tactile multipoint d'Apple, et à interagir avec les API Cocoa Touch. Prix : 43 €.
RailSide : Rails IDE [1.0 / Démo – US – 23,99 € – Jawad A Deo] est le premier éditeur Mac dédié au Ruby on Rails si l'on en croit ses concepteurs. Conçu dès le départ pour ce langage et construit entièrement en Cocoa, RailSide se veut très simple à utiliser : glissez simplement le dossier contenant vos fichiers et l'application se charge du reste.
Au programme pour les développeurs, un serveur de développement lié à une console d'erreurs, la possibilité de passer directement d'erreur à erreurs, une recherche globale ou encore le support de Git pour le versionnement. Si vous utilisez OS X Lion, vous aurez droit au mode plein écran du dernier système d'Apple.
Certaines fonctions de RailSide, en particulier la prévisualisation et la console d'erreurs, nécessitent l'installation préalable de Ruby on Rails. L'application ne peut être achetée que sur le Mac App Store, mais l'éditeur propose sur son site une version de démonstration qui fonctionne pendant un mois, mais ne permet pas de sauvegarder les fichiers.
Au programme pour les développeurs, un serveur de développement lié à une console d'erreurs, la possibilité de passer directement d'erreur à erreurs, une recherche globale ou encore le support de Git pour le versionnement. Si vous utilisez OS X Lion, vous aurez droit au mode plein écran du dernier système d'Apple.
Certaines fonctions de RailSide, en particulier la prévisualisation et la console d'erreurs, nécessitent l'installation préalable de Ruby on Rails. L'application ne peut être achetée que sur le Mac App Store, mais l'éditeur propose sur son site une version de démonstration qui fonctionne pendant un mois, mais ne permet pas de sauvegarder les fichiers.
Logiciels > N'attendez plus l'application iPad pour Spotify, un autre la fera [31.08.2011 17:06 - NF]
Spotify vient d'annoncer la disponibilité de libspotify 9. Cette bibliothèque permettra aux développeurs d'intégrer les fonctions de lecture de Spotify. En clair, un développeur pourra développer une version iPad de Spotify qui manque toujours au client iOS officiel (Gratuit).
libspotify nécessite un compte premium et peut être téléchargé à cette adresse. Cocoalibspotify, frapper Cocoa pour la librairie, est proposé sur GitHub. Difficile de savoir ce que compte faire le service de son application iOS officielle, mais on devrait en tout cas avoir le choix dans le futur.
À propos de Spotify, l'entreprise aurait dégagé des profits en 2010 si l'on en croit Marton Scott, analyste chez Analysys Mason. Avec des revenus estimés à 85 millions de dollars, Spotify aurait payé 65 millions de dollars aux labels, 14 millions de dollars seraient partis pour les frais de fonctionnement, laissant environ 6 millions de dollars de bénéfices.
libspotify nécessite un compte premium et peut être téléchargé à cette adresse. Cocoalibspotify, frapper Cocoa pour la librairie, est proposé sur GitHub. Difficile de savoir ce que compte faire le service de son application iOS officielle, mais on devrait en tout cas avoir le choix dans le futur.
À propos de Spotify, l'entreprise aurait dégagé des profits en 2010 si l'on en croit Marton Scott, analyste chez Analysys Mason. Avec des revenus estimés à 85 millions de dollars, Spotify aurait payé 65 millions de dollars aux labels, 14 millions de dollars seraient partis pour les frais de fonctionnement, laissant environ 6 millions de dollars de bénéfices.
iPhone > iTunes Connect : un outil multiplateforme pour récupérer les données [24.08.2011 18:25 - NF]
Apple a publié un nouvel outil à destination des développeurs. Auto-Ingest Tool, c'est son nom, est un outil Java qui permet de récupérer les rapports de ventes pour un jour ou une semaine. D'autres rapports devraient être accessibles par la suite par cet outil.
Pour obtenir les données, il faudra télécharger l'outil et l'utiliser à l'aide d'une ligne de commande. Rien n'interdira ensuite d'automatiser le processus ou de construire une interface autour de cet outil, mais les développeurs ne peuvent pas modifier l'outil proprement dit. Toutes les informations sont disponibles dans ce document PDF.
Pour obtenir les données, il faudra télécharger l'outil et l'utiliser à l'aide d'une ligne de commande. Rien n'interdira ensuite d'automatiser le processus ou de construire une interface autour de cet outil, mais les développeurs ne peuvent pas modifier l'outil proprement dit. Toutes les informations sont disponibles dans ce document PDF.
Cooliris met à disposition plusieurs ressources pour les développeurs iOS. Cet éditeur réalise des applications mobiles et il s'est fait remarquer à l'origine par son plug-in permettant d'afficher des images du web sur un mur animé. Ce Cooliris Toolkit contient 44 classes en Objective-C offertes en open source (licence Apache 2.0, avec certaines classes ayant elles-mêmes d'autres licences).
Cooliris souligne que chaque classe est aussi autonome que possible des autres, on peut piocher dans le lot uniquement celles dont on a besoin. Ces classes répondent à des besoins autour de la gestion de bases de données, de cache, d'animations dans l'interface, de chiffrage de données, de récupération et de lecture d'un film depuis une URL, etc. Les champs couverts sont assez variés.
Ces classes ont été utilisées par exemple pour le développement des apps Deck pour iPad. Trois utilitaires gratuits pour consulter le contenu de Flickr (ci-dessus), de boutiques en ligne ainsi que de l'App Store. Elles ont aussi servi pour Discover (une interface pour la Wikipedia) et dans le lecteur de BD numériques ComicFlow.
Cooliris souligne que chaque classe est aussi autonome que possible des autres, on peut piocher dans le lot uniquement celles dont on a besoin. Ces classes répondent à des besoins autour de la gestion de bases de données, de cache, d'animations dans l'interface, de chiffrage de données, de récupération et de lecture d'un film depuis une URL, etc. Les champs couverts sont assez variés.
Ces classes ont été utilisées par exemple pour le développement des apps Deck pour iPad. Trois utilitaires gratuits pour consulter le contenu de Flickr (ci-dessus), de boutiques en ligne ainsi que de l'App Store. Elles ont aussi servi pour Discover (une interface pour la Wikipedia) et dans le lecteur de BD numériques ComicFlow.
Mac OS X > Développeurs : Network Link Conditionner simule de mauvaises connexions dans OS X Lion [25.07.2011 16:30 - NF]
Apple a ajouté à ses outils de développement un nouvel outil qui devrait intéresser les développeurs d'applications mobiles. Network Link Conditionner est un panneau de préférence qui simule une mauvaise connexion Internet. Plusieurs profils sont proposés par défaut pour transformer la connexion de votre Mac en connexion 3G ou même en EDGE.

Ces profils par défaut sont entièrement configurables pour créer des situations originales. L'intérêt d'une telle manœuvre ? Par exemple simuler les effets d'une mauvaise connexion sur son application Mac ou iOS via le simulateur. Quand le Network Link Conditionner est actif, une icône s'ajoute à la barre des menus pour le désactiver facilement.

Ce module n'est pas actif par défaut dans OS X Lion, mais le panneau de préférences est situé dans

Ces profils par défaut sont entièrement configurables pour créer des situations originales. L'intérêt d'une telle manœuvre ? Par exemple simuler les effets d'une mauvaise connexion sur son application Mac ou iOS via le simulateur. Quand le Network Link Conditionner est actif, une icône s'ajoute à la barre des menus pour le désactiver facilement.

Ce module n'est pas actif par défaut dans OS X Lion, mais le panneau de préférences est situé dans
/Applications/Network Link Conditionner/. Le dossier sera ajouté au cours de l'installation d'Xcode (Gratuit).
Avec iOS 5, Apple va proposer aux développeurs une toute nouvelle manière de créer les interfaces de leurs applications. Avec Storyboards, Apple remplace Interface Builder et les fichiers .xib qui composaient jusque-là l'interface d'une application au profit d'un nouveau système qui réduit encore le nombre d'éléments qu'un développeur doit coder lui-même. En utilisant ce nouveau mode, l'interface est rangée entièrement dans un fichier unique (.storyboard) qui contient tous les écrans de l'application et les liens établis entre chaque écran. Les liens symbolisent le passage d'un écran à un autre, le développeur pourra d'ailleurs modifier l'animation directement depuis cet espace, sans toucher son code. Cette présentation a également l'avantage de représenter le fonctionnement d'une application, comme une application de prototypage peut le faire.

Avec Xcode 4.2 (pour l'instant toujours réservée aux développeurs payants), la création d'un projet iOS se fait avec Storyboard par défaut. C'est une option que l'on peut toutefois désactiver, sachant qu'en utilisant ce mode, les applications ne seront compatibles qu'avec iOS 5 et plus. Il est également possible de convertir un projet utilisant l'ancien système à Storyboard, mais la méthode est alors plus complexe. Pour le moment, ce mode n'est pas proposé pour les applications Mac OS.
JSON (pour JavaScript Object Notation, prononcer "Jason" à l'anglaise) est un format de données en vogue sur le net : plus compact que le XML et plus facile à manier, il est de plus en plus utilisé pour communiquer avec les services en ligne, et nombre d'applications pour iOS comme pour Mac OS X doivent intégrer un parser spécifique pour ce format.
Objectify est une application qui s'adresse aux développeurs, en leur permettant de bâtir automatiquement des modèles de classe en Cocoa à partir de données en JSON. Ces classes peuvent être exportées en code source Objective-C, prêt à l'emploi dans un projet pour Xcode, ce qui permet de les créer facilement et rapidement.
Le logiciel coûte 15,99 € sur le Mac App Store, une version de démonstration est disponible sur le site.
Objectify est une application qui s'adresse aux développeurs, en leur permettant de bâtir automatiquement des modèles de classe en Cocoa à partir de données en JSON. Ces classes peuvent être exportées en code source Objective-C, prêt à l'emploi dans un projet pour Xcode, ce qui permet de les créer facilement et rapidement.
Le logiciel coûte 15,99 € sur le Mac App Store, une version de démonstration est disponible sur le site.


>> Lire la suite
Unes - iPhone > L’Inde, le pays où le prix du développement mobile n’a pas encore explosé [06.04.2011 18:50 - VM]
Souvenez-vous : été 2008, Apple lance l’iPhone 3G, très attendu, en Inde. L’un des premiers acheteurs, Chinmay Narawane, à Pune, près de Mumbai, a même reçu le sien directement des mains du PDG de l’opérateur Vodafone - avec une remise gracieuse de 15 € environ pour ses efforts. D’autres, à Delhi notamment, auront moins de chance. Pour autant, passé l’effet d’annonce, la mayonnaise retombe quelque peu, plombée notamment par un prix démesurément élevé pour le marché local et par l’absence de réseau 3G (lire aussi L'iPhone 3G est arrivé en Inde et dans le calme).
Mais l’Inde n’a pas tourné le dos à l’iPhone, et loin s’en faut. Elle s’est notamment rattrapée sur un autre terrain, celui du développement des applications mobiles. Et là, comme dans les autres domaines de l’informatique, le sous-continent a une carte puissante à jouer : celle du prix. Aujourd’hui, en France, une application basique se négocie entre six et huit mille euros au bas mot. Dans certains cas, la facture peut être encore plus salée : c’est un élément de sélection; les développeurs sont débordés de demandes; leur temps de cerveau disponible ira au plus offrant - ou parfois au projet le plus excitant. >> Lire la suite
Mac OS X > Développement : le projet Chameleon facilite le passage d'iOS à Mac OS [23.03.2011 06:35 - NF]
Le "projet Chameleon" vise à aider les développeurs iOS qui souhaitent créer des applications Mac OS. Chameleon est en fait un framework qui remplace UIKit, le framework qui sert à créer des applications pour iPhone ou iPad. En un clic, une application iPhone peut devenir une application Mac native. Il ne restera plus qu'à adapter l'interface à une utilisation à la souris, mais le plus gros du travail aura déjà été réalisé.
Chameleon ne sort pas de nulle part. C'est en fait un framework créé par Iconfactory pour le portage Mac OS de leur client Twitter, Twitterrific (7,99 €). Autant dire que cette origine crédibilise le projet initié par Sean Heber et Craig Hockenberry.
Le code de Chameleon est fourni librement, sous une licence dans l'esprit de la licence BSD. C'est un projet qui nécessite encore du travail : seuls 60 % environ d'UIKit est pris en charge à ce jour et le code nécessite un important travail de documentation. C'est pourquoi, même si vous pouvez télécharger et exploiter gratuitement le framework, ses concepteurs vous incitent à aider le projet. Vous pourrez acheter un t-shirt à 250 $ ou un t-shirt et un pack d'icônes pour 500 $.
Chameleon ne sort pas de nulle part. C'est en fait un framework créé par Iconfactory pour le portage Mac OS de leur client Twitter, Twitterrific (7,99 €). Autant dire que cette origine crédibilise le projet initié par Sean Heber et Craig Hockenberry.
Le code de Chameleon est fourni librement, sous une licence dans l'esprit de la licence BSD. C'est un projet qui nécessite encore du travail : seuls 60 % environ d'UIKit est pris en charge à ce jour et le code nécessite un important travail de documentation. C'est pourquoi, même si vous pouvez télécharger et exploiter gratuitement le framework, ses concepteurs vous incitent à aider le projet. Vous pourrez acheter un t-shirt à 250 $ ou un t-shirt et un pack d'icônes pour 500 $.
Kaligram propose des formations interentreprise consacrées au développement avec les solutions Apple dans le nord de la France, à Lille plus précisément. La première intitulée « Le développement iPhone l’indispensable » s’adresse aux développeurs qui souhaitent réaliser des applications pour iPhone. Au menu de cette formation de trois jours : présentation de Xcode, Interface Builder, Instruments et iPhone Simulator, comment concevoir une interface graphique sur les terminaux d’Apple, et les controllers. À la fin des trois jours, le stagiaire développeur est capable de réaliser une application simple à l’aide des outils d’Apple.
La seconde est dédiée à l’Objective-C 2.0 et intéressera par conséquent autant ceux qui veulent programmer sur iOS que Mac OS X. Sur deux jours, les stagiaires découvriront les fondamentaux de la programmation et les spécificités de ce langage si cher à Apple.
La première formation coûte 1020 € HT tandis que la seconde est proposée à 680 € HT. Il est possible de se faire financer les formations par les OPCA.
La seconde est dédiée à l’Objective-C 2.0 et intéressera par conséquent autant ceux qui veulent programmer sur iOS que Mac OS X. Sur deux jours, les stagiaires découvriront les fondamentaux de la programmation et les spécificités de ce langage si cher à Apple.
La première formation coûte 1020 € HT tandis que la seconde est proposée à 680 € HT. Il est possible de se faire financer les formations par les OPCA.
Pearson Éducation annonce la sortie d'un nouveau livre consacré à l'Objective-C 2.0 dans sa collection Le Programmeur. Ce livre en français de 420 pages vous permettra d'apprendre tout ce qu’il vous est indispensable de savoir pour mener à bien vos projets dans ce langage si cher à Apple. Toutes les bases du langage (messages, classes et objets, Frameworks, Structures de contrôle) sont présentées ainsi que plusieurs concepts avancés comme le ramasse-miettes. Ce livre a été écrit par Robert Clair qui a passé plus de vingt ans à écrire des logiciels commerciaux dans les domaines de la CAO et du graphisme. Objective-C 2.0 est vendu 30,40 €.
Agnosys et Sophiacom proposent une formation sur 5 jours pour apprendre le développement d'applications iOS. La formation contient un apprentissage pratique de Xcode et des outils associés, mais elle prévoit aussi une partie dédiée au processus de dépôt et validation de l'App Store. Pour y participer, il faut maîtriser le développement informatique et la programmation objet.
Trois sessions de 5 jours sont prévues : le 31 janvier, le 7 mars et le 2 mai 2011. La formation se déroule à Ivry (proche banlieue parisienne) et coûte 2215 € HT et tous les détails sont disponibles sur le site d'Agnosys.
First publie un nouvel ouvrage sur le développement iOS mais axé sur la thématique ludique. Développer des jeux pour iPhone et iPad pour les nuls (21,75 €, sortie le 27 janvier) s'adresse à des développeurs confirmé mais pas obligatoirement habitués à l'environnement Apple. Passée la découverte des principaux outils, on entre dans une série de chapitres pratiques sur la réalisation de A à Z d'un jeu de voiture tout simple et en 2D de type Traffic pour iPhone et iPad.
C'est l'occasion d'aborder des sujets comme l'animation des objets à l'écran ; le Game Kit ; l'enregistrement des scores et des préférences du joueur, l'utilisation de contrôles de direction ; l'intégration d'un mode à deux joueurs mais aussi de Facebook, d'iAd et l'emploi de quelques ressources d'OpenGL. Avant de conclure avec des explications sur la manière de soumettre son application à l'App Store.
Trois sessions de 5 jours sont prévues : le 31 janvier, le 7 mars et le 2 mai 2011. La formation se déroule à Ivry (proche banlieue parisienne) et coûte 2215 € HT et tous les détails sont disponibles sur le site d'Agnosys.
First publie un nouvel ouvrage sur le développement iOS mais axé sur la thématique ludique. Développer des jeux pour iPhone et iPad pour les nuls (21,75 €, sortie le 27 janvier) s'adresse à des développeurs confirmé mais pas obligatoirement habitués à l'environnement Apple. Passée la découverte des principaux outils, on entre dans une série de chapitres pratiques sur la réalisation de A à Z d'un jeu de voiture tout simple et en 2D de type Traffic pour iPhone et iPad.C'est l'occasion d'aborder des sujets comme l'animation des objets à l'écran ; le Game Kit ; l'enregistrement des scores et des préférences du joueur, l'utilisation de contrôles de direction ; l'intégration d'un mode à deux joueurs mais aussi de Facebook, d'iAd et l'emploi de quelques ressources d'OpenGL. Avant de conclure avec des explications sur la manière de soumettre son application à l'App Store.
1 / 3 >>





Février 2012