Feeds

Nokia prefers Python to Perl for smartphone scripting

Limited trial for pros, first

  • alert
  • submit to reddit

Security for virtualized datacentres

Nokia tells us that Python, not Perl, is the preferred language for scripting on its smartphone platforms. Last week Lee Epting, the VP responsible for developer programs, told us that an internal build of Perl for Series 60 would make its way into the wider world.

This is still the plan, but in a statement released internally, Nokia says "Within the context of a relatively new platform, Series 60, one implementation of a technology concept tool will actually involve the evaluation of Python as the scripting language, with the existing potential for Perl to be a strong evaluation candidate in a secondary phased approach."

"In order to get the best feedback into the viability of such technology concept tools, initial evaluation will be restricted within Forum Nokia to a limited group comprised of professional developers familiar with Nokia platforms and implementations."

What this means, a Nokia spokesperson tells us, is that the company won't simply fling it at the company's 1.3 million developers, but offer a more controlled access program.

We've learned of several projects outside Nokia which will may sate developers' appetites for building script-based applications, including a third-party Python.

David Frith tells us about his MobileBasic, which is a Java-based BASIC interpreter that can create Java Applets or MIDlets for phones. A BASIC running in a JVM may sound slow, but it has its advantages, says David, as it makes interrogating net applications pretty trivial - as this code sample indicates -

OPEN #1, "http://www.mobilebasic.com/HelloServer.php", "OUTPUT"
PRINT #1, "Name"
INPUT #1, N$
CLOSE #1

On the same theme, AppForge today announced that its Crossfire tool that brings .NET to PocketPC, Palm and Symbian UIQ and Series 60 devices would will eventually support additional languages to VB.NET. At $1,070 for a license, it isn't cheap but for Microsoft shops it's one of the quickest ways to deploy in-house apps across a range of devices. ®

Related Story

Nokia to release Perl for smartphones

Protecting against web application threats using SSL

More from The Register

next story
Brit telcos warn Scots that voting Yes could lead to HEFTY bills
BT and Co: Independence vote likely to mean 'increased costs'
Phones 4u slips into administration after EE cuts ties with Brit mobe retailer
More than 5,500 jobs could be axed if rescue mission fails
New 'Cosmos' browser surfs the net by TXT alone
No data plan? No WiFi? No worries ... except sluggish download speed
Radio hams can encrypt, in emergencies, says Ofcom
Consultation promises new spectrum and hints at relaxed licence conditions
Blockbuster book lays out the first 20 years of the Smartphone Wars
Symbian's David Wood bares all. Not for the faint hearted
Bonking with Apple has POUNDED mobe operators' wallets
... into submission. Weve squeals, ditches payment plans
This flashlight app requires: Your contacts list, identity, access to your camera...
Who us, dodgy? Vast majority of mobile apps fail privacy test
prev story

Whitepapers

Providing a secure and efficient Helpdesk
A single remote control platform for user support is be key to providing an efficient helpdesk. Retain full control over the way in which screen and keystroke data is transmitted.
WIN a very cool portable ZX Spectrum
Win a one-off portable Spectrum built by legendary hardware hacker Ben Heck
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.
Protecting users from Firesheep and other Sidejacking attacks with SSL
Discussing the vulnerabilities inherent in Wi-Fi networks, and how using TLS/SSL for your entire site will assure security.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.