π
<-

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

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

Unread postby 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.
Last edited by quentinguidee on 03 Jan 2020, 23:01, edited 3 times in total.
Image
User avatar
quentinguideeProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 26.5%
 
Posts: 81
Joined: 30 Oct 2019, 20:40
Location: Belgique
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur civil, Bac 1
GitHub: quentinguidee

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

Unread postby 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.

User avatar
Smart CrystalOmega
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 33.4%
 
Posts: 54
Joined: 11 Apr 2019, 16:41
Gender: Male
Calculator(s):
MyCalcs profile
Class: BUT Info [2A]

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

Unread postby 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
User avatar
quentinguideeProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 26.5%
 
Posts: 81
Joined: 30 Oct 2019, 20:40
Location: Belgique
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur civil, Bac 1
GitHub: quentinguidee

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

Unread postby redgl0w » 03 Jan 2020, 22:38

A2drien wrote: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
User avatar
redgl0wVIP+
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 62.7%
 
Posts: 285
Images: 0
Joined: 30 Oct 2019, 20:36
Location: Grenoble
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENSIMAG 1A
Twitter: Gl0wRed
GitHub: RedGl0w

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

Unread postby 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.

User avatar
Smart CrystalOmega
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 33.4%
 
Posts: 54
Joined: 11 Apr 2019, 16:41
Gender: Male
Calculator(s):
MyCalcs profile
Class: BUT Info [2A]

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

Unread postby 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.
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 votre app pour Omega: l'outil parfait pour débuter

Unread postby 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
User avatar
quentinguideeProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 26.5%
 
Posts: 81
Joined: 30 Oct 2019, 20:40
Location: Belgique
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur civil, Bac 1
GitHub: quentinguidee

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

Unread postby 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.
User avatar
M4x1m3Programmeur
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 62.7%
 
Posts: 171
Images: 12
Joined: 13 Oct 2019, 21:10
Location: Bas-Rhin (67)
Gender: Male
Calculator(s):
MyCalcs profile
Class: M2 Informatique
Twitter: M4xi1m3
GitHub: M4xi1m3

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

Unread postby 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
User avatar
legmaskVIP
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 31.5%
 
Posts: 110
Images: 4
Joined: 20 Dec 2019, 16:49
Gender: Male
Calculator(s):
MyCalcs profile
Class: BioMAD
GitHub: LeGmask


Return to Programmation native (C/C++/...)

Who is online

Users browsing this forum: ClaudeBot [spider] and 1 guest

-
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.
687 utilisateurs:
>625 invités
>54 membres
>8 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)