StrutsME - J2ME client support for Struts applications
As we all know, J2ME has a HUGE market share in the mobile phone market. I am sure most J2ME interfaces to web applications are built using custom web framework extensions, or specialized content emitters for mobile content.
StrutsME uses a lightweight serialization protocol to allow J2ME clients to invoke Struts web application actions. The current featureset includes:
1) Forwarding to another action, redirects and module switching
2) Commons Validator Framework and the validation through the validate() method of ActionForms
3) Messages, which are translated and then transmitted to the client.
Easy setup, Maven based build process and MEF (MobileEditionFramework) are some of planned features.
See this page for details on what StrutsME supports and how it works.
I wonder how it will compare in performance to say a custom JSF renderer for J2ME clients.