Écrit le 07/08/2009 à 14:40 dans la catégorie Programmation
Article lié à :
ActionVérité, INSA, iPhone, MacOS X, Objective-C, portfolio, programmation, tutoriel
Cet article a été rédigé dans le cadre du développement de l'application ActionVérité, à l'attention de M. Malandain, enseignant à l'INSA de Rouen dans le département ASI.
Ce document a pour but d'aider les personnes n'ayant jamais développé pour les plateformes Apple à se familiariser avec l'IDE Xcode, l'outil Interface Builder, le langage Objective-C et le framework Cocoa Touch. L'accent y est mis sur le développement pour iPhone bien que développer pour Mac OS X soit très similaire.
L'article est accessible depuis la page Portefolio, ou directement ici :
Développer pour iPhone : comment démarrer, utiliser les outils et mettre en place un modèle MVC.

Écrit le 29/11/2007 à 18:41 dans la catégorie Apple
Article lié à :
INSA, mac, MacOS X, perso, programmation, switch
Première bonne surprise : le packaging. Décidément, Apple ne laisse rien au hasard. Dans un joli carton sobre tout noir, on trouve la bête bien installée dans une protection en polystyrène dans laquelle est inscrite "MacBook Pro". Comme je l'espérais, le DVD de Leopard (la dernière version du système d'exploitation) se trouvait bien dans la boite.
Après avoir patiemment attendu la charge de la batterie, je suis parti en Clio vers Rouen, et je pense pouvoir affirmer que je suis le premier à avoir installé Leopard dans une Clio !
L'ordinateur en lui-même est un vrai bijou. En aluminium brossé, extra-fin, son design sobre fait de lui une machine très classieuse. L'écran est de très bonne qualité, avec un affichage excellent des couleurs. Un autre atout est un volume sonore avec les hauts parleurs intégré relativement élevé pour un ordinateur portable.
Mais ce qui fait le plus des ordinateurs Apple, c'est les détails. Premièrement, lorsque la luminosité ambiante est assez basse, l'écran baisse automatiquement en luminosité pour ne pas abimer vos yeux, et le rétro-éclairage du clavier se met en route.
Ensuite, l'adaptateur secteur MagSafe d'Apple se branche maniétiquement au Mac. Autrement dit, si vous vous prenez les pieds dans le fil lorsqu'il est branché, la prise se retire immédiatement de l'ordinateur et ne l'emporte donc pas avec elle.
Enfin, le trackpad du MacBook Pro est très bien pensé. Même s'il ne possède qu'un seul bouton (les ordinateurs d'Apple n'en ont toujours eu qu'un), la zone tactile du pavé reconnait la pression à deux doigts. Ainsi, si vous voulez ouvrir un menu contextuel sur un fichier comme vous l'auriez fait avec un clic droit, il suffit de cliquer avec deux doigts. Et plus fort encore, pour défiler à la manière d'une molette de souris, faites glisser vos deux doigts dans n'importe quelle direction sur le trackpad : la molette est aussi bien horizontale que verticale.
Evidemment, c'est sans oublier la webcam iSight, le micro intégré, la pomme qui s'allume derrière votre écran quand votre Mac est allumé, mais également un accéléromêtre. Kezako ? Apple a jugé bon d'intégrer un capteur de mouvement dans sa machine pour que lors d'une chute, l'ordinateur soit capable de sécuriser le dsque dur en retirant la tête de lecture des plateaux. Evidemment, des petits malins en ont profité pour programmer notamment un programme qui reproduit les sons d'un sabre laser : lorsque vous bougez votre ordinateur, il produit le son d'un sabre laser. Pourquoi pas...
Bien qu'il s'agisse d'un pas assez grand, il est à mes yeux assez facile de passer de Windows à Mac Os X.
Le principe de base est évidemment le même : chaque programme a une ou plusieurs fenêtres, que l'on peut réduire, agrandir ou fermer. Mais c'est ici que la première grosse différence se fait sentir. Il n'y a plus de barre des taches ou de menu démarrer. Le dock de Mac Os X comporte des raccourcis vers un certain nombre d'applications, et les fenêtres réduites viennent s'y placer dans la partie droite. Une autre différence importante, qui au départ peut en rebuter plus d'un, et que lorsque vous maximisez une fenêtre, elle prend la taille maximale necessaire à l'affichage de la totalité du contenu. Autrement dit, n'espérez pas agrandir la fenetre sur la totalité de l'écran en un seul clic (à l'exception de quelques applications telles que Quicktime).
Dans le fond, l'un des plus grands avantages de Mac OS face à Windows, est qu'il repose sur une base UNIX, comme Linux, ce qui implique une grande fiabilité. En effet, en un mois d'utilisation intensive, je ne l'ai planté que deux fois, en essayant d'ouvrir une video avec sous titre par le biais d'une application non officielle.
Cette certification UNIX a pour moi un autre atout indéniable. A l'INSA, toute les machines sur lesquelles nous travaillons tournent sous Linux (distribution Ubuntu). Nous programmons pour Linux, nous utilisons des outils exclusivement Linux. Alors que sur mon PC sous Windows, il m'est très difficile de me connecter à distance sur les machines de l'INSA, d'executer des programmes à distance, de compiler du code en C ou d'exécuter un script Bash, toutes ces actions sont identiques sous Mac OS X. Mon ordinateur est donc devenu un outil indispensable pour mes études !
Bien qu'il y ai tout de même quelques inconvénient, comme l'absence de certains logiciels en version Mac ou l'abscence de jeu, il est tout à fait possible d'installer un Windows sur un MacBook Pro. De plus, il existe beaucoup de logiciels similaires à ceux que nous utilisons quotidiennement sous Windows, et le tout avec une interface on ne peut plus intuitive.
Je suis vraiment très content d'avoir switché, car j'ai découvert un autre monde et je ne suis pas prêt de m'en lasser. La stabilité, la fiabilité, la simplicité et l'ergonomie sont vraiment à mes yeux les plus grands atouts des produits Apple, même si tout cela a un prix.

