Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
1
SDLDeveloperPortalRegistrationGuide
TableofContentsDEVELOPERPROFILEREGISTRATION 2COMPANYPROFILEREGISTRATION 4APPLICATIONREGISTRATION 8APPLICATIONCERTIFICATION 13ADDITIONALINFORMATION 16REVIEWINGAPPLICATIONSONBEHALFOFTHESDLC 18REGISTRATIONANDCERTIFICATIONFAQS 24
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
2
InordertoregisteranapplicationontheSDLdeveloperportal,youmustfirstcreatebothadeveloperandcompanyprofile.DeveloperProfileRegistrationTocreateadeveloperprofile,clicktheusericoninthetoprightcornerofhttps://smartdevicelink.com/.Thisisthesameiconyouwillclicktologinuponfuturevisits.
Registerbycompletingtheform,orconnectingviayourGitHuborGoogleaccount.
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
3
Aftercompletingtheform,youwillreceiveanemailfromsupport@smartdevicelink.comtoverifyyouremailaddress.Youwillneedtoclickthe“VerifyEmail”buttoninordertocompletedeveloperprofileregistration.
Afterclickingthe“VerifyEmail”button,yourdeveloperprofilehasbeencreated!Youcanthenproceedtoregisteracompany,oraccessthedeveloperportal.Toregisteracompany,clickthe“Yes,ProceedtoCompanyRegistration”button.Doingthiswilltakeyoudirectlytothecompanyregistrationform,describedonpage4ofthisguide,soyoucanskipthestepsdescribedonpage3.
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
4
CompanyProfileRegistrationOnceyourdeveloperprofilehasbeencreated,youcanregisteracompanyprofileatanytimebyclicking“Companies&Apps”intheleftnavigationofyourdeveloperprofile.Toaccessyourdeveloperprofile,clicktheusericoninthetoprightcornerofhttps://smartdevicelink.com/.
Clickthe“RegisterNewCompany”buttontocontinue.
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
5
Provideyourcompanynameandcompanyemailaddressinthecompanyregistrationform,andthenclickthe“SubmitforApproval”button.
Aftersubmittingtheform,youwillreceiveanemailfromsupport@smartdevicelink.comtoverifythecompanyemailaddressyouprovided.Youwillneedtoclickthe“VerifyEmail”buttoninordertocontinueyourcompanyprofileregistration.NOTE:thisisonlyrequiredifyourcompanyemailaddressisdifferentfromyourdeveloperprofileemailaddress.
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
6
Afterverifyingyourcompanyemailaddress,youwillhavetheoptiontoprovideyourjobtitleand/orbusinessphonenumber.Provideifdesired,thenclickthe“SubmitforApproval”buttontocompletecompanyprofileregistration.
Youwillreceiveasuccessmessageaftersubmission.
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
7
Onceyourcompanyprofileregistrationhasbeenprocessed–eitherbytheSDLCorbyamemberofyourcompanyifyourcompanywasregisteredpreviously–youwillreceiveanemailfromsupport@smartdevicelink.comwiththestatusofyourapplication.Youcanalsocheckonthestatusofyourapplicationbyaccessing“Companies&Apps”fromyourdeveloperprofile.
Afteryourcompanyhasbeensuccessfullyregistered,yourcompanyprofilecanbeaccessedbyclicking“Companies&Apps”fromyourdeveloperprofile.Fromhere,youcanseetheusersbelongingtoyourcompanyaswellasanyapplicationsregisteredunderyourcompany.
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
8
ApplicationRegistrationPleasenotethatregisteringanapplicationandobtaininganAppIDisnotrequiredtobuildortestyourapp.Itwillonlybeneededwhenyourappisreadytoworkwithaproductionheadunitoramodulethatisemployingpolicyenforcement.Onceyourcompanyprofilehasbeencreated,youcanregisterapplicationsunderyourcompany.Toaccessyourcompanyprofile,clicktheusericoninthetoprightcornerofhttps://smartdevicelink.com/,thenselectthecompanytowhichtheapplicationshouldbelong.
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
9
IfyouareaLevel1–4SDLCMember,hoveroverthe“Apps”tabinyourcompanyprofile,andselect“MyApps”fromthedropdown.
IfyouareaLevel5SDLCMember,simplyselect“Apps”withinyourcompanyprofile.
Therearetwodifferentwaystoregisteranapp,dependingonyoursituation.IfyoupreviouslyregisteredyourappviaanothermeansandalreadyhaveanApplicationID,clickthe“Clickhere”hyperlinkinthetext.
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
10
Ifyouhavenotyetregisteredyourapp,clickthe“RegisteraNewApp”buttontoregisteryourapp.
Pleasecompletetheformwithyourapplicationinformation.Notethatthefieldsmarkedwithanasterisk(*)arerequired.
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
11
Completethefollowingsectionsbycheckingthedesiredpermissioncheckbox(es).
If youwould like tohave your application featured in the SDLAppDirectory,make sure youuploadanappiconandcheckthe“Allowapptobesearchableinourappdirectory”checkbox.
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
12
Inthe“OEMAllowances”sectionoftheform,youcanselectwhichOEMsyouwouldliketomakeyourapplicationinformationvisibleto.YoucanallowallcurrentandfutureSDLCMemberOEMsappaccessbycheckingthecheckbox,oryoucanselectspecificOEMsfromthedropdownmenu.
Onceyouhavecompletedtheformwithyourapplicationinformation,clickthe“RegisterApp”buttonatthebottomofthepage.
Youwillreceiveasuccessmessageoncetheapplicationhasbeenregistered,andbeabletoviewyourapplicationinformation,includingyourApplicationID.
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
13
Pleasenote,makingchangestothe“AppInfo”pageafteryourapplicationhasbeencertifiedwillrequirere-submissionofyourappforcertification.ApplicationCertificationWhenyourapplicationisreadyforSDLCCertification,click“Edit”nexttoyourapplication.
Next,clickon“Certification”towardthetopofthepage.
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
14
Pleasecompletetheformwithyourapplicationcertification information.Notethatthefieldsmarkedwithanasterisk(*)arerequired.
Onceyouhavecompletedtheformwithyourapplicationcertificationinformation,clickthe“SubmitforCertification”buttonatthebottomofthepage.
Youwillbeinformedthatonceyourapplicationissubmittedforcertification,youwillnotbeabletoeditanyofyourapplicationregistrationinformationwithinthedeveloperportal.Tocontinue,clickthe“OK”button.
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
15
Youwillreceiveasuccessmessageoncetheapplicationhasbeensubmittedforcertification.Itisimportanttorememberthattheformwillbeinalockedstatewhileinreview.
Tostayinformedthroughouttheprocessofyourreview,clickon“Status”towardthetopofthepage.
Pleasenote,the“Status”willchangedependingonwhichstageyourapplicationisinduringcertificationreview.Theapplication’sOptionalTechnicalContactorCompanyAdmin(ifnoOptionalTechnicalContactislisted)willbenotifiedviaemailwhentheapplicationisapprovedordeniedbytheSDLC.
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
16
AdditionalInformationAcceptingNewUsersOnceacompanyhasbeencreated,requestsfromnewuserstojointhecompanywillneedtobeapprovedbymembersofthecompany.Aniconwillappearnexttothe“Users”tabinyourcompanyprofileiftherearependingrequestsfromuserstojoinyourcompany.Totakeaction,clickonthe“Users”tab.
Next,selecttheuserandchoosetoeither“ApproveUser”or“Deny”.Theuserwillbenotifiedviaemail([email protected])ofthisaction.
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
17
InvitingNewUsersOnceacompanyhasbeencreated,membersofthecompanycaninvitenewuserstojoin.Todoso,clickonthe“Users”tabinyourcompanyprofile,andthenclickthe“InviteUsers”button.
Providetheemailaddress(es)fortheuser(s)youwouldliketojoinyourcompanyandclickthe“SendInvites”button.Userswillreceiveanemailfromsupport@smartdevicelink.comwithaninvitationtojoin.ChangingRegistrationFormafterCertificationIfyoumakeanychangestoyourapplicationregistrationform(“AppInfo”)afteryourapplicationhasbeencertifiedbytheSDLC,youwillneedtore-submityourapplicationforSDLCcertification.ThisincludeschangingyourapplicationregistrationformtoselectadditionalOEMAllowanceswithwhomyou’dliketograntappinformationaccessviaSHAID.Afteralldesiredchangesaremadeonyourregistrationform,click“UpdateApp”atthebottomofthepage.
Youwillbeprovidedwiththefollowingpop-upinformingyouofthere-certificationrequirements.Pleaseclick“OK”tocontinue.
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
18
Followtheinstructionsonpage12ofthisguidetore-submittheapplicationforcertification.Itmaybepossibletoexpeditethere-certificationprocessdependingonthechangesmadetotheapplicationregistrationformand/orapplicationitselfsinceitwaslastcertified.PleasenotifySDLC@smartdevicelink.comifyoubelievethechangesmadetotheformareminor(forexample,onlychangingthe“OEMAllowance”section).ReviewingApplicationsonBehalfoftheSDLCTobeanOEMAppChampion,andreviewapplicationsonbehalfoftheSDLC,youneedtosubmitCoreCertificationGuidelinesandbeSDLCoreCertified.CoreCertificationGuidelinesarelocatedhere:https://smartdevicelink.com/resources/core-certification-guidelines/.YoucanoptintobeanOEMAppChampionwithinyourDevPortalcompanyprofile.Thiswillalsoallowappdeveloperstospecificallyrequestyoutoreviewtheirapplication.
Flow1–Applicationrequestsyoutoreviewtheirapplication,astheirOEMAppChampionYou’llreceiveanemailnotifyingyouthatanapplicationdeveloperhasrequestedyoutoreviewtheirapplicationforSDLCCertification.
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
19
AccessyourcompanyprofileontheSDLDeveloperPortal,hoverover“Apps”,andselect“PartnerApps”.
Theapplicationthatrequestedyourreviewwilldisplayunderthe“ChampionReviews”section.
Selecttheapplicationtogainappinformationrequiredtoreview.DownloadtheSelfCertificationFormprovidedbytheapplicationdeveloper.Then,performyourreviewoftheapplicationbygoingthroughtheAppCertificationGuidelines(reviewform)andtestingtheapplicationusingSDLCoreCertifiedhardware.Onceyourreviewiscomplete,uploadyourcompletedreviewform,andthenselect“ApproveCertification”or“DenyCertification”basedonyourreviewresults.
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
20
Youcanalsoselect“Idon’twanttoreviewthisapp”whichwillsendtheapplicationbacktothe“ReviewRequests”queueforallOEMAppChampions.
Onceanapplicationhasbeenapprovedordenied,theSDLProjectMaintainerwillverifythatallinformationiscompleteandaccurate,andofficiallymarktheapplicationasapprovedordeniedforcertification.Anemailwillthenbesenttotheappdeveloperwiththeresults.Flow2–Applicationhasrequestedreview,butdidnotspecifyanOEMAppChampionIfanapplicationdeveloperdoesnotselectaspecificOEMastheirAppChampion,allOEMswhoareSDLCoreCertifiedandhaveoptedintoreviewapplicationsonbehalfoftheSDLCwillreceiveanemailnotifyingthemthatanapplicationhasrequestedSDLCCertification.NotethatthiswillonlyapplytoOEMSthatanappdeveloperhasselectedasan“OEMAllowance”ontheirappregistrationform.
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
21
AccessyourcompanyprofileontheSDLDeveloperPortal,hoverover“Apps”,andselect“PartnerApps”.Theapplicationthatisreadyforreviewwilldisplayunder“ReviewRequests”.
Selecttheapplicationtogainappinformationrequiredtoreview,andclick“OpttoReview”
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
22
Theapplicationwillnowbedisplayedinthe“ChampionReviews”sectionofyourprofile.
Selecttheapplicationtogainappinformationrequiredtoreview.DownloadtheSelfCertificationFormprovidedbytheapplicationdeveloper.Then,performyourreviewoftheapplicationbygoingthroughtheAppCertificationGuidelines(reviewform)andtestingtheapplicationusingSDLCoreCertifiedhardware.Onceyourreviewiscomplete,uploadyourcompletedreviewform,andthenselect“ApproveCertification”or“DenyCertification”basedonyourreviewresults.
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
23
Youcanalsoselect“Idon’twanttoreviewthisapp”whichwillsendtheapplicationbacktothe“ReviewRequests”queueforallOEMAppChampions.
Onceanapplicationhasbeenapprovedordenied,theSDLProjectMaintainerwillverifythatallinformationiscompleteandaccurate,andofficiallymarktheapplicationasapprovedordenied.AnemailwillthenbesenttotheAppDeveloperwiththeresults.
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
24
RegistrationandCertificationFAQs• WhoinitiatestheChampionrelationship?
o AnOEMwhoisSDLCoreCertifiedoptsintobean“OEMAppChampion”ontheircompanyprofileandtheappdevelopercanthenselectthatOEMastheirAppChampionintheirappcertificationrequest.TheOEMcanthendecidewhetherornottheywanttobetheAppChampionfortheappandreviewitonbehalfoftheSDLC.
• HowdoesanOEMAppChampioncontacttheappdeveloper?o TheappdevelopermaychoosetoprovideaTechnicalContactemailaddress
whenregisteringanapplication.Ifprovided,thisisaddressissharedwiththepartyreviewingtheapplicationonbehalfoftheSDLC.IfTechnicalContactisnotavailable,thereviewerwillhaveaccesstotheemailaddressassociatedwiththecompanythatregisteredtheapplication.
• AsanOEM,doesSDLCoreCertificationneedtobeperformedforeachIVIsystem?o It’srecommendedthatOEMscompletetheCoreCertificationGuidelinesfor
eachoftheirIVIsystems.ThiswillhelptoensurethatallapplicationscertifiedbytheSDLCwillworkwitheachoftheIVIsystems.InthecontextofSDLCApplicationCertification,anOEMonlyneedstohaveatleastoneIVIsystemthatisSDLCoreCertifiedinordertobeanAppChampion.TheymustusethatIVIsystemwhenreviewingapplicationsonbehalfoftheSDLC.
• DoesSDLCAppCertificationrequiretestingwithallIVIsystems?o No,SDLCAppCertificationonlyrequirestestingagainstonecertified
implementationofSDLCore.TheadvantageoftheSDLCoreandSDLAppCertificationGuidelinesisthattheyworktogether.Therefore,anappthathaspassedSDLCCertificationshouldworkonanycertifiedimplementationofSDLCore,andanyIVIsystemthathaspassedSDLCoreCertificationshouldbeabletosupportanapplicationthathaspassedSDLCAppCertification.ItisstillrecommendedthatOEMsandappdeveloperstestwitheachIVIsystem,buttheyshouldfindfewerissuesifthesebaselinecertificationshavefirstbeenmet.
• HowdoesthisprocessworkforOEMswhoareunabletoreviewapplications?o AnOEMdoesnothavetooptintobeanOEMAppChampion,andreviewing
applicationsonbehalfoftheSDLCisnotrequiredforanOEMtoaccessanapp.Applicationsthataren’treviewedbyOEMswillbereviewedbytheSDLC’sapplicationtestinghouse.TheadvantageofallowingOEMstoreviewonbehalfoftheSDLCisthattheycanhelpexpeditetheprocesstogetanapptomarket,astheSDLChaslimitedresources.However,allOEMswhichtheappdeveloperselectedasallowanceswillhaveaccesstotheapplicationonceithasbeenSDLCcertified.
• WhatistheapproximatetimingforSDLCAppCertification?o Initialturnaroundtimeistwodaysfromappsubmissiontoprovidingtheapp
withareviewstatus.Thistimecanvarybasedontheapplication’sstate,ifthequeueofapplicationsrequestingSDLCCertificationgrows,and/oriftheSDLCrunslowonresources.
SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333
25
• Whenwouldanapplicationneedtoundergomultiplereviews?o IfanapplicationdoesnotpassSDLCCertification,theyareprovidedwiththeApp
CertificationGuidelinesshowingtheirfailedtestcases.Theappdeveloperwillthenneedtofixthosecasesandre-submittheirappforSDLCcertification.
• AremultiplemobiledevicesusedbytheSDLCtestinghouseforeachappreview?o Onlyonemobiledeviceisusedforanapplicationreview.Thedeviceusedis
listedintheAppCertificationGuidelinesdocumentprovidedtotheappdeveloperuponreviewcompletion.AsSDLCAppCertificationisonlymeanttoensurethattheSDLintegrationworkscorrectly,thisisallthatisrequired,astheProjectMaintainerteststhereleaseofeachSDLproxylibraryusingmultiplephones.IftheSDLCdeterminestheywanttocertifyapplicationsusingmodifiedSDLlibraries,thiswouldlikelyneedtochange.