maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Development (https://talk.maemo.org/forumdisplay.php?f=13)
-   -   Publish apps on Ovi Store for Maemo (https://talk.maemo.org/showthread.php?t=31155)

Architengi 2009-08-31 20:00

Publish apps on Ovi Store for Maemo
 
I'm interested, as a developer, about how easy will be to publish apps on OVI STORE for maemo?

What will be the price for developers to publish on Ovi Store for Maemo?

What Nokia provides (will provide) as development tools in the package for Ovi Store publishing besides the SDK, what tools?

Can we do the development directly on N900? Or do we need an emulator in Windows?

For a C++ developer, what are (will be) the tools (compiler/debugger) recommended by Nokia or other developers to create an application on Maemo 5?

Do we really need DRM on Maemo to accomplish publishing on OVI STORE? I don't think DRM for apps is needed in Maemo, because Windows does not have one, and DRM will not prevent an app to be hacked.

What frameworks (Java, Python, C++, WRT, Flash, QT, etc) want developers to be approved for OVI STORE?

kdrozd 2009-08-31 20:53

Re: Publish apps on Ovi Store for Maemo
 
From my observation Nokia will wait with adding Maemo apps to ovi store to next release of Maemo Harmattan. This based on Qt lib.

see: http://www.slideshare.net/qgil/maemo...mal&rel=757997

But this is only my speculation :P

Architengi 2009-08-31 22:54

Re: Publish apps on Ovi Store for Maemo
 
People already responded in the poll they want to develop applications in Python, Flash, C++, so the question is: will be Python and Flash supported by the SDK and by the OVI STORE for Maemo?

Architengi 2009-09-01 00:08

Re: Publish apps on Ovi Store for Maemo
 
Quote:

Originally Posted by kdrozd (Post 319106)
From my observation Nokia will wait with adding Maemo apps to ovi store to next release of Maemo Harmattan. This based on Qt lib.

see: http://www.slideshare.net/qgil/maemo...mal&rel=757997

But this is only my speculation :P

This could not be the case. Because having an app store for Maemo is essential to have the N900 survive on todays ccompetition, where Apple, Google Android, Blackberry, Palm, Samsung, all have app stores. And moreover, Nokia store exists already - OVI Store, Nokia just has to add the Maemo content in there.

Architengi 2009-09-01 01:07

Re: Publish apps on Ovi Store for Maemo
 
Are any wiki, FAQ or other documentation on how to use C++ on Maemo 5?

Does C++ in Maemo support STL?

Architengi 2009-09-01 07:26

Re: Publish apps on Ovi Store for Maemo
 
Is there any framework studio for development, sort of Visual Studio which includes visual editor, compiler and debugger?

I found this pages for developers:

http://maemo.nokia.com/developers/

http://maemo.org/development/tools/

nowave7 2009-09-01 08:22

Re: Publish apps on Ovi Store for Maemo
 
Quote:

Originally Posted by Architengi (Post 319350)
Is there any framework studio for development, sort of Visual Studio which includes visual editor, compiler and debugger?

I found this pages for developers:

http://maemo.nokia.com/developers/

http://maemo.org/development/tools/

Well there's a complete SDK, that you can download from here:

http://maemo.org/development/sdks/maemo_5_beta_2_sdk/

First you need to install scratchbox, which is cross compilation toolkit, and then you install the Maemo SDK.
As you will soon find out, the SDK is based on standard GNU build tools, such as gcc cross compiler, gdb debugger, build tools, and so on. Basically the stuff you already found.
This is not an IDE, but I assume you can use Eclipse as a way of connecting all these bits and pieces together. I think that there is such a project somewhere...

iskarion 2009-09-01 10:35

Re: Publish apps on Ovi Store for Maemo
 
In case there will be Ovi store support for the N900, I'm curious, how this will be positioned and implemented compared to the already existing, official Maemo reporitories (Extras...).
Will there just be a new Ovi repository? Or will this replace the Extras repository? Or will Ovi just be some sort of billing infrastructure for paid apps on top of the Extras repository...

Because with Maemo Extras already in place I don't really see the need for an Ovi store.

lma 2009-09-01 10:41

Re: Publish apps on Ovi Store for Maemo
 
The poll needs a "C" (you know, the language most current Maemo apps are written in) option.

qwerty12 2009-09-01 10:45

Re: Publish apps on Ovi Store for Maemo
 
Quote:

Originally Posted by lma (Post 319428)
The poll needs a "C" (you know, the language most current Maemo apps are written in) option.

Yes, agreed, we are not using Harmattan, with Qt, yet. :)

Architengi 2009-09-01 17:46

Re: Publish apps on Ovi Store for Maemo
 
Quote:

Originally Posted by lma (Post 319428)
The poll needs a "C" (you know, the language most current Maemo apps are written in) option.

The poll cannot be modified, unfortunately. Still you can vote in the C++ section for C and C++ :p

What text editor and debugger or IDE (integrated development framework) do you use for C?

krisse 2009-09-01 17:58

Re: Publish apps on Ovi Store for Maemo
 
Quote:

Originally Posted by iskarion (Post 319426)
Because with Maemo Extras already in place I don't really see the need for an Ovi store.

How would commercial software be sold through Maemo Extras?

GeneralAntilles 2009-09-01 18:38

Re: Publish apps on Ovi Store for Maemo
 
Quote:

Originally Posted by krisse (Post 319629)
How would commercial software be sold through Maemo Extras?

Andrew had a proposal for an authorization and payment system through the Application Manager and maemo.org Extras, don't have the time to dig it up at the moment, though.

nowave7 2009-09-01 18:42

Re: Publish apps on Ovi Store for Maemo
 
What?! No C?!?!?!
And no, C can not go under C++!

krisse 2009-09-01 18:43

Re: Publish apps on Ovi Store for Maemo
 
Quote:

Originally Posted by GeneralAntilles (Post 319662)
Andrew had a proposal for an authorization and payment system through the Application Manager and maemo.org Extras, don't have the time to dig it up at the moment, though.

Would it be plausible to use Ovi Store for the payment and authorisation side of things?

nowave7 2009-09-01 18:44

Re: Publish apps on Ovi Store for Maemo
 
Oh and Qt is C++...

lma 2009-09-01 19:17

Re: Publish apps on Ovi Store for Maemo
 
Quote:

Originally Posted by Architengi (Post 319621)
The poll cannot be modified, unfortunately. Still you can vote in the C++ section for C and C++ :p

Oh well, votes can't be changed either :-/

Quote:

What text editor and debugger or IDE (integrated development framework) do you use for C?
A bunch of x^Wgnome-terminals running vim, gcc, gdb and friends. I still haven't met an IDE I liked, but I'm funny that way...

GeneralAntilles 2009-09-01 19:20

Re: Publish apps on Ovi Store for Maemo
 
Quote:

Originally Posted by krisse (Post 319671)
Would it be plausible to use Ovi Store for the payment and authorisation side of things?

I have no clue what the Ovi Store architecture looks like.

attila77 2009-09-01 20:03

Re: Publish apps on Ovi Store for Maemo
 
Quote:

Originally Posted by nowave7 (Post 319674)
Oh and Qt is C++...

Qt is a framework, not really tied to a single language (you could very well be using Qt from Java, Python, etc), so it does stick out from the choices, especially since the poll is not a multi-check one.

nowave7 2009-09-01 20:24

Re: Publish apps on Ovi Store for Maemo
 
Quote:

Originally Posted by attila77 (Post 319720)
Qt is a framework, not really tied to a single language (you could very well be using Qt from Java, Python, etc), so it does stick out from the choices, especially since the poll is not a multi-check one.

As far as I remember it was written in C++. Still it has a wide range of bindings which allow it to be used as a backend for multitude of languages other than C++.

iskarion 2009-09-02 10:51

Re: Publish apps on Ovi Store for Maemo
 
Btw., why Java? As far as I understood, Maemo 5 doesn't support Java? Same as Maemo 4.

Or is there an update on this which I did miss, in any of the thousands of "N900 announced / Nokia World 2009" threads?

attila77 2009-09-02 11:02

Re: Publish apps on Ovi Store for Maemo
 
Quote:

Originally Posted by nowave7 (Post 319731)
As far as I remember it was written in C++. Still it has a wide range of bindings which allow it to be used as a backend for multitude of languages other than C++.

All I'm saying Qt is not an 'or' choice in the above poll as it's not a language :)

