Voilà la raison de mon absence depuis quelques jours.
Je me suis fait un éditeur de mail qui utilise la base de données de la vielle application de Palm Mail.prc.
Ce n'est donc pas une application très impressionnante pour la communication, mais j'ai commencé à y inclure quelques trucs qui peuvent être sympa.
- L'afficheur de mail est un gadget du type renderer de fichiers à tags, je compte travailler dessus pour ajouter plein de truc dont le support du HTML. Il pourra être repris pour d'autres application facilement.
- la form affichant la liste de mail est assez simple mais chiadée, elle permet d'afficher un nombre illimité de records et est facilement réutilisable pour une autre application.
- la form d'édition est elle aussi intéressante car elle permet d'afficher des fields de hauteur variable dynamiquement. Cela permet d'avoir plusieurs lignes pour le champs en cours d'édition et une seule pour les autres.
Pour ce qui est communication je compte écrire des "preferences panel" pour le support de la hotsync, le support POP3/IMAP/SMTP, le support SMS et le support RIM.
J'ai donc pas mal de taf à l'horizon.
Les prochaines étapes sont:
- le support du DIA qui ne devrait prendre que quelques heures.
- le support du 5-way (ou rocker) pour lequel je compte mettre en place un stub du gestionnaire du treo.
Ce que je vous demande à ceux qui le veux bien, c'est de tester l'appli telle qu'elle est en ce moment. Voir si vous trouvez des plantages, s'il y a des comportements annormaux...
Pour rendre utile mon appli je vous conseille de prendre GnuGotMail qui permet de télécharger ces mails depuis un serveur POP dans une base compatible.
Certains d'entre vous peuves aussi interessé pour ajouter des features, (je pense surtout à l'afficheur). D'en ce cas contactez moi, pour les infos de départ.
Je joins un zip avec les sources et le binaire. La licence finale sera GPL.
The Naja
01/12/2004 à 17:37
Celui-la, c'est pour ce week-end ...
ce n'est pas la peine, j'ai cassé quelque chose à ma dernière modif. Je le répare d'ici demain.
J'ai oublié de dire 27Ko l'application. Cà ne va pas surcharger votre Palm, mais c'est ma devise toujours moins de bytes pour plus de fonction. On est pas sur Windows
penduick
01/12/2004 à 17:56
CITATION(Corto)
c'est ma devise toujours moins de bytes pour plus de fonction
Je me retiens, je me retiens, je me retiens...
The Naja
01/12/2004 à 17:57
T'as interet ...
penduick
01/12/2004 à 18:00
Bon, ben, je continue, je continue, je continue. Mais tout de même , faut avouer...
Patrice
01/12/2004 à 18:53
... qu'il aurait pu épeler o.c.t.e.t.s.
CITATION(Patrice)
... qu'il aurait pu épeler o.c.t.e.t.s.

