A new open-source framework aimed at simplifying the development of Java-based Web applications will debut at JavaOne Monday with support from a former Sun Microsystems Java evangelist.
Wicket, an open-source project founded in spring 2004 by Jonathan Locke, a member of the team that developed the JFC (Java Foundation Classes)/Swing framework, will introduce Wicket 1.0 next week at the annual Java developer confab, according to a press statement from the Wicket project.
Miko Matsumura, former Java evangelist at Sun and currently vice president for Infravio, will host a session about Wicket 1.0 Tuesday at JavaOne with one of the members of the project's development team, Martijn Dashorst, senior staff engineer at Topicus.
Wicket 1.0, which will be released under the Apache Software License, simplifies developers' ability to create and package reusable Web components by separating the creation of dynamic Web pages into two separate domains for designing and coding, according to the Wicket team. This allows the design and code teams to work independently without interfering with the other's process.
Additionally, since Wicket is comprised of Java and HTML (Hypertext Markup Language), developers can use what they already know about Java and leverage any HTML editor to write Wicket applications, according to the Wicket project Web site.
Wicket joins a long list of open-source tools and frameworks available for Java developers. In addition to JFC/Swing, Eclipse, Struts, Cocoon and Hibernate are among some of the more well-known.
The 2005 JavaOne conference, the 10th annual gathering of Java developers hosted by Sun, kicks off Monday in San Francisco.
http://www.infoworld.com/d/developer-world/javaone-wicket-open-source-framework-debut-625
Core UI widgets: The amount of different widgets in the core product, and how rich in user interaction those widgets are. One star is for basic (X)HTML widgets, two stars signify basic interactivity and noticeable richness in widgets. Three stars mean a good selection of fully rich widgets. Page request/application oriented: Whether the resulting software looks and feels like a traditional webpage, where most or all interactions result in a full page refresh, or if the resulting software looks like a desktop application where only small parts of the browser window is updated at any one time. Portlet support: Vendor makes an explicit effort in making sure that the Portlet specifications are met and fully supported by the framework itself. Documentation: The availability and quality of framework documentation. One star signify basic documentation, like API documentation. Two stars can mean available commercial books or a few and/or simple online-tutorials. Three stars mean a free book or extensive examples and walkthroughs/tutorials available. | IDE support: How well an IDE supports working with a certain framework. One star means the overall possibility of developing with the framework. Usually this means supporting the underlying language. Two stars stand for a plug-in that helps you with some of the basic things like setting up a project or configuring some of the settings for you. Three stars means a fully-fledged plug-in with advanced specialized features like WYSIWYG editing. Simple workflow with plain text editor: This mark is earned if the framework is easy and simple to work with without any kind of IDE support. Usually this means no need for constant recompilation and redeployment, which is often done manually or in the background with IDEs. Specialized UI widgets for mobile: Does the framework provide widgets specially designed for touch-controlled mobile user interfaces, like mobile phones and tablets. |
0 comments:
Post a Comment