Écrit le 28/10/2007 à 14:39 dans la catégorie Apple
Article lié à :
mac, MacOS X, perso, switch
Le switch est le terme utilisé dans le monde informatique pour désigner le fait d'abandonner Windows et de passer à un autre système d'exploitation, dans mon cas MacOS X. Car il est vrai que ce n'est pas forcément évident d'abandonner ses habitudes, et surtout de trouver la justification du prix des produits Apple, qui, il faut l'avouer, sont plus cher que les autres.
La première raison que j'ai eu de switcher, c'est que depuis que j'ai commencé mes études supérieures, j'ai découvert le plaisir d'utiliser autre chose que Windows. J'ai découvert la stabilité de Solaris, système d'exploitation de Sun Microsystem, puis celle de la distribution Ubuntu de Linux. Ce dernier est d'ailleurs probablement la version la plus facile d'accès pour tout un chacun. Tout le monde peut en effet y retrouver tout ce qu'il utilise au quotidien, tout en ayant ses programmes gratuitement (équivalents libres des logiciels payants utilisés habituellement). Tout ça pour dire que quand on commence à se familiariser avec autre chose que windows, on découvre un autre monde et on a envie d'y rester.
La seconde raison est que mon département ASI propose à tous les étudiants un ordinateur portable contre une caution, sous Ubuntu, afin de pouvoir travailler directement en cours sur les ordinateurs. Il me fallait donc choisir entre l'ordinateur de l'école ou alors m'en acheter un.
C'est là qu'intervient la fondation Besse : elle me permet de m'acheter un ordinateur portable. Je m'étais déjà bien renseigné sur MacOS X, le système d'exploitation proporiétaire d'Apple, et j'étais tombé sous le charme. La dernière version, Léopard, est sortie vendredi 26 Octobre. J'ai donc attendu cette date pour commander.
Je pense que si je devais le payer entièrement de ma poche, mon ordinateur portable ne serait pas forcément un Mac, budget oblige. Mais le MacBook Pro a vraiment une configuration intéressante, et je pense que Léopard sera idéal pour en profiter.
On dit que les gens qui switchent découvre un nouveau monde et n'ont plus envie de faire demi-tour. J'ai eu un avant goût de cela avec ma commande auprès de l'Apple Store. Plutôt que de commander en ligne, j'ai fait le choix de téléphoner, gratuitement, afin de poser quelques questions complémentaires. J'ai commandé samedi 27 à 14h30, auprès d'un vendeur très renseigné, compétent et sympathique. Premier point positif.
Mais le plus impressionnant est peut-être le fait qu'Apple ait préparé ma commande et l'ait envoyée ce même samedi, moins de 3 heures plus tard. Rapide, et de surcroit un samedi après midi ! Ca, c'est du professionnalisme.
Je pense le recevoir, par UPS, mardi. Je ferai un petit article sur mes premières impressions.
