You are on page 1of 4

Overview

FAQ
SamsungGearApplicationconsistsoftheHostsideApplicationwhichruns
onAndroidbasedSamsungmobiledevices,andtheWearablesideWidget
whichrunsonTizenbasedSamsungGeardevices.TheHostside
ApplicationcanbedevelopedinthecommonAndroiddevelopment
environment,whereas,theWearablesideWidgetcanbedevelopedwith
TizenSDKforWearable.Inaddition,SamsungAccessorySDK,isthe
necessarycomponentforcommunicatingbetweentheHostsideApplication
andWearablesideWidget.Youcanfindmoredetailsbelow.
SamsungGear
TutorialVideo
DevelopmentProcess
TodevelopaLinkedorIntegratedSamsungGearApplication,youneedboththeTizenSDKforWearableandtheSamsung
AccessorySDK.TodevelopaStandaloneapplication,youonlyneedtheTizenSDKforWearable.
DownloadtheSDKs
ApplicationPackageStructure
Download
FordevelopingSamsungGearApplication,youneedbothoftheTizenSDKforWearableandSamsung
AccessorySDK.YoucanfindmoredetailsonhowtodevelopGearApplicationintheGettingStarteddocument
below.
Category DownloadLink Description Date
SDK
TizenSDKforWearable 1.0.0b2 Apr22,2014
SamsungAccessorySDK 2.0.19beta Jun26,2014
Documentation
HelloAccessoryDeveloper's
Guide
New
GuidelinesonhowtodevelopGearapps. Jul4,2014
UIDesignGuidelines GuidelinesforSamsungGearUIdesign. Mar21,2014
GuidelineonTestingGear
applicationsusingthe
Emulator
Guidelinesonhowtoconnecthostdevice
toGearEmulatortotestSAP.Thiswill
helpifyouhavenoGeardevice.
Apr22,2014
Samples
HelloAccessory
New
Sampleapplicationofsimplestring
transferbetweenaGalaxydeviceanda
Gear.
Jun26,2014
Gallery
New
Sampleapplicationofbytedata(picture)
transferbetweenaGalaxydeviceanda
Gear.
Jun26,2014
FileTransfer
New
Sampleapplicationoffiletransferbetween
aGalaxydeviceandaGear.
Jun26,2014
ApplicationsforEmulator
Sample,service,coreapplicationstobe
neededwhenyoutestGearapplications
usingtheEmulatorviaSAP.
Apr22,2014
Device
SamsungGear
SamsungMobile
HomeSync
SConsole
Services
"Hello,Gear!"
GearPredevelop...
"Generating
Certification"Ge...
"HowtoSubmit
YourGearAppto...
"HowtoCreatea
BasicIntegrated...
"HowtoCreatea
BasicIntegrated...
SDKDownload
GearApp
Development
Getting
theGear
Certificate
Testing
Registration
through
SamsungApps
DEVELOP DISTRIBUTE DEVICES FORUM EVENTS
Search

