However, a new hotness has just been born.
The Nokia n900.
- 32 GB internal storage
- Expandable to up to 48 GB with external microSD card
- 3.5G mobile network
- Quadband GSM with GPRS and EDGE
- Data transfers over a cellular network 10/2Mbps
- Data transfers over Wi-Fi 54Mbps
- Flash 9.4 support (In your face iPhone users, Nokia loves me)
- 5-megapixel (2584 × 1938 resolution) digital camera (iPhone is up to 3.2-megapixel)
- 800 × 480 resolution video recording
- Dual LED flash
- 800 × 480 resolution screen
- Tactile and onscreen QWERTY keyboards (Yes, none of this onscreen keyboard rubbish)
- Removable battery (That probably won’t explode)
- Assisted-GPS receiver
- Ovi Maps pre-installed
- TV out (PAL/NTSC) with Nokia Video Connectivity Cable (CA-75U, included in box) or WLAN/UPnP
- Wide aspect ratio 16:9 (WVGA)
- Video recording file format: .mp4; codec: MPEG-4
- Video recording at up to 848 × 480 pixels (WVGA) and up to 25fps
- Video playback file formats: .mp4, .avi, .wmv, .3gp; codecs: H.264, MPEG-4, Xvid, WMV, H.263
- Music playback file formats: .wav, .mp3, .AAC, .eAAC, .wma, .m4a
The important part:
Development in C and Python are supported, using GTK.
Unfortunately it looks like C++ is not supported so anyone wanting to do any OOP will have to do it in Python.
That is great that Nokia are supporting open standards, releasing a mobile phone running Linux. It would be nice if they supported C++ too, but that is just my personal preference, and it may come in the future, I know all the C++ jazz is quite complex and definitely non-trivial.
I’d still rather use Python than C. I certainly hope that Windows Mobile dies and the highly overrated iPhone becomes less popular, not completely die, just put in its place. I would love to see the world embrace open standards, open source software and a rise in DRM free, happy, feel good devices, gain popularity and eventually dominate the market and warm people’s hearts.