et là on peut faire des jeux de mots avec "Oh que tes ..." mais c'est un peu plus dur à placer.
Eddy
PS : on retourne dans le sujet s'il vous plait !!
Je rapelle que la prononciation de "bytes" est "bailleteu", et que vous êtes de gros ....
MARIANNE, viens voir ce qu'ils disent ici sur mon thread très sérieux...
Je viens de mettre une nouvelle version qui corrige le problème de scrolling.
Mais je ne sais pas comment se comporte le logiciel de forum.
J'ai cliqué sur "envoyer une nouvelle version du fichier", la page s'est rechargée sans rien me demander de plus, est-ce normal? J'avais la nouvelle version du fichier zip au même endroit que le premier.
Ensuite j'ai fais "envoyer".
Jérôme
02/12/2004 à 12:10
J'ai voulu le lancer depuis mon T3, et j'ai une erreur fatale:
"DataMgr.c,Line 6634, Err Getting position"
CITATION(Jérôme)
J'ai voulu le lancer depuis mon T3, et j'ai une erreur fatale:
"DataMgr.c,Line 6634, Err Getting position"
ah, tiens, moi pareil, mais c'etait avec la version d'hier
(meme erreur, et TT3 aussi)
Eddy
Bien merci, j'ai testé sur Simu OS 6 et mon TT, donc je vais voir pour le TT3 en simu.
Merci
Jérôme
02/12/2004 à 12:31
CITATION(Corto)
Bien merci, j'ai testé sur Simu OS 6 et mon TT, donc je vais voir pour le TT3 en simu.
Ah, ouais...
T'avais pas vraiment testé alors...
Donc le titre de ton thread, "beta-testeurs" devrait être "Alpha-testeurs"
Payalba
02/12/2004 à 12:44
Moi aussi j'ai l'erreur sur le T5.
mais en ligne 7796.
CITATION(Jérôme)
Ah, ouais...
T'avais pas vraiment testé alors...
Donc le titre de ton thread, "beta-testeurs" devrait être "Alpha-testeurs" :wink:
Ouai bon, j'essaye d'être dans mon temps, OS 6 c'est l'avenir
Je viens de mettre une version qui démarre sur un TT3
désolé
Pour expliquer, l'OS n'a pas le même comportement.
Dans mon cas j'attendais une erreur en sortie d'une fonction alors que sur un TT3 cette fonction fait planter l'OS en cas d'erreur.
Payalba
02/12/2004 à 18:56
J'ai exactement le même message sur mon T5.
CITATION(Payalba)
J'ai exactement le même message sur mon T5.
tout pareil sur mon T3
Eddy
Donc le fichier fournit ne doit pas être à jour :?
Bon je viens de vérifier le fichier zip au début du thread contient bien un version qui démarre sur un simu de TT3.
Si vous avez toujours un problème, supprimez la base MailDB par le launcher.
Payalba
03/12/2004 à 11:23
C'est mieux ça ne plante plus au démarrage.
Par contre je crée un message.
je le supprime
Puis je vais dans l'onglet Deleted.
Je le coche, je le supprime : palm figé
Le prc est sur la mémoire INTERNAL du T5.
Payalba
03/12/2004 à 11:30
Je reviens après un reset.
Et là ô suprise, la popup contient des lignes avec des termes illisibles :
du style :
'öàä5
cÎ
Le bouton delete est trop à droite et n'est pas complètement dessiné.
Bon merci, çà m.rde complet :?
bon je reprend çà, ce n'est pas la peine d'aller plus loin.
Je ferais mes tests sur le simu du TT3
Ouf, tout semble OK sur simu TT3, device TT, et Simu OS6.1
Par contre il y a des problèmes sur les devices noir et blanc. A suivre...
PS: la version du fichier zip est à jour
Payalba
03/12/2004 à 20:39
Ca marche mieux.
J'ai remarqué :
- les boutons disparaissent quand on abaisse la ZVG
- est-il possible d'ajoute les pointillés aux champs de saisies
- les préférences ne sont pas sauvegardées
Je testerai plus en détails dès que j'aurai remis ma connexion internet.
et puis ce soir je n'ai plus le temps je fête mes 10 ans de mariage.
MarieC
03/12/2004 à 20:54
CITATION(Payalba)
et puis ce soir je n'ai plus le temps je fête mes 10 ans de mariage. 
Félicitations
Payalba
04/12/2004 à 06:19
CITATION(MarieC)
CITATION(Payalba)
et puis ce soir je n'ai plus le temps je fête mes 10 ans de mariage. 
Félicitations

Merci
CITATION(Payalba)
et puis ce soir je n'ai plus le temps je fête mes 10 ans de mariage.

Il ne faut pas le mettre en tout petit
Félicitation.
...
c'est tellement rare :?
CITATION(Payalba)
Ca marche mieux.
Happy
CITATION(Payalba)
J'ai remarqué :
- les boutons disparaissent quand on abaisse la ZVG
çà ne le fait pas sur le simu, je vais voir pour faire une correction.
CITATION(Payalba)
- est-il possible d'ajoute les pointillés aux champs de saisies
peut-être, mais est-ce-que cela améliore l'interface. Perso, j'aime bien l'éta actuel car cela ressemble le plus au viewer.
CITATION(Payalba)
- les préférences ne sont pas sauvegardées
Tout à fait, je devrais pas trop avoir de difficulté à ajouter çà.
Ca marche bien sur mon TT3 maintenant
Bon, ben ca ressemble pas mal a ce que je suis en train de faire (une petite appli SMS) mais en beaucoup plus joli et beaucoup plus avancé
Mes retours un peu plus tard
Eddy
Si tu veux on peut mettre en commun.
CITATION(Corto)
Si tu veux on peut mettre en commun.
C'est une bonne idée ca
je t'envoies un MP ce soir pour t'expliquer là où j'essaye d'aller.
Eddy
Pour mon compte je te conseille de relire le début du thread, je dis ce que je compte faire pour la partie communication.
Une nouvelle version est en téléchargement.
CITATION(Payalba)
- les boutons disparaissent quand on abaisse la ZVG
pas facile à réparer sans pouvoir reproduire le problème.
Est-ce-que tu as çà sur toutes les form ou juste une en particulier?
J'ai fait une modif sur la form qui liste les messages, as-tu toujours le problème?
CITATION(Payalba)
- est-il possible d'ajoute les pointillés aux champs de saisies
cela ne semble pas simple à mettre au point, car si je le met pour tous les champs, celui tu texte du Mail change de hauteur souvent et donc le nombre de lignes présentes peut varier, donc ce n'est pas beau. A suivre...
CITATION(Payalba)
- les préférences ne sont pas sauvegardées
je l'ai mis en place. çà devrait marcher.
Payalba
06/12/2004 à 18:20
CITATION(Corto)
CITATION(Payalba)
et puis ce soir je n'ai plus le temps je fête mes 10 ans de mariage.

