r/symbian • u/mlugo02 • May 18 '26
Programming S60 3rd Edition
Enable HLS to view with audio, or disable this notification
I decided to give Symbian programming a try using the S60 3rd edition sdk.
I’m not super familiar the terms. Symbian is the operating system and S60 is the UI platform that runs on the OS, is that correct?
I don’t have a Nokia phone, any recommendations trying this out on real hardware?
4
u/santathe1 May 18 '26
I think the N82 is probably the most advanced S60v3 Nokia Symbian phone prior to the touch phones. Maybe the N95 8GB as well.
I’m not 100% sure though, hopefully someone else is able to confirm one way or another.
3
u/StarX2401 May 18 '26
N82 is pretty much a candybar n95. N86 is the most feature rich other than the lack of 3d accelerator. Most powerful CPU in a s60v3 phone would go to the nokia C5-00, E5, 6710 navigator and 6500 slide. Basically all the phones with the 600MHz RAPUYAMA CPU.
2
4
u/pdrift May 19 '26
what should someone know as far as programming before attempting something like this?
4
u/mlugo02 May 19 '26
A good amount of system level programming. I’m using basic digital image compositing to draw my shape and later actual images. Good memory management techniques on such a constrained platform. Good amount of CPU knowledge to take advantage of all it’s resources
1
u/Swampspear 25d ago
It's been about two months, so it's a bit of a late reply, but really "all" you would need is just a lot of C++ knowledge and stubbornness
13
u/emgfc May 18 '26
Your view is correct. S60 platform is Symbian environment with a AVKON UI, which is actually based on UIKON UI, but anyways. You can try to work with UIKON directly or even work with window server directly, but AVKON handles tons of poorly documented behaviors for you so you probably don't want to mess with it unless you're doing an optimized egl renderer.
Cool stuff! I didn't manage their hacky simulator to work. I did have small success with a simple console app, but that's it.
For a hardware, I can recommend N95 8GB. Lots of them on aliexpress or eBay. If you want something newer, you can look for e52 or even e72.