Skip to content
BlueMeanie edited this page Mar 6, 2011 · 3 revisions

the GUI will have several levels

1 THE SHELL. This is similar to the current test wallet. It will be a Python (maybe Java) shell that allows users to interface with OT functionality in a PROGRAMMATIC way. All GUI actions trigger off shell actions which can be viewed, reissued, and logged.

2 EXPERT GUI. For people who understand underlying concepts like Nyms, Server Contracts, etc. Allows people to view Nyms, Server Contracts, Asset Contracts, and just about anything that shows up in the OT API. Most of these things are too confusing for the average person who simply wants to trade tokens, make simple payments, etc. thus we have the BASIC GUI.

3 BASIC GUI. Supports easy to use features like Payment, Account Management, etc. many aspects of OT are predetermined at this level and these controls are designed for very simple users. It supports simple notions of Account Balance, Payment, Voucher and Check Acceptance. Can issue checks and vouchers either by C&P or creates files in the file system which then can be posted to a Web App, or sent in email, etc.

JAVA seems like an attractive platform, but Python is also attractive.

Clone this wiki locally