M’étant récemment lancé dans le développement d’applications pour les plateformes mobiles d’Apple, je commence un série d’articles qui me serviront de bloc-note et d’aide mémoire pour le développement d’applications iOS. Mon premier projet est la transcription sous iOS de ma première application Rails : un carnet d’adresses pour gérer les coordonnées de mes amis et de ma famille. Comme cette série d’article accompagne ma première expérience sous iOS, vous me pardonnerez les approximations et les erreurs que les experts relèveront sans doute ; leurs commentaires sont les bienvenus ! Pour démarrer Pour démarrer le développement sous iOS, il vous faut [ Lire la suite ]
Le précédent article de notre série sur jQuery Mobile annonçait une suite sur la gestion des vues dans jQuery. Je gère l’affichage des contacts avec un Partial qui est inséré dans la vue elle-même. On a donc la hiérarchie suivante : Layout => Vue => Partial Nous avons vu dans l’article précédent l’architecture du Layout, et une partie de la vue elle-même,dont le code complet est donné ci-dessous : <% content_for :back do %><%= link_to t(: »general.back »), params[:category] ? categories_path : root_path, :’data-direction’=> »reverse », :’data-icon’=> »arrow-l » %><% end %> <% content_for :title do %><%= params[:category] ? Category.find(params[:category]).name : t(: »contact.all ») %><% end %> <% [ Lire la suite ]
J’ai pu sans trop de soucis mettre à jour mon iPad 2 avec la nouvelle version du système d’exploitation mobile d’Apple, iOS5. Dans l’ensemble, cette mise à jour est plutôt bien pensée, même si certains choix de iDevice cible sont parfois difficilement compréhensibles. Passons tout de suite sur l’absence de Siri pour l’iPad 2, alors qu’à priori les caractéristiques de l’iPhone 4s sont similaires à celles de l’iPad 2. C’est de bonne guerre que cette fonction phare d’iOS 5 soit (pour le moment espérons-le) réservée au lancement du nouveau vaisseau amiral des smartphones à la pomme. L’objet principal de cette nouvelle mouture, [ Lire la suite ]
Je me suis remis à Rails voici quelque temps en développant un projet de carnet d’adresses. La version « classique » fonctionnait relativement bien, mais j’avais envie de proposer également un rendu spécifique pour les plateformes mobiles. Utilisant déjà jQuery dans mon application, je suis allé voir ce qu’ils proposaient pour « mobilifier » une application Web. Dans un premier temps, alléché par le screencast de Ryan Bates sur le sujet, je me suis tourné vers jQTouch, qui ciblait les appareils iOS. Mis à part quelques petits soucis au niveau des boutons « Back », ce plugin remplissait correctement son rôle. Mais voici quelques semaines, je [ Lire la suite ]
L’un des avantages de l’ipad sur la concurrence Android reste – pour l’instant – le foisonnement d’applications disponibles sur l’AppStore. Mais quelles sont les applications réellement indispensables au nouveau possesseur de la tablette d’Apple ? Laissez-moi partager avec vous ma sélection personnelle. Top 5 Garageband Un groupe rock dans votre iPad ? C’est possible ! J’avais déjà essayé Garageband sur Mac sans être convaincu, car entrer de la musique en cliquant sur un clavier virtuel ne m’avait pas paru pratique. Là, au contraire, vous manipulez directement les instruments sur l’écran : basse, batterie, guitare, claviers – et très certainement d’autres [ Lire la suite ]
J’avais sous-titré ce blog collaboration : patrimoine : mobilité, et force est de constater que la mobilité (comme le patrimoine) n’était pas à l’honneur. En particulier, la consultation de cplusn.com au travers d’un navigateur mobile était très peu satisfaisante, vu les limitations des navigateurs sur ces plate-formes, et le faible débit obtenu, même en 3G. Je me suis donc mis en chasse d’un plugin pour WordPress qui reformatterait les pages de mon blog pour les mobiles. Résultat des courses, deux plugins semblent tenir le haut du pavé : WordPress Mobile Edition d’Alex King WordPress Mobile d’Andy Moore Mon choix s’est [ Lire la suite ]
Qui n’était déjà pas mal, en associant le meilleur design industriel et une plate-forme performante et innovante, basée sur MacOS X. Qui aura vu les vidéos de présentation de l’interface « Touch » aura compris que Steve Jobs tenait là un produit à la hauteur de l’iPod. Mais ne voici pas que l’autre innovateur de la Silicon Valley, Google, vient de lancer une initiative différente et à mon sens plus prometteuse encore que l’iPhone. En effet, Google et une cohorte d’acteurs de la téléphonie mobile (appelés Open Handset Alliance) viennent d’annoncer la mise à disposition de la plate forme Android. Qu’est-ce qu’Android [ Lire la suite ]