Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.
Talk:Game development for Series 40: Main menu implementation
Shaii - Mistakes
I'm sorry but this article and its previous are not good reference for j2me games on Series40.
There is no reflection API on j2me and to call "Class.forName" reflection is wrong on so many levels.
No real game uses svg to create a menu... or anything else for that matter.To me this series of articles should be named something like "developing games with Game Maker" and avoid the indepth java parts because they are not done correctly imo.
17:28, 6 August 2012 (EEST)
Hamishwillee - Shaii - thanks for your comments
If you don't get a reply from Igor in a few days you might want to send him a private message (hover over his name in the article metadata).
Perhaps this is useful information for a "tips and tricks" or "dos and don'ts" article?
I don't know enough about Java to know if you're correct. Presumably there is a reason its done this way - does it run on a real device?
10:39, 7 August 2012 (EEST)
Izinin - to Shaii
SVG menu has lot of advantages than any other approache: 1) it is scalable -- means you support any device automatically 2) you can get access to SVG elements and receive notification from them upon user interaction, think about text localization 3) it is pure artwork and potentioally looks nice 4) it is compact and easier than use Canvas for graphic menu ... etc -- won't mention LWUIT -- no-one knows how to use it FAST(stressed :)) and efficiently
Following step-by--step instruction you can create nice menu in couple of hours, the most difficult part is artwork in my opinion.
10:35, 8 August 2012 (EEST)
is here : Series_40:_SVG_resources_localization
17:40, 10 August 2012 (EEST)