Feeds

Nokia blesses mobile Python

Go forth and execute

  • alert
  • submit to reddit

Internet Security Threat Report 2014

Following on from the launch of the 3-D Snake game last week, Nokia has released another slithery serpent into the wild. A year after we broke the news, Nokia has formally announced the availability of the Python language for its Series 60 platform. The software allows developers to build portable applications using the popular language that can take advantage of the Symbian GUI and phone features such as Bluetooth.

J2ME developers have been waiting for such features for a long time, and early adopters are enthusiastic.

Nokia sees it more as a testbed. "It is well suited to the development of prototypes or for building proof of concept applications with a simple and consistent language," we learn from the developer page. Of course with features such as thread support and shared libraries, Python can be used to build industrial-strength applications too.

The software actually appeared just before Christmas, although at a new formal overview Nokia explains that it has been tested on Nokia 6600, 6630, 7610, N-Gage QD and the Windows-based development environment. However early users have reported success on Mac OS X and Linux.

The port is based on Python 2.2 and available in two versions, one each for Series 60 1st Edition and 2nd Edition. There's an excellent independent resource on mobile Python here.

Matan Gillon, a young Israeli developer, tells us that he ported Python to the 7650 for his own amusement but never released it, "because 1) I didn't think anyone would be interested. and 2) I wanted to have it do something interesting first before I released it."

Newcomers to phone scripting are recommended to check out the OPL project. This very simple language first shipped with the original Psion Organizer and was responsible for the rich range of software that graced subsequent Psion PDAs. ®

Related stories

Nokia fights Microsoft by addressing Series 60 developer complaints
Nokia prefers Python to Perl for smartphone scripting
Nokia to release Perl for smartphones
Symbian to unveil open source dev language at Expo
Symbian to make Psion's OPL dev language open source

Intelligent flash storage arrays

More from The Register

next story
Download alert: Nearly ALL top 100 Android, iOS paid apps hacked
Attack of the Clones? Yeah, but much, much scarier – report
Broadband sellers in the UK are UP TO no good, says Which?
Speedy network claims only apply to 10% of customers
Virgin Media struck dumb by NATIONWIDE packet loss balls-up
Turning it off and on again fixes glitch 12 HOURS LATER
BEST EVER broadband? Oh no you DIDN'T, Sky – ad watchdog
Rival BT moaned that claim was misleading
Fujitsu CTO: We'll be 3D-printing tech execs in 15 years
Fleshy techie disses network neutrality, helmet-less motorcyclists
Facebook, working on Facebook at Work, works on Facebook. At Work
You don't want your cat or drunk pics at the office
Soz, web devs: Google snatches its Wallet off the table
Killing off web service in 3 months... but app-happy bonkers are fine
prev story

Whitepapers

Why cloud backup?
Combining the latest advancements in disk-based backup with secure, integrated, cloud technologies offer organizations fast and assured recovery of their critical enterprise data.
A strategic approach to identity relationship management
ForgeRock commissioned Forrester to evaluate companies’ IAM practices and requirements when it comes to customer-facing scenarios versus employee-facing ones.
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?
Managing SSL certificates with ease
The lack of operational efficiencies and compliance pitfalls associated with poor SSL certificate management, and how the right SSL certificate management tool can help.
Saudi Petroleum chooses Tegile storage solution
A storage solution that addresses company growth and performance for business-critical applications of caseware archive and search along with other key operational systems.