nowave7 2009-09-02 11:31

Re: Publish apps on Ovi Store for Maemo
 
Quote:

Originally Posted by attila77 (Post 320115)
All I'm saying Qt is not an 'or' choice in the above poll as it's not a language :)

Exactly my point as well :)

Architengi 2009-09-09 06:09

Re: Publish apps on Ovi Store for Maemo
 
From Nokia World, 2009, Germany:

Day 2 - focused on services and SDK

"Delivering on People & Places"
  • New OVI APIs and new OVI SDK
  • OVI Maps Player API
  • introducing: OVI MAPS API and
  • Ovi Navigation Player API - add naviagtion for walk and drive to your app
  • Let's simplify - Programmers complained to NOKIA it is too cumbersome to develop apps to different devices (Symbian s60v3,v5, Maemo, etc)
  • -
  • Ovi SDK - contains:
  • APIs for Maps, Location, Navigation
  • Languages: HTML, CSS, JavaScript (web runtime)
  • www.forum.nokia.com/Ovi
  • An example of Navigation app: Primordial (Ground Guidence)
----------

Why the Ovi SDK is only JavaScript (WRT)? If the program is JavaScript, anybody can see the source code, so it is hard to create commercial apps... ;)

Architengi 2009-09-09 07:22

Re: Publish apps on Ovi Store for Maemo
 
