On 08/03/2011 06:01 PM, Jeremiah Foster wrote:
Any comments?


    I would go with this type of API segments divided according to the
    level and ease of access:

    for all developers:
    - QtQuick signals and data models.


So developers would only have access to "data models" and Qt Signals? Not the actual data structures themselves? This would seem to preclude talking to things like Diagnostic Log and Trace. Or the compositor. Or systemd, should that be used.

yes, and I don't think that is a problem for a software in the category of 'apps'

    for tier 1 developers
    - Qt API


This excludes ECU to ECU communication. Tier 1's would likely never accept this.

Nor will any legislator approve MeeGo based systems to be used in any sort of safety critical or even safety aware systems. Crafting an API for automotive control systems is not the issue here, as the software stack won't get certificated for use in safety critical systems.

There are some questions about the viability of dbus in the automotive environment due to the fact that it is considered slow in comparison to other embedded IPC systems.

such as?

    This would also nicely handle the security issue as the dbus is
    already a system bus with established session control and safety
    features. Customisation is also possible from QML all the way down
    to the dbus  for those who absolutely need it through the Qt dbus
    interface. SocketCAN which was discussed earlier could be revealed
    as a dbus object as could be done with any other additional
    vehicle bus.


This would likely be extremely limiting and would hardly be sufficient for the automotive environment. A car is not a phone.

sure thing but IVI is about infotainment systems not control systems. I think you are slightly out of focus here. Most dashboard information devices are actually quite close to smart phones. Navigation, speech controls, telephony, BT hands-free, media player, radio ... Those are all functionalities found in both targets, the cars and the smart phones.

BR

- jive
_______________________________________________
MeeGo-ivi mailing list
[email protected]
http://lists.meego.com/listinfo/meego-ivi

Reply via email to