π
<-

nRemote : Contrôle ta TI-Nspire à distance !

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

nRemote : Contrôle ta TI-Nspire à distance !

Unread postby Adriweb » 19 Aug 2012, 17:22

Salut à tous,

J'ai récemment codé un logiciel (pour ordinateur), que Levak a amélioré avec une GUI (interface), qui vous permet de contrôler à distance votre TI-Nspire.
Voilà comment la vidéo du chatbot a été faite. J'ai tapé le texte des questions et Levak a tapé les réponses sur son ordinateur qui contrôlait la Nspire :#langue#:
D'ailleurs, ça fonctionne sur n'importe quel Nspire. Ndlessée ou non. Et probablement sur tous les OS aussi :D

L'idée derrière tout ça, c'est que pour des bidouilleurs comme nous, nRemote peut être utilisé juste pour le fun, mais aussi plus tard pour des projets plus intéressants (dans l'autre sens : Calto -> Ordi), et je suppose que les enseignants peuvent trouver ce logiciel vraiment utile pour réaliser par exemple des actions de groupes sur plusieurs Nspire en meme temps, dans leur classe gérée par le logiciel Navigator. Par exemple, ouvrir un fichier, et le lancer à une page spécifique, tout le monde en même temps. Je ne pense pas que c'était possible avant (?). J'ai déjà un certain soutien de quelques enseignants qui ont trouvé nRemote impressionnant et ont hâte de l'utiliser.

Bref, l'histoire de nRemote a commencé avec une petite blague (ChatBot), mais les gens ont commencé vraiment à y croire un peu trop ... Désolé pour cette blague encore une fois :%):

(D'ailleurs, un chatbot serait possible de toute façon .... J'ai regardé certains codes d'Eliza et c'est parfaitement faisable. Quand j'aurai le temps je pourrai essayer...)

nRemote est presque prêt à être releasé et je mettrai à jour ce topic dès que c'est le cas, avec le lien de téléchargement.

Au fait, comme dit ci-dessus: si nRemote peut être utile pour créer des séquences pré-faites d'actions clavier (comme mettre la Nspire à un écran spécifique de sorte qu'il est prêt à faire autre chose, ou ce que vous voulez), ça sera encore mieux quand nous (si nous trouvons comment le faire ....) parviendrons à faire marcher tout ça dans l'autre sens : obtenir les touches pressées sur la Nspire sur l'ordinateur. Parce que donc, c'est juste une question de temps pour la création de certains clients Internet texte par exemple.

Voici 2 photos pour vous:


(Sur l'interface sur pouvez soit cliquer sur les boutons ou taper directement au clavier de votre ordinateur et il enverra les touches en question)
Vous pouvez remarquer d'ailleurs que nRemote capture l'écran de la Nspire.

Je tiens aussi à dire que ce programme ne modifie PAS les bibliothèques de TI ou tout autre de leur code. Il marche "as is " («tel quel»), du moment que vous avez TINCL ou TINCS installé.


http://tiplanet.org/forum/archives_voir.php?id=6694
Hi there,


I managed to code a software (for computer), which Levak improved with a GUI (interface), that enables you to remote control your TI-Nspire.
That's how the chatbot video is made. I typed questions' text and Levak typed the answers on his computer which controlled the handheld (sent key events) … BTW, it's working on any Nspire. Ndlessed or not. Probably every OS too.

The idea behind this is that while calculator-geeks like us can use it for fun or later for more interesting projects (if we get the other way - calc->computer working?), and I guess teachers can find this software truly useful for their purpose of doing some actions simultaneously on several handheld in their classrooms. For example, open a file, and get started to a specific page, everyone at the same time. I don't think it was possible before. I already have some support for teachers finding this an awesome idea and they can't wait to use it.

It started as a little joke but people started really believing too much and we started feeling sad ... ^^ So… Sorry for that joke that went a bit too far with so many replies etc. :D

( Also, a chatbot would be feasible anyway.... I looked at some Eliza implementation and it's definitely doable. Probably some other bot too. When I have time I can try :) )

BTW, as told above : while it can be helpful for creating some pre-made keypresses sequences (like put some devices into a specific screen so it is ready to do something else, or whatever you want), it will be even better when we (if we find how to do so....) manage to get the other way working : getting keypresses from the handheld and get them back on the computer. Because then, it's just a matter of creating some text-based internet client for example.

Here's a photo for you :
Image Image

(on the interface on can either click on the buttons or directly type with your computer's keyboard and it will send the keypresses)
You can see that nRemote also captures the screen from the HH to display it, as an emulator.

I also might as well tell (probably for legal purposes) that this program does NOT edit, modify or alter TI's libraries or any of their code. It works "as is", as long as you have TINCL or TINCS installed on your system.


(Crosspost : http://www.omnimaga.org/index.php?topic=14239.new#new )

EDIT :
Download : http://tiplanet.org/forum/archives_voir.php?id=6694

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: nRemote : Contrôle ta TI-Nspire à distance !

Unread postby critor » 19 Aug 2012, 17:40

Un nouveau projet dans la qualité habituelle des projets de l'équipe TI-Planet, c'est-à-dire extraordinaire, inédit et innovant! ;)
Félicitations! :bj:

Notons que cette fonctionnalité, communément appelée "remote control" est également gérée sur les TI-z80 et TI-68k à mémoire Flash (TI-73, TI-83+, TI-84, TI-89, TI-92+, TI-Voyage 200).
Là aussi, il est possible d'envoyer des caractères depuis l'ordinateur afin de construire une ligne de commande/calculs ou activer des menus.

Je ne me souviens pas l'avoir jamais vue dans les logiciels de communication officiels, mais c'est notamment une fonctionnalité utilisée par TiLP pour exécuter automatiquement la commande de dumping sur ces modèles.


Bref, heureux que cette possibilité ait été conservée dans le protocole TI-Nspire.

Quant aux applications pour l'enseignement qui semblent évidentes mais que l'on n'a pas vu apparaître depuis 15 ans, peut-être que cette fois-ci c'est la bonne... ou pas! :P
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41980
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: nRemote : Contrôle ta TI-Nspire à distance !

Unread postby AlexRider38 » 19 Aug 2012, 20:08

Super boulot, j'espère qu'il y aura une version Mac OSX 10.5...
Donald Knuth wrote:
Beware of bugs in the above code; I have only proved it correct, not tried it.
User avatar
AlexRider38Généreux
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 68.5%
 
Posts: 650
Images: 0
Joined: 03 Nov 2010, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile

Re: nRemote : Contrôle ta TI-Nspire à distance !

Unread postby Adriweb » 19 Aug 2012, 20:22

AlexRider38 wrote:Super boulot, j'espère qu'il y aura une version Mac OSX 10.5...

C'est en Java. Donc il devrait pas y avoir de problème (surtout si tu es à jour par ailleurs)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: nRemote : Contrôle ta TI-Nspire à distance !

Unread postby yatto » 19 Aug 2012, 21:28

C'est nécessaire d'avoir TINSS pour le faire fonctionner? Parce que comme je réinstalle trop souvent mon Windows, j'en ai marre de demander une licence à chaque fois, donc j'utilise TILP à la place. Ca marche avec lui ou pas ?
User avatar
yattoPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 11.7%
 
Posts: 104
Images: 1
Joined: 05 Oct 2011, 12:46
Location: IDF
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes - Mécatronique (1A)

Re: nRemote : Contrôle ta TI-Nspire à distance !

Unread postby Hayleia » 20 Aug 2012, 08:02

Adriweb wrote:(D'ailleurs, un chatbot serait possible de toute façon .... J'ai regardé certains codes d'Eliza et c'est parfaitement faisable. Quand j'aurai le temps je pourrai essayer...)

:8): Please :8):

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: nRemote : Contrôle ta TI-Nspire à distance !

Unread postby nikitouzz » 20 Aug 2012, 08:52

Hayleia wrote:
Adriweb wrote:(D'ailleurs, un chatbot serait possible de toute façon .... J'ai regardé certains codes d'Eliza et c'est parfaitement faisable. Quand j'aurai le temps je pourrai essayer...)

:8): Please :8):


:O non loin le desire d'avoir un tel programme sur ma nspire, mais si tu fais sa en cours les autre personne pourrons te trouver... bizarre ^^
Mes records personnels :
2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07 minutes

Image
User avatar
nikitouzzModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 42.7%
 
Posts: 1016
Images: 1
Joined: 16 Feb 2012, 18:39
Gender: Male
Calculator(s):
MyCalcs profile
Class: Fac de maths

Re: nRemote : Contrôle ta TI-Nspire à distance !

Unread postby Lionel Debroux » 20 Aug 2012, 10:22

yatto wrote:C'est nécessaire d'avoir TINSS pour le faire fonctionner? Parce que comme je réinstalle trop souvent mon Windows, j'en ai marre de demander une licence à chaque fois, donc j'utilise TILP à la place. Ca marche avec lui ou pas ?

Avec TILP directement, non, puisque TILP ne fournit pas d'interface graphique pour taper des touches.
En revanche, libticalcs, librairie utilisée par TILP, contient depuis hier soir la base pour envoyer des keypresses aux TI-Z80 et TI-68k (comme écrit par critor plus haut) et maintenant aux Nspire. "La base" étant une fonction qui prend en entrée trois octets qui composent un code de touche Nspire, et les envoie dans un paquet au format convenable pour la machine ( https://github.com/debrouxl/tilp-libtic ... b5e80b0a95 , qui contient la fonction et un exemple d'utilisation).
Naturellement, il faudrait une surcouche à cette fonction, parce que ce n'est actuellement pas très sympa à utiliser: il faut connaître les codes de touche :D

Mais pas besoin d'avoir une licence de TINCS, TINCLS suffit. C'est avec TINCLS 3.2.0.124 (que j'utilisais pour la première fois, et qui est encore plus lourd que les précédents...) que j'ai obtenu d'une pré-version de nRemote les paquets Nspire qui m'a permis de coder les paquets appropriés dans libticalcs.
Et TINCS / TINCLS d'un côté, TILP de l'autre, peuvent être installés en parallèle, avec le filter driver. Pas toujours facile à installer (suivant l'ordre dans lequel sont installés TINCS/TINCLS et TILP, ce n'est pas pareil... merci Windows de détester les drivers multiples pour un matériel donné, car c'est bien ça le problème à la base !), mais ça fonctionne, même sous Seven x64 :)
Ma VM XP a actuellement TINCLS et TILP en état de fonctionnement côte à côte.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: nRemote : Contrôle ta TI-Nspire à distance !

Unread postby AlexRider38 » 20 Aug 2012, 10:53

Adriweb wrote:
AlexRider38 wrote:Super boulot, j'espère qu'il y aura une version Mac OSX 10.5...

C'est en Java. Donc il devrait pas y avoir de problème (surtout si tu es à jour par ailleurs)

Ok merci. C'est pour quand ce logiciel mégatropbien?
Donald Knuth wrote:
Beware of bugs in the above code; I have only proved it correct, not tried it.
User avatar
AlexRider38Généreux
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 68.5%
 
Posts: 650
Images: 0
Joined: 03 Nov 2010, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile

Re: nRemote : Contrôle ta TI-Nspire à distance !

Unread postby Hayleia » 20 Aug 2012, 15:37

nikitouzz wrote:
Hayleia wrote:
Adriweb wrote:(D'ailleurs, un chatbot serait possible de toute façon .... J'ai regardé certains codes d'Eliza et c'est parfaitement faisable. Quand j'aurai le temps je pourrai essayer...)

:8): Please :8):

:O non loin le desire d'avoir un tel programme sur ma nspire, mais si tu fais sa en cours les autre personne pourrons te trouver... bizarre ^^

Je leur dirai qu'ils ont qu'à être plus intéressants que ma calculette :#langue#:
En plus, je compte pas faire ça en cours lol.

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Next

Return to News TI-Nspire

Who is online

Users browsing this forum: ClaudeBot [spider] and 10 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
838 utilisateurs:
>817 invités
>15 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)