Category Archives: News

Some news for 2013…

Hi everyone !

This is the first article of 2013 and here are some news !

First, for our french readers, a Lua book has been recently released by the “D-BookeR” editions and while not all of its content is applicable in our Nspire-Lua language (for example, we cannot enhance the API via C, officialy), the first part of the book is about the Lua language itself, in general, and can be useful for us. Maybe for computer-Lua enthusiasts the other parts will be interesting too 😉

Link: http://www.d-booker.fr/programmation-et-langage/1-livre-lua.html
Free samples are available 🙂


Second
, FormulaPro 1.4b has been released !

Changes :
Ability to open external formulas DBs (this is still being tested. It works but an on-calc DB editor would have to be created for the user’s convenience ;) )
– Subcat text in manual solver frame gets cropped if too long.
– Tricky mouseUp now working “properly” (TI “bug” when the cursor wasn’t shown and the click button was still pressed. It acts as Enter now, as kind of expected)
– mouseUp overall (since it’s expected/needed for sButton’s improvement)
– sButton more realistic (actually pushed when being clicked on release when mouse exits the area)
– Overall focus color change : it’s now light blue (it now looks better, I guess)
– Bugfixes here and there.

FormulaPro 1.4b

As usual, the source code (especially ETK, the GUI toolkit) can be found on GitHub.
.tns file download : here (GitHub), or here (TI-Planet).

 And last but not least :
TI recently released its TI-Nspire iPad applications (CAS and non-CAS), that comes with OS 3.4, which looks like a 3.2 OS, features-wise.

iPad app screenshot
You can find the Lua API changes here : http://wiki.inspired-lua.org/Changes_in_OS_3.4
Link to the App Store : Non-CAS App  –  CAS App.  Price : $29.99

 

FormulaPro v1.2 is here !

Hi,

I guess some of you already know about TI-Planet’s (mainly Jim Bauwens and I) FormulaPro. For those who don’t know (yet !), it’s been announced at the end of june (2012) here (english), here (french), on the tinspire google group… It’s a re-make&improved version of the original TI-89 “EEPro”, re-coded from scratch in Nspire-Lua (supporting any 3.x OS) : solve any kind of equations easily ! (right now, the default DB is about physics, but users can create their own set of formulas).
Well, I’ve updated it :D. It’s now in version 1.2 and here is the changes ( and a nice screenshot for you 😉 )
ImageChangelog :
– First, probably what you will notice the most : Animations ! Thanks to Levak’s animation framework 😉 So, this basically makes “screens” (frames) scrolling around, as seen in the .gif above.
– Re-did the Screen push/remove engine to work correctly with the animations.
– nSolve() used instead of solve() which makes the whole thing works on non-cas devices 🙂
– Rounding big numbers in the results
– Put the Reference part inside of FormulaPro (Tab key on home screen). We decided that we’ll stick with the “FormulaPro” name for now (and not EEPro-Nspire) since we won’t do the Analysis part very soon.
– Code reformatting
– Timer bugs fixes
– Resizing issues fixed
– List widget improvement -> last/first brings you to top/bottom when you press down/up. (<- respectively)
– ClearKey support for input widgets.
– Pre-calculate entered value in solver input if valid (so the user can enter calculations inside the input and it will work)
– Fixed bug about timer multiplier adjustment (depending on the version)
– support for both “-” symbols (minus and negative) inside solver

Download : 
http://tiplanet.org/forum/archives_voir.php?id=6034  or  https://github.com/adriweb/EEPro-for-Nspire/blob/master/FormulaPro.tns?raw=true

We’d love to hear any feedback Cheesy

 

FormulaPro v1 is here !

Hello everyone,

Today it is with great honor and pleasure that we are finally announcing the release of FormulaPro !


