|
Project Information
Links
|
Markup is a system inspired by NeXTSTEP, XMLTalk, Smalltalk, and other systems that use an Object-Oriented, MVC, no-generated-code approach to user interfaces. Markup consumes a markup file which defines the user interface and associations to application controllers, and then assembles the GUI components and links them up accordingly. The result is that there is no generated code to maintain or override. To build an application one need only create application controllers that implement your business logic, spec out your UI in xml, and off you go. The core assembly runtime, and any dependencies are completely open-source and free for any use in accordance with the new BSD license. An application built as a MarkupApplication need only include the dependencies (and Markup is built with Maven for ease of managing this sort of thing), and then ship the app. A courtesy note that you're using Markup would be nice, but beyond the terms of BSD license is not strictly necessary. Letting Israfil Consulting know that you're using it would also be nice. |