Re: [MeeGo-dev] MeeGo Compliance, specifically IVI

2011-05-09 Thread Rudolf Streif

 Hypothetically, what about a device that doesn't fit into any of these
 categories? What if it doesn't have a traditional
 display/touchscreen/mouse/ivi-scrollwheel/etc. or what if the
 human interface is remote, over a network, or implemented entirely over
 audio? What if the device looks like clothing, a wristwatch, a wall-wart
 or black box or audio component, a video camera, or a portable music
 player?


Deducting from section 2.5.1 MeeGo API of the compliance spec a
device without a screen cannot be MeeGo Core compliant:

Implementations must support MeeGo API. The MeeGo API consists of the
following:
   * Qt 4.7 [Qt47]
   * Qt Mobility 1.0 [QtMob]
   * Open GL ES 2.0 [OGLES] (ARM) or OpenGL [OGL] (Atom)

Even if you could include this API with a screen-less device and hence
technically could call it MeeGo Core compliant it would not make
much sense since the API is mostly useless. Further down in section
4.1 the hardware requirements for the netbook profile explicitly
specify a screen with a minimum resolution.

If the screen is implemented remotely and a required component of the
device then I suppose it could be called MeeGo compliant.

Nevertheless, the point is not to hairsplit the compliance spec. The
idea of the compliance spec is to provide a reliable basis for an
application ecosystem so that application developers can rely on a
certain set of functionality, APIs and ABIs. It forms an agreement and
if it is interpreted too loosely it defeats the purpose. Hence common
reason and judgement should be used.


 What is the compliance profile of http://www.cyberstep.com/kdj/ ?? (its
 based on IVI UX according to gabrbedd in #meego -- and i guess it
 qualifies as IVI if you're riding the bus or train with one :-) ).

I would not think that there is a requirement that a device has to fit
into just one category. Beyond being MeeGo Core compliant a device
could potentially also adhere to one or more device profile compliance
specifications. However, while device profile specs are in addition to
the core spec they cannot conflict the core spec but individual device
profile specs could potentially have conflicting requirements.


:rjs
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


Re: [MeeGo-dev] MeeGo Compliance, specifically IVI

2011-05-08 Thread Niels P. Mayer
On Sat, 2011-05-07 at 14:03 +0200, Jeremiah Foster wrote:
 Is this the current canonical source for compliance in MeeGo?
 
 In that document it states Currently MeeGo supports five different
 verticals: Netbooks, Handsets, Connected-TVs, In-Vehicle Infotainment
 systems and tablets. Each of these verticals will have a Compliance
 Profile. I take that to mean that the In-Vehicle Infotainment (IVI)
 will have a separate compliance specification.

Hypothetically, what about a device that doesn't fit into any of these
categories? What if it doesn't have a traditional
display/touchscreen/mouse/ivi-scrollwheel/etc. or what if the
human interface is remote, over a network, or implemented entirely over
audio? What if the device looks like clothing, a wristwatch, a wall-wart
or black box or audio component, a video camera, or a portable music
player?

What is the compliance profile of http://www.cyberstep.com/kdj/ ?? (its
based on IVI UX according to gabrbedd in #meego -- and i guess it
qualifies as IVI if you're riding the bus or train with one :-) ).

-- 
Niels P. Mayer nielsma...@gmail.com

___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines


[MeeGo-dev] MeeGo Compliance, specifically IVI

2011-05-07 Thread Jeremiah Foster
Hello,

I'd like to discuss a specific area of compliance for IVI systems.
Before I get to the subject matter, I'd like to know if I'm following
the correct process so I can address the right people. My first stop
was the MeeGo wiki where I searched for Compliance and arrived here:
http://wiki.meego.com/Compliance_primer_draft_Feb2011

Is this the current canonical source for compliance in MeeGo?

In that document it states Currently MeeGo supports five different
verticals: Netbooks, Handsets, Connected-TVs, In-Vehicle Infotainment
systems and tablets. Each of these verticals will have a Compliance
Profile. I take that to mean that the In-Vehicle Infotainment (IVI)
will have a separate compliance specification.

Does that mean the IVI compliance specification is independent of the
overall MeeGo compliance specification?

Lastly, I'd like to know the specifics about OpenGL, particularly
OpenGL ES. Is OpenGL ES going to be part of compliance in MeeGo IVI?

Thanks,

Jeremiah
___
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines