Scope

Scope is a framework built around an extensible implementation of the Model-View-Controller (MVC) pattern. It provides an easy-to-use Java library that can be used as a basis for component-oriented application development following the layered architecture detailed in Sun's J2EE and in Cheesman/Daniels: UML Components. Scope ships with three View implementations: one for Swing GUIs, one for servlet deployments using XML/XSLT, and another for JSP applications. It has been used commercially as a foundation for development of a VoiceXML UI.

Tags Software Development Libraries Application Frameworks
Licenses BSD Original
Implementation Java

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  26 May 2002 11:04
  • Rrelease-after

Changes: This is a minor release with bugfixes. Note that major new functionality is now incubated in the "scope-inprogress" CVS module until it is ready to be moved over to the stable "scope" module. This includes a bound STree, an example of SComboBox as a STable cell editor, and a bound ModelButton.

  • Rrelease-mid
  •  10 Feb 2002 14:42
  • Rrelease-after

Changes: This is a minor release with bugfixes. Only cleaning up of documentation is needed before the 1.0 release. It uses the JAXP/TRAX APIs and ships with Saxon instead of Xerces/Xalan (although it works against those libraries too).

  • Rrelease-mid
  •  12 Jan 2002 12:33
  • Rrelease-after

Changes: Bugfixes and new documentation.

  • Rrelease-mid
  •  19 Nov 2001 00:11
  • Rrelease-after

Changes: This is a minor release that fixes various bugs in the Swing implementation, including preliminary work on allowing SLists and STables to be sorted (see the SearchResultsView in FileFind sample, and the SAbstractListModel API). It also introduces the final validation handling strategy for servlet implementations.

  • Rrelease-mid
  •  11 Nov 2001 11:38
  • Rrelease-after

Changes: Bugfixes were made and minor features were added. The servlet implementation was refactored a final time, and a proof of concept JSP implementation was added for future development. An automatic "busy cursor" is included in the Swing implementation. An "Introduction to Scope" presentation was added to the documentation.

No-screenshot

Project Spotlight

Kernel Mode Linux

A factility for executing user processes in kernel mode safely.

994b72019248a10d22553c2191087c93_thumb

Project Spotlight

ccollect

An incremental full backup solution.