| By Ken Fyten | Article Rating: |
|
| April 15, 2008 06:00 AM EDT | Reads: |
2,748 |
ICEfaces Dev BlogICEfaces 1.7 is here! A lot of sweat and a few tears went into it, and it took a little longer to arrive than many of us would have liked, but I think you'll be very pleased with how it turned out. The culmination of over 45 enhancements, 110 improvements, and 300 bug fixes, there's no question that it's a major leap forward in the evolution of ICEfaces. With significant enhancements and improvements in every direction you look, there is truly something here for everyone.
Perhaps the most visible changes are the 7 entirely new components (e.g. context menu, rich text editor, media player, Google map, split-pane, etc.), with an additional 6 subcomponents for Google Maps alone. Additionally, there have been a whopping 47 component enhancements made as well, including user-resizable table columns, multi-column / multi-row table headers, row-span grouping of table data, auto-positioning for popup panels - the list goes on and on. An entirely new theme has been added too, called "Rime", which provides a fresh new face for the ICEfaces Component Suite. I'm pleased to report that in this release we've been able to address most of the highest-ranked new component features as voted for by the ICEfaces community.
To better demonstrate all the new component features the Component Showcase sample applications have been completely redeveloped. The new Component Showcase features improved code-samples, more consistent styling and layout, and improved component demos for many components. It also provides additional links to component documentation and resources, tutorials, etc., providing an excellent starting point for anyone looking to learn more about the components.
CIO, CTO & Developer Resources
In addition, we've re-engineered the JavaScript bridge to handle asynchronous connection management between multiple viewports using a robust connection sharing implementation that eliminates issues related to using multiple async. views between browsers and to the same host due to the HTTP 2-connection limit. The Asynchronous HTTP Server (AHS) has also been added into the core ICEfaces bundle for this release, along with a new servlet deployment mode that makes it easier to configure and use.
The changes above were a key enabler for ICEfaces much improved support for JSR-168 portlets, including full support for multiple ICEfaces portlets on a the same page, async. or synchronous, from a single .war file or several. ICEfaces 1.7 has been verified with 5 leading Java portal containers, including Liferay Portal, BEA WebLogic Portal, and JBoss Portal. Some really outstanding work has been done to bring robust portlet support to the ICEfaces community. I'd like to give a shout-out of thanks to our friends at Liferay in particular, who have been fantastic supporters of ICEfaces and continue to work with us to bring the best portlet development experience possible to the combined ICEfaces and Liferay communities.
New features are nice but without excellent documentation and examples they can be difficult to use effectively. On this front we've put a concerted effort in to review and upgrade the ICEfaces documentation in this release, beyond simply refreshing references, etc. for 1.7. The net result is we've added of 8 entirely new sections and 2 new appendices. We've really tried to fill in some gaps in the and react to community suggestions for improvements. I'd strongly recommend to everyone to check out the new docs, it will save you time in the long run and allow to get the most out of what ICEfaces has to offer.
There really is far too much that's new and improved in 1.7 for me to cover here, updates to Tool integrations, new Seam sample applications, etc., etc.. Check out the Release Notes for the complete picture.
Finally, I'd need to highlight how greatly 1.7 has benefited from all the community involvement along the way. A special thank-you to everyone who's been working with the ICEfaces 1.7 early-access releases and reporting issues, offering suggestions, and making contributions. It's been a very challenging, yet satisfying release, and that's best kind, really.
Published April 15, 2008 Reads 2,748
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
Related Stories
Related Links
More Stories By Ken Fyten
Ken Fyten is VP Technology for ICEfaces. He blogs, along with the rest of the ICEfaces dev team, at http://blog.icefaces.org/.
- Kindle 2 vs Nook
- Cloud Computing on Gartner's Top 10 List and SYS-CON Events' 2010 Calendar
- Confessions of a Ulitzer Addict
- IBM Hardware Chief, Intel VC Exec Arrested in Insider Trading Scam
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- Moving Your RIA Apps into the Cloud: Seven Challenges
- Adobe’s Aiming ColdFusion at Multiple Clouds
- Windows 7 – Microsoft’s First Step to the Cloud
- Ulitzer Provides a Powerful Social Journalism Platform
- Jill Tummler Singer, Deputy CIO of CIA, Keynotes at GovIT Expo
- Open Source Mobile Cloud Sync and Push Email
- Kindle 2 vs Nook
- The Difference Between Web Hosting and Cloud Computing
- Cloud Computing on Gartner's Top 10 List and SYS-CON Events' 2010 Calendar
- Ajax in RichFaces 3.3, JSF 2 and RichFaces 4
- Confessions of a Ulitzer Addict
- IBM Hardware Chief, Intel VC Exec Arrested in Insider Trading Scam
- My Thoughts on Ulitzer
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- US Post Office Hops a Ride on NetSuite’s Cloud
- Moving Your RIA Apps into the Cloud: Seven Challenges
- Adobe’s Aiming ColdFusion at Multiple Clouds
- Building a Drag-and-Drop Shopping Cart with AJAX
- What Is AJAX?
- Google Maps! AJAX-Style Web Development Using ASP.NET
- Flashback to January 2006: Exclusive SYS-CON.TV Interviews on "OpenAjax Alliance" Announcement
- AJAXWorld Conference & Expo to Take Place October 2-4, 2006, at the Santa Clara Convention Center, California
- AJAX Sponsor Webcasts Are Now Available at AJAXWorld Website
- How and Why AJAX, Not Java, Became the Favored Technology for Rich Internet Applications
- "Real-World AJAX" One-Day Seminar Arrives in Silicon Valley
- AJAXWorld University Announces AJAX Developer Bootcamp
- AJAX Support In JadeLiquid WebRenderer v3.1
- Where Are RIA Technologies Headed in 2008?
- Struts Validations Framework Using AJAX






































