maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Nokia N9 / N950 (https://talk.maemo.org/forumdisplay.php?f=51)
-   -   installing maemo on N9 (https://talk.maemo.org/showthread.php?t=81213)

blue bottle 2011-12-30 14:27

installing maemo on N9
 
Hi

I am a research student and I was intending to use N900 but I am now finding it difficult to find it in any store....
Most stores offer the N9 instead. My questions is that if I use Maemo 5 SDK to cross compile a custom kernel for ARM, will I be able to flash it onto the N9?

Assuming it is possible to do this, will I be able to install other packages (also cross-compiled using Maemo 5 SDK) onto the N9?


Regards

p.s. basically, I want to avoid using MeeGo and just run the software I have developed (using Maemo 5 SDK) on a mobile device. Anyone willing to shed some light on this matter?

Copernicus 2011-12-30 14:41

Re: installing maemo on N9
 
Quote:

Originally Posted by blue bottle (Post 1143493)
basically, I want to avoid using MeeGo and just run the software I have developed (using Maemo 5 SDK) on a mobile device.

I don't know if you're willing to try this, but you might consider converting your software to use Qt. The advantage of Qt is that it supports most of the functionality of the Maemo UI, but also provides easy porting to Meego, Symbian, desktop Linux, desktop OS X, desktop Windows, and probably lots more environments in the future.

If nothing else, it would allow you to run your app on both the N900 and the N9 with a minimum of pain, so you could purchase either phone.

jalyst 2011-12-30 14:49

Re: installing maemo on N9
 
Doubt it'd be easy, even in AEGIS open-mode...
What's wrong with re-adapting your app for Maemo 6x?* (Qt/QML etc)
It gives a wider scope for easily re-adapting it for other platforms in the future.

*aka MeeGo-Harmattan

somedude 2011-12-30 16:06

Re: installing maemo on N9
 
yaiiiii, maybe this way we can use skype or gtalk video call... sighhh,

jalyst 2011-12-30 16:32

Re: installing maemo on N9
 
^ There's a thread for following that ;)
http://talk.maemo.org/showthread.php?t=81043
Still pretty quiet/worrying ATM, but things can change.

The Winter 2011-12-30 17:18

Re: installing maemo on N9
 
Quote:

Originally Posted by somedude (Post 1143532)
yaiiiii, maybe this way we can use skype or gtalk video call... sighhh,

we already have this feature in maemo .

jalyst 2011-12-30 19:19

Re: installing maemo on N9
 
^ Of course....
But he's referring to getting it to work in Maemo6x (MeeGo), thanks to what the OP is proposing.
Anyway this is off-topic...

blue bottle 2011-12-31 03:09

Re: installing maemo on N9
 
Hi

I think that adapting for MeeGo (using Qt) seems to be the only solution...
my 'app' is written in C (not much interaction with the UI) and requires that some changes have been made at the kernel level.

I am new to N9 and Qt, so my really simple questions are:
1. Are there any issues/problems with flash a custom kernel for N9?
2. Since my 'app' uses a number of C libraries, what is the best way to adapt my 'app' so that is can run on N9?

Regards

Mike Fila 2011-12-31 03:50

Re: installing maemo on N9
 
Quote:

Originally Posted by blue bottle (Post 1143693)

1. Are there any issues/problems with flash a custom kernel for N9?

It is possible but there are problems. You should be able to find what you need here.

http://forum.meego.com/showthread.php?t=4575&page=15




Quote:

Originally Posted by Copernicus (Post 1143500)
The advantage of Qt is that it supports most of the functionality of the Maemo UI, but also provides easy porting to Meego, Symbian, desktop Linux, desktop OS X, desktop Windows, and probably lots more environments in the future.


This is not correct the only part of qt that can be ported with minimal effort are apps built only using qt quick any other components have to be basically rewritten. This is for symbian to maemo 6 ...I could only imagine the cluster phuck that windoze to maemo/symbian will be.

http://www.developer.nokia.com/Commu...ps_to_Nokia_N9

mikecomputing 2011-12-31 04:13

Re: installing maemo on N9
 
this is ridicilous. Some people want to downgrade from maemo6 to some ****ing android. And now i see this thrad were people wa t o downgrade to maemo5 :o

whats next? Downgrade phone to 3310 maybe :o

Copernicus 2011-12-31 08:03

Re: installing maemo on N9
 
Quote:

Originally Posted by blue bottle (Post 1143693)
my 'app' is written in C (not much interaction with the UI) and requires that some changes have been made at the kernel level.

Hmm. I've honestly never written any code that requires intimate knowledge of what the kernel is doing, let alone modifying that behavior; are you certain you can't run your program in userland?

Quote:

2. Since my 'app' uses a number of C libraries, what is the best way to adapt my 'app' so that is can run on N9?
If you've got a command-line C program, you really shouldn't need to do any adaptation at all -- both the N900 and the N9 are running Linux, after all. The only significant difference between the two, for most apps anyway, is the user interface. If you've got a dependency on specialized libraries, that might be a problem, if they haven't been ported to the N9 yet. (And if you really really do have a dependency on a customized kernel, well, I just don't know what you are trying to build...)

Copernicus 2011-12-31 08:22

Re: installing maemo on N9
 
Quote:

Originally Posted by Mike Fila (Post 1143696)
This is not correct the only part of qt that can be ported with minimal effort are apps built only using qt quick any other components have to be basically rewritten.

Certainly, Qt-based code must be ported from one device to another; we are talking C++ here, not Java. But the big problem with Symbian is that only a relatively small portion of Qt is supported on it; I think that's the main reason why they push so hard to get Symbian folks to use Qt Quick instead.

For many apps, going from, say, Windows to Linux becomes a heck of a lot easier to do if you don't have to rewrite the user interface. Implementing your UI in Qt makes life much, much easier.


All times are GMT. The time now is 14:46.

vBulletin® Version 3.8.8