GrafiXML, A Multi-Target User Interface Builder based on UsiXML

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    GrafiXML, A Multi-Target User Interface Builder based on UsiXML - Presentation Transcript

    1. GrafiXML, A Multi-Target User Interface Builder based on UsiXML Benjamin Michotte, Jean Vanderdonckt Université catholique de Louvain (UCL) Louvain School of Management (LSM) Information Systems Unit (ISYS) Belgian Laboratory of Computer-Human Interaction (BCHI) http://www.isys.ucl.ac.be/bchi
    2. Introduction and features
      • GrafiXML is a software used to design graphical user interface (GUI) and save them in UsiXML format language.
      • Features
      • Export GUI in
        • Java source (using Swing)
        • Xhtml 1.0 Strict
        • XUL
      • Works on Windows, Linux and MacOs X
      • Available in English, French and Spanish
      • Based on plugins
        • Export
        • Import
        • Composition
        • Project
      • Allows creation of complex ContextModel
    3. Main Window Tree of your projects Open a project Start a new project
    4. Project wizard
      • Allow the user to create a new project
      Choose the language you want translate your GUI into Choose the project type Start from an empty document or from a template
    5. 4 Layouts
      • UsiXML have 4 layouts and GrafiXML support them
        • FlowBox
        • GridBox
        • GridBagBox
        • BorderBox
    6. FlowBox
      • FlowBox add components one behind others.
        • You can align your components at left, middle and right
    7. GridBox
      • GridBox contains rows and cols.
        • You have to put your components on those cells.
    8. GridBagBox
      • GridBagBox allows you to place your components where you want.
        • The placement is save using a Constraint system.
    9. Design Tab
      • In this area, the user can create its GUI.
      • Drag & Drop from the toolbar
      • Resize components
      • Move one or several components at a time
        • Align tool to place components
      • Delete one or several components
      • Cut, copy & paste (work in progress)
    10. Design Tab Design window Components toolbar Components options
    11. Design Tab
      • Toolbar
      Buttons, togglebuttons, checkboxes and radiobuttons Text components Labels and medias Trees, tables, sliders, comboboxes, … Pickers (file, font, ...) Windows
    12. Design Tab Multiple selection Alignment of components
    13. Language
      • GrafiXML allows the user to create multi-language GUI
      Support for mnemonics and shortcuts
    14. Language
      • For text areas, you can add some rich formatted text
    15. Preview
      • At any time, you can preview the ui in the language you want
    16. XML Editor
      • GrafiXML contains a XML editor which shows the UsiXML specification of your work
      • You can edit yourself some part of the XML
      Edit the UsiXML Show attributes A click on the tree highlights the corresponding UsiXML
    17. ContextModel Editor
      • You can create a contextModel using Drag&Drop
      Select an object And change the parameters of this object
    18. Plugins
      • GrafiXML works with plugins
        • Install / remove using the plugins manager
        • Update if needed using one click
      Click on « add » to open the downloader Choose the plugins you want install And install them Double-click on a plugin And look at the plugin informations
    19. Software architecture
    20. Example
    21. Thank you very much for your attention For more information and downloading, http://www.isys.ucl.ac.be/bchi http://www.usixml.org User Interface eXtensible Markup Language http://www.similar.cc European network on Multimodal UIs Special thanks to all members of the team!

    + Jean VanderdoncktJean Vanderdonckt, 2 years ago

    custom

    1454 views, 0 favs, 0 embeds more stats

    This presentation demonstrates GrafiXML, an origina more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1454
      • 1454 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 4
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories