Re: Maemo for commercial development (was Re: N810 RIP)

2009-02-02 Thread Quim Gil


ext Ville M. Vainio wrote:
 On Mon, Feb 2, 2009 at 9:19 AM, Quim Gil quim@nokia.com wrote:
 
 My advice to commercial developers is to make a step in the Maemo
 platform, learn and have fun with it. ?
 I think this is the most sensible approach, yes. If you have a better
 advice for commercial developers in Maemo please share it.
 
 It seems the original statement is a bit too strong - creating a
 product for maemo doesn't need to be exclusively for
 entertainment/learning purposes. If you make your app with Qt, you
 also have a very good shot at providing a S60 port of the app in the
 future (with a much bigger installed base).

Qt has community support in Maemo, it will get a stronger support in
Fremantle and will be officially supported in Harmattan. So again, I
think I'm just being consistent with what we have.

Don't get me wrong, of course I want to see also commercial developers
bringing great applications to Maemo. I also think the best way to get
them is to be frank now, invite them to have a look by themselves and
concentrate on what they are really looking for: platform, devices,
sales and distribution channels.

-- 
Quim Gil
open source advocate
Maemo Software @ Nokia
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Maemo for commercial development (was Re: N810 RIP)

2009-02-02 Thread Ville M. Vainio
On Mon, Feb 2, 2009 at 9:19 AM, Quim Gil quim@nokia.com wrote:

 My advice to commercial developers is to make a step in the Maemo
 platform, learn and have fun with it. ?

 I think this is the most sensible approach, yes. If you have a better
 advice for commercial developers in Maemo please share it.

It seems the original statement is a bit too strong - creating a
product for maemo doesn't need to be exclusively for
entertainment/learning purposes. If you make your app with Qt, you
also have a very good shot at providing a S60 port of the app in the
future (with a much bigger installed base).

-- 
Ville M. Vainio
http://tinyurl.com/vainio
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Maemo for commercial development (was Re: N810 RIP)

2009-02-01 Thread Quim Gil


ext John Holmblad wrote:
 Quim,
 
 are you really serious with your comment
 
 My advice to commercial developers is to make a step in the Maemo 
 platform, learn and have fun with it. ?

I think this is the most sensible approach, yes. If you have a better
advice for commercial developers in Maemo please share it.


 Do  you and Nokia really believe that in today's market environment
 software development businesses have the luxury of having fun.
 
 I think not.

I can't speak for Nokia about this topic, but my personal opinion is
that there is always a chance to try and learn something new and have
fun with it. In fact, many economists say that learning and having fun
with new things is an essential part of a business sustainability.

 I think their focus has to be and will be on creating applications
 that produce cash flow fast, that is, in  timeframes measured in
 months, not years.

Agreed.

Since the Maemo platform nowadays hasn't got the volumes or the business
infrastructure to produce cash flow fast by licensing software, I think
my advice quoted above is correct.

One exception that could bring you cash flow (if succeeding) would be to
get a deal in the Forum Nokia context, which was also part of my advice
in the same paragraph:

 Getting
 yourselves introduced to Forum Nokia might help you having some
 business even before.

 Nokia may have the luxury of supporting negative
 cash flow while it invests in and tweaks and has fun with a new
 hardware platform over a period of several years but software
 development shops, most of whom are innovative and small businesses
 do not have the luxury of such time.

Agreed. And this is why Nokia is not trying to convince commercial
developers to set up a business on top of Maemo nowadays. Perhaps one
day this will change, and that day commercial developers will notice.

-- 
Quim Gil
open source advocate
Maemo Software @ Nokia
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Maemo for commercial development (was Re: N810 RIP)

2009-01-30 Thread Sebastian 'CrashandDie' Lauwers
On Fri, Jan 30, 2009 at 7:06 AM, Quim Gil quim@nokia.com wrote:
 Hi,

Hi Quim,

Thanks for taking the time to answer what nearly was flamebait.

 Nokia opened their
 platform to encourage developers to contribute their expertise, but their
 capriciousness and opacity about their hardware roadmap are tolerable only
 to hobbyists or companies porting software from another platform as a
 sideline.

 As much as I love free software and open roadmaps, I must reckon that in
 the current times transparent hardware roadmaps are not helping
 companies to sell devices sooner, cheaper or better.

 For companies like Nokia, the ultimate reason behind hardware roadmap
 opacity is to sell more and better, which is equivalent to increase more
 your potential user base. Get more (and happier) users by bringing
 better products than the competition and get more (and happier) users by
 managing consumer expectations and media hype.

There is another point I would like to stress here. Ever since I have
been involved, every so often, I see a rant and it just baffles me.
These rants can be about an array of different subjects, but every
time, it boils down to the same thing: Some people believe Nokia owes
them something. I'm not saying Nokia need not work to keep their
customers happy, far from it -- they wouldn't still be in business had
they not, but I don't understand how people can even think that Nokia
should bow before their every whim and wish.

In this particular case, the troll believes that Nokia owes him the
assurance that he and his company will be able to develop and sell
applications. I'm sorry, but where do your business ideas come from?
Yes, you are a Nokia customer, and as such, you have the right to
technical support, or software updates, but you are *not* entitled to
some unheard of commercial agreement. The NIT is a platform, open as
it can be, but that doesn't necessarily mean that your agreement with
Nokia is that you will develop software, make profit from it, and
Nokia will support you.

Let me stress this a bit more. If you were a software developer, and
you bought the hardware device from Nokia, put your software on it,
and then sold the device, yes, you would have a contract that entitled
you to get heads up to the EOL of a product. You would most probably
also have access to product lifecycles and product updates, so that
your company could brace for the next version. But this is not what
happens. You buy the product as an end-user. You may not use it as
such, as you are a developer, but regardless of that, you still are
just that. An end-user.

Apple would not justify itself if it discontinued the Mac Mini.
Verisign did not send apologies when they stopped issuing md5-based
certificates. Miltek did not flame at VW when they discontinued the
Golf 3 in favour of the Golf 4. So why would anyone have the right to
attack Nokia when they are sticking to their internal product
lifecycle?

 If you see only
 melodrama in these concerns, then perhaps you have never tried to run a
 business in the face of such uncertainty.

Again, if you don't see how little sense you are making -- from a
business standpoint, I do understand your fears as Joe Blogs -- I
doubt you should be trying to run a business. You are not a Nokia
partner, they are not your hardware providers. You are using their
platform to your own interest. Why would Nokia care?

Praise the day people realise we are talking to a big product company.
Not a hardware manufacturer, not a big brother whose job is to get
your business -- or life for that matter -- going. They will do what
is profitable for them, and if they're not, they're idiots --
business-wise.

Yes I know, I'm a troll as well. Sorry.

-- 
question = ( to ) ? be : ! be;
  -- Wm. Shakespeare
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Maemo for commercial development (was Re: N810 RIP)

2009-01-30 Thread Keywan Najafi Tonekaboni
Hi,

as far as we no, Freemantle won't run on N810/N800 because of the new
UI. The interesting question for 3rd-party developers could be: Does
applications written for Diablo run in Freemantle? Which dependencies
are deprecated and which new they had to comply.

Maybe they could be some not so important for the marketing, but
interesting for the developers details about the hardware reported (like
HD-camera). For e.g. does it have a hardware keyboard or the default
screen orientation..


Regards,

Keywan 

-- 
Keywan Najafi Tonekaboni
http://www.prometoys.net

peo...@world:/# apt-get --purge remove capitalism
After unpacking world will be freed.
You are about to do something potentially beneficial
To continue type in the phrase 'Yes, do as We say!'

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Maemo for commercial development (was Re: N810 RIP)

2009-01-30 Thread ds
Hallo,

I think you are quite hard to Jeffrey. I am not running a business with
NIT, but I have an open source project running. And I love my project,
and I like to have a lot of people using it. I think this was the idea
of Nokia to open the platform. They want us developers. The realy did a
lot of work to support us. And if Jeffrey tells them, all this work is
of no use to him, if he has the uncertencies (and to a lower extend this
is true for me to, as I am thinking of programming open source games and
try to decide for what platform, and I am not feeling this platform is
very alive at the moment) Nokia should be happy about this information
(and I think they are).

I think you got my point ...

Detlef

Am Freitag, den 30.01.2009, 08:46 + schrieb Sebastian 'CrashandDie'
Lauwers:
 On Fri, Jan 30, 2009 at 7:06 AM, Quim Gil quim@nokia.com wrote:
  Hi,
 
 Hi Quim,
 
 Thanks for taking the time to answer what nearly was flamebait.
 
  Nokia opened their
  platform to encourage developers to contribute their expertise, but their
  capriciousness and opacity about their hardware roadmap are tolerable only
  to hobbyists or companies porting software from another platform as a
  sideline.
 
  As much as I love free software and open roadmaps, I must reckon that in
  the current times transparent hardware roadmaps are not helping
  companies to sell devices sooner, cheaper or better.
 
  For companies like Nokia, the ultimate reason behind hardware roadmap
  opacity is to sell more and better, which is equivalent to increase more
  your potential user base. Get more (and happier) users by bringing
  better products than the competition and get more (and happier) users by
  managing consumer expectations and media hype.
 
 There is another point I would like to stress here. Ever since I have
 been involved, every so often, I see a rant and it just baffles me.
 These rants can be about an array of different subjects, but every
 time, it boils down to the same thing: Some people believe Nokia owes
 them something. I'm not saying Nokia need not work to keep their
 customers happy, far from it -- they wouldn't still be in business had
 they not, but I don't understand how people can even think that Nokia
 should bow before their every whim and wish.
 
 In this particular case, the troll believes that Nokia owes him the
 assurance that he and his company will be able to develop and sell
 applications. I'm sorry, but where do your business ideas come from?
 Yes, you are a Nokia customer, and as such, you have the right to
 technical support, or software updates, but you are *not* entitled to
 some unheard of commercial agreement. The NIT is a platform, open as
 it can be, but that doesn't necessarily mean that your agreement with
 Nokia is that you will develop software, make profit from it, and
 Nokia will support you.
 
 Let me stress this a bit more. If you were a software developer, and
 you bought the hardware device from Nokia, put your software on it,
 and then sold the device, yes, you would have a contract that entitled
 you to get heads up to the EOL of a product. You would most probably
 also have access to product lifecycles and product updates, so that
 your company could brace for the next version. But this is not what
 happens. You buy the product as an end-user. You may not use it as
 such, as you are a developer, but regardless of that, you still are
 just that. An end-user.
 
 Apple would not justify itself if it discontinued the Mac Mini.
 Verisign did not send apologies when they stopped issuing md5-based
 certificates. Miltek did not flame at VW when they discontinued the
 Golf 3 in favour of the Golf 4. So why would anyone have the right to
 attack Nokia when they are sticking to their internal product
 lifecycle?
 
  If you see only
  melodrama in these concerns, then perhaps you have never tried to run a
  business in the face of such uncertainty.
 
 Again, if you don't see how little sense you are making -- from a
 business standpoint, I do understand your fears as Joe Blogs -- I
 doubt you should be trying to run a business. You are not a Nokia
 partner, they are not your hardware providers. You are using their
 platform to your own interest. Why would Nokia care?
 
 Praise the day people realise we are talking to a big product company.
 Not a hardware manufacturer, not a big brother whose job is to get
 your business -- or life for that matter -- going. They will do what
 is profitable for them, and if they're not, they're idiots --
 business-wise.
 
 Yes I know, I'm a troll as well. Sorry.
 

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Maemo for commercial development (was Re: N810 RIP)

2009-01-30 Thread Kate Alhola
ext Keywan Najafi Tonekaboni wrote:
 Hi,

 as far as we no, Freemantle won't run on N810/N800 because of the new
 UI. The interesting question for 3rd-party developers could be: Does
 applications written for Diablo run in Freemantle? Which dependencies
 are deprecated and which new they had to comply.

   
The existing applications will run in Fremantle, there is
already SDK pre-alpha release that you can use to see many things
from Fremantle. The changes are not so big and there will
be full Fremantle SDK lot before actual product is in
shops.  You have time to adapt applications to some changes.

Even the UI looks new, application API's have not changed so much at all.
As example, really big majority of Qt applications will run unmodified 
at all.
With GTK applications, my experiences are very similar.

There will be new API's like Clutter and OpenGL-ES2.0 but it is
not mandatory to use them if you don't need them.

With Qt, you can use Graphisview without OpenGL acceleration
and it will just run faster in Fremantle with OpenGL-ES render.

 Maybe they could be some not so important for the marketing, but
 interesting for the developers details about the hardware reported (like
 HD-camera). For e.g. does it have a hardware keyboard or the default
 screen orientation..
   
Next thing would be alpha version of SDK that has most
of new API's atc. With the SDK you can develop
and test applications.  After product release,
Forum Nokia will have prototypes available in proto loan service
to selected developers. That means that developers will have lot of time
to write and test application with SDK and possibility to test
it with prototypes before device is in shops.

Camera is just typical example that is impossible to test without
real device and just for this purpose we have the proto loan service.



Kate Alhola
Maemo Chief Engineer
Technical services and consultancy
Forum Nokia

 Regards,

 Keywan

 --
 Keywan Najafi Tonekaboni
 http://www.prometoys.net

 peo...@world:/# apt-get --purge remove capitalism
 After unpacking world will be freed.
 You are about to do something potentially beneficial
 To continue type in the phrase 'Yes, do as We say!'

 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers
   

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers