I have not started coding yet. I'm in early stage design :
- gathering information on avast4.ini (structure, keys, values...)
- features needed (as discussed in a previous post)
- GUI prototyping
- class diagram
I think the coding will be done in Java for these main reasons :
- can be used on windows and linux (and even Mac)
- rich API (GUI, XML parsing, INI files)
- code easy to maintain and debug
- OOP
- choice of native look & feel or Java look & feel