How Can I Start Programming on My Nokia N95 with Symbian?

0
6
Asked By CuriousExplorer42 On

A few months ago, I purchased a Nokia N95, and I feel a bit overwhelmed because I know this phone has capabilities that I'm not fully utilizing. I've decided to take a dive into programming on this device. My goal is to create a browser that works with Gopher, Spartan, or Nex, since those are text-based protocols and seem manageable for a beginner.

The challenge I'm facing is the lack of programming languages available for Symbian. I enjoy experimenting with unconventional programming languages and want to learn languages that are less common today, like Pascal, Genie, Haxe, and BASIC.

Here's a breakdown of my options:

- **C and POSIX C++**: They're good starting points, and while I can use them, I need to access Nokia's API which requires Symbian C++.
- **Symbian C++**: It's a unique dialect of C++. The lack of documentation and my limited English makes this tricky, especially since I prefer using GNU/Linux but only have Windows XP available.
- **Java ME**: Similar documentation issues here.
- **PyS60 (Python for Symbian)**: This seems like the most straightforward option, giving access to system APIs, but performance is a concern for me.
- **Qt**: It's modern C++, but I've heard it's not great for performance and is hard to uninstall.
- **GCC4Symbian**: This looks promising with support for modern C++, but I find the documentation confusing.

I know there are limited resources, especially for someone who doesn't know English well. I just wish there were tools like Haxe or even Rust that I could use.

So my main questions are:
- Have any of you programmed on specific hardware like this before?
- What paths did you take?
- What would you recommend for someone just starting out?
- And for non-English speakers, what tips do you have?

1 Answer

Answered By RetroTechFan On

Seriously, why choose Symbian over other older systems?

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.