About SMAF


The Samplemath Application Framework (SMAF) is intended to provide a foundation for rapid RIA development and deployment. It offers ready-to-reuse solutions for common application development tasks.

Some of the framework's key advantages are lightweight compile size and performance optimized codebase compared to other existing UI composition frameworks out there. It promotes UI composition via SMXML markup, similar to MXML for Flex. It is also easily skinable or extendible for custom purposes, an ideal foundation for any application.




Features






About SMXML


SMXML is an extendible markup language describing layout, style, composition and event dependency of UI elements. The key motifs behind the use of markup are significantly reducing the lines of code to be compiled and the flexibility of generating and modifying the composition model run-time. Which makes SMAF a powerful foundation for interactive and visual applications.

Here is an example of typical SMXML.

<?xml version='1.0' encoding='utf-8' ?>
<!DOCTYPE composer SYSTEM "http://dtd.samplemath.com/smxml.dtd">
<composer>
    <box id="background" width="100%" height="100%" alpha=".1" rounded="24"/>
    <box id="leftBox" width="200" height="40" x="20" y="20" />
    <box id="rightBox" width="200" height="80" right="2" y="40" />
</composer>





Technologies Involved


Some supporting server side functionality is implemented using PHP and MYSQL. The framework however is not dependent on these technologies.

There are no comments on this page. [Add comment]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki