Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI-Nspire => Topic started by: robinhenderson on December 17, 2012, 05:25:18 am

Title: TI Nspire developer/programmer needed!
Post by: robinhenderson on December 17, 2012, 05:25:18 am
Hi all,

I need a program/app that allows me to put text from my computer into my TI Nspire. Then, when the text is transfered into my calculator, I need to be able to open it and search for words or pieces of text. Basically I need something like the NoteFolio app for the TI-84 Plus. The problem with that calculator is that there only is a very limited amount of memory on that calculator, and the NoteFolio app limits you in the number of lines you can use. I need to put 2,5MB of text (1,200 pages in Microsoft Word) into my TI Nspire.

Is there anyone who can help me? Let me know how much you want for it to develop it for me.

Thanks,
Robin
Title: Re: TI Nspire developer/programmer needed!
Post by: Lionel Debroux on December 17, 2012, 05:50:51 am
It's possible to create documents in official, obfuscated Nspire format (with TI's official software, or TI-Planet's online nCreator: https://tiplanet.org/forum/edittns.php ), but I'm definitely not sure that it's possible to search for text in such documents... and anyhow, TI's code is way too inefficient and limited for handling such a large amount of text.
Let's also mention mViewer ( http://tiplanet.org/forum/archives_voir.php?id=6601 ) for viewing images - but then, of course, you wouldn't be able to search for text.

Quote
Is there anyone who can help me? Let me know how much you want for it to develop it for me.
You need to realize that the Nspire series, unlike the TI-Z80 and TI-68k series, is a closed platform. TI's BASIC sucks (it cannot even read from the keyboard or draw pixels to the screen), and TI's proprietary Lua cannot access external files (among other instances of crippling), so your only hope would be native code... but TI strongly fights native code development (Ndless and client programs). They close the holes constantly, and people don't bother sufficiently with the platform for native code to be available in an uninterrupted manner. Those who want openness buy e.g. Raspberry Pis, 5x more powerful though 4x-6x cheaper than those grossly overpriced Nspires.

The nTxt Ndless program might help you... but there's no guarantee you'll be able to use it when the time comes (if the OS of your calculator is forcefully upgraded to a version which does not support Ndless, you're screwed).
Title: Re: TI Nspire developer/programmer needed!
Post by: robinhenderson on December 17, 2012, 05:59:36 am
I have version 3.2.3.1233

How can Ndless help me? What is it, and how can it do the trick?

I really appreciate your help.
Title: Re: TI Nspire developer/programmer needed!
Post by: Lionel Debroux on December 17, 2012, 06:04:50 am
Quote
I have version 3.2.3.1233
It's precisely one of the versions where Ndless does not work. For now, you can downgrade for OS 3.1.0.392, but nobody in their right mind doubts that TI will remove this possibility in OS 3.3.
What Nspire model do you have, BTW ? CX, Clickpad, Touchpad ? CAS or non-CAS ?

Quote
How can Ndless help me? What is it, and how can it do the trick?
Ndless is "the Nspire's jailbreak". It's a framework for making native code programs - which are the only way to fulfill your requirements (due to the sheer size of your data).
But TI is very strongly against users accessing the full power of their calculators - not only they don't attempt to help users doing just that, but they're actively trying to prevent them from doing so.
Title: Re: TI Nspire developer/programmer needed!
Post by: robinhenderson on December 17, 2012, 06:09:40 am
Ok, so if I downgrade and install Ndless, would it be possible for you to either write a program/app, or explain me how to do what I need? I'm willing to pay.
Title: Re: TI Nspire developer/programmer needed!
Post by: Lionel Debroux on December 17, 2012, 06:11:20 am
It's definitely possible for someone (not me) to write a program, or modify the existing one I mentioned (nTxt) if it does not fulfill your requirements... but as I wrote above:

Quote
The nTxt Ndless program might help you... but there's no guarantee you'll be able to use it when the time comes (if the OS of your calculator is forcefully upgraded to a version which does not support Ndless, you're screwed).
Title: Re: TI Nspire developer/programmer needed!
Post by: robinhenderson on December 17, 2012, 06:21:36 am
Ok thanks, I just found a tutorial on how to install Ndless, but how do I downgrade?
Title: Re: TI Nspire developer/programmer needed!
Post by: Adriweb on December 17, 2012, 06:41:48 am
You just actually need to download the correct 3.1 OS for your calculator and transfer it to the Nspire.
Title: Re: TI Nspire developer/programmer needed!
Post by: robinhenderson on December 17, 2012, 06:43:01 am
Ok, like this?

http://tiplanet.org/forum/viewtopic.php?t=8677

Thanks!
Title: Re: TI Nspire developer/programmer needed!
Post by: Adriweb on December 17, 2012, 06:45:06 am
That's the tutorial for Ndless, yes.

Download your 3.1 OS on this page depending on your Nspire model :
http://tiplanet.org/forum/archives_list.php?id=OS%20Nspire

Then click on the "telecharger" button.
Title: Re: TI Nspire developer/programmer needed!
Post by: TIfanx1999 on December 17, 2012, 07:33:57 am
I'm curious; why do you need a program to fit a 1200 page text document on a calculator? It really isn't an ideal device for such a thing, and it has a pretty small screen as well. Why not use a tablet or a laptop? Or just view the document on a computer?
Title: Re: TI Nspire developer/programmer needed!
Post by: robinhenderson on December 17, 2012, 07:44:01 am
Exams are coming up ;)
Title: Re: TI Nspire developer/programmer needed!
Post by: Levak on December 17, 2012, 07:46:24 am
I'm curious; why do you need a program to fit a 1200 page text document on a calculator? It really isn't an ideal device for such a thing, and it has a pretty small screen as well. Why not use a tablet or a laptop? Or just view the document on a computer?
Think it as a student in an exam situation.

Only my guess <3

Edit : arf, grilled
Title: Re: TI Nspire developer/programmer needed!
Post by: robinhenderson on December 17, 2012, 07:49:02 am
Yes! The TI customer service told me that this device is able to also search, but once I ordered my calculator I cam across a lot of problems. First, the PC software + calculator app wasn't able to process so much text. And I'm not able to search within the text.



I really need a program that works for me.

Edit(Eeems): merged double post
Title: Re: TI Nspire developer/programmer needed!
Post by: Levak on December 17, 2012, 07:54:39 am
Yes! The TI customer service told me that this device is able to also search
He lied to you. You can search only in the Program Editor, that is syntax checked before validation.
Title: Re: TI Nspire developer/programmer needed!
Post by: TIfanx1999 on December 17, 2012, 07:59:08 am
Again, why not a tablet or a laptop though? Those things already have the capability you require.
Title: Re: TI Nspire developer/programmer needed!
Post by: Levak on December 17, 2012, 07:59:48 am
Again, why not a tablet or a laptop though? Those things already have the capability you require.

Are tablets or laptops allowed during your exams ?
Title: Re: TI Nspire developer/programmer needed!
Post by: robinhenderson on December 17, 2012, 08:14:05 am
No, just a graphical calculator.
Title: Re: TI Nspire developer/programmer needed!
Post by: TIfanx1999 on December 17, 2012, 08:23:39 am
Cheating or discussion of how to do so is against Omnimaga rules. Please reread them if you wish to stick around. They are located <a href=http://www.omnimaga.org/index.php?action=ezportal;sa=page;p=2>here</a>. Cheating is stupid. It won't help you in the long run. Don't you think if you are constantly searching through a 1200+ page document on a calculator someone just *might* think it a bit suspicious? It's really not worth the risk at all. Topic locked.