jSeamless

UI abstraction layer for Java to allow developers to write code for any platform and any environment
Download

jSeamless Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • pyramex
  • Publisher web site:
  • http://jseamless.org/?application=site&sessionId=jsl4440859183555028992#146017034:a=0&p=0
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 1.2 MB

jSeamless Tags


jSeamless Description

UI abstraction layer for Java to allow developers to write code for any platform and any environment jSeamless is a UI abstraction layer for Java to allow developers to write code for any platform and any environment (Web, Desktop, Mobile, etc.) without having to know ahead of time what those will be.jSeamless particularly shines is in web development. For years web developers have been bound to writing HTML, JavaScript, CSS, Custom Tags, JSPs, Servlets, etc., but jSeamless removes the necessity of developers having to write in anything but Java by haThe structure of jSeamless is very similar to that of Swing. This should provide a very quick learning curve for anyone coming from a Swing or AWT background.Whether you're developing a web application, desktop application, or cell-phone application, a game or office application, a small project or a large product jSeamless can fulfill your needs.NOTE: jSeamleass is distributed and licensed under the terms of the BSD License. Here are some key features of "jSeamless": · Full User Interface (UI) abstraction - Don't worry about whether your application will be deployed as a web application, desktop application, or even a cell-phone app until you're ready to deploy · 100% Java - Write your entire application in Java · Modularity - Create custom components that can be reused anywhere in your application · Testability - If you've ever tried to write a Unit test for a web site, the ability to work in 100% Java for your application makes testing much easier · Complete and Consistent Framework - Develop code with all the features you could need for your UI · Right-Click Support - Full support for right-clicking. This is particularly noteworthy for web-based applications · Popup Menus - Any component can contain a popup (left-click) or context (right-click) menu. A menu may be defined as any jSeamless Component · Themes - A theme may be defined so that the entire look and feel will default to specific characteristics, but may be overrided as necessary via Styles · Component Styling - Every Component contains a Style object that defines look and feel attributes. This is helpful for consistency through an application as well as the ability to load style sheets from a file. Style objects may be shared across multiple Components as well · Framework of Beans - The entire jSeamless API consists of bean representations of UI components. This not only makes it easy to create custom implementations, but also allows for a very simple UI DOM What's New in This Release: · 1.0 Beta 7 is now released. · Improved EventManager performance significantly · Added feature to EventManager to allow weak references to underlying listener · Major improvements to ComboBox and ListBox · Complete re-write of Key processing · Updates to Flex Client to handle disconnections better · Creation of DataGrid, DataTree, and ObjectGrid · Complete Data-Binding support has been added to framework · Lots of memory improvements · Updates to Generics in framework · Better support for change propagation in underlying Objects (ie. Style) · Cursor selectionBegin and selectionEnd support for text componentns · Basic drawing support for every Component in implementations that support it · Improved Communication system in Remote Communication Implementation · Support for event modes to separate hierarchically and logically what events are processed by what listeners · Major updates to HTTP communication in Flex Client · Added clone() support to Component to create complete UI acceptable copies · Added Application.close() method to determinate connection · SelectionManager added to framework to handle Containers that maintain selections of children · Added typesense to DefaultSelectionManager. Just type the first few letters of what you want to select


jSeamless Related Software