Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > Python for S60 mentioned in a mainstream Finnish e-news website

Reply
Thread Tools

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

 
 
Ville Vainio
Guest
Posts: n/a
 
      02-02-2005
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
 
Reply With Quote
 
 
 
 
Ville Vainio
Guest
Posts: n/a
 
      02-02-2005
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
 
Reply With Quote
 
 
 
 
Thomas Heller
Guest
Posts: n/a
 
      02-02-2005
Ville Vainio <> 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
 
Reply With Quote
 
Ville Vainio
Guest
Posts: n/a
 
      02-02-2005
>>>>> "Thomas" == Thomas Heller <> 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
 
Reply With Quote
 
Irmen de Jong
Guest
Posts: n/a
 
      02-02-2005
Ville Vainio wrote:
>>>>>>"Thomas" == Thomas Heller <> 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
 
Reply With Quote
 
Diez B. Roggisch
Guest
Posts: n/a
 
      02-02-2005
> <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
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
New photos: Finnish gymnastics championship Helsinki Jii Digital Photography 1 12-11-2010 09:35 PM
Accessing Twitter with Python (Python goes mainstream) Terry Reedy Python 0 04-22-2010 06:23 PM
CSS ruled "ineffective" in Finnish court Lawrence D'Oliveiro NZ Computing 1 05-26-2007 03:55 AM
Finnish defence ministry picks Linux Au79 Computer Support 4 03-23-2006 04:05 PM
Finnish Pythonistas in Espoo (Nokia Workshop) on Friday 11.6.2004? Ville Vainio Python 1 06-10-2004 09:22 AM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57