π
<-

Créez facilement de la géométrie interactive en Lua !

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

Créez facilement de la géométrie interactive en Lua !

Unread postby Adriweb » 26 Oct 2012, 01:04

Salut à tous,

Certains d'entre vous ont peut-être déjà essayé, et ceux-ci pourront témoigner : il n'est pas très évident de créer des activités Lua sur Nspire avec des animations "complexes", du moins sans l'aide d'une bonne bibliothèque tierce-partie polyvalente (comme AnimIt de Levak).
Intéressons-nous particulièrement au cas de simulations géométriques (des plus simples aux plus complexes). Il devient vite difficile de les réaliser sur la Nspire directement à cause de l'écran qui reste tout de même relativement petit et limité, mais le logiciel pour ordinateur résout quelque peu ce problème et nombre d'activités (pédagogiques le plus souvent) impressionnantes ont été réalisées en G&G par ce biais.

Mais il reste cependant les inconditionnels des logiciels traditionnels sur ordinateurs, où un outil spécialisé permet de réaliser plus que la Nspire.
Je nomme par exemple ici le logiciel Geometry Expressions qui a été récemment mis-à-jour, et cette nouvelle version est très intéressante.

Pourquoi ?
Et bien, mes chers amis, cette nouvelle version propose une option fort intéressante, en plus de son export en JavaScript/HTML5 : "Export to Lua App".

Vous avez bien lu, cette application permet directement de créer un script Lua fait pour la TI-Nspire !
Son manuel donne des détails sur cet export :
Image

Vous retrouverez automatiquement vos tracés, variables dynamiques et liées etc., dans un script lua prêt à être intégré à un .tns, directement ! Sont notamment au rendez-vous sliders, variables changeables, drag&drop etc.

Prenons un exemple bien connu :
Image -> Image

Steve Arnolds, un des pionniers de la programmation Lua sur Nspire, vous le propose côte-à-côte avec un export HTML5 et Lua (intégré dans un .tns, lu par le player) sur son site : http://compasstech.com.au/GX/.

Pour ceux qui veulent en savoir plus sur le côté technique, sachez que le code source Lua généré automatiquement fait environ 4300 lignes minimum.
On peut y voir tout une partie "globale" ressemblant quasi-absolument à la partie Javascript lors d'un export en HTML5 (le Lua et le JS ne sont pas très éloignés), et dans une deuxième partie, un oeil bien averti reconnaîtra l'usage de bibiliothèques Lua de GUI (entre autre) écrites par TI (dont l'usage se voit dans plusieurs activités pédagogiques dont nous avons parlé précédemment).


Vous pouvez télécharger une version de démonstration (non limitée mais valable 30 jours) de Geometry Expressions ici :
http://www.geometryexpressions.com/

Téléchargement du "String Art" : archives_voir.php?id=8686


(Merci à John Hanna pour avoir déniché ça ;-) )

Hi everyone,

Some of you may have already tried, and they can tell you, it is not very easy to create activities on Nspire Lua with "complex" animations, at least without the help of a good, versatile third-party library (like Levak's Animit).
Let's take a close look at the case of geometric simulations (from simple to more complex ones). They quickly become difficult to create directly on the Nspire because the screen is still relatively small and limited, but the PC software somewhat solves this problem, and number of impressive activities (educational, most often) have been made in G&G.

But there still remains fans of traditional software on computers where a specialized tool can achieve (much) more than the Nspire.
Let me take the example of Geometry Expressions, which recently got updated, and believe me, this update is very interesting ;)

Why ?
Well, my dear friends, this new version offers a very interesting option, in addition to its export capability to JavaScript/HTML5: "Export to Lua App" .

You read correctly, this application is able to directly create a Lua script is for the TI-Nspire!
Its manual provides some details on the export:
Image

You will find your graphs automatically, and linked dynamic variables etc.., In a lua script ready to be integrated into a .tns directly ! Let's not forget text inputs and sliders for changeable variables, drag&drop etc..

Let's take a well-known example:
Image -> Image

Steve Arnolds, a pioneer of Nspire Lua programming, offers you a side-by-side view of HTML5 and Lua export (integrated in one .tns, read by the player) on his website: http://compasstech.com.au/GX/.