What is FormulaPro ?

  • Here are the technical details : FormulaPro is a TI-Nspire (OS 3.x) document whose main content is a Lua script. Yep, all made in Nspire-Lua (http://www.inspired-lua.org). Indeed, it is the only way so far / right now to “properly” achieve what we do on FormulaPro (completely graphical UI, math calculations…).
  • FormulaPro is also free, of course, and open-source (https://github.com/adriweb/EEPro-for-Nspire/) (LGPL license) ! 🙂

 

Hmm ok, but what does it do ? 😛

  • Well, here you go : some of you may already know what’s called “EEPro” or “MEPro” for the TI-89 and TI-92. It is an official program that TI puts in the 89 by default. If you don’t know it, EEPro-89 is basically a program described by TI like this: “This application solves the problems of electrical engineering. It is composed of three modules: Analysis, Equations (700 equations grouped into 16 subjects) and Reference. ” In short, a complete and very powerful application about Electrical Engineering. Well, FormulaPro is the 2nd part (“Equations”) of our project to port the EEPro-89 suite to the Nspire.
    But we improved it, naturally. A lot. (And we already have plans and written code already ready for version 2.0 which will be even more awesome and more powerful.)


  • What FormulaPro right now is capable of, along with its website, is :
    • to be able to run on any OS 3.x and any Nspire model and to be able to run on the computer software too with auto-resizing frames
    • Mouse and keyboard input support, on both Software and Handheld
    • to be able to let users generate their own pack of equations, smartly (variables and units are bound), within categories and sub-categories,
    • to be able to solve intelligently solve the equations it’s given, contrary to the 89 version, where the user had to select what equations had to be used : Indeed, here you just have to enter what you know already, and it will automatically try to solve for what it can.
    • it can very easily let you chose the unit/subunit you want to enter your data in. (for example Hz/kHz/MHz, °C/°F/°K etc.)
    • it can show you the used formulas of the current sub-category in “PrettyPrint”

 

Great ! How do I use it ?

  1. Be sure to run Nspire OS >= 3.0. We recommand version 3.1.0.392.
  2. You can then either use the “demo” database (a part of the original EE-Pro one) available here (and also attached) : https://github.com/adriweb/EEPro-for-Nspire/blob/master/EEPro.tns?raw=true
  3. … or either starting your own database with our online FormulaPro Database maker which lets you easily create categories, subcategories, equations, units and subunits etc. It is available here: http://education.bwns.be/FormulaPro/
  4. If you were on the online generator, click the “Generate” button at the bottom of the page.
  5. Transfer the .tns to your calculator or in the computer software and open it.
  6. Select the category and the subcategory, and begin filling the input fields of the data you already know. Press enter or change focus, and it will start auto-solving.
  7. Enjoy !

 

Screenshots time !

Here are 4 screenshots showing pretty much all of FormulaPro. They are not related to each other.
http://i.imgur.com/QtMeX.jpg, http://i.imgur.com/J7vJ0.jpg,
http://i.imgur.com/ZaqAY.jpghttp://i.imgur.com/8qud2.jpg,

 

What’s next ?

Well, we will try to complete the entire Formula library from the original EEPro-suite. (This is just a matter of time, so it’s no problem, really)
In general, the plan is to be able to do everything (and more !) that the TI-89 version can do.

So, here’s what we also planned for version 2.0 :

  • Database Editing on-calc !
  • An even more powerful solving core
  • Smart Search (Don’t browse in the categories : just enter the units you have and it will try to figure out which equatinos to use directly)
  • Pictures associated with categories (circuits explanations etc.)
  • Input data directly into the solver using Vernier sensors!
  • Multi-language support
  • Ability to graph results

 

Please report any bug or comments if you have some,
Good Luck and Have fun,
The FormulaPro team,

 


The Nspire OS 3.2 has arrived !

Hi there ! Good news for Nspire Lua programmers, TI updated the Nspire OS to version 3.2, which is a great update for Lua scripting ! Indeed, it brings, along with some API changes, 2 main things : – An integrated SDK (Software Development Kit) to the Npire Computer Software, which enables you to program in Lua directly within the software. It features some auto-completion, syntax-coloring, a debugger etc. 🙂

Screenshot of the 3.2 Lua Script Editor
Lua Script Editor

– A Physics Engine… Yes ! You’ll now be able to create some great physics-based simulations for the Nspire, without having to code everything from scratch !

 

We encourage you to check out the Wiki (we are currently expanding it with the new functions) which has a page that summarizes all the changes to the API in OS 3.2, as well as the official API Documentation from TI. Have fun !

TI Nspire OS 3.2 is coming soon !

Hello there,

As you may know, TI is soon going to release the Nspire OS 3.2 (much expected !) and it will provide some really nice new features as well as some bugfixes.

But here at Inspired-Lua, we’ll focus more on the Lua part, obviously.

Well, great news, 3.2 is a major update for Lua scripting !
This new version features an integrated (within the TI-Nspire Computer Software) Lua SDK (“script editor”, actually) as well as an improved API !

Screenshot of the 3.2 Lua Script Editor
Lua Script Editor

Say goodbye to the troubles of converting your .lua files to .tns or using Luna or any other process you could have been used to.
It’s now ridiculously easy. Just enter your script on the Lua Editor window, save it, and you’ll see instantly what it does in the calculator view !
The SDK also provides a nice debugger (breakpoints support, local/global variable display, execution stack, variable watch, etc.)
The main improvement in the API is probably the added “module” in this version. You’ll now enjoy a great Physics Engine that you can use for simulations in your documents.
It’s really well integrated, fast etc. as you can see in the video below.

 

The TI-Nspire OS 3.2 should be out in early/mid June 2012.

More info / 3.2 Release Noteshttp://education.ti.com/educationportal/sites/US/nonProductSingle/whats-new-version-32.html

End of the Nspire Lua Contest

Some time ago, we announced a contest : Nspire programming in Lua . This was a large scale contest since the total sum of the prizes was of about € 750, including three awesome TI-Nspire CAS CX !

The contest is now over !

With not less than 14 Lua programs submitted, we think this is a great success for a language so “new” on the TI-Nspire calculator!

We would like to thank all participants, regardless of their results!

The judges (Levak, Critor and myself) are going to analyze everything you have done in the coming days, and the results should be there soon !

In the meantime, here is the list (just name + Screenshot) of entries received.

We recall that these programs, unless otherwise stated on the download page are subject to the following license : CC BY-SA 2.0 . Not respecting the terms of this license will result in legal consequences. The authors of the respective programs can change their licence at their will by contacting us by e-mail, of course.

Games : 7


Bobby Carrot – – – – Loïc P.

Image
Labyrinthe – – – – David L.


Reversi (Othello) – – – – Deep Thought.

Image
MasterMind – – – – Nick V.


TI-Cran – – – – Julien R.


Nspired Phoenix Lua – – – – Florent D.


Tactical Wars CX – – – – Rehn C.

Mathematics: 4


TabVar 3 – – – – JayTe.


LuaCS – – – – Jonathan L.


LogoMagic – – – – Jim B.


ABA Logique – – – – Loulou54.

Physics/Chemistry: 3


Planétarium – – – – Bastien V.

Image
FormulaOne – – – – Naji A.

Image
Formules de Chimie – – – – Paul J.

 

Well, while waiting for the results to come, fell free to comment on these programs !

Once again, congratulations to all !

Graphical chemical reaction analysis (Nspire Lua)

(By the way, don’t think that I’m talking about me at the third-person : this is a translation I’ve done of the original TI-Planet article 😉 )

Another exclusive TI-Planet program today!

Our dear member Adriweb, after releasing the Chemical Reaction analysis program for TI-83 + / 84 + ( http://tiplanet.org/forum/archives_voir.php?id=1308 ) , has now programmed its Nspire version ! This is a first on this calculator, especially as it profits from the main new feature offered by the OS 3 : Lua Scripting, like the program TabVar 3, presented yesterday.

This .tns document actually consists of two parts:

-> You run the program (TI-Basic) avancement() and follow the steps to provide information on the chemical reaction to be studied.

-> Go to the next tab and watch the table drawn in detail and in color (Nspire CX only) !

A screenshot?

1320062663avancementnspire.jpg

This program is open source and licensed under the Creative Commons BY-SA 2.0.

Source code : https://github.com/adriweb/Tableau-d-Avancement-LUA/blob/master/TableauAvancement.lua

Link the topic of TIPlanet (more info + download ….): http://tiplanet.org/forum/viewtopic.php?f=43&t=8385

Download link directly : http://tiplanet.org/index.php?mod=archives&ac=voir&id=3754

(Click on the “Telecharger” button)

TI-Planet.org : the website that creates smart programs !

By the way, Happy Halloween;-)

TabVar v3, the ultimate function analysis tool !

Hi everybody,

Today is a great day!

Indeed, for the lucky owners of a TI-Nspire with OS >= 3, JayTe has made an awesome program that combines the simplicity of the TI-Basic with the power of Lua, for our pleasure …
Here is … TabVar 3 !
Yes, the famous program that makes all your work in depth and draws a beautiful variations table (“Tableau de variations” in french), the perfect function analysis tool !!

“Hmm, Doesn’t that exist already ?” You might say.
It does, actually, The idea is not new.
Chronologically, it has indeed been made by Adriweb, the first one for Nspire, and then, TabVar v1 and v2, by JayTe, whose engine is based originally on Adriweb’s program, but everything was done much further by integrating more and better function analysis functions and algorithms.

This program exceeds by far its competitors. No other .tns could can hope to compete so far.

The outstanding feature of this version is that this program (launched exclusively on TI-Planet) deeply uses the features offered by the OS 3 by integrating a dynamic Lua script for an optimal view of the variation table, which for once is completely graphical. No need to have weird graphical hacks to correctly display what we need …

We will not make you wait any longer… Here’s a screenshot of TabVar:

and details of preliminary calculations (click for larger image):

So far, you will not find a more reliable engine (although nothing is perfect, of course, complex functions can be studied incompletely …)
You can, for example, try fairly complex functions, such as polynomial, rational, with or without asymptote(s) and strange behavior with or without limits …
In short, for a high school student (or other!) It’s more than perfect 🙂

Download link: http://tiplanet.org/forum/archives_voir.php?id=3751

Thank you Who?
Thank you Jayte!

Do not forget, this program is by far the most reliable and practical for the studies of functions ..
A small screenshot to prove that point ?
(Example : TabVar v3 against a competitor for the same function f(x)=1/x)

Yep, do not trust bad imitations if you want a good grade!

TI-Planet.org, the reference website to find everything you need and what you dream of!

Great TI-Nspire Lua Contest 2011

The contest is now over, thanks to everybody who participated !

 

The websites Inspired-Lua and TI-Planet, with our partner R. JARRETY (where you can order your TI calcs with great TI-Planet prices), are organizing a new, great contest  in  a scale never seen before !

First, for the first time in the history of our site, the competition crosses the borders of France and whatever your country of residence, you can take part in it !

Moreover, the prize is absolutely amazing and unprecedented :
-> 3 TI-Nspire CAS CX <- , so that’s three times more likely to win!

 

No, you’re not dreaming !

You only have to create a Lua program for TI-Nspire in connection with one of these three categories:

  • Mathematics
  • Physics and Chemistry
  • Games

You’ll need an Nspire OS (or software) 3.0 or later (preferably 3.0.2 – see links).

The only requirement is that your program is suitable for a French user. If your program displays text, use single common words in a foreign language is tolerated.

Use Google Translate if needed.

To participate, simply send an email to    info @ tiplanet . org by November 7th, 2011 23:59 GMT +2 (DST French) with these information :

  • your full name
  • your full address
  • a valid email address
  • which is *only* used to send your reward

  • the chosen category
  • an archive as an attachment

The attached archive will contain:

  • the program format ‘tns’
  • source code
  • a description in a file ‘readme.txt’
  • possibly documentation (format and contents are free)

You can submit only one program for the competition, so you can participate in only one category. Choose the right one wisely !

However, it is perfectly possible to update an already submitted or even change the program or the category you chose just by sending a new email to participate, since only the last one received will be taken into account.

Good luck to everybody !

Links:

Official Rules
Inspired-Lua (documentation & Lua ressources)
TI-Planet (help & resources)
Lua generator, “Luna”
OS 3.0.2 for TI-Nspire
OS 3.0.2 for TI-Nspire CAS
OS 3.0.2 for TI-Nspire CX
OS 3.0.2 for TI-Nspire CX CAS
TI-Nspire 3.0.2 Software student for PC (free for 30 days)
TI-Nspire 3.0.2 Software student for Mac (free for 30 days)
TI-Nspire 3.0.2 Software teacher for PC (free for 90 days)
TI-Nspire 3.0.2 Software teacher for Mac (free for 90 days)

Working !

Hello everyone !

The WordPress and Wiki are now setup and we have to add (only) all the content !

Please be sure to keep in mind we are working hard for you in background. Many things to help your browsing on this website !

  • Linked registrations between forum, wiki and blog
  • User’s categories, to manage posting and contributing people on the wiki documentation part.
  • Syntax highlighting specific to the OS Lua API both in wiki and blog
  • Totally multilingual tutoring part (as the wiki is only formal documentation it doesn’t need to be translated to French).

So far, so good !