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).
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.
Déja, il faut comprendre que l'OS et le matériel continuent de vivre et même d'évoluer. Sous d'autres noms, mais avec des couches de compatibilité. Certes, on attend toujours une vraie nouvelle mouture commercialisée, mais apparemment celle de Palm devrait sortir d'ici quelques mois. En théorie.
Donc, si l'OS était mort, je te dirais d'aller voir ailleurs, mais ce n'est pas (encore) le cas. Et le fait qu'on change bientôt de release peut difficilement être considéré comme un obstacle dans l'informatique où c'est un évènement courant.
Ca peut même être formateur car les étudiants devront tenir compte, dans la mesure du possible, de cette évolution, en respectant les contraintes de compatibilité ascendante, en testant sur le simulateur du futur OS, ce genre de choses.
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...
Hum... Amha, il doit y avoir plus de programmation en assembleur Motorola qu'en assembleur Intel, car les Motorola sont très utilisés en informatique embarquée.
Les étudiants ne sont pas bêtes (pas tous), ils se rendraient bien co mpte 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 m ort dans 2 ans ... Peut être que palm reviendra peut être pas (souvenez v ous de mac). Mais il me semble que les cloches d'enterrement ont sonné pour palm os. Non ?
Ca dépend de ce qu'on entend par là... Palm souffre mais semble s'en tirer. Palm OS, c'était Palmsource, et de ce côté-là, ça semble m al barré. Par contre, Palm fait sa propre version et a récupéré le nom, donc l'OS devrait renaitre sous une nouvelle forme avec le même nom.
Et il ne faut jamais oublier la base installée ! On parle de plusieurs dizaines de millions de machines, là... Simples, faciles à programmer, pas chères et qui font d'admirables interfaces avec des systèmes électroniques (par port série, infrarouge, Bluetooth, etc).
Par contre, si tu veux qu'ils tâtent ce qui est le plus vendu, alors c'est du côté de Nokia et Symbian qu'il faut se tourner.
On 13 sep, 12:54, Anon <a...@gmail.com> wrote:
Pardon de revenir sur la discussion,
Tu es pardonné ;-)
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.
Déja, il faut comprendre que l'OS et le matériel continuent de vivre
et même d'évoluer. Sous d'autres noms, mais avec des couches de
compatibilité. Certes, on attend toujours une vraie nouvelle mouture
commercialisée, mais apparemment celle de Palm devrait sortir d'ici
quelques mois. En théorie.
Donc, si l'OS était mort, je te dirais d'aller voir ailleurs, mais ce
n'est pas (encore) le cas. Et le fait qu'on change bientôt de release
peut difficilement être considéré comme un obstacle dans
l'informatique où c'est un évènement courant.
Ca peut même être formateur car les étudiants devront tenir compte,
dans la mesure du possible, de cette évolution, en respectant les
contraintes de compatibilité ascendante, en testant sur le simulateur
du futur OS, ce genre de choses.
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...
Hum... Amha, il doit y avoir plus de programmation en assembleur
Motorola qu'en assembleur Intel, car les Motorola sont très utilisés
en informatique embarquée.
Les étudiants ne sont pas bêtes (pas tous), ils se rendraient bien co mpte
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 m ort
dans 2 ans ... Peut être que palm reviendra peut être pas (souvenez v ous
de mac). Mais il me semble que les cloches d'enterrement ont sonné pour
palm os. Non ?
Ca dépend de ce qu'on entend par là... Palm souffre mais semble s'en
tirer. Palm OS, c'était Palmsource, et de ce côté-là, ça semble m al
barré. Par contre, Palm fait sa propre version et a récupéré le nom,
donc l'OS devrait renaitre sous une nouvelle forme avec le même nom.
Et il ne faut jamais oublier la base installée ! On parle de plusieurs
dizaines de millions de machines, là... Simples, faciles à programmer,
pas chères et qui font d'admirables interfaces avec des systèmes
électroniques (par port série, infrarouge, Bluetooth, etc).
Par contre, si tu veux qu'ils tâtent ce qui est le plus vendu, alors
c'est du côté de Nokia et Symbian qu'il faut se tourner.
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.
Déja, il faut comprendre que l'OS et le matériel continuent de vivre et même d'évoluer. Sous d'autres noms, mais avec des couches de compatibilité. Certes, on attend toujours une vraie nouvelle mouture commercialisée, mais apparemment celle de Palm devrait sortir d'ici quelques mois. En théorie.
Donc, si l'OS était mort, je te dirais d'aller voir ailleurs, mais ce n'est pas (encore) le cas. Et le fait qu'on change bientôt de release peut difficilement être considéré comme un obstacle dans l'informatique où c'est un évènement courant.
Ca peut même être formateur car les étudiants devront tenir compte, dans la mesure du possible, de cette évolution, en respectant les contraintes de compatibilité ascendante, en testant sur le simulateur du futur OS, ce genre de choses.
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...
Hum... Amha, il doit y avoir plus de programmation en assembleur Motorola qu'en assembleur Intel, car les Motorola sont très utilisés en informatique embarquée.
Les étudiants ne sont pas bêtes (pas tous), ils se rendraient bien co mpte 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 m ort dans 2 ans ... Peut être que palm reviendra peut être pas (souvenez v ous de mac). Mais il me semble que les cloches d'enterrement ont sonné pour palm os. Non ?
Ca dépend de ce qu'on entend par là... Palm souffre mais semble s'en tirer. Palm OS, c'était Palmsource, et de ce côté-là, ça semble m al barré. Par contre, Palm fait sa propre version et a récupéré le nom, donc l'OS devrait renaitre sous une nouvelle forme avec le même nom.
Et il ne faut jamais oublier la base installée ! On parle de plusieurs dizaines de millions de machines, là... Simples, faciles à programmer, pas chères et qui font d'admirables interfaces avec des systèmes électroniques (par port série, infrarouge, Bluetooth, etc).
Par contre, si tu veux qu'ils tâtent ce qui est le plus vendu, alors c'est du côté de Nokia et Symbian qu'il faut se tourner.
Patrick V
On 13 sep, 12:48, Anon wrote:
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.
Ouch, c'est court, mais je suppose que c'est sans compter la formation.
Je ne suis pas forcément le mieux placé pour faire des propositions, parce que les petits programmes intéressants pédagogiquement, je les ai déja faits et mis dans la knowledge base.
Personnellement, ce que je trouve assez sexy, c'est de s'interfacer avec du matériel externe : GPS, téléphone GSM, matériel de mesure...
Quelques idées : - tracé à l'écran d'un trajet après récupération des données GPS - récupération des coordonnées GPS et envoi par SMS à un numéro - affichage de la position (fixe) sur une carte (ça, c'est peu être un peu trop compliqué)
N'hésite pas à lister ici les projets que tu as choisis, que l'on te signale si il y a des ruses ou des difficultés qu'il n'est pas nécessaire d'imposer aux développeurs.
Je commence l'expérience cette année, et si cela fonctionne bien, je passe à une vitesse supérieure. Commençons petit.
20 à 30h, ce n'est pas si petit : j'ai dû une fois faire une conférence sur l'art et la manière de développer pour Palm OS en... 20 minutes !
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...
C'est bien le cas.
On 13 sep, 12:48, Anon <a...@gmail.com> wrote:
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.
Ouch, c'est court, mais je suppose que c'est sans compter la
formation.
Je ne suis pas forcément le mieux placé pour faire des propositions,
parce que les petits programmes intéressants pédagogiquement, je les
ai déja faits et mis dans la knowledge base.
Personnellement, ce que je trouve assez sexy, c'est de s'interfacer
avec du matériel externe : GPS, téléphone GSM, matériel de mesure...
Quelques idées :
- tracé à l'écran d'un trajet après récupération des données GPS
- récupération des coordonnées GPS et envoi par SMS à un numéro
- affichage de la position (fixe) sur une carte (ça, c'est peu être un
peu trop compliqué)
N'hésite pas à lister ici les projets que tu as choisis, que l'on te
signale si il y a des ruses ou des difficultés qu'il n'est pas
nécessaire d'imposer aux développeurs.
Je commence l'expérience cette année, et si cela fonctionne bien, je
passe à une vitesse supérieure. Commençons petit.
20 à 30h, ce n'est pas si petit : j'ai dû une fois faire une
conférence sur l'art et la manière de développer pour Palm OS en... 20
minutes !
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...
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.
Ouch, c'est court, mais je suppose que c'est sans compter la formation.
Je ne suis pas forcément le mieux placé pour faire des propositions, parce que les petits programmes intéressants pédagogiquement, je les ai déja faits et mis dans la knowledge base.
Personnellement, ce que je trouve assez sexy, c'est de s'interfacer avec du matériel externe : GPS, téléphone GSM, matériel de mesure...
Quelques idées : - tracé à l'écran d'un trajet après récupération des données GPS - récupération des coordonnées GPS et envoi par SMS à un numéro - affichage de la position (fixe) sur une carte (ça, c'est peu être un peu trop compliqué)
N'hésite pas à lister ici les projets que tu as choisis, que l'on te signale si il y a des ruses ou des difficultés qu'il n'est pas nécessaire d'imposer aux développeurs.
Je commence l'expérience cette année, et si cela fonctionne bien, je passe à une vitesse supérieure. Commençons petit.
20 à 30h, ce n'est pas si petit : j'ai dû une fois faire une conférence sur l'art et la manière de développer pour Palm OS en... 20 minutes !
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...
C'est bien le cas.
PYT
Anon a écrit :
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)
HB++ est un basic compilé assez efficace.
Anon a écrit :
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)
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)
HB++ est un basic compilé assez efficace.
personnel
Le Thu, 13 Sep 2007 21:51:39 +0200, PYT a écrit :
Anon a écrit :
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)
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)
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)
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.
Ouch, c'est court, mais je suppose que c'est sans compter la formation.
Je ne suis pas forcément le mieux placé pour faire des propositions, parce que les petits programmes intéressants pédagogiquement, je les ai déja faits et mis dans la knowledge base.
Personnellement, ce que je trouve assez sexy, c'est de s'interfacer avec du matériel externe : GPS, téléphone GSM, matériel de mesure...
Quelques idées : - tracé à l'écran d'un trajet après récupération des données GPS - récupération des coordonnées GPS et envoi par SMS à un numéro - affichage de la position (fixe) sur une carte (ça, c'est peu être un peu trop compliqué)
N'hésite pas à lister ici les projets que tu as choisis, que l'on te signale si il y a des ruses ou des difficultés qu'il n'est pas nécessaire d'imposer aux développeurs.
Je commence l'expérience cette année, et si cela fonctionne bien, je passe à une vitesse supérieure. Commençons petit.
20 à 30h, ce n'est pas si petit : j'ai dû une fois faire une conférence sur l'art et la manière de développer pour Palm OS en... 20 minutes !
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...
C'est bien le cas.
C'est une très bonne idée si on s'adresse à un public maîtrisant un peu les rudiments électroniques, etc. Le public ici est une classe d'informaticiens "logiciels purs". Le but étant de leur apprendre à programmer efficacement un pda ou un smartphone.
Je serai plutôt partant pour des projets sans interfaçage externe pour commencer....
L'idée de Maurianne me semble intéressante (pilot-db), mais rien n'indique sur le site que reste t il à faire, et surtout l'effort qu'il y a à apporter.
S.T.
Patrick V a écrit :
On 13 sep, 12:48, Anon <a...@gmail.com> wrote:
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.
Ouch, c'est court, mais je suppose que c'est sans compter la
formation.
Je ne suis pas forcément le mieux placé pour faire des propositions,
parce que les petits programmes intéressants pédagogiquement, je les
ai déja faits et mis dans la knowledge base.
Personnellement, ce que je trouve assez sexy, c'est de s'interfacer
avec du matériel externe : GPS, téléphone GSM, matériel de mesure...
Quelques idées :
- tracé à l'écran d'un trajet après récupération des données GPS
- récupération des coordonnées GPS et envoi par SMS à un numéro
- affichage de la position (fixe) sur une carte (ça, c'est peu être un
peu trop compliqué)
N'hésite pas à lister ici les projets que tu as choisis, que l'on te
signale si il y a des ruses ou des difficultés qu'il n'est pas
nécessaire d'imposer aux développeurs.
Je commence l'expérience cette année, et si cela fonctionne bien, je
passe à une vitesse supérieure. Commençons petit.
20 à 30h, ce n'est pas si petit : j'ai dû une fois faire une
conférence sur l'art et la manière de développer pour Palm OS en... 20
minutes !
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...
C'est bien le cas.
C'est une très bonne idée si on s'adresse à un public maîtrisant un peu
les rudiments électroniques, etc.
Le public ici est une classe d'informaticiens "logiciels purs". Le but
étant de leur apprendre à programmer efficacement un pda ou un smartphone.
Je serai plutôt partant pour des projets sans interfaçage externe pour
commencer....
L'idée de Maurianne me semble intéressante (pilot-db), mais rien
n'indique sur le site que reste t il à faire, et surtout l'effort qu'il
y a à apporter.
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.
Ouch, c'est court, mais je suppose que c'est sans compter la formation.
Je ne suis pas forcément le mieux placé pour faire des propositions, parce que les petits programmes intéressants pédagogiquement, je les ai déja faits et mis dans la knowledge base.
Personnellement, ce que je trouve assez sexy, c'est de s'interfacer avec du matériel externe : GPS, téléphone GSM, matériel de mesure...
Quelques idées : - tracé à l'écran d'un trajet après récupération des données GPS - récupération des coordonnées GPS et envoi par SMS à un numéro - affichage de la position (fixe) sur une carte (ça, c'est peu être un peu trop compliqué)
N'hésite pas à lister ici les projets que tu as choisis, que l'on te signale si il y a des ruses ou des difficultés qu'il n'est pas nécessaire d'imposer aux développeurs.
Je commence l'expérience cette année, et si cela fonctionne bien, je passe à une vitesse supérieure. Commençons petit.
20 à 30h, ce n'est pas si petit : j'ai dû une fois faire une conférence sur l'art et la manière de développer pour Palm OS en... 20 minutes !
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...
C'est bien le cas.
C'est une très bonne idée si on s'adresse à un public maîtrisant un peu les rudiments électroniques, etc. Le public ici est une classe d'informaticiens "logiciels purs". Le but étant de leur apprendre à programmer efficacement un pda ou un smartphone.
Je serai plutôt partant pour des projets sans interfaçage externe pour commencer....
L'idée de Maurianne me semble intéressante (pilot-db), mais rien n'indique sur le site que reste t il à faire, et surtout l'effort qu'il y a à apporter.
S.T.
anonym
Patrick V a écrit :
Quelques idées : - tracé à l'écran d'un trajet après récupération des données GPS - récupération des coordonnées GPS et envoi par SMS à un numéro - affichage de la position (fixe) sur une carte (ça, c'est peu être un peu trop compliqué)
N'hésite pas à lister ici les projets que tu as choisis, que l'on te signale si il y a des ruses ou des difficultés qu'il n'est pas nécessaire d'imposer aux développeurs.
Je commence l'expérience cette année, et si cela fonctionne bien, je passe à une vitesse supérieure. Commençons petit.
20 à 30h, ce n'est pas si petit : j'ai dû une fois faire une conférence sur l'art et la manière de développer pour Palm OS en... 20 minutes !
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...
C'est bien le cas.
C'est une très bonne idée si on s'adresse à un public maîtrisant un peu les rudiments électroniques, etc. Le public ici est une classe d'informaticiens "logiciels purs". Le but étant de leur apprendre à programmer efficacement un pda ou un smartphone.
Je serai plutôt partant pour des projets sans interfaçage externe pour commencer....
L'idée de Maurianne me semble intéressante (pilot-db), mais rien n'indique sur le site que reste t il à faire, et surtout l'effort qu'il y a à apporter.
Patrick V a écrit :
Quelques idées :
- tracé à l'écran d'un trajet après récupération des données GPS
- récupération des coordonnées GPS et envoi par SMS à un numéro
- affichage de la position (fixe) sur une carte (ça, c'est peu être un
peu trop compliqué)
N'hésite pas à lister ici les projets que tu as choisis, que l'on te
signale si il y a des ruses ou des difficultés qu'il n'est pas
nécessaire d'imposer aux développeurs.
Je commence l'expérience cette année, et si cela fonctionne bien, je
passe à une vitesse supérieure. Commençons petit.
20 à 30h, ce n'est pas si petit : j'ai dû une fois faire une
conférence sur l'art et la manière de développer pour Palm OS en... 20
minutes !
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...
C'est bien le cas.
C'est une très bonne idée si on s'adresse à un public maîtrisant un peu
les rudiments électroniques, etc.
Le public ici est une classe d'informaticiens "logiciels purs". Le but
étant de leur apprendre à programmer efficacement un pda ou un smartphone.
Je serai plutôt partant pour des projets sans interfaçage externe pour
commencer....
L'idée de Maurianne me semble intéressante (pilot-db), mais rien
n'indique sur le site que reste t il à faire, et surtout l'effort qu'il
y a à apporter.
Quelques idées : - tracé à l'écran d'un trajet après récupération des données GPS - récupération des coordonnées GPS et envoi par SMS à un numéro - affichage de la position (fixe) sur une carte (ça, c'est peu être un peu trop compliqué)
N'hésite pas à lister ici les projets que tu as choisis, que l'on te signale si il y a des ruses ou des difficultés qu'il n'est pas nécessaire d'imposer aux développeurs.
Je commence l'expérience cette année, et si cela fonctionne bien, je passe à une vitesse supérieure. Commençons petit.
20 à 30h, ce n'est pas si petit : j'ai dû une fois faire une conférence sur l'art et la manière de développer pour Palm OS en... 20 minutes !
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...
C'est bien le cas.
C'est une très bonne idée si on s'adresse à un public maîtrisant un peu les rudiments électroniques, etc. Le public ici est une classe d'informaticiens "logiciels purs". Le but étant de leur apprendre à programmer efficacement un pda ou un smartphone.
Je serai plutôt partant pour des projets sans interfaçage externe pour commencer....
L'idée de Maurianne me semble intéressante (pilot-db), mais rien n'indique sur le site que reste t il à faire, et surtout l'effort qu'il y a à apporter.
Anon
Patrick V a écrit :
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.
Je viens de consulter la doc de GODS, c'est intéressant en effet et cela semble adéquat au projet pédagogique.
Juste une question : y a t il un environnement de dev similaire sous linux ?
Patrick V a écrit :
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.
Je viens de consulter la doc de GODS, c'est intéressant en effet et cela
semble adéquat au projet pédagogique.
Juste une question : y a t il un environnement de dev similaire sous linux ?
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.
Je viens de consulter la doc de GODS, c'est intéressant en effet et cela semble adéquat au projet pédagogique.
Juste une question : y a t il un environnement de dev similaire sous linux ?
Patrick V
On 19 sep, 12:31, Anon wrote:
Juste une question : y a t il un environnement de dev similaire sous linu x ?
Tu peux utiliser les prc-tools, mais tu n'auras pas d'IDE intégré, ce qui n'est pas bien grave.
On 19 sep, 12:31, Anon <a...@gmail.com> wrote:
Juste une question : y a t il un environnement de dev similaire sous linu x ?
Tu peux utiliser les prc-tools, mais tu n'auras pas d'IDE intégré, ce
qui n'est pas bien grave.
Juste une question : y a t il un environnement de dev similaire sous linu x ?
Tu peux utiliser les prc-tools, mais tu n'auras pas d'IDE intégré, ce qui n'est pas bien grave.
personnel
Le Wed, 19 Sep 2007 12:31:35 +0200, Anon a écrit :
Patrick V a écrit :
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.
Je viens de consulter la doc de GODS, c'est intéressant en effet et cela semble adéquat au projet pédagogique.
Juste une question : y a t il un environnement de dev similaire sous linux ?
tcltk est un langage pré-compilé quasi aussi rapide en exécutable que le c! Cerise sur le gâteau, les développements sont portables palm, win ce, macos x, linux windows...Même interfaçable avec un navigateur. Il existe des ide de développement gratuite qui simplifie la vie!
Personnellement, je n'y voit que des avantage pour la motivation des étudiants! Travail gratifiant car le programme tourne tout de suite ou pas, l'avantage des langage pré-compilé, rapidité! Et le résultat pas perdu car transposable sur toutes plateforme même téléphone portable! Enfin, bon, ce que j'en dit ou rien, c'est vous le pilote dans l'avion...
A+
jpierre
A+
jpierre
Le Wed, 19 Sep 2007 12:31:35 +0200, Anon a écrit :
Patrick V a écrit :
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.
Je viens de consulter la doc de GODS, c'est intéressant en effet et cela
semble adéquat au projet pédagogique.
Juste une question : y a t il un environnement de dev similaire sous linux ?
tcltk est un langage pré-compilé quasi aussi rapide en exécutable que
le c!
Cerise sur le gâteau, les développements sont portables palm, win ce,
macos x, linux windows...Même interfaçable avec un navigateur.
Il existe des ide de développement gratuite qui simplifie la vie!
Personnellement, je n'y voit que des avantage pour la motivation des
étudiants!
Travail gratifiant car le programme tourne tout de suite ou pas,
l'avantage des langage pré-compilé, rapidité!
Et le résultat pas perdu car transposable sur toutes plateforme même
téléphone portable!
Enfin, bon, ce que j'en dit ou rien, c'est vous le pilote dans l'avion...
Le Wed, 19 Sep 2007 12:31:35 +0200, Anon a écrit :
Patrick V a écrit :
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.
Je viens de consulter la doc de GODS, c'est intéressant en effet et cela semble adéquat au projet pédagogique.
Juste une question : y a t il un environnement de dev similaire sous linux ?
tcltk est un langage pré-compilé quasi aussi rapide en exécutable que le c! Cerise sur le gâteau, les développements sont portables palm, win ce, macos x, linux windows...Même interfaçable avec un navigateur. Il existe des ide de développement gratuite qui simplifie la vie!
Personnellement, je n'y voit que des avantage pour la motivation des étudiants! Travail gratifiant car le programme tourne tout de suite ou pas, l'avantage des langage pré-compilé, rapidité! Et le résultat pas perdu car transposable sur toutes plateforme même téléphone portable! Enfin, bon, ce que j'en dit ou rien, c'est vous le pilote dans l'avion...
A+
jpierre
A+
jpierre
personnel
Le Thu, 20 Sep 2007 10:24:42 +0200, Anon a écrit :
Je vous remercie pour les deux liens. Je cherchais des env pour le langage C et non pas des langages de script quelconque (basic, tcltk, etc.). La portabilité est quelque chose de pas très important pour l'instant (autrement j'aurai pris java). Nous privilégions la notion d'efficacité de programmes: sur ce point, le langage C a des atouts.
bonjour!
Merci de m'avoir lu! Il est bien évidemment logique que ce sont vos choix.
Désolé de ne pouvoir vous aidez plus sur ce point précis!
Cordialement!
Jpierre
Le Thu, 20 Sep 2007 10:24:42 +0200, Anon a écrit :
Je vous remercie pour les deux liens.
Je cherchais des env pour le langage C et non pas des langages de script
quelconque (basic, tcltk, etc.).
La portabilité est quelque chose de pas très important pour l'instant
(autrement j'aurai pris java). Nous privilégions la notion d'efficacité
de programmes: sur ce point, le langage C a des atouts.
bonjour!
Merci de m'avoir lu!
Il est bien évidemment logique que ce sont vos choix.
Désolé de ne pouvoir vous aidez plus sur ce point précis!
Le Thu, 20 Sep 2007 10:24:42 +0200, Anon a écrit :
Je vous remercie pour les deux liens. Je cherchais des env pour le langage C et non pas des langages de script quelconque (basic, tcltk, etc.). La portabilité est quelque chose de pas très important pour l'instant (autrement j'aurai pris java). Nous privilégions la notion d'efficacité de programmes: sur ce point, le langage C a des atouts.
bonjour!
Merci de m'avoir lu! Il est bien évidemment logique que ce sont vos choix.
Désolé de ne pouvoir vous aidez plus sur ce point précis!