dimanche 21 décembre 2008

J'ai trouvé la correction qui empêche iReveil de se déclencher quand il n'est pas branché

Voilà,

J'ai enfin trouvé une astuce qui permet de corriger le problème dû au firmware 2.2 qui empêche iReveil de se déclencher à l'heure dite quand l'iPhone n'est pas branché.

Il y a eu une modification par Apple dans la gestion de l'alimentation. En effet quand l'iPhone n'est pas branché il est positionné comme étant dans le même mode que quand il est en mode "presque que plus du tout de batterie"(mode UPS).

Pour corriger chez moi, j'ai été obligé de jailbreacker mon téléphone, d'installer OpenSSH et bosspref (pour ouvrir le SSH à chaque allumage de l'iPhone).

Par l'utilitaire FUGU sur apple ou WinSCP sur windows, après avoir créer un réseau sur mon mac, je suis aller chercher le fichier "com.apple.SystemPowerProfileDefaults.plist" dans le répertoire "/System/Lybrary/SystemConfiguration/PowerManagement.bundle" et j'ai modifié le DefaultProfileChoices en mettant 5 dans le Battery Power et UPS Power.


mardi 16 décembre 2008

iReveil est en ligne

Ça y est. iReveil est en vente sur l'apple store. Le bug d'apple sur le mode de mise en veille n'est pas corrigé. Il faut toujours que le reveil soit branché pour que cela fonctionne. Un message vous le precisera à la fin de la programmation.
Je suis toujours en cours de discussion avec Apple sur le sujet. J'attend une réponse de leur part.

Alexandre.

dimanche 14 décembre 2008

Nouvelle version de iREveil

Bonjour,

Pas encore la correction du bug d'Apple, mais une version avec quelques nouveautés :

- 12 stations françaises pré-renseignées.
- Mémorisation des paramètres pour les prochaines utilisations.

Cette version devrait être en ligne très vite, elle est en review chez Apple.

D'autre évolutions sont en cours mais elles nécessitent une nouvelle ergonomie pour que iReveil soit toujours facile et rapide d'emploi. Donc un peu de temps.


A bientôt.

Alexandre.

vendredi 12 décembre 2008

Bonne et très mauvaise nouvelle

Bonjour,

Les temps sont durs. Après avoir une super nouvelle avec la validation de mes contrats, me voilà avec un problème majeur suite à la mise à jour du firmware 2.2. En effet, sur ce firmware, Apple a décidé de modifier sa politique de mise en veille. L'instruction, "NSTIMER at Firedate", me permettant de déclencher le réveil à une certaine heure ne fonctionne plus lorsque le téléphone n'est pas branché au courant par la prise murale, par l'ordinateur ou par le dock.

J'ai donc mis sur l'application un message disant que l'iPhone doit être branché ( ou vérouillage auto positionné sur jamais ; pas bon pour la baterie!!) pour fonctionner.

Je suis en discussion avec Apple pour qu'il rétablisse le bon fonctionnement ou qu'il me sorte une version du SDK (outil de développement) qui me permette de régler le problème.

A bientôt.

Alexandre.

mardi 25 novembre 2008

Avancement dans la certification (suite)

Bonjour, 

Toujours pas de nouvelle du coté de la certification des mon contrat. J'attends toujours qu'Apple valide mes contrats pour que mon application soit publiée.
 
Des mises à jour sont déjà prêtes avec comme fonctionnalités supplémentaires : 

Sauvegarde de l'heure et de la station programmées pour une prochaine utilisation  avec déclenchement automatique de la programmation pré-enregistrée. Il suffit de lancer l'application et le réveil est programmé avec l'ancienne heure et l'ancienne radio. 

- Douze grandes radio françaises. 

En attendant  la suite qui comportera d'autres fonctionnalités comme la programmation de deux heures de réveil. 

Si vous voulez d'autres fonctionnalités n'hésitez pas à me laisser quelques commentaires. 

Alexandre. 

lundi 10 novembre 2008

Listes des WebRadios

Allemagne
  • FFN
  • Radio Gaga muenchen mobile
  • deutschlandradio
  • Argentine 
  • Radio Rivadavia
  • La red
Belgique
  • Cool Radio
  • 48FM
  • FunRadio Belgique
  • bhotradio
  • Vivacité
  • La Premiere
  • Musiq3
  • Classic21
  • PureFm
Canada
  • Boomer AM1570
  • CFLM
  • TREND Radio hifi
  • CFRB
  • CFMB Radio Montreal
  • CFRU
  • FLOW 93.5
  • CHEQ FM
  • CJAD
  • CJLO 1690AM
  • CIPC la radio active
  • CHOM
  • CFAK
  • AM740
  • JAZZ FM.91
  • WHAV
Chile
  • Radio Agricultura
  • Radio Cooperativa
Espagne
  • LOS40 Principales
  • RTVE - RNE
  • Digital900
  • KSSEFM
  • RTVE - Exterior
  • RTVE - Radio Clasica
  • RTVE - Radio 3
  • RTVE - Radio 4
  • RTVE - Radio 5
  • EuropaFm
  • TopRadio
  • cadena100
  • FlaixFM
  • CopeFM
  • Radio Ourense - Cadena SER
  • Onda Cero Melilla
  • Punto Radio
  • Canal Sure Radio
  • Radio Andalucia
  • Canal Fiesta
  • Canal Flamenco
  • CatRadio
France
  • Yes radio
  • RTL-L Equipe
  • HitMusicStation
  • Sun Radio
  • Espace Radio
  • BFM
  • Virgin
  • Virgin radio Vendée
  • Fun radio
  • RTL2
  • Vibration
  • Oui FM
  • ODS
  • Alpes 1
  • Skyrock
  • RadioFr
  • RFI Afrique
  • Rouge FM
  • NRJ Léman
  • One FM
  • Le Mouv'
  • Lac
  • La Radio Plus
  • Bide et Musique
  • Pleinair
  • MTI
  • NRJ
  • Enjoy
  • Frequence 3
  • Kiss FM Dance
  • RTL
  • Europe 1
  • Tsf Jazz
  • Sud Radio
  • Active Radio
  • RMC
  • RFI Monde
  • FIP
  • France Inter
  • France Musique
  • France Culture
  • France Info
  • Fip
  • Top Music
  • Radio Nova
  • Zi One
  • Espace
  • IDFM
  • Voltage
  • HITZRADIO URBAN POP RNB
  • Radio FG
  • m2o live
  • Jazz Radio
  • MonaFM
Hongrie
  • SalsaRadio.ru
Ile Maurice
  • Radio Moris
Mexique
  • La 961 - la suprema estacion
Royaume-Uni
  • AbsoluteRadio
  • KissFM
  • XFM
  • NME Radio
  • Pure Party
Suisse
  • RSR 1er
  • RSR Espace2
  • RSR-Couleur3
  • RSR-Option Musique
  • Radio Suisse Classic
  • Radio Suisse POP
  • Radio Suisse Jazz
  • Traxx Deluxe
  • Traxx Deep
  • Traxx House
  • Traxx Electro
  • Traxx Lounge
  • Traxx Cool JAM
  • Traxx Soul
  • Traxx Funk
  • Traxx R and B
  • Traxx Latino
  • Traxx Pop-Rock
  • Traxx Hits
  • Traxx Gold Hits
  • Traxx Ambient
  • RhoneFM
United States
  • WGAM
  • WBEZ-Chicago Public Station
  • KNHC-C89.5
  • KDND
  • KLRD
  • KLLI
  • KLSX Fm
  • KLUV
  • KMHD
  • KMLE
  • KMTT
  • KMVK
  • KDFC
  • KEZW
  • KFDI
  • KKMJ
  • KLLC
  • KKFG
  • WERS
  • WGBH
  • WMKK
  • WODS Fm
  • KALX
  • KXLT Fm
  • WBMX Fm
  • WBZ Am
  • WPUR Fm
  • WZGC Fm
  • WWEE Fm
  • WWFS
  • WBGO
  • WKCR
  • WINS
  • KXRX
  • WFUV
  • WCBS AM
  • KBOO Fm
  • WCBS AM
  • WCBS FM
  • KALC
  • WNYC AM
  • WNYC FM
  • WSIA
  • WQXR AM
  • WFAN
  • WoWRadio (WCRadio.com)
  • KKHHFM
  • Radio Paradise
  • Z100fm
  • KSSEFM
  • 1010 WINS
  • FOX News
  • KSFO
  • SKY-FM
  • .977 The Hitz
  • .977 The 80's
  • KSCS-FM
  • Sporting News
  • 181.FM Kicking Country
  • AH.FM
  • Hot 108 JAMZ

dimanche 9 novembre 2008

Avancement dans la certification

Ca y est, après 3 mois de travail nocturne et weekennesque intense, mon application est acceptée techniquement. J'attends l'acceptation contractuelle maintenant. Peut être pour ce lundi. 
Son prix sera je pense de 1 euro et 59 cents. 

mercredi 5 novembre 2008

Mode d'emploi de IReveil

Lors du lancement pour la première fois de iReveil, l'affichage de l'heure est à 00:00 et il n'y a pas de station de radio de sélectionnée.

Appuyer sur le bouton programmer pour enregistrer l'horaire de votre réveil et la station de radio choisi. 

Vous pouvez renseigner votre url, il faudra qu'elle pointe vers un fichier de type (mp3, wav, aifc, aiff, m4a, mp4, caf, aac). Pour les fichiers de type M3U, ouvrer le fichier avec un éditeur de texte et inscrivez l'adresse MP3 dans la zone "URL" sur iReveil. 

Lorsque vous quittez la zone de programmation,   votre radio est automatiquement enregistrée. Quand vous reviendrez, même après avoir fermer iReveil, le fichier saisie sera affiché lors de votre prochaine programmation, sauf bien sur en cas de restaure de la machine ou en cas  de réinitialisation.

A chaque fois que vous entrez dans la zone de programmation, l'heure est initialisée à l'heure actuelle. Si vous enregistrez une heure inférieure heure actuelle, le réveil se déclenchera le lendemain. Si vous renseignez une heure supérieure à l'heure actuelle, le réveil sonnera le jour même. Attention le réveil est programmé une seule fois. Si on ferme l'application par le bouton home, il n'y a pas de réveil. 

Lorsque vous avez fini votre programmation, appuyer sur le bouton enregistrer et vous switcher sur l'écran d'accueil. L'heure programmée s'affiche ainsi que le radio sélectionnée ou saisie. 

Un bouton avec une flèche verte est apparu. Il permet de lancer la radio sélectionnée ou saisie. Vous pouvez ainsi tester votre lien. Vous pouvez aussi pendant la lecture régler le volume avec le bouton de réglage du volume de l'iPhone sur le coté gauche.

Pendant la recherche de la radio, une flèche tournante est apparue. Elle tourne jusqu'à ce qu'elle soit trouvée. 

Quand la station de radio est trouvée et jouée, un bouton avec un carré gris est affiché. Appuyez dessus pour arrêter la lecture.  Votre programmation n'est pas perdue, sauf bien sur si l'heure est passée. 

Pour plus de question, n'hésitez pas : alexandrepestre@wanadoo.fr 

Alex.


Phase finale de réalisation

Le projet IReveil arrive à sa fin. La demande de publication ne devrait plus tarder. Quelques tests de perfectionnement restent à faire. 

Je vais commencer à préparer la mise en ligne. L'inscription pour publier son application n'est pas des plus aisé. Il faut s'armer de patience et avoir un outil de traduction proche (enfin pour ma part). 

Grande question sur son prix de vente. Rien n'est encore décidé. Sûrement aux alentours des 3 euros. 

Alex.
 

jeudi 16 octobre 2008

Voici quelques photos de iReveil




mercredi 10 septembre 2008

Suite de mes aventures SDKiène

Cela n'a pas été facile. J'ai fait pas mal d'exemples et quelques heures nocturnes à debugger du simple code.


J'ai ensuite pris appris pas mal sur le framework AudiotoolsBox et me suis familiariser avec le flipsideview qui permet d'avoir cette dynamique sympa que l'on retrouve sur iReveil.


Je me suis attaqué ensuite au réveil proprement dit. Chose un peu plus aisé mais pour un débutant pas si simple.

jeudi 21 août 2008

Décision de faire ma première application iPhone

Bonjour, 

Je suis Alexandre Pestre et j'ai en tête depuis quelques temps maintenant de faire ma première application iPhone :  Un radio Réveil. 
Aujourd'hui, je me lance. J'achète mon premier MAC, un macbook tout simple. Je m'étais renseigné avant pour savoir si je pouvais installer le SDK et développer avec. 

Maintenant le plus dur reste à faire. Apprendre les bases de l'objective-C et surtout appréhender le COCOA Touch. 

Voilà quelques mots de mon démarrage sur le développement iPhone.