Folks that know me are used to my terse and pointed answers. To ensure this is a productive discussion, I've reviewed these questions with some of my colleagues and looked up reference documentation. To address what the TSG has approved let's refer to this presentation by Alvin Kim of Samsung at OsCon in July 2013. http://cdn.oreillystatic.com/en/assets/1/event/95/Tizen%20Overview%20and%20Architecture%20Presentation.pdf Please review the definition here of Native Framework and Core. This is illustrated on slide 16 and in more detail in slides 22 and 23. Then review the differences between Mobile Profile illustrated on slide 12 and IVI profile illustrated on slide 27. What we see from this is that the TSG approved the Core as the common (native) layer for all Tizen profiles.
The current Tizen IVI 3.0 development is following that guidance. There is certainly an IVI industry desire for a Native API at a higher level of abstraction in comparison to the Core Component API, e.g. Native Framework. There is interest in native performance, and a desire for a stable industry wide API for native application programming. Many IVI vendors have reservations about utilizing an application store designed for mobile use with thousands of applications, and seem more interested in a vendor specific store that allows them to ensure only applications with well know and driver safe behavior are allowed to be installed on their in vehicle devices. The current Tizen Store is not designed/architected for IVI. Nor has the mobile Native Framework been designed/architected for IVI and as currently designed it cannot run in Tizen IVI. If in future TSG makes the decision to support the Native Framework in IVI, we believe it will have to be enhanced to align better with Automotive needs. Some examples of those enhancements are: 1) APIs for Vehicle Data access 2) Support for multi-user scenarios 3) Wayland support. If the company you work for is represented in TSG and Tizen Association, it may be a good idea to have your representative initiate the discussion of "IVI support in Tizen Store". Regards Joel Clark From: Kim, Yoonsoo [mailto:[email protected]] Sent: Friday, September 13, 2013 8:50 AM To: Clark, Joel Cc: olivier nyssen; Lynch, Rusty; [email protected] Subject: Re: Native app for tizen ivi Joel, Just for curiosity. What specific requirements are not met by OSP? Is there any alternative which can be supported by Tizen store? Regards, Yoonsoo. 2013/9/13 Clark, Joel <[email protected]<mailto:[email protected]>> Oliver, Intel does support OSP as the mobile native framework. The TSG has not chosen OSP as the IVI native framework. I know Rusty and I agree that the IVI requirements are not met by OSP as a native API. Regards Joel From: [email protected]<mailto:[email protected]> [mailto:[email protected]<mailto:[email protected]>] On Behalf Of olivier nyssen Sent: Thursday, September 12, 2013 7:23 PM To: Lynch, Rusty Cc: [email protected]<mailto:[email protected]> Subject: Re: Native app for tizen ivi I'm not playing politics here: everyone is welcome including Qt, EFL, etc But the reality is: probably more than 90% of native Tizen apps will be OSP. The TSG has chosen OSP as the mobile native framework; Intel is a member of the TSG so you guys must support OSP. Regards, Olivier ________________________________ From: Rusty Lynch <[email protected]<mailto:[email protected]>> To: olivier nyssen <[email protected]<mailto:[email protected]>> Cc: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> Sent: Thursday, September 12, 2013 5:21 PM Subject: Re: Native app for tizen ivi EFL is available to developers that need that extra something that the web runtime doesn't offer. You have all the rope you need to make something nice or completely hang yourself. An example of an app that uses efl is the dialer (i.e. profile/ivi/lemolo) --rusty On Thu, 2013-09-12 at 03:23 -0700, olivier nyssen wrote: > OSP was probably a poor choice but native Tizen apps like games etc > must run on Tizen IVI imo > > > Regards, > Olivier > > > > ______________________________________________________________________ > From: "VanCutsem, Geoffroy" > <[email protected]<mailto:[email protected]>> > To: "Clark, Joel" <[email protected]<mailto:[email protected]>>; > olivier nyssen > <[email protected]<mailto:[email protected]>>; > "[email protected]<mailto:[email protected]>" > <[email protected]<mailto:[email protected]>> > Sent: Friday, August 30, 2013 1:12 PM > Subject: RE: Native app for tizen ivi > > > I also would like to add to Joel's comment that another reason why we > don't support OSP in IVI is that there are too many shotcomings in the > API to make it truly useful to IVI vendors. > Cheers, > Geoffroy > > From: [email protected]<mailto:[email protected]> > [mailto:[email protected]<mailto:[email protected]>] > On Behalf Of Clark, Joel > Sent: Friday, August 30, 2013 12:48 PM > To: olivier nyssen; [email protected]<mailto:[email protected]> > Subject: RE: Native app for tizen ivi > > No, > > One reason is that IVI vendors want an assurance that Native APIs once > announced as supported will remain stable in future releases and the > IVI team has no ability to assure that will be true with OSP (or any > other native APIs in Linux). It is worth noting that there is OSP > code working in Tizen IVI and more will be working in the future. > Often this is because OSP code underlays the Tizen Webruntime > bindings. However the nature of the working OSP code is not > sufficient to be described as a supported API for Tizen IVI. > > There may be an opportunity for a Product Vendor who wants to lock in > on specific versions of Tizen for long term product support to elevate > OSP or other native, middleware and platform APIs to a "supported" > level. > > Regards > Joel > > > From:[email protected]<mailto:[email protected]> > [mailto:[email protected]<mailto:[email protected]>] > On Behalf Of olivier nyssen > Sent: Friday, August 30, 2013 2:57 AM > To: [email protected]<mailto:[email protected]> > Subject: Re: Native app for tizen ivi > > Hi Joel, > > Any plans to support OSP apps on IVI ? > > Regards, > Olivier > > > ______________________________________________________________________ > From: "Clark, Joel" <[email protected]<mailto:[email protected]>> > To: "[email protected]<mailto:[email protected]>" > <[email protected]<mailto:[email protected]>>; > "[email protected]<mailto:[email protected]>" > <[email protected]<mailto:[email protected]>>; > "[email protected]<mailto:[email protected]>" > <[email protected]<mailto:[email protected]>> > Sent: Wednesday, August 28, 2013 12:34 PM > Subject: RE: Native app for tizen ivi > > The Tizen IVI 3.0 M2 release is planned for December 2013. There are > monthly previews for M2 planned starting with July 2013. You can see > the planned versions and dates here: > https://bugs.tizen.org/jira/browse/TIVI#selectedTab=com.atlassian.jira.plugin.system.project%3Aversions-panel > > Unlike the Mobile profile, IVI does not support the "OSP" native APIs. > So "Native" app development is done with the underlying platform > component APIs. For example you can use EFL or OpenGL, and also use > gstreamer, or bluez, or connman APIs etc. The "Lemolo" dialer is an > example of a native application. > https://review.tizen.org/git/?p=profile/ivi/lemolo.git;a=summary. You > may get answers from the general tizen mail list that talk about doing > native development using OSP native APIs that won't apply to doing IVI > development. > > Developers typically use GBS and MIC for development, and there is > much discussion here on how to use it. Here are some references. > https://wiki.tizen.org/wiki/Git/Gerrit_branching_scheme > https://source.tizen.org/documentation/reference/git-build-system/ > https://source.tizen.org/documentation/articles/mic-image-creator > https://wiki.tizen.org/wiki/How_to_contribute_to_Tizen_IVI#Setting_up_GBS_for_Tizen_IVI > > regards > Joel > > > > From:[email protected]<mailto:[email protected]> > [mailto:[email protected]<mailto:[email protected]>] > On Behalf Of [email protected]<mailto:[email protected]> > Sent: Tuesday, August 27, 2013 6:29 PM > To: [email protected]<mailto:[email protected]>; > [email protected]<mailto:[email protected]> > Subject: Native app for tizen ivi > > hi all > How to develop a native app on tizen-ivi 3.0 M2 ? > > > ______________________________________________________________________ > JIM > > _______________________________________________ > IVI mailing list > [email protected]<mailto:[email protected]> > https://lists.tizen.org/listinfo/ivi > Intel Corporation NV/SA > Kings Square, Veldkant 31 > 2550 Kontich > RPM (Bruxelles) 0415.497.718. > Citibank, Brussels, account 570/1031255/09 > This e-mail and any attachments may contain confidential material for > the sole use of the intended recipient(s). Any review or distribution > by others is strictly prohibited. If you are not the intended > recipient, please contact the sender and delete all copies. > > > > _______________________________________________ > IVI mailing list > [email protected]<mailto:[email protected]> > https://lists.tizen.org/listinfo/ivi _______________________________________________ IVI mailing list [email protected]<mailto:[email protected]> https://lists.tizen.org/listinfo/ivi
_______________________________________________ IVI mailing list [email protected] https://lists.tizen.org/listinfo/ivi
