iPower |
Chemin d'un PSI orienté iPhone |
iPower sera bientôt présenté au public lors du week-end de Laval Virtual. Nous avons créé une télécommande spécialement pour le Virtual Show Case. iPower pourra donc contrôler l’objet affiché (rotation, scale, calibration, etc …).
Nous espérons avoir un bon retour de notre application et les encouragements du public.
C’est bien beau de coder et d’améliorer son application mais il faut aussi penser à l’UI qui estl a première chose qu’un client potentiel va regarder. On peut définir un schéma assez grossier :
Si on se retrouve dans le deuxième cas le client va alors regarder les notes attribuées (sur l’App Store). C’est maintenant qu’intervient notre code pur, l’application doit en effet ne contenir presque aucun bug, ne doit pas planter pour que la moyenne des notes dépasse les 3 étoiles psychologiques. Au dessus de ces 3 étoiles c’est garantir un succès pour plusieurs semaines voir même plusieurs mois.
Ce post ne traite que de l’UI, vous pouvez voir sur la photo que iPower commence à prendre une forme visuelle assez sympathique qui ravira tous les fans de design web 2.0 en vogue en ce moment.
Pour que notre applications soit sympa à utliser nous devons choisir des fonctionnalités de bases.
Nous arrivons à nous connecter avec un Mac (Windows étant un peu plus obscur) et à contrôler le curseur via une zone définie sur l’iPhone (UIView). Toujours via cette zone nous pouvons cliquer. Pour le scroll l’iPhone détecte bien quand l’user pose deux doigts sur la zone mais du côté Mac l’application plante.
Une équipe travaille en parallèle sur les différents contrôles d’iTunes (play/pause, forward, etc …).
Bref on avance, si des idées vous viennent n’hésitez pas à nous en faire part via les commentaires ;)
Nous sommes quatre étudiants de l’esiea (École Supérieur d’Informatique Électronique Automatique) à Laval et nous montons ce blog pour vous tenir informés du développement de notre PSI (Projet des Sciences de l’Ingénieur).
C’est en début d’année que M. Le Renard nous a proposé un sujet intéressant concernant le développement iPhone: faire de votre iPhone une véritable télécommande pour votre Mac ou PC.
Qu’est-ce que cela implique au niveau technique du développement ? Plein de choses ! La plupart d’entre nous n’a jamais codé en Cocoa/Objective-c, couple indispensable à la programmation Apple.
Il faudra aussi savoir gérer une communication entre deux devices via Wifi, enregistrer différentes données dans une base de données avec SQLite ou CoreData.
Nous verrons tout ça par la suite, vous serez informés de l’avancement du projet qui porte le nom de iPower .
// Begin animation setup [UIView beginAnimations:nil context:NULL]; // Set...
Maybe you want to have a background of images that slowly fade from one image to the next. Or maybe...
Update: I wrote a plugin to address these issues.
Later Update: Xcode 4 Preview 3 shipped with a brand new...