User interface patterns are the hardware and software systems by which people interact with machines. The communication between man and machine exists within input and output. Learn about existing UI patterns with updated news, articles and tips in this topic section.
JSF best practices for optimizing mobile application performance
04 Nov 2014
Tip - More and more applications are being built using the JSF frameworks, but traditional development approaches can create bottlenecks. Here we explore some tips and best practices for optimizing the performance of JSF based mobile applications.
Software architecture: Five things every developer should know
18 Apr 2014
Tip - Learn five things every developer should know about software architecture for present-day technologies.
Quick tips for the effective use of the PortletSession
11 Aug 2013
Tip - One of the most common bottlenecks in any portal based enterprise application is the session object. In this quick tip, we show you how to keep your applications running fast by using the PortletSession effectively.
Windows tablet development may be best for mobile businesses
18 Mar 2013
Tip - Although Windows 8 tablets might not be what most Java developers have in mind, some experts say it's the right way to get enterprises mobile.
Giles Alexander on the Y-shaped mobile development methodology
26 Sep 2012
Video - ThoughtWorks' Giles Alexander explains how to develop multidevice-targeted mobile applications using a Y-based mobile development methodology.
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?
Server-side selector provides flexible DOM manipulation
22 Mar 2012
Tip - jQuery made DOM manipulation on the client side much more concise thanks to its CSS Selector mechanism, among other things. Now, the CSS selector technique has been extended to server side technology in ZK 6 under the guise of Java annotations.
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.