Quote:

Originally Posted by iskarion (Post 320111)
Btw., why Java? As far as I understood, Maemo 5 doesn't support Java? Same as Maemo 4.

Or is there an update on this which I did miss, in any of the thousands of "N900 announced / Nokia World 2009" threads?

Java is coming to Maemo.

There are tons of developers using Java for desktop and mobile. For mobile, in Android, Symbian and S40, Java is huge.

Can anybody from Nokia to give us more information on Java release date for Maemo?

tvijlbrief 2009-09-09 12:34

Re: Publish apps on Ovi Store for Maemo
 
Quote:

Originally Posted by Architengi (Post 324144)
Java is coming to Maemo.

There are tons of developers using Java for desktop and mobile. For mobile, in Android, Symbian and S40, Java is huge.

Can anybody from Nokia to give us more information on Java release date for Maemo?

Java is not officially supported by Nokia, but see

http://wiki.forum.nokia.com/index.ph..._Java_on_maemo

In principle ANY language can be implemented on the maemo platform, without explicit support from Nokia. This has been done for mono (.net) and Java, perl, etc.

The point is that this makes the most sense for porting existing applications.

Those without a graphical gui (eg Java/Python/.net web apps which can run on a local webserver) require almost no porting effort. Programs with an existing GTK userinterface (Java SWT) can be run on maemo with some effort. It is in principle possible to create bindings to all the maemo APIs for all these languages and this is required if one want to do fancy stuff (multimedia, GPS, device-orientation, etc).

But if one wants to do this fancy stuff, than it is probably not an existing application one wants to port and than it is probably better to write it in C(++) in the first place.

Edit: An interesting development model could be to write eg a Qt frontend for an existing Java backend application. These could be glued together with eg Java JNI or DBUS or ...

qgil 2009-09-09 15:49

Re: Publish apps on Ovi Store for Maemo
 
Quote:

Originally Posted by Architengi (Post 324144)
Java is coming to Maemo.

There are tons of developers using Java for desktop and mobile. For mobile, in Android, Symbian and S40, Java is huge.

Can anybody from Nokia to give us more information on Java release date for Maemo?

I would put it the other way around: Java is not supported in Maemo. We will announce any change in the plans.

Looking forward to see Jallimo or any other project willing to push Java support!

NvyUs 2009-09-09 16:03

Re: Publish apps on Ovi Store for Maemo
 
dont officialy support java on Maemo please, the java apps on s60 are mostly poor quality and hurting the platform b/c nobody is developing using native language using the full potential of s60. java will mean poor games forever as they develop and port exact game cross many platforms at little cost doing nothing innovative
the day Maemo officially supports java run time then the platform will become full of shovel ware like many OS's before

qgil 2009-09-10 06:01

Re: Publish apps on Ovi Store for Maemo
 
About the thread itself, there is something a bit confusing. It's the Maemo SDK and not the Ovi store what decides what frameworks or languages are supported. If one day the Ovi store supports Maemo it will simply follow whatever is official in the Maemo SDK.

Architengi 2009-09-14 09:44

Re: Publish apps on Ovi Store for Maemo
 
Quote:

Originally Posted by Bundyo (Post 294137)
Quote:

Originally Posted by Jaffa
"Full Java" on N900 seems to be somewhat pulled out of the air. Jalimo isn't there yet, and "full Java" nowadays is including things like JavaFX.

You've missed something. In fact few people noticed the thread :)
http://java.sun.com/javase/downloads/embedded.jsp

This headless one works like a charm on my N800, of course takes 100% CPU most of the time, but works nevertheless and is full :) Probably JavaFX doesn't work but runs web start apps.
EABI, glibc 2.5, Hard Float (VFP), Little Endian

To clarify this: is Java supported on Maemo 5, in what flavor (Embedded, ME, etc), or not at all?

qgil 2009-11-23 07:26

Re: Publish apps on Ovi Store for Maemo
 
Bringing back this thread.

http://wiki.maemo.org/Ovi_Store_publishing

Please paste your questions about Ovi publishing to Nokia and I'll do my best getting the answers.

That wiki page can be useful to share your own information and experiences e.g. going through local legal/business formalities.

qgil 2009-11-23 07:26

Re: Publish apps on Ovi Store for Maemo
 
Quote:

Originally Posted by Architengi (Post 326645)
To clarify this: is Java supported on Maemo 5, in what flavor (Embedded, ME, etc), or not at all?

No Java to be seen at http://maemo.org/packages/


All times are GMT. The time now is 09:43.

vBulletin® Version 3.8.8