Rockbox General > Rockbox General Discussion

Making a Java GUI rockbox installer, but need some information!

(1/2) > >>

iR0x:
Hi

Im making a gui installer but I have ran into a few problems :
I will make java read the output from ipodpatcher, but then again, I need
to know what different outputs ipodpatcher could generate?
- What if someone has several iPod's / iRiver's / whatever...?
- Any known 'bugs' or 'weird' outputs?

I will off course share the source of this java installer when its finished.

linuxstb:
Just to let you know that there is the "rbutil" application in development, (C++, cross-platform using wxwidgets) and the intention is to incorporate the ipodpatcher functionality directly in that application.  Source code is in the Rockbox CVS if you wanted to work on it.

But of course, you're free to write your own installer, and I'm sure people will find it useful if it's working before rbutil.

iR0x:
Oh..Well.
I didn't know about that.

But I was thinking about maybe making this thing automatically download appropriate files
(bootloader etc) depending on what device the user specifies and depending on what OS
the user has. I suppose you could do this in C++ as well, though I guess it would be some-
what more difficult...Also using Java would make the installer platform independant...

Would you encourage me to continue or do you think this would quickly become useless?

linuxstb:
I would encourage you to work on rbutil...  That will be the official Rockbox installer for the next release.

Have a look at http://www.wxwidgets.org for information about the supported platforms - it's about as cross-platform as a Rockbox installer will ever need to be.

rbutil already downloads and installs daily builds - it's just missing the bootloader installation functionality for the various different device types.

iR0x:
Okay I guess I'll have a look at rbutil. Thanks for the advice.

Edit : Maybe remove this topic now, its kind of useless to the public - no?

Navigation

[0] Message Index

[#] Next page

Go to full version