maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Development (https://talk.maemo.org/forumdisplay.php?f=13)
-   -   What programming languages are available? (https://talk.maemo.org/showthread.php?t=660)

tonberry1 2005-12-11 11:04

What programming languages are available?
 
I havent programmed anything specifially to Linux (ok, I program mostly with Java, so I guess my programs would be possible to transfer to normal Linux).

I was thinking about starting to create something for N770. I was browsing Maemo.org-site and I noticed that the language used is C or C++ (or have I mistaken?).

But how about other languages, is there a possibility for em yet? I mean Nokia's phones have Java support (770 doesnt have it, right?) and I think the phones have Perl support too? But how about 770, does it support other languages at all?

henry 2005-12-11 11:54

Main programming language is C. Although C++ programming can be compiled with the SDK, the hildon binding is not ready yet. (I think you can use the C-API from C++ though)

The maemo wiki lists some of other programming languages like java and python as work in progress. (see http://maemo.org/maemowiki/Applicati...97f01ac7dbe329)

Lord Bodak 2005-12-11 16:03

Is anyone working on porting Ruby (along with Rails and the webrick server)? The 770 would make a very interesting mobile development platform. I guess SQLite would be needed too, b/c mySQL is way too big for something like this.

bhima 2005-12-11 23:35

Python's been ported to the 770/maemo. There's also Mono, letting you run C# and other Microsoft CLR languages. Somebody's also gotten erlang running on the 770.

Nokia's Series60 phones can run Python code - it's pretty well supported.

drazvan 2005-12-21 12:45

PHP can also be easily ported, I haven't had the time to package it yet but PHP 5.1.1 compiles out of the box, no changes needed in the makefile. If you're interested in the binary, please drop me an email at razvan (dot) dragomirescu (at) gmail (dot) com.

Razvan

vlg 2006-01-26 19:11

Quote:

Originally Posted by henry
Main programming language is C. Although C++ programming can be compiled with the SDK, the hildon binding is not ready yet. (I think you can use the C-API from C++ though)

The maemo wiki lists some of other programming languages like java and python as work in progress. (see http://maemo.org/maemowiki/Applicati...97f01ac7dbe329)

I have just released the entire set of ARM debian packages for compiling applications with Gtkmm (C++ wrapper for Gtk+ and hildon-libs). I also built one of my applications with these libraries and it works on 770 just fine. For details and links, look under ApplicationCatalogWip->Education->Granule on maemo.org site:

http://maemo.org/maemowiki/Applicati...96eb5d4e485115

RogerS 2006-01-26 20:17

Someone has also installed perl on the 770, using it for their app.

Something about building a database app? Have to go through my notes to find it.

----

Edited to add:

Found it. On the Maemo Developer's list, http://maemo.org/pipermail/maemo-dev...ry/002627.html

From Xavier Calbert:

"I have successfully installed PDL with only the plplot library (which is enough for most purposes). Which implicitly implies installing perl too.

"I will try now to turn it into one or several deb packages."

(PDL = Perl Data Language)

richie 2006-01-27 19:34

Quote:

Originally Posted by vlg
I have just released the entire set of ARM debian packages for compiling applications with Gtkmm (C++ wrapper for Gtk+ and hildon-libs). 5[/URL]

Hi

Found your app, but where are the C++ dev packages?

Cheers
Rich


All times are GMT. The time now is 13:59.

vBulletin® Version 3.8.8