Il ne faut pas le mettre en tout petit
Félicitation.
...
C'est que je suis timide
Merci

.
J'espère vivre encore quelques dizaines comme celles passées
Revenons au sujet:
Je télécharge la nouvelle version.
Mais sache que j'ai remonté ma connexion (par IR au telephone) et dans la version que j'ai, je n'arrive pas à faire partir un mail.
De plus si on selectionne un item dans la combo, j'ai toujours le même mail dans la liste affichée :?
CITATION(Payalba)
Mais sache que j'ai remonté ma connexion (par IR au telephone) et dans la version que j'ai, je n'arrive pas à faire partir un mail.
De plus si on selectionne un item dans la combo, j'ai toujours le même mail dans la liste affichée :?
Normal, il n'y a encore rien d'implémenté pour la commnucation. Comme je l'ai dit je compte écrire des "Preferences Panels" (des applis que l'on voit dans l'application "Préférences") dont une pour la messagerie POP3 et IMAP.
Pour ta question je ne comprend pas, tu es dans quelle form (la liste des messages, le visualisateur ou l'éditeur)? De quel combo tu parles, celui de la liste des boites aux lettres (outbox, inbox, filed...)?
Payalba
06/12/2004 à 22:35
Voila, j'ai installé la dernière version:
Pour la ZVG :
- je tape pour la baisser
- je la vois descendre, remonter, redescendre et mes boutonsc disparaissent.
Pour les mails qui apparraissent partout.
J'netre dans ExMail, je n'ai pas de liste de mail.
Je sélectionne OutBox.
Mon mail apparait
Je sélectionne Draft, il reste (avec une icone différente)
Je sélectionne FIled, il reste
Je viens de manipuler le programme pour faire ce message.
Je suis allé dans les préférences
J'ai coché
Je suis sorti
Je suis rentré et ...
Alerte Fatale :
MemoryMgr.c, Line:2802
MemMove to NULL
Voila.
??????????????
CITATION(Payalba)
Voila, j'ai installé la dernière version:
Pour la ZVG :
- je tape pour la baisser
- je la vois descendre, remonter, redescendre et mes boutonsc disparaissent.
Pas facile, je n'ai pas du tout ce comportement sur le simu, j'ai parcontre trouvé des bugs dans le retaillage des forms que j'ai corrigé donc peut-être que le problème va disparraitre, j'espère.
CITATION(Payalba)
Pour les mails qui apparraissent partout.
J'netre dans ExMail, je n'ai pas de liste de mail.
Je sélectionne OutBox.
Mon mail apparait
Je sélectionne Draft, il reste (avec une icone différente)
Je sélectionne FIled, il reste
En effet, çà n'apparaissait toujours que sur le T3. Je viens de corriger, maintenant c'est OK.
CITATION(Payalba)
Je viens de manipuler le programme pour faire ce message.
Je suis allé dans les préférences
J'ai coché
Je suis sorti
Je suis rentré et ...
Alerte Fatale :
MemoryMgr.c, Line:2802
MemMove to NULL
Un erreur d'inattention, c'est corrigé.
Donc j'ai mis en place la nouvelle version toujours dans mon premier post.
Il y a quelques évolutions en cours, mais avant de les mettre effectives j'attend de tout stabiliser:
- plus de chose sous forme de resources au lieu d'être en code.
- modifications de l'interface de liste de mail
- les tris des mails par date, priorité ou nom
- la gestion de l'UTF8
- la gestion de lien dans le viewer
- la gestion des MimeParts
Et çà dans l'ordre d'arrivée.
CITATION
- plus de chose sous forme de resources au lieu d'être en code.
C'est fait, la traduction devrait être sans problème.
CITATION
- modifications de l'interface de liste de mail
J'ai rajouté de l'espace pour ajouter des fonctions comme le tri et la recherche
CITATION
- les tris des mails par date, priorité ou nom
commencé à implémenter mais comme j'y ai un bug, je l'ai désactivé
CITATION
- la gestion de l'UTF8
En fait la gestion du formatage des mails
CITATION
- la gestion de lien dans le viewer
Sympa çà marche, s'il y a un nom à afficher et une address, on ne voit que le nom et quand on lcique sur le nom une alerte présente l'adresse.
CITATION
- la gestion des MimeParts
Commencé et fait parti du formatage du mail
Maintenant je vais faire la gestion de l'AddressBook dans le composer et dans le viewer (en fait le lien ne doit pas être juste sur l'adresse mais sur toute la fiche de la personne). La présentation de la fiche devrait permettre de stocker la fiche dans AddressDB ou lui faire un Reply ou un New, ou une recherche de la personne dans l'AddressBook.
Je n'ai pas l'impression d'emballer beaucoup de monde, mais je continue.
Bon toujours seul, je continue quand même... NA 8)
Maintenant j'ai amélioré le parser, il est capable de supporter les messages codés en UTF8 ou Latin 1, sans problème.
Prochaines étapes:
- la gestion de l'AddressLookup avec une amélioration des liens dans le viewer.
- le support des MIME part donc des fichiers attachés.
Azrael
15/12/2004 à 17:54
CITATION(Corto)
Je n'ai pas l'impression d'emballer beaucoup de monde, mais je continue.
Je crois que beaucoup font comme moi : faute de compétence, on te lit, on suit tes progrès et on croise les doigts
Payalba
15/12/2004 à 20:35
CITATION(Corto)
Bon toujours seul, je continue quand même... NA 8)
Maintenant j'ai amélioré le parser, il est capable de supporter les messages codés en UTF8 ou Latin 1, sans problème.
Prochaines étapes:
- la gestion de l'AddressLookup avec une amélioration des liens dans le viewer.
- le support des MIME part donc des fichiers attachés.
Mais non t'es pas tout seul.
Je suis avec attention ton soft. Je manqu juste un peu de temps.
Promis je l'installe et je regarde.
Pourquoi ne demandes tu pas un espace beta testeur afin d'être au calme avec une équipe qui te suis ?
CITATION(Azrael)
CITATION(Corto)
Je n'ai pas l'impression d'emballer beaucoup de monde, mais je continue.
Je crois que beaucoup font comme moi : faute de compétence, on te lit, on suit tes progrès et on croise les doigts

