Top

Blog

PrimeFaces / Blog (Page 67)

Mert Caliskan posted a simple ajax performance test comparing PrimeFaces, RichFaces and Trinidad.  He used simple partial page rendering examples in demo applications which reveals PrimeFaces is 2x/3x faster than RichFaces and Trinidad. Also Alex Smirnov tested the same demo apps and got a set of different results. Well benchmark tests usually cause debates, I've also done similar tests but to improve the accuracy and cause less debates I've created three different applications rather than using showcases. All...

PrimeFaces 1.0.0.RC aka PRIMUS will introduce the new Ajax Push aka Comet features powered by Atmosphere, after doing the initial integration I've created a sample chat application for a demo. It's a simple app with login and message sending capabilities powered by http-streaming. I'll also add support for long-polling approach soon. After creating it, I took the integration one step further and using TouchFaces, created an iPhone app as a chat client. App will also work well...

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-58d5e9a63915e538791216/] And the lazyModel; [crayon-58d5e9a639163715399490/] 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...