Forum Apple iPhone 4, iPhone 3G S, iPod Touch, iPad, forfaits et accessoires !
Vous n'êtes pas identifié.
Pensez à poster dans la bonne rubrique, à respecter les propos des autres internautes, ne pas utiliser le langage SMS et enfin à utiliser la fonction 'recherche' !
Et ... Gardez le sens de l'humour, de la convivialité et de la décontraction ... On n'est pas là pour se prendre la tête ;-).
Pages: 1 2
Voici une première application "faite maison" aux couleurs du forum iPhon.fr : 
Il s'agit d'une application minimale qui simule la gravité à l'aide de l'accéléromètre de l'iPhone.
Merci à Sean Heber pour les sources de ses applications iApp-a-day (Pumpkin m'a beaucoup aidé pour l'accéléromètre.) et aux "early developpers" de l'iPhone en général.
Billet annexe (avec vidéo de l'application) :
http://cedsoft.blogspot.com/
Téléchargement et installation du package :
http://cedric.villa.free.fr/Applications/BounceApp.zip (clic droit --> enregistrer sous...)
Pour installer l'application, c'est la méthode classique : il suffit de copier le package BounceApp.app dans le répertoire /Applications de l'iPhone et de rendre le fichier App exécutable. (chmod +x)
Il y a différentes manières de le faire (via SSH, le terminal, mobileFinder, etc.)
Code source :
http://cedric.villa.free.fr/Application … source.zip
Hors ligne
Oups...
Désolé j'ai effacé une réponse en re-créant un sujet pour ajouter le code source... (j'avais une erreur pour éditer le précédent)
Hors ligne
Cedric,
ton appli est vraiment excellente, il y avait déjà des démos d'utilisation de l'accelerometre, mais la plupart étaient super lentes. Là c'est hyper rapide, et marrant. En outre, c'est au couleur du site, je t'en remercie , super cadeau que tu nous fais !
Je poste ceci asap ;-)
Bon maintenant, il faudrait juste qu'on mette en place un repository pour 'installer' pour rendre accessible Bounce à tous ceux qui souhaitent le tester, quelqu'un sait comment ca marche ces repository ? J'ai pas trop le temps malheureusement avec les news, mais si quelqu'un veut s'en charger, je fournis l'hébergement !
Hors ligne
Je me réponds ;-)
J'ai trouvé un tuto : http://modmyifone.com/wiki/index.php/Cr … taller.App
Pas trop le temps de me pencher dessus pour l'instant, mais bonne nouvelle ca a pas l'air compliqué !
Hors ligne
Merci pour les encouragements :-)
Pour le repository, ça serait le top !
Actuellement je ne connais pas de meilleur moyen pour mettre des applis à disposition des utilisateurs.
J'ai trouvé quelques instructions pour mettre en place un repository (c'est du PHP apparemment) et pour pouvoir y déposer des packages sur cette page (fichier pList) : http://iphone.nullriver.com/beta/
Je vais essayer d'en créer un sur ma page perso pour le test et si ça marche, pourquoi ne pas faire un repository "iPhon.fr"...
Sinon, j'étais surpris aussi de la rapidité... le rendu des graphismes n'utilise pas directement OpenGL mais l'UIKit de base ("apparemment le COCOA de l'iPhone" pour la gestion de l'interface utilisateur et les animations, par exemple les applications qui sont fournies avec l'iPhone d'origine).
A+
Cédric.
Hors ligne
Cedric,
La news avec ton soft et la vidéo apparaitra demain matin à 08:08 ;-)
Tu es désormais modérateur de la zone développement
Un premier repository de softs est en place pour les apps iPhon.fr, ca reste du test mais ca tourne, je le vois sur mon iPhone dans installer.app
Ce dont je vais avoir besoin, c'est d'un packaging de ton appli. Si j'ai bien compris, c'st un fichier xml de ce type qui peut meme pointer sur un sous répertoire chez toi avec le zip de ton appli :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>bundleIdentifier</key>
<string>org.swhite.iphone.doom</string>
<key>name</key>
<string>iPhoneDoom</string>
<key>version</key>
<string>svn0</string>
<key>location</key>
<string>http://iphone.nullriver.com/zips/iPhoneDoom-svn0.zip</string>
<key>size</key>
<string>1958503</string>
<key>url</key>
<string>http://iphonedoom.googlecode.com/</string>
<key>description</key>
<string>Doom for the iPhone.</string>
<key>scripts</key>
<dict>
<key>install</key>
<array>
<array>
<string>CopyPath</string>
<string>doom1.wad</string>
<string>/var/root/Media/Doom/doom1.wad</string>
</array>
</array>
<key>uninstall</key>
<array>
<array>
<string>RemovePath</string>
<string>/Applications/Doom.app</string>
</array>
<array>
<string>RemovePath</string>
<string>/var/root/Media/Doom/doom1.wad</string>
</array>
</array>
</dict>
</dict>
</plist>
Hors ligne
Bravo cedric, j'ai hate de rentrer chez moi pour tester ton appli ![]()
et pour laurent > super idée que de mettre en place un dépôt iphon.fr 
Hors ligne
Merci pour les commentaires :-)
Voici le fichier plist qui devrait normalement installer l'application automatiquement depuis un dépôt :
http://cedric.villa.free.fr/Application … eApp.plist
Je me suis inspiré des plists existants, dont celui de l'exemple de Laurent sur le forum.
J'ai essayé d'installer un repository en local sur ma machine pour tester le fonctionnement mais en vain (je n'avais pas de PHP5, et le repo n'est pas compatible avec les versions antérieurs de PHP).
Du coup, je ne peux pas garantir que le plist fonctionne...
Peut-être qu'il faudra virer la partie "installation" qui ne semble pas obligatoire :
<key>install</key>
<array>
<array>
<string>CopyPath</string>
<string>BounceApp.app</string>
<string>/Applications/BounceApp.app</string>
</array>
</array>A+
Cédric.
Hors ligne
Hey !!!
Excellent
C'est bon, ca marche, le plist a bien permis de downloader l'appli sur mon iPhone.
Je vais donc créer le repository sur le serveur du forum et vous mettre ceci a disposition des que possible.
Par contre, juste une remarque Cedric, si tu peux à l'occasion changer l'url dans le bas de page de 'iphone.fr' à iPhon.fr (sans e) ca reflètera mieux la réalité ;-) car je n'ai malheureusement pas le NDD avec le e !
Merci encore et bravo, je viens de découvrir l'appli en vrai et elle est vraiment marrante, les effets de rebond sont calculés au poil, je ne me lasse pas de jouer avec ;-).
A tout de suite pour un repository fonctionnel et diffusable !
Hors ligne
Ca y est le repertoire pour les sources iPhon.fr est en route. Il est disponible à l'URL : http://s.imov.eu
voici les instructions pour y acceder et donc installer aisément l'appli de Cedric :
- lancer 'installer' sur l'iPhone
- Dans la barre du bas (noire), aller dans l'onglet le plus à droite intitulé Sources (icone représentant la terre) : la liste des différentes sources déjà installées s'affiche alors
- cliquer sur le bouton en haut à droite de l'écran intitulé 'Edit'
- cliquer ensuite sur le bouton qui apparait en haut à gauche intitulé 'Add'
- Une fenêtre apparapit vous demandant d'entrer l'adresse (URL) de la source à ajouter : indiquez http://s.imov.eu, puis cliquez sur le bouton 'OK' -> la source est alors accédée, vérifiée, il vous est demandé de confirmer, faites le ;-) ca ne craint rien
- vous pouvez alors cliquer la zone 'sources' et retourner dans 'Install' (icone en bas)
- vous avez maintenant accès à un nouveau répertoire dans l'onglet classique d'installation, intitulé : 'Apps from iPhon.fr', vous y trouverez 'Bouncing app' : installez et régalez vous
Est-ce que quelqu'un peut tester et me confirmer que la procédure est OK avant que je publie sur le blog ?
Merci à vous !
Hors ligne
alors la, je dis BRAVO laurent !
je teste ça de suite su mon iphone (que je viens de restaurer et debloquer pour la n-ième fois
histoire de tester carnaval v0.7
)
(c'est juste dommage pour le NDD, t'aurais peut être pu mettre quelque chose du genre depot.iphon.fr
)
Hors ligne
bon, confirmé, ca marche superbement bien !
encore une fois, bravo pour le dépot, et pour l'appli bounce 
Hors ligne
Cool Dju, je venais jsutement de t'envoyer un MP pour le test.
Je pouvais pas vraiment utiliser iPhon.fr pour le depot en fait, pour la meme raison que je n'ai pas pu y mettre le forum. Mais en un sens, ca prepare l'avenir, je pense utiliser ce NDD iMov.eU pour le futur, le jour ou Apple me virera de iPhon.fr ;-)
Ca veut pas vraiment dire grand chose, mais ca fait I move U alors ... pourquoi pas ?
Voilà tu sais tout, mais répete pas ;-)
Hors ligne
Bravo, ce petit logiciel est vraiment génial, je me suis bien amusé avec, et les explications données commence vraiment à me donner aussi des idées. Mais malheureusement, je ne developpe plus depuis plusieurs années. Alors je me suis juste amuser a changer les images (désolé pour le site) en les remplçant par une photo de mon fils jouant au horseball (sorte de basket à cheval) en fond et la balle en lieu et place de l'icone... et du coup ca y est mon épouse qui trouvait ce téléphone futile en veux un....
Je suis sur que ces petites modifs à la portée de n'importe qui peuvent donner des idées, car c'est super sympa d'avoir une photo "réactive".
Encore bravo, et merci![]()
Hors ligne
Ca serait bien de mettre de multiple bouncer, pour faire une machine a popcorn comme le magic trick!
Je vait faire un peu de pub, pour te faire connaitre dans certain site sympa sur les logiciels iPhone/iPod Touch.
http://www.ipodtouchfans.com/forums/sho … #post59065
Dernière modification par coolcosmos (08-11-2007 00:08:35)
Hors ligne
Hey super ça...
Le repository marche super bien...finalement un endroit pour les applis d'iphon.fr !!!!
Merci aussi pour cette application , tu es super bien partis avec cela.
Quand le SDK sera dispo alors on te commandera d'autres softs !!!
Merci encore
Hors ligne
Testé et ça marche super bien ! merci Laurent !
Apple va avoir du boulot pour concurrencer Installer.app une fois le SDK en place...
Enfin la future politique d'Apple est encore flou... (applis libres ? signées et protégées ? payantes dans iTunes ? etc.).
Je vais faire une version 1.1 pour corriger le nom de l'URL... (désolé, c'est l'URL du forum qui était inscrite dans mon navigateur à ce moment là qui m'a troublé
)
Je vais en profiter au passage pour corriger un petit bug de collision.
Le multi-ball fait partie des futurs étapes pour avancer dans le développement du jeu.
J'aimerais développer un écran rempli de balles de basket, foot, bowling, golf, etc. qui s'entrechoquent pour franchir un pas dans la gestion de la gravité et des collisions multiples avec distribution d'énergie...(oula, je vais peut-être avoir besoin de rechercher le livre de maths...)
A+ et merci pour le dépôt, les retours, la pub et les suggestions ![]()
Cédric.
Hors ligne
Un peu de pub:
http://www.iphoneskinning.com/2007/11/i … etter.html
http://www.modmyifone.com/forums/showthread.php?t=14813
Hors ligne
Hello,
J'ai vu qu'il existait des versions modifiées/customs de l'application sur le web (merci Coolcosmos pour les liens
)
La manip est très simple, du coup toutes sortes d'objets bizarres commence à rebondir sur les iPhones...
Si vous en avez fait aussi, n'hésitez pas à me les envoyer, j'en ferai une petite gallerie sur mon blog :-)
Voir la gallerie et envoyer les vôtres.
Cedric.
Hors ligne
la procédure avec http://s.imov.eu ne semble plus fonctionner. Y a t il une autre méthode?
Hors ligne
Salut,
En attendant, voici mon dépôt de test : http://prog.cedsoft.free.fr
Il me sert principalement à tester les packages de mes applis en version beta avant de les réaliser.
Donc je ne garanti pas la stabilité de ces versions.
A+
Cédric.
Edit : Je viens de tester, chez moi le dépôt iPhonFr fonctionne correctement.
Hors ligne
cedsoft > Je ne trouve pas de sources sur ton blog, aurait-tu un repo CVS ou autre ?
Hors ligne
J'ai une petite question.
Je me mets à éplucher un peu le code de l'application mais je me demandais d'où vienne les valeurs pour xGrav et yGrav.
Plus précisément, d'où sortent les -(xTilt*10-0.11)*0.3; et -(yTilt*10-0.27)*0.3; ?
- (void)acceleratedInX:(float)x Y:(float)y Z:(float)z
{
/* Get the 3 rotation axis from the accelerometer */
xTilt = x;
yTilt = y;
zTilt = z;
/* Compute gravity factor */
xGrav = -(xTilt*10-0.11)*0.3;
yGrav = -(yTilt*10-0.27)*0.3;Si vous saviez m'éclairer ce serait super.
Merci
Hors ligne
xGrav et yGrav sont des variables d'instance, elles viennent de l'instance de la classe.
-(xTilt*10-0.11)*0.3; et -(yTilt*10-0.27)*0.3; sont des calculs effectues sur les arguments de la methode - (void)acceleratedInX:(float)x Y:(float)y Z:(float)z
Hors ligne
oui ça j'avais compris mais pq *10-0.11 etc etc y a une raison ou c'est arbitraire?
Hors ligne
Pages: 1 2
iPhon.fr et son forum ne sont pas liés à Apple, Orange, SFR ou autres et les marques citées sont la propriété de leurs détenteurs respectifs.
Cliquer ici pour visiter le site officiel d'Apple France - Cliquer ici pour visiter le site officiel iPhone d'Orange - Cliquer ici pour visiter le site SFR iPhone