Whats the spirit behind it?
A. If you are targetting a wide range of handsets, there’s a 99% chance you are going to face problems when porting your application to each different phone model / handset vendor. Ever wondered how much time it is required to produce a quality delivery in software? If it’s often taken as a 50/50 (50% design and coding, 50% testing), when working with mobile phones it’s more like 50/50/50 (50% design and coding, 50% testing, and yet another! 50% porting). Even minor changes demand that your application be run on the handset testbed all over again to ensure some quality deliverables. Prosciutto is envisioned as a mobile application engine that would be tested only once on every handset, and would be configurable enough as to run any kind of application on it. Separate the business logic from the actual java code, model the business logic outside of it, make a very simple configuration language and have business process analysts/modelers – not coders actually build the application.