Top

Blog

PrimeFaces / Blog (Page 70)

Last week, I gave my "Rapid RIA with PrimeFaces" talk at an event organized by London Java Web Users Group. The session is recorded and available as a 90 minute podcast. Slides are also available at PrimeFaces project page. My next stop is JSFSummit 2009 where I'll be doing an updated version of this talk in Orlando, USA. See you there! Last week, I gave my "Rapid RIA with PrimeFaces" talk at an event organized by London JUG. The...

I am pleased to announce that new version of PrimeFaces UI Components is released. Version 0.9.3 features the TouchFaces mobile UI kit, 5 new components, improved portlet support, enhanced datatable and various improvements. TouchFaces - UI Development kit for mobile devices mainly iphone New component : FileUpload (Reimplemented) New component : Tooltip (Reimplemented) New component : PickList New component : HotKey New component : Virtual Keyboard Easy row selection, ajax pagination, data filtering and lazy loading enhancements to DataTable Significantly improved portal support for JSR168...

I've actually blogged about this topic three years ago and introduced the PagedListDataModel. That solution worked at that time with some flows in design but now after three years, I've a much better solution to the same problem. Using PrimeFaces DataTable it's a piece of cake to load millions of data lazily, just set the lazy to true and provide a LazyDataModel. Here's is how it works. [crayon-59734948432ae467968556/] And the lazyModel; [crayon-59734948432b4343737847/] That's just it, whenever a paging event occurs with...

On 6th of October, I'll be doing my "Rapid RIA with PrimeFaces" talk at Skills Matter, London. This is a free event organized by London Java Web Users Group. See the announcement for more information and registration. Hopefully after the event, we'll head over to the nearby pub for drinks and further discussion....

For demonstration purposes I've created a couple of sample iPhone apps using TouchFaces. Here's a short screencast explaining how these apps work and how easy it is to implement them with PrimeFaces. Sample IPhone Apps with TouchFaces from cagataycivici on Vimeo. These apps are deployed online so you can test them with your iphone or a webkit based mobile browser. Demo page also contains pointers to the source codes....

First of all thanks to EMC Conchango for inviting me to their communit day sessions, my talk was titled as "Rapid RIA Development with PrimeFaces". You can find the slides of my presentation at PrimeFaces homepage documentation section. In october I'll be doing an updated version of this talk at London Java Web Users Group....

TouchFaces is a UI development kit to create IPhone web applications with JSF. TouchFaces is a member of PrimeFaces family and will be shipping with the UI module. Basically it allows developing applications using JSF with the native IPhone look and feel, plus it's powered by PrimeFaces UI infrastructure and Ajax is built-in. I'll also publish detailed articles soon but recently I've created a screencast as a getting started tutorial. Enjoy! Update: See sample iphone apps and mobile push...

Mac OS X's growl is an intuitive way to display messages from the system and other apps. So how can you bring this way of notification to web with JSF. It's as simple as; [sourcecode language="xml"] [/sourcecode] PrimeFaces Growl component simply replaces h:messages (lame) so growl is equipped with attributes such as showSummary, showDetail, globalOnly. Since growl displays FacesMessages severity information is provided with an icon that can be info, warn, error or fatal. You can even integrate growl with your ajax request,...

It's not secret that JSF is not the best testable web framework of all. When it comes to Unit Testing JSF backing(managed-bean) logic, the reason for this is quite obvious. At some point when programming the backend logic of your page, you need to use FacesContext to access FacesMessages, session or etc. So how this can be avoided? PrimeFaces Optimus features an IOC container built on top of Google Guice that goes beyond the capabilities of JSF's core...