We have a requirement to generate multiple dynamic views out of same server. We have java based application which is deployed on Tomcat. Now we want to create view layer. View should get generated based on the device. Example, for PC users,view generates Flash/Flex contents, for iPhone users, it generates HTML content, for Roku users it generates BrightScript contents etc.
Can someone suggest any MVC(or any other) framework which helps us generate multiple views out of the same model. If not any framework, what could be the strategy to generate different output from the same server application.
I appreciate any help/direction/suggestion on this issue.
Thanks,