Postby ConvertFromOldNGs » Fri Aug 07, 2009 11:50 am
by Sean Clements >> Sun, 26 Mar 2000 23:01:27 GMT
The purpose of Juice is to make the construction of complex guis easier, faster and cheaper (when compared to hand coding that same gui).
Juice achieves this by providing the following functionality:
an interface can be constructed using existing gui items. All Juice forms and widgets live within the Juice library and any number of these items can be added to a new or exisiting form. For example, a form that has an 'internet explorer' style could be created by dragging a prebuilt toolbar with buttons, and a border treatment onto the form. The items would then be arranged to suit. You could then (perhaps) alter some of the items on the toolbar (delete a button or add another), save the form and the job is done. the functionality above assumes that you have suitable items in your library. The shipping version of Juice will contain a substantial library of buttons, forms, and plinth artwork from which to build your composite forms. You can also load, cut and manipulate your own artwork via a simple process that automates a lot of the chores required if building the form by hand. Any item can be saved as its own entity in the library - a form with all its controls, or a single control from the form.
you can import and export Juice components (single button through to multiple forms) via a simple import/export mechanism. This allows you to exchange items with other Juice users.
forms can be built via a simple pattern. This pattern is created against an existing Juice form. Then, when creating a new form with your own artwork you can opt to build via a pattern - the form is then created with no intervention by you at all.
all controls that are available to you in the Jade Painter are also available to you in Juice.
Juice is NOT a replacement for the Jade Painter. It works very well the Painter and you will find that both are used in the construction of your system.
Distribution arrangements and costs for Juice are currently under discussion and will be made public when finalised.
Sean