Panel vs Form based application?
what is the best gui design solution for mobile devices?
The most important thing (as always) is performance. My application will have many different forms/panels and will be switching between them many times. In desktop version of this application (unfortunately designed in java) we are using panels and state manager which enables and disables panels.
But on Pocket PC we got limited memory space so I am wondering :
1. The once created panel exists in memory until I destroy it (dispose)?
2. Is there any possibility to remove panel from memory or compress it when it is unused (hidden, disabled)? And load it when it will be needed again? How much time application need to load complex panel?
3. Form based application is better solution for this sort of application? (I use only buttons to switch between panels/forms - one form visible each time, using full screen or docking)
4. Is stack a good way to deal with many forms? (found solution here - http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetcomp/html/netcfuiframework.asp)
Answer from designers who made mobile applications and know which way is better will be very helpfull and welcome. Thanks in advance. Maciej Wysocki

