One of my favorite things about S60 is the community that’s grown up around this platform. While there are a number of great commercial developers such as SbSh with Papyrus (renamed to just Calendar?), Paragon, SymbianGuru (no relation), and others, there is also a thriving bunch of independent developers. These guys normally offer their applications as either freeware or donationware, and include the likes of Sittiphol, Samir, and TongRen.
I recently hard-reset my N95-3, and received my E90 back from a friend who was borrowing it for a play. I used TongRen’s *excellent* AutoSisInstaller to get my applications back without hassle, but I’m still left with the annoyance of having to move things around and reorganize my menu and folders how I like them (which I showed you earlier here). I’m convinced there’s a better way to do this.
Presenting, the Symbian-Guru Developer Challenge. I want an S60 Menu Restore application. Here’s what the application needs to do: I want to be able to set a single S60 handset up as *I* wish. Folders renamed, moved around, etc. Once that’s done, I should be able to run this application, and save this menu layout somehow. I can then export this file to store on my memory card or wherever else I wish. When I get a new phone, I could install all of my applications, and then run S60 Menu Restore, and have all of my folders and applications restored to the organization I had on my previous phone.
Obviously, specifically when moving between Eseries and Nseries, there will be apps that exist on one, and not the other. These unmatched applications should be dropped into a specified folder (in my case, I would prefer the ‘Applications’) so that I can put them where I want. That’s really it.
Obviously the developer is free to name the application whatever he/she wants, and can offer it to the public as freeware, donationware, or commercially, as he/she sees fit. The application will be featured prominently on Symbian-Guru, however, and I can promise I’ll make heavy use of it. The first developer to successfully deliver such an application wins. To be considered ‘successful’, it will need to perform the functions described above, and I will test between 2 S60 3rd Edition handsets (likely my N95-3 as the starting one, but clearly this should be able to use any S60 3rd Edition handset as the ‘original’).
So, what say you? Who’s up to the challenge?















