468,121 Members | 1,477 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 468,121 developers. It's quick & easy.

Python for S60 mentioned in a mainstream Finnish e-news website

http://digitoday.fi/showPage.php?pag...&news_id=40179

Literal translation for those who can't read Finnish:

Nokia has published the Open Source Python language for Series 60
based mobile devices. The company states that the language makes it
easy for the wordwide Python community to execute commands and run
scripts and apps in the devices.

The language is available for free from the Nokia developer pages and
can be installed on a S60 device with an installation package.

- Python makes the mobile app devepment easy for the programmers who
are looking for a rapid and developer friendly way to develop
mobile applications, says Director Lee Epting from Forum Nokia.

Nokia believes that Python for Series 60 is a good fit for developing
prototype- and proof-of-concept apps. The company characterizes the
language as efficient and relatively easy to learn.

--
Ville Vainio http://tinyurl.com/2prnb
Jul 18 '05 #1
5 1219
Of course there is the whole hog and more in the official Nokia press
release, this time in English:

http://press.nokia.com/PR/200501/978226_5.html

It also paints an accurate and quite positive picture of Python. Now
we just need ctypes or Symbianic Swig and world domination will be
ours ;-).

(Yeah, ctypes will probably be a problem because of the way Symbian
handles DLLs)

--
Ville Vainio http://tinyurl.com/2prnb
Jul 18 '05 #2
Ville Vainio <vi***@spammers.com> writes:
Of course there is the whole hog and more in the official Nokia press
release, this time in English:

http://press.nokia.com/PR/200501/978226_5.html

It also paints an accurate and quite positive picture of Python. Now
we just need ctypes or Symbianic Swig and world domination will be
ours ;-).

(Yeah, ctypes will probably be a problem because of the way Symbian
handles DLLs)


How *does* symbian handle DLLs?

Curious,

Thomas
Jul 18 '05 #3
>>>>> "Thomas" == Thomas Heller <th*****@python.net> writes:
(Yeah, ctypes will probably be a problem because of the way Symbian
handles DLLs)


Thomas> How *does* symbian handle DLLs?

By ordinal, so the dll does not include the symbol name (in order to
keep the size small). Linker finds the ordinals from the .LIB file
that corresponds to the DLL.

(Someone who knows better might want to correct me if I'm wrong).

--
Ville Vainio http://tinyurl.com/2prnb
Jul 18 '05 #4
Ville Vainio wrote:
>>"Thomas" == Thomas Heller <th*****@python.net> writes:
>> (Yeah, ctypes will probably be a problem because of the way Symbian
>> handles DLLs)


Thomas> How *does* symbian handle DLLs?

By ordinal, so the dll does not include the symbol name (in order to
keep the size small). Linker finds the ordinals from the .LIB file
that corresponds to the DLL.

(Someone who knows better might want to correct me if I'm wrong).


<offtopic>
Heh, this somehow reminds me about the way shared libraries were
implemented on the Amiga.
No linking step; the function entry points were essentially a
big jump table in the library structure with every function having
a unique offset from the library's base.
Proved to make it very simple to patch OS functions too: just
patch the jump address in the jump table to jump to the patched
library function...
</offtopic>

Irmen
Jul 18 '05 #5
> <offtopic>
Heh, this somehow reminds me about the way shared libraries were
implemented on the Amiga.
No linking step; the function entry points were essentially a
big jump table in the library structure with every function having
a unique offset from the library's base.
Proved to make it very simple to patch OS functions too: just
patch the jump address in the jump table to jump to the patched
library function...
</offtopic>

The good old times - only address 4 was used, and then you loaded everything
else. I'm no dynamic loading expert - but I don't think that in the end,
things are much different - just a layer of indirection for a jump target.
--
Regards,

Diez B. Roggisch
Jul 18 '05 #6

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

220 posts views Thread by Brandon J. Van Every | last post: by
3 posts views Thread by Mickel Grönroos | last post: by
52 posts views Thread by Neuruss | last post: by
267 posts views Thread by Xah Lee | last post: by
7 posts views Thread by vml | last post: by
70 posts views Thread by TheFlyingDutchman | last post: by
71 posts views Thread by Jack | last post: by
16 posts views Thread by Raxit | last post: by
18 posts views Thread by didacticone | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.