Author Topic: nRemote : Control your TI-Nspire from your computer !  (Read 16319 times)

0 Members and 1 Guest are viewing this topic.

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
nRemote : Control your TI-Nspire from your computer !
« on: August 19, 2012, 12:23:56 pm »
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 :


(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://tiplanet.org/forum/viewtopic.php?f=43&t=10246)

EDIT :
Download : http://tiplanet.org/forum/archives_voir.php?id=6694
« Last Edit: August 21, 2012, 03:58:41 pm by adriweb »
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline xacto

  • LV3 Member (Next: 100)
  • ***
  • Posts: 68
  • Rating: +10/-0
    • View Profile
Re: nRemote : Control your TI-Nspire from your computer !
« Reply #1 on: August 19, 2012, 01:24:02 pm »
I can hardly wait for this come out! It would be definitely be useful to have a couple pre-made keypresses on hand especially for mviewer, gp-SP, or any file really, so I could just press one button and not hunt through my files every time.

Offline AzNg0d1030

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 522
  • Rating: +45/-4
  • Hardcore anime watcher.
    • View Profile
Re: nRemote : Control your TI-Nspire from your computer !
« Reply #2 on: August 19, 2012, 01:28:43 pm »
In the end my comment on how it could be fake was 100% accurate...
(I had said that if I thought it was fake, it would because it seems that the cable you connect to it in the video serves as a link to a computer where answers are typed
You just lost the game.



Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: nRemote : Control your TI-Nspire from your computer !
« Reply #3 on: August 19, 2012, 01:29:36 pm »
So for it working the other way..might it be possible to get it to control some on-computer things (read: nspire_emu)? :D
Vy'o'us pleorsdti thl'e gjaemue

Offline Levak

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1002
  • Rating: +208/-39
    • View Profile
    • My website
Re: nRemote : Control your TI-Nspire from your computer !
« Reply #4 on: August 19, 2012, 03:24:05 pm »
(I had said that if I thought it was fake, it would because it seems that the cable you connect to it in the video serves as a link to a computer where answers are typed

Look closer, we took care to remove the cable after we finished the transfer...
But yeah ...
I do not get mad at people, I just want them to learn the way I learnt.
My website - TI-Planet - iNspired-Lua

Offline ElementCoder

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 611
  • Rating: +42/-2
    • View Profile
Re: nRemote : Control your TI-Nspire from your computer !
« Reply #5 on: August 20, 2012, 03:45:35 am »
Well this is certainly interesting! Too bad I'm going to university this year, because one of my old teachers in middle school would find this extremely useful since he does a ton of classroom activities and such. Good job (again :P)  ;D

[edit] Achievement get: Omnom IRC unlocked :P
« Last Edit: August 20, 2012, 03:46:35 am by ElementCoder »

Some people need a high five in the face... with a chair.
~EC

Offline GB

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 147
  • Rating: +15/-3
  • Use Microhard WindOS today!
    • View Profile
    • MICROHARD CORPORATION
Re: nRemote : Control your TI-Nspire from your computer !
« Reply #6 on: August 20, 2012, 08:58:08 am »
This software could be extremely useful for screen shotting purposes.
TI-86 USER
CASIO PRIZM USER
TI-NSPIRE USER
TI-84 PLUS SILVER EDITION USER
TI-83 PLUS USER

PROJECTS:

Microhard Paint
http://www.omnimaga.org/index.php?topic=11915.0

TI-Nspire Character Map
http://www.omnimaga.org/index.php?topic=7725.msg142555#msg142555

Offline ElementCoder

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 611
  • Rating: +42/-2
    • View Profile
Re: nRemote : Control your TI-Nspire from your computer !
« Reply #7 on: August 20, 2012, 10:54:36 am »
And what does that have to do with the topic? This is about the nspire, not HP.

Some people need a high five in the face... with a chair.
~EC

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: nRemote : Control your TI-Nspire from your computer !
« Reply #8 on: August 20, 2012, 11:10:41 am »
CompSystem's occasional posts can indeed be off-topic, but are informative. There are worse ways to participate to a forum :)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: nRemote : Control your TI-Nspire from your computer !
« Reply #9 on: August 20, 2012, 02:46:09 pm »
All right, I think we are going to run the last few tests on different setups tomorrow and probably going for release tomorrow evening.

Changelog so far :
- "--no-screenshots"  CLI option added to allow no-delay text typing.
- Smaller overall code
- Shift-Hold-xxxxx keys now working
- Meta-key support (i.e : Mac's Cmd => Nspire's Ctrl)
- Version displayed in the frame
- Some under-the-hood stuff
« Last Edit: August 20, 2012, 02:47:54 pm by adriweb »
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: nRemote : Control your TI-Nspire from your computer !
« Reply #10 on: August 21, 2012, 02:54:41 am »
Good news, it works perfectly on wifi-connected devices. (students don't even need to be logged in, just connected to the AP) We tried with mixed wired and wifi and there were no problem.
We will release nRemote 1.2 later today.

Next version will include some interface changes for a sequence editor/launcher and a device selection tool (choose to remote all or specific device(s)).
Hopefully we'll also figure out a way to not make the launch of the computer software a necessity (windows only).


Changelog v1.2 :
- redone interface almost from scratch (althought not much visible at first sight when launching nRemote). Better resizing now.
- GUI option to enable/disable live screen capture
« Last Edit: August 21, 2012, 02:56:25 am by adriweb »
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline DJ Omnimaga

  • Now active at https://codewalr.us
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55821
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: nRemote : Control your TI-Nspire from your computer !
« Reply #11 on: August 21, 2012, 03:16:28 am »
Seems quite promising, could this eventually allow linked multiplayer games or something like that (gCn comes to mind)?

Also what was Compsystem post? Did someone or himself delete it or was it a spambot? ???
« Last Edit: August 21, 2012, 03:17:14 am by DJ_O »
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF


Bandcamp|Reverbnation|Facebook|Youtube|Twitter

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: nRemote : Control your TI-Nspire from your computer !
« Reply #12 on: August 21, 2012, 03:41:15 am »
CompSystem is not a spambot, AFAICT. But indeed, his post has disappeared. It's a bit of a shame, as while largely off-topic, it was informative.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline DJ Omnimaga

  • Now active at https://codewalr.us
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55821
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: nRemote : Control your TI-Nspire from your computer !
« Reply #13 on: August 21, 2012, 03:43:52 am »
I guess he probably removed it after he realized it was off-topic. Oh well
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF


Bandcamp|Reverbnation|Facebook|Youtube|Twitter

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: nRemote : Control your TI-Nspire from your computer !
« Reply #14 on: August 21, 2012, 04:30:26 am »
Seems quite promising, could this eventually allow linked multiplayer games or something like that (gCn comes to mind)?

If we can read the keypresses from the device, then yes :) and much more :P
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation