Filter
-
Content Type
-
Category
Mobile/Wearable
Visual Display
Digital Appliance
Platform
Recommendations
Filter
Develop Smart TV
apigetting device capabilities using systeminfo api the following keys are available to obtain the device capability information using systeminfo api device capability keys battery camera content api database download api graphics input iotcon push api led location microphone multi-point touch multimedia transcoder network opengl® es platform profile sensor screen shell dynamic box sip speech tv usb vision web service system keys build information model name platform name tizen id the following table lists the keys to check if a device has a battery key type description version http //tizen org/feature/battery boolean the platform returns true for this key, if the device has a battery if it is true, w3c battery status api, battery property in systeminfo api, and power api must be supported 2 3 the following table lists the camera feature keys key type description version http //tizen org/feature/camera boolean the platform returns true for this key, if the device provides any kind of a camera if it is true, w3c getusermedia and html media capture apis are supported 2 2 1 http //tizen org/feature/camera back boolean the platform returns true for this key and the http //tizen org/feature/camera key, if the device provides a back-facing camera 2 2 1 http //tizen org/feature/camera back flash boolean the platform returns true for this key and the http //tizen org/feature/camera back key, if the device provides a back-facing camera with a flash 2 2 1 http //tizen org/feature/camera front boolean the platform returns true for this key and the http //tizen org/feature/camera key, if the device provides a front-facing camera 2 2 1 http //tizen org/feature/camera front flash boolean the platform returns true for this key and the http //tizen org/feature/camera front key, if the device provides a front-facing camera with a flash 2 2 1 the following table lists the keys related to content api features key type description version http //tizen org/feature/content scanning others boolean the platform returns true for this key, if the device supports the media scanning feature for "other"-type files which are not included in the media content types such as "image", "video", "sound" or "music" 4 0 the following table lists the database feature keys key type description version http //tizen org/feature/database encryption boolean the platform returns true for this key, if the device supports database encryption 2 2 1 the following table lists the keys to check if download api is supported on a tizen device key type description version http //tizen org/feature/download boolean the platform returns true for this key, if the device supports download api 2 3 http //tizen org/feature/network telephony boolean the platform returns true for this key, if the device supports all apis which require telephony feature if it is true, "cellular" in downloadnetworktype is supported 2 2 1 http //tizen org/feature/network wifi boolean the platform returns true for this key, if the device supports all apis which require wi-fi if it is true, "wifi" in downloadnetworktype is supported 2 2 1 the following table lists the graphics feature keys key type description version http //tizen org/feature/graphics acceleration boolean the platform returns true for this key, if the device supports graphics hardware acceleration 2 2 1 the following table lists the input feature keys key type description version http //tizen org/feature/input keyboard boolean the platform returns true for this key, if the device provides a built-in keyboard supporting any keyboard layout 2 2 1 http //tizen org/feature/input keyboard layout domstring the platform returns the keyboard layout such as qwerty supported by the built-in keyboard for this key and returns true for the http //tizen org/feature/input keyboard key if the device does not provide a built-in keyboard, the platform returns an empty string for this key and returns false for the http //tizen org/feature/input keyboard key 2 2 1 http //tizen org/feature/input rotating_bezel boolean the platform returns true for this key, if the device provides a built-in rotating bezel 2 3 1 the following table lists the keys related to iotcon api features key type description version http //tizen org/feature/iot ocf boolean the platform returns true for this key, if the device supports the iot connectivity if it is true, iotcon api is supported 4 0 the following table lists the led feature key key type description version http //tizen org/feature/led boolean the platform returns true for this key, if the device supports led 2 3 the following table lists the location feature keys key type description version http //tizen org/feature/location boolean the platform returns true for this key, if the device supports location positioning 2 2 1 http //tizen org/feature/location batch boolean the platform returns true for this key and the http //tizen org/feature/location key, if the device supports gps batch feature 2 3 http //tizen org/feature/location gps boolean the platform returns true and the http //tizen org/feature/location, if the device supports the global positioning system gps 2 2 1 http //tizen org/feature/location wps boolean the platform returns true for this key and the http //tizen org/feature/location key, if the device supports the wi-fi-based positioning system wps 2 2 1 the following table lists the microphone feature keys key type description version http //tizen org/feature/microphone boolean the platform returns true for this key, if the device supports a microphone if it is true, w3c getusermedia and html media capture apis are supported 2 2 1 http //tizen org/feature/media audio_recording boolean the platform returns true for this key, if the device supports to record audio files on a device if it is true, cordova media api is supported 3 0 the following table lists the multi-point touch feature keys key type description version http //tizen org/feature/multi_point_touch pinch_zoom boolean the platform returns true for this key, if the device supports pinch zoom gestures 2 2 1 http //tizen org/feature/multi_point_touch point_count long the platform returns the maximum number of supported multi-touch points for this key the platform returns a value less than 2 for this key, if the device does not support multi-point touch 2 2 1 the following table lists the multimedia transcoder feature key key type description version http //tizen org/feature/multimedia transcoder boolean the platform returns true for this key, if the device supports multimedia transcoder 2 3 the following table lists the network feature keys key type description version http //tizen org/capability/network bluetooth always_on boolean the platform returns true for this key, if the device must always enable bluetooth it means that an application cannot change the bluetooth's state visibility, connectivity, device name 2 3 http //tizen org/feature/network bluetooth boolean the platform returns true for this key, if the device supports bluetooth 2 2 1 http //tizen org/feature/network bluetooth audio call boolean the platform returns true for this key, if the device supports bluetooth handsfree profile hfp 2 3 http //tizen org/feature/network bluetooth audio media boolean the platform returns true for this key, if the device supports bluetooth advanced audio distribute profile a2dp 2 3 http //tizen org/feature/network bluetooth health boolean the platform returns true for this key, if the device supports bluetooth health device profile hdp 2 3 http //tizen org/feature/network bluetooth hid boolean the platform returns true for this key, if the device supports bluetooth human input device hid 2 3 http //tizen org/feature/network bluetooth le boolean the platform returns true for this key, if the device supports bluetooth low energy related methods in bluetooth api 2 3 http //tizen org/feature/network bluetooth opp boolean the platform returns true for this key, if the device supports bluetooth object push profile opp 2 3 http //tizen org/feature/network ethernet boolean the platform returns true for this key, if the device supports ethernet if it is true, "all" in downloadnetworktype and systeminfoethernetnetwork is supported 2 4 http //tizen org/feature/network internet boolean the platform returns true for this key, if the device supports internet 2 3 1 http //tizen org/feature/network net_proxy boolean the platform returns true for this key, if the device supports network proxy for internet connection 3 0 http //tizen org/feature/network nfc boolean the platform returns true for this key, if the device supports near field communication nfc 2 2 1 http //tizen org/feature/network nfc card_emulation boolean the platform returns true for this key, if the device is recognized by the nfc card readers 2 3 http //tizen org/feature/network nfc card_emulation hce boolean the platform returns true for this key, if the device supports nfc host-based card emulation 2 3 1 http //tizen org/feature/network nfc p2p boolean the platform returns true for this key, if the device supports p2p apis which require near field communication nfc 2 3 1 http //tizen org/feature/network nfc reserved_push boolean the platform returns true for this key and the http //tizen org/feature/network nfc key, if the device supports the nfc reserved push feature 2 2 1 http //tizen org/feature/network nfc tag boolean the platform returns true for this key, if the device supports tag apis which require near field communication nfc 2 3 1 http //tizen org/feature/network push boolean the platform returns true for this key, if the device supports push api which requires the ip push service provided by the tizen reference implementation 2 2 1 http //tizen org/feature/network secure_element boolean the platform returns true for this key, if the device supports secure elements 2 2 1 http //tizen org/feature/network telephony boolean the platform returns true for this key, if the device supports the telephony related apis 2 2 1 http //tizen org/feature/network telephony mms boolean the platform returns true for this key and the http //tizen org/feature/network telephony key, if the device supports mms 2 2 1 http //tizen org/feature/network wifi boolean the platform returns true for this key, if the device supports all apis which require wi-fi 2 2 1 http //tizen org/feature/network wifi direct boolean the platform returns true for this key and the http //tizen org/feature/network wifi key, if the device supports wi-fi direct™ 2 2 1 the following table lists the opengl® es feature keys key type description version http //tizen org/feature/opengles boolean the platform returns true for this key, if the device supports any opengl® es version and any texture format 2 2 1 http //tizen org/feature/opengles texture_format domstring the supported texture formats for the opengl® es e g "3dc/atc/etc/ptc" the platform returns an empty string for this key if opengl® es or compressed texture formats are not supported 2 3 http //tizen org/feature/opengles texture_format 3dc boolean the platform returns true for this key and the http //tizen org/feature/opengles key, if the device supports the 3dc texture format for opengl® es 2 2 1 http //tizen org/feature/opengles texture_format atc boolean the platform returns true for this key and the http //tizen org/feature/opengles key, if the device supports the atc texture format for opengl® es 2 2 1 http //tizen org/feature/opengles texture_format etc boolean the platform returns true for this key and the http //tizen org/feature/opengles key, if the device supports the etc texture format for opengl® es 2 2 1 http //tizen org/feature/opengles texture_format ptc boolean the platform returns true for this key and the http //tizen org/feature/opengles key, if the device supports the ptc texture format for opengl® es 2 2 1 http //tizen org/feature/opengles texture_format pvrtc boolean the platform returns true for this key and the http //tizen org/feature/opengles key, if the device supports the pvrtc texture format for opengl® es 2 2 1 http //tizen org/feature/opengles texture_format utc boolean the platform returns true for this key and the http //tizen org/feature/opengles key, if the device supports the utc texture format for opengl® es 2 2 1 http //tizen org/feature/opengles version 1_1 boolean the platform returns true for this key and the http //tizen org/feature/opengles key, if the device supports the opengl® es version 1 1 2 2 1 http //tizen org/feature/opengles version 2_0 boolean the platform returns true for this key and the http //tizen org/feature/opengles key, if the device supports the opengl® es version 2 0 2 2 1 the following table lists the platform feature keys key type description version http //tizen org/feature/platform core api version domstring the version of the tizen core api in the [major] [minor] format for example, "1 0" represents a web api version where the major version is 1 and the minor version is 0 if a device doesn't provide tizen core api, it returns an empty string "" 2 3 http //tizen org/feature/platform core cpu arch domstring the platform returns the cpu architecture e g "armv7", "x86" of a device 2 3 http //tizen org/feature/platform core cpu arch armv6 boolean the platform returns true for this key, if the device runs on the armv6 cpu architecture 2 2 1 http //tizen org/feature/platform core cpu arch armv7 boolean the platform returns true for this key, if the device runs on the armv7 cpu architecture 2 2 1 http //tizen org/feature/platform core cpu arch x86 boolean the platform returns true for this key, if the device runs on the x86 cpu architecture 2 2 1 http //tizen org/feature/platform core cpu frequency long the platform returns the frequency at which a core cpu is running unit mhz 2 3 http //tizen org/feature/platform core fpu arch domstring the platform returns the fpu architecture e g "vfpv3", "ssse3" of a device if there is no fpu on a device, it returns an empty string "" 2 3 http //tizen org/feature/platform core fpu arch sse2 boolean the platform returns true for this key, if the device runs on the sse2 fpu architecture 2 2 1 http //tizen org/feature/platform core fpu arch sse3 boolean the platform returns true for this key, if the device runs on the sse3 fpu architecture 2 2 1 http //tizen org/feature/platform core fpu arch ssse3 boolean the platform returns true for this key, if the device runs on the ssse3 fpu architecture 2 2 1 http //tizen org/feature/platform core fpu arch vfpv2 boolean the platform returns true for this key, if the device runs on the vfpv2 fpu architecture 2 2 1 http //tizen org/feature/platform core fpu arch vfpv3 boolean the platform returns true for this key, if the device runs on the vfpv3 fpu architecture 2 2 1 http //tizen org/feature/platform native api version domstring the version of the native api in the [major] [minor] format for example, 1 0 represents a native api version where the major version is 1 and the minor version is 0 if a device doesn't provide tizen native api, it returns an empty string "" 2 2 1 http //tizen org/feature/platform native osp_compatible boolean the platform returns true for this key, if the device supports the bada compatibility mode 2 2 1 http //tizen org/feature/platform version domstring the version of the platform in the [major] [minor] [patch version] format for example, 1 0 0 represents a platform version where the major version is 1 and the minor and build versions are 0 2 2 1 http //tizen org/feature/platform web api version domstring the version of the web api in the [major] [minor] format for example, 1 0 represents a web api version where the major version is 1 and the minor version is 0 2 2 1 http //tizen org/feature/platform version name domstring the platform return the platform version name e g tizen 2 0 magnolia, tizen 2 1 nectarine 2 3 the following table lists the profile feature keys key type description version http //tizen org/feature/profile systeminfoprofile the platform returns a compliant device profile such as "mobile", "wearable" for this key 2 2 1 the following table lists the sensor feature keys key type description version http //tizen org/feature/sensor accelerometer boolean the platform returns true for this key, if the device supports the acceleration sensor 2 2 1 http //tizen org/feature/sensor accelerometer wakeup boolean the platform returns true for this key and the http //tizen org/feature/sensor accelerometer key, if the device supports the wake-up operation by the acceleration sensor 2 2 1 http //tizen org/feature/sensor activity_recognition boolean the platform returns true for this key, if the device supports activity recognition 2 3 http //tizen org/feature/sensor barometer boolean the platform returns true for this key, if the device supports the barometer pressure sensor 2 2 1 http //tizen org/feature/sensor barometer wakeup boolean the platform returns true for this key and the http //tizen org/feature/sensor barometer key, if the device supports the wake-up operation by the barometer sensor 2 2 1 http //tizen org/feature/sensor gesture_recognition boolean the platform returns true for this key, if the device supports the gesture recognition 2 3 http //tizen org/feature/sensor gravity boolean the platform returns true for this key, if the device supports gravity 2 3 http //tizen org/feature/sensor gyroscope boolean the platform returns true for this key, if the device supports gyroscope 2 2 1 http //tizen org/feature/sensor gyroscope_rotation_vector boolean the platform returns true for this key, if the device supports gyroscope rotation vector 3 0 http //tizen org/feature/sensor gyroscope wakeup boolean the platform returns true for this key and the http //tizen org/feature/sensor gyroscope key, if the device supports the wake-up operation by the gyro sensor 2 2 1 http //tizen org/feature/sensor heart_rate_monitor boolean the platform returns true for this key if the device supports hrm 2 3 http //tizen org/feature/sensor heart_rate_monitor led_green boolean the platform returns true for this key if the device supports green light spectrum 2 3 1 http //tizen org/feature/sensor heart_rate_monitor led_ir boolean the platform returns true for this key if the device supports infrared spectrum 2 3 1 http //tizen org/feature/sensor heart_rate_monitor led_red boolean the platform returns true for this key if the device supports red light spectrum 2 3 1 http //tizen org/feature/sensor humidity boolean the platform returns true for this key, if the device supports the humidity sensor 2 3 http //tizen org/feature/sensor linear_acceleration boolean the platform returns true for this key, if the device supports the linear acceleration sensor 2 3 http //tizen org/feature/sensor magnetometer boolean the platform returns true for this key, if the device supports the magnetic sensor 2 2 1 http //tizen org/feature/sensor magnetometer wakeup boolean the platform returns true for this key and the http //tizen org/feature/sensor magnetometer key, if the device supports the wake-up operation by the magnetic sensor 2 2 1 http //tizen org/feature/sensor pedometer boolean the platform returns true for this key, if the device supports pedometer 2 3 http //tizen org/feature/sensor photometer boolean the platform returns true for this key, if the device supports the photometer sensor 2 2 1 http //tizen org/feature/sensor photometer wakeup boolean the platform returns true for this key and the http //tizen org/feature/sensor photometer key, if the device supports the wake-up operation by the photo sensor 2 2 1 http //tizen org/feature/sensor proximity boolean the platform returns true for this key, if the device supports the proximity sensor 2 2 1 http //tizen org/feature/sensor proximity wakeup boolean the platform returns true for this key and the http //tizen org/feature/sensor proximity key, if the device supports the wake-up operation by the proximity sensor 2 2 1 http //tizen org/feature/sensor rotation_vector boolean the platform returns true for this key, if the device supports the rotation vector sensor 2 3 http //tizen org/feature/sensor sleep_monitor boolean the platform returns true for this key, if the device supports sleep_monitor 3 0 http //tizen org/feature/sensor temperature boolean the platform returns true for this key, if the device supports the temperature sensor 2 3 http //tizen org/feature/sensor tiltmeter boolean the platform returns true for this key, if the device supports the tilt sensor 2 2 1 http //tizen org/feature/sensor tiltmeter wakeup boolean the platform returns true for this key and the http //tizen org/feature/sensor tiltmeter key, if the device supports the wake-up operation by the tilt sensor 2 2 1 http //tizen org/feature/sensor ultraviolet boolean the platform returns true for this key if the device supports ultraviolet sensor 2 3 http //tizen org/feature/sensor wrist_up boolean the platform returns true for this key if the device supports wrist_up 2 3 the following table lists the screen feature keys key type description version http //tizen org/feature/screen boolean the platform returns true for this key, if the device has a display screen 2 3 http //tizen org/feature/screen auto_rotation boolean the platform returns true for this key, if the device supports screen auto-rotation 2 2 1 http //tizen org/feature/screen bpp long the platform returns the number of bits per pixel supported by the device for this key the value depends on the screen, and is typically 8, 16, 24, or 32 2 2 1 http //tizen org/feature/screen coordinate_system size large boolean the platform returns true for this key, if the device supports the large screen size for the coordinate system 2 2 1 http //tizen org/feature/screen coordinate_system size normal boolean the platform returns true for this key, if the device supports the normal screen size for the coordinate system 2 2 1 http //tizen org/feature/screen dpi long the platform returns the number of dots per inch supported by the device for this key 2 2 1 http //tizen org/feature/screen height long the platform returns the height of the screen in pixels supported by the device for this key 2 2 1 http //tizen org/feature/screen output hdmi boolean the platform returns true for this key, if the device supports hdmi output 2 2 1 http //tizen org/feature/screen output rca boolean the platform returns true for this key, if the device supports rca output 2 2 1 http //tizen org/feature/screen shape circle boolean the platform returns true for this key, if the device supports a circular shaped screen 2 3 1 http //tizen org/feature/screen shape rectangle boolean the platform returns true for this key, if the device supports a rectangular shaped screen 2 3 1 http //tizen org/feature/screen size all boolean the platform can return true if the device supports any of screen sizes and resolutions if the device has a display screen, it returns true 2 2 1 http //tizen org/feature/screen size large boolean the platform can return true if the device supports the large screen size 2 2 1 http //tizen org/feature/screen size normal boolean the platform can return true the device supports the normal screen size 2 2 1 http //tizen org/feature/screen size normal 240 400 boolean the platform returns true for this key, if the device supports the 240 x 400 resolution for the normal screen size the platform can return true for multiple resolution keys 2 2 1 http //tizen org/feature/screen size normal 320 320 boolean the platform returns true for this key, if the device supports the 320 x 320 resolution for the normal screen size the platform can return true for multiple resolution keys 2 3 http //tizen org/feature/screen size normal 320 480 boolean the platform returns true for this key, if the device supports the 320 x 480 resolution for the normal screen size the platform can return true for multiple resolution keys 2 2 1 http //tizen org/feature/screen size normal 360 360 boolean the platform returns true for this key, if the device supports the 360 x 360 resolution for the normal screen size the platform can return true for multiple resolution keys 2 3 2 http //tizen org/feature/screen size normal 360 480 boolean the platform returns true for this key, if the device supports the 360 x 480 resolution for the normal screen size the platform can return true for multiple resolution keys 2 3 http //tizen org/feature/screen size normal 480 800 boolean the platform returns true for this key, if the device supports the 480 x 800 resolution for the normal screen size the platform can return true for multiple resolution keys 2 2 1 http //tizen org/feature/screen size normal 540 960 boolean the platform returns true for this key, if the device supports the 540 x 960 resolution for the normal screen size the platform can return true for multiple resolution keys 2 2 1 http //tizen org/feature/screen size normal 600 1024 boolean the platform returns true for this key, if the device supports the 600 x 1024 resolution for the normal screen size the platform can return true for multiple resolution keys 2 2 1 http //tizen org/feature/screen size normal 720 1280 boolean the platform returns true for this key, if the device supports the 720 x 1280 resolution for the normal screen size the platform can return true for multiple resolution keys 2 2 1 http //tizen org/feature/screen size normal 1080 1920 boolean the platform returns true for this key, if the device supports the 1080 x 1920 resolution for the normal screen size the platform can return true for multiple resolution keys 2 2 1 http //tizen org/feature/screen width long the platform returns the width of the screen in pixels supported by the device for this key 2 2 1 the following table lists the shell dynamic box feature keys key type description version http //tizen org/feature/shell appwidget boolean the platform returns true for this key, if the device supports the widget since 2 3 1, this key indicates only native widget 2 2 1 the following table lists the sip feature keys key type description version http //tizen org/feature/sip voip boolean the platform returns true for this key, if the device supports the voice over internet protocol voip 2 2 1 the following table lists the speech feature keys key type description version http //tizen org/feature/speech recognition boolean the platform returns true for this key, if the device supports speech recognition stt 2 2 1 http //tizen org/feature/speech synthesis boolean the platform returns true for this key, if the device supports speech synthesis tts 2 2 1 http //tizen org/feature/speech control boolean the platform returns true for this key, if the device supports speech control 4 0 the following table lists the tv feature keys key type description version http //tizen org/feature/tv audio boolean the platform returns true for this key, if the device supports control of tv audio if it is true, tvaudiocontrol api is supported 2 3 http //tizen org/feature/tv display boolean the platform returns true for this key, if the device supports getting information about the effects of stereoscopy 3d mode if it is true, tv display control api is supported 2 3 http //tizen org/feature/tv inputdevice boolean the platform returns true for this key, if the device supports receiving key events generated when the user presses a key of an input device for example a tv remote control if it is true, tv input device api is supported 2 3 http //tizen org/feature/tv pip boolean the platform returns true for this key, if the device supports control of tv window e g main window, pip window if it is true, tv window api is supported 2 3 the following table lists the usb feature keys key type description version http //tizen org/feature/usb accessory boolean the platform returns true for this key, if the device supports the usb client or accessory mode 2 2 1 http //tizen org/feature/usb host boolean the platform returns true for this key, if the device supports the usb host mode 2 2 1 the following table lists the vision feature keys key type description version http //tizen org/feature/vision face_recognition boolean the platform returns true for this key, if the device supports face recognition 2 2 1 http //tizen org/feature/vision image_recognition boolean the platform returns true for this key, if the device supports image recognition 2 2 1 http //tizen org/feature/vision qrcode_generation boolean the platform returns true for this key, if the device supports qr code generation 2 2 1 http //tizen org/feature/vision qrcode_recognition boolean the platform returns true for this key, if the device supports qr code recognition 2 2 1 the following table lists the web service model feature keys key type description version http //tizen org/feature/web service boolean the platform returns true for this key, if the device supports the web service model 2 3 the following table lists the build information key key type description version http //tizen org/system/build date domstring the platform returns the build date the format yyyy mm dd 2 3 http //tizen org/system/build string domstring the platform returns the build string including build date and time 2 3 http //tizen org/system/build time domstring the platform returns the build time the format hh mm ss 2 3 http //tizen org/system/manufacturer domstring the platform returns the device manufacturer's name 2 3 http //tizen org/system/build release domstring the platform returns the build version information the build version information is made when the platform image is created 3 0 http //tizen org/system/build type domstring the platform returns the build type, such as "user" or "eng" the build type is made when the platform image is created 3 0 http //tizen org/system/build variant domstring the platform returns the variant release information the variant release information is made when the platform image is created 3 0 http //tizen org/system/build id domstring the platform returns the build id the build id is made when the platform image is created 3 0 the following table lists the model name key key type description version http //tizen org/system/model_name domstring the platform returns the model name 2 3 the following table lists the platform system keys key type description version http //tizen org/system/platform communication_processor domstring the platform returns the device communication processor name 2 3 http //tizen org/system/platform name domstring the platform returns the platform name it must be tizen 2 2 1 http //tizen org/system/platform processor domstring the platform returns the device processor name 2 3 the following table lists the tizen id system key key type description version http //tizen org/system/tizenid domstring the platform returns the tizen id it is a randomly generated value based on the model name 2 3
Develop Smart Hospitality Display
apigetting device capabilities using systeminfo api the following keys are available to obtain the device capability information using systeminfo api device capability keys battery camera content api database download api graphics input iotcon push api led location microphone multi-point touch multimedia transcoder network opengl® es platform profile sensor screen shell dynamic box sip speech tv usb vision web service system keys build information model name platform name tizen id the following table lists the keys to check if a device has a battery key type description version http //tizen org/feature/battery boolean the platform returns true for this key, if the device has a battery if it is true, w3c battery status api, battery property in systeminfo api, and power api must be supported 2 3 the following table lists the camera feature keys key type description version http //tizen org/feature/camera boolean the platform returns true for this key, if the device provides any kind of a camera if it is true, w3c getusermedia and html media capture apis are supported 2 2 1 http //tizen org/feature/camera back boolean the platform returns true for this key and the http //tizen org/feature/camera key, if the device provides a back-facing camera 2 2 1 http //tizen org/feature/camera back flash boolean the platform returns true for this key and the http //tizen org/feature/camera back key, if the device provides a back-facing camera with a flash 2 2 1 http //tizen org/feature/camera front boolean the platform returns true for this key and the http //tizen org/feature/camera key, if the device provides a front-facing camera 2 2 1 http //tizen org/feature/camera front flash boolean the platform returns true for this key and the http //tizen org/feature/camera front key, if the device provides a front-facing camera with a flash 2 2 1 the following table lists the keys related to content api features key type description version http //tizen org/feature/content scanning others boolean the platform returns true for this key, if the device supports the media scanning feature for "other"-type files which are not included in the media content types such as "image", "video", "sound" or "music" 4 0 the following table lists the database feature keys key type description version http //tizen org/feature/database encryption boolean the platform returns true for this key, if the device supports database encryption 2 2 1 the following table lists the keys to check if download api is supported on a tizen device key type description version http //tizen org/feature/download boolean the platform returns true for this key, if the device supports download api 2 3 http //tizen org/feature/network telephony boolean the platform returns true for this key, if the device supports all apis which require telephony feature if it is true, "cellular" in downloadnetworktype is supported 2 2 1 http //tizen org/feature/network wifi boolean the platform returns true for this key, if the device supports all apis which require wi-fi if it is true, "wifi" in downloadnetworktype is supported 2 2 1 the following table lists the graphics feature keys key type description version http //tizen org/feature/graphics acceleration boolean the platform returns true for this key, if the device supports graphics hardware acceleration 2 2 1 the following table lists the input feature keys key type description version http //tizen org/feature/input keyboard boolean the platform returns true for this key, if the device provides a built-in keyboard supporting any keyboard layout 2 2 1 http //tizen org/feature/input keyboard layout domstring the platform returns the keyboard layout such as qwerty supported by the built-in keyboard for this key and returns true for the http //tizen org/feature/input keyboard key if the device does not provide a built-in keyboard, the platform returns an empty string for this key and returns false for the http //tizen org/feature/input keyboard key 2 2 1 http //tizen org/feature/input rotating_bezel boolean the platform returns true for this key, if the device provides a built-in rotating bezel 2 3 1 the following table lists the keys related to iotcon api features key type description version http //tizen org/feature/iot ocf boolean the platform returns true for this key, if the device supports the iot connectivity if it is true, iotcon api is supported 4 0 the following table lists the led feature key key type description version http //tizen org/feature/led boolean the platform returns true for this key, if the device supports led 2 3 the following table lists the location feature keys key type description version http //tizen org/feature/location boolean the platform returns true for this key, if the device supports location positioning 2 2 1 http //tizen org/feature/location batch boolean the platform returns true for this key and the http //tizen org/feature/location key, if the device supports gps batch feature 2 3 http //tizen org/feature/location gps boolean the platform returns true and the http //tizen org/feature/location, if the device supports the global positioning system gps 2 2 1 http //tizen org/feature/location wps boolean the platform returns true for this key and the http //tizen org/feature/location key, if the device supports the wi-fi-based positioning system wps 2 2 1 the following table lists the microphone feature keys key type description version http //tizen org/feature/microphone boolean the platform returns true for this key, if the device supports a microphone if it is true, w3c getusermedia and html media capture apis are supported 2 2 1 http //tizen org/feature/media audio_recording boolean the platform returns true for this key, if the device supports to record audio files on a device if it is true, cordova media api is supported 3 0 the following table lists the multi-point touch feature keys key type description version http //tizen org/feature/multi_point_touch pinch_zoom boolean the platform returns true for this key, if the device supports pinch zoom gestures 2 2 1 http //tizen org/feature/multi_point_touch point_count long the platform returns the maximum number of supported multi-touch points for this key the platform returns a value less than 2 for this key, if the device does not support multi-point touch 2 2 1 the following table lists the multimedia transcoder feature key key type description version http //tizen org/feature/multimedia transcoder boolean the platform returns true for this key, if the device supports multimedia transcoder 2 3 the following table lists the network feature keys key type description version http //tizen org/capability/network bluetooth always_on boolean the platform returns true for this key, if the device must always enable bluetooth it means that an application cannot change the bluetooth's state visibility, connectivity, device name 2 3 http //tizen org/feature/network bluetooth boolean the platform returns true for this key, if the device supports bluetooth 2 2 1 http //tizen org/feature/network bluetooth audio call boolean the platform returns true for this key, if the device supports bluetooth handsfree profile hfp 2 3 http //tizen org/feature/network bluetooth audio media boolean the platform returns true for this key, if the device supports bluetooth advanced audio distribute profile a2dp 2 3 http //tizen org/feature/network bluetooth health boolean the platform returns true for this key, if the device supports bluetooth health device profile hdp 2 3 http //tizen org/feature/network bluetooth hid boolean the platform returns true for this key, if the device supports bluetooth human input device hid 2 3 http //tizen org/feature/network bluetooth le boolean the platform returns true for this key, if the device supports bluetooth low energy related methods in bluetooth api 2 3 http //tizen org/feature/network bluetooth opp boolean the platform returns true for this key, if the device supports bluetooth object push profile opp 2 3 http //tizen org/feature/network ethernet boolean the platform returns true for this key, if the device supports ethernet if it is true, "all" in downloadnetworktype and systeminfoethernetnetwork is supported 2 4 http //tizen org/feature/network internet boolean the platform returns true for this key, if the device supports internet 2 3 1 http //tizen org/feature/network net_proxy boolean the platform returns true for this key, if the device supports network proxy for internet connection 3 0 http //tizen org/feature/network nfc boolean the platform returns true for this key, if the device supports near field communication nfc 2 2 1 http //tizen org/feature/network nfc card_emulation boolean the platform returns true for this key, if the device is recognized by the nfc card readers 2 3 http //tizen org/feature/network nfc card_emulation hce boolean the platform returns true for this key, if the device supports nfc host-based card emulation 2 3 1 http //tizen org/feature/network nfc p2p boolean the platform returns true for this key, if the device supports p2p apis which require near field communication nfc 2 3 1 http //tizen org/feature/network nfc reserved_push boolean the platform returns true for this key and the http //tizen org/feature/network nfc key, if the device supports the nfc reserved push feature 2 2 1 http //tizen org/feature/network nfc tag boolean the platform returns true for this key, if the device supports tag apis which require near field communication nfc 2 3 1 http //tizen org/feature/network push boolean the platform returns true for this key, if the device supports push api which requires the ip push service provided by the tizen reference implementation 2 2 1 http //tizen org/feature/network secure_element boolean the platform returns true for this key, if the device supports secure elements 2 2 1 http //tizen org/feature/network telephony boolean the platform returns true for this key, if the device supports the telephony related apis 2 2 1 http //tizen org/feature/network telephony mms boolean the platform returns true for this key and the http //tizen org/feature/network telephony key, if the device supports mms 2 2 1 http //tizen org/feature/network wifi boolean the platform returns true for this key, if the device supports all apis which require wi-fi 2 2 1 http //tizen org/feature/network wifi direct boolean the platform returns true for this key and the http //tizen org/feature/network wifi key, if the device supports wi-fi direct™ 2 2 1 the following table lists the opengl® es feature keys key type description version http //tizen org/feature/opengles boolean the platform returns true for this key, if the device supports any opengl® es version and any texture format 2 2 1 http //tizen org/feature/opengles texture_format domstring the supported texture formats for the opengl® es e g "3dc/atc/etc/ptc" the platform returns an empty string for this key if opengl® es or compressed texture formats are not supported 2 3 http //tizen org/feature/opengles texture_format 3dc boolean the platform returns true for this key and the http //tizen org/feature/opengles key, if the device supports the 3dc texture format for opengl® es 2 2 1 http //tizen org/feature/opengles texture_format atc boolean the platform returns true for this key and the http //tizen org/feature/opengles key, if the device supports the atc texture format for opengl® es 2 2 1 http //tizen org/feature/opengles texture_format etc boolean the platform returns true for this key and the http //tizen org/feature/opengles key, if the device supports the etc texture format for opengl® es 2 2 1 http //tizen org/feature/opengles texture_format ptc boolean the platform returns true for this key and the http //tizen org/feature/opengles key, if the device supports the ptc texture format for opengl® es 2 2 1 http //tizen org/feature/opengles texture_format pvrtc boolean the platform returns true for this key and the http //tizen org/feature/opengles key, if the device supports the pvrtc texture format for opengl® es 2 2 1 http //tizen org/feature/opengles texture_format utc boolean the platform returns true for this key and the http //tizen org/feature/opengles key, if the device supports the utc texture format for opengl® es 2 2 1 http //tizen org/feature/opengles version 1_1 boolean the platform returns true for this key and the http //tizen org/feature/opengles key, if the device supports the opengl® es version 1 1 2 2 1 http //tizen org/feature/opengles version 2_0 boolean the platform returns true for this key and the http //tizen org/feature/opengles key, if the device supports the opengl® es version 2 0 2 2 1 the following table lists the platform feature keys key type description version http //tizen org/feature/platform core api version domstring the version of the tizen core api in the [major] [minor] format for example, "1 0" represents a web api version where the major version is 1 and the minor version is 0 if a device doesn't provide tizen core api, it returns an empty string "" 2 3 http //tizen org/feature/platform core cpu arch domstring the platform returns the cpu architecture e g "armv7", "x86" of a device 2 3 http //tizen org/feature/platform core cpu arch armv6 boolean the platform returns true for this key, if the device runs on the armv6 cpu architecture 2 2 1 http //tizen org/feature/platform core cpu arch armv7 boolean the platform returns true for this key, if the device runs on the armv7 cpu architecture 2 2 1 http //tizen org/feature/platform core cpu arch x86 boolean the platform returns true for this key, if the device runs on the x86 cpu architecture 2 2 1 http //tizen org/feature/platform core cpu frequency long the platform returns the frequency at which a core cpu is running unit mhz 2 3 http //tizen org/feature/platform core fpu arch domstring the platform returns the fpu architecture e g "vfpv3", "ssse3" of a device if there is no fpu on a device, it returns an empty string "" 2 3 http //tizen org/feature/platform core fpu arch sse2 boolean the platform returns true for this key, if the device runs on the sse2 fpu architecture 2 2 1 http //tizen org/feature/platform core fpu arch sse3 boolean the platform returns true for this key, if the device runs on the sse3 fpu architecture 2 2 1 http //tizen org/feature/platform core fpu arch ssse3 boolean the platform returns true for this key, if the device runs on the ssse3 fpu architecture 2 2 1 http //tizen org/feature/platform core fpu arch vfpv2 boolean the platform returns true for this key, if the device runs on the vfpv2 fpu architecture 2 2 1 http //tizen org/feature/platform core fpu arch vfpv3 boolean the platform returns true for this key, if the device runs on the vfpv3 fpu architecture 2 2 1 http //tizen org/feature/platform native api version domstring the version of the native api in the [major] [minor] format for example, 1 0 represents a native api version where the major version is 1 and the minor version is 0 if a device doesn't provide tizen native api, it returns an empty string "" 2 2 1 http //tizen org/feature/platform native osp_compatible boolean the platform returns true for this key, if the device supports the bada compatibility mode 2 2 1 http //tizen org/feature/platform version domstring the version of the platform in the [major] [minor] [patch version] format for example, 1 0 0 represents a platform version where the major version is 1 and the minor and build versions are 0 2 2 1 http //tizen org/feature/platform web api version domstring the version of the web api in the [major] [minor] format for example, 1 0 represents a web api version where the major version is 1 and the minor version is 0 2 2 1 http //tizen org/feature/platform version name domstring the platform return the platform version name e g tizen 2 0 magnolia, tizen 2 1 nectarine 2 3 the following table lists the profile feature keys key type description version http //tizen org/feature/profile systeminfoprofile the platform returns a compliant device profile such as "mobile", "wearable" for this key 2 2 1 the following table lists the sensor feature keys key type description version http //tizen org/feature/sensor accelerometer boolean the platform returns true for this key, if the device supports the acceleration sensor 2 2 1 http //tizen org/feature/sensor accelerometer wakeup boolean the platform returns true for this key and the http //tizen org/feature/sensor accelerometer key, if the device supports the wake-up operation by the acceleration sensor 2 2 1 http //tizen org/feature/sensor activity_recognition boolean the platform returns true for this key, if the device supports activity recognition 2 3 http //tizen org/feature/sensor barometer boolean the platform returns true for this key, if the device supports the barometer pressure sensor 2 2 1 http //tizen org/feature/sensor barometer wakeup boolean the platform returns true for this key and the http //tizen org/feature/sensor barometer key, if the device supports the wake-up operation by the barometer sensor 2 2 1 http //tizen org/feature/sensor gesture_recognition boolean the platform returns true for this key, if the device supports the gesture recognition 2 3 http //tizen org/feature/sensor gravity boolean the platform returns true for this key, if the device supports gravity 2 3 http //tizen org/feature/sensor gyroscope boolean the platform returns true for this key, if the device supports gyroscope 2 2 1 http //tizen org/feature/sensor gyroscope_rotation_vector boolean the platform returns true for this key, if the device supports gyroscope rotation vector 3 0 http //tizen org/feature/sensor gyroscope wakeup boolean the platform returns true for this key and the http //tizen org/feature/sensor gyroscope key, if the device supports the wake-up operation by the gyro sensor 2 2 1 http //tizen org/feature/sensor heart_rate_monitor boolean the platform returns true for this key if the device supports hrm 2 3 http //tizen org/feature/sensor heart_rate_monitor led_green boolean the platform returns true for this key if the device supports green light spectrum 2 3 1 http //tizen org/feature/sensor heart_rate_monitor led_ir boolean the platform returns true for this key if the device supports infrared spectrum 2 3 1 http //tizen org/feature/sensor heart_rate_monitor led_red boolean the platform returns true for this key if the device supports red light spectrum 2 3 1 http //tizen org/feature/sensor humidity boolean the platform returns true for this key, if the device supports the humidity sensor 2 3 http //tizen org/feature/sensor linear_acceleration boolean the platform returns true for this key, if the device supports the linear acceleration sensor 2 3 http //tizen org/feature/sensor magnetometer boolean the platform returns true for this key, if the device supports the magnetic sensor 2 2 1 http //tizen org/feature/sensor magnetometer wakeup boolean the platform returns true for this key and the http //tizen org/feature/sensor magnetometer key, if the device supports the wake-up operation by the magnetic sensor 2 2 1 http //tizen org/feature/sensor pedometer boolean the platform returns true for this key, if the device supports pedometer 2 3 http //tizen org/feature/sensor photometer boolean the platform returns true for this key, if the device supports the photometer sensor 2 2 1 http //tizen org/feature/sensor photometer wakeup boolean the platform returns true for this key and the http //tizen org/feature/sensor photometer key, if the device supports the wake-up operation by the photo sensor 2 2 1 http //tizen org/feature/sensor proximity boolean the platform returns true for this key, if the device supports the proximity sensor 2 2 1 http //tizen org/feature/sensor proximity wakeup boolean the platform returns true for this key and the http //tizen org/feature/sensor proximity key, if the device supports the wake-up operation by the proximity sensor 2 2 1 http //tizen org/feature/sensor rotation_vector boolean the platform returns true for this key, if the device supports the rotation vector sensor 2 3 http //tizen org/feature/sensor sleep_monitor boolean the platform returns true for this key, if the device supports sleep_monitor 3 0 http //tizen org/feature/sensor temperature boolean the platform returns true for this key, if the device supports the temperature sensor 2 3 http //tizen org/feature/sensor tiltmeter boolean the platform returns true for this key, if the device supports the tilt sensor 2 2 1 http //tizen org/feature/sensor tiltmeter wakeup boolean the platform returns true for this key and the http //tizen org/feature/sensor tiltmeter key, if the device supports the wake-up operation by the tilt sensor 2 2 1 http //tizen org/feature/sensor ultraviolet boolean the platform returns true for this key if the device supports ultraviolet sensor 2 3 http //tizen org/feature/sensor wrist_up boolean the platform returns true for this key if the device supports wrist_up 2 3 the following table lists the screen feature keys key type description version http //tizen org/feature/screen boolean the platform returns true for this key, if the device has a display screen 2 3 http //tizen org/feature/screen auto_rotation boolean the platform returns true for this key, if the device supports screen auto-rotation 2 2 1 http //tizen org/feature/screen bpp long the platform returns the number of bits per pixel supported by the device for this key the value depends on the screen, and is typically 8, 16, 24, or 32 2 2 1 http //tizen org/feature/screen coordinate_system size large boolean the platform returns true for this key, if the device supports the large screen size for the coordinate system 2 2 1 http //tizen org/feature/screen coordinate_system size normal boolean the platform returns true for this key, if the device supports the normal screen size for the coordinate system 2 2 1 http //tizen org/feature/screen dpi long the platform returns the number of dots per inch supported by the device for this key 2 2 1 http //tizen org/feature/screen height long the platform returns the height of the screen in pixels supported by the device for this key 2 2 1 http //tizen org/feature/screen output hdmi boolean the platform returns true for this key, if the device supports hdmi output 2 2 1 http //tizen org/feature/screen output rca boolean the platform returns true for this key, if the device supports rca output 2 2 1 http //tizen org/feature/screen shape circle boolean the platform returns true for this key, if the device supports a circular shaped screen 2 3 1 http //tizen org/feature/screen shape rectangle boolean the platform returns true for this key, if the device supports a rectangular shaped screen 2 3 1 http //tizen org/feature/screen size all boolean the platform can return true if the device supports any of screen sizes and resolutions if the device has a display screen, it returns true 2 2 1 http //tizen org/feature/screen size large boolean the platform can return true if the device supports the large screen size 2 2 1 http //tizen org/feature/screen size normal boolean the platform can return true the device supports the normal screen size 2 2 1 http //tizen org/feature/screen size normal 240 400 boolean the platform returns true for this key, if the device supports the 240 x 400 resolution for the normal screen size the platform can return true for multiple resolution keys 2 2 1 http //tizen org/feature/screen size normal 320 320 boolean the platform returns true for this key, if the device supports the 320 x 320 resolution for the normal screen size the platform can return true for multiple resolution keys 2 3 http //tizen org/feature/screen size normal 320 480 boolean the platform returns true for this key, if the device supports the 320 x 480 resolution for the normal screen size the platform can return true for multiple resolution keys 2 2 1 http //tizen org/feature/screen size normal 360 360 boolean the platform returns true for this key, if the device supports the 360 x 360 resolution for the normal screen size the platform can return true for multiple resolution keys 2 3 2 http //tizen org/feature/screen size normal 360 480 boolean the platform returns true for this key, if the device supports the 360 x 480 resolution for the normal screen size the platform can return true for multiple resolution keys 2 3 http //tizen org/feature/screen size normal 480 800 boolean the platform returns true for this key, if the device supports the 480 x 800 resolution for the normal screen size the platform can return true for multiple resolution keys 2 2 1 http //tizen org/feature/screen size normal 540 960 boolean the platform returns true for this key, if the device supports the 540 x 960 resolution for the normal screen size the platform can return true for multiple resolution keys 2 2 1 http //tizen org/feature/screen size normal 600 1024 boolean the platform returns true for this key, if the device supports the 600 x 1024 resolution for the normal screen size the platform can return true for multiple resolution keys 2 2 1 http //tizen org/feature/screen size normal 720 1280 boolean the platform returns true for this key, if the device supports the 720 x 1280 resolution for the normal screen size the platform can return true for multiple resolution keys 2 2 1 http //tizen org/feature/screen size normal 1080 1920 boolean the platform returns true for this key, if the device supports the 1080 x 1920 resolution for the normal screen size the platform can return true for multiple resolution keys 2 2 1 http //tizen org/feature/screen width long the platform returns the width of the screen in pixels supported by the device for this key 2 2 1 the following table lists the shell dynamic box feature keys key type description version http //tizen org/feature/shell appwidget boolean the platform returns true for this key, if the device supports the widget since 2 3 1, this key indicates only native widget 2 2 1 the following table lists the sip feature keys key type description version http //tizen org/feature/sip voip boolean the platform returns true for this key, if the device supports the voice over internet protocol voip 2 2 1 the following table lists the speech feature keys key type description version http //tizen org/feature/speech recognition boolean the platform returns true for this key, if the device supports speech recognition stt 2 2 1 http //tizen org/feature/speech synthesis boolean the platform returns true for this key, if the device supports speech synthesis tts 2 2 1 http //tizen org/feature/speech control boolean the platform returns true for this key, if the device supports speech control 4 0 the following table lists the tv feature keys key type description version http //tizen org/feature/tv audio boolean the platform returns true for this key, if the device supports control of tv audio if it is true, tvaudiocontrol api is supported 2 3 http //tizen org/feature/tv display boolean the platform returns true for this key, if the device supports getting information about the effects of stereoscopy 3d mode if it is true, tv display control api is supported 2 3 http //tizen org/feature/tv inputdevice boolean the platform returns true for this key, if the device supports receiving key events generated when the user presses a key of an input device for example a tv remote control if it is true, tv input device api is supported 2 3 http //tizen org/feature/tv pip boolean the platform returns true for this key, if the device supports control of tv window e g main window, pip window if it is true, tv window api is supported 2 3 the following table lists the usb feature keys key type description version http //tizen org/feature/usb accessory boolean the platform returns true for this key, if the device supports the usb client or accessory mode 2 2 1 http //tizen org/feature/usb host boolean the platform returns true for this key, if the device supports the usb host mode 2 2 1 the following table lists the vision feature keys key type description version http //tizen org/feature/vision face_recognition boolean the platform returns true for this key, if the device supports face recognition 2 2 1 http //tizen org/feature/vision image_recognition boolean the platform returns true for this key, if the device supports image recognition 2 2 1 http //tizen org/feature/vision qrcode_generation boolean the platform returns true for this key, if the device supports qr code generation 2 2 1 http //tizen org/feature/vision qrcode_recognition boolean the platform returns true for this key, if the device supports qr code recognition 2 2 1 the following table lists the web service model feature keys key type description version http //tizen org/feature/web service boolean the platform returns true for this key, if the device supports the web service model 2 3 the following table lists the build information key key type description version http //tizen org/system/build date domstring the platform returns the build date the format yyyy mm dd 2 3 http //tizen org/system/build string domstring the platform returns the build string including build date and time 2 3 http //tizen org/system/build time domstring the platform returns the build time the format hh mm ss 2 3 http //tizen org/system/manufacturer domstring the platform returns the device manufacturer's name 2 3 http //tizen org/system/build release domstring the platform returns the build version information the build version information is made when the platform image is created 3 0 http //tizen org/system/build type domstring the platform returns the build type, such as "user" or "eng" the build type is made when the platform image is created 3 0 http //tizen org/system/build variant domstring the platform returns the variant release information the variant release information is made when the platform image is created 3 0 http //tizen org/system/build id domstring the platform returns the build id the build id is made when the platform image is created 3 0 the following table lists the model name key key type description version http //tizen org/system/model_name domstring the platform returns the model name 2 3 the following table lists the platform system keys key type description version http //tizen org/system/platform communication_processor domstring the platform returns the device communication processor name 2 3 http //tizen org/system/platform name domstring the platform returns the platform name it must be tizen 2 2 1 http //tizen org/system/platform processor domstring the platform returns the device processor name 2 3 the following table lists the tizen id system key key type description version http //tizen org/system/tizenid domstring the platform returns the tizen id it is a randomly generated value based on the model name 2 3
SDP DevOps
doc개인정보 처리방침 삼성전자는 사용자의 개인정보를 안전하게 보호하는 것을 가장 중요하게 생각합니다 삼성전자는 사용자가 신뢰할 수 있도록, 사용자가 제공한 개인정보를 목적에 따라 적법하게 사용하고, 제공한 개인정보에 대한 사용자의 권리와 선택을 보장하기 위해 최선을 다합니다 이를 위해 제공된 개인정보가 어떤 목적으로 사용되고, 어떻게 보호되는지, 투명하게 공개합니다 또한 사용자가 어떤 권리를 갖는지, 그 권리를 어떻게 행사할 수 있는지 자세히 알려드립니다 1 개인정보 수집 항목 및 방법 1 개인정보 수집 항목 삼성전자는 사용자가 회원을 가입하거나 서비스를 이용할 때, 다음과 같은 개인정보를 수집합니다 서비스 제공에 꼭 필요한 개인정보만 수집하며, 추가로 개인정보가 필요한 경우에는 별도의 선택 동의를 받은 후 수집합니다 구분 자세한 내용 필수항목 - samsung account id, 이름, 이메일, 국가 정보 - 파트너십 또는 서비스 신청 시 이용자가 제공한 이용자가 속한 회사 및 단체에 관한 정보와 이용자가 개발 중인 앱 또는 서비스에 관한 정보 선택항목 - 이용자가 속한 회사, 직업, 직위 및 관심 주제 기타 자동으로 생성/수집되는 개인정보 - ip주소, 쿠키, 서비스 이용기록, 방문기록 ※ 삼성전자는 사용자의 사생활을 침해할 우려가 있는 민감정보 사상 ·신념, 노동조합·정당의 가입·탈퇴, 정치적 견해, 건강, 성생활 등에 관한 정보 등 는 수집하지 않습니다 ※ 삼성전자는 만 14세 미만 사용자의 개인정보는 수집하지 않습니다 단, 서비스 이용을 위해 만 14세 미만 사용자의 개인정보를 수집할 때는 사전에 법정대리인에게 동의를 받고, 개인정보 사용이 끝나면 해당 정보를 바로 삭제하며, 개인정보가 사용되는 동안 개인정보를 안전하게 관리합니다 2 개인정보 수집 방법 삼성전자는 다음과 같이 개인정보를 수집합니다 회원 가입하거나 서비스를 이용할 때 사용자가 직접 제공한 개인정보를 수집 파트너십 신청 및 베타서비스 참가 신청 등 신청 폼을 통한 수집 서비스를 이용할 때 웹사이트에서 자동으로 생성된 정보 ip주소, 서비스 이용 기록 등 를 수집 고객 서비스 상담할 때 전화, 이메일, 상담게시판, 상담 메뉴 등을 통한 수집 사용자가 참여한 이벤트, 프로모션 등을 통한 수집 2 개인정보 수집∙이용 목적 삼성전자는 수집한 개인정보를 다음과 같이 사용합니다 목적 자세한 내용 회원 관리 및 본인 확인 - 사용자 식별, 회원 가입/탈퇴 의사 확인, 나이 확인 및 법정대리인 동의 진행, 사용자 또는 법정대리인의 본인 확인 - 서비스 부정 이용 등 방지, 민원 등 사용자의 요청사항 처리 - 공지사항 등 전달 서비스 제공 - sdk 다운로드, 기술 관련 문의 응대 및 파트너십 요청에 대한 응대 제공 포털컨텐츠 관련 정보 제공 - sdk 업데이트 신규 sdk 정보 제공 및 관련 행사 소식 전달 서비스 개선 및 개발 - 고객만족 조사, 제품/서비스 이용에 대한 분석 및 통계, 시장 트렌드 분석, 기존 서비스 개선, 신규 서비스 기획∙연구∙개발 마케팅∙광고 등에 활용 - 이벤트∙프로모션 등 마케팅 정보 제공 및 경품 배송, 인구통계학적 특성 또는 관심사 기반 마케팅 전송 및 광고 게재 고객문의 응대 - 상담 접수 및 답변 제공, 문의 내역 관리 3 개인정보 제3자 제공 삼성전자는 사용자의 동의 없이 개인정보를 외부에 제공하지 않습니다 단, 다음의 경우는 예외입니다 법률에 특별한 규정이 있거나 법령상 의무를 준수하기 위해 불가피한 경우 서비스 제공에 따른 요금 정산을 위해 필요한 경우 4 개인정보 처리위탁 삼성전자는 더 나은 서비스 제공을 위해 개인정보 처리 업무를 외부 전문 업체에 위탁합니다 위탁받는 업체 명칭 위탁하는 업무 내용 tecace software, ltd ◻ 서비스 제공을 위한 시스템 개발 및 운영, 시스템 모니터링 등 salesforce com ◻ 고객 정보 분석 및 관리 zendesk inc ◻ 고객 문의 사항 응대 mailchimp ◻ 월간 뉴스레터 발송 및 정보 제공 메일 발송 amazon web services inc ◻ 개인정보가 저장된 클라우드 서버 운영 및 관리 google inc ◻ 삼성 개발자 포털 이용자 통계 분석 주식회사 큐로드 ◻ galaxy theme/galaxy watch face 파트너 검수 삼성에스디에스 주 ◻ 시스템 운영 및 관리 주식회사 리시드 ◻ samsung health 서비스 파트너 검수 국외에는 다음과 같이 위탁합니다 업체 명칭 연락처 이전되는 항목 이전 국가, 일시 및 방법 이전 목적 위탁 업무 및 보유∙이용 기간 tecace software, ltd contact@tecace com 1 1 항의 수집 항목 미국 개인정보 보관 기간 동안 개인정보가 보관된 시스템 개발 및 운영 salesforce com https //www salesforce com/kr/form/contact/contactme/ 1 1 항의 수집 항목 미국 개인정보 보관기간 동안 고객 정보 분석 및 관리 zendesk inc https //www zendesk com/contact/ 이름, 이메일, 문의 내용 미국 개인정보 보관 기간 동안 기술 문의 응대 및 지원 문의 응대 mailchimp https //mailchimp com/contact/ 이름, 이메일, 국가 미국 개인정보 보관 기간 동안 뉴스레터 서비스 운영 amazon web services inc https //aws amazon com/compliance/contact/ 1 1 항의 수집 항목 미국 개인정보 보관 기간 동안 개인정보가 보관된 서버를 운영 및 관리 google inc https //analytics google com/ 쿠키, 기기 브라우저 관련 데이터, ip 주소, 사이트/앱 활동 수집 개인 식별 정보 미전송 미국 웹사이트에서 일어나는 사용자 상호작용에 대한 통계 측정용 ip 주소 서비스 보안 제공 및 유지, 사용자 접속 국가 정보를 알려주는 역할 , 사용자 및 이벤트 데이터 보관 38개월 삼성전자는 개인정보 처리를 위탁할 때, 개인정보가 안전하게 보호될 수 있도록 위탁받는 업체와 다음 내용이 포함된 계약을 체결하고, 개인정보를 안전하게 처리하도록 관리합니다 위탁된 업무 처리와 관계없는 개인정보 처리 금지 개인정보 보호를 위한 기술적∙관리적 조치 다른 업체로 재위탁 제한 위탁업무 종료 후 개인정보 반환 또는 삭제 의무 손해배상 등 책임에 관한 사항 삼성전자는 위탁받는 업체 또는 위탁 업무 내용이 변경될 경우, 개인정보 처리방침에 공개 또는 개별 공지하여 알려드립니다 5 개인정보 삭제 삼성전자는 회원 탈퇴 등 개인정보 수집 및 이용이 끝나면 해당 정보를 바로 삭제합니다 단, 다음과 같이 다른 법령에 따라 일정 기간 개인정보를 보관해야 할 경우, 삼성전자는 해당 기간 동안 개인정보를 안전하게 보관한 후 삭제합니다 보유 항목 보유 기간 법적 근거 계약 또는 청약철회 등에 관한 기록 5년 전자상거래 등에서의 소비자보호에 관한 법률 대금결제 및 재화 등의 공급에 관한 기록 5년 전자상거래 등에서의 소비자보호에 관한 법률 소비자의 불만 또는 분쟁처리에 관한 기록 3년 전자상거래 등에서의 소비자보호에 관한 법률 신용정보의 수집/처리 및 이용 등에 관한 기록 3년 신용정보의 이용 및 보호에 관한 법률 표시/광고에 관한 기록 6개월 전자상거래 등에서의 소비자보호에 관한 법률 사용자의 인터넷 등 로그 기록 / 사용자가 접속한 장소를 기록한 자료 3개월 통신비밀보호법 그 외 통신사실 확인 자료 12개월 1 삭제 절차 사용자의 개인정보는 사용이 끝나면 바로 삭제됩니다 위에서 언급한 것과 같이 개인정보를 보존해야 할 경우에는 별도의 데이터베이스 db 또는 다른 장소에 옮겨서 법정 기간 동안 보관하며, 기간이 지나면 바로 삭제합니다 2 삭제 방법 삼성전자는 전자 파일 형태로 저장된 개인정보는 기록을 열어볼 수 없는 방법으로 삭제하며, 종이에 기재된 형태의 개인정보는 분쇄나 소각을 통해 삭제합니다 6 사용자 및 법정대리인의 권리 및 행사 방법 삼성전자는 개인정보에 대한 사용자의 권리를 존중합니다 사용자 만14세 미만인 경우에는 법정대리인 는 언제든지 개인정보 열람, 정정·삭제, 처리정지, 동의 철회를 삼성전자에 다음의 방법으로 요청할 수 있습니다 단, 개인정보보호법 등 관련 법령에 따라 일부 권리 행사가 제한될 수 있습니다 웹페이지 dashboard 메뉴에서 account info 설정 메뉴 이용 삼성 개인정보 포털 https //privacy samsung com 이용 대표전화 1588-4730 이용 고객지원 담당부서 또는 개인정보 보호책임자에게 연락 다음 목차 참조 7 고객지원 담당부서 및 개인정보 보호책임자 삼성전자는 사용자의 개인정보를 보호하고 개인정보와 관련된 불편사항을 개선하기 위해 고객지원 담당부서 및 개인정보 보호책임자를 지정하고 있습니다 사용자는 담당자에게 본인의 개인정보에 대한 권리 행사를 요청할 수 있으며, 삼성전자 서비스를 이용하며 발생한 개인정보 보호와 관련된 모든 민원을 신고할 수 있습니다 삼성전자는 사용자의 신고사항에 대해 충분한 내용으로 신속하게 답변을 드릴 것입니다 1 고객지원 담당부서 고객지원 담당부서 삼성전자 mx 사업부 se팀 s/w인프라개발그룹그룹 문의처 support@samsungdevelopers com 2 개인정보 보호책임자 및 개인정보 보호 담당부서 개인정보 보호책임자 개인정보보호사무국장 개인정보 보호 담당부서 개인정보보호사무국 전화 1588-4730 문의처 privacy sec@samsung com 3 기타 기관 기타 개인정보 침해 신고나 상담이 필요한 경우에는 아래 기관에 문의해 주세요 개인정보침해 신고센터 privacy kisa or kr / 국번 없이 118 대검찰청 사이버수사과 www spo go kr / 국번 없이 1301 경찰청 사이버수사국 ecrm cyber go kr / 국번 없이 182 8 개인정보 자동 수집 장치 설치, 운영, 거부에 관한 사항 삼성전자는 사용자의 정보를 수시로 저장하고 찾아내는 쿠키 cookie 를 사용합니다 쿠키는 회사 웹사이트 운영에 이용되는 서버가 사용자의 브라우저에 보내는 아주 작은 텍스트 파일로, 사용자의 기기내 저장공간에 저장됩니다 1 쿠키 사용 목적 삼성전자는 다음과 같은 목적으로 쿠키를 사용합니다 자동 로그인 기능 구현 회원/비회원의 접속 빈도 또는 방문 시간 등 분석 사용자의 취향과 관심분야 파악 및 사용 기록 확인, 각종 이벤트 참여 및 방문 횟수 파악 등을 통한 타겟 마케팅과 개인 맞춤 서비스 제공 등 2 쿠키 설정 방법 사용자는 쿠키를 설치할 것인지 선택할 수 있습니다 사용 중인 웹브라우저의 설정 메뉴 예 인터넷 익스플로러 11 0 도구 > 인터넷옵션 > 개인정보 에서 쿠키 허용 수준을 변경하거나, 모든 쿠키의 저장을 거부할 수 있습니다 단, 사용자가 쿠키 설치를 거부할 경우 일부 서비스가 제공되지 않을 수 있습니다 9 안전한 개인정보 보호를 위한 조치 삼성전자는 사용자의 개인정보를 안전하게 보호하기 위하여 다양한 보호조치와 노력을 하고 있습니다 관리적 조치 내부 관리계획 수립 및 시행, 개인정보 교육 실시 등 기술적 조치 개인정보에 대한 접근통제 장치 운영 및 접근 권한 제한, 개인정보 처리시스템 접속기록 보관 및 위조/변조를 방지하기 위한 보안기능 사용, 개인정보의 암호화, 백신 프로그램 및 보안 프로그램 설치 등 물리적 조치 전산실, 자료보관실 등의 접근통제 10 개인정보 처리방침 업데이트 개인정보 처리방침은 처리하는 개인정보 내용 등 변경사항이 있으면, 이를 반영하여 언제든지 업데이트될 수 있습니다 개인정보 처리방침이 업데이트될 경우, 시행되기 최소 7일 전에 공지사항 등을 통해 미리 알려드립니다 개인정보 처리방침 버전 번호 v 1 2 개인정보 처리방침 시행 일자 2023년 2월 28일
SDP DevOps
doc삼성전자 samsung developer portal 개인정보 처리방침 삼성전자는 사용자의 개인정보를 안전하게 보호하는 것을 가장 중요하게 생각합니다 삼성전자는 사용자가 신뢰할 수 있도록, 사용자가 제공한 개인정보를 목적에 따라 적법하게 사용하고, 제공한 개인정보에 대한 사용자의 권리와 선택을 보장하기 위해 최선을 다합니다 이를 위해 제공된 개인정보가 어떤 목적으로 사용되고, 어떻게 보호되는지, 투명하게 공개합니다 또한 사용자가 어떤 권리를 갖는지, 그 권리를 어떻게 행사할 수 있는지 자세히 알려드립니다 주요 개인정보 처리 표시 라벨링 개인정보 수집 samsung account id, 이름, 이메일, 국가 정보, 개발 중인 앱 또는 서비스 관련 정보, 서비스 이용기록 등 개인정보의 처리 목적 회원 관리 및 본인 확인, 서비스 제공, 서비스 개선 및 개발 등 개인정보의 보유기간 회원 탈퇴시까지 개인정보 처리위탁 tecace software, ltd, salesforce com, zendesk inc, amazon web services inc , google inc, 주식회사 큐로드, 삼성에스디에스㈜, samsung r&d center vietnam 및 주식회사 리시드 개인정보 제3자 제공 예외적인 경우를 제외하고, 외부에 제공하지 않음 고충처리부서 · 부서명 삼성전자 mx 사업부 se팀 s/w인프라개발그룹 · 이메일 주소 support@samsungdevelopers com ※ 세부사항은 아래의 개인정보 처리방침 본문을 확인하시기 바랍니다 1 개인정보 수집 항목 및 방법 1 개인정보 수집 항목 삼성전자는 사용자가 회원을 가입하거나 서비스를 이용할 때, 다음과 같은 개인정보를 수집합니다 서비스 제공에 꼭 필요한 개인정보만 수집하며, 추가로 개인정보가 필요한 경우에는 별도의 선택 동의를 받은 후 수집합니다 구분 자세한 내용 필수항목 - samsung account id, 이름, 이메일, 국가 정보 - 파트너십 또는 서비스 신청 시 이용자가 제공한 이용자가 속한 회사 및 단체에 관한 정보와 이용자가 개발 중인 앱 또는 서비스에 관한 정보 선택항목 ① 관심 컨텐츠 선별 제공 - 이용자가 속한 회사, 직업, 직위 및 관심 주제 ② 마케팅∙광고 활용 목적 - 이메일 정보, 국가 정보, 서비스 이용기록 기타 자동으로 생성/수집되는 개인정보 - ip주소, 쿠키, 서비스 이용기록, 방문기록 ※ 삼성전자는 사용자의 사생활을 침해할 우려가 있는 민감정보 사상·신념, 노동조합·정당의 가입·탈퇴, 정치적 견해, 건강, 성생활 등에 관한 정보 등 는 수집하지 않습니다 ※ 삼성전자는 만 14세 미만 사용자의 개인정보는 수집하지 않습니다 단, 만 14세 미만 아동의 개인정보를 처리하기 위하여 개인정보보호법에 따른 동의를 받아야 할 때는 그 법정대리인에게 동의를 받고, 개인정보 사용이 끝나면 해당 정보를 바로 삭제하며, 개인정보가 사용되는 동안 개인정보를 안전하게 관리합니다 2 개인정보 수집 방법 삼성전자는 다음과 같이 개인정보를 수집합니다 회원 가입하거나 서비스를 이용할 때 사용자가 직접 제공한 개인정보를 수집 서비스를 이용할 때 웹사이트 등에서 자동으로 생성된 정보 ip주소, 서비스 이용 기록 등 를 수집 고객 서비스 상담할 때 전화, 이메일, 상담게시판, 상담 메뉴 등을 통한 수집 사용자가 참여한 이벤트, 프로모션 등을 통한 수집 2 개인정보 수집∙이용 목적 삼성전자는 수집한 개인정보를 다음과 같이 사용합니다 목적자세한 내용 회원 관리 및 본인 확인 - 사용자 식별, 회원 가입/탈퇴 의사 확인 - 서비스 부정 이용 등 방지, 민원 등 사용자의 요청사항 처리 - 공지사항 등 전달 서비스 제공 - sdk 다운로드, 기술 관련 문의 응대 및 파트너십 요청에 대한 응대 제공 서비스 개선 및 개발 - 고객만족 조사, 제품/서비스 이용에 대한 분석 및 통계, 시장 트렌드 분석, 기존 서비스 개선, 신규 서비스 기획∙연구∙개발 마케팅∙광고 등에 활용 - 이벤트∙프로모션 등 마케팅 정보 제공 및 경품 배송, 인구통계학적 특성 또는 관심사 기반 마케팅 전송 및 광고 게재 - 개발자 포털 뉴스레터 발송 서비스 및 이벤트 홍보 포함 고객문의 응대 - 상담 접수 및 답변 제공, 문의 내역 관리 3 개인정보 제3자 제공 삼성전자는 사용자의 동의 없이 개인정보를 외부에 제공하지 않습니다 단, 다음의 경우는 예외입니다 법률에 특별한 규정이 있거나 법령상 의무를 준수하기 위해 불가피한 경우 서비스 제공에 따른 요금 정산을 위해 필요한 경우 재난, 감염병, 급박한 생명·신체 위험을 초래하는 사건·사고, 급박한 재산 손실 등의 긴급사항이 발행하는 경우 4 개인정보의 추가적인 이용∙제공 판단기준 삼성전자는 개인정보 보호법 제15조 제3항 및 제17조 제4항에 따라 개인정보 보호법 시행령 제14조의2에 따른 사항에 부합하는 경우에 한하여 사용자의 동의 없이 개인정보를 추가적으로 이용∙제공할 수 있습니다 삼성전자는 사용자의 동의 없이 추가적인 이용∙제공을 하기 위해서 다음과 같은 사항을 고려합니다 개인정보를 추가적으로 이용∙제공하려는 목적이 당초 수집 목적과 관련성이 있는지 여부 개인정보를 수집한 정황 또는 처리 관행에 비추어 볼 때 추가적인 이용∙제공에 대한 예측 가능성이 있는지 여부 개인정보의 추가적인 이용∙제공이 사용자의 이익을 부당하게 침해하는지 여부 가명처리 또는 암호화 등 안전성 확보에 필요한 조치를 하였는지 여부 5 개인정보 처리위탁 삼성전자는 더 나은 서비스 제공을 위해 개인정보 처리 업무를 외부 전문 업체에 위탁합니다 위탁받는 업체 명칭 위탁받는 업무 내용 tecace software, ltd ◻ 서비스 제공을 위한 시스템 개발 및 운영, 시스템 모니터링 salesforce com ◻ 고객 정보 분석 및 관리 zendesk inc ◻ 고객 문의 사항 응대 amazon web services inc ◻ 개인정보가 저장된 클라우드 서버 제공 google inc ◻ 웹사이트 사용자 상호작용에 대한 통계 측정 주식회사 큐로드 ◻ galaxy theme/galaxy watch face 파트너 검수 삼성에스디에스 주 ◻ 시스템 운영 및 관리 주식회사 리시드 ◻ samsung health 서비스 파트너 검수 samsung r&d center vietnam ◻︎ 서비스 제공을 위한 시스템 개발 및 운영, 시스템 모니터링 등 국외에는 다음과 같이 위탁합니다 서비스 이용 도중 개인정보의 국외이전을 거부하시려면 account info | samsung developer 페이지에서 회원 탈퇴 해주시기 바랍니다 다만 동의를 거부하실 경우 서비스를 이용하실 수 없습니다 업체 명칭 연락처 이전되는 항목 이전 국가,일시 및 방법 이전 목적 위탁 업무 및 보유∙이용 기간 tecace software, ltd contact@tecace com 1 1 항의 수집 항목 미국 개인정보 보관기간 동안, 서비스 제공을 위한 시스템 개발 및 운영, 시스템 모니터링 salesforce com https //www salesforce com/kr/form/contact/contactme/ 1 1 항의 수집 항목 미국 개인정보 보관기간 동안, 고객 정보 분석 및 관리 zendesk inc https //www zendesk com/contact/ 이름, 이메일, 문의 내용 미국 개인정보 보관기간 동안, 고객 문의 사항 응대 amazon web services inc https //aws amazon com/compliance/contact/ 1 1 항의 수집 항목 미국 개인정보 보관기간 동안, 개인정보가 저장된 클라우드 서버 제공 google inc https //analytics google com/ 쿠키, 기기 브라우저 관련 데이터, ip 주소, 사이트/앱 활동 수집 개인 식별 정보 미전송 미국 38개월, 웹사이트 사용자 상호작용에 대한 통계 측정 samsung r&d center vietnam rtl support@samsung com 1 1 항의 수집 항목 베트남 개인정보 보관기간 동안, 서비스 제공을 위한 시스템 개발 및 운영, 시스템 모니터링 삼성전자는 개인정보 처리를 위탁할 때, 개인정보가 안전하게 보호될 수 있도록 위탁받는 업체와 다음 내용이 포함된 계약을 체결하고, 개인정보를 안전하게 처리하도록 관리합니다 위탁된 업무 처리와 관계없는 개인정보 처리 금지 개인정보 보호를 위한 기술적∙관리적 조치 다른 업체로 재위탁 제한 위탁업무 종료 후 개인정보 반환 또는 삭제 의무 손해배상 등 책임에 관한 사항 삼성전자는 위탁받는 업체 또는 위탁 업무 내용이 변경될 경우, 개인정보 처리방침에 공개 또는 개별 공지하여 알려드립니다 6 개인정보 삭제 삼성전자는 회원 탈퇴 시 해당 정보를 바로 삭제합니다 단, 다음과 같이 다른 법령에 따라 일정 기간 개인정보를 보관해야 할 경우, 삼성전자는 해당 기간 동안 개인정보를 안전하게 보관한 후 삭제합니다 보유 항목 보유 기간 법적 근거 계약 또는 청약철회 등에 관한 기록 5년 전자상거래 등에서의 소비자보호에 관한 법률 대금결제 및 재화 등의 공급에 관한 기록 5년 전자상거래 등에서의 소비자보호에 관한 법률 소비자의 불만 또는 분쟁처리에 관한 기록 3년 전자상거래 등에서의 소비자보호에 관한 법률 신용정보의 수집/처리 및 이용 등에 관한 기록 3년 신용정보의 이용 및 보호에 관한 법률 표시/광고에 관한 기록 6개월 전자상거래 등에서의 소비자보호에 관한 법률 사용자의 인터넷 등 로그 기록 / 사용자가 접속한 장소를 기록한 자료 3개월 통신비밀보호법 그 외 통신사실 확인 자료 12개월 1 삭제 절차 사용자의 개인정보는 사용이 끝나면 바로 삭제됩니다 위에서 언급한 것과 같이 개인정보를 보존해야 할 경우에는 별도의 데이터베이스 db 또는 다른 장소에 옮겨서 법정 기간 동안 보관하며, 기간이 지나면 바로 삭제합니다 2 삭제 방법 삼성전자는 전자 파일 형태로 저장된 개인정보는 기록을 열어볼 수 없는 방법으로 삭제하며, 종이에 기재된 형태의 개인정보는 분쇄나 소각을 통해 삭제합니다 7 사용자 및 법정대리인의 권리 및 행사 방법 삼성전자는 개인정보에 대한 사용자의 권리를 존중합니다 사용자 만14세 미만인 경우에는 법정대리인 는 언제든지 개인정보 열람, 정정·삭제, 처리정지, 동의 철회를 삼성전자에 다음의 방법으로 요청할 수 있습니다 단, 개인정보 보호법 등 관련 법령에 따라 일부 권리 행사가 제한될 수 있습니다 삼성 개인정보 포털 https //privacy samsung com 이용 대표전화 1588-4730 이용 고객지원 담당부서 또는 개인정보 보호책임자에게 연락 다음 목차 참조 8 고객지원 담당부서 및 개인정보 보호책임자 삼성전자는 사용자의 개인정보를 보호하고 개인정보와 관련된 불편사항을 개선하기 위해 고객지원 담당부서 및 개인정보 보호책임자를 지정하고 있습니다 사용자는 담당자에게 본인의 개인정보에 대한 권리 행사를 요청할 수 있으며, 삼성전자 서비스를 이용하며 발생한 개인정보 보호와 관련된 모든 민원을 신고할 수 있습니다 삼성전자는 사용자의 신고사항에 대해 충분한 내용으로 신속하게 답변을 드릴 것입니다 1 고객지원 담당부서 고객지원 담당부서 삼성전자 mx 사업부 se팀 s/w인프라개발그룹 문의처 support@samsungdevelopers com 2 개인정보 보호책임자 및 개인정보 보호 담당부서 개인정보 보호책임자 개인정보보호사무국장 개인정보 보호 담당부서 개인정보보호사무국 전화 1588-4730 문의처 privacy sec@samsung com 3 기타 기관 기타 개인정보 침해 신고나 상담이 필요한 경우에는 아래 기관에 문의해 주세요 개인정보분쟁조정위원회 www kopico go kr / 국번없이 1833-6972 개인정보침해 신고센터 privacy kisa or kr / 국번 없이 118 대검찰청 사이버수사과 www spo go kr / 국번 없이 1301 경찰청 사이버수사국 ecrm cyber go kr / 국번 없이 182 9 개인정보 자동 수집 장치 설치, 운영, 거부에 관한 사항 삼성전자는 사용자의 정보를 수시로 저장하고 찾아내는 쿠키 cookie 를 사용합니다 쿠키는 회사 웹사이트 운영에 이용되는 서버가 사용자의 브라우저에 보내는 아주 작은 텍스트 파일로, 사용자의 기기내 저장공간에 저장됩니다 1 쿠키 사용 목적 삼성전자는 다음과 같은 목적으로 쿠키를 사용합니다 자동 로그인 기능 구현 회원/비회원의 접속 빈도 또는 방문 시간 등 분석 사용자의 취향과 관심분야 파악 및 사용 기록 확인 각종 이벤트 참여 및 방문 횟수 파악 등을 통한 타겟 마케팅과 개인 맞춤 서비스 제공 등 2 쿠키 설정 방법 사용자는 쿠키를 허용할 것인지 차단할 것인지 선택할 수 있습니다 사용 중인 웹브라우저의 설정 메뉴에서 쿠키 허용 수준을 변경하거나, 모든 쿠키의 저장을 거부할 수 있습니다 웹브라우저를 다음과 같이 설정할 수 있습니다 - chrome 웹브라우저 우측 상단의 설정메뉴 > 개인정보 및 보안 > 쿠키 및 기타 사이트 데이터 - microsoft edge 웹브라우저 우측 상단의 설정 메뉴 > 쿠키 및 사이트 권한 > 쿠키 및 사이트 데이터 관리 및 삭제 - whale 웹브라우저 우측 상단의 설정 메뉴 > 개인정보 보호 > 쿠키 및 기타 사이트 데이터 단, 사용자가 쿠키 설치를 거부할 경우 일부 서비스가 제공되지 않을 수 있습니다 10 행태정보 수집·이용 및 거부 등에 관한 사항 삼성전자는 행태정보를 다음과 같이 처리합니다 구분 자세한 내용 수집하는 행태정보의 항목 - 이용자의 웹 서비스 설치 이력 - 이용자의 웹 서비스 방문 이력 - 이용자의 웹 서비스 검색/결제/구매 등 사용 이력 - 기타 규제기관 가이드라인에 따라 행태정보로 인정되는 온라인상의 이용자 활동정보 행태정보의 수집 방법 - 이용자의 정보를 저장하고 수시로 찾아내는 쿠키 cookie 를 설치·운용 - 이용자가 웹 사이트 방문 시 생성 정보 수집 툴 등을 통해 자동 수집 전송 - 이용자가 웹사이느 로그인 시, sdk 다운로드 기록 자동 수집 - - 기타 관련 법령 및 가이드에 따라 허용된 방법 행태정보의 수집 목적 - 이용자들이 이용한 회사의 각 서비스와 이용형태 등을 분석하여 이용자에게 최척화된 개인 맞춤형 상품 추천 서비스 광고 포함 제공 - 개인의 관심 분야에 따라 차별화된 정보 및 개인 맞춤서비스 뉴스레터 등 제공 - 기타 이용자의 행태정보를 분석하여 신상품 개발, 서비스 개편 등의 척도로 활용 가능 행태정보의 보유ㆍ이용 기간 - 회원 탈퇴시까지 보유 이용자의 통제권 행사 방법 - 이용자는 삼성전자가 제공하는 개인 맞춤형 상품 추천 서비스를 수신 거부하거나 기타 개인 맞춤 서비스를 차단할 수 있는 선택권을 다음과 같은 방법으로 행사할 수 있습니다 1 웹브라우저 · chrome ① 크롬 설정, ② 고급 → 개인정보 → 콘텐츠 설정, ③ 쿠키 -> 타사 쿠키 및 사이트 데이터 차단 2 스마트폰 아이폰, 안드로이드폰 · 아이폰 ① 설정 → ② 개인정보보호 선택 → ③ 광고 선택 → ④ 광고 추적 제한 해제 os버전에 따라 다소 상이할 수 있음 · 안드로이드폰 ① 설정 → ② 계정 → 구글 계정 선택 → ③ 광고 선택 → ④ 광고 맞춤설정 선택 해제 os버전에 따라 다소 상이할 수 있음 행태정보 관련 문의 및 피해 구제 방법 - 담당부서 삼성전자 mx 사업부 se팀 s/w인프라개발그룹 - 이메일 주소 support@samsungdevelopers com 11 안전한 개인정보 보호를 위한 조치 삼성전자는 사용자의 개인정보를 안전하게 보호하기 위하여 다양한 보호조치와 노력을 하고 있습니다 관리적 조치 내부 관리계획 수립 및 시행, 개인정보 교육 실시 등 기술적 조치 개인정보에 대한 접근통제 장치 운영 및 접근 권한 제한, 개인정보 처리시스템 접속기록 보관 및 위조/변조를 방지하기 위한 보안기능 사용, 개인정보의 암호화, 백신 프로그램 및 보안 프로그램 설치 등 물리적 조치 전산실, 자료보관실 등의 접근통제 12 개인정보 처리방침 업데이트 개인정보 처리방침은 처리하는 개인정보 내용 등 변경사항이 있으면, 이를 반영하여 언제든지 업데이트될 수 있습니다 이전의 개인정보 처리방침은 아래에서 확인하실 수 있습니다 - 2023 2 28 ~ 2023 12 14 적용 - 2022 2 9 ~ 2023 2 27 적용 - 2021 12 1 ~ 2022 2 8 적용 - 2020 10 30 ~ 2021 11 30 적용 개인정보 처리방침 버전 번호 v 1 3 개인정보 처리방침 시행 일자 2023년 12월 15일
Distribute Galaxy Store
doccontent publish api reference this page lists the parameters, country codes, and language codes used with the view seller’s app details contentinfo response and modify app data contentupdate request in the content publish api [ { "contentid" "000007654321", "apptitle" "the best app ever!", "icon" "https //img samsungapps com/content/d33aazz11a/2021/0214/iconimage_20210214000000000 png", "iconkey" null, "contentstatus" "registering", "defaultlanguagecode" "eng", "applicationtype" "android", "longdescription" "the app that solves all your problems ", "shortdescription" "", "newfeature" "", "agelimit" "0", "chinaagelimit" "0", "opensourceurl" "", "privatepolicyurl" "", "youtubeurl" "", "copyrightholder" "", "supportemail" "support@mycompany com", "supportedsiteurl" "", "binarylist" [ { "filename" "app_filename apk", "versioncode" "3", "versionname" "3", "packagename" "my package name", "nativeplatforms" null, "apiminsdkversion" "26", "apimaxsdkversion" null, "iapsdk" "n", "gms" "y", "filekey" null } ], "standardprice" "0", "paid" "n", "autoaddcountry" false, "publicationtype" "01", "startpublicationdate" null, "stoppublicationdate" "2023-01-02", "usexportlaws" true, "reviewcomment" null, "reviewfilename" null, "reviewfilekey" null, "edgescreen" null, "edgescreenkey" null, "edgescreenplus" null, "edgescreenpluskey" null, "notifyresult" [], "sellcountrylist" [ {"countrycode" "aut", "price" "0"}, {"countrycode" "deu", "price" "0"}, {"countrycode" "esp", "price" "0"}, {"countrycode" "fra", "price" "0"}, {"countrycode" "ita", "price" "0"}, {"countrycode" "jpn", "price" "0"}, {"countrycode" "kor", "price" "0"}, {"countrycode" "nld", "price" "0"}, {"countrycode" "tur", "price" "0"} ], "supportedlanguages" ["deu", "eng", "fra", "ita", "jpn", "kor"], "addlanguage" [ { "languagecode" "deu", "newfeature" "", "description" "the app that solves all your problems ", "apptitle" "the best app ever!", "screenshots" [ { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0223/deu/screenimage_202102230000000002 png", "screenshotkey" "screenimage_202102230000000002_filekey", "reuseyn" false }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0223/deu/screenimage_2021022300000000 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0223/deu/screenimage_20210223000000009 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0223/deu/screenimage_202102230000000001 jpeg", "screenshotkey" null, "reuseyn" true } ] } ], "screenshots" [ { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000000 png", "screenshotkey" "screenimage_20210218000000000_filekey", "reuseyn" false }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000001 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000002 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000003 png", "screenshotkey" null, "reuseyn" true } ], "category" [ { "name" "others", "type" "one_depth_category" }, { "name" "music", "type" "general_category" } ], "heroimage" "https //img samsungapps com/content/d33aazz11a/2021/0219/eng/coverimage_20210219000000007 png", "heroimagekey" null } ] general parameters name type description addlanguage addlanguage[] add local languages in which you want to provide application information dismiss when null is entered neither add nor delete content , remove all when an empty distribution is entered see addlanguage parameters agelimit int the samsung age rating of the app see age category under age rating for more information valid values 0, 4, 12, 16, 18 chinaagelimit string age restriction for china required value if any of the code values in the defaultlanguagecode or addlanguage list are in chinese valid values 0, 3, 8, 12, 16, 18 apptitle string the name of the app that is displayed in your galaxy store listing maximum 100 bytes the app title can be unique or the same as any other app title registered in seller portal or distributed in galaxy store per the app id policy, if you register an app title with an app id that are the same title and id of a previously registered app, then you cannot choose the distribution devices and countries as the previously registered app autoaddcountry boolean automatically distribute the app to a new country or group when it initially becomes available y distribute your app to a new country or group n do not distribute your app to a new country or group binarylist binaryinfo[] dismiss when null is entered neither add nor delete content , remove all when an empty distribution is entered see binarylist parameters to edit the binary list, use add new binary, modify binary, or delete binary after contentpublish has been called and the app is in the registering state category category[] one or more app store groups that best describe the app see category parameters cannot be modified contentid string required in a request the unique 12-digit identifier of the app copyrightholder string for apps that have copyrighted content, the name of the copyright holder of the app maximum 100 bytes if a company is the holder, enter the company name if an individual is the holder, enter the individual's name when specified, the copyright holder's name is displayed in the galaxy store listing instead of the seller's name when not specified, the seller's name is displayed as the copyright holder defaultlanguagecode string required in a request the language in which you provide application information see language codes for addlanguage and defaultlanguagecode for a list of supported languages note if the app is published in more than one country, in order to pass app review, this must be set to "eng" edgescreen image file name of the image file app icon or logo file that must be a png file, 160x2560 pixels, and up to 1024 kb edgescreenkey string the filekey associated with the uploaded file in a request, you must create a session id and then upload the file to obtain the filekey edgescreenplus image file name of the image file app icon or logo file that must be a png file, 550x2560 pixels, and up to 1024 kb edgescreenpluskey string the filekey associated with the uploaded file in a request, you must create a session id and then upload the file to obtain the filekey heroimage image file name of the image file in some countries, the image file displayed at the top of the app detail page jpg or png file, 1200x675 pixels, and up to 1024 kb you can use this field if you select a category name of games heroimagekey string the filekey associated with the uploaded file in a request, you must create a session id and then upload the file to obtain the filekey icon image file name of the image file app icon or logo file for an android app, it must be a png file, 512x512 pixels, and up to 1024 kb iconkey string the filekey associated with the uploaded file in a request, you must create a session id and then upload the file to obtain the filekey longdescription string explanation of the app including a description, features, requirements, and supported languages that is displayed in your galaxy store listing maximum 4000 bytes if the app has two or more distribution countries, the description must be in english for non-english apps, the description must contain a warning stating that the full features of the application may not be available on devices that do not support the app's languages for link-follower galaxy watch apps, the description must inform users that the linked app must be installed newfeature string explanation of the changes made to an updated app maximum 4000 bytes use this field if the app is being updated notifyresult string[] email address es that are notified when the status of the app registration changes maximum 20 email addresses opensourceurl string for apps that use or include open source software, the url of the open source license maximum 200 bytes paid boolean required in a request whether or not app download requires a user payment y users must pay to download the app n the app is free, users can download it without payment privatepolicyurl string for apps that have a privacy policy that require a separate notification, the url of the app privacy policy maximum 200 bytes if a privacy policy is not specified, the category may be changed during certification required if the kids category is selected optional for all other app categories publicationtype string required in a request when the app is published 01 publish automatically publishes the app after the pre-review phase has completed 02 publish on date when the app has passed the pre-review phase, the app sale starts automatically on the date specified by startpublicationdate 03 publish manually the seller must publish the app after all phases of the review process have successfully completed reviewcomment string information to help with the evaluation of the app to determine whether or not the app is to be distributed maximum 4000 bytes reviewfilekey string the filekey associated with the uploaded file in a request, you must create a session id and then upload the file to obtain the filekey screenshots screenshot[] dismiss when null is entered neither add nor delete content , remove all when empty distribution is entered see screenshots parameters sellcountrylist sellcountry[] countries and groups of countries to which the app is to be distributed dismiss when null is entered neither add nor delete content , remove all when empty distribution is entered see sellcountrylist parameters shortdescription string a single sentence that is a brief explanation of the app it appears under the app title in the app list and search results in galaxy store maximum 40 bytes standardprice string standard price in usd united states of america dollars that determines the default country-specific price for all distribution countries startpublicationdate string enter as yyyy-mm-dd hh mm ss when distribution of the app in galaxy store begins when publicationtype is set to 02 stoppublicationdate string enter as yyyy-mm-dd when distribution of the app in galaxy store stops supportedlanguages string[] one or more languages that the app presents graphically or audibly in its ux, instructions, or other ways communicating to users see language codes for supportedlanguages for a list of supported languages supportemail string email address of the person to whom app end-users can send inquiries maximum 100 bytes supportedsiteurl string url of the available end-user support site for the app maximum 200 bytes usexportlaws boolean whether or not you certify that the app is in compliance with all applicable u s export laws for export to other countries y you certify your app is in compliance n you do not certify your app if your app is not in compliance, it cannot be submitted for validation and distribution youtubeurl string youtube video id of a youtube video related to the app 11 characters the initial screenshot and hyperlink of the video is automatically displayed in the first screenshot location of the galaxy store listing addlanguage parameters "addlanguage" [ { "languagecode" "deu", "newfeature" "", "description" "the app that solves all your problems ", "apptitle" "the best app ever!", "screenshots" [ { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0223/deu/screenimage_202102230000000002 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0223/deu/screenimage_2021022300000000 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0223/deu/screenimage_20210223000000009 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0223/deu/screenimage_202102230000000001 jpeg", "screenshotkey" null, "reuseyn" true } ] } ] name type description languagecode string required if you are updating addlanguage add a language in which you want to provide application information see language codes for addlanguage and defaultlanguagecode for a list of supported languages newfeature string explanation of the changes made to an updated app maximum 4000 bytes description string required if you are updating addlanguage explanation of the app including a description, features, requirements, and supported languages that is displayed in your galaxy store listing maximum 4000 bytes for non-english apps, the description must contain a warning stating that the full features of the application may not be available on devices that do not support the app's languages for link-follower galaxy watch apps, the description must inform users that the linked app must be installed apptitle string required if you are updating addlanguage the name of the app in the selected language that is displayed in your listing of a galaxy store that supports the language screenshots screenshot[] dismiss when null is entered, remove all when an empty distribution is entered see screenshots parameters to remove all content from this parameter, leave it blank in the request for example, "addlanguage" "" to keep the existing content for this parameter neither add nor delete content , set it to null for example, "addlanguage" "null" binarylist parameters cautionthe binarylist parameters have been deprecated since march 2025 the contentinfo response may continue to contain these parameters and contentupdate may continue to accept requests with these parameters however, if you attempt to edit the binary list using binarylist, unexpected errors may occur instead, to edit the binary list, use add new binary, modify binary, or delete binary after contentpublish has been called and the app is in the registering state "binarylist" [ { "filename" "app_filename apk", "binaryseq" "1", "versioncode" "3", "versionname" "3", "packagename" "my package name", "nativeplatforms" null, "apiminsdkversion" "26", "apimaxsdkversion" null, "iapsdk" "n", "gms" "y", "filekey" null } ] name type description apimaxsdkversion int the maximum api level or os version supported by the binary file apiminsdkversion int the minimum api level or os version supported by the binary file binaryseq int required when changing existing binary data copy the value from the contentinfo response this value is not visible in seller portal filekey string required for new registration or replacement of a binary file the filekey associated with the uploaded file in a request, you must create a session id and then upload the file to obtain the filekey filename string name of the binary file gms boolean required if you are updating binarylist whether or not the app provides the user with any google™ services such as google maps™, gmail™, and talk y the app provides one or more google services n the app does not provide any google services the distribution of an app that provides the user with any google services is prohibited in some countries such as china and is automatically enforced by seller portal when registering a new version of a binary file, this setting can be changed, if needed iapsdk boolean whether or not the app provides in-app purchase items using samsung in-app purchase iap sdk y the app uses samsung iap n the app does not use samsung iap nativeplatforms string supported architecture information valid values null, 32bit, 32/64bit, or 64bit packagename string the app id maximum 1,000 bytes versioncode string integer value that represents the version of the app code in the binary file relative to other versions versionname string the release version of the app code in the binary file that is displayed in galaxy store category parameters "category" [ { "name" "others", "type" "one_depth_category" }, { "name" "music", "type" "general_category" } ] name type description name string one or more app store groups that best describe the app available categories and sub-categories depend on the platform, binary files, permissions, and other factors unless governed by distribution country requirements, the app is listed in galaxy store under one or both categories and sub-categories if the category selected is not suitable for the application, it may be changed automatically select from one of the following kids, games, travel, social, music, decoration, office, photo, book, lifestyle, tool, video, system, finance, shopping, education, or traffic health type string required if a name is specified that has a subcategory see next table one or more app store sub-groups that best describe the app category name sub-category type kids valid values play, learning, story games valid values puzzle, online game, action/adventure, shooting, racing, strategy, board, role playing, arcade, card, casino, casual, music, simulation, sports, trivia, wordby selecting a specific game sub-category arcade, card, casino, casual, music, simulation, sports, trivia, word , you are not allowed to select china for the country of sale screenshots parameters "screenshots" [ { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0223/deu/screenimage_202102230000000002 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0223/deu/screenimage_2021022300000000 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0223/deu/screenimage_20210223000000009 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0223/deu/screenimage_202102230000000001 jpeg", "screenshotkey" null, "reuseyn" true } ] name type description screenshotpath image file image file of app screenshot to be displayed in your galaxy store listing jpg or png file, 320-3840 pixels with a maximum 2 1 aspect ratio you must register 4-8 screenshots if more than eight screenshots are uploaded, only the first eight images are displayed if you register a link to a youtube video, a screenshot of the video and the link is displayed automatically in the first screenshot location of the galaxy store listing screenshotkey string set to null if you are re-using the same screenshot if you want to replace the screenshot, set this to the image filekey create a session id and then upload the file to obtain the filekey and set the reuseyn parameter to false reuseyn boolean required if you are updating screenshots whether you want to continue using the existing screenshot true re-use the screenshot false replace the screenshot enter the filekey to the image using the screenshotkey parameter to remove all content from this parameter, leave it blank in the request for example, "screenshots" "" to keep the existing content for this parameter neither add nor delete content , set it to null for example, "screenshots" "null" if you want to remove one or more screenshots, remove it from the request parameters for example, if these are the screenshots parameters in the contentinfo response "screenshots" [ { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000000 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000001 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000002 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000003 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000004 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000005 png", "screenshotkey" null, "reuseyn" true } ] to remove the last two screenshots, change the screenshots parameters to this in the request "screenshots" [ { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000000 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000001 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000002 png", "screenshotkey" null, "reuseyn" true }, { "screenshotpath" "https //img samsungapps com/content/d33aazz11a/2021/0218/eng/screenimage_20210218000000003 png", "screenshotkey" null, "reuseyn" true } ] sellcountrylist parameters "sellcountrylist" [ {"countrycode" "aut", "price" "0"}, {"countrycode" "deu", "price" "0"}, {"countrycode" "esp", "price" "0"} ] name type description countrycode string required if you are updating sellcountrylist countries and groups of countries to which the app is to be distributed see country codes for sellcountrylist for the list of country codes price double country-specific price in the local currency the price must fall within the minimum and maximum allowable price for the country, if applicable prices may vary by country if the price is below the minimum allowable price for a country, it is changed to the minimum payment amount if the price is above the maximum allowable price for a country, it is changed to the maximum payment amount if the price is null or is not set, the standard price is applied if this is a paid app, the price cannot be set to 0 zero if this is a paid app and the price is set to 0, an error is returned see entering information on country/region and price for more details to remove all content from this parameter, leave it blank in the request for example, "sellcountrylist" "" to keep the existing content for this parameter neither add nor delete content , set it to null for example, "sellcountrylist" "null" country codes for sellcountrylist sorted by region, then alphabetically by country name europe "aut" "austria", "bel" "belgium", "bgr" "bulgaria", "hrv" "croatia", "cze" "czech", "dnk" "denmark", "est" "estonia", "fin" "finland", "fra" "france", "deu" "germany", "grc" "greece", "hun" "hungary", "irl" "ireland", "ita" "italy", "lva" "latvia", "ltu" "lithuania", "lux" "luxembourg", "nld" "netherlands", "nor" "norway", "pol" "poland", "prt" "portugal", "rou" "romania", "srb" "serbia", "svk" "slovakia", "esp" "spain", "swe" "sweden", "che" "switzerland", "tur" "turkey", "gbr" "united kingdom" cis "blr" "belarus", "kaz" "kazakhstan", "rus" "russia", "ukr" "ukraine" asia "aus" "australia", "chn" "chinese", "hkg" "chinese hong kong", "twn" "chinese taiwan", "ind" "india", "idn" "indonesia", "jpn" "japan", "kor" "korea", "mys" "malaysia", "nzl" "new zealand", "phl" "philippines", "sgp" "singapore", "tha" "thailand", "vnm" "vietnam" america "arg" "argentina", "bra" "brazil", "can" "canada", "chl" "chile", "col" "colombia", "mex" "mexico", "per" "peru", "usa" "usa" middle east and africa "dza" "algeria", "bhr" "bahrain", "egy" "egypt", "irn" "iran", "irq" "iraq", "isr" "israel", "jor" "jordan", "kwt" "kuwait", "lbn" "lebanon", // only free applications are available "lby" "libya", "mar" "morocco", "omn" "oman", "qat" "qatar", "sau" "saudi arabia", "zaf" "south africa", "tun" "tunisia", "are" "united arab emirates", "yem" "yemen" groups "glb" "global a", "glf" "global a free", // only free applications are available "isu" "global free", // only free applications are available "gpb" "pan latin free", // only free applications are available "gpf" "pan-africa english ", // only free applications are available "gpa" "pan-africa french ", // only free applications are available "gpl" "pan-latin" "bts" "beta test store" // only free applications are available language codes for addlanguage and defaultlanguagecode sorted alphabetically by language "ara" "arabic", "bul" "bulgarian", "zho" "chinese simplified", "002" "chinese traditional", "hrv" "croatian", "ces" "czech", "dan" "danish", "nld" "dutch", "eng" "english", "est" "estonian", "fin" "finnish", "fra" "french", "gla" "gaelic", "deu" "german", "ell" "greek", "heb" "hebrew", "hun" "hungarian", "ind" "indonesian", "ita" "italian", "jpn" "japanese", "kaz" "kazakh", "kor" "korean", "lav" "latvian", "lit" "lithuanian", "nor" "norwegian", "fas" "persian", "pol" "polish", "por" "portuguese", "ron" "romanian", "rus" "russian", "srp" "serbian", "slk" "slovakian", "spa" "spanish", "swe" "swedish", "tha" "thai", "tur" "turkish", "ukr" "ukrainian", "vie" "vietnamese" language codes for supportedlanguages sorted alphabetically by language "ara" "arabic", "hye" "armenian", "asn" "assamese", "aze" "azerbaijani", "eus" "basque", "ben" "bengali", "bul" "bulgarian", "cat" "catalan", "zho" "chinese simplified", "002" "chinese traditional", "hrv" "croatian", "ces" "czech", "dan" "danish", "nld" "dutch", "eng" "english", "est" "estonian", "fas" "farsi", "fin" "finnish", "fra" "french", "glg" "galician", "kat" "georgian", "deu" "german", "ell" "greek", "guj" "gujarati", "hau" "hausa", "heb" "hebrew", "hin" "hindi", "hun" "hungarian", "isl" "icelandic", "ibo" "igbo", "ind" "indonesian", "gle" "irish", "ita" "italian", "jpn" "japanese", "kan" "kannada", "kaz" "kazakh", "khm" "khmer", "kor" "korean", "lao" "lao", "lav" "latvian", "lit" "lithuanian", "mkd" "macedonian", "msa" "malay", "mal" "malayalam", "mar" "marathi", "mon" "mongolian", "bur" "myanmar", "nep" "nepali", "nor" "norwegian", "ori" "oriya", "pol" "polish", "por" "portuguese", "pan" "punjabi", "ron" "romanian", "rus" "russian", "srp" "serbian", "sin" "sinhala", "slk" "slovakian", "slv" "slovenian", "spa" "spanish", "lat" "spanish_latin", "swe" "swedish", "tam" "tamil", "tel" "telugu", "tha" "thai", "tur" "turkish", "ukr" "ukrainian", "urd" "urdu", "uzb" "uzbek", "vie" "vietnamese", "yor" "yoruba"
Learn Developers Podcast
docseason 1, episode 11 previous episode | episode index | next episode this is a transcript of one episode of the samsung developers podcast, hosted by and produced by tony morelan a listing of all podcast transcripts can be found here host tony morelan senior developer evangelist, samsung developers instagram - twitter - linkedin guest diego lizarazo senior developer evangelist, samsung developers instagram - twitter - linkedin in this episode of pow, i interview diego lizarazo, senior developer evangelist at samsung diego is a self-proclaimed tech geek and he is all about coding apps both diego and i work together as part of the samsung developer program and i have invited diego to be a future guest host on the podcast where my specialty is design, diego’s specialty is coding, and his tech geek personality shines as we chat about his path to samsung and how he is helping the developer community listen download this episode topics covered journey to samsung developer conferences covid-19 future of gaming game development global developers spanish webinars learning to code hackathons tizen tidbits helpful links getting started developer tizen org freecodecamp org w3schools com codepen io phaser io scirra com unity com sketchfab com coolors co gimp org photoshop alternative - pixel based inkscape org illustrator alternative - vector based transcript note transcripts are provided by an automated service and reviewed by the samsung developers web team inaccuracies from the transcription process do occur, so please refer to the audio if you are in doubt about the transcript tony morelan 00 02 hey, i'm tony morelan with this is pow! podcast of wisdom from the samsung developer program, where we talk about the latest tech news trends and give insight to all of the opportunities available for developers looking to create for samsung on today's show, i interview diego lizarazo just like me, diego is a senior developer evangelist here at samsung and i actually work pretty closely with diego since we're both part of the developer program diego is a self-proclaimed tech geek and he's all about coding and i wanted you to get to know diego a little bit because i've invited him to be a guest host on some of the upcoming podcasts where he can let his inner tech geek personality shine enjoy so i am super excited to have diego lizarazo on the podcast today first let me ask who is diego? diego lizarazo 00 49 mystery man i am a senior developer evangelist with samsung and in general, i'm a developer that likes to create with people who likes to talk blog, so you're going to hear that during the podcast during this episode, that you're going to ask me one thing, and i'm going to want to answer like 20 different things, because that's why i do what i do i really like to talk, i would like to connect with people, and to try to figure out the kinds of things that people really are passionate about i really like to spend a lot of time doing things that are like, and people can like notice, you know, and that's the kind of thing that i like to find in other developers so i started my career as a developer, i still do coding bad in general, what i do right now is to use the technical knowledge, to be able to connect with older developers, and try to find their passion, the kind of things that really take them and the kind of things that they would like to create tony morelan 01 47 so for those of you who don't know, both diego and i are developer evangelists, we actually work together we've been working together now for how long has it been? it's over a year, i would say yeah, diego lizarazo 01 59 over a year now yeah, absolutely tony morelan 02 01 that's great so before you join samsung, were you already an evangelist for another company? diego lizarazo 02 06 yeah, yeah, i actually have been doing developer relations for like seven years now so different companies, the first time that i did, it was with microsoft, and he had the same chance to do something similar way that red hat and also with a company that franken automotive, you're going to be able to find that a ca technologies that one get acquired and now well, i've been doing that with this role with samsung for a little bit over a year, like i said, tony morelan 02 35 so how was it that you actually first learned about this role at samsung? diego lizarazo 02 39 well, at samsung, he, i think i was looking for another opportunity like it, like i said, ca get acquired so i wanted to continue doing things on developer relations and i started looking and well, obviously, whenever you see something like a name of samsung, that's going to pop into a search, you know, so it's such a big company so influential that immediately like, wow, developer relations with samsung so i immediately honing into that and well immediately applied and fortunately for me, it worked out tony morelan 03 14 yeah, no, we were really excited when you joined i will say diego is an absolute character he is so much fun to work with but outside of his very outgoing personality, he is truly a tech guy i mean, i am amazed at the knowledge that you have that you that you brought to the team i do remember during the interview process, you were the one of all the applicants that really blew us all away because you went above and beyond already creating some great code as part of the process that we just said, oh my gosh, we need to we need to have this guy now something unique is that even though diego and i work together in the same team, we are actually on opposite sides of the country so i'm based in the west coast and you are on the east coast so tell us a little bit about why you're there on the east coast where you are and how did you end up there? diego lizarazo 04 06 well, i am in atlanta in atlanta metro so in georgia, i have been here almost seven years so i moved here for my first developer relations position so that was a position that i mentioned with microsoft and they had an opening here and i end up moving before that i was living in, in texas before that i lived in michigan for a couple of months before that i lived in spain and before that, i was living in colombia so it was kind of like a long road to make it all the way here tony morelan 04 42 and your birthplace is colombia, correct? diego lizarazo 04 45 yeah, yeah, i'm colombian and that's where i started my career so that's where i went to school to be developers so i'm going to start working as a web developer so from then they move to spain aid candidates some consulting so that's going working for yeah, like a company better and you really like your client in my case, it was our telecommunication companies so like for anyone that is in europa, they may have heard like telefonica or bts, or british telecommunication and which one orange, orange was the other one and but after that, i started doing something a little cooler that was the making designer so i had the chance to work as a game designer in spain with a spanish company and the funny thing is that i really well, it was like getting to hang out that's when i had kind of like these big realizations, but i could do something else with my background and is that as a game designer, you don't really have to program you don't really have to code but you have the chance to work with developers so i well, i was a developer, so i had to create game documents and talk with the developers but also had to talk with artists with publishers with marketing so i figured out like, i can take that technical knowledge and actually learn how to explain that to people that may be technical may know how to program or that have no idea about those technical issues or problems or aspects of a game so at the time is kind of like, well, i don't know what to do with this cool and but later, like at two positions later, when i move here to the us, it was like oh, do supposition that actually does the entire point, like, program and talk with other people so i'm sure that it really worked out yeah and i think that's one of the best things that you bring to the team is your ability to communicate so not only do you have all this amazing knowledge when it comes to coding, but you do a great job as far as teaching so i am i am super honored to work alongside you so i have to ask you though, too so do you do a lot of gaming yourself? i mean, do you play games now not as much because most of the time, or i'm working, or my kids that have several kids, they are calling jumping on me literally, i'm playing with them so and the other times that i have to opportunity to do something with games, usually i'm creating game demos, you know, like small games and things like that so i don't really have much time i have a few, like, mobile games that i play constantly bad note, like serious gaming, like i used to do, like, the times when i was single back didn't have any worries in the ward and then the xbox was feeling my free time and that that is not happening anymore tony morelan 07 36 so originally, you were a gamer that coded, but now you're a coder that games when from time to 07 43 time 07 45 yeah 07 47 that's correct tony morelan 07 48 that's great tell me you've been with samsung now for a year we've actually done a lot of events together we've actually done some traveling together, which has been great went to korean and both visited our headquarters there we've been to many conferences across the us, i'm sure you've come across a few challenges so tell me similar, like, what are the biggest challenges you faced in your role here at samsung? diego lizarazo 08 09 well sometimes is the entire thing of trying to figure out what's the best thing that you can, the best knowledge that you can bring to a certain audience so samsung has a lot of technologies and fortunately, we have a lot of fans around the word but sometimes, some people are going to be more interested in some technology or another one so i don't think we have anyone in the company that can know everything about every single aspect of samsung well, obviously i have a focus like watches smartwatches phones, gaming, bad sometimes some people can only come in like, hey, do you know about this screen or like, i didn't even know that we had that screen? do you know what is the price of this older device? i didn't know so many times i have to go back and tell them like look, let me check or give me your email and did not respond to you and i'll try to figure it out because seriously, samsung is covering a lot of different technologies yes, samsung electronics, betty vehicle by they brought her company, and we have hundreds of thousands of employees around the world so it's really hard to know every single aspect of samsung other times it has to do a little bit more like with challenges in in conferences, and things like that but fortunately for me for something, i think most of the conferences, most of the events, they have gone really well and it's more like trying to figure out like, what is it that people want to do? what is it that people want to talk about and bring that content to them? tony morelan 09 38 yeah, you know, and i have to agree with you because when i joined samsung as an evangelist, this was the first time that i actually not only was in a role like this, but the first time that i worked for a company prior to that my entire career i was just a self-employed freelance graphic designer and that was my challenge was when somebody when we were out at an event someone would ask me a technical question that i just didn't know the answer i felt like i was supposed to know that answer so it took me a little while to understand that you know what, you don't have to know everything fortunately, we've got great contacts and you know, pretty quickly, i could probably get an answer for you but, yeah, as an evangelist, we're here to help teach, but sometimes we have to go do a little research ourselves diego lizarazo 10 23 yeah to understand, but he's, i think part of the like, the fun thing, the questions you get during the conferences tony morelan 10 31 oh, yeah no, and i love how eager you are, whenever there's a new challenge that's posed to you or someone said, hey, can we you know, can we try this? you're like, give me a little bit here and let me let me figure that out but yes, definitely so that being said, what is the best part of your role? diego lizarazo 10 46 those weird questions, those ones that that you are kind of like, wow, i didn't have any idea that someone is even interested in dad, you know, or the people that come and tell you i have really weird story, and that you are like blown away because like, wow, like the really are doing things that i didn't even know that you could do, you know, so with samsung technologies or other technologies, and i have had some people, some developers that come to me and show me like a small demo and then i even like wonder, like, how did they do it? you know, like, if i was going to kind of like, start doing that by myself right now, i have no idea how to do it, or like, it's going to take me some time and then that kind of like forces you to say like, hey, what kind of thing do i need to learn next? and specifically with samsung, i think we really get a lot of innovation we get new devices every year or sometimes even like, two three times a year and then you are never short in terms of like, what is it that i need to do next, there's always something that you can do some sort of like project but it could be like a personal project, where we could be whatever, but, but you are always going to like you have something it's not static even before we started, like working under covid circumstances, i think almost every month we were trying to figure out like, okay, what is the next event? what is the next conference? what is the next thing that we're going to do? and now it's like, okay, how do we do the same things without even like, really reaching in person, you know, like older developers into different communities so it's always challenging and i think challenge is one of those words that is quite interesting because a lot of people see it as something then i usually see it as something good if there's a challenge that means that that i have something new to do something new to learn and, and data that i really like about my job and about this position you know, tony morelan 12 54 it was just this morning that i was reading one of the comments on a tutorial video i had posted on youtube the person asked like, you know, so how do you do this it was he wanted to show the rotating progress bar on a watch and i had i had known how to do it i just hadn't put that out to the community yet and i thought, you know what, this is a perfect time for me to do that so i quickly just threw up, put together another video tutorial, posted it to youtube, basically just answering this question but you know, here, it was a great opportunity for someone in the community to reach out to us and ask a question and, and, you know, i'm able to respond right away with another tutorial video so, yeah, that interaction with the community is great and also one of my highlights you had mentioned a little bit about covid and how it's affecting, you know, the world, our group so give me some specifics how is that actually impacting your role and your challenges as an evangelist to reach developers? diego lizarazo 13 53 well, one of the things that i guess we, i would say did work and unfortunate is that i did you know, this year, we were thinking about doing more events live so we were what are you putting our calendar, and we're going to take it easy we were going to, to figure out when to start doing that so really the big change is that we have to accelerate that response we have to move to create content online faster than we were expecting but we were already in the process so that's something that i think we're fortunate that we didn't have to come up with something out of nowhere, if we were already in that process but apart from that is sort of weird, not traveling as much as what we were doing not having the chance of like going to the booth is something smooth and getting all these people sometimes like the randomness of conference when people just only walk by you and you're like, hey, you have like a couple of minutes to talk about something that you can already do online but then you have older kinds of randomness like the ones that we get on our youtube channels or to forums or, or other or things like that so that i think is like one of the biggest things the other thing is that i think right now it would one after so many months is beginning to get a little bit of like online like a little bit like tired a little bit jaded is like i don't want to do another videoconference i don't want to do another, like video call, because everyone is doing that you know, so you have to, like figure out like, okay, what kind of like new content is going to keep people entertained? how do we change the format and things like that, i think is a big challenge for anyone living in these times but at the end of the day, it's part of the challenge and the challenge i am looking forward to the time that we can start like doing again, conferences are going to be a little bit of refreshing and i think a lot of the ideas that we had four this year that we're going to jump to start executing on that bad but yeah, you it's his day to day thing and personally, i have felt always going to change like everyone else but i've been working remotely for over seven years so it was not like a huge process of a patient i think it was more for you, for example exactly yeah tony morelan 16 16 so our team, our team is based in the bay area in northern california diego works remotely in atlanta so yeah, i can totally understand that you kind of already had your set up for us, it was a little bit more of a shock because we no longer went into the office, you know, we all kind of had to put together our home offices i was fortunate because i had done it for, you know, close to 20 years so i still had my nice little setup here at home so it's worked out well i would agree with you that the, you know, one of the biggest impacts has been that face to face opportunity to meet with designers and developers at conferences that that's, you know, we're missing out on that you are correct when the new year began big push was, hey, how can we broaden our reach? how can we make our teachings or information accessible globally? so we were already, you know, five steps ahead towards that type of content delivery yeah, like you said, we just had to put it in gear and move a little faster once this all hit yeah you know, when i think of diego, i think of a tech guy like i said, i'm totally impressed with how much knowledge you have, you know, up in your head, where did that start as a child? i mean, were you always like, motivated by technology when you were a little kid? diego lizarazo 17 37 i like technology itself i think it was a little bit of like knowledge i think my entire life i've been quite geeky so there are some people that dad account like find the term offensive like no, i've always kind of like known that i'm geeky and i embraced it so it's like i really have perhaps they have a little bit of ocd and he's like, okay, if i if i get to know something i just really love to learn about it so that helped and, and really, the thing is that for me, most of the programming especially, it comes as a problem you know, it's like you have a problem in some almost like puzzle and then the coding is really the process of solving the puzzle so it gives me a lot of, like, almost personal pleasure, you know, to see like, okay, i want to do x, and i have no idea how to do it, and then start putting it together and solving it the big difference has been an evangelist is that many developers stop there, you know, then you solve the problem, and then perhaps move to the next problem as an evangelist, you're supposed to kind of like take that knowledge and somehow figure out to share it with someone else so it could be a blog post, it could be a podcast, like what we're doing right now, which could be a media bad, but then you have to do that part of sharing what you learn in in that is also kind of like an additional layer of like what i do, and apart from that, like you mentioned about like being a gamer or being a programmer it really, the funny thing is that i actually started learning how to program because i wanted to create games so that was sort of my main motivation back in in colombia, i didn't really have any degree appealable to me, at least on game programming game designing and so i say like, okay, i'm going to the closest thing that he's learned how to program and i started the career there and then the gaming part coming like he pretty much later, but it was kind of like a really roundabout way to get around things better well, it's kind of like the path you sometimes you don't even like have a lot of control on how you end up getting to the place that you want to be in tony morelan 19 44 that's, that's great so let me ask you them what is the perfect game for you? are you into action games role playing games, puzzles, sports? i mean, what is that perfect game for you role playing games, diego lizarazo 19 56 you're playing games, like i mean, i enjoy all kinds i really suck at action games so all shooters i think my brain has kind of like a disconnect on 3d on a screen so i tried to shoot in one direction and i'm kind of like getting killed and the other day i cannot really coordinate that but role playing games it has always been countered me thing because they usually tend to have a story something engaging and at the same time you have the interactive part so to me it feels almost really interactive book and then having like to develop that story and trying to figure out like all like how all the characters interacting and making this story a little bit my own story that's like one of the things that i really like, obviously, like i said, i don't have the time sometimes to kind of go into these deep stories so right now i'm not doing a lot but if you asked me like what are like my, my favorite games, pretty much all of them are role playing games so like, final fantasy six, fable and wonderful latest ones that i didn't play the original one, it was my kid that ended up picking it for switch, sell the breath of the wild and that thing totally blew me away i still haven't finished it because it takes so many hours and they cannot just do like the main, the main path through the game, i have to do all the side quests and that takes forever so if they go into one of these online sites and tells you like, hey, this game is going to be 100 hours if it's sort of a role-playing game for me, that's going to be $300 so i can't know just sue did the main quest so yeah, like i think we're playing games is really the thing that is close to my heart and competitive well, they're complicated to create and there are some that are much more engaging than others but tony morelan 21 49 yeah, that's funny you know, i can tell you, this is what we're the opposite i am not into role playing games i need games simple so i am into racing games so, you know, speed is pretty much it or like, you know, just the simple arcade style games, the, you know, the old retro games, two dots, you know, just using really simple puzzles yeah, that's about as deep as i get when it comes to comes to gaming diego lizarazo 22 18 well, but believe it or not, like when i actually create games, those arcade games are the ones that i really go for because usually, it's about a mechanic, they can have like one or two mechanics that are incredibly polished, and they're repetitive, bad, bad day, and it really gives you the, the satisfaction as a player to accomplish something so like a platformer, or like the typical thing of like, space invaders that you just really get into sown and your brain is not really like thinking much is just kind of reacting those are also great, you know, and especially the old style of the old school games oh man, i don't know how many hours i spent going out like playing dos, an actual arcade but even at home in an arcade? tony morelan 23 05 yes, much of my childhood was spent out it was called merlin's castle, down in saratoga in california that was the place to be every night, we would go down there and drop our quarters in, play asteroids don't kill the plays close up so i'm going to actually date myself here for a moment when i was growing up, one of my friends, his father worked on the very first game, which was pong, very well known that this is the very first you know, computer generated game he actually brought it home before it was publicly released he's like, he got to come over here i've got this game that you hook up to our television so i actually got to play pong before it was out into the public and let launched obviously this amazing genre of games diego lizarazo 23 58 i would have i would have left in the house of your friend, if, like i would have tried to break him somehow and well, everyone is just leaping, tried to just play into their living room or whatever they have the game so yeah, that that that is a little bit of an addiction that i had growing up but it was kind of like the cool thing it was not the thing that i it was like, let's escape and let's do this really cool thing for a few hours and then let's go back to the ad well, in my case, the ad is reality that it was around me and then well, let's go and check the next game, you know so it was it was really cool and somehow, i think those simpler games in many ways were kind of like, more fun that some of the orders i think people didn't take it didn't take them as seriously, they were just to steal games the it was not kind of like the entire thing like my life revolves only around this game it was like, well, they're incredibly cool, but i know how to count like braid the two so i think the perhaps like the entire thing that you begin to listen that it like simpler times, so perhaps they were in immediate games, at least they were simpler and i think their interaction that he had with the players were simpler to him so i recall, you know, tony morelan 25 16 yeah, definitely so if we could then jump into the future, how do you think or how would you like to see games evolve? diego lizarazo 25 25 now you do see the trend already of the esports so they are going to turn more into kind of like a well i sport so like, global entertainment so just watching the game is going to be part of entertainment, which i don't particularly like because i think one of the coolest things about games is playing the games you know, but well, i've also enjoyed watching some people like it really cool ones really good ones, but they do doing dad but i think you're going to count like how it's kind of weird to say it on one end stream like more complex, more technically advanced games and then on the other hand, you're going to have the hyper casual when you when we start getting like even more and more mainstream technologies like ar and vr, then you're going to start having like more of those games that are going to get to the general public, not just like gamers, but kind of like everyone else, and then more gamified experiences so then you're going to have things that i don't know, you could go to the store, and they directly own the stands, you're going to be able to have like minigames you know, because there's going to be so simple that you could pretty much put a game on anything clicking the wrapping of candy or something like that it's going to be possible and then some of these interactions, at some point is going to be similar to what happened to the two technology in general they're just going to be in so many places that's some point you're not even going to realize that you're just playing a they're going to be just so immersive and so, so commonplace that you're just going to be playing without realizing that you're playing or you're going to be working with some gamified aspects and i think all that obviously has some good aspects to that and some aspects that we should reconsider our society but well, that's not really up to me to decide what's right and what's wrong i think the those who are going to be kind of the main things that we're going to see more and more tony morelan 27 34 yeah, no, i definitely agree you know, my son's a gamer and when he's not gaming, i'm like, okay, cool he's off, you know, the game and he's just chilling out and then i'm like, so what are you doing? he's like, oh, i'm just watching videos of other people gaming that's when i realized that like, oh my gosh, so there's this whole you know, social community around gaming that is more than just individuals playing the game i mean, there's just so much to the community so, yeah, that was that was interesting so let's talk a little bit about building apps you know, i want to know what your approaches when you want to develop an app do you first like outline what the concept is? or do you just start like playing with a code and kind of build out from there? what's your approach to that? diego lizarazo 28 19 usually, for me, it has been, at least have a problem or have a, like, at least the concept, you know, that i build the app around so it could be i'm trying to solve something, or somehow, i was able to, for example, with games that happens a lot that i already have a game mechanic that i really like and he said, like, where is it going to, to fit? so usually, i don't just come and start playing, i usually start playing with the with the code when i already have like a skeleton like a base that is the year and then it's like, okay, let's figure out like all the other aspects, the ones that may not be as important how, how can i do that? obviously, to solve that initial core concept, or that initial problem solving it, you end up calling like trying different approaches but additionally, and that's something that i do in many other many other things, i like to at least have an outline, you know, like a, grab a piece of paper, and say like, i want to do abc, and c, and then try to figure out how to do that and then that mabel, or dan may stay in into those original ideas bad but usually, i like it i prefer it, when there's something that guides me like, in goal, even if i if he didn't stop changing, but at least have a general idea where i'm going tony morelan 29 42 so tell me about some tools or tips that you may have, that you can recommend for someone creating their first game app diego lizarazo 29 49 well for game, so i have a couple of things that that i can share so for games in general, i think one of the things that will people don't realize is that games can be sometimes hard to program so i have like two tools for a person that has no idea how to create games that i recommend and the first one is construct three, i think that we can put the link in the notes so the company is called sarah and you can create games like javascript games that are going to run on your browser and you don't really need to do a lot of programming so it gives you a good idea of how to start creating games without doing a lot of the understanding what of what goes behind so that's really good if you already have a little bit of experience programming or want to learn how to program a also would recommend something like phaser, but it's also a javascript game, but you do have to write the code so it gives you the idea if you're going to teach a kid perhaps then you can find things like a scratch so those are a little bit more visual programming languages and it helps you to understand, like a lot of the logic on how like, yeah, well eaves, wiles loops, things that you still need in programs and you know, in apps in general, and specifically for games if you're currently trying to create a new app i have, well, the game is a good way to do it but there are like several code several like places that you can learn how to do some programming i think javascript is really great not just because of the language itself bad is because you can find it almost anywhere whenever you visit a website usually it has a little bit of javascript so i know that a lot of people are going to complain and say like new it's better to start with python or is better to start with other programming languages but i think for someone that is starting to learn how to program is really easy to create a piece of code with notepad and then it means run it using a browser so you don't need a lot of tools and you can see results right away and it's so extended a they can find so many resources, look at no free code camp org or w three schools, that they give you a lot of tutorials on how to start creating and those are counting gen now, if you're a little bit more experienced, and perhaps you know how to code and you want to create, let's say, your first like big game, unity is a great way to go about it it could be a little bit hard at the beginning, because it has so many options it has so many buttons, the ui is really complicated so if you open it for the first time, and you don't know what you're doing, just go to youtube, or go to one of the unity pages, because you're going to be overwhelmed so that's why i'm saying like, i think it's a great tool it's just that if it's your first game, you may be a little bit like whoa, whoa so that would be a good thing and if you're going to start creating apps in general well, i would recommend to start creating something with android so it could be android studio or even with tyson or for samsung, it could be like a, you could go to tyson org or the developer something com page and you are going to also have the chance to start creating mobile applications or applications for smartwatches and well even look like if you just want to see something with a smartwatch it's a no that follow tony, because he's going to give you a lot of places where you can go and well, i think i'm going to share with tony like a lot of older things that data developers are counting tips and things that you can use so places like if you are like most developers a little bit design challenged there you could find like cool images like pixels or game art that is open game art or if you want to just kind of like find like colors, the right colors for you ui you could go to places like wireless coolers not colors but cool or schoolers casio and immediately gives you like a palette that you can use in your in your application so you break now there are fortunately, a lot of resources that you can find online and well, quickly we can put some of the links in tony morelan 34 18 yeah, definitely yeah so as you'd mentioned, we'll include everything in the show notes you're giving a lot of great information, a lot of great resources so we will link to all of that down in the show notes so thank you thank you a bunch for that so one thing that's been wonderful, you joining the team is see speak spanish so you've been able to reach out to the spanish speaking community, you've had some very successful live chats and webinars that you conduct all in spanish so and our reach is global so as you know, you know, when we're doing or live chats or videos and whatnot, they are reaching countries all around the world so i want to ask you, how do you think the developer communities differ? around the world, diego lizarazo 35 02 i think it's a little bit of a level of, of engagement, you know, like it in the us in particular, a lot of the technical content is already created an english, you know, so sometimes is really easy for a developer or anyone that wants to be a developer, just go online and search for whatever and you immediately are going to find a response no, like it's right there in other places, especially places that have where english meaning have become like a yeah, kind of like as extended, then then it could be a little bit more of like people that really want to get the answers though sort of ones that somehow or have to learn english or try to kind of like understand more of the content that there is there but also, sometimes even they are the ones that try to translate, you know, they figure out like, hey, i have this i found this awesome video and no one has that in spanish or a translation in english and then be recruited that same content so i think it's a matter of kind of, like availability of tools and resources and sometimes you see a little bit more of those dynamics in in user groups, you know, so a lot of people kind of like, some are more motivated by that and notice, on the other hand, feel a little bit shyer you know, it's kind of like, well, i know that i'm not going to get older with all the responses that i needed so you have to kind of like work around that whenever you're coming, like reaching older countries in and people from other languages, but yeah, it's really interesting and also, you see that sometimes certain technologies are more popular in certain countries and sometimes you don't even understand why he knows like, why that that programming language is so popular in brazil i don't know that it is more popular in brazil, you know, or websites and things like that, because well, they'll be communities evolved differently tony morelan 37 01 sure, you know so my specialty is design so i help a lot of developers from the design aspect for their apps and i'm always amazed at how many russian watch face designers there are so when i've been communicating with them, you know, exchanging emails, or responding to different posts and whatnot, you know, i'm conducting all this in english, and we're having these great conversations well, i reached out to a couple of them the other day to invite them onto a phone call, and came to find out that they don't speak english they've just been using google translate in their comments exactly it just hit me and i'm like, so for all these months that we've been carrying these conversations, this is all just been russian translated using google translate though exactly pretty neat to see the board is really, you know, taken down diego lizarazo 37 50 yeah, and exactly so sometimes, certain content like videos i personally prefer videos, but then in order to places they may prefer the text, you know, or code, because it's something that you can easily copy paste somewhere else and get a translation so in a video, you may not get the accent, or you your understanding of the language is not as great so then you still can have like a barrier there but it well, people, if they really want to do it, if they really want to, like get to the content, they figure it out it's just like the how, like how the solve that problem could add like a couple of steps there in the process tony morelan 38 32 so we've talked a lot about conferences, you know, we used to do a lot of outreach in person so can you tell me about some of the experiences you've had at these conferences? have you had great experiences? have you had any challenging experiences? tell me about maybe unique people that you might have met at some of these conferences? diego lizarazo 38 52 yeah so i'll tell you one, like that it was challenging that was not what samsung but i was going to man booth in a conference for another company and we had a product and a like, this is called like the entire thing about demos, whenever you have some product, if you don't pay attention, or if you don't cross your fingers long enough at sometimes a demo is going to fail and they told me like, okay with the confidence, let's say start tuesday, 9am and i came there early, set up everything, everything's ready to go and they put my computer there to show the product everything's working, and it suddenly stopped working so i had like half an hour before people who started coming to the floor, and they had to show things and i literally had to call like go outside of the of the conference floor, and start pretty much figured out what was the error and at some point, it was called, like calling someone from the team and trying to figure out it was of course the most stupid thing like a package got updated last minute automatically and then bad one had a company with something else, and then you just can't change one file and magically everything is working but it is incredibly stressful to try to solve something like right before you have to show it and i have had some things like that, even in webinars and things are dead and you're like, what do i do now? and you have to figure out like the solution right in but that one was, like really stressful for me a really cool one on the other hand, for example, in adobe max, which you were last year, so like a good portion of our team was there last year, i had the chance to talk with a really cool developer so his name is derek miller and he went back and talk with us and what really blew me away for ones is that well, he's a teacher i have his video that's something we did we never really just share outside of our team, because we wanted to really give it the promotion that we wanted, but it was a little bit hard sometimes to promote some of these things but the thing is that he had a real-life problem sometimes we're talking about apps and, and games and, and really well if a game does work or doesn't work usually doesn't change anyone's life but in his case, he was dealing with diabetes and he wanted to be to have well pretty much a regular life in and figure out how to do it use technology because he knows how to use technology he lived he teaches a lot of like, maker things who are things with raspberry pi's and things like that and pretty much he designed and implemented a full system to be able to check his level, his blood level, you know, like glucose and everything in in to be coming in that regular stable state, regardless if he was on the road or if he was changing his diet, etc , etc so he kind of like told us all about that and he was using something technologies and i was blown away again because at the time it's one of those things since i don't have dad disease, i don't have that problem, that health problem i never thought about that, like how to solve it and then he was already explaining, like, hey, i did this and i can't create the keys for him for my sensor and this is how it connected my phone and i was asking, like, how long do you meditate? he was like, oh, well, like one or two days and was like, really, it would take me forever for me to do that, you know, and it is because obviously, he had a personal need and he had a personal problem, a real-life problem and he really wanted to put his knowledge into something that that could be used by him or by anyone else and he figured it out without even having can like a commercial solution for that and he was still able to figure it out so that was one of the times that i felt good at that i get kind of like a personal satisfaction to see someone using their knowledge to solve a real problem and it was amazing and he was, again randomly we were in a design conference that is adobe max last year it wasn't even about guest programming, he was more towards like the design part and he just came to our booth, you know, to be able to talk with us and show us the kind of things that he was doing so, so that wouldn't really blow me away tony morelan 43 16 that's, that's great you know, i think that for me, i've had a few of those experiences where i've met some really unique people from the design community since that's been my primary focus, whether it's meeting individuals that are just happen to be coming by our booth, or meeting some of the other people who are at the conference to present i've met some of what i call like my rock star designers in the community out there andrew kramer, who's done a lot of work with motion graphics he worked a lot on star wars i follow him he was the one who truthfully his tutorial videos are what inspired me to get into motion graphics many years ago and here i was at a conference right next to him and next thing you know, we're starting to open a conversation and we must have chatted for about 30 minutes, just the two of us chatting away and i just still couldn't believe it that i was, you know, next to him, mr doodle who's an amazing artist, he was at adobe max so just being able to see these people in person was just so rewarding i can't wait for us to get back out into conferences to get back into that environment diego lizarazo 44 28 yeah, absolutely and, and, and we think that's one of the cool things that are, you asked me before about this kind of rolls, sometimes we end up talking with some people that eat or know, that have such an amazing experience so personally, for me, like and well, you can share this one i have always kind of like beanie to, like you say to the role-playing games that are also games are not just like the video games, you know, like, also tabletop games and there is this one that that is numbered masquerade so it's called dungeons and dragons but couldn't like darker green here because it was the 90s and i was a real fan and i came here to georgia i had the bugs i played that and they didn't know that that game actually started here in atlanta and at some point, someone told me like, hey, you should come and talk with andrew sure and his name is andrew greenberg and right now he's the president of the georgia game developer association so he helps like videogame developers, but also tabletop game developers, and a lot of people in the gaming industry and entertainment industry and he started talking with him and then later, i found out that he was one of the original developers, not the creator, but one of the original developers of this game so it's one game that have been kind of like fanning out for i don't know how many years since i was a teenager and then i was able to, like meet someone that literally was in the offices creating the content that i was reading and all that and you don't know in these conferences or like when you go to use groups who you're going to be able to find me, it could be like someone that already has a lot of expense or it could be someone that 15 years from now could be the next you know, maybe the next genius, game creator or app creator, and you don't know, you don't know and that's why i really love to talk with people, because that's when you make these connections tony morelan 46 21 yeah, no, definitely which then leads me to hackathons in game jam so we've talked a lot about conferences and some of our outreach let's get specific and talk about hackathons what's your involvement around that? diego lizarazo 46 34 yeah, so well, a hackathon is pretty much usually they have this format of let's get doing a weekend or let's get for a few days and let's put together like an application or a system, or do some coding to create something cool sometimes the hackathon could have like a theme so let's create something around a specific technology or like any api, or let's create something to solve this problem, or it could be something more specific, which it would be like a game jam, where it would be a game jeremy's car, like, let's get together and instead of having a music jam, where we're creating cool things that sound cool, it would be let's create some games that look cool and play cool so sometimes they end up creating like a small game sort of times they are a little bit more polished, but usually that everything is created in that span of 4872 hours sometimes there's orders a little bit longer, like half a week or something but there's always this entire element of pressure of let's be creative, like pretty much on the moment and let's meet people that we haven't met before so sometimes some teams can like form right there on the spot, and have been able to kind of like it participate in many of those some are a little bit more professional, more enterprise sort of thing, or is mean in universities or game associations for example, usually around the end of january they have the global game jam so i had the chance to go there and sometimes a sponsor and sometimes, like talk with people i always go like in depth like not participating myself creating that i always click start creating like a concept that i'm going to end up doing and i end up doing something else so it doesn't work out but he's really great to go and see the results of the apps that people created hackathons or the games and the people are game jams and it's something that brings a lot of energy from young people creating cool things together tony morelan 48 28 yeah and i think that probably what i enjoyed the most around that is, everybody there is they're all there for like the same reason you know what i mean? it's to be creative i one time participate in a 48-hour film project so this is where different teams break up and you have 48 hours to put together a film and you know, so you're writing your script, you're filming it here, you're editing it, you're doing everything all within 48 hours, and just being around you know, like minded people so i can totally understand that when you're at a game jam or at a hackathon, just being around the energy of all those people i mean, that's got to be pretty, pretty exciting diego lizarazo 49 11 yeah, yeah and sometimes people come up with, like some things that you were like, how did you even come up with that idea? you know, and it's really cool so and last year with something we had one in washington dc, that one was created in conjunction with mit, and it was around health and coming up with liquid use to help people in the health industry and the health sector to well help people that will have actual diseases or health problems, etc , etc and we were able to talk with some teams that were coming up with so many incredible solutions so one of them and one team was kind of like chicken india, the smartwatches, the samsung smartwatches and have to do with elderly care so like, trying to check things around the gap, how it could take someone falling, you know, someone that is older and could be falling and maybe the gyroscope he did watch could help with that detection, or how they could collect information like i don't know, like the heartbeats or their sleep patterns, things like that so they were calling and saying like, we already have this awesome house record, how do we do? how do we use that to help others? and i thought that it was incredibly interesting, and usually don't do anything that has to do with health so that particular hackathon was kind of like, oh, that's, that's different than that yeah, that's the entire point, to bring some creativity and bring, like, two different things that sometimes don't go along and put them to work together tony morelan 50 51 yeah, no, that's, that's so true i once went to a meetup group, where people were presenting their apps and somebody had created app for the elderly, the chance of them falling down and this person who had worked their way through this app, not realizing that when people fall, they don't fall like a tree falling in the forest, they crumble so this app developer hadn't really thought of that, that the motion is not, you know, a tree falling it's just someone kind of collapsing down and that was because of the, you know, the people that attended that meetup group that then helped this app developer, you know, understand kind of, you know, a basic thing that it was just an oversight diego lizarazo 51 35 yeah, but i don't think you'd seen a bit of an oversight is that sometimes that happens a lot with developers, and you can see it with a lot of technologies that didn't have to be adopted and it has to be that way sometimes, developers end up solving problems that don't really exist, what are the problems, something different? tony morelan 51 53 so you've done a great job on reaching out to the community and sharing your knowledge and no one of yours a very popular series is the tyson tidbits yet you've been publishing on youtube can you tell us are there any other upcoming topics that that you have planned? diego lizarazo 52 10 yeah, actually, i it's kind of fun like how these things work and coming back a little bit more to towards the gaming side of things so i'm going to be putting a little bit more like short videos on showing how to create games with samsung technologies and in general, i'll try to put like different technology so right now we have so many technologies that you can use so many platforms like apple face or construct two dimensions before and unity and so it would be cool to solve the specific things that have to do with games and did help to publish them because i think, i think sometimes when you are creating a game or an app, if you are not forced to share with others, then it can stall otherwise, if you know that you want to publish it in the app, regardless if it's successful or not you still have kind of liquidity that a goal to achieve that is shared, like that game so, so that's where quite likely i'm going to start creating and you actually have to finish a video in the next couple of days around that so we'll see how that goes so i already have like a few that i need to record well, i have to start one by one so we'll see how long it takes me to create him and publish them tony morelan 53 24 so if developers want to get in contact with you, what is the best way? diego lizarazo 53 29 well, they can go directly if it's especially something technical, it's great to send me an email and you can use my samsung email so you're going to see it on the notes that's diegorivera@partner samsung com so like we'd like it's better that you check the notes so you can send me an email there and specifically we are talking about an error it's great that you send me like a screenshot sometimes people describe their and like, well, it's given me a lot of information, screenshots sometimes works best if not the still can find me online so the best thing that usually i go by helo777 so that would be like the translation of ice in spanish so that's h e l o 777 and you can find me like that on twitter, in our instagram, etc , etc so twitter, i receive a lot of messages so i can respond directly there leave dog, like i say to my email, that's a good way to get in contact with me tony morelan 54 28 when you're not coding when you're not working, what do you do for fun? diego lizarazo 54 32 spending time with my family, have a big family so literally get some popcorn, get in front of the tv and watch an animated movie i have still like little kids so we were still not at the age where we can all just watch like people on the screen they still have to be cartoons at some point we will graduate to real people and live action bad in the meantime is dad or going on some road trips so i'm kind of fortunate did an around the area, we have many other smaller cities and towns that we can visit and every other month we are currently going somewhere so that with my family that's its own adventure just like taking them one hour down the road that that's still interesting tony morelan 55 15 excellent well, hey diego, absolutely appreciate you taking the time to join me on the podcast this has been a ton of fun i am glad to even get to know you better than i knew you before so thank you again oh, thank you, tony outro 55 25 looking to start creating for samsung, download the latest tools to code your next app, or get software for designing apps without coding it all sell your apps to the world on the samsung galaxy store check out developer samsung com today and start your journey with samsung the pow! podcast is brought to you by the samsung developer program and produced by tony morelan
Learn Developers Podcast
docseason 1, episode 14 previous episode | episode index | next episode this is a transcript of one episode of the samsung developers podcast, hosted by and produced by tony morelan a listing of all podcast transcripts can be found here host tony morelan product manager, samsung developers instagram - twitter - linkedin guests hyunah kwon, charlotte allen samsung electronics in the season one finale of pow, i interview charlotte allen and hyunah kwon charlotte is the driving force behind samsung's annual best of galaxy store awards, and hyunah is the director of product for galaxy store not only do we talk about the history of the awards, past highlights of previous awards, but we chat about exciting new changes to galaxy store, and our upcoming 2020 best of galaxy store awards show more about the best of galaxy store awards celebrating the year’s top performing apps in creativity, quality, design, and innovation, the best of galaxy store awards are the ultimate achievement for samsung galaxy store sellers! join us on december 9th, 5 00pm pst, as we reveal and celebrate this years' winners! listen download this episode topics covered history of the best of galaxy store awards previous award winners galaxy store enhancements exclusive consumer benefits samsung rewards always-on points earning program pandemic impact galaxy store mobile gaming features growth and revenue galaxy store badges 2020 best of galaxy store awards show new award categories winner selections and promoting awards show trailer helpful links best of galaxy store awards - developer samsung com/best-of-galaxy-store galaxy store consumers - samsung com/global/galaxy/apps/galaxy-store galaxy store developers - developer samsung com/galaxy-store galaxy store marketing resources - developer samsung com/galaxy-store/marketing-resources html samsung rewards - samsung com/us/rewards/gaming galaxy store badges - developer samsung com/galaxy-store/gsb-promotion galaxy store games developers - developer samsung com/galaxy-games samsung developer program homepage - developer samsung com samsung developer program newsletter - developer samsung com/newsletter samsung developer program blog - developer samsung com/blog samsung developer program news - developer samsung com/news samsung developer program facebook - facebook com/samsungdev samsung developer program instagram - instagram com/samsung_dev samsung developer program twitter - twitter com/samsung_dev samsung developer program youtube - youtube com/samsungdevelopers samsung developer program linkedin - linkedin com/company/samsungdevelopers tony morelan linkedin - linkedin com/in/tony-morelan charlotte allen linkedin - linkedin com/in/allencharlotte hyunah kwon linkedin - linkedin com/in/hyunahkwon transcript note transcripts are provided by an automated service and reviewed by the samsung developers web team inaccuracies from the transcription process do occur, so please refer to the audio if you are in doubt about the transcript tony morelan 00 02 hey, i'm tony morelan and this is pow! podcast of wisdom from the samsung developer program, where we talk about the latest tech new trends and give insight into all the opportunities available for developers looking to create for samsung on today's show, i interview charlotte allen and hyunah kwon charlotte is the driving force behind samsung's annual best of galaxy store awards hyunah is the director of products for the galaxy store not only do we talk about the history of the awards, past highlights of previous awards, but we chat about exciting new changes to the galaxy store, and our upcoming award show where we will celebrate the amazing apps that will win awards during the 2020 best of galaxy store award show and what better way to celebrate our season finale of the power podcast enjoy hey, charlotte, nice to have you back on the podcast charlotte allen 00 52 i know it's been a while tony morelan 00 55 so for those that don't remember, or might have missed the episode, charlotte actually interviewed me at the beginning of the season so that our listeners could learn a little bit more about me, you know, find out who their host was and a lot has happened since then i think we've actually recorded about 12 episodes, but it has all been during this pandemic that we've been going through so it's been a crazy year, needless to say, but the galaxy store has been going strong this is the last episode, the season finale and what better way than to discuss the best of galaxy store awards for 2020 so i would love to talk a little bit about the history of the awards charlotte has been working on this awards program since its inception can you explain to the audience what are the best of galaxy store awards? charlotte allen 01 44 yeah, absolutely the b best of galaxy store awards were created to recognize apps that have stood out amongst the crowd in the us galaxy store we look for excellence in innovation, design, creativity, quality and performance so i've been with samsung for several years now and they know that we've been doing this award show during that time but when did the awards first start, the program was launched in 2018 as a pilot, recognizing just five galaxy store publishers our goal in creating the program was to acknowledge and celebrate the contributions of designers developers to samsung's ecosystem tony morelan 02 23 this will be the third year then charlotte allen 02 27 right we are now in our third year, as you said, we increase the awards to five categories in over 20 winners so we've come a long way in three short years, and we expect to continue to grow the best up galaxy store awards program in the future so where were those previous award shows held the inaugural best of galaxy store award ceremony in 2018, was held at the samsung developer conference at the moscone center in san francisco last year's award ceremony was held at sdc 2019, at the san jose convention center and we recognize 25 developers and designers from around the world and 21 of those winners were in attendance, which was great to see and he showed us how important this recognition is from samsung tony morelan 03 14 yeah, i was actually the host of the award show last year in san jose and that was my highlight was actually meeting these developers for the first time, you know, we've been communicating with them, you know, throughout the year, but to actually meet them face to face, and to see how rewarding it was for them to receive this award that was definitely an amazing moment charlotte allen 03 34 yeah, i agree it was also, i think, rewarding and inspiring for us to see, you know, their excitement and just how much effort they put into getting their work yeah, definitely let's talk about some of these past recipients but where's the best way for people to learn, like who won in 2018, who won in 2019 so we have a great list of winners now, having done this for two years and going into our third so a list with our past winners can be found on samsung's developer program site on the best of galaxy store landing page, and it features over 30 step galaxy store award winners and that is tony morelan 04 12 developer samsung com and if you go there, you can navigate over to the to the galaxy award page yes, charlotte allen 04 19 yes, you can tony morelan 04 21 so having done this now for several years, i'm sure you've got a highlight tell me you know if you have a special story about maybe a past winner, charlotte allen 04 28 yeah, there are several that come to mind but one that i'll share is we awarded bergen for best new watch face designer, and his award was picked up by the uruguay embassy who tweeted a congratulations to bergen and i thought that was really amazing tony morelan 04 44 that is and bergen is honestly an amazing designer ton of success he was the designer when i was first looking into starting myself selling watch faces i was seeing his work and i thought my god this guy is putting out you know; insanely creative watch faces and my goal was to try and you know, do something at his level i mean, he just amazing detail amazing depth, amazing features so when i was starting out, he was the one that i looked up to trying to emulate, you know, his success so great to see that he was awarded that year charlotte allen 05 20 wow, pretty, pretty amazing tony morelan 05 22 so who qualifies for you know, potentially winning a best of galaxy store award? charlotte allen 05 27 all galaxy store publishers qualify for bigger well-known brands to indie developers, designers, they all qualify tony morelan 05 33 that's, that's, that's great they'd love to see how open samsung is that? you know, it's not just a developer that is a big brand name but you know, we'd like to recognize even the small person, the indie developer, who is absolutely, you know, maybe doesn't have all of that experience, but it's still putting out great content so i thought it would be exciting if we actually brought somebody from the galaxy store team onto our podcast today so i would like to welcome hyunah kwon hi, hyunah hi, tony hi, charlotte thanks for inviting me so you are director of product galaxy store and games? can you tell me how long have you been in that role? hyunah kwon 06 13 i've been in this role since this year to work for galaxy store and games i've been in samsung for about 13 years, starting with my experience in mobile devices in different product management in this domain of mobile and we're very excited to expand to service businesses in samsung, and i'm in charge of galaxy store app as well as gaming ecosystem tony morelan 06 42 in samsung i had no idea you actually had been at samsung for that long can you tell us what is new with the galaxy store? hyunah kwon 06 48 yes, this year has been a full of exciting news and updates and changes with the galaxy store, we just launched a new version introducing an enhanced game discovery experience as you know, samsung has been fully committed to offer an excellent mobile gaming experience with our hardware it could be like this stunning screen experiences long battery and very powerful performance on a mobile gaming and now galaxy, gamers can actually visit the galaxy store to discover new games and they can view these stunning videos to learn more about the new games, they can pre-register for the upcoming seasons of their favorite games, and so forth for that we can also share more details and we also had interesting gear for all types of apps and content we've been seeing a growing consumption of digital contents in the context of endemic as you know so on the other hand, some people say that they're having a digital fatigue, if you will, caused by these exceptional circumstances so we worked on simplifying this experience and make the downloading experience really quick and easy for our consumers, helping users to find the content they need with the better fit recommendations, as well as our editors recommendations for them as well and we also refreshed our design with a clean and harmonious look for example, now you will see it very reduced banner sizes here and there, we ensure that pleasant browsing experience and downloading and the best part is the exclusive benefits that our consumers love about galaxy store so we offer new promotions events almost every week for example, in the us market remember, we integrated samsung rewards last year so that users could spam their points against their purchase in our store earlier this year since july, we launched an always on points earning program so now users can earn three points for every dollar spent with whether you purchase an app or a theme or enough items in your game app so the more they enjoy galaxy store, and the more they can get rewarded tony morelan 09 09 know that is specifically for us customers, correct? hyunah kwon 09 14 yes, so many other countries could have some different programs but this is in the us that sounds amazing tony morelan 09 21 so i thought it was interesting you said that because of the pandemic because of covid that you've actually seen an increase in people using their apps, and then they're starting to get the fatigue with it is that that's correct hyunah kwon 09 33 yes so the pandemic has been overwhelming for everyone, for sure but it also was a great opportunity for some in many app developers so we could see gaming industry, for example, has been really booming utilizing this opportunity and media, the chance watching videos, or checking on news and healthcare app that user can you know, i actually spend a lot more time on the at home so things like health care at home improvement apps has been actually pretty popular too and overall, we had really great and busy year, we'll collaborate with our developers this year to help them really growing tony morelan 10 18 yeah, that's, that's great to see that, you know, even though this is, you know, an unfortunate thing that our world is going through with a pandemic, that you found ways to help people out more, you know, considering that they are having to better devices and access this information so you had mentioned also that you're involved with the gaming aspect of it can you tell me, are there any new features for gamers? hyunah kwon 10 38 yes, so we have simply fire up in two parts one is the gaming another part is the access all the collection of the contents that we provide for galaxy users so in that game tab, you will see an immersive the game discovery area if you think about gaming in general has been developing, you now see a games that are very spectacular, they have a story in it, you can interact multiple players all together, you can create a history or you can, you know, be really in a deeper side of your action all of that is pretty similar in movie industry, if you think about it so when you watch a movie, you generally check a minute the trailer just to make sure you are watching a good movie, it's the same for games, we're providing our gamers the ability to discover what this game is about, and how they would play the download this game another party's our game introduction page, what we call the detail page of the app has been recolored refreshed, so that they can actually see some very valid information about the games, we are providing a tag information, it can be something like this game is about a multiplayer game it's a strategy rpg, or if it's casual gaming, or this game is featuring a medieval setting, with all kinds of information like that we are including more than 300 pack information, so that you can really see what these game is characterized for also some real time stats-based information, like you can see all these games, some are very popular, there's 10,000 users downloading this game at the moment right now, or it can be you know, 300 people are actually playing this particular game and i think it's very important to highlight the personalized information is very key for our success as we mentioned earlier, this is very important for any user to enjoy their experience not spending too much time making their efforts, there's this fatigue about finding the right apps for me, etc so we also use a lot of user database recommendation that they can find the relevant game for them and lastly, our galaxy store has been very appreciated by our speed to download and installation so our consumers really love about our quick download feature, we actually feature this little button that you can directly install and download from what you're previewing from, you don't need to go through the detail page and click another time to download we're just giving them a direct access to download so we call we call that a quick download as well tony morelan 13 37 that's great i know that that is a feature that i would definitely appreciate so for developers that have joined the samsung developer program, how can members grow their user base in their revenue hyunah kwon 13 52 share our strategy is to empower our developer partners by enhancing our platform that support them so obviously, there's many ways to grow their apps and their performance there are many resources available, so publishers on the galaxy store to support their success and one thing that i'd like to highlight is these days, in particular, the app discovery is really diversifying so customers are learning about their new app that anymore in their app store like we did 10 years ago and they're actually learning from their friends and social media, a lot many different channels so the optimization of the contents inside our store is still being very important but managing growth from multi-channel approach becomes even more important galaxy store is having our batch feature galaxies or batches that drive customers from their multiple channel of discovery to galaxy store pages in a single click and that improves a conversion by optimizing your discovery channel as well as all the listing information, you're providing a nice detail page and we are going to provide more and more resources for you to optimize that listing information and grow the app developers revenues to help our developers succeed in their acquisition campaigns with the galaxy store or optimizing their customer journey from discovery to download we are also working with the leading mobile measurement partners so that developers can measure their campaign performance and to end with the accurate data and generally, what we would recommend as tactics for growth will be things like, you know, generating more traffic and top of the funnel traffic, and from there, how to optimize their download conversion and, as you know, download is not the end, most partners are frustrated, i get so many downloads, what i'm not where why am i not growing from there? i think we also can help on our developers to manage their paid conversion and retention, because retention also is a key for your success and growth and i would always advise people to lean into the customer lifetime value, rather than focusing on the download number itself tony morelan 16 21 can you tell me how developers can learn how to maximize their growth with the with the galaxy store? hyunah kwon 16 26 yes, sure so as i mentioned before, there's lots of packets of growth available so in terms of generating traffic, you can rely on us campaigns, it can be digital campaign, it can be social media campaigns, and we're going to be supportive on all your campaign executions if you need a specific resource to optimize your campaign, please reach out to our team as well, as very importantly, users are browsing from their search engine so obviously, the search engine optimization techniques, or search engine-based advertising, all this traffic and also come into our store and we can optimize that flow for your growth as well in terms of download conversion, which is happening within our app, we are continuously improving our detail page optimization tools, as well as we would encourage our developers to manage their own reviews of their apps so we are providing the way that the developers can prompt their reviews, and allowing their users to write the positive reviews about their apps so that we can also optimize our conversion that way, so that way, we are continuously updating our product and we believe it's important to provide our updated information on what developers can do with us so we are planning to provide all this further information through block past webinars and dedicated resources and now developer portal as soon as our new features on our platform is available so i would encourage all developers to visit our developer@samsung com and stay tuned for more updates and you can also sign up for our newsletter so that you can get this information available from galaxies tony morelan 18 25 yeah, in the in the link to sign up for the newsletter is developer samsung com/newsletter and i'll be sure to include all of these links that you've mentioned in the in the show notes so hyunah, i absolutely appreciate you taking the time to join me on the podcast today love seeing how the galaxy store is evolving and super excited with what's coming up in the near future so thanks again for joining us hyunah kwon 18 49 thanks, tony for inviting me to the podcast it was a pleasure tony morelan 18 54 so charlotte, getting back to the awards for this year i know that the pandemic obviously has affected everybody in in many different ways can you tell us how it's actually impacting the award show for this year? charlotte allen 19 07 it is in fact in many in person events this year as we know, including our best of galaxy store awards 2020 award ceremony, which is typically held at sdc our developer conference, this year's best of galaxy store awards 2020 ceremony will be held virtually, and premiered on youtube on december 9 2020 at 5pm pacific standard time so stay tuned to the best galaxy store awards page if you're not a member of our samsung developer program or bixby developers, now is a great time to register to get all the updates and features i just shared tony morelan 19 44 excellent so i know in the past, in order to attend the award show you had to attend our conference, which meant you had to come out to the bay area here and admission into the conference this year though, is that going to be different charlotte allen 19 55 the exciting thing for me is this year for the first time anyone can and attend and like you shared, the awards are typically held at our conference and even then, sometimes sessions conflict with our award ceremony but this year, anyone can attend and so we're really looking forward to having a great crowd attend this year's awards tony morelan 20 15 yeah, no, i am excited too, as well we talked about how the award show has been growing from originally, it was just the five awards and now we've expanded we're up over 20 awards can you talk about some of the new categories for this year? charlotte allen 20 28 yes, this year's awards will acknowledge over 20 winners in five categories and the categories include best app, this game best the best watch, and we've added bixby to this year's best of galaxy store awards and we're really excited about that tony morelan 20 44 yeah earlier this year, i did a podcast interview with roger kibbe, at bixby on the viv lab team so super excited they're going to be joining us and in awarding their developers yeah, that is very exciting talking about the winners can you tell me how are winners selected? charlotte allen 21 01 winners are selected by our galaxy store team who do a yearly editorial review of all apps published to the galaxy store? tony morelan 21 09 what would you say is the biggest challenge with the with the award selection? charlotte allen 21 14 i would say narrowing down the list of winners the galaxy store offers expertly curated quality apps, which means we have a lot of great apps on the galaxy store tony morelan 21 24 yeah, i know because i've been involved with the with the selection and awarding process and it is a challenge because you know, we've got a team that goes through all this and it makes their nominations and, and their selection as to who they think should win and sometimes you know what your favorite app may be different than my favorite app so we get to battle it out yeah, to figure out who is the winner for that award? yes so what is it that the samsung developer program team is doing to help promote the winners, charlotte allen 21 54 winners are featured in galaxy store merchandising for the award ceremony, we have a best of galaxy store press release that samsung does one winner per category is chosen to be featured in that press release however, winners can write a press release with a quote from samsung as well we do post winner developer marketing newsletters, blogs, and podcasts interviews tony morelan 22 16 yeah, i'm actually really looking forward to next season in the podcast where i get a chance to interview some of some of these winners for the best of awards that should be a lot of fun now that you and i and our team has been involved with a selection process for the awards can you tell me what is your favorite award? charlotte allen 22 36 hmm, that's a tough one i would say if i had to choose, i would say that collections, the theme collections and the watch collections because it shows a body of amazing work right and so i think that if i had to choose, i would say that be my favorite what about you? tony morelan 22 55 you know, my favorite, i think it's the fact that we do recognize those indie developers so it's the small, you know, new independent designer, that's they've just put together this amazing app and we're recognizing that so you don't have to be this big brand, you don't have to have, you know, a large collection, i love the fact that we are awarding those large collections, because it's an amazing, you know, opportunity for us to recognize when a designer has just got this amazing library of work but i'd love the fact that we also recognize that individual, one key design that just stands out so you know, you can even be the little developer and we're still going to find yeah, and then recognize you for your great work so what advice do you have for developers hoping to be considered for future awards? charlotte allen 23 45 the biggest advice i can share is marketing your work digitally socially, as it drives awareness, it drives, downloads, ratings, and reviews and if you have not already done so, download the galaxy batch, it supports marketing your ad driving users to the galaxy store to download or purchase your app so my biggest advice is, if you have not posted it to your site, i encourage you to do it today tony morelan 24 12 yeah, definitely and in the reason being is that we need you to show up on our radar so if you put out a great app, and it's not showing up in our in our analytics of you know, top selling apps or apps that are being downloaded, we're not going to find it so it's a great way for us to find your app is when you're doing all of that marketing push behind it, then once we see it, then we can dive into a little deeper and see if it's worthy of the award but yeah, you definitely have to get traction on your app from a social standpoint, that's a huge way for us to discover your apps so what's the best way for people to learn more about the best of galaxy store awards charlotte allen 24 54 we have a galaxy store landing page on our samsung developer program site and there, you'll find details about the program updates on the best of galaxy store awards 2020 and highlights from past year's awards, including winner interviews yeah tony morelan 25 09 and as a reminder, that is developer samsung com and from there, you can navigate over to the galaxy store awards page, all the links that we were mentioning, and the podcast will be included in the show notes so you can check there can you tell me, are there any upcoming news that you can share that's related to the award show? charlotte allen 25 29 we have some upcoming blogs, we're going to take a look back at some of last year's winners, highlight some of their successes, and really begin promoting the best of galaxy store awards 2020 as we get near to the virtual award ceremony, and we really can't wait tony morelan 25 47 yeah, and one thing i'd like to share is that we are working on a trailer a little teaser for the award show the trailer will be released exactly 30 days before the award show so on november 9, we will be releasing our little teaser trailer for the award show so be sure to stay tuned for that so charlotte, thank you very much for joining me on the podcast today and sharing all of the information about the award show really appreciate you coming on the podcast charlotte allen 26 16 thanks it's great to be back again tony morelan 26 18 and just to sign off, this is our final episode of season one of the podcast i hope you all have enjoyed not just this episode, but the prior 13 episodes that we did that make up season one of the power podcast we look forward to having you join us next year we're going to start the new year off with season two and we are really excited with the shows that were lining up and you definitely will be hearing from some of the winners of our best of galaxy store awards for 2020 so thank you very much outro 26 51 looking to start creating for samsung, download the latest tools to code your next app, or get software for designing apps without coding at all sell your apps to the world on the samsung galaxy store check out developer samsung com today and start your journey with samsung the pow! podcast is brought to you by the samsung developer program and produced by tony morelan
SDP DevOps
doc개인정보 처리방침 '삼성전자 주식회사' 이하 '회사'라 합니다 는 이용자의 개인정보를 중요시하며, 「정보통신망 이용 촉진 및 정보보호 등에 관한 법률」, 「개인정보보호법」을 준수하기 위하여 노력하고 있습니다 회사는 이용자로부터 제공받은 개인정보를 어떠한 용도와 방식으로 이용하고 있으며, 개인정보 보호를 위해 어떠한 조치를 취하고 있는지 개인정보 처리방침을 통해알려드립니다 0 총칙 "개인정보" 란 살아 있는 개인에 관한 정보로서 성명, 주민등록번호 및 영상 등에 의하여 특정 개인을 알아볼 수 있는 정보 해당 정보만으로는 특정 개인을 알아볼 수 없더라도 다른 정보와 쉽게 결합하여 알아볼 수 있는 것을 포함 를 말합니다 회사는 이용자가 본 개인정보 처리방침을 언제나 쉽게 볼 수 있도록 삼성 개발자 포털 developer samsung com 의 첫 화면 하단 [privacy policy]에 공개하고 있습니다 회사는 개인정보 처리방침을 지속적으로 개선하기 위하여 개정에 필요한 절차를 정하고 있습니다 또한 개인정보 처리방침을 개정하는 경우 이에 버전 번호 등을 부여하여 이용자가 개정된 사항을 쉽게 알아볼 수 있게 합니다 본 방침은 2022년 2월 9일부터 시행되며, 이를 개정하는 경우 웹사이트에 공지 또는 이메일 등의 방법으로 개별 공지 합니다 1 이용자 및 법정대리인의 권리 및 그 행사 방법 1 이용자 및 법정대리인은 등록되어 있는 이용자 본인 혹은 당해 만 14세 미만자의 개인정보와 관련하여, 다음과 같은 사항에 대하여 열람, 정정·삭제, 처리정지, 혹은 동의 철회를 언제든지 요청할 수 있습니다 회사가 가지고 있는 개인정보 이름, 이메일, 국가정보, 파트너십 신청 정보 회사가 개인정보를 이용하거나 제3자에게 제공한 현황 이름, 이메일, 국가정보, 파트너십 신청정보 이용자가 회사의 개인정보 수집∙이용∙제공 등에 동의를 한 현황 이름, 이메일, 국가정보, 파트너십 신청정보 이를 위하여 개인정보 보호 책임자에게 메일·전화로 연락할 수 있습니다 회사는 다음에 해당하는 경우 개인정보의 전부 또는 일부에 대하여 열람 혹은 정정·삭제 요청을 거부할 수 있습니다 법률에 따라 열람이 금지되거나 제한되는 경우 다른 사람의 생명·신체를 해할 우려가 있거나 다른 사람의 재산과 그 밖의 이익을 부당하게 침해할 우려가 있는 경우 2 이용자가 개인정보의 오류에 대해 정정을 요청한 경우, 회사는 정정을 완료하기 전까지 해당 개인정보를 이용하거나 제3자에게 제공하지 않습니다 또한 오류가 있는 개인정보를 제3자에게 이미 제공한 경우에는 정정된 내용을 제3자에게 지체 없이 통지합니다 회사는 이용자 혹은 법정대리인의 요청에 의해 삭제 또는 처리정지된 개인정보를 “7 개인정보의 보유 및 이용 기간”에 명시된 바에 따라 처리하고, 그 외의 용도로 열람 또는 이용할 수 없게 합니다 이용자는 자신의 개인정보를 최신의 상태로 정확하게 입력해야 합니다 이용자가 입력한 부정확한 정보로 인해 발생하는 사고의 책임은 이용자 자신에게 있으며, 타인 정보의 도용 등 허위정보를 입력할 경우 회원자격이 상실될 수 있습니다 이용자에게는 개인정보를 보호받을 권리뿐만 아니라 스스로를 보호하고 타인의 정보를 침해하지 않을 의무도 있습니다 비밀번호 등 이용자의 개인정보가 유출되지 않도록 조심하고, 게시물 등 타인의 개인정보를 훼손하지 않도록 유의해 주십시오 이 같은 책임을 다하지 않고 타인의 정보 및 존엄성을 훼손할 시에는 「정보통신망 이용 촉진 및 정보보호 등에 관한 법률」등에 의해 처벌받을 수 있습니다 2 개인정보 보호 책임자 및 고객 지원 담당부서 회사는 이용자의 개인정보를 보호하고 개인정보와 관련된 불만을 처리하기 위하여 아래와 같이 담당 부서 및 개인정보 보호 책임자를 지정하고 있습니다 1 고객 지원 담당 부서 고객 지원 담당 부서 삼성전자 무선사업부 se 그룹 문의처 support@samsungdevelopers com 2 개인정보 보호 책임자 및 개인정보 보호 담당 부서 개인정보 보호 책임자 개인정보 보호 사무국장 개인정보 보호 담당 부서 개인정보 보호 사무국 전화 1588-4730 문의처 privacy sec@samsung com 3 기타 기관 이용자는 회사의 서비스를 이용하며 발생한 개인정보 보호와 관련된 모든 민원을 개인정보 보호 책임자 혹은 담당부서로 신고할 수 있습니다 회사는 이용자의 신고사항에 대해 신속하고 충분한 답변을 드릴 것입니다 기타 개인정보 침해에 대해 신고나 상담이 필요한 경우에는 아래 기관에 문의하시기 바랍니다 개인정보 침해신고센터 https //privacy kisa or kr/국번 없이 118 대검찰청 과학수사부 사이버수사과 http //cybercid spo go kr/국번 없이 1301 경찰청 사이버안전국 http //cyberbureau police go kr/국번 없이182 3 개인정보 자동 수집 장치의 설치, 운영, 거부에 관한 사항 정보통신망 이용 촉진 및 정보보호 등에 관한 법률 적용 대상인 경우에 한하여 적용됩니다 회사는 이용자의 정보를 수시로 저장하고 찾아내는 ‘쿠키 cookie ’ 등을 사용합니다 쿠키란 회사의 웹사이트 운영에 이용되는 서버가 이용자의 브라우저에 보내는 아주 작은 텍스트 파일로, 이용자의 컴퓨터 하드디스크에 저장됩니다 당사는 google, inc "google" 이 제공하는 서비스인 google analytics를 이용해 귀하의 웹사이트 이용을 분석합니다 google analytics를 통해 생성되는 정보는 google 개인정보 취급방침의 적용을 받으며, 미국 내 google 서버로 전송 후 저장됩니다 google은 당사를 대신해 정보를 처리하여 귀하의 웹사이트 사용을 평가하고, 웹사이트 활동에 대한 보고서를 작성하여 인터넷 사용과 관련된 다른 서비스를 제공합니다 귀하가 브라우저 설정을 통해 쿠키를 앞서 언급한 목적에 사용하는 것을 거부할 수 있지만, 그 경우 웹사이트의 모든 기능을 충분히 사용하지 못할 수 있습니다 귀하는 tools google com/dlpage/gaoptout 에서 현재 귀하의 웹 브라우저에 대한 부가 기능을 다운로드 및 설치하여 추가로 ip 주소를 비롯한 귀하의 사용 정보의 수집과 정보 처리를 옵트아웃할 수 있습니다 google의 귀하 정보 이용에 관한 보다 자세한 내용은 www google com/analytics/learn/privacy html 을 참고하시기 바랍니다 1 쿠키 사용 목적 회사는 자동 로그인 기능 구현, 회원과 비회원의 접속 빈도나 방문 시간 등 분석, 이용자의 취향과 관심분야 파악 및 자취 추적, 각종 이벤트 참여 정도 및 방문 횟수 파악 등을 통한 타겟 마케팅 및 개인 맞춤 서비스 제공의 목적으로 쿠키 등을 사용합니다 2 쿠키 설정 방법 이용자는 쿠키 설치에 대한 선택권을 가지고 있습니다 따라서 웹브라우저에서 옵션을 설정함으로써 모든 쿠키를 허용하거나, 쿠키가 저장될 때마다 확인하거나, 모든 쿠키의 저장을 거부할 수 있습니다 단, 이용자가 쿠키 설치를 거부할 경우 서비스 제공에 어려움이 있을 수 있습니다 – 쿠키 설정 방법 인터넷 익스플로러 11 0을 사용하고 있는 경우 「도구」메뉴에서「인터넷옵션」을 선택합니다 「개인정보 탭」을 클릭합니다 「고급」을 선택하여 자신에게 맞는 쿠키 허용 수준을 설정합니다 – 받은 쿠키를 보는 방법 익스플로러 11 0을 사용하고 있는 경우 「도구」 메뉴에서 「인터넷 옵션」을 선택합니다 「일반」 탭을 클릭합니다 ‘검색 기록’ 의 「설정」으로 들어가서 「파일 보기」에서 확인합니다 – 쿠키 설치 거부 방법 인터넷 익스플로어 11 0 사용하고 있는 경우 「도구」 메뉴에서 「인터넷 옵션」을 선택합니다 「개인정보 탭」 을 클릭합니다 「기본값」에서 상위 레벨을 선택하여 “모든 쿠키 차단”으로 설정합니다 4 개인정보 수집 항목 및 수집 방법 1 개인정보 수집 항목 회사는 최초 회원 가입 또는 서비스 이용 시 이용자로부터 아래와 같은 개인정보를 수집하고 있습니다 구분 자세한 내용 ① 필수 항목 ◻︎ 이름, 이메일, 국가정보 ◻︎ 파트너십 또는 서비스 신청 시 이용자가 제공한 이용자가 속한 회사 및 단체에 관한 정보와 이용자가 개발 중인 앱 또는 서비스에 관한 정보 ◻︎ 홈페이지 이용 기록 ※ 회사는 이용자의 사생활을 현저히 침해할 우려가 있는 민감정보 사상·신념, 노동조합·정당의 가입·탈퇴, 정치적 견해, 건강, 성생활 등에 관한 정보 등 는 수집하지 않습니다 ※ 회사는 원칙적으로 이용자가 만 14세 미만 자일 경우 개인정보를 수집하지 않습니다 서비스 이용을 위하여 만 14세 미만자의 개인정보를 부득이 수집할 때에는 사전에 법정대리인에게 동의를 구하고, 관련 업무가 종료됨과 동시에 해당 정보를 지체 없이 파기하며, 업무가 진행되는 동안 개인정보를 철저히 관리합니다 2 개인정보 수집 방법 회사는 다음과 같은 방법으로 개인정보를 수집합니다 홈페이지, 서면양식, 이메일∙상담게시판등을 통한 수집 파트너십 신청 및 베타서비스 참가 신청 등 신청 폼을 통한 수집 ※ 회사는 이용자가 회사의 개인정보 수집·이용 동의서의 각 내용에 대해 "동의" 또는 "동의하지 않음"을 선택할 수 있는 절차를 갖추고 있습니다 5 개인정보의 수집∙이용목적 회사는 수집한 개인정보를 다음의 목적을 위해 사용합니다 목적 자세한 내용 ① 본인 확인 개인정보 처리 및 정보주체의 개인정보 열람, 정정, 삭제, 처리정지 요구 등 본인확인 ② 서비스 제공 sdk 다운로드, 기술 관련 문의 응대 및 파트너십 요청에 대한 응대 제공 ③ 고지 및 안내 삼성 개발자 포털 개인정보 처리방침 및 약관 변경사항 고지 ④ 이용자 분석 및 서비스/웹사이트 개선 이용자 사용 패턴 분석을 통해 필요시 서비스 및 웹사이트에 대한 개선 조치 진행 ⑤ 포털컨텐츠 관련 정보 제공 sdk 업데이트 신규 sdk 정보 제공 및 관련 행사 소식 전달 ⑥ 이벤트 홍보 등 홍보성 정보 전송 수집된 연락처를 통해 홍보성 정보 전송 가능 6 제3자에게의 개인정보 제공 회사는 원칙적으로 이용자의 개인정보를 외부에 제공하지 않습니다 다만, 아래의 경우는 예외로 합니다 법령의 규정에 의거한 경우, 수사 목적으로 법령에 정해진 절차와 방법에 따라 수사기관의 요구가 있는 경우 유료 서비스 제공에 따른 요금 정산을 위하여 필요한 경우 통계 작성, 학술연구, 시장조사를 위해 특정 개인을 식별할 수 없는 형태로 가공해서 제공하는 경우 이용자가 사전에 동의한 경우 7 개인정보의 보유 및 이용 기간 회사는 원칙적으로 개인정보의 수집 및 이용목적이 달성된 후에는 해당 정보를 지체 없이 파기합니다 단, 관련 법령의 규정에 의하여 보존할 필요가 있는 경우 회사는 아래와 같이 관련 법령에서 정한 일정한 기간 동안 개인정보를 보관합니다 이 경우 회사는 해당 정보를 별도의 데이터베이스 db 로 옮기거나 다른 장소에 보관합니다 보유 항목 보유 기간 법적 근거 계약 또는 청약철회 등에 관한 기록 5년 전자상거래 등에서의 소비자보호에 관한 법률 대금 결제 및 재화 등의 공급에 관한 기록 5년 전자상거래 등에서의 소비자보호에 관한 법률 소비자의 불만 또는 분쟁처리에 관한 기록 3년 전자상거래 등에서의 소비자보호에 관한 법률 신용 정보의 수집/처리 및 이용 등에 관한 기록 3년 신용 정보의 이용 및 보호에 관한 법률 표시/광고에 관한 기록 6개월 전자상거래 등에서의 소비자보호에 관한 법률 이용자의 인터넷 등 로그기록/ 이용자의 접속지 추적 자료 3개월 통신비밀 보호법 그 외의 통신 사실 확인 자료 12개월 8 개인정보의 파기절차 및 파기방법 개인정보의 파기절차 및 파기방법은 다음과 같습니다 1 파기절차 이용자의 개인정보는 목적이 달성된 후 별도의 db 종이의 경우 별도의 서류함 로 옮겨져 내부 방침 및 기타 관련 법령에 의한 정보보호 사유에 따라 “7 개인정보의 보유 및 이용 기간” 참조 일정 기간 보관된 후 파기됩니다 별도의 db로 옮겨진 개인정보는 법령에 의한 경우 외에는 보유되는 목적 이외의 다른 목적으로 이용되지 않습니다 2 파기방법 회사는 기록을 재생할 수 없는 기술적 방법을 사용하여 전자적 파일형태로 저장된 개인정보를 삭제합니다 종이에 출력된 개인정보는 분쇄나 소각을 통해 파기됩니다 9 개인정보의 위탁 및 국외 이전 회사는 서비스 제공을 위해 필요한 경우에 한해 아래와 같이 서비스 별로 개인정보의 처리 업무를 외부 전문 업체에 위탁합니다 회사는 개인정보의 처리를 위탁하는 경우 개인정보 보호에 만전을 기하기 위하여 개인정보 보호 관련 지시 엄수 의무, 개인정보에 대한 비밀유지 의무, 제3자 제공 금지 및 사고 시 책임 부담 의무, 위탁 기간 이후 및 처리 종료 후 개인정보의 반환 또는 파기 의무 등을 명확히 규정하고, 수탁업체가 개인정보를 안전하게 처리하도록 감독합니다 회사는 수탁업체나 위탁 업무의 내용이 변경될 경우, 이를 웹사이트에 공지 또는 서면·이메일·전화·sms 등의 방법으로 개별 공지 합니다 수탁업체의 명칭 위탁하는 업무의 내용 tecace software, ltd ◻︎ 서비스 제공을 위한 시스템 개발 및 운영, 시스템 모니터링 등 salesforce com ◻︎ 고객 정보 분석 및 관리 zendesk inc ◻︎ 고객 문의 사항 응대 mailchimp ◻︎ 월간 뉴스레터 발송 및 정보 제공 메일 발송 credly inc ◻︎ digital credential 프로그램 운영 amazon web services inc ◻︎ 개인정보가 저장된 클라우드 서버 운영 및 관리 google inc ◻︎ 삼성 개발자 포털 이용자 통계 분석 주식회사 큐로드 ◻︎ galaxy theme/galaxy watch face 파트너 검수 삼성에스디에스 주 ◻︎ 시스템 운영 및 관리 주식회사 리시드 ◻︎ samsung health 서비스 파트너 검수 또한 일부 개인정보의 경우, 서비스 제공 및 이용자 편의 증진 등을 위하여 국외 업체에 위탁, 보관하고 있습니다 <국외이전 사항> 이전 받는 업체명 및 연락처 tecace software, ltd , contact@tecace com 이전되는 국가 미국 이전 일시 및 방법 서비스 이용 시점에 네트워크를 통한 전송 이전되는 개인정보 항목 4 1 항의 수집 항목 이전 받는 자의 이용 목적 및 보유∙이용 기간 개인정보 보관 기간 동안 개인정보가 보관된 시스템 개발 및 운영 이전 받는 업체명 및 연락처 salesforce com, https //www salesforce com/kr/form/contact/contactme/ 이전되는 국가 미국 이전 일시 및 방법 서비스 이용 시점에 네트워크를 통한 전송 이전되는 개인정보 항목 4 1 항의 수집 항목 이전 받는 자의 이용 목적 및 보유∙이용 기간 개인정보 보관기간 동안 고객 정보 분석 및 관리 이전 받는 업체명 및 연락처 zendesk inc , https //www zendesk com/contact/ 이전되는 국가 미국 이전 일시 및 방법 서비스 이용 시점에 네트워크를 통한 전송 이전되는 개인정보 항목 이름, 이메일, 문의 내용 이전 받는 자의 이용 목적 및 보유∙이용 기간 개인정보 보관 기간 동안 기술 문의 응대 및 지원 문의 응대 이전 받는 업체명 및 연락처 mailchimp, https //mailchimp com/contact/ 이전되는 국가 미국 이전 일시 및 방법 서비스 이용 시점에 네트워크를 통한 전송 이전되는 개인정보 항목 이름, 이메일, 국가 이전 받는 자의 이용 목적 및 보유∙이용 기간 개인정보 보관 기간 동안 뉴스레터 서비스 운영 이전 받는 업체명 및 연락처 credly inc , https //info credly com/contactus 이전되는 국가 미국 이전 일시 및 방법 자격 조건이 발생한 경우, 네트워크를 통한 전송 이전되는 개인정보 항목 이름, 이메일 이전 받는 자의 이용 목적 및 보유∙이용 기간 digital credential 프로그램 운영, 프로그램 운영 기간 동안 보유 이전 받는 업체명 및 연락처 google inc , https //analytics google com/ 이전되는 국가 미국 이전일시 및 방법 웹 사이트 내에 방문자 서비스 이용 시점에 네트워크를 통한 전송 이전되는 개인정보 항목 쿠키, 기기 브라우저 관련 데이터, ip 주소, 사이트/앱 활동 수집 개인 식별 정보 미전송 이전 받는 자의 이용 목적 및 보유·이용 기간 웹사이트에서 일어나는 사용자 상호작용에 대한 통계 측정용 ip 주소 서비스 보안 제공 및 유지, 사용자 접속 국가 정보를 알려주는 역할 , 사용자 및 이벤트 데이터 보관 38개월 이전 받는 업체명 및 연락처 amazon web services inc , https //aws amazon com/compliance/contact/ 이전되는 국가법 미국 이전 일시 및 방법 서비스 이용 시점에 네트워크를 통한 전송 이전되는 개인정보 항목 4 1 항의 수집 항목 이전 받는 자의 이용 목적 및 보유∙이용 기간 개인정보 보관 기간 동안 개인정보가 보관된 서버를 운영 및 관리 10 기타 개인정보 처리에 관한 방침 1 개인정보 보호를 위한 기술적∙관리적 조치 회사는 이용자의 개인정보 처리 시 개인정보가 분실, 도난, 유출, 변조 또는 훼손되지 않도록 안전성 확보를 위하여 다음과 같은 기술적∙관리적 조치를 취합니다 내부관리 계획의 수립 및 시행 개인정보를 안전하게 처리하기 위하여 내부관리 계획을 수립하고 시행합니다 사내 개인정보보호 전담기구 등을 통해 개인정보 보호 조치의 이행사항 및 업무 담당자의 준수 여부를 확인하며, 문제 발견 시 즉시 시정하도록 조치합니다 접근통제장치의 설치 및 운영 침입차단시스템을 이용하여 외부의 무단 접근을 통제하고 있으며, 그 외에도 시스템상의 보안성을 확보하기 위하여 가능한 모든 기술적 장치를 갖추려고 노력합니다 접속기록의 위조∙변조 방지를 위한 조치 개인정보 처리시스템에 접속한 기록을 보관∙관리하며, 접속기록이 위조∙변조되지 않도록 보안 기능을 사용합니다 개인정보의 암호화 이용자의 개인정보는 비밀번호에 의해 보호되며, 파일 보관 시이를 암호화하거나 파일 잠금 기능 lock 을 사용합니다 또한 전송되는 데이터는 암호화되며, 중요한 데이터는 별도의 보안기능으로 보호됩니다 해킹 예방대책 백신 프로그램을 이용하여 악성 바이러스에 의한 피해를 방지합니다 백신 프로그램은 주기적으로 업데이트되며, 갑작스런 바이러스가 출현할 경우 해당 백신이 나오는 즉시 이를 제공함으로써 개인정보 침해를 방지합니다 네트워크 상에서 개인정보를 안전하게 전송할 수 있는 암호화 전송 방법인 보안장치 secure socket layer, ssl 를 채택하고 있습니다 해킹 등 외부 침입에 대비하여 각 서버마다 침입차단시스템 및 취약점 분석 시스템 등을 도입하고 보안에 만전을 기합니다 개인정보와 일반 데이터를 섞어서 보관하지 않고, 별도의 서버에 분리하여 보관합니다 개인정보 취급 직원의 최소화 및 교육 이용자를 직접 상대하여 마케팅 업무를 수행하는 자, 개인정보 보호 책임자 및 담당자 등 개인정보 관리업무를 수행하는 자, 기타 업무상 개인정보의 취급이 불가피한 자 등으로 이용자의 개인정보에 대한 접근 권한을 제한합니다 개인정보를 취급하는 직원을 대상으로 새로운 보안 기술 및 개인정보 보호 의무 등에 관한 정기적인 사내 교육 및 외부 위탁교육을 실시합니다 입사 시 전 직원이 보안서약서를 작성하게 함으로써 사람에 의한 정보 유출을 방지합니다 또한 개인정보 보호 조치의 이행사항 및 직원의 준수 여부를 감사하기 위한 내부 절차를 갖추고 있습니다 개인정보 취급자의 업무 인수인계는 보안이 철저하게 유지된 상태에서 이뤄지며, 입사 및 퇴사후 개인정보 사고에 대한 책임을 명확화합니다 전산실 및 자료 보관실 등을 특별 보호구역으로 지정하여 출입을 통제합니다 2 링크 제공 방침 회사는 다른 회사의 웹사이트 또는 자료에 대한 링크를 이용자에게 제공할 수 있으며, 이용자는 제3자가 개발한 제품 및 서비스를 삼성 서비스를 통해 사용할 수 있습니다 예를 들어, 제3자가 개발한 어플리케이션을 삼성 갤럭시 스토어에서 다운로드하여 사용하는 경우 등 이 경우, 회사는 제3자의 사이트, 자료, 제품 및 서비스에 대해 아무런 통제권이 없으므로, 제3자로부터 제공받는 제품 및 서비스나 자료의 유용성에 대해 책임 지거나 보증할 수 없습니다 회사가 제공한 링크를 클릭 click 하여 타 사이트 site 의 페이지로 옮겨갈 경우, 해당 사이트의 개인정보 보호 정책은 회사와 무관하므로 새로 방문한 사이트의 정책을 검토해 보시기 바랍니다 3 게시물 운영 방침 회사는 이용자의 게시물을 소중하게 생각하며 변조, 훼손, 삭제되지 않도록 최선을 다하여 보호합니다 다만, 아래의 경우는 예외로 합니다 스팸 spam 성 게시물 타인을 비방할 목적으로 허위 사실을 유포하여 타인의 명예를 훼손하는 게시물 동의 없이 타인의 신상을 공개하는 게시물 회사 또는 제3자의 지적재산권 등 권리를 침해하는 내용의 게시물 기타 게시판 주제에 맞지 않는 게시물 회사는 바람직한 게시판 문화를 조성하기 위하여 이용자가 타인의 동의 없이 그 신상을 공개하는 경우, 해당 게시물의 특정 부분을 삭제하거나 기호 등으로 수정하여 게시할 수 있습니다 또한 해당 게시물의 내용이 다른 주제의 게시판에 적합하다면, 이를 옮긴 후 이동 경로를 밝혀 이용자가 오해하지 않도록 합니다 그 외의 경우는 명시적 또는 개별적인 경고 후 삭제 조치할 수 있습니다 게시물과 관련된 제반 권리와 책임은 기본적으로 작성자 본인에게 있습니다 또한 이용자가 게시물에서 자발적으로 공개한 정보는 보호받기 어려우므로 정보 공개 전에 심사 숙고하시기 바랍니다 4 이메일 무단 수집 거부 방침 회사는 게시된 이메일 주소가 이메일 수집 프로그램 또는 그 밖의 기술적 장치를 통하여 무단 수집되는 것을 거부합니다 이를 위반 시 「정보통신망 이용 촉진 및 정보보호 등에 관한 법률」등에 의해 처벌받을 수 있습니다 5 광고성 정보의 전송 회사는 이용자의 사전 동의 없이 영리목적의 광고성 정보를 전송하지 않습니다 개인정보 처리방침 버전번호 v1 1 개인정보 처리방침 수정일자 2022-02-09
Learn Developers Podcast
docseason 2, episode 7 previous episode | episode index | next episode this is a transcript of one episode of the samsung developers podcast, hosted by and produced by tony morelan a listing of all podcast transcripts can be found here host tony morelan senior developer evangelist, samsung developers instagram - twitter - linkedin guests eric cloninger, lead, developer relations team, samsung electronics chris shomo, infinity watchfaces listen download this episode topics covered sdc21, virtual conference history of the samsung developer conference conference audience keynote speakers conference announcements technical sessions expo floor galaxy store gallery code lab virtual reality after-hours party chris shomo, infinity watchfaces watch face studio 2020 best of galaxy store awards 2021 best of galaxy store awards bixby developers one ui beta samsung podcast platform smartthings helpful links sdc21, virtual conference - developer samsung com/sdc sdc18 highlights - youtube video sdc19 highlights - youtube video sdc19 replay - youtube video sdc21 preview - youtube video code lab - developer samsung com/codelab chris shomo, infinity watchfaces - youtube video watch face studio - developer samsung com/one-ui-watch 2020 best of galaxy store awards - youtube video 2021 best of galaxy store awards preview - youtube video bixby developers - bixbydevelopers com/ one ui beta - developer samsung com/one-ui-beta/index html samsung podcast platform - samsungpodcasts com/ smartthings - developer samsung com/smartthings samsung developers homepage - developer samsung com samsung developers newsletter - developer samsung com/newsletter samsung developers blog - developer samsung com/blog samsung developers news - developer samsung com/news samsung developers facebook - facebook com/samsungdev samsung developers instagram - instagram com/samsung_dev samsung developers twitter - twitter com/samsung_dev samsung developers youtube - youtube com/samsungdevelopers samsung developers linkedin - linkedin com/company/samsungdevelopers eric cloninger linkedin - linkedin com/in/ericcloninger/ chris shomo linkedin - linkedin com/in/christopher-shomo tony morelan linkedin - linkedin com/in/tony-morelan transcript note transcripts are provided by an automated service and reviewed by the samsung developers web team inaccuracies from the transcription process do occur, so please refer to the audio if you are in doubt about the transcript tony morelan 00 01 hey, i'm tony morelan and this is pow! the samsung developers podcast where we chat with innovators using samsung technologies, award winning app developers and designers, as well as insiders working on the latest samsung tools welcome to season two, episode seven today's show is a special episode of the pow! podcast last year, we were not able to have our annual samsung developer conference because of the pandemic but this year, we're back with sdc21, a virtual conference this coming october, i sat down with eric cloninger, who leads developer relations at samsung not only do we talk about some of the highlights from our past developer conferences, but what you can look forward to at this year's sdc21 enjoy hey, eric, welcome to the podcast eric cloninger 00 51 hey, tony glad to be here tony morelan 00 53 so i couldn't be more excited about this special episode where we get to chat about not only the past samsung developer conferences, but our upcoming sdc21 eric cloninger 01 03 yeah, it's gonna be a lot of fun it is different this year for certain tony morelan 01 06 let me first start off by asking what exactly is the samsung developer conference, eric cloninger 01 11 samsung creates a lot of different platforms and sdks for developers to create for and integrate with so sdc is one of the ways we promote our platforms, and educate developers on their capabilities like many companies, we realized that developers add a lot of value to our products with their own creations so sdc is our opportunity to share knowledge and hopefully build a connection to the people that are making our products better tony morelan 01 36 yeah, and what's unique with sdc 21 is this year, it's actually going to be a virtual conference now we know that it's because the current pandemic we're in, but it's, i think, an opportunity for samsung really to reach to a much bigger global audience that will be able to come in and attend our conference eric cloninger 01 55 certainly, you know, in the years past, it's been a live event and there would be quite a few people there -- several thousand now with it being virtual, we have a much bigger audience and people can actually see the technical sessions as well as the keynote online even though it's not in person, it is still something that where we can share knowledge, and people can give us feedback on what they like and don't tony morelan 02 21 let's go back and talk a little bit about the history of sdc i think it started back in 2013 is that correct? that's correct eric cloninger 02 29 and i was there in 2014, talking about the gear watch tony morelan 02 34 development wow, that must have been pretty close to when we first launched the watch eric cloninger 02 39 i think it was the first gear s was the product that that i was working on and we were talking about development tools and how to write apps for those watches tony morelan 02 49 since then, we've done seven sdcs that, you know, there was a year i think around 2015 that we skipped and of course last year, we did have to hold off on doing an actual conference past locations, primarily san francisco in the bay area eric cloninger 03 06 it's been at moscone every year until 2019, when it moved to san jose so it's always been in the bay area somewhere that people who attend tony morelan 03 15 tell me about, you know, what is what is the audience eric cloninger 03 19 the audience is primarily developers and the content is really focused on that group a lot of samsung employees attend to give the technical talks and a lot to people come from all over the world to work in the booths and on the show floor in one sense sdc is like a family reunion, we get a chance to meet the people that we've emailed with and been on web conferences for a long time that's a chance to come together but it's also the fruition of a year of hard work, you'll whether it's virtual or in person, we can use the opportunity to celebrate and to share what we've worked on with third party developer community tony morelan 04 05 yeah, i know, my first sdc was 2018 that was in san francisco i hit started at samsung just a few months earlier than that so it was a great opportunity, really, for me to meet, not just some of these employees that had only been, you know, emailing with but a lot of the partners that we had a great report with sdc 19 eric cloninger 04 29 i think there was over 5000 close to 6000 people that it's been five to 6000 every year since that i've been here yeah, so that's a fairly good-sized conference tony morelan 04 37 so let's talk about some of the past keynotes and some of the big announcements that we've made going back to 2017 i think we had stan lee, is that correct? eric cloninger 04 47 yeah, stan lee from marvel was one of the main speakers that was pretty interesting in 2018, we had a lot of people watching because that's the day that they announced the galaxy fold wow so the first time anybody saw it was on stage at sdc and there were probably a half a million people watching live on either facebook live or youtube tony morelan 05 13 i remember my takeaway from sdc18 was tim sweeney for fortnite epic games? eric cloninger 05 18 absolutely on stage with one of our vps who was holding your tiny sword and shield you know, it just it added to the silliness, but also the fun was pretty, pretty fun tony morelan 05 33 oh, definitely now sdc 19 we had another very interesting person up on the stage talk a little bit about vitalik eric cloninger 05 41 yeah, vitalik buterin is the co-founder of ethereum and that year, we also had justin sun from tron the blockchain community is very interesting and it's definitely a new aspect for samsung is we had the blockchain wallet sdk that was coming out that year and so we wanted to have people that could talk about their interactions with it so vitalik and justin, were on stage in the spotlight session on day two tony morelan 06 09 yeah, that was pretty exciting actually, to see him up on stage they're in live in person so a big part of our conference are the technical sessions, it's a chance for the community really to learn about new and upcoming technologies talk a bit about some of those sessions that we've had in the past eric cloninger 06 27 so pretty much any of samsung's technical features sdks and services have sessions at sdc so if you're interested in ai and voice activated services, you can go to multiple bixby sessions, if you're into the internet of things and how to integrate into samsung smartthings ecosystem, there will be information there you know, as i mentioned previously, there's blockchain, there's the knox partnership for if you want to do secure computing, one ui if you're a designer, and all the new foldable phones and devices out there, there's a lot of content around how to handle app continuity and the flex mode, as well as the unique things about foldable design that you can learn about, as well as things like samsung health and how to design for themes there's a wide range of technical sessions for pretty much anybody at any experience level tony morelan 07 24 yeah, yeah, in my area of involvement with the developer conference has been around that design side i mean, as you know, my background is in design, you know, when we are giving the sessions on theme, designing watchface designing that that's really where i get my involvement with so a lot of fun for me to be at the conference walking around the expo floor has been one of the most exciting things for me to be there because truthfully at these different conferences, you just don't know what you're going to see and i remember walking in the room if it was sdc 18 or 19 but seeing this awesome car on the expo floor, the harmon car eric cloninger 08 00 yeah, the great thing about the expo floor is where you, you get to do a lot of the kind of non-technical learning it's a great place in a more relaxed atmosphere to meet and talk to people about what's going on so the harmon car harman is a subsidiary of samsung, and they create high end audio equipment so i'm sure you're familiar with brands like harman, kardon, or jbl, or infiniti, all very high-end brands harman also creates infotainment systems and telematics solutions for automakers and so what they would do for several years is they would bring a car onto the show floor and deck it out with a lot of the latest software and hardware, as well as the audio systems for the attendees to sit in the car and try it out unfortunately, they wouldn't let us drive it around the show floor obviously tony morelan 08 47 i will say i actually did ride the elevator with the person who drove the car from southern california up to northern california for the show so i did get to ask a little bit about you know what it is like to get behind the wheel of that car and she said it was an absolute blast to drive it up five eric cloninger 09 04 i'm sure they had to go the speed limit though tony morelan 09 06 definitely i know that smart things back in 14, one of our first conferences they actually set up like what they call the connected home eric cloninger 09 14 yeah, it was actually a full size when not full sizes about a 900 square foot, you know, a 30 by 30 area where they had different rooms and inside each of those rooms, they would have different ways that you could integrate different iot solutions into the smart home tony morelan 09 32 now just to be clear, a 900 square foot home in san francisco actually is full size so in 2018, we did something i was actually pretty excited about we created what we called a gallery of theme so you know as you know, with the galaxy store, designers can publish their phone themes, but what we did is we took those designs and actually built like a museum gallery big, full size images of the different themes nicely framed, and people would walk around this gallery and not only see this beautiful, much larger than life theme design but this was a gallery where at the end of the conference, we actually raffled off the different pieces, eric cloninger 10 15 it really shows how we have a lot of incredibly creative people who are creating work for the galaxy store, and samsung galaxy devices all of those things that were shown in that that gallery are available for anyone to download and purchase on the galaxy store tony morelan 10 31 yeah, i know that that gallery really, really was a success in a lot of people really enjoyed seeing that worked in person another area of the floor that i saw had a lot of activity was code lab, talking about what exactly is code lab at the at the conference eric cloninger 10 46 code lab is an interactive learning experience, you don't have to actually be present at sdc to be able to use it samsung employees create guided learning modules, with examples and downloadable code snippets that you can use to learn anything from android development, watch face design, or theme by the time you've gone through everything tony morelan 11 13 so if people want to learn more about code lab outside of the conference, where can they find that information, eric cloninger 11 18 you can find the code lab on the samsung developer portal at developer samsung com/codelab tony morelan 11 26 so i think one of the most exciting things that i saw happen on the expo floor was the vr team, they set up this like photography studio that talk about that eric cloninger 11 36 so in 2018, that team created what was called a volumetric camera setup so it had cameras in a lot of different positions in 360 degrees so they would take a very detailed scan of your body, and then they would print it out on a 3d printer and so that was really cool and then the following year, that same team took that that same type of technology, and they integrated it with a live interactive experience called delusion and delusion was a very creepy, interactive experience where you interacted with all of these crazy characters and because of the time of the year, it was october 29, and 30th so it's just the day before halloween, okay, you had all of these various characters that you were interacting with in a 3d experience and the thing that was cool about it was the second night, we had this, you know, after hours segment and those characters in the game that actually came to life, and you actually saw these people walking around that you had interacted with, in the interactive exhibit tony morelan 12 49 yeah, i remember that being a very fun and freaky evening, i was i was working in one of the booths behind the scenes doors were closed and as they were prepping for the opening of the of the doors, the fog machine was rolling, that people started rushing in and then i saw those characters that had been in that interactive space, actually walking amongst the people and there were a few times that in a fun way, those a little not at ease with them with those different folks eric cloninger 13 23 yeah, it was kind of a creepy experience because some of those characters, i mean, they stayed in character, and they got to look right through you and it just it was very creepy experience so the after-hours is a lot of fun at you at sdc as it is, with a lot of events, it's an it's an opportunity to kind of be a lot more relaxed you'll see some people that you saw in the, the technical sessions earlier in the day, and you have a chance to maybe drill down a little deeper while you have, you know, a plate of food and beverage in your hand so it's a good experience overall and you know, to be honest, i'm looking forward to when we can do that again tony morelan 14 02 yeah, yeah, hopefully, hopefully that will be next year so i thought it would be nice if we brought in a designer slash developer who has been very involved with the samson community and who has not only attended and many of the past sdc conferences, but was also invited to speak at one of the past sessions chris shomo, from infinity watchfaces eric cloninger 14 20 hey, chris, welcome to the show chris shomo 14 23 hey, thank you for having me on here tony morelan 14 25 yeah, no, it's great it's great to have you on the podcast so looking back at the samsung developer program, chris has been one of those resources that we've turned to many times and it simply comes down to not only your success, but your willingness to share and, and really help grow the entire ecosystem for samsung watchfaces and galaxy devices chris shomo 14 43 well, one thing that i've learned is all about the community that's one of the reasons i love to share things that i find out because i've also reached out to other designers and ask them, you know, hey, how do you do this? how do you do that? and they're more than willing to share back so it really is a given take type of thing and you know, if you're nice, then you can find some answers that you're looking for out there tony morelan 15 04 there you go definitely and you know, honestly, the more success there is amongst all the designers just the more vibrant the galaxy store is just with, with lots of great content chris shomo 15 13 oh, yeah and just how it developed over time, too, because, like i've seen it, since the very beginning, when there was hardly anything on there and then just watching it explode to all these designs that you can't even imagine what's going to pop on there next it's exactly designed to blow me away all the time tony morelan 15 29 so chris is the person behind infinity watch faces, and truly is one of the first designers who started creating for the platform tell me what year was it that you actually started designing and selling on galaxy store? chris shomo 15 39 oh, goodness 2016 tony morelan 15 41 wow yeah so i actually did an episode on the podcast on chris last year, it was great episode, we talked about how you got your start creating for samsung and, and also that your house in savannah, georgia was featured in an episode of ghost hunters that it is haunted? chris shomo 15 56 yes, it is it's been quite an experience, even though i do believe that the ghost does appreciate me being here, i believe i do not know that but she's been pretty nice tony morelan 16 08 guys nice so if you want to learn much more about chris, go back to that episode and check it out it was it was a great show so in 2017, before i started working with samsung, you were actually invited to come out to san francisco and speak at the conference tell me about that chris shomo 16 22 wow, it was quite an experience and first off, it was my first developers conference, first type of any type of tech conference so i was a little nervous in the very beginning because here i am, i'm going to san francisco, and i'm getting ready to speak in front of a lot of other designers and developers what an experience it was great tony morelan 16 43 i'm sure it was nice to actually meet also the people, you know, not only at samsung, but then you know, some of the fellow developers that are part of this community chris shomo 16 51 yeah, and also met a lot of people that became future designers of for specifically watch faces, which was wonderful they always come back to me and be like, hey, i was there and i'm like, i remember you and you know, and they take off and they do very well yeah tony morelan 17 06 so i actually came across a video on youtube of you speaking at the conference and that's how i actually got my start how i first discovered that, you know, you can create these watch faces and, and start selling them for samsung now, i took it a step further and actually started working for samsung eventually chris shomo 17 23 yep and i think that's amazing i remember you sent me an email one time actually telling me that i had a typo on my website that's right and i was like, whoa, thank you, because it was just, uh, you know, no one wants a stupid typo on their website so i got that fixed and, and then i never knew that, you know, i'd be working with yeah, back and forth, like we are now and stuff so it's great it's amazing how everything is connected tony morelan 17 49 yeah so earlier this year, we announced a partnership with google and warehouse and introduced watch face studio to new tool for designing galaxy watch faces that are sold on the google play store when the tool was first developed, we asked you to be part of that early access team so can you tell me about that experience, how it is working with that tool, and what it's like to now publish on google play? chris shomo 18 10 well, first off, thank you for getting me in there and you recommended me for being part of that team and it was excellent to be part of it, because i was able to kind of push it to its limits for animations i had a really long animation, i was testing with it and i was sending it back and forth with samsung and it helped them iron out and smooth out how the animations were working on the watch and that was great and, you know, of course, there's going to be a little bit of growing pains in the very beginning we're working on that but it's been amazing how the team at samsung has been so responsive and to get the software right for us you can really create some masterpieces so i'm excited about this tony morelan 18 55 yeah, and that's why i thought it was so important to have you part of that team is because really your designs are not like the typical design i mean, you really do push the software to try and get the most out of it you know, they're there's fun, they're quirky, i mean animations are a huge part of your designs so is there anything new and exciting that we can anticipate coming out in the in the near future? chris shomo 19 15 oh, wow i don't really know myself because i kind of jumped around so much with these designs, which is another reason why yeah, i guess it's kind of unexpected and surprising when another one comes out at one time you'll have like dancing tigers in the next second you have dolphins and sea turtle swimming i'm working on getting one onto the google play store right now called flip out that has the dolphins and the sea turtles and then tiger time as well and then we got a giant eyeball for halloween that she's showing up so yeah, a bunch of different things tony morelan 19 48 you've got it in there they're super crazy they're very artistic chris shomo 19 51 thank you yeah, and it also one of the things that i like to concentrate on is trying to bring joy to people with the watch face is where they look at it and you know, just for a moment of time, they can actually, you know, take a break from reality, they get absorbed into the watch smile for a minute if that happens, and i know it's exceeded tony morelan 20 13 it also what i love is how you build in this sort of like goals where the watch will change, like, lets you step into an example, as you're reaching your different step goals throughout the day, your watch face then is also changing throughout the day chris shomo 20 27 and that started out of course, with the ties and watches and it worked with every one step goal percentage that they set with the watch and that was another thing that i'm glad i was in the beta because i was really expressing how much we needed a step goal percentage and to work with it, and they added it in after i requested it and it was really quick and of course there are some differences where we have to set the watch pace to its unique step goal as opposed to the user set step go but that's because of that they're trying to make it so it's compatible with all the different watches and where it was but that's cool, it opens up a new line of challenge faces where you can reach 1000 steps for this to happen 2000 steps for this to happen and i think it's really going to open the door for a lot of unique and creative designs tony morelan 21 17 you know, you brought up a great point that i always stress and that is how approachable samsung is to our developer community samsung really does listen to our developers and we actually want to have that one on one communications you know, through our different channels, it is really easy to reach out to us and we'll give you that that personal attention that we know our developers need when they're creating for samsung chris shomo 21 39 and i've really watched the developers program grow over time too because back in 2016 you know it was kind of a shot in the dark but everybody was like new to it samsung was new to this the watch faces and working with this well ready to be flooded of designers that are getting ready to come in and then every one of samsung embraced us we feel like we're part of a family tony morelan 22 02 thanks thanks, chris i got to thank you for jumping in and joining us on the podcast when sdc is back in person i hope to see you there, if not sooner, i will definitely be there chris shomo 22 10 count me in tony morelan 22 12 awesome thanks, chris thanks eric cloninger 22 15 it was great to hear from chris he's a part of the community of designers and developers that really make the galaxy store special tony morelan 22 22 yeah, he's been there from pretty much day one so it was great to catch up with chris and like i said, i can't wait to actually see him in person so it past sdcs, we've done what's called the best of galaxy store awards, i think, sec 18 was the first time that we did the show at the conference sec 19 that's when i actually hosted it down in san jose, it was great we have a lot of the winners actually, at the conference, we're able to recognize them for the great apps that they've created for galaxy store however, last year in 2020, because we did not have a conference, we did a virtual award show this was presented on youtube as a life premiere and it really actually was a lot of fun because we were able to reach out to a quite a big audience eric cloninger 23 09 one of the things i thought was cool about that once we all said in the chat room, it was in the early evening us time, but there were people logging in from russia and the czech republic and slovenia all of these developers and designers who had created things in one go is the middle of their night, but they were on there congratulating each other tony morelan 23 29 i think it really shows how the award show is really a global award show i mean we've got winners from all around the world winners from large companies down to indie designers and developers and it really is a huge, huge community eric cloninger 23 45 i think it shows how the galaxy store enables a lot of smaller operations, smaller individuals who may get lost in a larger organization that they can actually create something and monetize it and enjoy the success that they can have from their own work tony morelan 24 03 yeah, no that's very true that being said, though, there have been some pretty big names that we've recognized with awards in the past we've given awards to tik tok, epic games fortnite, microsoft with their franchise forza, top golf, that was another one and then there's a great company butterfly affected that his license big brands like spongebob, hello kitty, and star trek, it was great to see them recognized for their work eric cloninger 24 31 and also last year, for the first time, bixby developers had the opportunity to have their capsules judged and in 2020 the winner was spotify tony morelan 24 43 yeah, it was a lot of fun i actually worked on many of the trailers that were shown in the award show and spotify was one of the ones that i really, really enjoyed doing, not only the voiceover for but integrating the music and all the editing that was that was a lot of fun to work on that project and we look forward to that in 2021 eric cloninger 24 59 and so when is the award show this year tony morelan 25 05 so the award show will be part of sdc so that is on october 26 later on in the evening, though, we're going to be doing a premiere on youtube at 6pm eastern, and we will be participating in a live chat so we would love for, you know, not only the winners will be on participating in this live chat, but we would love just to have the community on there so we can all get together as a chance to, you know, congratulate the winners, and really talk about all of the great apps that were recognized during the award show eric cloninger 25 35 yeah, the one thing about this, that i think we did have a lot of fun with it last year, and we hope to have more fun this year in that chat session, the invitation goes out to really everyone who is interested in the galaxy ecosystem and that could be anybody who is a user or a consumer or a developer or a designer you know, we want to we want to celebrate everyone's hard work tony morelan 25 59 definitely, definitely and if you would like to actually go back and see who the previous winners are, and actually learn more about this upcoming award show, you can go over to developer samsung com forward slash awards to learn more about the best of galaxy store award show so let's talk about sdc 21 as you know, it's a virtual show that will be on october 26 where can people find out more information about registering to attend the virtual conference? eric cloninger 26 28 so the conference is free for anyone to attend, and you can learn more at developer samsung com slash sdc tony morelan 26 38 let's talk about some of the sessions what can you share about the sessions at sdc 21? eric cloninger 26 44 well, i don't want to steal any of the thunder from the product teams have been working so hard for the last year but it will tell you that most every technology team that is working on products at samsung will have something to talk about at sdc so if you're interested in the one ui beta, you'll learn a lot more about that at the sessions, the watchface tools, there's a podcasting platform that's brand new that i think you know something about, tony morelan 27 09 yeah, yeah, no, i am helping out the podcast platform team we're excited samsung has their new podcast platform, making it easy for users to listen to podcasts and we're really excited because in october, we're going to be expanding this platform to countries in europe so it's really a big deal you can check out my session and i kind of walk you through how it is that you submit your podcast to samsung so do you have any insight on what is going to be featured in the keynote, eric cloninger 27 38 i do have a little bit of information to share and one of the things that is always kind of fun with the keynote at sdc is that samsung president dj koh will be speaking as well as many other people from within the design and engineering teams at samsung as you know, the last physical sdc was in 2019, your seems like our world has kind of stopped but to be honest, the pace of technology keeps on moving and so nearly every samsung technology team will be there and they want to talk about all the innovation creation that they've done in the last two years so there'll be things announced for nearly every technology team from bixby and smartthings to mobile devices and smart tvs there's lots of information for developers that they will be able to use to create their own products for 2022 and beyond tony morelan 28 34 so really exciting sdc 21 is going to be october 26 eric cloninger 28 39 and if you want to attend, all you have to do is register at developer samsung com/sdc it's free to attend and we would love to see you there tony morelan 28 51 excellent hey, eric, thanks so much for being on the podcast super exciting to be back at it with sdc and i can't i can't wait for it eric cloninger 28 59 oh, absolutely it's really, it's the result of a year's worth of work by hundreds of people and we really want to share it with all the people out there tony morelan 29 10 yeah, it should be a great show right thanks, eric all right eric cloninger 29 13 thank you, tony closing 29 14 looking to start creating for samsung, download the latest tools to code your next app, or get software for designing apps without coding at all sell your apps to the world on the samsung galaxy store check out developer samsung com today and start your journey with samsung tony morelan 29 30 the pow! podcast is brought to you by the samsung developer program produced by tony morelan
Learn Developers Podcast
docseason 1, episode 12 previous episode | episode index | next episode this is a transcript of one episode of the samsung developers podcast, hosted by and produced by tony morelan a listing of all podcast transcripts can be found here host tony morelan product manager, samsung developers instagram - twitter - linkedin guest prasad rayala product manager, samsung electronics in this episode of pow, i interview prasad rayala, product manager for dex, the samsung technology that allows users to extend their galaxy mobile device into a desktop computing experience not only do we talk about the advantages for developers optimizing their apps for dex, but how easy it is to get started listen download this episode topics covered what is dex devices that run dex compatible operating systems optimizing apps for dex dex resources dex sample code security dex features getting started with dex helpful links learn about dex - samsungdex com develop for dex - developer samsung com/samsung-dex samsung dex overview - developer samsung com/samsung-dex/overview dex insights - insights samsung com dex code lab - developer samsung com/codelab dex forum - forum developer samsung com/c/samsung-dex/26 dex whitepaper - insights samsung com/2020/02/12/the-beginners-guide-to-samsung-dex-4/ youtube dex playlist - youtube com/playlist more about samsung dex samsung dex is a new user experience that extends the functionality of your android device to a pc-like environment connect your galaxy to your monitor or tv to bring it to life on the big screen an extension of android n's multi-window mode, there are no proprietary samsung apis needed to launch apps in samsung dex with just a usb cable, unlock your phone's possibilities on pc and mac through samsung dex and now with the note20, you can connect wirelessly to your smart tv using miracast transcript note transcripts are provided by an automated service and reviewed by the samsung developers web team inaccuracies from the transcription process do occur, so please refer to the audio if you are in doubt about the transcript tony morelan 00 02 hey, i'm tony morelan and this is pow! podcasted wisdom from the samsung developer program, where we talk about the latest tech new trends and give insight into all the opportunities available for developers looking to create for samsung on today's show, i interview prasad rayala product manager for dex, the samsung technology that allows users to extend their galaxy mobile device into a desktop computing experience not only do we talk about the advantages for developers optimizing their apps for dex but how he traveled to australia just before covid-19 hit, and with the borders closed he can't come back enjoy so i am super excited to have with me prasad rayala on the podcast i need to first ask who is prasad? prasad rayala 00 48 hey, thanks tony for having me i'm a product manager at samsung electronics america i cover knox mobile enrollment and knox managed products and recently i picked up dex as well and in my role i work with our internal teams to enable them with what's new with these products, how they can be offered to customers, and what challenges customers are facing in implementing these solutions on the other side, i work with our r&d teams to enhance these solutions based on feedback we receive from our customers and partners tony morelan 01 28 so how long have you been at samsung for? prasad rayala 01 31 a total of six years three years with samsung america and three years samsung dubai tony morelan 01 38 i didn't realize that she worked in dubai prasad rayala 01 40 yeah, but three years and then i moved to samsung us tony morelan 01 44 did you study tech when you were in college? prasad rayala 01 48 i am an engineer, but i studied civil engineering, how to construct buildings and bridges but i moved to it i started my career with as a programmer on the midrange systems is foreign during the y2k era, i then moved to java programming language and i've been working outsourcing company in india for over a decade while i was with them, i was posted to dubai, to manage the customer relationships there while i was in dubai, i came across an opportunity to join samsung to manage a large scale smart learning project where about 400 classrooms across the country need to be digitized with large displays in the classrooms and also provide devices for students to consume the content that was in 2013 and after completing the project, i moved to the mobility side and the knox was just launched at that time, and i was cast to spread the awareness of narcs work with partners the ecosystem, just take it to the market and i continued in that role for about three years and in 2016, i moved to the us and joined a global knock solution engineering team and since then i've done different roles like solution engineering, partner management, project management, and now product management tony morelan 03 21 you know, i recently did a podcast interview with the knox partner program prasad rayala 03 25 yes, those are excellent yeah i mean, it's a great initiative, how to help partners, build their solutions, get support, and actually work with samsung in promoting those solutions it's a nice platform tony morelan 03 39 see, it mentioned that you eventually made it to the us tell me where are you based out of right now prasad rayala 03 44 i work out of our mountain view office in the bay area we also have the north america or us r&d team also operates from majority of the knox r&d teams, engineering, product managers work out of that office as well tony morelan 04 00 is that where you're at right at this moment, prasad rayala 04 02 as of this moment, i'm in melbourne, australia my family lives here and i came to visit them, middle of march and since then, i'm stuck here because of the border closures on both sides so i continue to work remotely leveraging all the technical capabilities my company provided, including decks, tony morelan 04 24 like i can imagine what that must be like, you know, glad to know that you and your family are safe and that you're able to continue working hopefully soon, the borders will open and you'll be able to come home but i'm just not sure when that's gonna be let's talk a bit more about dex now, what exactly is dex? prasad rayala 04 41 so samsung dex is a software platform that extends your smartphone or tablet into a desktop computing experience it is built into many of the latest samsung smartphones and tablets it's free you don't have to buy anything lily to get started using decks is just a monitor, hdmi adapter and peripherals like keyboard and mouse and with our latest galaxy note 20, you can use decks wirelessly on most of your tvs that support mirror cast the best part is while you are running decks on the monitor, you can continue to use your device at the same time so you're attending a video conference on the biggest screen, but you can also take notes or browse through your emails on your device at the same time tony morelan 05 33 so i know my first experience with decks was a little over a year ago and back then i actually had to stick it into a cradle so you're saying now it's prasad rayala 05 43 it's miracast? yes, you connect your larger display to mirror cast wirelessly when dex was launched with galaxy s eight yes, there were a couple of hardware accessories like cradle was required to plug it in we graduated from their two wireless connectivity now there are certain limitations like how many number of apps you can run while you're connected wirelessly but you have the option of just going into a meeting room connecting to a display wirelessly and running your presentations off your phone tony morelan 06 18 so can you tell me where did the name dex come from? what does that mean? prasad rayala 06 22 yeah, anything ending with x is very catchy, right? but dex is a short version of desktop experience so when you activate it by connecting your phone or tablet or monitor you get the familiar look and feel of a desktop environment with features and functions you're used to like multiple and resizeable, windows, keyboard shortcuts, and drag and drop etc tony morelan 06 51 do users need to install any special apps or using these special api's to enable samsung dex on their devices? prasad rayala 06 58 no, no special application required, it's pre built on the device firmware you don't have to install anything we just need to connect device to a monitor with the cable and dex will launch automatically an it administrator on the other side can control the text experience like allowing or disallowing enabling decks and choosing which applications can run index mode okay, this can be done using their preferred e&m solution tony morelan 07 27 definitely for security that's an important aspect is dex only compatible with android? or is it compatible beyond android os prasad rayala 07 36 so dex can be used in three different variations to meet various needs first, you can use it by connecting your samsung android device to a monitor or you can run it in standalone mode on the tablet screen without connecting to a monitor or you can use your pc or mac by installing an application on the mac or pc and connect your device through usb cable and run dax on your existing laptop or mac but the experience itself is powered by the software in both on samsung smartphones and tablets, tony morelan 08 15 so what applications can i use index mode? prasad rayala 08 18 pretty much any android application that's running on your device can be run in dex mode, all your favorite business applications like microsoft office, mobile suite, adobe apps for creative professionals, video conferencing apps like microsoft teams, webex, zoom bluejeans, etc wow, okay yeah, and if you are relying on legacy windows applications that do not have mobile or web versions, you can use virtual desktop applications like vmware or citrix within dex to access a full windows desktop from your phone and it's not just all work, you can have some fun too you can play your favorite games on a biggest screen and use your keyboard mouse gaming keyboard and mouse to play to control the game experience on a bigger screen tony morelan 09 14 wow, i didn't know that that's, definitely a great advantage yeah so let's talk a bit about developing for deck so if i'm a developer, why should i optimize my app for decks? prasad rayala 09 24 yeah, based on some market research, we found the majority of it workers use two or more devices for work, phone, laptop, tablet, laptop, desktop, etc at least two when multitasking between these devices, productivity is lost due to compatibility between the operating systems and applications samsung dex minimizes this fragmentation by bringing pc like experience to your mobile devices applications optimized for dex can take advantage of android's multi window features where users can open multiple apps in the same session to work, connect, and interact seamlessly together because these applications will be running on a larger screen index mode, you can use additional features like drag and drop files between windows copy paste between multiple applications and navigate between apps with your familiar keyboard shortcuts tony morelan 10 29 you know, we talked a little bit about covid how you're in australia at the moment because of the borders you know, pretty much the country is working from home so can you talk a bit about the benefits of developers optimizing their apps considering that people are now working at home more? prasad rayala 10 45 yeah, i mean, the the obscene shift in many things that we are usually doing say working from home for an hour is different from working from home for six months teaching kids for a couple of hours from home is different from remote learning toward the day so enabling the secure and productive work from home setup is one of the core use cases of tech's imagine you're about to jump onto a video conferencing call with your team on your laptop, and it decides to go through a noise tony morelan 11 21 yes, yes, prasad rayala 11 22 right at that moment, or you get a blue screen you don't have to reschedule your call, you can just connect your phone to the monitor and fire up your decks and join the call you can continue checking your emails, take notes or even collaborate with your team by sharing your screen while you are on the video conferencing kind of launch through decks if you need access to windows native applications, yes, you can fire up video solution like citrix or vmware and if you have an application running in education space to say students will be able to utilize a large screen to access your solution and use the s pen on the tablets to take notes while attending a session tony morelan 12 08 that's great with this whole distance learning, any sort of tools that we can offer to our students to yeah, to help is prasad rayala 12 14 definitely a huge benefit so my son school is using google classroom and they share a lot of material for kids to work on some math worksheets, etc he's been printing them and writing on them and scanning and sharing with their teachers i told him, why don't you use your s pen so now he's converting it into a pdf? he's editing writing on the tablet itself, just saving it locally and sharing with his teachers we're reducing a lot of printing at home and saving some yes, tony morelan 12 52 definitely definitely that's great so what has samsung decks done to drive awareness for developers prasad rayala 13 00 yeah since the launch of deck samson has worked closely with the developer community in enabling business applications to take advantage of the benefits offered by decks every year at samsung developer conference there are dedicated talk tracks and hands on labs were offered a lot of articles and videos around how dex is enabling certain use cases in verticals like public safety, health care, and education these are published on samsung insights portal and there is a dedicated section on the developer website for samsung to help developers start the journey and optimizing their apps for tax tony morelan 13 43 that's excellent any chance that there's some sample code out there for developers who want to take a look at it and understand a little bit more? prasad rayala 13 49 absolutely there are hands on videos on the developer samsung com how to optimize the applications and there is some sample code explaining each optimization they can do these videos are great like, you can just pause them and make changes to our app and there are instructions on how to test your application, how it's running on dex, etc there are a lot of resources on developer samsung com tony morelan 14 18 that's, that's great so we talked a little bit about your experience with knox so let's talk about what has dex done related to security prasad rayala 14 27 so dex doesn't really interfere with security it fully complies with the policies set by administrator through the mmm say you want to attach a picture you took on your phone to your email and if your administrator has blocked access to the usb ports on your laptop, for security reasons how will you send your picture to your email you will either email it to yourself or to a third party cloud store is both are not productive enough not secure enough so with decks, you'll have that seamless access of your local files on your device, which you can just drag and drop these files onto your email client running on your device itself so no more emailing it yourself or uploading to a third party file sharing system you can also leverage your biometrics to set up samsung pass on on your device to access your online accounts without having to type in your password every time on the personal side if you are using the secure folder where you might have installed sensitive applications, like banking or you store sensitive information, you can continue to use it dex won't interfere with secure folder tony morelan 15 49 so i had mentioned earlier that the version of dex that i had was where i put my device into a cradle so i know that dex has evolved so talk a little bit about where dex originated from and but it's become prasad rayala 16 00 yeah then so the mobile devices is not designed to run multiple applications at the same time right so yes, there can be background applications running but user typically interacts with to one application at a time there is no multi window but as dex enables this multi windows feature, the device can heat up pretty quickly so the first version of dex when it was introduced on galaxy s eight, there was a docking accessory called the deck station or a dex pad was required to start the desktop experience and connect to peripherals so these accessory had a little fan inside to keep the device cool and ports to connect your keyboard and mouse and hdmi back your monitor with node nine, the need for these docking accessories really was eliminated by introducing the next hdmi adapter simple cable or a multi port adapter if you need to connect your peripherals in 2019 with the launch of node 10 decks for pc was introduced i talked before where you can install an application on your pc or a mac and access decks right from your computer with no today don't need any wires, any cables, you can just connect your phone to your miracles supported this tvs wirelessly tony morelan 17 29 so you had mentioned a little bit about multi window are there any other specific types of optimizations? that can be done? prasad rayala 17 36 yeah, i think minimum decks optimized application should support multiwindow keyboard mouse inputs and handle runtime configuration changes generally, if an app follows best practices of android programming, it will successfully run index mode without any code changes okay? there are no samsung specific sdk to integrate our api's to call multi window support enables minimizing, maximizing and resizing the application window only the manifest file needs to be updated to support this feature to enable keyboard and mouse support, you just do not explicitly declare touch screen support in your manifest and keep in mind that when an application switches between mobile and dex mode, runtime configurations change, this is similar to an orientation change from portrait to landscape these runtime configuration changes may result in forcing the application to restart when switching between mobile and x mode you don't want a webex session that you joined from phone to restart when you launch decks mode to avoid this, just follow androids guideline on handling configuration changes and best practices for building a responsive design that seems tony morelan 18 51 pretty straightforward what about some new decks features like finger gestures are drag and drop? prasad rayala 18 57 yeah, so drag and drop, copy paste these features have been there, right from the beginning the finger gestures you're mentioning is how you use your device screen as a touchpad when you are in dex mode by connecting your device to the monitor if you do not have a mouse, you can convert your device screen as a touchpad to interact with decks and run just like a traditional touchpad on a laptop a single tap on your phone screen is same as your mouse left click, a double tap is like a right click, you can pinch your fingers to zoom etc tony morelan 19 35 so what types of apps then are developers optimizing for decks? prasad rayala 19 39 so any application used in a workplace setting right? productivity suites, your vdi applications video conferencing, or specific vertical focused applications like say healthcare or education these are all applications that can be optimized any application that can benefit from a desk stop experience running on a larger screen is a candidate for optimization it's not just limited to, again, work apps, you can optimize some of your games as well, if you will, that games can be educational my daughter is learning how to count by twos, threes, fours, she just started her multiplication and there are a lot of lessons out there router gamified and instead of watching those on a seven inch screen or a 10 inch laptop, i'm letting her watch those things on my samsung tv on a larger screen, and she's happy with it tony morelan 20 41 oh, that's that's excellent so let's talk about some of the challenges is a dex had to face any challenges that you can share? prasad rayala 20 48 yeah, so with dax, our goal is to close the gap between desktop and mobile computing experiences it won't happen overnight we need to build an ecosystem around next to support different use cases, we are pretty confident about meeting their mobile workers needs but we know we have some work to do in other verticals we are investing heavily in enhancing the core capabilities of the device itself to support different vertical use cases, along with live raising capabilities of our partners there are some exciting things on the roadmap so watch this space through this year and early next year tony morelan 21 30 excellent so let's talk about some of the areas of success then what can you share that that you're proud of the dex has accomplished prasad rayala 21 37 so we've seen dex adopted in almost all industries, saying healthcare of patient experiences improved to seamless continuity from doctors workstation to patient rooms and back again in retail the associate can use a single device to say browse through inventory, check prizes, or ask assist customers with checkouts all with a single device say in public safety officer can use his mobile phone while in the field or inside the vehicle or at the station, say in a insurance or construction space, you can consolidate your hardware so you have access to everything you need while in the field without having to go back and forth between devices so we we continue to work with our partners and customers now to identify different use cases in retail bank branches there's a nice use case where the bank associate can interact with the customer to a dual screen kind of mode where associate will be accessing, say presenting different loan options or critical options to the customer and the customer will be using a tablet or filling his or her personal information, both sharing the same device so they're nice use cases we are discovering our customers are help improving the product with the use cases they have in the specific vertical businesses tony morelan 23 15 yeah, and i, you know, i can totally see where you know, we're in the middle of this pandemic with covid it's pretty obvious that even when we get beyond this pandemic, i think our society is going to be making a shift towards how we're conducting a lot of our, you know, day to day business so just your example there of how working with bank institutions, and being able to share screens, but yet, stay within your device, i think is very, very advantageous, right so what advice do you have for developers looking to get started modifying their apps for decks, prasad rayala 23 49 so if you have never experienced vertex, you don't know how your application looks and feels on a larger screen just start simple enabled multi window keyboard shortcuts and just connect your device, launch your application and just see the magic these changes do not require any change in your core and just the manifest file, you can just make some changes and run it once you see how it runs on a larger device with resizable, windows and drag and drop, etc, then it'll force you to think outside that seven inch screen your application is designed to run on or you can then go on and explore more and provide unique features like the contextual menu, or using their mouse wheel to zoom in, say you have a map solution in your application you can use your mouse wheel to zoom in and out of the map, etc that's great tony morelan 24 45 so for a developer that wants to get started, what's the best way for them to learn more? is there a website that they can go to? prasad rayala 24 53 yeah, i mean, to understand what specific solutions are best optimized for dex checkouts samsung dex com it gives an overview of the solution itself, how it runs, how to enable it, what device is it run on, etc and while you're there, just go to text for business section to understand how it's used in different verticals you may be operating in a specific industry, it will help understand how dex is enabling use cases in that industry and there are a lot of videos on youtube on just decks both from samsung team and independent analysts users out there who tried decks for different use cases and finally, when you ready to start optimizing your application, go to developer samsung com and go to the deck section and follow the instruction start simple and just start optimizing your app tony morelan 25 49 that's that's great that sounds actually pretty darn pretty darn easy yeah so are there any news or any events coming up that we can get excited about from decks? prasad rayala 25 58 so as much as we wanted to be in front of our customers and partners but we couldn't do so with covid so we are going as much detail as possible have we had a two day virtually experience event in july where industry experts advised how businesses can adjust to the new normal we have also launched a series of online events called samson together, where we host one hour session with our partners to introduce new solutions we are bringing together to help our customers navigate these difficult situations we covered decks in detail in the last episode, very hands on demonstrations and use cases discussed etc so check out samson together this a series of one hour sessions and the last session covered decks in detail tony morelan 26 52 that's great that's great thank you for that and i will be linking to all of this in the show notes for this episode so make it easy for for our listeners to find those pages if people want to contact you or the decks team, what is the best way for them to do that? prasad rayala 27 06 so the instructions www developer samsung com are pretty self explanatory, a lot of videos and sample code, etc but if you still need help or send in a request with your question inside that portal, there is a dedicated team around the clock to help you with your classifications wherever you are in the world, there is a team in your timezone of answering your questions, make use of that contact form on the www developer samsung com tony morelan 27 36 excellent so a couple of last questions for you so the first thing i want to ask is, when you're not working, what do you do for fun? prasad rayala 27 44 so can you really say when you're not working now that you are at home and you're always hooked on to work? there is no there is no distinction between you're at work at home, you're always tony morelan 27 58 okay, so when you're outside and you're under plugged prasad rayala 28 00 so yeah, mostly i spend my time with my family also my work my toolkits keep me busy helping them with these remote learning or just keeping them busy when when they're not learning but if i can still sneak out some time, while mostly be exploring my neighborhood by walking, i love to go on slow, long walks and probably some hikes tony morelan 28 28 so the last question you had mentioned that you were studying as a civil engineer, and then you actually got to spend time in dubai what was that like with the i'm sure you were amazed with all the buildings that you saw there prasad rayala 28 40 to divide goes to the cycles of real estate boom and bust right when it's booming you you could see thousands of these cranes set up they do go vertical, because they need to make use of the limited the space they have they can't spread out so they go vertical in minimum you'll see like 3050 floors and all that so samsung office was on 51st 52nd floor and we could from there the palm jumeirah, clearly it there are a lot of engineering marvels a lot of great architecture there is a twisting and rotating tower so builders are competing to meet new and unique designs of their most challenging work environment, right, the temperatures constantly about 130 140 sometimes, it's very challenging sometimes it's just fun tony morelan 29 40 well, hey, prasad i absolutely appreciate you taking the time to join me on the podcast thank you very much prasad rayala 29 44 thanks, tony thanks for having me outro 29 47 looking to start creating for samsung, download the latest tools to code your next app, or get software for designing apps without coding it all sell your apps to the world on the samsung galaxy store, check out developer samsung com today and start your journey with samsung the pow! podcast is brought to you by the samsung developer program and produced by tony morelan
We use cookies to improve your experience on our website and to show you relevant advertising. Manage you settings for our cookies below.
These cookies are essential as they enable you to move around the website. This category cannot be disabled.
These cookies collect information about how you use our website. for example which pages you visit most often. All information these cookies collect is used to improve how the website works.
These cookies allow our website to remember choices you make (such as your user name, language or the region your are in) and tailor the website to provide enhanced features and content for you.
These cookies gather information about your browser habits. They remember that you've visited our website and share this information with other organizations such as advertisers.
You have successfully updated your cookie preferences.