how compact a full featured client (inluding distributed application/smart contract features) can be?i tell you: 665kb /
406 kb zipped, yeah!. even if i would add a complete chart engine for AE, the size wouldn't pass 950kb for the executable.
(compared to other alt coins clients which are between 20-50 times larger by less functionality)
the client is sdi based, means only the center hup starts folded, subcategories unfold on demand. all others windows can be arranged as desired. this saves screen space.
atm i am re-composing the gui to adding a native screenshot function to the client, means every important form (like send/balance etc.) has an screen button, dumping
the whole dialog content into a clean rendered png image. here is a send funds png created by this function.
http://www.nxtexplorer.com/download/send-screen.pnghere is a 1:1 screenshot with offense coloring from the complete app-hub (including a small gui bug) ;-)
http://www.nxtexplorer.com/download/nxt-hub-screen.png the user can change the colors later via textfile. atm i am using the dark color scheme, just prefer high contrast and good viewable fonts
when acting with funds. some screens can folded or doing this on demand. the client is not ready yet but i am working hard to finish the dev asap.
the distributed application/smart contract logic took me 5 days which was planed for AE but i am simply eager to show the first real running protoype
by nxt while others concepting. with release, a fully functional quoteboard DNA prototype will be included.
during test, the remotly executed and sandboxed DNA sourcecode will be hosted on blockexplorer node but could be located everywhere. AM is used
for payment and access signaling. not every workflow is solved for DNA, this needs a little more brainstorming but i am confident nxt will run the first one.