Développement
Karotz : mise à jour du système – correction des problèmes de sons
15/06/11
Bonjour à tous les possesseurs de Karotz,
Une mise à jour du système Karotz vient d’être mise en ligne. Elle corrige notamment le problème – présent depuis la dernière mise à jour – d’absence de son pour les radios ou certaines autres applications lorsque Karotz se réveille après une mise en veille.
Cette mise à jour se fera automatiquement la première fois que Karotz se couche ou se lève si des heures de lever / coucher on été paramétrées.
Elle peut également se faire manuellement en éteignant puis en rallumant Karotz.
La mise à jour dure une dizaine de minutes, durant lesquelles la lumière de votre Karotz clignotera en orange lentement puis rapidement, avant de repasser au vert : Karotz sera alors à nouveau opérationnel.
Attention donc si votre Karotz sort de son sommeil : il ne sera fonctionnel qu’après la mise à jour effectuée, merci d’en tenir compte si vous lancez habituellement des applications dès son réveil.
Nous vous présentons nos excuses quant au temps mis pour corriger les problèmes créés par l’ancienne mise à jour, et espérons que vous pourrez désormais profiter sans aucune restriction de votre Karotz.
A très vite pour d’autres newz !
Interview de développeur d’applications Karotz : Wizz.cc (+ Bonus : 3 nouvelles applications)
14/06/11
Bonjour à tous,
Nous ne cessons, à chaque publication d’applications, de rendre hommage au travail des développeurs de la communauté Karotz, et nous avions envie de vous les présenter un peu plus au travers d’interviews.
Le premier à passer sur le grill n’est autre que Wizz.cc (site Internet : http://wizz.cc/), qui a conçu de nombreuses applications, parmi lesquelles figurent Karotz Kontroller – KzK, l’horloge parlante Karillon, les 110 Fables de La Fontaine, la radio France Bleu ou encore les applis Gmail, Hotmail et Yahoo! Notification, et il a gentiment accepté de répondre à nos questions :
- Bonjour Wizz.cc, est-ce que vous pouvez vous présenter en quelques lignes ?
Je suis consultant indépendant, spécialisé dans les nouvelles technologies, principalement le développement, l’audit et la sécurité informatique.
- Comment avez-vous connu Karotz ? Qu’est-ce qui vous a plu chez lui ?
J’ai découvert Karotz au travers du Nabaztag que j’avais pu approcher il y a quelque temps chez des amis. C’est l’originalité du produit et surtout son côté novateur comme objet communicant “grand public” qui m’a tout de suite séduit. C’est à ma connaissance le seul objet connecté à Internet qui puisse aussi facilement et esthétiquement s’intégrer dans un espace de vie familial. Il en devient (presque) vivant !
- Qu’est-ce qui vous a motivé à devenir développeur d’applications pour Karotz ?
Au vu de l’étendue des possibilités, il fallait donc rapidement pouvoir le contrôler, jouer avec et le nourrir. C’est donc tout naturellement que l’on s’essaie à sa première appli; et on prend goût au jeu… Le développement autour du Karotz est relativement aisé, même pour des néophytes grâce à l’entraide de la communauté des développeurs (comme en témoigne déjà le nombre importants d’appz disponibles sur le store).
- Pouvez-vous nous parler plus en détail des applications que vous avez développé, tel Karotz Kontroller – KzK ou les applis GMail / Hotmail / Yahoo! Notification ?
L’application principale Karotz Kontroller est née du besoin de piloter le Karotz en “mode remote” depuis n’importe quel smartphone/pad… et confortablement installé dans un canapé
ou en dehors de chez soi pour la prise de photos. D’autres modules seront greffés au Karotz Kontroller au fur et à mesure des idées et du temps disponible… Quant à Gmail Notification, j’en avais aussi besoin…
- Que pensez-vous du Karotz Lab et de la communauté des développeurs ?
Le Lab est incontournable ! C’est aussi la communauté de développeurs qui fait et fera le succès de ce genre de produit communicant. Il faut donc lui donner les outils nécessaires à son développement, et pourquoi pas les clés du système… Point d’horizon sans ouverture totale ! A chaud, je pense à la prise en main de l’OS embarqué, installation d’un serveur web embarqué, de peer-to-peer et à l’ouverture du code des Nabz…
- Quelles applications aimeriez-vous désormais développer ou voir apparaître pour Karotz ?
Actuellement, chacun prend plaisir à apporter sa pierre à l’édifice du Karotz Store. On commence par les radios, les contes et histoires, les news, les “reminders”, etc… C’est un bon début, mais je pense qu’il faudra rapidement s’orienter vers des applis/jeux communautaires qui permettent le dialogue entre les Karotz et les Nabz pour éviter que chacun n’écoute finalement sa musique tout seul dans son coin…
- Souhaitez-vous ajouter quelque chose ?
Longue vie aux Karotz et aux Nabz !
Encore un grand merci à Wizz.cc pour sa disponibilité et ses réponses, ainsi que pour l’ensemble de ses chouettes applications ! On lui souhaite une très bonne continuation au sein de la communauté de développeurs Karotz, et avant de vous donner rendez-vous pour de prochaines newz, nous avons une petite surprise, avec l’ajout dans l’AppzStore de trois nouvelles applications, justement signées Wizz.cc : Les Contes de Perrault, Les Lettres de mon Moulin et les Recettes de Kuizine (Karotz oblige) d’Alexandre Dumas !
Profitez-en bien, et à très vite !
Karotz : si vous rencontrez des difficultés avec les radios…
23/05/11
Bonjour à tous,
Nous voulions par l’intermédiaire de ce billet préciser aux utilisateurs de Karotz qu’un problème a été détecté depuis la dernière mise à jour système.
Ce souci affecte les applications radios et d’autres applications utilisant des sons (ex : La classe américaine, Dramatic Chipmunk…).
Vous l’avez peut-être déjà noté, mais Karotz reste “muet” au lancement de ces applications une fois sorti d’une mise en veille programmée (après avoir configuré des heures de lever et de coucher).
Pour l’heure, il faut l’éteindre et le rallumer pour que les radios et les applications se relancent correctement, et éventuellement supprimer les mises en veille programmées pour éviter que le problème ne recommence.
Notre équipe est actuellement sur la résolution de ce bug et devrait pouvoir vous fournir un correctif très prochainement.
Nous sommes une nouvelle fois désolés pour la gêne occasionnée, et vous remercions pour votre compréhension.
A très vite pour d’autres newz !
Développement : mise à jour du Karotz Lab (20/05/11)
19/05/11
Bonjour,
Ce billet s’adressera avant tout à aux développeurs d’applications, car nous souhaitions les prévenir d’une mise à jour du Karotz Lab.
Nous effectuerons celle-ci demain vendredi 20 mai 2011 afin que le processus de validation de vos applications soit désormais opérationnel.
À partir de vendredi matin, pour vous connecter au Karotz Lab, vous devrez accepter les conditions de licence, d’utilisations et de fonctionnement du service.
Rendez-vous sur la page d’accueil du Karotz Lab: http://www.karotz.com/lab/home
Prenez connaissance du document « Third party Karotz applications developers contract » en cliquant sur « this agreement ». Si vous souhaitez disposer de ce document en français, vous pouvez nous en faire la demande par e-mail à : karotzlab@mindscape.fr
Si vous acceptez les conditions d’utilisations du service, cochez la case : « you must accept this agreement » sur la page d’accueil du Karotz Lab et ensuite « Let’s go ! » afin de pouvoir accéder au Karotz Lab.
Une fois accepté, la mise en ligne des applications se déroulera conformément aux termes du contrat.
La mise en ligne d’applications payantes sera disponible à partir de la semaine 21 (lundi 23 – vendredi 27 mai). En attendant, nous continuons de recevoir, présenter et mettre en ligne les applications gratuites. Merci ! Vous avez de la suite dans les idées !
Et si vous coincez et que vous cherchez des idées de développement, nous vous invitons à vous rendre sur le Forumz Karotz dans la section « astuces, idées et conseils » : http://community.karotz.com/forumz/viewforum.php?f=4
Nous sommes disponibles si vous avez la moindre question tant juridique que technique.
Bon développement à toutes et à tous !
Karotz : mise à jour système du 18/05/11
17/05/11
Re-bonjour,
Parallèlement à l’annonce de la mise en ligne de l’application Twitter, nous voulions vous indiquer qu’une mise à jour du système Karotz sera disponible demain, mercredi 18 mai.
Nous prévoyons son lancement dans le courant de la matinée.
Pour que votre Lapin mette son système à jour, vous devrez l’éteindre manuellement (en le débranchant, ou en tournant la molette située dans son dos vers le bas), puis le redémarrer.
Une led orange clignotante vous indiquera que Karotz est en train de télécharger et d’installer la mise à jour. Votre lapin sera à nouveau fonctionnel dès que sa led passe au vert.
Cette mise à jour du système apportera les corrections et améliorations suivantes :
- Une modification de configuration d’application ne mettra plus fin à l’application en cours de lecture. Le changement de configuration sera désormais pris en compte à l’arrêt de l’application.
- Les applications et sons (radio, podcasts, musiques…) seront coupés dès lors que le Lapin passe en veille.
- Corrections de bugs liés aux commandes vocales lors de l’utilisation de l’application Music Player.
- Amélioration de la mise à jour des musiques quand on branche/débranche une clé usb contenant des MP3.
- Gestion des fuseaux horaires ajoutés sur le site Karotz, notamment américains et canadiens.
- Nouvelle gestion automatique des mises à jour système (uniquement à partir de la prochaine mise à jour) : lors de chaque mise en veille, le Karotz vérifiera s’il existe une nouvelle version en ligne. Si c’est le cas, Karotz redémarrera de lui-même, se mettra à jour, puis se rendormira. Si aucune veille n’est programmée pour le Lapin, l’utilisateur devra l’éteindre et le rallumer manuellement pour le mettre à jour.
A demain donc pour cette mise à jour, et à très vite pour d’autres newz !
API Karotz des développeurs : zoom sur la web application K-ontrol
2/05/11
Bonjour à tous,
Pour bien débuter la semaine, quelques nouvelles de la communauté : les applications réalisées par les développeurs commencent à arriver sur le Karotz Lab, la validation et la publication de celles-ci ne devrait plus trop tarder.
En attendant, voici un petit aperçu d’une sympathique web application nommée K-ontrol sur laquelle travaille Kamel, alias melka, un de nos fidèles utilisateurs qui se décrit comme « un amoureux et passionné du VOOS qui bricole ‘ses trucs’ en toute humilité ».
L’application consistera en un lecteur de web radios (Fun radio, SkyRock et Absolut Hits dans la première version, d’autres étant prévues pour les versions ultérieures). Une télécommande virtuelle permettra de contrôler la lecture du média en cours (stop, lecture, pause…) mais aussi de jouer avec la led et les oreilles du Karotz. Une vidéo montrant le fonctionnement de la web application est d’ailleurs visible ci-dessous :
D’autres applications de développeurs seront prochainement présentées dans ces colonnes, alors restez à l’affut !
Introduction au Karotz Lab
9/02/11
Bonjour à tous!
Ce post s’adresse plus particulièrement aux gens intéressés par le Karotz Lab.
Vous avez été particulièrement nombreux à vous inscrire et honte à nous, nous ne vous avons pas encore répondu. Je profite donc du blog pour faire un peu le point sur comment les choses vont se passer.
Dans un premier temps nous finissons le travail sur le lapin (je suis sûr que vous comprenez pourquoi). À partir du moment où le Karotz sera dans le commerce nous ouvrons le Karotz Lab et distribuons les comptes développeurs.
Nous travaillons actuellement sur la partie du site web qui vous sera réservée en tant que développeurs (en prime quelques screenshots) ainsi que sur toute la documentation qui vous sera nécessaire pour créer vos propres applications.
En tant que développeurs, vous aurez accès à 2 choses :
- Le SDK qui nous sert à réaliser toutes les applications embarquées.
- L’API qui permet d’utiliser des web services pour contrôler le lapin.
Actuellement ces deux outils ont déjà été utilisés de façon satisfaisante. Le premier nous sert tous les jours pour réaliser les applications (météo, RSS radio, back 2 home, etc.), le second nous a servi pour la réalisation du Karotz Controller que vous avez pu voir il y a deux semaines.
Comme vous pouvez l’imaginer, il y a quelques contraintes, nous avons établi un certain nombre de règles. Par exemple lorsque vous créez une application, vous devez déclarer les fonctions du lapin que vous utilisez. Ceci a pour but d’indiquer aux utilisateurs les fonctions qui seront utilisées. Il ne sera pas possible de sortir des fonctions définies. Par exemple, vous ne déclarez pas que vous utilisez la webcam, vous ne pourrez donc pas prendre de photos à l’insu des utilisateurs.
Il y a aussi un certain nombre de contraintes de code. Par exemple vous pourrez assigner à votre application vos propres commandes vocales, mais celles-ci devront être codées selon une certaine nomenclature (en phonétique pour les mots anglais par exemple). Là aussi nous documenterons tout cela.
D’autre part, pour répondre à une question que l’on nous pose souvent, les applications réalisées pour le Nabaztag seront-elles compatibles avec le Karotz ? La réponse est non, les deux systèmes sont fondamentalement différents et pour le moment incompatibles.
Pour finir, en terme de règles éditoriales, là aussi les choses sont simples. Nous souhaitons éviter de heurter la sensibilité des gens. Nous fonctionnerons un peu de la même façon qu’Android. Tant que l’application n’est pas ouvertement choquante nous n’agirons que lorsque nous recevrons une plainte.
La recette pour faire un bon Karotz !
7/02/11
Bonjour à tous,
Désolé pour ce “trop” long silence.
Aujourd’hui je vais vous parler de l’équipe. Après tout nous nous sommes rapidement présenté mais sans jamais vous expliquer comment les choses s’articulent.
Je vais donc maintenant essayer de réparer cette injustice.
Donc comme je l’ai déjà fait on va essayer de rester dans les métaphore culinaire. Un Karotz c’est un peu comme un restaurant.
Il y a le visible et l’invisible, ce que l’on devine sans jamais vraiment le voir.
On va commencer par le service en salle, ça ce sont le gens qui vous parlent et vous amènent les plats. En gros le marketing (le maître d’hôtel, qui vient prendre votre commande), les relations presse (le sommelier qui accommode le message en accord avec le média), la distribution (les serveurs qui vous amènent votre commande). Après il y a plein d’autres postes comme le vestiaire, le voiturier mais je ne vais pas m’étendre dessus.
Voyons maintenant le côté immergé de l’iceberg, LA CUISINE !
Une cuisine est un écosystème sensible ou chacun a sa place et ou l’on supporte assez mal que d’autres viennent vous dire ce que vous avez à faire. La première chose c’est de trouver de bons produits, c’est le rôle des acheteurs. Ils parcourent le monde à la recherche des meilleurs composants aux meilleurs prix. Parmi les producteurs chez qui vont les acheteurs vous pourrez trouver les bouchers (ce sont ceux qui conçoivent les cartes), les fournisseurs des porcelaines et des couverts (ce sont ceux qui dessinent le lapins), les agriculteurs (ce sont ceux qui produisent le lapin en Chine).
Une fois dans la cuisine il y a un chef qui définit le menu et qui est responsable de ce qui sort de la cuisine, il n’envoie en salle que des choses dont il est satisfait. Vient ensuite le sous-chef, il gère la brigade, s’assure que tout le monde est à sa place (c’est le chef de projet).
On trouve ensuite la brigade, celle-ci est constituée de profils divers et variés. Nous avons les chefs de parties responsables d’un domaine donné (les sauces, les poissons). Dans le cas présent il s’agit du responsable de la plateforme web, des systèmes embarqués, du test ou du SAV. Ces personnes en dirigent d’autres, les commis. Il s’agit pour la plupart de personnes extrêmement spécialisées (spécialistes bas niveaux, applications, web, pâtisserie car oui nous avons un pâtissier).
Tout ce petit monde travaille en bonne intelligence. Je ne dis pas non plus qu’il n’y a pas de conflit mais jusqu’ici nous avons toujours survécu.
La vidéo du vendredi : Karotz Controller (Appli smartphone)
21/01/11
Bonjour à toutes et à tous,
C’est vendredi et c’est le jour du Dev Diary !
Ce soir, on vous présente la version bêta (alors ne soyez pas trop sévères) de l’application smartphones et tablettes “Karotz Controller”.
Vous pourrez : changer la couleur de la LED, bouger les oreilles, envoyer des messages texte, lancer une radio ou la lecture de vos fichiers musicaux et prendre des photos de ce que Karotz voit.
Bon visionnage !
A lire aussi sur le blog de Karotz :
Le projet Alice
3/01/11
Bonjour à tous !
Comme vous le savez maintenant, Karotz est beaucoup plus que ce qu’était Nabaztag. Le système embarqué lui permet beaucoup plus de fonctionnalités.
Dans le cadre du développement applicatif, nous avons postulé pour un projet de recherche et développement auprès de la DGCIS (ministère de l’industrie) et nous avons été sélectionné.
Le projet s’appelle Alice, il sera réalisé en partenariat avec les sociétés L&J Solutions et Digital Airways.
En fait il s’agit pour nous de développer des usages sans contact (RFID, NFC…) mixant trois univers :
1) La plateforme Karotz (pour diffuser du contenu) ;
2) Les smartphones (avec l’avatar du Karotz pour interface) ;
3) Le cloud (avec une plateforme délivrant des scénarios et capable de pousser du contenu en fonction des situations).
Ceci étant dit, cela ne vous éclaire pas forcément sur les tenants et aboutissants du projet. En gros, la question posée est : Comment mélanger trois mondes qui n’ont pas forcément grand chose à voir entre eux?
Et bien, nous avons trouvé une solution (mêmes plusieurs). D’ici quelques semaines nous ouvrirons un forum qui vous permettra de suivre l’état d’avancement du développement et même d’y participer. Nous pensons que toutes les suggestions sont bonnes à prendre. Si le projet vous donne envie de vous exprimer, n’hésitez pas.
À très bientôt sur Alice !









