Filter
-
Content Type
-
Category
Mobile/Wearable
Visual Display
Digital Appliance
Platform
Recommendations
Filter
Learn Developers Podcast
docseason 1, episode 6 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 ash nazir iot gadgets in this episode of pow, i interview ash nazir, editor in chief for the website iot gadgets ash was an early advocate for tizen os, building a huge following, tizen experts with that success, ash and his team launched the website blog iot gadgets as a way to expand their coverage of hardware, software and all things internet in addition to iot gadgets, ash also runs the largest facebook group dedicated to samsung galaxy watch with over 75 thousand members listen download this episode topics covered tizen os maemo meego linux foundation tizen experts writing for iot gadgets facebook group, samsung galaxy watch more about iot gadgets based in manchester, england, iot gadgets is dedicated to bringing you the best internet of things iot news directly to you we are living in exciting times and are proud to be part of this new technology 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! podcasts 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 ash nazir, editor in chief for the website iot gadgets what started out as a small blog related to the tizen operating system ash and his team have built a super successful news and information focused website featuring articles on the latest software hardware and all things internet including a facebook group dedicated to samsung smartwatches that has over 75,000 members enjoy so tell me who is ash nazir? ashiq nazir 00 46 so that that's quite a deep question, but i'm going to keep it quite light and you know, you know, not too philosophical as fashion is as i'm basically a network engineer that's my background, and i'm from manchester in england as you can probably tell from the tony morelan 01 01 accent okay, now have you lived in manchester your whole life? ashiq nazir 01 05 yeah, yeah born and bred tony morelan 01 06 so when you were in school did you study network engineering? ashiq nazir 01 10 so i studied, wait for it the mathematics statistics and computing ventures in you'd probably spit them out by then but it was really my work life the jobs that i went to into after that, so i do love it support i did networking, implementation, network design, network infrastructure, and lots of other networking related jobs that was me fully immersed in that field tony morelan 01 42 so you learned after school, when you really dove into the workforce, that's where you got off your experience so when you're not network engineering, what do you like to do for fun? ashiq nazir 01 51 so this is one thing that not a lot of people will kind of understand, but i like fitness i like training and i don't work on the guns or the pythons as much as people think but i have got a modest you know and so for anybody who doesn't know, pythons guns, that sort obviously refers to your arms, which is what most guys, they love building the humps you know, they'll neglect the rest of the body 02 24 phenomenal tony morelan 02 26 yeah which is i'm kind of thinking that's not actually a typical engineer the physique of the typical engineer i think you stand out a little bit at some of these conferences ashiq nazir 02 35 um, once upon a time when i started doing a lot of this thing, and it support it sport was once the forte of the nerd yes, the computer geek in the in the closet you won't let him out when your computer's dying or near death, and then you lock him away after you use fixed your computer and i broke that mold i can tell you that so even a lot of the conferences that i attended over the years yeah, i did stand out a little bit tony morelan 03 08 yeah, definitely, definitely so i want to talk about iot gadgets so iot gadgets is a blog that you run that i know came out of your excitement for tyson os so can you tell me how you first discovered tyson and why you became so passionate about it? ashiq nazir 03 24 okay, now, so this is a little bit of a big question forgive me, i'm going to have to expand on this slightly once upon a time, there was an operating system called miko, and there was this mobile phone that they brought out, which was the nakia and 900 now, this was one of the first linux based true phones and there were lots of things that you could do you had a built in terminal, he had a real web browser that supported flash now, most people don't really know what that entails but once upon a time, you couldn't play flash animations in a mobile web browser it was just unheard of in the likes of apple and other things, you could not do those things so i started following this operating system and i started promoting it on twitter and, you know, unbeknownst to me, i became sort of a bit of an evangelist and before i knew it, i had sort of 6000 people that were following my twitter account wow and a year or so and then, you know, i was invited over to a conference in dublin now, and that was the point where meemo was becoming meego and this was when intel partnered with nakia and then it was a natural fit to me to follow on to meego and, and there's lots of wonderful things that operating system could do unfortunately, there's a change of direction and amiga was discontinued, but then intel continued with it and samsung came on board what we found was tyson which was favored by the linux foundation now for myself, i'm one of the few people that have traveled the world to almost every single ties and conference and summit all over the world being involved in ties in and helping promote it now at that time, i started a website called to ty's an expert's yes, that was to obviously promote tyson tony morelan 05 25 about what year was that? did you were started tyson experts that was back in 2011 so tyson experts at the site, they started how did you go from tyson experts to specifically iot gadgets? ashiq nazir 05 40 well, at the time were tyson experts we covered a lot of blog articles about tyson sdks ids so anybody who doesn't understand so sdks software development kit, ids, integrated development environment, and then what we wanted to do is broaden a bit of the coverage of seidman things that we were involved in and then in 2018, we started iot gadgets and started more dooms some blockchain cryptocurrency stuff, and more stuff related around iot or the internet of things tony morelan 06 16 got it okay so obviously, you've got a lot of writers that are writing for iot gadgets i'm assuming you've got some staff writers i actually did understand, though, that you do welcome guest writers so can you give me a little bit of background about your writers? and if someone wants to submit an article, how did they become a guest writer for iot gadgets? ashiq nazir 06 33 so basically, we've had lots of writers come and go over the years now and what we found is a lot of writers tend to be found on iot gadgets so even samsung themselves, they have hired a few of our writers over the years as well, tony morelan 06 53 really so they're being discovered on iot gadgets that's it that's it so ashiq nazir 06 58 yeah, we welcome people join in and, you know, if people have got the passion, love for writing and computing, by all means they can contact us and an easy way to join in is if you go onto the website, which is www iotgadgets com and just click on write to us, or write for us, shall i say, okay, you're straight through to us tony morelan 07 21 that's excellent so tell me personally, what are some of your favorite topics to cover? ashiq nazir 07 26 and so for myself, we've been very much involved in a lot of smartwatch stuff so that that's a lot of our focus is still smartwatch, based around smartwatches, the apps, the watch faces software updates, now, that kind of thing okay tony morelan 07 45 so another thing that i then when i was doing a little bit of background research on iot gadgets was that you run a pretty big facebook group that is focused on the samsung galaxy watch that i think you've got like almost 75,000 members so talk a little bit about that facebook group and tell me what it has to offer ashiq nazir 08 05 so, with the figure of 75,000, that you mentioned, we're up to actually, let me just have a quick look we're actually over 77,000 tony morelan 08 17 now really? ashiq nazir 08 19 wait not for nobody and neither does our facebook group it's a great place for people to meet each other, who are obviously smartwatch enthusiasts, and developers to showcase their apps, showcase their watch faces, and get relevant feedback you know, we all need to know what works, what doesn't work and it's an excellent place for people to promote themselves tony morelan 08 44 that's wonderful i mean, because i know that's one of the challenges, you know, when i was developing some apps, was you know, you've created this great app, but then how do you get people to, to discover it? and so always trying to find different ways to make yourself known out there is a huge challenge so, you know, knowing that you've got this facebook group with such a huge active community, that's going to be a huge benefit for developers just starting out so that's absolutely amazing to hear so tell me what's in the future for iot gadgets? ashiq nazir 09 16 well down the road, we're actually hoping to start doing a lot more wearable reviews and obviously, at the moment, people are staying at home a fair bit, for some reason, not sure why aren't doing lots more home fitness apps, and okay, for myself, i've got the background i've got the thing to sell that because hey, i love fitness so, just for me, tony morelan 09 43 that's great that's great so tell me what are some of the benefits for developers looking to create apps using tyson? ashiq nazir 09 49 so tyson, one of the propositions right from the outset, was this was going to be an operating system that you can use on a variety of devices, but on smartwatches on the mobile side, it has excellent battery life now, for a lot of people, you they might not comprehend what a brilliant battery life means until they actually try using a device when they're trying to use some fancy app and you know, they can only get half the day to assault so that was something that was brilliant right from the start and you've got solid performance, where like, say, for my smartwatch you know, i've never really known it to crash or have any issues it just performs and that's what you want from a smartwatch you want it to perform you don't want it to be another bane of your existence sure you don't want to be on the phone to tech support hey, what's wrong? you never want to talk to tech support you want to break that relationship and that's what i love about it tony morelan 10 53 that's great that's great so you've been doing this you know iot gadgets for a while i know that you've been experiencing a lot of different tyson app so you got to tell me what is your favorite type of tyson app you know what surprised and impressed you ashiq nazir 11 08 saw myself, i'm going to call back to a bit of that health and fitness stuff so obviously with samsung, they you've got the samsung health app that integrates very nicely with your titan, smartwatch and a lot of your apps that count your calories that count your steps, that they're all that information, then get stored into some health so for myself, i love that thing of, of being able to see things on my watch and then it's all collated and it's available at my fingertips to see how fast i was and what was my heart rate and, and from that data, you can then obviously, analyze your performance and figure out hey, what do you do next? exactly tony morelan 11 53 that's great so can you tell me do you have any ideas of a type an app that you would love to see a developer create ashiq nazir 12 02 you're going to call me boring i'm just going to say, perhaps but so i think it'd be great for having fitness apps where to watch us could actually chat to each other so, you know, for yourself, if you're doing a particular workout somebody else who's doing a particular workout, you can actually it'd be great to see two apps showing you performing against somebody in real time mm hmm i'm not sure obviously, that the use of the screen is really small on a smartwatch, but, you know, just look at some small metrics that can show you who's beating him i'm sure that'd be quite exciting tony morelan 12 39 that would be that would be so you know, i was doing a little bit of a research on this topic recently and saw that it was interesting a lot of the community when it comes to using a smartwatch as it relates to fitness, they don't want to be told that hey, great job you've walked, you know, so many steps today are a great job you've got it chair, you're doing exercise so the information they want to receive is that, hey, it's time to get moving that you haven't reached your goal so it's more of that motivation so it's not the encouragement that, you know, awesome, you did good today, it's more like, get out of the seat and let's get rolling so what's your thought on that sort of approach with an app ashiq nazir 13 23 um, so with that sort of functionality, we've actually got that in the titan smartwatches so every periodically if you haven't moved for a while, it'll actually tell you, hey, head up, do something and they'll give you a little, there'll be little suggestions that will show that, you know, you might want you to swing your torso around, or stand up or flap your arms around and the whole idea is that it can, you know, motivate you to start moving, because they say, you know, a, a journey of 1000 steps starts with one so even if you get up and you start doing something that is obviously a step in the right direction so that's built into the os so something that builds further onto that, another app, that state takes it another step further so then it can collate the number of steps you've possibly done that day and compared it to other days and just giving you a similar sort of, or slightly more encouragement to get you moving tony morelan 14 27 exactly think that'd be really good yeah, no, i completely agree so i know that iot gadgets is put out a lot of different articles, a lot of different blogs can you tell me which article or blog that you're most proud of? ashiq nazir 14 42 so i love the excitement in the ties and community of lights been on devices so we get a huge amount of interest in upcoming devices we're really proud of the fact that we are one of the blogs that come first with all the latest information have, you know what's happening out there? and what are the new devices that are coming out? so, no, soon, there might be some more galaxy watch devices coming out so you just have to go to www iotgadgets com, and you'll find out more that's a shameless plug so tony morelan 15 19 love it, love it so, you know, doing these for all these years, i know that you've had to face some challenges so talk a little bit about some of the challenges that iot gadgets has had to face ashiq nazir 15 30 wow so i think one of the biggest ones that and that we were fortunate enough to face and there's not a lot of websites that have this sort of issue is the amount of traffic we get so initially, like any other blog, you know, you set up, set yourself up with somebody servers out there and is able to handle your traffic and then we'd put some news out there, bang the website's dead is just way too much you know? traffic coming in to too many visitors so then, you know, you upgrade the server and then next time you have some big news, bang, that one's dead and you think, wow, this is deja vu so we've had that situation, unfortunately or fortunately so always good in the blogging world to get lots of traffic that, you know, there's so many times we had to upgrade ourselves to get to the point where we can click something and we're confident the surfers not going to die i'm going to say something i mean, we're going to publish a particular post, and the server is going to be able to handle the traffic so that's been the one unfortunately, that's been one of the biggest hurdles we've had to overcome tony morelan 16 41 and it's obviously a good challenge to have to face i mean, yeah, yeah, yeah ashiq nazir 16 48 yeah, you know, it's one of them things you might you've definitely doing something right if you've got that problem yeah tony morelan 16 55 so tell me what is the best way for people to contact iot gadgets? no, you'd mentioned the website are there any other ways that people can contact iot gadgets? ashiq nazir 17 05 yes, certainly so we've we're obviously on the web emails that are very good one so if you fire off an email to contact@iotgadgets com is a mailbox that's always monitored we're obviously on social media, which twitter, facebook, instagram, and they're all monitored as well so tell me what those your social media handles are so it's iot gadgets across all of them and yeah, they're, they're all monitored and you can see you'll hopefully get a reply within 24 hours, possibly instantly i'm awake at three o'clock in the morning wonderful, which hasn't happened in the past now tony morelan 17 48 yes, when you when you put out a big blog in the in your, your monitoring your servers, i'm sure you're up at all hours ashiq nazir 17 54 well, the world the world doesn't sleep unfortunately so even i've gone to some conferences i've got introduced to people and they've turned around and say, do you ever sleep? because they realize what time zone i'm in, what time zone they're in and the two things don't match tony morelan 18 13 i think what you're saying is that you want a developer to create an app for you for your smartwatch that says, hey, ash, it's time to go to sleep now couldn't sleep just ashiq nazir 18 21 yeah and it just automatically switches everything off there we go tony morelan 18 25 so excellent ash, it was wonderful, chatting with you and getting to know a little bit more about not only you but also iot gadgets, super excited about what you guys are doing and looking forward to reading some more blogs about upcoming information so again, thank you very much for being on the podcast today ashiq nazir 18 39 hey, tony it's been really great being here and thanks for having us on and thanks for taking the time once you appreciate it outro 18 48 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 develop 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 2, episode 8 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 aleksander tyszka, hyun kim, dan appelquist, aaron swift, roger kibbe, sooyeon kim, eric cloninger samsung developer conference after taking a year off due to the pandemic, we recently held our annual developer conference, sdc21 this year’s conference was a virtual conference, with insightful highlight sessions and in-depth tech talks in this episode, i sit down with several samsung insiders, to recap the many highlights from this year’s show we'll chat about one ui 4, the samsung incubation program, smartthings, bixby, our partnership with google and the new watch ecosystem, samsung internet and our new podcast platform listen download this episode topics covered samsung incubation program one ui 4 samsung internet smartthings bixby developers watch ecosystem samsung podcast platform 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 podcasts, 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 eight after taking a year off due to the pandemic, we recently held our annual developer conference sdc21 this year's conference was a virtual conference with insightful highlight sessions in in depth tech talks in this episode, i sit down with several samsung insiders to recap some of the great moments from this year's show we'll chat about one ui 4, the samsung incubation program, smartthings, the new watch ecosystem, samsung internet and a new podcast platform enjoy so at sdc21, one of the most interesting talk sessions that i watched was the kafir innovator session where they talked about the samsung incubation program and joining me on the podcast is someone who works closely with that incubation program, alec tyszka, who's a manager technology strategy and partnerships at samsung yeah, welcome to the podcast hey, tony, how are you doing? well, let's start with what is the samsung incubation program? aleksander tyszka 01 20 sure so samsung innovation program is an incubation program that we've launched already in europe a few years back, and that we've expanded this year in the us the program itself has two main goals is one we want our business unit so you know, different groups at samsung that work on digital appliances, tvs, smartphones, wearables, we want to give them a way to do very sort of rapid prototyping to quickly develop new products and services but very highly innovative ones things that weren't organically be created if we just did our everyday work the other one is to also be able to work with the labs that samsung have done work on, though, on long term projects, we want to have sort of all the brands that that leverage all the brands we have at samsung to create these, these this long-term vision that we have about what are the services that people are going to use? what are the products that people are going to need, and try to find a way to bring these products and services to life? tony morelan 02 22 yeah, so i saw, you know, in that session where they, you know, talked about that, that need to innovate in some of those technologies that came out of those partnerships, where you know, like the health sensors with wearables, z fold, things like that, it's pretty interesting to think that those technologies came out of those partnership collaborations aleksander tyszka 02 41 yeah, i think when we start working with cutting edge technology, and you mentioned the z fold, especially some technologies i've been that have been developed internally at samsung, for flexible and foldable screens does are quite unique, right? there's only a handful of company that that make them in the world and then if you talk of, of the scale, by which we work with these, we don't make five foldable phones, right, we make 10s of millions so sure what when you work at this scale, with those sort of cutting-edge bleeding edge technology, it just takes a lot, a lot of efforts to bring them to life and samsung alone can't really do it, we need to find partners, and we need to work with them and those are typically startups and all that all sort of the people that work around startups, incubators, accelerators, venture capitalist industry experts, in we need to find the solutions to improve the product and bring these products to life tony morelan 03 34 yeah, and i'm sure that, you know, having that collaboration with those, those innovators really help you like think ahead, thinking to the future, you know, where do you need to go? where do you need to focus your energy? so it's great that there is this program to allow samsung to work with these, these innovators so tell me what are some of the details of the of the program aleksander tyszka 03 54 so the program itself is a six-month long program, we get we'll provide some funding stun company, anywhere from 20 to 100k, depending on what the companies do, if it's hardware, a software, there's no string attached with this funding, we don't take any equity and like some of the big household names like y combinator is 500 startups and then we provide a lot of mentoring, mostly technical mentoring from our engineers and our labs sure and the idea is just to help them build a prototype help them showcase a demo to our executive immediately after the program after six months, two years, two outcomes we're really looking for and then we'll qualify as successful outcomes is either investment or commercialization meaning we'll work with the companies will leverage our solution to build a product tony morelan 04 41 ah, that's great so in the call for innovator session, what was the key highlight the key takeaway from that session? aleksander tyszka 04 47 sure the key highlight for us is really that we need partners we want to be part of the ecosystem and we want to give back that ecosystem you know, startups are a major part of that ecosystem they're very forward looking we want to, we want to leverage their ideas, and we want to contribute positively to them want to help them and we want to be able to connect with the entire ecosystem behind the startups, the universities, the vcs, incubators, we want to work with all these people that's the main takeaway is samsung wants to remain, you know, very innovative, but we want to do it tony morelan 05 22 with partners you know, my takeaway from that session was hearing that success story fibricheck, where they created that on device, ecg sensing, that would help detect irregular and rapid heart rate using ai in our in our galaxy watch and seeing that, you know, it wasn't just that we provided funding, but it was that collaboration where you know, where we helped build the medical grade application, we, you know, helped with the regulatory approval, but then also learning that that we helped with, you know, define what their business model was in their in their go to market strategy that was really neat to see that that success story that was shared aleksander tyszka 06 02 yeah, i think for especially when companies in the health space, right, we did that, that's a pretty fragmented space, right? there's a lot of device manufacturers in many different countries that have their own sort of regulatory constraints by working with these types of companies, we provide a very sort of great way, a great go to market strategy for them, it's sort of built in, it's like, here's our wearables, we sell, you know, 10s of millions of them every year and they're very standard, they're easy to integrate, and well will support older go to market, going through retail stores, and those sort of things i mean, it makes it easier for the company right to quickly grow their company and for help, specifically, that fear check is such a great example of the sort of things we're trying to achieve, right and there's a ton more we can do at that space, people are talking about noninvasive, continuous glucose monitoring, maybe hydration as well in the future, and we want to find a company building these features and try to work with them tony morelan 07 01 yeah, and, you know, just at large, we've got this enormous ecosystem, you know, with our devices, you know, with galaxy store smartthings, bixby and there's just so many areas that we can be involved with aleksander tyszka 07 11 yeah, the ecosystem we provide is it's huge and it's sometimes it's hard for us to prioritize which companies we want to bring in into that ecosystem, right but going through a program like samsung's incubation program, were able to quickly filter for the best partners and focus our efforts, our efforts, sorry, on the ones that were most contribute to that ecosystem tony morelan 07 32 so it was great to hear you know, all about the samsung incubation program, what is the best way for people to connect with your team? aleksander tyszka 07 41 so we will have a website up and running pretty soon until then you can email us at info jump@samsung com tony morelan 07 49 so there were a lot of great sessions at sdc21 what were some of the favorite sessions that you saw that developers should check out? aleksander tyszka 07 56 yeah, i think the first one i have in mind is the one on the foldable device, i have a full device myself, i really, really like it, i get a lot of comment when people see it and then when they know and looking at stuff with it, there's basically different modes, right? you can you can use the front screen and use it like a regular device but the second you fold it, like a 45-degree angle, you want the app to act differently with the application so a good example of that is what if it became sort of like a gameboy where you have your screen on one on one ends? and bottom part of your controllers? yeah and there's a lot more use case like that what about video conferencing tool where you can see other people in the top screen in the bottom screen is a whiteboard where people can collaborate so i think there's a lot of use cases that can develop and we haven't even begun sort of scratching the surface of what can be devops so i look forward to see more developers think about that start developing around that and see what they can come up with tony morelan 08 49 excellent that's great hey, alec, i really appreciate you coming on the podcast today it was it was wonderful to learn much more about what you guys are doing at the samsung incubation program aleksander tyszka 08 58 oh, thank you very much for having me tony was a pleasure excellent thanks tony morelan 09 01 so one ui four was one of the biggest announcements we made at sdc and i'm excited to have on the podcast, head of the core ux group for samsung mobile, he and kim hyun kim 09 12 hi, i'm leon kim, and for inviting me and it's very exciting to be joining podcast tony morelan 09 19 so when you why is the user interface installed on samsung devices and was originally released back in 2019 for people who are listening to the podcast that might not be familiar with the details of one ui? can you give us a brief overview? hyun kim 09 32 oh, sure one ui means entire software experience that galaxy devices are delivering to our users, meaning it actually includes productivity experience and watching videos and privacy experience, onboarding experience and all different services and apps and all that our customer can enjoy from galaxy devices tony morelan 09 56 you gave a highlight session at sdc on the soon to be released one ui four that was really insightful can you share some of the key takeaways from that session? hyun kim 10 06 sure ever since we launched the one ui, we've been emphasized our users to be able to focus on what matters at each moment so focus is one of the highlighted experience that we want to enhance, as well and when you're a 4 0 on top of it, we also want to deliver the comfort experience as well especially these days, pandemic gives our users screen for t, meaning the screen time is increasing and the number of apps that people are juggling, and for period of time that they are looking at the screen is increasing and then people are having eye fatigue and we actually really need to deliver more comfortable experience for their eyes and for their peace of mind so we took care of all those aspects when we design on ui four so we took out visual lewis's as much as possible, we took out the number of colors, we took out the number of different font sizes, minimize the visual noises, so that user can focus on and consume the important content and third test that they think it matters at the moment very comfortably also, we allow extra diem feature, when user see the screen went dark, we want their eyes to be more comfortable so we collaborate with google make the screen even darker than the darkest level right now and we believe that would be more comfortable with those new features and new design tony morelan 11 56 yeah, no, that's great and i loved hearing about the natural interactions, these intuitive interactions that are being developed into one uio 4 talk about that hyun kim 12 05 recently, people are juggling more number of apps, and they are facing the more number of features and they're consuming more amount of content, meaning we need to provide very simple ui, ui needs to be higher level of intuitiveness so we wanted to put more gesture on the content itself so that user can feel they manipulate and control content itself without looking at ui component so then, non-visual component should help users to feel the reaction when user touch the screen so we put motions, visuals and physical feedback harmonize together, so that when user touch the content and move the content and drag and drop the content, we want them to feel they are moving the real physical object to one place to another tony morelan 13 08 yeah, and those vibrations, those are called haptics, correct haptics, hyun kim 13 11 right? every version of you on ui, we enhance the haptics and this year, the direction of enhancement of haptic feedback is not only just adding a right bit back in the right place, but also, we add the haptic feedback with motion and visuals together to create a feeling of natural interaction in the physical world tony morelan 13 35 yeah, so i know that that that combination of sound animation and haptics will definitely provide for some very, very real-life device interactions talk a bit about privacy, because i know that privacy was mentioned in your session, what are some of the improvements related around privacy? hyun kim 13 53 basically, what we believe is transparency is very important so providing peace of mind, for our customer, about the privacy, the basically transparency is really important the first one is we're showing all the apps list that are using user's personal data so the user can see which apps are using which data and then user can easily access the individual apps permission, turning on and off also, on offered right corner of the device the screen is showing when camera or mic is on then icon is displayed, so that user can clearly recognize okay, camera is on mic is on and if it's not fair, then you can feel safe okay, nobody's listening or watching tony morelan 14 47 yeah, that's, that's great so coming from one ui three, what are some of the biggest improvements that we're now going to see in one ui for hyun kim 14 55 improvement wise as a new experience is self-expression, the more we research customers, the more we're sure that they're expressing themselves in many different ways and have any fun ways and they want to express their emotions and thoughts, and creativities and their identities and themselves, as they are in many different places in our galaxy one ui for we want them to enjoy expressing themselves for instance, we're launching a new tool for them to create a fun emoji pair animation for them to create their own content to express their emotions but sometimes one emoji isn't just enough for them to express their rich emotions people can choose two different images to put together and put animation to bring the combo to life and then there are chosen to emoji can be animated and delivered to their friends and family via messenger and it'll be very fun content, like exploding head yeah, you can create your own content there are many, many fun, any major that we're providing also, there are presets so we believe people will enjoy this in samsung keyboard when they communicate each other and they will express their emotion in a very fun way also, we enhance photo editor a lot so that people can express their thoughts and creativity when they picture and edit it and share every year we've been enhancing photo editor video earlier about this year, we redesigned editors so that user can see this very seamless and easy, simple, intuitive editor ux tony morelan 16 54 and i loved when you spoke about extracting wallpaper colors to be used throughout the ui experience hyun kim 17 00 oh, yeah, that's, that's another very fun feature, except for expression isn't just about what you send out self-expression is about your styles, you can style your phone, you can extract the color from your wallpaper, you also can pick your wallpaper from your gallery so you can choose whatever your favorite pictures from your gallery and put your wallpaper and then we're providing four different color palette that can apply to your one ui and you can choose one of the four options, then your ui color will be changed and color schemes will be different or depending on what you're choosing and this is a little different than other like theming services because when your eyes original usability and identity are still there but the color keeping the readability usability, the only the color is going to be changing yeah and you can still enjoy the benefit of one ui with only the color that you choose from the wallpaper tony morelan 18 12 yeah, in you get that single experience across all platforms, meaning you know all of your devices, whether it's your phone, your tablet, your watch galaxy book, tell me a little bit more about that cross-platform experience, hyun kim 18 24 we have been putting effort, the device eco system experience this year, we launched the wherewith for when you watch and more than ever, we put the best seamless experience between galaxy book galaxy watch, and flip and folder and phone and tablet and we also launched enhanced version of quick share the experience for sending receiving files between devices, click share allows users to send and receive any type of files to your friends who has galaxy and to your devices and receive as well quickly if the devices are around you tony morelan 19 14 yeah, that's great so tell me when will when ui for be available on different devices hyun kim 19 21 we're really excited to be releasing one ui four update before the end of the year tony morelan 19 26 and to upgrade is it as simple as going into your menu settings, your software, update menu settings and just selecting the upgrade? hyun kim 19 35 yeah, you can update it go to settings and software update tony morelan 19 39 excellent so for developers that want to learn more about when ui for what is the best way, hyun kim 19 45 you can go to websites like www dot developer at samsung com/one-ui tony morelan 19 56 what other sessions at sdc would you suggest that developers checkout? hyun kim 19 59 sure, there are many, many exciting helpful sessions but one other person that i want to recommend is one of the highlights session for the title was what's new in foldable and they're talking about multitasking capabilities and flex mode to help developers optimize their own apps and optimizing web pages supporting flex mode by using the web share device posture api tony morelan 20 25 yeah, yeah and there was also there was a tech talk session that i liked, called one ui designing a more intuitive, approachable experience that was by jung woo, you that was another great, great session hyun kim 20 36 yeah, he's actually a member in my group and he has been putting a huge amount of effort to prepare that session and i know the content is very fun and exciting tony morelan 20 48 well, thanks for joining me on the podcast again it was wonderful to chat with you and about the upcoming release of one ui for sure thank hyun kim 20 55 you thanks thanks for having me here tony morelan 20 58 all right next on the podcast is someone very familiar with the show who i've had on the podcast several times now, dan, apple quest from samsung internet dan appelquist 21 06 hi, tony it's great to be back on the podcast tony morelan 21 10 excellent so dan is the director of developer advocacy for samsung internet we did an episode last year and actually did another episode earlier this year so be sure to go check out those to learn a ton about samsung internet, and what dan's team's doing but for those that might not be familiar with samsung internet, can you tell us what is samsung internet? dan appelquist 21 28 sure i'm leading the developer advocacy group of samsung internet, our group is based in in the uk, actually and we're kind of an international team what is samsung internet? samsung internet is samsung's mobile browser for android phones it's also available for any android phone, but it is shipped on samsung phones it's the purple planet you know, if you're if you're familiar with your normal samsung icon, set your one ui concept that's us that's the purple planet we also just launched a version for galaxy watch, which is very cool that's hot off the press news right now so if you've got a one of the latest galaxy watches, you can also download samsung internet for galaxy watch it's based on chromium, the chromium project, which is the same open source project that google chrome is based off of, a lot of other browsers are based on chromium however, samsung is also a major contributor into the chromium project into the chromium open source projects so we're not just taking the chromium browser and slapping our own ui on it that we're actually contributing in to chromium and we do an awful lot to build our own features and technologies into samsung internet so in, in particular, we focus on privacy so we protect your privacy with features like safe browsing, our own in house smart anti tracking technology, and the ability to install third party blockers, ad blockers, tracking blockers, that kind of thing so those are the kinds of things that we're doing to kind of protect people as they use the web and that's an that's such a key important role that browsers have we're also a great platform first progressive web apps if you have attended any of our previous sessions at previous sdcs you'll know that we're big fans of progressive web apps just briefly, a progressive web app is a web application that can be installed onto your device and looks to the user as if it is a native application but it's actually running inside the browser so good example is twitter has a progressive web app pwa many other web sites and web properties have progressive web app versions of their other applications and in fact, we just participated in a separate conference, which just ran recently in collaboration with microsoft and google, and that had a complete focus on pwa s and if you're interested in that, it's all streamable from pwa summit org tony morelan 24 06 awesome so there were some great sessions at sec related to samsung at both when it came to foldables and with extensions, can you tell me what were some of the highlights for you? sure dan appelquist 24 16 so we're really, really excited to be able to speak at sdc this year about our work with foldables so as far as foldables go, the exciting news that we're able to talk about is that we're launching an experimental api called the device posture api it's being developed in the world wide web consortium in the w three c as a proposed web standard with intel and microsoft as partners this api is launched behind a flag right now, tony morelan 24 47 what does that mean dan appelquist 24 48 behind a flag? it means you have to you have to activate it, in order to make it work it's not going to work out of the box and that's because it is experimental the reason it's like that is because we want people to experiment with this api sure, it may change, right and usually when api's are in this kind of place where are in a phase of their development where they might change their launched behind a flag, so that developers get a chance to play with it, play with it feedback into the process and by the way, laura, for my team who gave the talk on device posture api at sdc is also the person participating in the standards committee, the w three c devices and sensors working group and contributing that into that work all of that is happening on github so there's absolutely an opportunity for developers to get engaged and all of that information is in is in laura's talk as well tony morelan 25 45 oh, yeah, that's great yeah, i had laura on the podcast earlier this year that she would she was an excellent guest dan appelquist 25 50 she's, she's great she's really good we've also been working with some partners to get their feedback and to get some early implementations out there so that we can get some experience with this in particular, we're working with youtube and we're working with a company called whereby, which is a video conferencing company based out of norway okay so these are good examples of where you might want to change the ui of your web application when the user folds the device and that's basically the key element here that we're talking about and that's also why when we're talking about this new api, we're talking about it in the context of responsive design yeah, and that was a lot of the focus of laura's talk as well responsive design, meaning that the application itself responds to changes in the screen size in the orientation, that kind of thing so you are responding and being i'm adapting the ui to the to the user's needs tony morelan 26 52 yeah and i love the interactive code lab, the laura had been involved with there dan appelquist 26 58 that's right and, and that, again, can allow you to kind of sink your teeth into this api, and, you know, with code examples, and, and real tutorial about how to get up and running with this so yeah, so again, very excited to be able to do this in the virtual sdc environment tony morelan 27 20 yeah excellent so next, let's talk about the extensions, the session that that was that was given, right tell me about that so dan appelquist 27 27 yeah, my colleague cyclon gave a talk on the current state of our extensions api so we launched a third-party extensions api this year and we opened that up to a wider developer community by the way, we're on one of very few mobile browsers that actually allow third party extensions and we also have within the browser itself, you can go to the extensions menu, and you can find a list of the of the kinds of approved extensions that we have excellent but those are also they're downloadable from the galaxy store but once installed, they become part of the browser, right? so the extensions add new features to the browser right so just to highlight two of the extensions that are currently available for installation, we have the translator extension, which allows you to translate web pages from one language to another that's actually developed in house really, yeah, very, very cool, very cool stuff and we recently launched an extension from the web monetization company coil that is, that's a technology that can make anonymous micro transactions micro payments to websites that you browse from a cryptocurrency wallet and this is, this is a kind of approach that is seen by some people as a replacement for pervasive tracking networks that currently power advertising on the web one way of moving beyond that is to pay websites directly for the time that you spend on them so this is a really interesting idea we've been tracking this for a while and talking to people at coyle, who are also participants in w three, c, and a lot of the other kind of developer activities that were that we're involved in as well so we're very excited to be able to launch this extension it's their extension, but it's launched in the in the samsung browser, and you can install it and then you can start kind of paying websites through coil for the time that you spend on them it only supports websites that that are subscribed to the coil system, right so it's exactly yeah, it's early days on it, but it's something that's very exciting tony morelan 29 34 yeah, yeah interesting concept, sort of like the pay as you go yeah, format dan appelquist 29 38 yeah yeah you know, i don't work for coyle, right but one of the things i think is interesting about it is that those transactions are anonymous so it's very privacy preserving, and it fits together with our philosophy of trying to enhance and protect user privacy tony morelan 29 53 yeah, no, i know privacy is a big thing for you guys over samsung internet yeah, definitely so are there any other sessions at sdc21, that developers should be sure to check out dan appelquist 30 03 well, i would suggest checking out the session called what's new and foldables first of all, which is a kind of highlight session, give it gives a high-level overview and gives a lot of really good context about flex mode, what flex mode is, or what we're referring to as flex mode, which is, again, adapting the user experience of any application to the conditions of the folding device and how that's so important from a user experience standpoint and my colleague dongbu actually gives a brief intro in that session to the device postures api, which leads into laura's longer, more detailed talk got it, and he gives a demo a little demo of how that works as well, which is, which is very cool tony morelan 30 49 yeah, i love learning about all the multitasking capabilities with foldables that was that was great to hear yeah so if developers want to learn more about samsung internet, what is the best way? dan appelquist 31 00 well, you can visit our page on developer samsung com/internet that's got links to our blog, and we blog on medium as well but really, if you go to developer samsung com/internet you can find links there to all the places on the web where, we're present you can also follow us at samsung internet on twitter excellent, where you can always find out what we're doing and you know, we try to keep that up to date with news about samsung internet, but also just the developer activities that we're participating in the standards activities that we're participating in our team manages that twitter handle directly so it's a direct line to our team and our dms are open so if you do have questions about samsung internet, you can feel free to dm us they're tony morelan 31 50 awesome awesome hey, dan, thanks very much for being on the podcast and giving us an insight into the highlights with samsung internet and sdc21 dan appelquist 31 59 thank you, tony it's always a pleasure awesome thanks, tony morelan 32 01 dan there were some great tech talks at sdc related to smart things and lots of great new innovations for shared i'm excited to have aaron swift on the podcast director of customer and partner strategy at smart thanks hey, aaron aaron swift 32 16 hey, tony, how are you doing? tony morelan 32 18 doing just fine, lots of tech talks and even a highlight session for smart things so let's start with the session smart things find from lost to found what were some of the key points with this session aaron swift 32 28 smartthings find launched last year as a service to enable customers to locate galaxy devices such as phones, watches earbuds, your s pen pro, like whatever you might leave on the bus or the train accidentally it comprises more than 100 million find nodes and over 230,000 devices are located every day tony morelan 32 49 so a find no just to clarify, find note is that like another device that's this part of this network, aaron swift 32 55 yeah, like a phone or a tablet, a galaxy phone or a galaxy tablet, running the smartthings app with smartthings fine and as you saw, philip and moon did a great presentation talking about other hardware oems can now integrate their products with smart things fine so we have today our first smart tag device which you could attach to your keys that's available on the market now for everyone but anyone who wants to can start building their own tag devices or integrating their hardware products into the final tony morelan 33 29 yeah, i think that opening up the smartthings five network to the outside hardware oems is going to be huge and will absolutely expand the network tremendously aaron swift 33 39 yeah and they made a set of tools there's this fine device sdk and the test suites they make it really easy for any device manufacturer, whether it's ble, or ultra-wideband, to start integrating their devices if you're using the nordic dialogue or nxp chipset yeah, it's really easy to add the fine sdk into your device for certification tony morelan 34 01 that's going to be that's going to be great there was a session called smart things build and tell me what were some of the highlights for you in that session aaron swift 34 09 that session was led by jenny brand meyer and andy sayer are director of product management and director of engineering okay, and they talked about extending our platform, which historically has been very end user focus, you are buying samsung tvs and appliances for your home and now we're extending the platform for multifamily builders and apartment managers to put in the new apartment buildings okay, there's a new toolset with that, that will allow an installer to go set up hundreds of apartments and hundreds of refrigerators and dishwashers and washing machines and apartments really tony morelan 34 46 quickly so this is giving them the ability to sort of monitor the like what's happening with the with these devices if there's you know, you've got some sort of fault that happens within the system, they can detect that aaron swift 34 58 yeah, so property managers we'll be able to integrate your monitor their fleet of samsung appliances from their property management tool are there any tony morelan 35 08 apis or sdks? related to this? aaron swift 35 12 yeah, so one of the cool things about this new offering is there's a dedicated set of tools and api and sdk set to make it easy for property management software companies, like in trata, to come integrate and provide fleet management for all of the appliances tony morelan 35 28 the one thing that comes to mind, though, when you mentioned something about, you know, giving property managers, the ability to sort of monitor all these devices that are in these homes, comes down to privacy, what's in place related to privacy, when you're talking about something like this aaron swift 35 43 user privacy is front of mind to us, whether you are a home owner or a renter and so what we've done is we put together a new set of permissions on the platform, so that property managers only have the minimum access to data coming off of the appliance is needed to troubleshoot for failures got it if there happens to be something wrong, the property managers will be able to pull some information off of the appliances to troubleshoot the air, but they cannot tell that you're getting your 11pm glass of milk before you go to bed tony morelan 36 18 yeah, the last thing i need is my property manager knowing that i was in my freezer last night going for little ice cream bins aaron swift 36 24 right, right and so we've made sure that users are front of mind in this, that's, that's great, and that their privacy is protected tony morelan 36 31 yeah, that's super important there was also a session called smartthings edge and i thought this was really interesting this is where the execution is done locally without reliance on the cloud tell me more about that session aaron swift 36 44 in summer 2020, we announced major changes coming to our platform, this session ended up being such a long session with so many great speakers, because we are really excited to be talking about those changes sure a couple of my favorite ones are from zack and vlad talking about smart things edge before, when you use smart things to turn on a light with a motion sensor, your motion sensor would detect motion in your home, it would send that motion event to your hub up to the cloud, the cloud would tell you to run that automation, send the event back down to the hub to tell the light ball to turn on sure and that happened quickly but it's not quite as natural as still being able to go turn on the light or the local motion sensor in your home yeah so what smartthings edge does is it took the device events and the automation event and was able to start processing them locally yeah so now when you use that motion sensor to turn on a light motion is detected that goes to the hub, the automation is processed on the hub, and sent back over to the light to turn off without ever having to reach out to the cloud to confirm that event tony morelan 37 56 like what would be a device where you needed like instant, instant, you know, reaction time between the hub and the and the device aaron swift 38 05 so all zigbee and z wave and wi fi devices have the ability to run locally on the hub now with automations okay, so one of the most natural feeling ones is that example i gave with the light you want light to turn on right away? yeah similarly, if you want to be walking into a room and having the temperatures change, or having the vents open and close, the thermostat adjusts those are great use cases for local automations as well okay, what we're doing now is we're investing more features into the rules api to make more automations run locally got it so over time, you'll see more and more complex automations be able to run locally on your hub tony morelan 38 43 for edge devices is it a closed ecosystem? or is it can anyone build for edge? aaron swift 38 49 great question so we've released a collection of edge devices on our smartthings developers github repository that anyone can reference and then any hardware oem can add their fingerprint or their devices to that repository anyone can build their own edge devices if they want to tony morelan 39 10 wow, that's, that's, that's great so i saw there was a highlight session building the future smart home today that talked about the new matter standard can you tell me what was shared in that in that session? aaron swift 39 21 matter is the foundation for smart homes of the future? over 200 companies have come together to develop a standard that is going to be the basis for smart home devices to integrate in the future tony morelan 39 34 would you say that like today the is the ecosystem? is it pretty fragmented? aaron swift 39 39 correct there are all sorts of different smart home standards from all sorts of different companies out there, and each one operates just a little bit different from each other, which makes it hard for device manufacturers to integrate with each platform mater is going to take that fragmentation and create a common application language and data model that will apply across all the data from smartphone platforms, regardless of tony morelan 40 02 yeah, i think that's going to be great, especially for consumers so that they don't have to like decide between which technologies they want to, to purchase that it's all going to kind of seamlessly work together aaron swift 40 12 correct and if you buy a light bulb with the with the matter logo on it, you will know that it'll work with smart things, or any other matters supported ecosystem tony morelan 40 21 that's awesome that is super, super great to hear so you've talked a lot about all these different technologies related to smart things what's the best way for developers to learn even more about smart things? aaron swift 40 34 the best place to go for more information is developer samsung com/smartthings from there you can learn more about building edge devices or cloud devices or stay tuned for future updates on our investment in matter you know all of the sdc sessions on smartthings were great are there any other sessions that you would recommend developers checkout i'm personally a bit of a tv nerd so i'm really excited for redefining the experience of watching tv and what's new in samsung smart tv services tony morelan 41 04 yeah, no, i know, a bunch of the people over the tv plus and it's a great group and doing a lot of amazing things over there a lot of great content coming out that's exciting excellent hey, aaron, i really appreciate you coming on the podcast it was great chatting with you and learning a bit more about smart things and looking forward to chatting with you again in the in the near future aaron swift 41 22 great thanks, tony tony morelan 41 26 so next, i'd like to welcome roger kibbe to the podcast senior developer evangelist for bixby samsung's intelligent assistant technology welcome, roger roger kibbe 41 35 well, thanks you and i talked gosh, was probably over a year ago yeah, actually on the podcast so i'm excited to be back and talk to you about what's new and what we just saw at sdc yeah tony morelan 41 47 so it was i think about a year and a half ago safe to say that a lots happened since then so tell me what is the latest with bixby developers? roger kibbe 41 55 yeah, so we just announced several things that sdc are highlighted some things that changed first thing i want to talk about is some of the ways we've made it easier to develop for bixby and these weren't new announcements, but kind of highlighting some of the changes we've made over the past year or so and so a lot of these are focusing on improving the developer experience, one of the things we did is we created a new training ui so use the training ui to create natural language training and one of the great challenges and voice experiences is to get your natural language training, working well after all, it's the way users interact with all the business logic that you've written so that's a great challenge and so we built a new ui to make that more intuitive and hopefully easier and simpler to build great experiences we also built something we call the component gallery because bixby is on multimodal devices, there is a ui for bixby experience and the component gallery is a wysiwyg component editor so i'm writing some code for what we call bixby views, i can pop up the component gallery, configure something graphically, and it just dumps the code right in so it just makes it easier and then finally, we made it super simple to load a capsule directly from github so we have a bunch of sample code on github and now directly in the studio you can load that sample code from github without having to go and clone it or download it and go through all the previous hassles he had to do so just an example of some of the improvements we made to make it frankly, just easier if your day to day life as a developer developing something for bixby tony morelan 43 32 awesome so let me ask on the end, that component gallery actually was watching one of the sdc sessions on that is pretty cool so just to clarify, this is where like on the device when you give a voice prompt, and the device bixby reacts to that you can then have graphic images appearing on the device is that correct? roger kibbe 43 50 yeah, yeah so you can either when you're basically whenever bixby is communicating with the user, you can actually have a graphical ui on there that's complimentary and it also could have things like buttons on it, or sliders or controls, because one of the things is all these samsung devices so you know, the phone, the watch the television, the tv, all have a ui on there so bixby is not just a voice experience, but it's really a multimodal experience so you need to build graphical ui, we built a tool to make it pretty darn easy to do so tony morelan 44 26 so i heard a bit about bixby on windows tell me tell me about this new announcement roger kibbe 44 30 yeah, so brand new so bixby is available on the galaxy book notebooks so there's the samsung's newest notebooks so bixby is right there is a command key to launch bixby can turn on hi bixby so you can talk to your windows notebook you can ask questions and you can have it control smartthings home automation, you can ask it to find files you can ask them to change windows settings so right now, you know it's focused on a fairly narrow set of things but i'm super excited about we have this brand-new device, a windows laptop, what can you do with a voice front end in front of that? and what are ways where we can make it simpler and easier for a user to use their laptop? by talking to it? to my mind? there's a lot to be discovered there yeah, what we created is kind of step one in a journey toward, you know, making voice a modality that makes it easier for us to interact with our technology, which is what it's all about yeah, exactly tony morelan 45 31 and you had mentioned smart things there was a session at sdc titled enabling intelligent voice control on your iot devices and i know in that they talked about smart things and a lot about bixby tell me, what were some of the key takeaways for you from that session? roger kibbe 45 45 yeah so we introduced something called the bixby home platform, and it's a way of interfacing what you've done a big sweet voice with some of the smart things capabilities and the best way to explain it is for me to give some examples of what you can do and so first example is i might say hi, bixby turn on the dining room lights now if i'd set up dining room lights in smart things, boom, work great today but if i hadn't set up something called dining room lights, today, bixby re prompt you? or say, i can't find dining room lights, that's not a really good user experience sure so what you can set up with the bixby home platform is a lot more smarter logics so hi, bixby turn on the dining room lights, because we can say sorry, i can't find dining room lights, but you have kitchen lights, your bedroom lights, you have den lights? which one would you like to turn on? and so then you kind of the user asked for something that it didn't understand but at a set of airing out? it's like, well, i know you wanted to turn a light on yeah, here's the lights i can turn on and so i kind of prompted the user to, you know, what's the right can you want, much like we would do, frankly, a natural conversation tony morelan 47 00 exactly if roger kibbe 47 01 you ask me something that i didn't understand, i'd probably go can you clarify that? right yeah and so and this is a little bit of adding that kind of logic there so i think that's one great example of just a quote unquote, air becoming a success sure the other thing i want to highlight, and i think this is where it gets really interesting, and frankly, pretty sexy, to me, is where you're actually taking the voice input and you're taking what the iot device, its state and what it's sensing and combining them for some intelligent response okay, so let me let me give you an example so i could say hi bixby, turn on my air purifier, yeah, buy an air purifier, boom, today would turn it on all good but now with the bixby home platform, i can set it up so when i say hi bixby turn on the air purifier, instead of instantly turning on, i can go query the air purifier and say, hey, you know, what's, what's the air quality? okay, and if air quality was moderate, or acceptable, boom, i just turn it on and the default fan speed, maybe medium is on but let's say the air quality is poor well, then when i query it back and says, oh, air quality is poor now i can say, well, you want to turn it on and the air quality is poor i'll turn it on but i'm actually going to turn on and turn the fan to high so you're getting this this feedback loop? it's really, you're getting the user what they asked for, you're getting the state of an iot device you're combining those together? yeah and then the action is just smarter to my mind, this is pretty, i say, sexy and exciting because if you think about this, this is getting into much more intelligence sure the devices know, i know what you asked for, i know the state, i'm going to take the most intelligent action based upon those two inputs and that's what bixby home platform is all about it's really a development tool that lets you build experiences, like what i was just talking about tony morelan 48 59 yeah, i absolutely love that and i loved when he said in the session, that there's they're planning to open this up to partners and also to third party devices yeah, reach is going to be huge roger kibbe 49 10 absolutely well, i mean, i think that's one of the big things with a smartthings ecosystem, right is it's not just for samsung devices, but it's for, you know, devices from dozens or hundreds of manufacturers so if i can read some information on the device, i can get that information and i can do something very logical and just make things work more intelligently isn't that what we all want from our technology? tony morelan 49 32 exactly, yeah so on that note, you know, something i saw also very interesting in that session was the bixby home studio i absolutely love the whole idea of, you know, with your mouse, you can just drag and drop it and build out, you know, these experiences, all without coding yeah, that's on bixby home studio so like that is roger kibbe 49 50 the tooling behind what the experiences that i just talked about, so that you could intuitively built out, i use that air purifier example because actually, if you look at the session, they built out that exact experience and i think except i encourage people to go take a look at that because that is a really good way to kind of understand what i'm talking about, and hopefully get you excited about, huh, wow, there's something cool that i could build as an end user experience tony morelan 50 22 yeah and the demo they gave was pretty in depth i mean, this is not just a you know, they didn't just skim over the, you know, the concept of bixby home studio, they actually went through and built it out yes, it was pretty nice so that was an awesome session but i know there were a bunch of other sessions all kind of related to, you know, smart things in bixby what were some of the other sessions that you would suggest developers to check out? roger kibbe 50 44 yeah, so i would definitely check out the two bixby sessions that we that we mentioned and as you can see, a lot of the focus is on bixby and smart things yeah so if you're a bixby developer, i would suggest you check out some of the spark thing sessions and understand that, because i think a lot of the focus of what we're looking at is, hey, how do we get home controller devices to work super, super well with voice so that and that really is a dance between what bixby is doing and what smartthings is doing, and building that together and that's what the bixby home studio is all about so understand the two sides of the equation and then you'll understand and hopefully can build some really cool tony morelan 51 27 stuff yeah, i love the collaboration that's happening between smartthings and bixby so if developers want to learn more about bixby what's the what's the best way? roger kibbe 51 37 i yeah, so first thing would be go to bixbydevelopers com and that's a homepage for everything bixby that's download the studio, where we have our documentation, and just a bunch of information the other thing is we have a pretty active youtube channel so just look for bixby developers on youtube, youtube slash bixby developers, loads and then pretty much everything we do that's new, or we introduce a new youtube video, we would definitely post that to twitter okay, so that's twitter and that's bixby developers and then i do a weekly like tech tip of the week, like a two-minute video tutorial, and that's posted to twitter as well or also facebook so you can find that on facebook and then finally, i am the host of a podcast yeah, i guess focuses on all things voice not just bixby it is called bixby developers chat you can find it in your favorite podcast player or you should be able to ask your voice assistant hi bixby play bixby developers chat, podcast or another voice assistant and all of them should be able to play it so that is another resource tony morelan 52 45 that's awesome and it's a great podcast i have listened to your to your work you do you do an excellent job from one podcaster to another roger kibbe 52 52 well, thank you that's the kind of compliment you'd like to hear because we all understand the challenges and what you need to do to make a great podcast tony morelan 53 01 guests and let me remind everyone go check out that episode we did it was in the first season with roger, you can learn a bunch more about bixby and how to get started creating voice assisted capsules roger kibbe 53 11 well, thanks, tony really appreciate it and go check out those sdc videos to get a really more in depth understanding of the things we've talked about today tony morelan 53 19 thanks, roger banks one of the biggest announcements we made this past year is our latest watches now run on a new operating system called wear os powered by samsung and joining me on the podcast today is su yong kim, one of the software engineers here at samsung that has worked closely on our new watch ecosystem hey, sam thanks for joining me on the podcast today sooyeon kim 53 38 hi, tony thanks for having me today my name is yan qin and i'm a software engineer at samsung i'm very excited today to briefly recap our sdc sessions on samsung galaxy watch and where it was powered by samsung, which we jointly built with google tony morelan 53 55 yeah so there were several sessions related to the new watch ecosystem in the unified platform what would you say are the benefits of the new wear os powered by samsung? rooyen kim 54 04 so there are many, many benefits but first, we have created a seamless and deeply connected experience across not only samsung galaxy devices, but also for wear smartwatches and android smartphones with this new unified platform, we want to expand our ecosystem bring greater scale to our developer community, and at the same time, delight consumers with a variety of choices from watches to watch faces and apps tony morelan 54 33 yeah, it's true not only this, the developer community going to expand it but also the consumer reach is going to grow even wider can you talk about the growth of the smartwatch market over the past several years? sooyeon kim 54 44 well, the smartwatch market is continuously growing and in fact, according to counterpoint research shipments grew by 35% for the first quarter of 2021 compared to last year and after samsung galaxy watch for launch before august, we once again recognize this explosive growth and will continue to work hard to meet the demands of this growing market tony morelan 55 08 yeah, i agree as smartwatches get smarter than market demand is only going to increase can you tell me what are some of the new and exciting apps available for the new wear os powered by samsung? sooyeon kim 55 19 so users can enjoy familiar samsung apps like samsung pay smartthings and bixby but now google apps are also available like google maps, and youtube music we are also partnering with a wide variety of partners and developers on apps that are available for download from the play store on your watch on your phone there is also a dedicated category for watch apps, so you can easily browse and download them directly to your watch tony morelan 55 46 yeah, i love that youtube music is now available on galaxy watch for many people are buying the watch because they like to track workouts and have an active lifestyle and listening to music has always been a key component to working out can you tell me how is the new samsung galaxy watch for taking advantage of the health and wellness market? sooyeon kim 56 03 so we want to help users keep track of their health status and fitness activities so we brought groundbreaking health features and sophisticated sensors to our new samsung galaxy watch four in selected markets users can check body composition, blood pressure, electrocardiogram skeletal muscle mass based on the tablet grade water, fat percentage, and so on tony morelan 56 26 yeah, it's absolutely amazing that with this little device on your wrist, you can now check things like skeletal muscle mass and fat percentage and can conduct an ekg test can current android developers build watch apps for the new wireless powered by samsung and publish just as they've done before sooyeon kim 56 41 so we aim to make every step of watch app development from ease of bill to market launch as simple as possible with this new unified platform so yes, android developers, you can continue to build your apps within this familiar environment using android studio with watch emulators and existing and new wear os specific api's developers can also deploy and increase exposure for their apps with the watch apps category on the google play store tony morelan 57 11 yeah, so my background is in graphic design and for me, my biggest question was, were we going to build a new tool that would allow designers to create watch faces for the new unified platform? and when they learned the answer was yes, i was really excited so what are some of the new exciting features with the new west powered by samsung watch base design tool, watch face studio, sooyeon kim 57 31 anyone can download, design and publish watch faces for whereas on the play store, you don't have to learn how to code and just need to explore the new design tool watch face studio for more details there is a separate tech talk session on this tony morelan 57 45 yeah, so that session was called introducing the new watch face studio, it was a great overview of the new tool that showed just how easy it is for someone to create a watch face without any coding what are some of the other sessions from sdc21 that watch face developers should check out? sooyeon kim 57 59 oh, first there is the highlight session watch ecosystem or new era where we cover the new samsung galaxy watch ecosystem at a high level then there are tick tock sessions, build your app and the new watch ecosystem is where we specifically talk about watch app development and run through a range of api's by inviting a special guest from google and there is also a session on a new health platform that runs on where was powered by samsung tony morelan 58 27 yeah, there were a lot of great sessions all related to wearables, and lots of new opportunities for developers what is the best way for developers to learn more about the new watch ecosystem? sooyeon kim 58 36 for developers, i encourage visiting the samsung developers and the android developer sites, you can go to developer samsung com/galaxy-watch and also developer android com/where i really appreciate you coming on to the podcast today and giving your insight in to the new watch ecosystem super exciting times thanks tony thanks for inviting me so tony morelan 58 51 i'd like to welcome back to the podcast, eric clung injure, who leads developer relations at samsung eric and i did a pre sdc podcast where we gave a little preview on what to expect it sdc21, and highlights from some of our past developer conferences if you haven't checked out that episode yet, be sure to go back in and give it a listen eric, welcome back to the podcast eric cloninger 59 22 hey, tony, that was a lot of fun you know, we've been doing conferences for years and even though sdc21 was a virtual conference, it was a lot of work and a lot of work by a lot of people at samsung, yourself included and you know, i'd like to really give a shout out to everybody who put in a lot of effort a lot of late nights and all on it so i hope that the people who listened to the keynote and the spotlight session and all the technical sessions got something out of it yeah and hopefully next year, we can do this live yeah, tony morelan 59 54 no, i'm looking forward to that but yes, it was it was a great virtual conference so i've asked eric to join me on this episode to chat about the sdc session that i gave called grow your podcast audience with samsung eric cloninger 1 00 06 earlier this year, samsung made it really easy for device users to listen to podcasts can you share? what is the new podcast platform? tony morelan 1 00 14 yeah, so the new podcast platform, it's super easy to access from your device on the home screen, all you do is swipe left, which is our minus one screen that is samsung free, which is basically free entertainment from samsung all in one place there's four tabs there so there's the watch tab, which is if you wanted to stream tv, there's the read tab, if you want it to read news, there's the play tab, which is playing games and then of course, there is the listen tab, which is all about listening to podcasts eric cloninger 1 00 47 so who can access all of that content with samsung free? yeah, so tony morelan 1 00 50 samsung free is available on all of our latest devices so this is basically the note devices and s series going all the way back to s nine plus all the versions of z fold in z flip right now samsung free is only available in the us but we are expanding to europe soon i've been told that by the end of the year, we will be hitting some european countries eric cloninger 1 01 12 that's great so why did we launch a new podcast service? tony morelan 1 01 15 samsung's podcast strategy is to make it easy for the millions of samsung device users to listen to their favorite podcast shows and discover new episodes quickly and easily and also it gives publishers an impactful way to reach new listeners and really expand their audience eric cloninger 1 01 31 so how do those publishers bring their shows to samsung so grab tony morelan 1 01 34 your url from your podcast rss feed, and you can find that from your podcast hosting provider, take that rss feed in go to samsung podcast com sign up for a free samsung account and all you do is fill out a short form that allows you to import your rss feed url typically, it takes less than five minutes for you to fill out that form and that quickly, your show is now available on all of the samsung free devices eric cloninger 1 02 00 so what samsung free and the podcast platform doing to help publishers get their shows discovered tony morelan 1 02 05 so our editorial team is always looking for new and exciting shows to promote every week, we feature about seven new shows on our homepage and these promotional features have been extremely valuable for publishers in fact, there was one publisher in mind recently, marty ray project chats he saw a 2,000% increase in downloads just after being featured on our homepage so that was really great to see the value in that promotion for him eric cloninger 1 02 29 yeah, that's incredible numbers there so you're the host of our podcast, the samsung developer podcast is that how you got involved with the podcast platform team? tony morelan 1 02 39 exactly they reached out to me when they were first building the service and eventually asked if i would help promote it i said, absolutely that's when they asked me to present an sdc so you can check out my session and learn much more about the new podcast platform eric cloninger 1 02 53 right so the sdc content that is on the website is available for anyone to see at any time so are there any other sessions on the sdc21 website that potential podcasters and developers should check out? tony morelan 1 03 10 yeah, well, i would say what really got me excited was seeing all of the game focus sessions that we had up there so there's one session called galaxy store games focused developer friendly that was a great session on all the new game focused improvements for both gamers and developers and there was another session called games for everyone that samsung instant plays it's another great session for game developers to learn how to bring their html5 games directly to galaxy store, making it easy for users to play games without having to download and install anything eric cloninger 1 03 42 that is an exciting new way for people who are interested in playing casual games to get into something new without having to download hundreds of megabytes of content so i think that's going to be a game changer for all of us yeah, definitely so tony, thank you for giving us some insight on the new podcast platform and also for sitting down with different people associated with sdc21 it was a fantastic virtual conference and it was great to hear about the sessions on one ui, the incubation program smart things in bixby tony morelan 1 04 11 yeah and i also like the interviews that we did on our new watch ecosystem, you know, chatting with dan again on samsung internet that was great and, of course, our new podcast platform i'd like to thank all of my guests today and to you, eric for taking a moment to chat about sdc21 eric cloninger 1 04 27 thank you very much, tony closing 1 04 30 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 1 04 46 the pow! podcast is brought to you by samsung developers and produced us by tony morelan
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 Signage
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 response and modify app data 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 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 brief explanation of the app displayed in the chinese galaxy store listing maximum 40 bytes use this field if simplified chinese is one of your selected languages 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 "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 to add a new binary to your app, append a new set of the parameters to the existing binarylist you can register up to 10 binary files and the extensions of all binaries registered for an app must be identical to remove all content from this parameter, leave it blank in the request for example, "binarylist" "" to keep the existing content for this parameter neither add nor delete content , set it to null for example, "binarylist" "null" for example, to add a new binary, if this is the binarylist in the contentinfo response "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 } ] change the binarylist parameter to this in the request to add the new binary uploaded with the fileupload api "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 }, { "binaryseq" "2", "gms" "y", "filekey" "<new-binary-filekey>" } ] or, to replace the existing binary instead of appending a new one "binarylist" [ { "binaryseq" "1", "gms" "y", "filekey" "<new-binary-filekey>" } ] see app binary registration for more details 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" "2 28"}, {"countrycode" "deu", "price" "2 28"}, {"countrycode" "esp", "price" "2 28"} ] 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
Preferences Submitted
You have successfully updated your cookie preferences.