Reply
Thread Tools
Jaffa's Avatar
Posts: 2,535 | Thanked: 6,681 times | Joined on Mar 2008 @ UK
#21
Originally Posted by Benson View Post
Do Ubuntu/Debian packages count if they install and run?
OK, let's limit it to end-user installable applications through the system's own package management which act as the native applications look.

So, on Maemo if you want to include a port it has to be Hildonised, power mgmt aware, installable from Extras and have a UI suited to the form factor of a Maemo 5 lead device.

...but it is only €5, so I'm not too worried about getting the terms exact ;-)
__________________
Andrew Flegg -- mailto:andrew@bleb.org | http://www.bleb.org
 
Posts: 2,802 | Thanked: 4,491 times | Joined on Nov 2007
#22
Originally Posted by Jaffa View Post
Compilation on-device: plug it in (via USB: ad-hoc wlan or zeroconf just don't have the proven track record, but they should be supported too I guess), launch the IDE (or use a text editor if you've not got one)
Self-hosting certainly has lots of hack value (I remember salivating years ago when reading about OpenBSD hackers running "make world" on zauri in their pockets), but not exclusively please. In most cases your development workstation will be much more powerful than the target device so cross-compilation is more desirable. Also, an x86 target is still essential for some things (you can't run valgrind on arm for example).

(2) means you no longer need an SDK environment which doesn't match the device; you don't need to faff with Scratchbox or sub-optimal qemu;
I noticed the scratchbox2-based SDK+ released 1.0 a month ago, anyone tried that yet?
 

The Following 3 Users Say Thank You to lma For This Useful Post:
qgil's Avatar
Posts: 3,105 | Thanked: 11,088 times | Joined on Jul 2007 @ Mountain View (CA, USA)
#23
Originally Posted by Jaffa View Post
Quim, I'll put a €5 bet on there being more webOS applications available for the pre by the end of the year than there are for Maemo 5.
I hope you note my sense of humor when comparing the Palm Pre App Store with Maemo 5 extras-devel. As said, you can't compare.

My point is that 'ease of development' is one important factor to get a big amount of applications, but not the only one. Sales volumes and the existence of a payment system count as much.

I won't take your bet since it's an unfair one: the Palm Pre is already selling while a Maemo 5 device hasn't been launched. I'm happy inviting you to €5 of your preferred drink in Amsterdam while we keep this conversation going.

More this Saturday.
 
Jaffa's Avatar
Posts: 2,535 | Thanked: 6,681 times | Joined on Mar 2008 @ UK
#24
Originally Posted by qgil View Post
I hope you note my sense of humor when comparing the Palm Pre App Store with Maemo 5 extras-devel. As said, you can't compare.
Indeed. However, I think it's an attitude that's been seen a bit too often (not from you): "Maemo's too different from iPhone OS/Android/webOS for the situations to be comparable". They have better (or certainly seem to have better) development tools. This makes them attractive platforms as a developer.

My point is that 'ease of development' is one important factor to get a big amount of applications, but not the only one. Sales volumes and the existence of a payment system count as much.
Fortunately, we're relying on you to take care of the increase in sales volumes; but there's a two-edged sword here. Apple are now advertising their devices on the basis of the additional applications, after all.

I look forward to reading about the details afterwards.
__________________
Andrew Flegg -- mailto:andrew@bleb.org | http://www.bleb.org
 

The Following User Says Thank You to Jaffa For This Useful Post:
Posts: 1,097 | Thanked: 650 times | Joined on Nov 2007
#25
I remember developing for the Zaurus using QT and PyQT more specifically.

I think that was a killer development platform - giving a wide variety of IDE support and - even if the target was a Linux machine (the Zaurus), you could still develop in Windows or Linux. So this argument that a a Linux target requires a Linux dev environment always doent hold. I understand for Maemo, being GTK based and to write native apps that is a plus, but to make any development platform ubiqitous, it should allow to develop in a cross-platform way.

Of course the final compile has to be for the target platform.

I would be very happy with Maemo to have a way to develop and run on a cross-platform supported system - so as to write and develop on Windows on which I am on most of the day. At the end of my development, I switch all my files to a linux machine and compile and build the stuff for the target environment. That would be a great solution.

And this is what PyQt allowed. I am looking forward to when Harmattan release will have QT support.

The other thing that I enjoyed with the Zaurus was that I could write an app for the Zaurus in Python and QT and a "sister" app for the S60 using Python for S60 - such that the two complimentary apps could "talk" and exchange data (it was a travel app). So on the bigger screened handheld you could have edit and additional functions, while the smaller phone app periodically read the latest data (over BT) from the handheld system and worked as a instant display app on the phone (when you are running to catch a train, better to whip out the phone rather than the handheld).

That is where I always wanted to go with app development - make complimentary apps for mobile needs with extensible function on different supported platforms. Where is that dream possible with Maemo ? Maybe Harmattan ?

Edit :
And to note : I see myself as a hobbyist developer for Linux, wioth most time spent on Windows (like Texrat) - not too knowledgeable on the innards of GTK/GObject and all such environments, but again interested enough to learn something a bit easy and fast. So this simplistic wish as above is all from that viewpoint.

Last edited by nilchak; 2009-06-29 at 14:28.
 

The Following User Says Thank You to nilchak For This Useful Post:
javispedro's Avatar
Posts: 2,355 | Thanked: 5,249 times | Joined on Jan 2009 @ Barcelona
#26
Doesn't Palm distribute a VirtualBox copy with each SDK? That'll take care of Windows, OS X or the rest of obscure x86 operating systems users.
 
Posts: 2,102 | Thanked: 1,309 times | Joined on Sep 2006
#27
What it needs (IMHO) is a good, well documented in-built language which comes with the machine. E.g. like OPL on the Psions.

Python is the best bet for the tablets, with a link to a nice how to get programming page or the like, which explains how to create basic GUIs, how to access databases, etc. (/me remembers the stuff that people used to use OPL for).
 

The Following 4 Users Say Thank You to lardman For This Useful Post:
timsamoff's Avatar
Posts: 1,605 | Thanked: 1,601 times | Joined on Mar 2007 @ Southern California
#28
Originally Posted by lardman View Post
What it needs (IMHO) is a good, well documented in-built language which comes with the machine. E.g. like OPL on the Psions.

Python is the best bet for the tablets, with a link to a nice how to get programming page or the like, which explains how to create basic GUIs, how to access databases, etc. (/me remembers the stuff that people used to use OPL for).
Great comment.

Tim
__________________
http://samoff.com
 
luca's Avatar
Posts: 1,137 | Thanked: 402 times | Joined on Sep 2007 @ Catalunya
#29
Originally Posted by nilchak View Post
I would be very happy with Maemo to have a way to develop and run on a cross-platform supported system - so as to write and develop on Windows on which I am on most of the day. At the end of my development, I switch all my files to a linux machine and compile and build the stuff for the target environment. That would be a great solution.
Maybe nokia could fund a maemo widgetset for lazarus (like it alread has a windows ce/mobile one), so I could finally play with the tablet, and using a sane language and a wonderful ide to boot

Last edited by luca; 2009-06-29 at 14:59.
 
Posts: 3,319 | Thanked: 5,610 times | Joined on Aug 2008 @ Finland
#30
Originally Posted by nilchak View Post
And this is what PyQt allowed. I am looking forward to when Harmattan release will have QT support.
No need to wait for harmattan. You can do PyQt on the NITs today ! Diablo is unfortunately a bit of a stepchild in that regard, but PyQt *is* available for it (for users willing to clone to SD/internal). But from Fremantle/Mer on, it's plain sailing.
 

The Following User Says Thank You to attila77 For This Useful Post:
Reply

Tags
development, market place apps, palm

Thread Tools

 
Forum Jump


All times are GMT. The time now is 12:36.