SmartClient AJAX GUI System
|
SmartClient is the cross-platform AJAX GUI system chosen by top commercial software vendors,
on-demand service providers, and enterprise IT developers for thousands of deployments since
2000. SmartClient provides a complete application stack, from rich, skinnable, extensible GUI
components to declarative databinding and SOA integration, paired with a mature, searchable
documentation suite and integrated tooling. SmartClient AJAX applications run on Internet
Explorer, Mozilla, Netscape, Firefox, and Safari web browsers, on Windows, MacOS, Linux, and
Solaris. A Java integration server is provided, and SmartClient can also be integrated
directly with any XML or JSON-based service without need of a server. Visit SmartClient.com
for hundreds of live examples, browseable documentation and a downloadable SDK.
Read The Full Review.
|
Contributions
 |
FeaturesEdit
The system cannot find the file specified.
SamplesEdit
Ajax frame work (DWR) spring integration example. and war file
Related LinksEdit
CompetitorsEdit
|
Related Projects 
|
- Nitobi Tabstrip
Nitobi's feature rich, Ajax-powered tabstrip component adds custom folder tabs for easy navigation to any web application. Tabstrip supports client statefullness, is fully skinnable with CSS and can be implemented quickly and easily.
Features include:
* Lightweight Ajax architecture
* Native support for Java, PHP and Classic ASP, and Coldfusion. Support for ASP.NET will be available in V1.1.
* Cross browser support, including Internet Explorer 6.0+, Netscape 7.1+, Mozilla 1.3+, Firefox, and Camino
* XML and CSS-based, making it easy to customize and extend
* Multi-mode operation--native Ajax support can be replaced with iFrame integration and traditional page-based navigation
* Customizable look and feel, add custom-skinned tabs through CSS
* Optional opacity effects
* Fully compliant keyboard support
* Mix and match multiple styles of tabs on the same page
* Native statefulness--can deserialize from and serialize to XML
* Supports both Quirks mode and Standards mode
Nitobi Tabstrip is available as part of the Nitobi Complete UI suite, http://www.nitobi.com/products/completeui/ - JSON-RPC
JSON-RPC-Java is a dynamic JSON-RPC implementation in Java. It allows you to transparently call server-side Java code from JavaScript with an included lightweight JSON-RPC JavaScript client. It is designed to run in a Servlet container such as Tomcat and can be used with JBoss and other J2EE Application servers to allow calling of plain Java or EJB methods from within a JavaScript DHTML web application. - facecart
facecart is unique open source shopping solution that provides unmatched speed and agility of the user interface Web2.0. It allows the merchant to setup and operate his online shop quickly and cost effectivly.
It is apropriate for large stores as faceCart is a full scale enterprise product capable of clusterisation and load balancing. FaceCart is independent on database server, operating system and application server shopping cart. face Cart is complete AJAX java 5 EE e-commerce platform. It provides the user with unmatched agility, speed and user experience of UI. This shopping cart system was created in the patterns of oscommerce in order to feed the java comunity with open source alternative to the well known php based carts. Face Cart is extremely scalable e-commerce solution it is deployed on application server. It is a full scale enterprise e-commerce shopping cart. Ajax frontend, Java server faces web server, EJB 3.0 backend.
- progress bars
- real time validation
- ajax navigation
- ajax history managment
- drag and drop
- no page reloads
- auto-complete boxes
- real time image rendering All this is available by face Cart. The open source e-commmerce shopping cart. Please feel free to downlaod and test our solution. - Tacos
Tacos is an ajax engine/component library for ajax/dhtml based applications written in java for the Tapestry web framework and written to be completely integrated with Dojo javascript library, providing an extensive set of widgets/features. - Reasonable Server Faces (RSF)
Here is the short summary of RSF features: Pure-HTML templating, with a lightning-fast renderer, IKAT Build "components" using libraries of HTML rather than libraries of code. Both clients and framework use Spring for IoC throughout, no need to learn another file format or semantics. VERY lightweight, minimal and fast. Handles complete request lifecycle, but a fine-grained modularity allows you to plug in your favorite flow architecture (e.g. Spring Web Flow), your favorite persistence layer (e.g. Hibernate, iBatis). Ultra-lightweight component tree allows zero server state processing of requests, without closing the door to "heavy" persistent-component application styles. Pure bean programming model (like JSF, NO interfaces or base classes appear in your data model) Abstract component tree isolates view producers from the rendering technology. Default rendering system produces completely valid XHTML, as "accessible" as the template files you provide, which while requiring no JavaScript to operate, is extremely friendly to JavaScript and AJAX-rich development. * "Right first time" rendering gets URLs, styling and layout correct even in complex portal/multiple client environments. Includes a request scope application context (RSAC) both for clean request-scope programming free of ThreadLocals, as well as for request model. Highly modular architecture allows "take-it-or-leave-it" integration with RSF - use just the renderer standalone (like a much smarter Velocity), use the renderer plus request decoder, or use the whole framework with your favorite components plugged in. RSF itself built using Spring and RSAC, so even core components can be replaced by just editing a config file. - AjaxAnywhere
AjaxAnywhere is designed to turn any set of existing JSP or JSF components into AJAX-aware components without complex JavaScript coding.
In contrast to other solutions, AjaxAnywhere is not component-oriented. You will not find here yet another AutoComplete component.
Simply separate your web page into multiple zones, and use AjaxAnywhere to refresh only those zones that needs to be updated.
|
Discussion

|
|
|
|
|