Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Besoin de conseils éclairés pour but pédagogique

Aucune réponse
Avatar
Anon
Bonjour,
Je ne sais pas si j'ai tapé dans le bon forum. Excusez moi si je suis
hors sujet, mais je pense que je m'adresse à la bonne communauté.

Je souhaiterai à but pédagogique adopter une plateforme de programmation
et une architecture pour joujou technologique (palm, smartphone, GPS,
console). Je suis adepte de palm, mais la nouvelle tendance de
l'entreprise à ne plus y investir me pousse à faire du pied à d'autres
architectures et OS (j'ai honte). Mais si besoin, je peux rester dans le
monde de palm.

J'ai besoin de pouvoir faire programmer des informaticiens (avec un
outil libre) un pda, un smartphone, un GPS, peu importe (pourvu que le
périph soit de taille réduite, et le prix entre 250 à 600). Pas de java,
mais plutôt du langage C.
Je suis libre de mon choix, le plus important est que:
- le périphérique choisi soit récent dans le marché, je ne souhaite pas
faire programmer de vieux joujoux.
- il existe une plateforme de programmation libre (outils de
compilation, de debug, etc.)
- existe des codes et librairies libres déjà prêt pour l'architecture en
question

Peut être que palm offre cela, mais je ne suis pas sûr que ce soit
libre, ni destiné à leur OS récent (version 5).

Quelqu'un peut il nous éclairer ?
Merci

10 réponses

1 2 3
Avatar
Patrick V
On 12 sep, 10:02, Anon wrote:
J'ai besoin de pouvoir faire programmer des informaticiens (avec un
outil libre) un pda, un smartphone, un GPS, peu importe (pourvu que le
périph soit de taille réduite, et le prix entre 250 à 600). Pas de java,
mais plutôt du langage C.
Je suis libre de mon choix, le plus important est que:
- le périphérique choisi soit récent dans le marché, je ne souhai te pas
faire programmer de vieux joujoux.
- il existe une plateforme de programmation libre (outils de
compilation, de debug, etc.)
- existe des codes et librairies libres déjà prêt pour l'architectu re en
question

Peut être que palm offre cela, mais je ne suis pas sûr que ce soit
libre, ni destiné à leur OS récent (version 5).



Il n'y a aucune problème pour trouver tout ça pour Palm OS : il suffit
de télécharger PODS (Palm OS Development Suite), ah non, tiens,
maintenant c'est GODS :
<http://www.access-company.com/developers/downloads/index.html>

C'est un IDE basé sur Eclipse, pour du C/C++ avec tout ce qu'il faut :
compilo, debugger, simulateur (les simulateurs spécifiques sont à
récupérer chez Palm), etc.

Mais pour mieux te conseiller, il faudrait nous dire le type de projet
et les connaissances des développeurs.
Avatar
anon
Patrick V a écrit :
On 12 sep, 10:02, Anon wrote:
J'ai besoin de pouvoir faire programmer des informaticiens (avec un
outil libre) un pda, un smartphone, un GPS, peu importe (pourvu que le
périph soit de taille réduite, et le prix entre 250 à 600). Pas de java,
mais plutôt du langage C.
Je suis libre de mon choix, le plus important est que:
- le périphérique choisi soit récent dans le marché, je ne souhaite pas
faire programmer de vieux joujoux.
- il existe une plateforme de programmation libre (outils de
compilation, de debug, etc.)
- existe des codes et librairies libres déjà prêt pour l'architecture en
question

Peut être que palm offre cela, mais je ne suis pas sûr que ce soit
libre, ni destiné à leur OS récent (version 5).



Il n'y a aucune problème pour trouver tout ça pour Palm OS : il suffit
de télécharger PODS (Palm OS Development Suite), ah non, tiens,
maintenant c'est GODS :
<http://www.access-company.com/developers/downloads/index.html>

C'est un IDE basé sur Eclipse, pour du C/C++ avec tout ce qu'il faut :
compilo, debugger, simulateur (les simulateurs spécifiques sont à
récupérer chez Palm), etc.

Mais pour mieux te conseiller, il faudrait nous dire le type de projet
et les connaissances des développeurs.




Les développeurs sont de niveau bac+4 en informatique.
Ce sont des projets applicatifs; D'ailleurs, si la communauté souhaite
faire développer des applications sympa et free, c'est le moment de
poster les idées. Je suis ouvert aux suggestions.
Avatar
Patrick V
On 12 sep, 15:44, anon wrote:
> Mais pour mieux te conseiller, il faudrait nous dire le type de projet
> et les connaissances des développeurs.

