π
<-
Chat plein-écran
[^]

Créez votre app pour Omega: l'outil parfait pour débuter.

Créez votre app pour Omega: l'outil parfait pour débuter.

Message non lude quentinguidee » 03 Jan 2020, 22:27

Omega App Template bêta

Bonjour à tous! Encore une fois nous, la Team Omega :)

Il y a quelques jours, j'ai eu l'idée de créer un nouveau repository : Omega App Template. Dit comme ça, on dirait que c'est simplement un template pour commencer à créer une application pour Numworks. Pourtant, ça a déjà été fait (une par M4x1m3, une autre par boricj, et j'en passe peut être d'autres).

Ici, le but que nous souhaitons atteindre va plus loin : nous souhaitons créer un repo qui contient:

  • L'entièreté des outils dont vous aurez besoin pour créer votre app
  • Toute la documentation et un guide complet pour vous apprendre à en créer une
  • Des outils en ligne de commande pour tester facilement l'application en cours de développement
  • Un outil pour compiler l'application dans le but de la publier partout (sur un repo personnel ou autres...)
  • (Et bien d'autres idées à venir!)

Cette application est basée sur l'application "Hello World" de boricj, et est sous license CC0.

Pour le moment, la base est là : l'application exemple + un peu de documentation brute dans le code et dans le README.md. Nous allons essayer d'implémenter les différents points cités ci-dessus au fur et à mesure du développement. Ceci dit, le projet est déjà utilisable maintenant, mais en bêta. Ce projet risque encore de changer fortement dans les prochains jours/semaines, étant donné qu'il est encore en phase de bêta.

Le repo peut être trouvé ici : https://github.com/Omega-Numworks/Omega-App-Template

Merci à LeGmask (un nouveau contributeur!) pour le début du code de ce projet, et bien sûr boricj pour son application exemple!

Bon amusement! ;)

La Team Omega.

NumWorks is a registered trademark. Omega is not affiliated with Numworks.
Dernière édition par quentinguidee le 03 Jan 2020, 23:01, édité 3 fois.
Image
Avatar de l’utilisateur
quentinguideeProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 26.5%
 
Messages: 81
Inscription: 30 Oct 2019, 20:40
Localisation: Belgique
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ingénieur civil, Bac 1
GitHub: quentinguidee

Re: Créez votre app pour Omega: l'outil parfait pour débuter

Message non lude Smart Crystal » 03 Jan 2020, 22:33

Oh ! :o
C'est quoi le niveau de programmation minimum requit ? :| (Pas débutant je parie... :mmm: )
Attention, à partir de la version 16, les NumWorks ne peuvent plus installer des logiciels tiers tels que Delta ou Omega.
Toute mise à jour est à ce jour irréversible.

Avatar de l’utilisateur
Smart CrystalOmega
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 33.4%
 
Messages: 54
Inscription: 11 Avr 2019, 16:41
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BUT Info [2A]

Re: Créez votre app pour Omega: l'outil parfait pour débuter

Message non lude quentinguidee » 03 Jan 2020, 22:37

Je dirais intermédiaire, quoi que ça dépend vraiment de ce qu'on veut faire.. :? Mais le but ici à terme est justement d'aider les débutants ;)
Image
Avatar de l’utilisateur
quentinguideeProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 26.5%
 
Messages: 81
Inscription: 30 Oct 2019, 20:40
Localisation: Belgique
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ingénieur civil, Bac 1
GitHub: quentinguidee

En ligne

Re: Créez votre app pour Omega: l'outil parfait pour débuter

Message non lude redgl0w » 03 Jan 2020, 22:38

A2drien a écrit:Oh ! :o
C'est quoi le niveau de programmation minimum requit ? :| (Pas débutant je parie... :mmm: )


Connaitre un peu de c++...
C'est assez simple de faire une app, a pars quand tu vas dans des choses pas très claires d'epsilon...
Image
Avatar de l’utilisateur
redgl0wVIP+
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 58.6%
 
Messages: 283
Images: 0
Inscription: 30 Oct 2019, 20:36
Localisation: Centre Val de Loire
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: MP2I
Twitter/X: Gl0wRed
GitHub: RedGl0w

Re: Créez votre app pour Omega: l'outil parfait pour débuter

Message non lude Smart Crystal » 03 Jan 2020, 22:41

OK, merci. :)
Avec mon niveau, je pense que je vais faire des nuits blanches les prochains mois rien que pour apprendre à coder. :(
Youpi. :D
Attention, à partir de la version 16, les NumWorks ne peuvent plus installer des logiciels tiers tels que Delta ou Omega.
Toute mise à jour est à ce jour irréversible.

Avatar de l’utilisateur
Smart CrystalOmega
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 33.4%
 
Messages: 54
Inscription: 11 Avr 2019, 16:41
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BUT Info [2A]

Re: Créez votre app pour Omega: l'outil parfait pour débuter

Message non lude Lionel Debroux » 03 Jan 2020, 22:44

C'est bien que vous (pluriel) continuiez à avancer dans cette voie-là, on verra la façon dont les utilisateurs tireront parti de ces travaux - j'espère assez largement :)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Créez votre app pour Omega: l'outil parfait pour débuter

Message non lude quentinguidee » 03 Jan 2020, 22:51

Merci beaucoup pour l'encouragement! :)

Nous cherchons vraiment à rendre le projet le plus communautaire possible, donc en incluant aussi ceux qui savent moins bien coder 😉 (mais aussi ceux qui ne savent pas coder: ils peuvent publier leurs bugs et demandes de fonctionnalités sur GitHub, nous répondons à tout le monde, et très très souvent avec une réponse positive).
Image
Avatar de l’utilisateur
quentinguideeProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 26.5%
 
Messages: 81
Inscription: 30 Oct 2019, 20:40
Localisation: Belgique
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ingénieur civil, Bac 1
GitHub: quentinguidee

Re: Créez votre app pour Omega: l'outil parfait pour débuter

Message non lude M4x1m3 » 04 Jan 2020, 00:17

Après Epsilon en lui-même a une approche très POO qui peut vite dérouter les débutants (et mêmes les confirmés des fois ._.) donc pour commencer je conseillerais plutôt de voir pour faire des apps external (seulement compatibles n0110 malheureusement), qui se programment à peu près comme les programmes en C pour TI83PCE.
Mais il est vrai que l'utilisation des fonctionnalités du firmware permet de faire des choses plus poussées et qui s'intègrent mieux.
Image
"Regression testing"? What's that? If it compiles, it is good, if it boots up it is perfect.
Avatar de l’utilisateur
M4x1m3Programmeur
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 62.6%
 
Messages: 170
Images: 12
Inscription: 13 Oct 2019, 21:10
Localisation: Bas-Rhin (67)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: M1 Informatique
Twitter/X: M4xi1m3
GitHub: M4xi1m3

Re: Créez votre app pour Omega: l'outil parfait pour débuter

Message non lude legmask » 04 Jan 2020, 11:01

C'est assez facile a comprendre comment ca marche et comment on peut dev certaine chause, j'ai commencée il y a 2 petite semaine et je comprend la globalité, Après il faut certainement quelque base en programmation mais tout ce ressemble globalement :wink: !
Image
Avatar de l’utilisateur
legmaskVIP
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 31.5%
 
Messages: 110
Images: 4
Inscription: 20 Déc 2019, 16:49
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BioMAD
GitHub: LeGmask


Retourner vers Programmation native (C/C++/...)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 9 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1453 utilisateurs:
>1437 invités
>11 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)