Moi aussi je suis ce qui se passe, mais d'assez loin,
et j'avoue être impressionné de la vitesse à laquelle les fonctionnalités sont implémentés
Eddy
et c'est vrai que quand je developpe ca motive beaucoup d'avoir des retours des gens
Payalba
15/12/2004 à 21:43
J'ai fait un test rapide :
- Dans l'écran des préférences, le message Run Parser on Mail est suivi d'un carré !
- j'ai toujours les boutons qui disparaissent avec une fermeture ouverture de la ZGV.
- J'ai supprimé un message, je suis allé dans la section deleted, j'ai appuyé sur fprward ou send (je ne sais plus) =>t MemoryMgr.c, Line 4725 Chunk under-locked
Je rentre de nouveau dans l'application et la boite contenant (outbox, ...) contient le message suivant :
Applic...
E
er patien
ion
nées ?
pperimé...
t toute
VOila pour ce soir...
Merci,
Aujourd'hui, j'ai quelques bugs à corriger sur l'application de mon client, mais dès que c'est fait je cherche des solutions.
- pour le carré des préférences, c'est un retour chariot, çà marche sur OS 6 mais pas sur OS5. Merci.
- pour la ZGV, je vais continuer à chercher. Je vais voir si je peux me faire préter un device T3.
- pour le forward, çà sent le chou. pour moi c'est la priorité.
Au fait Eddy, Je vais revoir ma conception.
Je vais faire un système de driver pour la communication. Un ensemble de fonctions du type (init, send, check, get, getmore, handleEvents...) avec derrière un code qui correspond au type de transport utilisé. Ainsi je ferais ma communication avec mes panels, mais il sera possible de changer pour y mettre un protocol en direct comme SMS.
Si tu as une idée des fonctions qu'il te faut, tu peux continuer la liste suivante:
- init, initialise le driver, initialisation des variables, enregistrement sur les notifs...
- send prend l'uniq ID d'un message de la base à envoyer.
- check intéroge le serveur et demande le nombre de nouveaux messages.
- get demande un nouveau message sur le serveur avec une longueur max.
- getmore demande n bytes d'un message sur le serveur.
- handleEvents dans l'eventloop principal elle permet de faire des choses en parallèle du reste. Cette fonction doit être courte et non bloquante, gare aux bugs.
- launch vérifie le sublaunch de l'application et fait ce qu'elle a à faire.
- free détruit les allocations, désenregistre les notifs...
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez
cliquer ici.