Which name is best for this program? |
TIApps |
|
28% |
[ 10 ] |
CEApps |
|
40% |
[ 14 ] |
BrowseTI |
|
14% |
[ 5 ] |
BrowseCE |
|
17% |
[ 6 ] |
|
Total Votes : 35 |
|
This will probably be the first program I'll make for Cemetech.
The idea is that the user can browse different files for their TI calculator(s) (and later for Casio FX and HP Prime). These files could be from ones they have downloaded, or they can get ones online without downloading!
The program connects to an API that lets the user browse available files online, without downloading them and finding a place for them.
Currently, I'm planning on supporting .8xg, .8xi, .8xv, .8xl, and all other files that are compatible with the TI-83+ and TI-84+ family.
Other: prgmSTORE
(The traditional “prgm” token mixed with “Store”, from Apple’s “App Store”)
There exists at least
one previous project with similar goals.
I can think of a few things that will be at least a little challenging about this:
- Which files inside a download (generally a zip archive) should be sent to a calculator is often unclear. You'll need some heuristics.
- Actually sending files to a calculator within a Windows program isn't exactly easy, and since you'll need to use libusb (or winusb) then users will need to do manual driver setup (using Zadig or something) to actually connect with a calculator.
I Don't Know Much About The Calculator, But I Have Never Seen Anything Online On The Calculator, Without The Calculator Plugged In To The Computer
Here are some more things to keep in mind.
- Please follow the licenses of the programs. For many open-source licenses, the easiest option is to include said license with each bundle, but programs without a license are All Rights Reserved by default, meaning hosting them yourself is not the best idea. I would also recommend sharing the README file and any other manuals too because they usually come with instructions on how to use it.
- Try to use cross-platform APIs and GUI libraries if you ever plan to port the program to MacOS or Linux. Quite a few people don't use Windows on this forum, so starting with a cross-platform approach will reduce the hassle of porting the app store.
TNDLLOFFICIAL wrote:
I Don't Know Much About The Calculator, But I Have Never Seen Anything Online On The Calculator, Without The Calculator Plugged In To The Computer
No, the software will not be on the calc itself. It will be on PC, with the calc plugged in.
Tari wrote:
There exists at least one previous project with similar goals.
I can think of a few things that will be at least a little challenging about this:
Which files inside a download (generally a zip archive) should be sent to a calculator is often unclear. You'll need some heuristics.
Actually sending files to a calculator within a Windows program isn't exactly easy, and since you'll need to use libusb (or winusb) then users will need to do manual driver setup (using Zadig or something) to actually connect with a calculator.
The files that will be sent to the calc are all of them. All of the files in the archive, will be shown in the software, the user can choose which ones to send. Also, the software will make use of the TI Connect CLI to send files.
Also, do you know how to uninstall the manual driver that you connected with a calculator from libus-wins-32? Because my calculator is connected to that and I can't connect to it connect CE because of that driver
I think name and version would be based on updates and titles, and supported calculators could be based on types of files in the archive. If that fails, then I might need to ask everyone to update their calculator programs and the owners of Cemetech and ticalc to update their APIs.
twisted_nematic57 wrote:
Other: prgmSTORE
(The traditional “prgm” token mixed with “Store”, from Apple’s “App Store”)
Sounds like a great name. I would update the poll if I could.
TNDLLOFFICIAL wrote:
Also, do you know how to uninstall the manual driver that you connected with a calculator from libus-wins-32? Because my calculator is connected to that and I can't connect to it connect CE because of that driver
The user will be required to install TI Connect CLI to use the program. If there was a certain API designated for this task, then I would use that.
Could you make a similar program fit for the web browser?
Coder_2917 wrote:
Could you make a similar program fit for the web browser?
I think not, then I would not be able to use TI Connect's API.
ColurMine wrote:
Coder_2917 wrote:
Could you make a similar program fit for the web browser?
I think not, then I would not be able to use TI Connect's API.
I just realized I can open .deb files on ChromeOS, so as long as the download for Linux is a .deb file, I should be fine.
Coder_2917 wrote:
ColurMine wrote:
Coder_2917 wrote:
Could you make a similar program fit for the web browser?
I think not, then I would not be able to use TI Connect's API.
I just realized I can open .deb files on ChromeOS, so as long as the download for Linux is a .deb file, I should be fine.
clevor wrote:
Here are some more things to keep in mind.
- Please follow the licenses of the programs. For many open-source licenses, the easiest option is to include said license with each bundle, but programs without a license are All Rights Reserved by default, meaning hosting them yourself is not the best idea. I would also recommend sharing the README file and any other manuals too because they usually come with instructions on how to use it.
- Try to use cross-platform APIs and GUI libraries if you ever plan to port the program to MacOS or Linux. Quite a few people don't use Windows on this forum, so starting with a cross-platform approach will reduce the hassle of porting the app store.
(1), I will NOT be hosting it myself. the files would come straight from Cemetech or ticalc.org, and (2), I did not really plan to make this software also support Linux and MacOS. I'm already making it with WinForms on Windows.
Also, does Cemetech or ticalc.org have APIs I can use? I do not want to re-host files.
Those Concerned about Transfering the files to the Calculator, You Could Implement Other Apps Such as Transfer(The TI84+CE Calculator App), or The ConnectCE App (for Windows). The Problem is, Transfer only Transfers Files to the RAM of the Calculator, And the TIConnectCE App might not allow you to build it into your app. So you might have to make a script that will have it download the app from your store, open the TIConnectCE App, and automatically click the transfer files button, auto select archive, and auto click the send button.
PaulGamerBoy360 wrote:
Those Concerned about Transfering the files to the Calculator, You Could Implement Other Apps Such as Transfer(The TI84+CE Calculator App), or The ConnectCE App (for Windows). The Problem is, Transfer only Transfers Files to the RAM of the Calculator, And the TIConnectCE App might not allow you to build it into your app. So you might have to make a script that will have it download the app from your store, open the TIConnectCE App, and automatically click the transfer files button, auto select archive, and auto click the send button.
Well, that wouldn't really work out because I have no way of "selecting" the files, and besides, I have already found a CLI program that can do just that.
When launching the app store for the first time, the program will automatically download and run tiput.
there is this project that you could use to send the files to the calculator through a web browser.
https://ticalc.link/
keep in mind that it's experimental
CorruptionVR wrote:
there is this project that you could use to send the files to the calculator through a web browser.
https://ticalc.link/
keep in mind that it's experimental
But it has support only for TI-84+ family calcs. I want to support all calcs.
Also, who else wants prgmSTORE as the name of this software? Each post will count as a vote.
[quote="ColurMine"]
CorruptionVR wrote:
Also, who else wants prgmSTORE as the name of this software? Each post will count as a vote.
I Was actually Thinking it Could Be prgmCE or prgmCALC.
As of now, what is the size of the program?
Coder_2917 wrote:
As of now, what is the size of the program?
Around a good 50 KB at the moment.
PaulGamerBoy360 wrote:
I Was actually Thinking it Could Be prgmCE or prgmCALC.
No, I don't really think that would make a good name because it does not show the "store" part of the program.
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.
»
Go to Registration page
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum