Creating interactive Web applications has been a must in enterprise application development for a long time. Creating rich internet applications (RIAs) is one way to get there. RIAs are Web-based applications that run in the browser and runs its own client engine which is downloaded each time the application launches. To reduce user load times, especially on mobile devices, many newer client frameworks have sprung up to provide developers with ways to develop client applications that are faster for the user.
Quick tip: Lessons for effective portlet development
20 May 2013
Tip - When moving to portlet development from web development, software engineers must remember that servlet and JSP development rules still apply.
Permanently setting web.xml parameters
22 Mar 2013
Tip - Some settings in the web.xml file can easily be changed by developers, causing runtime problems on the server at deployment. Here is how to permanently set web configuration parameters on the server that will not be overridden.
JSF 2.0 Facelets performance and troubleshooting tips
12 Mar 2013
Tip - JSF 2.0 has provided a variety of new configuration settings to help improve performance and aid the troubleshooting task, making the lives of software developers and quality engineers much easier.
Understanding the Y-shaped mobile development method
26 Sep 2012
Video - ThoughtWorks' Giles Alexander explains how to develop multidevice-targeted mobile applications using a Y-based mobile development methodology.
Learn from mobile application developers
19 Apr 2012
Tip - Despite differences between enterprise and mobile device development, there are still lessons to be learned from the mobile development community.
Pros and cons of HTML5 for business
06 Apr 2012
Tip - HTML5 brings business benefits but also challenges. How will the new HTML standard effect businesses, developers and consumers?
Android vs iOS: In the end, end users decide
05 Apr 2012
Tip - The battle between Android and iOS will likely be decided by the end users - customers that may not understand the underlying factors that differentiate each mobile platform.
Five Neat Liferay Portal 6.1 Features
23 Feb 2012
Tip - If you've ever run a competitive portal, you know that so many of them have little more than the "weather portlet" or "bookmarks" portlet after installation. Liferay is amazing because it has such full featured functionality 'out of the box.' Here's just...
Compare new Java Web application tools to the basics
20 Feb 2012
Tip - When evaluating new Java Web application tools look back to the most basic Java development tools and see where the new tool takes you from there.
Rich user interface design affects application success
10 Feb 2012
Tip - Use rich user interface design to encourage end users to engage with the application and maximize its useful potential.