Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • BackTrack 5 R2
  • Wine 1.4 / 1.5.5
  • Mozilla Firefox 12...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.4 LTS
  • Linux Kernel 3.4
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.4
  • Home > Linux > Programming > Libraries

    Yet Another Swing Library 1.2

    Download button

    No screenshots available
    Downloads: 409  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.7/5)
    13 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Jeff Chapman | More programs
    LGPL / FREE
    June 6th, 2008, 16:06 GMT
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    Yet Another Swing Library description

    Yet Another Swing Library (YASL in short) provides a light-weight framework for developing Swing-based applications.

    Yet Another Swing Library (YASL in short) provides a light-weight framework for developing Swing-based applications along with a library of Swing components and utilities. Swing is a much-maligned but rich library for developing Java-based gui applications.

    Despite what critics say, you can develop robust and responsive desktop applications with Swing. Unfortunately, Swing doesn't provide a ready-made framework for building applications although the building blocks are there. YASL attempts to provide that framework.

    YASL is based on the Model-View-Controller pattern. It divides an application into gui components (View), action classes to handle user-driven events (Controller), and singleton classes (Model). The actions and singletons are stored in separate maps in key-class pairs.

    The initialization of actions and singletons as well as the mapping of menu items to actions can be handled through xml configuration or in the code or both. The framework provides the glue that holds the components together and facilitates their interaction.

    The framework provides ready-to-use tools for:

    · Managing actions
    · Managing singletons
    · Threading calls to actions
    · User preferences management
    · Resource bundles
    · xml configuration
    · Logging with SLF4J
    · Dynamic jar loading

    Requirements:

    · Java Runtime Environment (JRE) 1.5 or later

    What's New in This Release:

    · The application architecture has been significantly redesigned.



    Product's homepage

      


    TAGS:

    development framework | Swing framework | develop Swing applications | YASL | develop | Swing



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM