Join us on Discord!
You can help CodeWalrus stay online by donating here.

CalcPlay for Windows

Started by Ephraim Becker, March 24, 2015, 12:19:55 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Ephraim Becker

I feel like making a calculator linking software App for Windows 8\10 in Visual Basic that would compete with TI-Connect and TILP. I'm calling it CalcPlay. I'll try to post a mockup of CalcPlay later.
  • Calculators owned: TI 84 Plus, TI 84 Plus C Silver Edition, TI 84 Plus CE, Casio FX-9750 GII
I have Aspergers Syndrome

Snektron

Sounds cool. IIRC BrandonW did some reasearch on the TI usb protocol, you might want to use that
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


alexgt

Sounds cool will it just be linking software or will it have other features?
  • Calculators owned: Ti-84+, Ti-Nspire, Hp Prime, Broken HP Prime, HP 48SX

Ephraim Becker

It will have other features also. I'm hoping to integrate an App Store into it. I'm still thinking what I want the UI to be like. It will be written in Visual Basic 2013.
  • Calculators owned: TI 84 Plus, TI 84 Plus C Silver Edition, TI 84 Plus CE, Casio FX-9750 GII
I have Aspergers Syndrome

Unicorn

So you are attempting to sell programs from the application, or are you just going to provide an easy way to search for programs on Ticalc/Cemetech and download them to the calculator?
  • Calculators owned: I own all of them: PICKACHUP TI 84+ CSE TI 83+ SE TI something something ??? ??? ??? ??? ???
  • Consoles, mobile devices and vintage computers owned: PICKACHUP ??? ??? ??? ??? ???



??? ??? ??? ??? ???

Ephraim Becker

Provide an easy way to search for programs from ticalc.org and download them to the calculator
  • Calculators owned: TI 84 Plus, TI 84 Plus C Silver Edition, TI 84 Plus CE, Casio FX-9750 GII
I have Aspergers Syndrome

Unicorn

  • Calculators owned: I own all of them: PICKACHUP TI 84+ CSE TI 83+ SE TI something something ??? ??? ??? ??? ???
  • Consoles, mobile devices and vintage computers owned: PICKACHUP ??? ??? ??? ??? ???



??? ??? ??? ??? ???

Dream of Omnimaga

TC01 made a tool that lets you download files from ticalc.org and other websites that can also be integrated in softwares or website download systems. Assuming you can actually pull off a linking software on your own (which will be hard considering how much effort was required to develop TILP), it would need unique features that make it stand out from the other established softwares. That file searching and downloading idea would definitively be one, but how hard is it to implement is another story. Also this most likely won't work with most JRPGs since they often have a complex install process.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Yuki

A package manager that directly uploads the files to your calcs would indeed be interesting. If you want some help, there's libticalcs (ships with TILP) that could be usable.
  • Calculators owned: TI-83+ (dead?), Casio Prizm (also dead???)
  • Consoles, mobile devices and vintage computers owned: A lot
Read Zarmina!
YUKI-CHAAAANNNN
In the beginning there was walrii. In the end there will be walrii. All hail our supreme leader :walrii: --Snektron

if you wanna throw money at me and/or CodeWalrus monthly it's here

Duke "Tape" Eiyeron

I'm interested by the package manager for FiXos. It's way ahead of what we can do at this moment but a program that would send these such packages to the calc would be quite helpful. If we can get around the USB device, we would be able to set down a protocol to communicate with the calculator and possibly download files in background (highly improbable but that would be epic)

Edit : Revolution 909 posts.
  • Calculators owned: A lot.

pimathbrainiac

If I may ask, why program it in VB? It would be much easier to do it in gnu c and use libticables/libticalcs, as well as making it  cross-platform (at least in source).
Well, I'm bach here too!

Snektron

Maybe cuz the C Windows APi is very weird? :P
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Dream of Omnimaga

Quote from: pimathbrainiac on March 25, 2015, 09:38:30 AM
If I may ask, why program it in VB? It would be much easier to do it in gnu c and use libticables/libticalcs, as well as making it  cross-platform (at least in source).

Although I agree with you about this particular project, especially due to libticables/libticalcs and the fact it isn't started being programmed yet, I would like to reiterate that CodeWalrus welcomes contributions regardless of the programming language being used. http://codewalr.us/index.php?topic=36.0 Let's make sure to be careful in the future to keep language debate-related material outside author's project threads if a project is officially doable in the language the author chose (eg a BASIC or VB puzzle game) and to keep fanboyism out of the way.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

pimathbrainiac

Sorry about that. I meant it more as a suggestion. I didn't mean for it to be language-wars-y or fanboyish.
Well, I'm bach here too!

Yuki

#14
Quote from: Cumred_Snektron on March 25, 2015, 11:12:02 AM
Maybe cuz the C Windows APi is very weird? :P
You don't have to use the Windows API. You might as well use something like GTK like TILP did, or another completely different framework.

Actually, you can use pretty much every language as long as you can link libticables/libticalcs with it, such as C# or VB.NET, you don't have to use C. Maybe even a Metro app (which I assume is what you were aiming for in the OP, with Windows 8/10)? Use whatever language that best suits your needs. Anyway, I'm suggesting you to use libticables so it would be slightly easier for the linking, all the protocol would already be done for you.

And yeah DJ, you're right, but the point is more to figure out if the project is doable in the language he chose more than anything, in order to help said author and not see the project fall in oblivion because of bad choices. Conclusion: you would think it's not doable (because you'd think C libraries can only be usable in C), but it actually is, it's pretty simple to link a C library in every language that supports it.
  • Calculators owned: TI-83+ (dead?), Casio Prizm (also dead???)
  • Consoles, mobile devices and vintage computers owned: A lot
Read Zarmina!
YUKI-CHAAAANNNN
In the beginning there was walrii. In the end there will be walrii. All hail our supreme leader :walrii: --Snektron

if you wanna throw money at me and/or CodeWalrus monthly it's here

Powered by EzPortal