Les développeurs sont de niveau bac+4 en informatique.
Ce sont des projets applicatifs;



Il faudrait détailler, parce que tu peux mettre 25 fois plus de temps
pour faire un projet si tu choisis le mauvais outil...

D'ailleurs, si la communauté souhaite faire développer des applicatio ns sympa
et free, c'est le moment de poster les idées. Je suis ouvert aux sugges tions.



Donc, en fait, les projets ne sont pas définis. Alors attention, comme
indiqué ci-dessus, GODS correspond à ta demande mais n'est pas
forcément le meilleur outil pour développer tel ou tel projet. Par
exemple, un projet qui implique une synchronisation avec un SGBD
externe, ce serait une folie de faire ça avec GODS.
Avatar
Anon
> Donc, en fait, les projets ne sont pas définis. Alors attention, comme
indiqué ci-dessus, GODS correspond à ta demande mais n'est pas
forcément le meilleur outil pour développer tel ou tel projet. Par
exemple, un projet qui implique une synchronisation avec un SGBD
externe, ce serait une folie de faire ça avec GODS.



J'ai noté que GODS n'était pas approprié pour un projet de
synchronisation avec sgbd, mais cela n'explique pas pour autant pour
quel type de projets gods est bien adapté. Clairement, il faut éviter de
faire faire des projets avec des outils inadaptés.

Peut être que certaines personnes ont des idées de projets... J'avoue
que moi même j'ai une copie blanche
Avatar
Patrick V
On 12 sep, 17:52, Anon wrote:
J'ai noté que GODS n'était pas approprié pour un projet de
synchronisation avec sgbd, mais cela n'explique pas pour autant pour
quel type de projets gods est bien adapté.



En fait, il est bien adapté à tout sauf quand il y a encore plus
adapté ;-)

GODS, c'est, comme indiqué, du C/C++ avec uniquement les APIs de base,
donc pour certaines applications, il ne faut pas hésiter à voir du
côté des RAD.

Peut être que certaines personnes ont des idées de projets... J'avoue
que moi même j'ai une copie blanche



Il faudrait définir un peu le cadre de réflexion : durée des projets,
nombre de personnes, purement pédagogique ou commercialisable, avec
matériel ou sur simulateur uniquement, etc.

Si c'est pédagogique, il faut faire attention à ce qu'il n'y ait pas
déja un sample dans la KB (toujours <http://kb.palmsource.com/> mais
maintenant l'interface est pourrie et en plus ils ont tout niqué ma
mise en page) qui fasse exactement la même chose
Avatar
Laurianne Gardeux
>>> J'ai besoin de pouvoir faire programmer des informaticiens (avec un
outil libre) un pda, un smartphone, un GPS, peu importe (pourvu que le
périph soit de taille réduite, et le prix entre 250 à 600). Pas de
java, mais plutôt du langage C.
...







Les développeurs sont de niveau bac+4 en informatique. Ce sont des
projets applicatifs; D'ailleurs, si la communauté souhaite faire
développer des applications sympa et free, c'est le moment de poster les
idées. Je suis ouvert aux suggestions.



A mon avis, on devrait à tout prix aussi poursuivre le développement de
Pilot-DB.
http://pilot-db.sourceforge.net/

Merci en avance!

LG
Avatar
LTH
Patrick V a écrit :
On 12 sep, 17:52, Anon wrote:
J'ai noté que GODS n'était pas approprié pour un projet de
synchronisation avec sgbd, mais cela n'explique pas pour autant pour
quel type de projets gods est bien adapté.



En fait, il est bien adapté à tout sauf quand il y a encore plus
adapté ;-)




plus précisément c'est le seul qui puisse faire ce que les autres ne
pourront pas... mais à quel prix... tu vas suer sang et eau pour
progresser dans le méandre des APIs PalmOS pour la gestion mémoire,
écran, etc...

par exemple pour un simple programme qui afficherait une bitmap 320*320
en 65000 couleurs çà devrait être possible en une trentaine d'heure
pour quelqu'un qui n'y connait rien

je te conseille plutôt de regarder du côté de HB++ c'est un RAD très
efficace, programmation en basic, utilisable gratuitement pour faire des
freewares, avec çà il est possible d'avoir un pgm fonctionnel au bout de
la 1ère heure de cours, c'est le seul moyen de ne pas complètement
démoraliser les étudiants


et sinon l'autre possiblité c'est de faire faire des applis en java,
tous tes étudiant ont bien un gsm qui supporte java ? avec un peu de bol
ils sont tous différents et pédagogiquement c'est très bon de
présenter le côté multiplateforme, portabilité etc... ;-)
Avatar
Anon
LTH a écrit :

plus précisément c'est le seul qui puisse faire ce que les autres ne
pourront pas... mais à quel prix... tu vas suer sang et eau pour
progresser dans le méandre des APIs PalmOS pour la gestion mémoire,
écran, etc...

par exemple pour un simple programme qui afficherait une bitmap 320*320
en 65000 couleurs çà devrait être possible en une trentaine d'heure
pour quelqu'un qui n'y connait rien



30 heures, cela me parait beaucoup d'efforts pour un afficheur d'image.
Ce sont des bac + 4 en info, est ce qu'ils vont prendre 30 heures ?
La notion "ne rien connaitre au départ" est quelque peu floue...


je te conseille plutôt de regarder du côté de HB++ c'est un RAD très
efficace, programmation en basic, utilisable gratuitement pour faire des
freewares, avec çà il est possible d'avoir un pgm fonctionnel au bout de
la 1ère heure de cours, c'est le seul moyen de ne pas complètement
démoraliser les étudiants



Je veux bien regarder si c'est un outil libre, et si cela fonctionne sur
Palm OS 5. Y a t il une URL ?

Mais je ne sais pas si le langage basic est propice à une programmation
"efficace". L'un des buts pédagogiques est aussi de leur enseigner une
programmation efficace (programmes rapides et de taille modérée)



et sinon l'autre possiblité c'est de faire faire des applis en java,
tous tes étudiant ont bien un gsm qui supporte java ? avec un peu de bol
ils sont tous différents et pédagogiquement c'est très bon de présenter
le côté multiplateforme, portabilité etc... ;-)



java, beurk ! Lourd, pompe de l'énergie pour rien. La portabilité est
déjà possible avec les autres langages, à condition de savoir bien
programmer.
Avatar
Anon
Patrick V a écrit :


Il faudrait définir un peu le cadre de réflexion : durée des projets,
nombre de personnes, purement pédagogique ou commercialisable, avec
matériel ou sur simulateur uniquement, etc.




Je peux fixer des projets pour des groupes de 2 à 4 étudiants.

Durée: 20 à 30 heures, grand maxi. Ce n'est pas à but commercial.

Je commence l'expérience cette année, et si cela fonctionne bien, je
passe à une vitesse supérieure. Commençons petit.

Concernant le fait d'utiliser le simulateur ou le matériel, je dirai que
pour être sexy, le projet devrait fonctionner sur du vrai matériel (pour
que les étudiants d'info sortent du monde de la station de travail).
J'ai carte blanche sur l'acquisition du matériel : je peux aller du
simple pda au smartphone compliqué.
Evidemment, pour déboguer et tester rapidement leurs programmes, les
étudiants devraient utiliser un simulateur. Normalement, si le
simulateur est bien fait, les programmes fonctionnant bien sur le
simulateur fonctionneraient bien sur le matériel...




Si c'est pédagogique, il faut faire attention à ce qu'il n'y ait pas
déja un sample dans la KB (toujours <http://kb.palmsource.com/> mais
maintenant l'interface est pourrie et en plus ils ont tout niqué ma
mise en page) qui fasse exactement la même chose



Avatar
Anon
Pardon de revenir sur la discussion,
mais y a t il un sens à faire faire des projets d'étudiants sur un OS et
sur du matériel qui n'est plus maintenu ? Je parle de Palm OS bien sûr.
Moi je veux bien, j'aime bien cet environnement et ses accessoires, mais
il faut garder une vision d'avenir.

Je me rappelle lorsque j'étais étudiant, je ne comprenais pas les
enseignants qui nous faisait travailler sur de l'assembleur de zilog ou
de HP ou de motorola. Cela donnait un air vieillot au cours... Les
étudiants ne sont pas bêtes (pas tous), ils se rendraient bien compte
tôt ou tard que les projets qu'on leur feraient faire sont sur
l'environnement palm vit ses dernières heures, et peut être même mort
dans 2 ans ... Peut être que palm reviendra peut être pas (souvenez vous
de mac). Mais il me semble que les cloches d'enterrement ont sonné pour
palm os. Non ?

Moi je veux bien expliquer aux étudiants que ça vaille la peine d'y
consacrer du temps... avec des arguments destinés à des étudiants bien
sûr, pas à des mordus de palm.
1 2 3