Jump to content



Photo
- - - - -

Do you have ideas/wishes for the open source fxSDK?


  • Please log in to reply
3 replies to this topic

#1 Andreas B

Andreas B

    Casio Freak

  • Members
  • PipPipPipPip
  • 160 posts
  • Gender:Male
  • Location:Norway

  • Calculators:
    fx-9860G SD

Posted 29 December 2007 - 02:19 PM

Regarding fxsdk.sf.net
I'm thinking of writing (at least starting) a simple SDK tool (fxSDK's main program). I also think Qt is the mosts appropriate toolkit for most platforms, so the code will have to be under the GPL license.

A simple draft of the main applications look: (No real coding has started, and therefore no code in SVN)
[attachment=0:2ebfqhk2]screen.png[/attachment]

(The text area in the bottom is for the output of programs that are a part of the build process, a console of sorts)
(The unused space to the right of the file names could be used to display file info and change compile options. It is of course also possible to align the two areas vertically.)

There is no point in having an editor as part of the application, but instead choose a sane default editor (depending on OS), and let the user specify one himself if he wants.
'fxSDK Manager' (or something) will only be used to organize source code into projects and as a control panel to run smaller utilities. With utilities, I mean programs that can be used independently, like xfer9860, gcc, binutils, a program for adding .G1A headers etc..

Some input on this project is what I am looking for - what sort of features would you expect from an open and free toolkit like this? Remember that this toolkit is not the place to add custom code for the calculator, revolution-fx is.
fxSDK can only provide the minimum that is needed to make the users code compile and possibly a minimal reimplementation of Casio's functions. For example; a menu option for importing revolution-fx into the project, with selectable modules (graphics, serial etc) would be great, but revolution-fx and fxSDK should each do their 'thing' :) So again, what would you expect?

#2 Fez

Fez

    Casio Freak

  • Members
  • PipPipPipPip
  • 162 posts
  • Gender:Male
  • Location:Australia

  • Calculators:
    Casio fx-9860G AU

Posted 29 December 2007 - 02:25 PM

This looks really kool. XD
I admit it's kind of disapointing that there is no text editor but other than that this looks really kool XD

#3 Andreas B

Andreas B

    Casio Freak

  • Members
  • PipPipPipPip
  • 160 posts
  • Gender:Male
  • Location:Norway

  • Calculators:
    fx-9860G SD

Posted 29 December 2007 - 05:15 PM

This looks really kool. XD
I admit it's kind of disapointing that there is no text editor but other than that this looks really kool XD

Ok, - my thoughts are that there is no need to make a text editor from scratch, as it will always be more buggy than existing editors. I might include an existing open-source editor from another project if it is easily extensible to support the needed syntax highlighting and possibly code completion for the API. However, letting users choose their editor will still be possible.
Do you have anything specific you want in the project, an additional function in fxSDK Manager, or in any of the other parts of the fxSDK package?

The parts/tools/utilities that fxSDK should consist of so far;
  • fxSDK Manager - keeps track of your projects and acts as a GUI to the other tools in fxSDK. (in planning)[/*:3uhcj7nj]
  • gcc and binutils - the tools used to compile code ('done', but we need a distribution for each platform)[/*:3uhcj7nj]
  • addheader (?) - tool used to add header to the compiled code (trivial)[/*:3uhcj7nj]
  • xfer9860 - used to upload the files via USB (done)[/*:3uhcj7nj]
  • img2c - utility for automatic C-code generation from images (done)[/*:3uhcj7nj]
  • An emulator/debugger - an emu alone is not very necessary, as transferring to your calc with xfer9860 is quick. (we lack information to do an emu/debugger)[/*:3uhcj7nj]


#4 Fez

Fez

    Casio Freak

  • Members
  • PipPipPipPip
  • 162 posts
  • Gender:Male
  • Location:Australia

  • Calculators:
    Casio fx-9860G AU

Posted 30 December 2007 - 01:54 AM

Yep, I think thats all it needs. Can't wait till it's finished XD


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users