Signin Signup English
usingtheEmulatorviaSAP.
Architecture
Wearabledevicesarepairedwithahostdevice,suchasasmartphoneorconnectedtablet,onwhichtheydependforwider
connectivityandvariousservices:
TheGearManagermanagessendingandconfiguringwidgetsonthewearabledevice.
TheWearableManagerServicereceivesandinstallswidgetsonthewearabledevice,andforwardssettinginformation
totheGearManager.
SAP(SamsungAccessoryProtocol)providesaconnectionbetweenthehostandwearabledevicesandsupports
variousconnectivitytechnologies,suchasWiFi,Bluetoothclassic,andBluetoothLowEnergy(BLE).Formore
information,pleaserefertothiswebpage.
ThefollowingfigureshowsthearchitectureofthehostandwearabledevicesoftwareincludingtheGearManager.
Figure2:Architectureofthehostandwearabledevice
Applicationsalsoconsistof2parts:hostapplicationsandwearablesidewidgets.Usually,awearablesidewidgetanda
correspondingapplicationrunningonthehostdeviceoperateasaproviderandconsumerpair.Hostapplicationsare
developedusingtheAndroidAPIs,whereasthewearablesidewidgetsaredevelopedusingaTizenwearableplatform.The
followingfigureshowstherelationshipbetweenthehostSDKandwearableSDK.
Figure3:HostSDKandwearableSDK
ApplicationPackageStructure
TheTizenSDKforWearableallowsyoutodevelopthefollowingtypesofGearapplications:
Linked(MasterFollower)
Integrated
Standalone
GearapplicationsforLinked(masterFollower)andIntegratedtypeconsistofahostsideapplicationpackage(APK)anda
wearablesidewidget,whilegearapplicationsforStandalonetypeareonlywearablesidewidgets.Thefollowingfigure
illustratesthestructureofeachapplicationtype.
SamsungAccountAPI
SamsungAdHubSDK
SamsungChatONSDK
SamsungGroupPlaySDK
SamsungIAPSDK
SamsungWalletAPI
SHealthServiceSDK
SmartConnectivitySDK
Convergence
SamsungWebAPI
PartnerTools
Android
Others
DevelopmentOverview
Figure4:Applicationpackagestructure
Linked(MasterFollower)Type
ThelinkedGearapplicationisnotincludedwiththegeneralhostapplication.Youmustinstallthegeneralhost
applicationandthewearablesidewidgetseparately.
IntegratedType
InanintegratedGearapplication,thehostsideAPKcontainsthegeneralhostapplication.Whenyoudownloadan
integratedGearapplication,thegeneralhostapplicationinthehostsideAPKisinstalledsimultaneouslywiththe
wearablesidewidget.
StandaloneType
Youcanusethestandalonetype,suchasaClockapp,whenyourGearapplicationdoesnotneedageneralhost
application,andcanoperateindependently.
GettingtheGearCertificate
Codesigningprotectsyourapplicationfrommodificationandensuresyourownershipduringversionupgradeprocess.
Codesigningisusedincombinationwithdeviceinformation.Thisensuresyoursignedapplicationrunonlyontestdevices
whichyouspecify.Itensuresyourapplicationcannotbedistributedbysomeoneelseeventhoughyourapplicationpackageis
leaked.
Youhavetotakethecertificationstepsnotonlyfortestingyourappsontheactualdevicesbutalsoforuploadingyourapps
toSamsungGALAXYAppsSellersite.IfyoudonothaveanyactualdevicebutwanttouploadyourappstoSamsung
GALAXYAppsSellersite,pleasegetandusethevirtualDeviceUniqueIDbelow.Youcanfindmoredetailedforthe
certificatesinHelpContentsoftheIDE(HelpContents>GettingStartedwithTizenWearable>Development
Environment>TizenSDKforWearable>Certificates).
Tosignyourcodeforactualdevice,youneedtocreateyourcertificate.YoucancreateCSR(CertificateSigningRequest)file
andRSAkeypairbyusingTizenIDEforWearablewithactualdeviceIDwhichyouwanttotest.
YoucanrequestsigntoyourCSRtocertificateauthority(CA)bysendingCSRfiletogear2.sec@samsung.com,then,CAwill
returnsignedcertificate_registration.xmlfile.ThismailingexchangeprocessrequiresPGPtooltosecureyourinformation.
Laststepisregisteringcertificate_registration.xmlfiletotheIDE.ItwilluseRSAkeyinyourhostwhichiscreatedatfirst
stepandgenerateyourfinalcertificatewhichenablesyoutotestinactualdevices.
AppDistributionthroughSamsungApps
OnlytheGearApplicationsavailableonSamsungAppswillrunproperly.GearApplicationsonotherappstores(like
GooglePlay)willnotwork.
GearApplicationsyoudevelopwillbedistributedthroughslightlydifferentSamsungApps.AspecialSamsungAppsonlyfor
SamsungGearhasbeenconstructedinsidetheGearmanager.Withoutgettingconfusedwithmobileapps,Gearuserscan
easilyfindanddownloadtheGearappstheywantthroughthisseparateSamsungApps.
GetthevirtualDeviceUniqueID
Figure5:SamsungAppsforGearAppsinsidetheGearManager
AppDistributionProcess
1)ConnecttoSamsungGALAXYAppsSellerOffice
2)Setupyouraccountandlogin
3)Click'AddNewApplication'buttonandthenselect'SamsungGALAXYGear'tosubmityourGearapp
4)Appdistributionwillbecompletedafterreviewingyourapp
Figure6:SamsungGALAXYAppsSellerOffice
Figure7:SelectingGearAppType
SHARE

PRIVACYPOLICY TERMSANDCONDITIONS ENDUSERLICENSEAGREEMENT NOTICE DOWNLOADCENTER VISIT
2014SAMSUNG.Allrightsreserved.
PortionsofthispagearereproducedfromworkcreatedandsharedbytheAndroidOpenSourceProject
andusedaccordingtotermsdescribedintheCreativeCommons2.5AttributionLicense.