Beyond 2.6

Derek Atkins warlord at MIT.EDU
Tue Feb 12 12:06:04 EST 2013

Geert Janssens <janssens-geert at> writes:

> Indeed. I mostly meant to suggest our *engine* should be totally
> multi-platform. The gui should be adapted to the target OS and
> form-factor anyway. I wouldn't want to use a gui similar to current
> GnuCash's one on an Android tablet for example. Having the engine
> available on say Android, that could make Ngewi's work a lot easier:
> instead of importing/exporting, he could plainly open a real gnucash
> datafile and work directly on it. That doesn't mean the GnuCash on
> Android tool should support all the features GnuCash on
> Linux/OSX/Windows does, but it would be able to properly load and save
> the file without any data loss.

I think in the long run it would behoove us to try to migrate more of
the "business logic" into a core platform, too.  But I'm not sure
exactly how to do that in a clean way that provides "real-time"
validation of inputs, without it being tied into the GUI.

>> There is one cross-platform UI engine which is well-supported on all
>> platforms (Windows, Linux, Mac, Android, iOS) that I can think of, but
>> utilizing it would require a more major change in the structure of the
>> code: HTML5.
> True. And I sometimes get the feeling all GUI work is slowly
> converging on this standard. Gtk has an experimental HTML backend,
> we're seeing ChromeOS, FirefoxOX, even QML is inspired on the same
> declarative concept if I remember well (though it is not HTML in
> itself).

Interesting concept..

       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL:    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available

More information about the gnucash-devel mailing list