Author Topic: An official Lua SDK at the horizon?  (Read 15516 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
An official Lua SDK at the horizon?
« on: May 22, 2011, 08:22:35 pm »
In the last few days, following the new downgrade protection discovery in OS 3.0.2, some infos leaked here and on TI-BANK seemed to indicate that there might be an official software development kit made by Texas Instruments at the horizon.

-First of all, after OS 3.0.2 caused a scandal with its Lua blocking and anti-downgrade protection, TI-BANK posted this news article. In summary, what it says is that many TI-BANK developers were recently contacted by Texas Instruments and that they would be allowed to beta-test a pre-release of a tool allowing people to create TNS files that includes Lua code. However, TI doesn't want them to tell any more information for now.

-Afterward, the TI-BANK team launched a new website called Inspired-Lua, meant to be a neutral reference for TI-Nspire Lua programming. It will include both French and English documentation. At this point, TI-BANK also revealed extra informations regarding Lua and what TI told them: There is nothing confidential about Nspire Lua documentation and releasing tools generated with the beta-testers version of the tool discussed about would be allowed.

-Next, on Omnimaga, ExtendeD discovered a website hosting a tool to generate Lua files, along with plenty of Lua samples for the TI-Nspire. Those files were apparently not meant to be made publicly available. The related page and files were taken down, but most tns samples remained online. It appeared that the samples might have been produced using an actual SDK, which is currently not available for the public.

-And today, TI has allowed them to host two of the Lua samples from there on TI-BANK, after TI-BANK team asked them permission.

It seems that TI could possibly be re-opening the door to third-party development on their calculators and it seems like there could be an official SDK at the horizon!

Here comes a new problem, though: Texas Instruments is a company and companies' main goal is to make money. Because of the growing interest towards Nspire development and the arrival of the TI-Nspire CX, could they be eventually attempting to put the Lua SDK for sale, trying to make money from TI community developers?

It seems very likely, because back in 1999, this is exactly what they did with the TI-83 Plus: First of all, a 8 KB executable code limit was added to 8xp assembly files, a limit that was not present in Flash applications (8xk). Secondly, the TI-83 Plus Flash Debugger (the name of the SDK) costed money. Basically, this meant that to create programs using more than 8 KB of executable code, you were pretty much forced to pay for TI's software (no, Crabcake did not exist back then, unfortunately)! As a result, most large ASM games like RPGs were severely limited in content and lenght and since the average calculator programmer still goes to school and have no way to buy softwares online, very few people in the TI community programmed Flash Applications.

Eventually, the SDK became free, but today, in this era of iDevices, gaming console online services and online software downloads, creating small application and games for those devices became very popular, and it could be very possible that TI decides to test this market with the TI-Nspire series in the future. The problem, though, is that if a TI-Nspire SDK was not free, then a lot of people in the TI community, especially Omnimaga, which got a younger userbase in general, would not even be able to grab it, as they would not have a credit card or even money to afford it, not to mention that not everyone might be willing to spend extra money to develop calculator games. Also, how much would such SDK cost? Knowing TI, I am quite worried that the price would be in the high hundreds of bucks...

If the SDK ever becomes a reality and becomes available for free or for any TI-Nspire owner, then a whole load of new possibilities will open for the TI community, even if it's not the full power of assembly and C. If it has a price, however, then I guess the community will still need to constantly fight new protections against third-party development tools.
« Last Edit: May 22, 2011, 08:43:43 pm by DJ_O »

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: An official Lua SDK at the horizon?
« Reply #1 on: May 22, 2011, 08:46:54 pm »
If they do release an SDK, hopefully it will be free. I guess we will just have to wait and see what they are up to. I sure can't guess anymore.

Offline ruler501

  • Meep
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2475
  • Rating: +66/-9
  • Crazy Programmer
    • View Profile
Re: An official Lua SDK at the horizon?
« Reply #2 on: May 22, 2011, 08:48:08 pm »
Maybe they'll make it free </dream>

I can only partially blame TI. they are a company after all. As long as they don't try to control the programs we make with the SDK when/if it is released.
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: An official Lua SDK at the horizon?
« Reply #3 on: May 22, 2011, 08:50:40 pm »
Yeah that's a worry I have. I hope it's not like Xbox Live Indie games. It would suck if they started censoring stuff if we couldn't publish our games elsewhere...

Offline qazz42

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1130
  • Rating: +30/-12
  • hiiiiiiiii
    • View Profile
Re: An official Lua SDK at the horizon?
« Reply #4 on: May 22, 2011, 09:10:04 pm »
hehe! They are starting to cave in! I hope this becomes a reality... on a scale from 1 to 10 how much is lua like C#?

just wondering... I could write stuff if it is alike (during offtime, if any)

Offline ruler501

  • Meep
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2475
  • Rating: +66/-9
  • Crazy Programmer
    • View Profile
Re: An official Lua SDK at the horizon?
« Reply #5 on: May 22, 2011, 09:12:25 pm »
2 maybe since it is programming. It is a pretty different language imo

Hopefully TI will start caving in a lot more. Even though it really isn't caving in if its a  paid SDK
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y

Offline ralphdspam

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 841
  • Rating: +38/-1
  • My name is actually Matt.
    • View Profile
Re: An official Lua SDK at the horizon?
« Reply #6 on: May 23, 2011, 12:35:58 am »
Even if it is paid, it is only a matter of time before we reverse engineer the software. 
ld a, 0
ld a, a

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: An official Lua SDK at the horizon?
« Reply #7 on: May 23, 2011, 01:08:12 am »
Wa-Hoo! This is the first good thing I hear from TI after ages!
I'm not a nerd but I pretend:

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: An official Lua SDK at the horizon?
« Reply #8 on: May 23, 2011, 01:40:06 am »
They probably can't go too far in the way of making the SDK paid for, now that the Lua / image -> clipboard program suitable for pasting into the Nspire computer software.

By the time TI releases anything, chances that the compression+encryption will be fully nullified, fully reimplemented independently, or both, are nonzero.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline Jim Bauwens

  • Lua! Nspire! Linux!
  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1881
  • Rating: +206/-7
  • Linux!
    • View Profile
    • nothing...
Re: An official Lua SDK at the horizon?
« Reply #9 on: May 23, 2011, 03:07:34 am »
Indeed!
I'm starting to think that something happened at TI, maybe the pressure started to build up with all the negative stuff, and then the leaked documents. I hope they will become again more open to developers. And I think there is a good chance that that happens :)

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: An official Lua SDK at the horizon?
« Reply #10 on: May 23, 2011, 03:13:41 am »
I remain pessimistic about the chances of TI opening up.
Sure, it would be an excellent, if belated, thing... but remember, we've had a major testimony to the contrary this very week, with OS 3.0.2.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline Dingus

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 129
  • Rating: +19/-6
    • View Profile
Re: An official Lua SDK at the horizon?
« Reply #11 on: May 23, 2011, 06:11:11 am »
All things considered it gives the impression that ti is just keeping their options open.  If they did open up third party programing they would have a fire storm to deal with from the teachers. Ti created a real monster by spoiling the teachers and with the teachers getting their way on everything, they (the teachers) are not about to peacefully accept games on nspires. On the other hand it is natural for calc's to go the same way as smart phones with sanctioned third party programs and the first company to impliment that wins the pot of gold.

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: An official Lua SDK at the horizon?
« Reply #12 on: May 23, 2011, 07:49:55 am »
Indeed!
I'm starting to think that something happened at TI, maybe the pressure started to build up with all the negative stuff, and then the leaked documents. I hope they will become again more open to developers. And I think there is a good chance that that happens :)
This. Would. Be. So. Awesome. Sigh... {Dreams about what would happen then}
I'm not a nerd but I pretend:

Offline Netham45

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2103
  • Rating: +213/-4
  • *explodes*
    • View Profile
Re: An official Lua SDK at the horizon?
« Reply #13 on: May 23, 2011, 08:21:54 am »
I think we should be supportive and hopeful for TI, they may be offset by negativity towards a possibly generous move.

I'm not sure what has motivated them to do this, but it's quite a radical departure from their track record as of late, I'd like to hope that it'd work out to be mutually beneficial.

If they've already released betas under the terms that they can give them out, I don't think that they'll be trying to charge for it either.



Can someone make a LUA script to make the LCD not suck?
« Last Edit: May 23, 2011, 08:35:18 am by Netham45 »
Omnimaga Admin

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: An official Lua SDK at the horizon?
« Reply #14 on: May 23, 2011, 08:36:23 am »
Can someone make a LUA script to make the LCD not suck?
Nope. You can't even draw to 100% of the screen using Lua IIRC.