For those who want to know more about the technical side, note that the Lua source code automatically generated is of about 4300 lines minimum.
You can see a part of "global" things like JavaScript and HTML5 (JS and Lua are not very far), and a second part, in which an accustomed eye recognizes the use of Lua GUI libraries (among others) written by TI (whose use is seen in several educational activities discussed earlier).


You can download a demo version (not limited but valid for 30 days) Geometry Expressions here : http://www.geometryexpressions.com/

"String Art" download : archives_voir.php?id=8686


(Thanks to John Hanna for finding this ;-) )

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: Créez facilement de la géométrie interactive en Lua !

Unread postby critor » 26 Oct 2012, 11:11

Notons un petit truc qu'Adriweb a raté: l'éditeur du logiciel est Saltire Software.

Et Saltire Software avait développé en 2000 l'OS/logiciel de maths pour la calculatrice haut de gamme de HP, le HP-XPander qui n'est jamais sorti:
Image

http://www.hpmuseum.org/xpand.htm
http://www.hpcalc.org/xpander.php



Encore donc une autre erreur de HP, abandonnant le marché du haut de gamme à Casio et TI.

Ce retournement de veste (en 10 ans) de Saltire Software serait-il le signe qu'il n'y a rien de nouveau à attendre chez HP à court terme?
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15866
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Créez facilement de la géométrie interactive en Lua !

Unread postby Lionel Debroux » 26 Oct 2012, 11:48

Intéressant :)

Aller vers le leader du marché (même quand il fait des produits assez fermés et bien trop chers) a du sens pour le business, c'est clair.
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: Créez facilement de la géométrie interactive en Lua !

Unread postby Neo » 26 Oct 2012, 12:46

critor wrote:Notons un petit truc qu'Adriweb a raté: l'éditeur du logiciel est Saltire Software.

Et Saltire Software avait développé en 2000 l'OS/logiciel de maths pour la calculatrice haut de gamme de HP, le HP-XPander qui n'est jamais sorti:
Image

http://www.hpmuseum.org/xpand.htm
http://www.hpcalc.org/xpander.php



Encore donc une autre erreur de HP, abandonnant le marché du haut de gamme à Casio et TI.

Ce retournement de veste (en 10 ans) de Saltire Software serait-il le signe qu'il n'y a rien de nouveau à attendre chez HP à court terme?


c'est pas un prototype ça? J'en avais vu un en vente sur Leboncoin, il y a quelques mois..
Image
Auteur du Guide de rentrée 2013 TI-Planet.org
Je ne réponds pas aux demandes d'aide par MP
Ecrivant sur des ordinateurs britanniques, aucun accent ne sera visible dans mes messages. Sorry for the inconvenience!
Mes calculatrices TI: TI-Nspire CX, TI-Nspire CAS+, TI-89, TI-83+.fr, TI-66, TI-59, TI-57 II, TI-30XB MultiView, TI-30Xa, TI-30 Eco RS, TI-Primaire Plus, TI-15 Explorer
Mes calculatrices Casio: Graph 35+ SH4 (trafiquée), Graph FX-8000G, Graph FX-7000G, FX-82MS
User avatar
Neo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.4%
 
Posts: 1058
Images: 311
Joined: 19 Dec 2010, 00:00
Location: London, United Kingdom
Gender: Male
Calculator(s):
MyCalcs profile
Class: --

Re: Créez facilement de la géométrie interactive en Lua !

Unread postby critor » 26 Oct 2012, 18:38

C'est un prototype oui, puisqu'il n'a jamais été commercialisé.

Pourtant en 2000, ça aurait volé la vedette aux TI-Voyage 200 et Casio ClassPad telles que nous les connaissons, et qui n'étaient pas encore sorties.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15866
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Créez facilement de la géométrie interactive en Lua !

Unread postby Adriweb » 28 Oct 2012, 11:59

Ajouté la traduction anglaise du topic :)

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


Return to News TI-Nspire

Who is online

Users browsing this forum: ClaudeBot [spider] and 12 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.
705 utilisateurs:
>651 invités
>47 membres
>7 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)