• Learn
    • Code Lab
    • Foldables and Large Screens
    • One UI Beta
  • Develop
    • Mobile/Wearable
    • Galaxy GameDev
    • Galaxy Themes
    • Galaxy Watch
    • Health
    • Samsung Blockchain
    • Samsung DeX
    • Samsung IAP
    • Samsung Internet
    • Samsung Pay
    • Samsung Wallet
    • View All
      • Galaxy AR Emoji
      • Galaxy Accessory
      • Galaxy Edge
      • Galaxy Z
      • Galaxy Performance
      • Galaxy FM Radio
      • Galaxy S Pen Remote
      • Galaxy Sensor Extension
      • PENUP
      • Samsung Automation
      • Samsung Neural
      • Samsung TEEGRIS
      • Samsung eSE SDK
      • Galaxy Watch for Tizen
      • Watch Face Studio
      • One UI Watch for Tizen
      • Galaxy Watch Studio Converter
      • Samsung IAP for Galaxy Watch (Tizen)
    • Visual Display
    • Smart TV
    • Smart Hospitality Display
    • Smart Signage
    • Digital Appliance
    • Family Hub
    • Platform
    • Bixby
    • Knox
    • SmartThings
    • Tizen.NET
  • Design
    • Design System
    • One UI
    • One UI Watch
    • Smart TV
  • Distribute
    • Galaxy Store
    • TV Seller Office
    • Galaxy Store Games
    • Instant Plays
  • Support
    • Developer Support
    • Remote Test Lab
    • Samsung Android USB Driver
    • Galaxy Emulator Skin
  • Connect
    • Blog
    • News
    • Forums
    • Events
    • Samsung Developer Conference
    • SDC23
    • SDC22
    • SDC21
    • SDC19 and Previous Events
  • Sign In
Top Global Search Form
Recommendation
  • Blog
  • Code Lab
  • Foldable and Large Screen Optimization
  • Forums
  • Galaxy Emulator Skin
  • Galaxy GameDev
  • Health
  • Remote Test Lab
  • SDC22
  • Watch Face Studio
All Search Form
Recommendation
    Suggestion
      All Search Form
      Filter
      Filter
      Filter
      • ALL
      • DOCS (21)
      • SDK
      • API REFERENCE
      • CODE LAB
      • BLOG
      • NEWS/EVENTS
      • OTHERS
        api reference code lab blog news/events
      1. Develop
      2. Mobile
      3. Samsung Automation

      doc

      Bixby Voice support

      bixby voice support bixby is a new paradigm and platform to advance the state of conversational ai and voice. remote-endpoints make code more flexible on bixby capsules. there are two ways to interact with the bixby voice. bixby capsule for automation studio first. you can create a flow using the capsule label node and the capsule result node. you can run this flow using a capsule for automation studio. we have already developed the capsule for automation studio. it is listed on the bixby marketplace. for how to run a flow in bixby voice, check here capsule label node select the icon and insert a name to identify it in the bixby capsule for automation studio. you can assign unique icons for automation by modifying the icons through the pixel editor. the node can specify name value that will be call from bixby capsule for automation studio. bixby capsule for automation studio call: properties - name (required) the name of the label assigned by the user. it must be unique in order to be identified in the capsule. - icon (optional) the icon of the label drawn by the user. capsule result node the node can specify results value that will be show. click on the preview to edit it. this allows you to enter the message, image src and data array. inputs - message this message will be displayed on the capsule result screen. msg.message - image image address to display on the capsule result screen. msg.image - data an array to be displayed in the form of a table on the capsule result screen. msg.data output - payload the body of the response. the node can be configured to return the body as a string, attempt to parse it as a json string {"name":string, "image":string, "data":array} bixby remote-endpoint second. you can create flows with bixby endpoint node and bixby response node. and this remote endpoint can be used for the bixby capsules you make. bixby endpoint node creates an end-point for creating bixby capsules. properties - method (required) the http method to access the endpoint, such as post or get. - url (required) the url of the remote-endpoint. - action.collect (optional) specifies zero, one, or more inputs to be evaluated before executing the action. keep in mind that the order of inputs in the block is the order in which they are evaluated. - input specifies an input that is collected for executing an action. more output - input (object) msg.input['%name%'] contains an object of any query string parameters. otherwise, it contains the body of an http request. bixby response node the bixby output node sends 200 responses back to requests. output - msg.results output json object visit now - samsung automation studio (beta)

      https://developer.samsung.com/automation/v2-bixby-support.html
      1. Develop
      2. Mobile
      3. Samsung Automation

      doc

      Automation Studio Capsule

      automation studio capsule the automation studio capsule, distributed in the bixby marketplace, allows you to call apps running in automation studio via bixby voice. install on bixby marketplace you can find the automation studio capsule on the bixby marketplace as pictured below. say "start automation studio" through bixby voice. you can run the flow you have deployed. when you call automation studio for the first time, you need a connection between your bixby account and the account used by samsung automation studio. log in to your samsung automation studio account and the connection will start. once the connection is complete, say "in automation studio, run hello" to bixby once again. if you are not subscribed to samsung automation studio, you will need a subscription first. create flows with capsule label and capsule result you can create a flow using the capsule label node and the capsule result node. you can call it from bixby voice with the name you wrote on the capsule label. for a more detailed writing guide, see the tutorial below. get started - samsung automation studio (beta)

      https://developer.samsung.com/automation/v2-sasm-capsule.html
      1. Develop
      2. Mobile
      3. Samsung Automation

      doc

      Overview

      samsung automation studio get started - samsung automation studio (beta) the automation studio allows you to integrate samsung bixby, smartthings and 3rd party (your) apis. connect it with samsung bixby and smartthings! you can start a free trial. the 6th promotion will end when the free trial code we have prepared are exhausted. samsung account a samsung account is your gateway to the world of samsung. when you sign up for a samsung account, you gain access to apps and services of samsung. smartthings support samsung automation studio supports smartthings integration via smartthings node customization. bixby voice support bixby voice can execute your flow that designed with "capsule label" node and "capsule result" node. securely stored manage and store your flows. simply export and import. all files are encrypted and securely stored, protect in what matters. pre-defined flows start with pre-defined flow templates for a mashing-up various cases. get inspiration and create your new flow. runtime environment deploy your flows in secured and isolated containers whose healths and lifecycles are managed automatically by the reliable container platform (cf) bixby capsule support you can create a flow using the capsule label node and capsule result node. you can run this flow using the capsule for automation studio. we have already developed the capsule for automation studio. it is listed on bixby marketplace. remote-endpoint makes your business logic more flexible on bixby voice. "capsule label" node allows you to call the remote-endpoint without developing a capsule. use a remote-endpoint to your capsules? get a paradigm shift when using bixby and its platform for an advanced state of conversational ai and voice. jump on the bixby train and be ready for the 500 million, bixby-enabled, samsung devices that ships yearly. as these are enabled with remote-endpoints making it more to flexibly code on bixby capsules. capsule node decide which name is called through bixby voice without developing a capsule. learn more > smartthings support webhook endpoints in this context is a web services application. it serves as an api endpoint on the internet, that receives incoming http post requests. webhook endpoints must be an https url. rapidly build a smartapp by connecting devices and smartthings services easily. what is the automation? automation allows the user to control their smartthings ecosystem without any manual intervention. an example of an automation is a webhook that uses the smartthings rest api to control and get status notifications from smartthings devices. automation node connect easily with the smartthings smartapp using a web hook endpoint. deviceprofile node know what capability you need? find the 71 capabilities of smartthings. learn more > get started you can start a free trial. the 6th promotion will end when the free trial code we have prepared are exhausted. *[sign up][1] for a samsung account, if you do not already have one. the minimum requirements are: samsung account signed up to smartthings or bixby developers get the subscription code development service level get free trial > use our node on your server! you can find our node named "samsung-automation-studio" in node-red community and can install it in node-red. you can keep your flows through the import/export. npm install node-red-contrib-samsung-automation-studio-nodes self-managed servers limited features learn more > get started - samsung automation studio (beta)

      https://developer.samsung.com/automation/index.html
      1. Learn
      2. Developers Podcast

      doc

      Episode 4, Roger Kibbe

      season 1, episode 4 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 roger kibbe senior developer evangelist, viv labs/samsung twitter - linkedin in this episode of pow, i interview roger kibbe, senior developer evangelist for bixby, samsung’s intelligent assistant technology. roger is a tech geek when it comes to voice technology, even launching his own voice startup. join us as we discuss roger’s journey to samsung and the great things around bixby. learn how to get started building capsules for bixby, and the magic that drives viv, the bixby team at samsung. listen download this episode topics covered intelligent assistant technology multi-modality bixby capsules bixby developer studio bixby marketplace bixby developers chat podcast adam cheyer viv labs helpful links bixby youtube twitter github news/blogs podcast more about bixby samsung bixby is a next-generation, ai platform that enables developers to build rich voice and conversational ai experiences for the bixby marketplace, and bixby devices including phones, watches, televisions, smart appliances, and more. check out the bixby developers website at bixbydevelopers.com to learn more about creating capsules using samsung’s bixby developer studio. 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 of the opportunities available for developers looking to create for samsung. on today's show, i interview roger kibbe, senior developer evangelist for bixby samsung's intelligent assistant technology. roger is a tech geek when it comes to voice technology, even launched his own voice startup. but it was when he entered a samsung hackathon and won, the bixby team said, we need this guy. enjoy. hey, roger, thanks very much for joining me on this podcast. you know, i have to ask you first, who is roger kibbe? roger kibbe 00:44 well, i guess i can answer that question two ways. well, one, i'm a husband and a father to two teenage daughters. oh, boy. but uh, yes, so it keeps me pretty busy these days. but professionally, i'm a senior developer evangelist for samsung bixby and what does that mean? it really means i go out and talk to third party developers and agencies and companies and encourage them to go build upon the bixby platform. you know, i have a long career in technology been doing it for about 25 years and salting. i've been a technology architect, technology strategy i found in my own startup, and i've been in voice for the last several years about the last 18 months or so less than 18 months with samsung, tony morelan 01:27 right about the same time that i did. and interesting. we both have the same title at samsung me being a senior developer evangelist for the developer program, doing something similar to what you're doing, you know, going out and teaching developers and designers how to create for samsung, so pretty cool. we're along the same lines. roger kibbe 01:42 yeah, i think it's an it's an amazing job, actually kind of a combination of you got to be familiar with the technology. but you also have your you know, love to go talk to people and understand what they're doing and figuring out how technology can help solve their problems or help enable them to do something amazing. what a combination. tony morelan 02:03 exactly. so tell me a little bit how you actually got your start at samsung. i heard that you actually won a contest at our developer conference. and that's what put you on the radar at the folks at samsung. so tell me a bit about that. roger kibbe 02:19 yes, i heard about bixby in 2018. it was still a private beta in early 2018. and i was doing my own voice consulting and my own voice start up then. and i thought, hey, there's this new platform. they have this hackathon. i love to play with new technology. i'm one of those people that pies the first piece of new technology too much to my wife's chagrin often. so i went downloaded it and started playing with it. and i realized this is something really cool and doing things in a different way than what the other voice platforms are doing. so i built this capsule is a voice application and bixby terminal technology, it was all about just being a can i recycle this? can i compost this? do i need to throw it in the trash? right question i often get from my daughters is dad, what bend is this going to is and then scratch my head, you know, three bins and i want to be a responsible citizen and put it in the right thing. sure. and i thought, hey, you know, that's a pretty good use case for voice. because you want to know that right away. so built that for bixby. we had this hackathon. i got enough finals. and then in the sdc, samsung developers conference in 2018, all of us finalists were invited to go and then we presented on stage and i ended up winning that hackathon. wow. yeah. and then that led to i met adam shire and a bunch of the bixby people had some good conversations. one thing led to another deeper longer conversations that was in i believe, september 20 18th, and in january 2019, i joined samsung are joined this labs subsidiary of samsung is behind bixby. tony morelan 04:04 you've been in this tech industry for about you said 2025 years assuming then that your education is in the tech field. did you? was that what you majored in when you're in college? roger kibbe 04:13 no good question. no, i actually have a psychology degree. well, that comes in handy with two teenage daughters. it does, indeed actually comes in handy in a lot of ways, actually. because, you know, i think our success personally and professionally is, you know, interacting with people and in a lot of ways, but, uh, yeah, you know, i have a deep interest in human behavior and how that works. and so i decided to major in psychology, but i've always been, you know, there's the geek in me. and i've always played with technology. and so for instance, i took a couple classes pewter science classes for fun, including a lisp class. so if anybody knows lisp out there as a listener, that's usually not such a language that you to equate with fun, but i had a lot of fun with it. tony morelan 04:58 expand a little bit more on listen, what is that? roger kibbe 05:02 well, it's a programming language that is used i would think pretty much only in academia by today, but it's often used to teach kind of the fundamental was i don't know what modern cs classes are probably moved beyond it, kind of fundamentals of programming. and there's a lot of what's called recursion in it, where a function that you write calls itself. so it gets very complicated. if you're a developer, you know what i'm talking about, if you're not a developer, there's kind of this circular reasoning where it kind of just goes in circles and calls itself and calls itself so it's, it gets very confusing in a lot of ways at first, but, uh, it's actually a really good way to learn a lot of the fundamentals of programming. i done programming for that. i started in high school, actually, so graduate college, you actually get right into the tech industry just mentioned a little bit about this startup that you had created, and then how that led you into, you know, your interest in voice. yeah, and you know, a little but it gets back to my thinking about my whole technology career, i served as a consultant and i worked in technology strategy for gapping for many years, and i've always looked for technology to go do something for us, and then get out of the way. and one of the challenges i see with technology today is often yeah, it's incredibly powerful and does something useful for us or something we want it to do, but then it doesn't really get out of the way. um, and when i first saw voice and start playing with voice assistance, i was like, i didn't get it at first. but then after playing with him more and more as like, you know what this is, this kind of fulfills that kind of lifelong ambition of, hey, go get something done and get out of the way. it's the best tech i know for getting out of the way. so in back in 2017, i you know, i had a really good kind of technology job, but the big corporation caught my cushy, cushy, corporate tech job. i decided to get you know, a little bit of an itch, i decided to be a little bit crazy and leave that bounced around a little bit with some startup opportunities and ended up founding my own voice startup with the idea being hey, it's really too hard to build voice applications. today. i'm going to make it much easier for you to do it. or our tagline was wordpress for voice. you know, wordpress is in the web world course. yep, lots of templates makes it easy for small business to get online really easily. we wanted to build that for voice. i will say i think it's still a really good idea. and a lot of ways kind of untapped. but, um, you know, i think there's a saying that ideas are cheap, and execution is hard. i certainly learned that, you know, i think we built a bunch of things, but we weren't fully executing it. so i started veering over into the kind of consulting side and doing my own consulting work and that's when i entered that business. hackathon one nad. and those conversations led to where i currently am. but i'm super happy i did it. it was a it was a great experience. it's something i'd always kind of the back of my head, hey, go off and do your own thing, right? whether succeeds or fails, it doesn't matter. got it. you got to itch that itch. tony morelan 08:17 exactly. i actually once heard that you learn more from failed startups than you do from successful startups. so i too, have ventured into that area. i too, have failed, and lots of great learnings that still come out of that. so you had mentioned adam shire, viv labs, bixby, samsung, kind of tell me this whole relationship, how those all have come together. what exactly is viv lab and who is adam shire? roger kibbe 08:42 yeah. so let me tell you about adam. first, a legend and voice and adam has been working in voice for like 25 years back he worked at stanford sri on voice ah, in the, i guess late 20s. 2008 somewhere around there. they founded a startup called siri and built really what was the first kind of consumer facing voices system? siri most people don't know was originally an app on ios. and then very quickly apple bought it. so adam and his co-founder dead kit law, worked with apple for a couple years and then went to leave because they really wanted to build kind of the next generation of conversational ai and voice assistance. and that's when they founded viv labs and built out the vid labs technology. and then a few years ago, samsung bought viv labs and used it as the foundations of some people called bixby to dotto or the new bixby but the current bixby that's on modern samsung phones, is based upon that viv labs acquisition. so adam is our kind of our technology guru and leader and quite frankly, his vision and where he'd like to see this industry go is a lot of the reason why i chose viv labs because i really, i end is thinking about where voice and conversational ai can go. tony morelan 10:07 wonderful. so let me ask you a quick question about bixby itself. can you tell me where the name bixby came from? roger kibbe 10:14 that's a great question. and i'm going to tell you i actually don't know. why 10:18 don't we ask bixby oh, roger kibbe 10:20 might as well bixby know best. tony morelan 10:24 hey, bixby where did the name bixby come from? 10:28 i've heard that in some cultures bixby means one with great intelligence who raps. maybe that's why samsung chosen for me. roger kibbe 10:35 very good. there we go. so bixby is not a name. that's a samsung invented that name on the original voice assistant. samsung has a little bit of a history there's something called s voice. that then became bixby and the original bixby is really largely focused on controlling the phone and not so much a general purpose voice assistant. and then when they bought vans, it was really to build that into general purpose voice assistant. i will say that the name bixby is a good name for a voice assistant. why is that? yeah, good question. um, so when you say hi bixby or alexa, or hey, google, what happens is on the local device, it has to understand that phrase, and then most of the rest of the processing of anything you say, really is done in the cloud. but you need local processing power on that device to say, hey, i heard that pacific wake up word. okay. and now i'll wake up and i'll start listening. in order to do that, on the local device, you need to be saying something that's kind of got the right kind of syllables got enough syllables and has a mixture of vowels and consonants that make it easy to understand that term, because you don't want to wake up for a false wake word that's a problem in the industry, is i say something and your voices is it wakes up and you weren't addressing bixby is a really good term because of that consonants and vowels and the way they're mixed in there. and then also just, it's short. but phonetically, the way it sounds is pretty distinct. and so whoever came up with that word, they were definitely thinking about this. when they came up with that as the as the wake word for samsung's voice assistant. tony morelan 12:22 got it? and it's a pretty unique word too. so i would think that it's not getting confused with maybe you know, something that could be more common. roger kibbe 12:28 yeah, although there is a bixby there's a city called bixby i believe in oklahoma and then down in just south of us around monterrey. there's a bixby bridge. so it's fairly unique, but there is actually there are other big cities in the world. tony morelan 12:45 i did not know that. roger kibbe 12:48 and build bixby on and bill bixby played the incredible hulk. oh, yes, he did. yeah. so interesting. okay. so not a common word, but there are other uses the word bixby. bixby says interesting. tony morelan 13:03 so now you had mentioned that you know bixby was available on samsung devices. can you talk a little bit about other devices? is it just strictly for samsung devices for their phones? or is it beyond the phone? roger kibbe 13:14 yeah, so is for samsung devices right now. here's the situation right now. so right now you can go and develop a bixby capsule. and you can deploy it on a samsung phone. and there's a marketplace for end users of the phones to go and enable your capsule. think about market. the marketplace is the equivalent of the play store, the samsung store, the ios, the app store, there but it's for voice applications capsules, as we call them. so that's all enabled for a phone so you can build from end to end to get it out to consumers on the phones. and that's the bixby marketplace. that's the biggest marketplace. what you can do right now though, is you can build for the tv samsung is the world's biggest tv manufacturer by a pretty significant margin. the watch, we're the world's second largest smartphone watch manufacturer, and for smart appliances. so we have a refrigerator that has a screen on it. it's a smart appliance. and we're we have huge market share and appliances. so you can build for all those devices, which to my mind is super exciting because i think voice assistants currently have been kind of driven primarily by smart speakers. that's the first thing they introduced and now they're on phones. but that's led to a little bit of kind of smart, speaker centric or phone centric thinking about what you can do. when you add voice to the tv, or the watch or an appliance. you start thinking of whole different and unique use cases where voice can unlock some pretty rich functionality. as you can say, i could wayne go on and on about this i get pretty excited about the opportunities on those additional devices. and so you can develop today in those, and in the marketplace is coming later this year. so super exciting stuff coming from us. tony morelan 15:12 okay, wonderful. so tell me a little bit about you'd mentioned the i know there are their voice assistant, you know, the application software out there. how is bixby different than its competitors? roger kibbe 15:24 um, so first, i already talked about all those different devices. yep. right. and i think that that's a key differentiator. and let me dive in a little bit one because one, i'm particularly excited. i'm particularly excited about the tv. and why i'm excited about that is i look at my so my two teenage daughters, they don't watch tv without their smartphone in her hand. so and they will stop the tv and play with a smartphone. they want interactive tv, and it doesn't really exist today. and so they use a smartphone to enable that. now i generally, you know, a different generation tv is kind of a thing and i listened to it. but i've been thinking about the tv and thinking about, hey, what happens the tv was voice enabled, and i can ask it things even when something is playing. the best example i like to think about a sports course. so let's say i'm watching a sports game like, oh man, i want to hear more about that player. or i don't know i'm watching a football game and they call clipping and maybe i'm new to football, and they're like, what's clipping? wouldn't it be cool? if i could ask the tv? hey, watching the warriors on tv? hey, tell me how many points for game is stephen curry or who's stephen curry it is me overlays some information about stefan curry there. and i can go back to watching the game or a football example. hey, what's clipping and show me what's clipping is and i could better understand the game. i think that's incredibly powerful to bring kind of interactivity, to tv. a in and kind of empower what i see this kind of younger generation seems to want when they have their, their phones with the tv. and quite frankly, i will often say we have we have some smart speakers next our tv and we'll pause and ask it a question. so we want it to, yes, build that right in the tv, build it into where it just shows up and then goes away. if you gave permission, you know, and i think there's some privacy implications to this, but about what you are watching on the tv to the voices, and then it could be really incredibly contextually aware and give you a really amazing information. so i'm really excited about the devices that are that are coming out for samsung, and that's a differentiator. the second big differentiator is really related to those devices. all those devices have screens. so if you look at the voice market today, and you look at let's talk about because they're obviously our competitors, alexa 85 to 90% of their devices are screaming just a smart speaker. okay, on the google side, there's a lot of them, they do have on the phone, a lot of uses on their smart speakers that are in the home. so most of what's being built is voice only with samsung devices, because all those devices i talked about, and it's fair to say in the future, most samsung devices will have a screen you need to build not only for a voice experience, but also a screen experience, that kind of multi-modality, which i think opens up a ton of opportunities. and quite frankly, in some cases, some challenges around multi-modality and building that but it's a new frontier and a lot of ways to build truly multimodal experiences, where you can interact with voice and screen and think about how they interplay with each other. tony morelan 18:49 so i hadn't heard of that term before. so multi-modality that is where you have voice and screen at the same time on the same device. roger kibbe 18:59 yeah, actually, i really refers to kind of you actually are using it today when you use the mouse and the keyboard. so to put a different input mechanism, i say into that is multimodal, you know, i was talking about swiping and typing as the two prompt dominant modalities right now. voice being a third one, i will tell you it's pretty interesting. if you look at kind of the rise of those modalities. we went from kind of keyboard. and then about 10 years later, the mouse arose in the gui and then that and then about 10 years later, ah, smartphones with touchscreens were introduced there. so swiping became and tapping became without, well guess what? smartphones of screens are just a little over 10 years old. so by that 10-year cycle, it's about time for another modality to kind of arise sure and voice definitely looks like a modality. it does not replace typing and swiping what it does is it augments, there's things where voice is the very best way to interact with technology. there’re things we're typing in the very best way to interact with technology, there's things we're swiping in your smartphone, the very best way to interact with technology, it opens up a different way of interacting with technology and kind of powers us to do more with our tech. tony morelan 20:21 so then, let me ask you, where do you see voice going, you know, in the next year, and then even beyond that, you know, for talking five to 10 years. give me give me your thoughts, your ideas of where we really could be taking voice. roger kibbe 20:33 yeah, so voice is in its infancy right now. i like to say that we're at the point where we're kind of barking commands. okay, at the voice assistance. another one, which gives me a laugh, is we're in the fart app stage. so that was the original apps on smartphones were all apps that party, right? yeah. so we're kind of in that stage with voice right now really early. what i think i'd like to see in the next year or two is a little beyond just parking command and actually get some things done. i'm actually pretty bullish about voice commerce. and if not actually going and buying things actually starting the buying process, and actually kind of that top of the funnel kind of marketing. and there's a whole idea of paid marketing by listening to the radio or tv, it's a one way push toward me voice. if i could have a conversation about a product or right, i want more information. i don't kind of more of a pull marketing, i like to call it that. and then i also, um, let me just jump in really quickly. it sounds tony morelan 21:35 like what you're saying that maybe where this could go is like, if i'm actually listening to an ad on the radio, i could, in a sense, have a conversation and ask more questions about that product that's being told to me. yeah, yeah, because that would be amazing. roger kibbe 21:51 yeah. so it's interesting because i'll mention so both spotify and pandora started you know, they have a free ad tier. yes, and many are experimenting just in the last month or two in 2020, certainly, with this idea of, if they're on a device that has a speaker, and that and you're using their client, they'll play an ad and say, do you want to hear more? if you say, yes, get more information, you say, no, you don't. right. and that's really kind of infant kind of simple stuff works. yeah, that's pretty exciting to me is, hey, you know, i, like all, many of us, you know, i kind of tune out the ads when i want to, but every once in a while, there's something i'm like, oh, that is really interesting. i'd like to learn more about that. or i'd like to call book market, of course. so i think there's a huge opportunity there to say, hey, remind me of this. or wow, that sounds really interesting. i'd like to hear more and start a conversation there. so that kind of interactive audio advertising. i don't know when that's all going to happen. but i'd sure like to see that happen in voice in the next few years. i think you did. ask about like longer term by 10 years out there. tony morelan 23:03 yeah, definitely. roger kibbe 23:04 yeah. so i guess the industry likes to call this idea of ambient computing just computing around us. that just does things for us. and sometimes it's just ai that knows we need to get things done and kind of preemptively does it for us. but voice is a big part of that i could just walk into my house and start talking to it, or in my car or in my office and talk and get things done. i'm reminded of there's a funny scene in one of the star trek movies, i think it's one of the early ones. when they go back in time and they go back to earth, in a running lead to a hospital and scotty sees a mouse and he picks it up, he starts talking to the mouse. and of course, he doesn't do it. he kind of mumbles under his breath about, you know, how advanced they are. you know, maybe we're going to get there where voice works well enough, where much of our interaction with tech is done through voice scores. yeah, like i said, i think we'll see keyboards have been around forever, they'll probably still be here in 10 years, and miles on swiping and typing, i just think there's a bunch of things that if we think about it, we can do better with voice or voice is part to that multi-modality, part of that interaction with our technology. so that's what i like to seek out five or 10 years be kind of a, not a novel thing, like it is now in a lot of ways. but it just you expect yeah, tony morelan 24:26 and it's, you know, it's crazy to think, you know, it seems like smartphones have been around forever. but it was not that long ago that truly the first smartphone was introduced to us. and 10 years from now is not much and just think about the advancements that definitely voice will take over that time. roger kibbe 24:42 yeah, absolutely. absolutely. you know, like truly understanding. yep. human voices really hard. i can say something to you in 10 different ways. can you understand i'm seeing the same thing? oh, yeah. that's really hard for an ai to do that. yeah. part of the challenges we have right now voice is when you're developing a voice application need to be pretty deterministic about if a user says this this way, then this is what you do. and here's some variations and how they say, because the ai gets better, you won't have to be so deterministic in your development. they'll just say, when the user intends this is their intention. right? thank you. yes, something like that. that's going to be huge, huge unlock for the industry. but it is a really hard ai problem. tony morelan 25:32 yeah, you know, actually some of the biggest laughs that we get in our house, so it's when we listen to my wife try and talk to one of those voice automated systems that you see on phone systems when you're asking a question trying to be transferred to a different department. and the phone system doesn't understand what my wife says. she doesn't say it any differently. she just says it more aggressively. she gets mad or she gets angrier, but she's still saying the same terms. and it's still sending her to the wrong department. and you know, myself, the kids, we all are just laughing as she just gets have tried to deal with this really, you know, low level ai system. roger kibbe 26:05 yeah, you know, this industry calls us ivr so they mostly been around for a long time and you know that the driver there was cost reduction right so it's expensive for a csr to answer phones cause reduction we all understand it, but sometimes doesn't put people first and i think you saw that with ivr it's funny when you were mentioning your wife getting frustrated and i likewise, um, you know, i will say hitting 0000 in an ivr often kicks you out of it but uh um, there's even websites that actually tell you how to if you're stuck in ivr hell, like this is how you say or this is the buttons you press to get out of that which is pretty funny. but that you caught up in something i think is pretty interesting. we can all feel as humans emotions in our voice, happiness, sadness, excited, bored that the there is a lot of research being done around voice assistance, understanding kind of the emotion in there because just hearing a voice we as humans hear obviously the words we also understand the emotion. they're subtle cues and how we say things. obviously, they're face to face. there's also a body language. one of the challenges and then ai i talked about, is it just understand it's saying, here's the words, what are those words mean? if i could understand the emotion of the user, that could be another input into my understanding, or if you're pissed and angry, and you're talking to an ai voice assistant, maybe you don't want it to be happy, full of personality and cracking jokes. you want it to be direct and to the point and the other hand if you're having fun, maybe the personality of the voice assistant the personas industries likes to call it is more fun and crack some jokes in this kind of friendly. i think there's a big unlock for voices systems to understand kind of the emotional cues that we as humans are giving with the tone and how we say things. sure. tony morelan 28:17 so let's talk a little bit about discoverability. oh, you know, i can only imagine if there's a lot of third-party apps out there. what's bixby doing to help make discoverability? a little easier? roger kibbe 28:27 yeah, there are a lot of third-party applications for all the voice assistance. and part of the challenge is, you have to use the name. so if i use if i call my voice app would say voice, the podcast helper. okay, if i want to use the podcast helper, i have to say something like, ask podcast helper to start or ask podcast helper to play my favorite podcast. the problem there is that ask podcast helper, i have to remember that phrase and i have to remember that term for the name of application. the problem with discoverability is people don't remember that. and so they don't use it. and so if i just say, tell my voices to play my favorite podcasts, it's going to use whatever built in functionality. it has to play podcasts as an example, and not podcasts helper, and not podcast helper. on the other hand, podcast helper may be a better experience. sure i, as a user, feel that podcast helper is my favorite way to listen to podcasts. so what we did with big suzy, introduced late last year, somebody called natural language categories, and it's really to address that. and the whole idea is, is these categories are way categories of interactions. so like playing a podcast, podcast is one of our categories. i'll give you another example and give you an actual real-world example. weather is one of our categories. so if i ask bixby what's the weather like? whatsoever like today, what's the weather like next week? what's the weather like? he will answer that in the built-in weather capsule. i answered that, but i actually in my big city, so there is a weather capsule called big sky that i really like goes into more detail. it's kind of for weather geeks, and i like weather. and so in bixby once i enable big sky what i can do, because it's part of the natural light, the weather natural language category, i as an end user can go and say, i want this to be the default. so the next time i say, hi bixby, what's the weather, big sky answers, built in weather functionality. so what lets you do is choose and personalize your voices system. the closest thing i mean, look, look at android phones. look at samsung phones. if you install two different map apps on an android phone, the first time you go to launch a map, it says hey, you have map app, a or have that be which one you want to use? and do you want to make one-year default? well, bixby has really exactly the same thing. but for voice. so what's the weather? like if i've enabled two of them and say, hey, you have weather capsule a, or you have big sky? which one would you like to use? would you like to make one the default? so i said, hey, use big sky and make it the default. and from then on big sky answers that i can always go into settings and change that. or i can always go back to that old kind of invocation name and say, ask weather app pay for the weather. and it'll override, right because then i'm specifically addressing the name of a capsule, and that will answer. so we've had this in about 20 different categories. we keep on building these and thinking about it. we think it's a big unlock to not only developers kind of solving this discoverability problem, but to my mind, even more importantly, as a consumer. i said, i like big sky over the in weather app, but everybody has their own preferences there. so let the consumer choose what they want their experience to be sure their favorite provider for x, y, or z, and really personalize the experience to the consumer. so suddenly, it may come across in how i'm describing it, but we're definitely super excited about because he thinks there's such amazing possibilities there. tony morelan 32:21 yeah, no, that sounds that sounds great. so let's talk about getting started. if developers or designers want to think about getting into voice, what advice would you give them? yeah, so a couple roger kibbe 32:30 things come to mind. the first is when you're thinking about what you want to build is voice the best interface for it. right. so, you know, obviously, i'm a fan of voice. i think it's amazing. i also think there's areas where typing on a keyboard, or swiping on a screen or better interfaces, right for what you're trying to do. so you need to think about if it's easy are faster or better to do it swiping or typing. i probably shy away from it. okay. on the other hand, if it's hard or difficult, i always like to think about things where i'm like, wow, i got to go through 12 different menus to go do this wow. voice might be really amazing there. so if you're going to replace some functionality, think about stuff that were voices a better interface or where voice is just brand new, it would not work well without voice being the kind of the modality with which you interact with that technology. so that's number one. number two, i'd say is follow your passion. okay, you know, the very best apps, pc, a phone or for voice are typically where the developer had some passion about it. so it really comes through. so if you're passionate about cooking, hmm, maybe there's something cooking voice experience you can build. if you're passionate about exercise. maybe there's an exercise voice experience you can build. so i say, follow your passions, because you're going to build something that passion will come through to people using your app. and you know what? it's going to be a heck of a lot more fun to build. yeah. if it's something that follows your passions, you want to build something that you use. right, exactly. this is fun. i'd use it. this is so cool. i want to share it with the world. tony morelan 34:28 yeah, yeah, i think that's a lot of great entrepreneurs get started as they're doing something that they want, that they're excited about. and then they worry about, you know, the money in the marketing later. but yeah, completely agree with you. so, in doing a little research for this interview, i, i discovered i learned that you actually host your own podcast. tell me a little bit about the bixby developers chat podcast that you host. roger kibbe 34:56 yeah, yeah. so just started that in january. this year, you know how to get started, i went and told my boss and said, i want to start a podcast. he said, go for it. i don't know what that means. i mean, he knew what it meant. but it was kind of like, go for it. let's figure it out and see how it works. and really the genesis is, you know, every time i go to a voice conference, i have these kinds of long in-depth kind of conversations with people around. hey, what are you building with voice? what's your thinking about it? where can you go in the future? and i really wanted to share some of those conversations with the world. you know, i'm passionate about voice and these great conversations with it to my earlier point about what you're passionate about, go share it, so wanted to go share it with the world. and so i think we're done. we've done 11 podcasts right now. we do one every two weeks on breeding, typically people in the voice industry in when we talk about what they're doing, what they've built what they think the future will look like on these our general conversations. we definitely talk about bixby somewhat, but i really the whole idea was a little bit kind of a halo effect is hey, people who are interested in voice would go listen to this podcast. and yeah, absolutely. we want them to go listen and go, hey, i got to go check out that bixby and go try it out or develop something on it. i like what those guys are doing. yeah. but the podcast yep, wide ranging. i've talked to voice designers, i talked to some podcasters i've talked to developers and i continue to think of who would be an interesting guest to talk about it. it's a lot of fun. um, i continue enjoy it. listenership seems to be growing pretty well. so i don't know for one podcaster to another. yeah, i think podcasting is a lot of fun. tony morelan 36:48 yeah, definitely. so for our podcasting fans. how can they find your podcast? where are you guys hosted? what's it called? roger kibbe 36:54 yeah, great question bixby developers chat. so any of your major podcast players, if you start searching for bixby, your bixby developers that'll come across. we're also built in the bixby capsule. so if you enable it you can say hi bixby, play bixby developers chat. and then we're online. if you just search for bixby developers chat, and you can see it and please listen, and then let me know what you like your what you'd like to see in the future. i think a lot of the value of podcasting is listening to your audience and they'll say, i love this. i'd like more of this, less of this love to hear about it. tony morelan 37:31 wonderful. so you've been around voice for a long time. in fact, you know, not just with your podcast, but prior to that with all of your work with voice. i'm sure you've got a lot of experiences around voice. so tell me some of your favorite experiences and why roger kibbe 37:43 yeah, i'm going to say maybe my favorite capsule and bixby is something built in it's the yelp capsule. and why i really like that is i talked earlier about i said, grace is a great way to interface in many ways, but not always. so voice is a really great input modality. so if i wanted to find a chinese restaurant in san francisco, that's open past 10pm on saturday nights. that's a pretty easy you, you can understand exactly what i'm saying. sure, um, there's a lot of information than that. now think about that if i was to search using a typical web interface, right, there's a lot of clicking and typing and things like that and drilling down i need to do there. yeah, but if i just ask the bixby oh, capsule, something like that, it could parse all that input, and then show me the results. so it's great for input modality. on the other hand, i get a list of restaurants and a list of restaurants via voice may be kind of overwhelming. so that's a great place where the screen etc. screen, this list here and then i kind of go back to touch when i swipe through those and touch and find more information. why i like that is it's a great example of multi-modality and kind of using the mix the modalities together. so the yelp capsule and bixby the other thing i'll say one of my favorite things to do on voice is, or just generally is i love trivia. there’re some pretty fun voice trivia experiences. one i really like on a very popular question of the day. it's actually quite simple but really well done. so boom, start question of the day aspects be hi bixby star question of the day, it gives you one question, multiple choice answers. if you get the answer right, you get a bonus question. and you can ask that what's really well done in that is the content is really well done. so the questions are great, the content is great. i'm going to say our content is king invoice and that's a great example. it's incredibly simple what they built but incredibly great because the content so great, there's experience that isn't on bixby i'd love to see come to bixby what's that? it's a trivia game called feel the pressure feel the pressure which is on alexa. yeah. and you've done great content and really great sound effects. the sound effects in that game made me want to play that game more. and i love the thinking of what set sound effects and the impact upon your kind of psyche are so i love that game. but yeah, those are two examples of things that i think are done really, really well with voice. tony morelan 40:22 excellent, excellent laughter definitely check those out. so if people want to learn more about bixby or even you as an evangelist, what's the best way for them to get in touch with you? roger kibbe 40:29 yeah. so for bixby so www.bixbydevelopers.com that is our website. and by the way, that is where you can go i mean, today, you can start developing for bixby so you download the bixby developer studio or id, you can do all your development. there's even a simulator in there. so if you don't yet have a samsung device, you can go and build that simulator. and just from a phone to watch the tv and smart appliance so you can build all that. so that's www.bixbydevelopers.com kind of your home hub for everything big sweet. the other things i'd say follow us on social. we try to be pretty active on twitter. so at bixby developers can also find us at facebook bixby developers search for bixby developers on social myself. i am definitely pretty active on twitter at roger kibbe. i love to talk about voice what people are doing, what's happening, learn about new areas that people are exploring. so let's connect and continue the conversation on twitter. tony morelan 41:37 excellent, excellent. so let me ask you a few questions about bixby studio. so that's the software that's used to create your capsules. tell me a little bit about getting bixby studio is this free? does it cost? roger kibbe 41:49 yeah, hundred percent free. you literally it's on the homepage of bixby developers calm for mac, windows and linux. you download it. it's a full-blown id with develop debug, there's a testing suite in there. there's a simulator, like i said, so you can go from end to end testing and you all do it. in that id, there's no it automatically syncs to the cloud. that's actually kind of a big competitive advantage for us is our idx. some of our competitors require you to do things and kind of sync to the cloud or use two different interfaces. everything in bixby developer studio isn't one you can do it all there and do all your development there until you're ready to submit to the marketplace. and then you start that within that, that studio as well. so is there a process where developers have to be approved to publish their capsules? yeah, so much like what happens with the other voice assistants and happens in various mobile phone app stores. there is a process. so you submit your capsule with information for the marketplace. and that is some information with the reviewers if necessary, and then there's a review process and they make sure you know, there's certain rules around, you know, appropriate content, or have you does that actually work particularly tricky with voice, right? people won't always phrase something the same way. so you want to build over flexibility. you create these things called hints, which are kind of phrases that will kick off your voice experience or capsule. you want those to work. so the reviewers check all that and make sure it all works. and if that's all working, then we'll go live in the marketplace. and if it doesn't, they'll give you some feedback. one of the things we're particularly proud about is our developer kind of outreach in a lot of areas around there. and if somebody doesn't pass, we try to give really useful feedback about hey, here's what you need to fix. and we also get feedback around hey, this, maybe this went live, but this could be even better. x, y or z because it's always in our interest to have really great capsules on the marketplace, so our developers spend our, our capsule review team spends a little more time reviewing things, because part of their job is to give some constructive feedback on sure. you know, good degrade, i like to say, tony morelan 44:18 exactly. so not just does it work or does it not, you know, pass or fail? you're actually giving more insight on how to improve this to get more success. yeah, roger kibbe 44:25 absolutely. tony morelan 44:26 wow. that's great. that's great. all right. so i am going to finish off with our last question here, our last topic, in doing a little research on viv labs and adam shire. i came across this penn and teller video of him doing magic. so and i've been found some other videos of adam doing magic, and i'm wondering, does magic work its way into viv labs. i mean, a little bit about that. roger kibbe 44:53 yeah, so absolutely this so adam is actually this pretty talented amateur magician. he probably kickoff professional if you really put his mind to it. so he loves to talk about magic and he seems to know everyone in the magic industry, he's incredibly well connected there. um, so a couple things happen. one, we have what we call friday magic. so every friday afternoon, kind of near the end of the day, we have a magician come in use of magic, which is really kind of a cool way to start the weekend, you know? sure. all right, you know, the work week is over, well laugh and be entertained with some magic and then we all we all go home. that happens. it's a lot of fun. we definitely when we go to trade shows, we often bring magician in place, sometimes very entertaining results there. but yeah, it's just one of these fun little side things that happens. we had that friday, magic. we talked about it. we do it at trade shows. and yeah, it makes me smile thinking about it. tony morelan 45:59 yeah. no, that's awesome that those things were great. it was a it was a nice discovery. well, hey, roger, absolutely appreciate you taking the time. this has been a great interview. i love getting to know more about you and also about bixby and voice. so again, thank you very much for joining me on today's podcast. roger kibbe 46:13 oh, my pleasure. always love to talk to voice thanks so much. tony morelan 46:17 so before i end this show, i want to do something a little fun with bixby. bixby said she can rap but i want to know hey bixby, can you beatbox? roger kibbe 46:28 check this out. outro 46:39 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.

      https://developer.samsung.com/developers-podcast/s01e04-roger-kibbe.html
      1. Learn
      2. Code Lab

      codelab

      Control a Smart Bulb

      control a smart bulb objective control a smart light bulb and change its color using bixby home studio. overview bixby home studio (bhs) provides a simple and optimized way for accessing and controlling devices connected to your smartthings account. you can quickly create complex diagrams and condition-based flows with bhs's user-friendly graphical user interface (gui). any device compatible with smartthings can be adjusted, controlled, and updated through bixby home studio. for more information, visit getting started with bixby home studio. set up your environment you will need the following: samsung and smartthings account (same email address) smart rgb light bulb added to smartthings account virtual switch from smartthings labs (if a smart rgb light bulb is not available) a. go to smartthings app. b. in the menu, select labs. c. choose virtual switch and click + to add a virtual switch. d. enter the name of virtual switch, location, and room. notewhen you use a virtual switch, you can only create metadata and test the turning on and off functionality. however, a physical smart rgb light bulb is necessary for testing other functions of this code lab activity, such as changing the light bulb color to red. smartthings labs feature is available only on android app in us, canada, uk, india, and south korea. start your project go to bhs.bixbydevelopers.com and sign in using your samsung account. create a new project. select your smartthings location and smart rgb light bulb or virtual switch for the device. click create metadata from scratch. then, click next. choose powerswitch under bixby voice category. select the powerswitch-turnoff and powerswitch-turnon voice intents. click next. input a project name and click done. use a sample graph to switch on the bulb sample graphs are various example action flows that you can explore to learn more about the different voice intents, nodes, and smartthings capabilities. you can use these sample graphs as starter points for your own devices. each sample graph generically handles specific capabilities covered under various user utterances through the different voice intents. for example, the turn on device sample graph works for any device. it covers a variety of user utterances such as "turn on air conditioner.", "turn on fan.", "turn on speaker.”, and so on. follow the steps below to use the turn on device sample graph to switch on the device: go to voice intents > powerswitch-turnon > graph. click the sample graphs icon on the left sidebar menu to show all the available sample graphs. scroll down to see the turn on device sample graph or find it using the search bar. drag and drop the sample graph into your powerswitch-turnon graph editor. click try it to turn on your light bulb. noteif you're using a virtual switch, it will turn on, but you won't be able to see the switch itself. however, you can see the state of the virtual switch change from off to on in the smartthings app. turn off the light bulb and add an alternative response the turn on device sample graph functions to switch on the device when the start node triggers the command node. this graph can be modified to reverse its function, to do that: copy the nodes from the powerswitch-turnon graph to the powerswitch-turnoff graph editor. click the command node to open the node configuration pane and change the command from on to off. right-click on the command node and change its comment to turn off device. click try it to turn off the device. after the command is performed, the response is either success or execution failed. to make the light bulb more responsive, design the graph to provide different responses depending on whether the light bulb is already off or currently on. a. click the raw button and delete the existing code in the raw graph. b. copy and paste the following json into it and click add. [{"nodeid":"5b648da1-a2c3-4912-baff-a559b968070e","nodever":"1.0","nodetype":"capabilityattribute","isstateful":true,"group":null,"inputports":{"device":{"nodes":[],"portinfo":null}},"triggerports":{"success":{"nodes":["ccf1cbb8-c99b-439f-8246-bc9e7b7abfbf"],"portinfo":null},"failure":{"nodes":[],"portinfo":null}},"valueports":{},"triggerinports":{},"configurations":{"attribute":{"datatype":"datatype.schema.afcapabilityattribute","datavalue":{"component":"main","capability":"switch","attribute":"switch","property":{"name":"value","datatype":"datatype.primitive.afstring"}}},"required":{"datatype":"datatype.primitive.afboolean","datavalue":true}},"styles":{"x":415,"y":360}},{"nodeid":"ccf1cbb8-c99b-439f-8246-bc9e7b7abfbf","nodever":"1.0","nodetype":"equalcomparison","isstateful":true,"group":null,"inputports":{"leftvalue":{"nodes":["5b648da1-a2c3-4912-baff-a559b968070e"],"portinfo":null},"rightvalue":{"nodes":["8d9bf8ec-7cb1-4ffe-b4c0-b0424d394027"],"portinfo":null}},"triggerports":{"true":{"nodes":["593250c4-9c19-4155-8f90-1318f9484aab"],"portinfo":null},"false":{"nodes":["a9c4d152-eb0d-45d2-a2bd-20217de6fee6"],"portinfo":null}},"valueports":{},"triggerinports":{},"configurations":{"operator":{"datatype":"datatype.operator.equalcomparisonoperator","datavalue":"equalto"}},"styles":{"x":585,"y":332}},{"nodeid":"8d9bf8ec-7cb1-4ffe-b4c0-b0424d394027","nodever":"1.0","nodetype":"constant","isstateful":true,"group":null,"inputports":{},"triggerports":{},"valueports":{},"triggerinports":{},"configurations":{"value":{"datatype":"datatype.primitive.afstring","datavalue":"on"}},"styles":{"x":415,"y":500}},{"nodeid":"a9c4d152-eb0d-45d2-a2bd-20217de6fee6","nodever":"1.0","nodetype":"responsefeaturealreadyset","isstateful":true,"group":null,"inputports":{},"triggerports":{},"valueports":{},"triggerinports":{},"configurations":{},"styles":{"x":635,"y":480}}] c. four nodes were added to the graph. an attribute node that receives and passes an on or off value; a constant node with on as its value; an equal comparison node that compares if the attribute value is equal to the constant value; and a response: already set node d. rewire the graph to make it work properly by clicking the line coming from the start node and pressing the delete key. e. create a new line from the start node and connect it to the attribute node's trigger port. f. connect the equal comparison node's true port to the command node's trigger port. g. click the align button a couple of times to automatically organize the graph. h. then, click try it while the device is already off or already on, to observe the different responses. change the light bulb's color based on time the command node has two capabilities that can adjust the color of light bulb, such as colorcontrol and colortemperature. in this step, use these command node capabilities together with the get current datetime node and get datetime attributes node to set the light bulb's color to red or warm, if the current date time is 8:00 pm or later. otherwise, the light bulb's color remains blue. add the following json into the powerswitch-turnon graph. [{"nodeid":"a31659e2-68fc-42b6-8076-01c2cb9fec23","nodever":"1.0","nodetype":"getcurrentdatetime","isstateful":true,"group":null,"inputports":{"__zoneid":{"nodes":[],"portinfo":null}},"triggerports":{"main":{"nodes":["ea58c225-7d40-45b9-85d6-d8d941de9b2e"],"portinfo":null}},"valueports":{},"triggerinports":{},"configurations":{},"styles":{"x":715,"y":280}},{"nodeid":"ea58c225-7d40-45b9-85d6-d8d941de9b2e","nodever":"1.0","nodetype":"getdatetimeattributes","isstateful":true,"group":null,"inputports":{"input":{"nodes":["a31659e2-68fc-42b6-8076-01c2cb9fec23"],"portinfo":null}},"triggerports":{"main":{"nodes":["880416f6-d288-4b97-b763-2abd46bf2737"],"portinfo":null}},"valueports":{"seconds":{"name":"seconds"},"month":{"name":"month"},"hour":{"name":"hour"},"year":{"name":"year"},"minutes":{"name":"minutes"},"timestampinseconds":{"name":"timestampinseconds"},"day":{"name":"day"}},"triggerinports":{},"configurations":{},"styles":{"x":815,"y":280}},{"nodeid":"880416f6-d288-4b97-b763-2abd46bf2737","nodever":"1.0","nodetype":"comparablecomparison","isstateful":true,"group":null,"inputports":{"leftvalue":{"nodes":["gr://node/ea58c225-7d40-45b9-85d6-d8d941de9b2e/value/hour"],"portinfo":null},"rightvalue":{"nodes":["606796bc-d8ea-4421-942d-91544271615d"],"portinfo":null}},"triggerports":{"true":{"nodes":["b2ba65ab-5e3e-4615-8d3a-79015a03d7bc"],"portinfo":null},"false":{"nodes":[],"portinfo":null}},"valueports":{},"triggerinports":{},"configurations":{"operator":{"datatype":"datatype.operator.comparablecomparisonoperator","datavalue":"greaterthanorequalto"}},"styles":{"x":975,"y":320}},{"nodeid":"606796bc-d8ea-4421-942d-91544271615d","nodever":"1.0","nodetype":"constant","isstateful":true,"group":null,"inputports":{},"triggerports":{},"valueports":{},"triggerinports":{},"configurations":{"value":{"datatype":"datatype.primitive.afinteger","datavalue":20}},"styles":{"x":815,"y":420}},{"nodeid":"2b22b1a1-b9cb-4881-a861-3bf74ccd7847","nodever":"1.0","nodetype":"capabilitycommand","isstateful":true,"group":null,"inputports":{"device":{"nodes":[],"portinfo":null},"1:color":{"nodes":["2389baa9-db45-4eb3-a40c-1166bf1e620f"],"portinfo":{"datatypes":["undefined"],"minitems":1,"maxitems":1,"iscustomport":true}}},"triggerports":{"success":{"nodes":["a31659e2-68fc-42b6-8076-01c2cb9fec23"],"portinfo":null},"failure":{"nodes":[],"portinfo":null}},"valueports":{},"triggerinports":{},"configurations":{"commands":{"datatype":"datatype.util.aflist","datavalue":[{"datatype":"datatype.schema.afcapabilitycommand","datavalue":{"component":"main","capability":"colorcontrol","command":"setcolor","arguments":[{"datatype":"datatype.schema.afcommandargument","datavalue":{"name":"color","optional":false,"datatype":"datatype.primitive.afjsonobject"}}]}}]}},"styles":{"x":590,"y":274}},{"nodeid":"2389baa9-db45-4eb3-a40c-1166bf1e620f","nodever":"1.0","nodetype":"constant","isstateful":true,"group":null,"inputports":{},"triggerports":{},"valueports":{},"triggerinports":{},"configurations":{"value":{"datatype":"datatype.primitive.afjsonobject","datavalue":{"hue":55,"saturation":55}}},"styles":{"x":675,"y":440}},{"nodeid":"b2ba65ab-5e3e-4615-8d3a-79015a03d7bc","nodever":"1.0","nodetype":"capabilitycommand","isstateful":true,"group":null,"inputports":{"device":{"nodes":[],"portinfo":null},"1:temperature":{"nodes":["4d02fcda-df99-4c75-8b0a-73bb67933acd"],"portinfo":{"datatypes":["undefined"],"minitems":1,"maxitems":1,"iscustomport":true}}},"triggerports":{"success":{"nodes":[],"portinfo":null},"failure":{"nodes":[],"portinfo":null}},"valueports":{},"triggerinports":{},"configurations":{"commands":{"datatype":"datatype.util.aflist","datavalue":[{"datatype":"datatype.schema.afcapabilitycommand","datavalue":{"component":"main","capability":"colortemperature","command":"setcolortemperature","arguments":[{"datatype":"datatype.schema.afcommandargument","datavalue":{"name":"temperature","optional":false,"datatype":"datatype.primitive.afinteger"}}]}}]}},"styles":{"x":1115,"y":380}},{"nodeid":"4d02fcda-df99-4c75-8b0a-73bb67933acd","nodever":"1.0","nodetype":"constant","isstateful":true,"group":null,"inputports":{},"triggerports":{},"valueports":{},"triggerinports":{},"configurations":{"value":{"datatype":"datatype.primitive.afinteger","datavalue":500}},"styles":{"x":975,"y":478}}] rewire the graph as follows: a. delete the wire that connects command (switch) node's success port and response: success node's trigger port. b. connect the command (switch) node's success port to the command (colorcontrol) node's trigger port. c. connect the command (colortemperature) node's success port to the response: success node's trigger port. d. connect the numerical comparison node's false port to the response: success node's trigger port. noteadd a constant node with time zone, for example america/new_york, as string value if you want to test this section based on your local time. click align. then, click try it to see how the light bulb color change based on time. you're done! congratulations! you have successfully achieved the goal of this code lab. now, you can control a smart light bulb using bixby home studio. if you face any trouble, you may download this file: control bulb complete code (25.72 kb) notewatch this short clip to quickly know how to navigate your way in this code lab and to see how easy it is to use bixby home studio. to learn more about bixby, visit: developer.samsung.com/bixby

      https://developer.samsung.com/codelab/bixby/smart-bulb.html
      1. Learn
      2. Developers Podcast

      doc

      Episode 8, SDC21 Recap

      season 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

      https://developer.samsung.com/developers-podcast/s02e08-sdc-recap.html
      1. Develop
      2. Mobile
      3. Samsung Automation

      doc

      Service on Cloud

      service on cloud samsung automation studio is provided as a subscription service through the cloud. a beta program is currently in progress. if you have a samsung account, you can use cloud runtime for up to 1 year according to the terms and conditions. samsung automation consists of the following: editor the editor distributed in k8s is developed as a web app. flow based programming is possible through a web browser. however, if you have not subscribed to the samsung automation service, you need to migrate flow to your own runtime to deploy and run flow. sign up through your samsung account. flows you create are securely stored in the cloud. and it runs through the cloud runtime with one click for you to deploy. also, you can improve your flow by checking the execution data of the created flow through the debug messages sent by the executed app. samsung automation studio capsule the automation studio capsule, distributed in the bixby marketplace, allows you to call apps running in automation studio via bixby voice. please check the following page for more details. progressive web app you can use a pwa to send push notifications to your device in your flow. after installing the pwa and accepting notifications, you can use notification node to send push notifications to registered devices. please check the following page for more details. backend provides restful api based on microservice architecture deployed in cloud native to support subscription users. if you directly install and use samsung automation studio's public node, you cannot directly link backend. as a result, you are limited in some managed features. we recommend that you subscribe to automation studio's cloud service for full access to additional convenience features. runtime built on node-red's runtime, automation studio's runtime runs in an isolated container per user through cloud foundry. the small quata runtime we provide for free is managed so that you can experience flows-based programming and deploy and run multiple automations without problems. get started - samsung automation studio (beta)

      https://developer.samsung.com/automation/v2-service-on-cloud.html
      1. Learn
      2. Developers Podcast

      doc

      Season 1

      samsung developers podcast, season 1 in season 1, tony interviews developers, designers, and thought leaders from the mobile industry. in episode 3, the tables are turned and he is interviewed by our own charlotte allen. we wrap up season 1 with an introduction to the 2020 best of galaxy store awards. in season 2, tony starts by interviewing one of the most successful galaxy watch designers who won the best watch face designer during the best of galaxy store awards. he continues with a list of influential designers, developers, educators, and industry veterans. there are even a couple of surprises in store. episodes date topic guest(s) download/listen 05 oct 2020 galaxy store hyunah kwon, charlotte allen · samsung electronics listen 21 sep 2020 appstack swalé nunez · samsung electronics listen 8 sep 2020 dex prasad rayala · samsung electronics listen 24 aug 2020 games · tizen diego lizarazo · samsung developers listen 10 aug 2020 galaxy watch · galaxy themes chris shomo · infinity watchfaces listen 27 jul 2020 knox morgan parker · knox partner program listen 13 jul 2020 mobile · games andy beaudoin · microsoft/turn 10 studios listen 29 jun 2020 galaxy themes tomas joscak · vienna studios listen 15 jun 2020 iot · smartthings ash nazir · iotgadgets listen 1 jun 2020 mobile · games aurelien lavaud · gameloft/asphalt 9 listen 15 may 2020 bixby roger kibbe · bixby developers listen 1 may 2020 galaxy watch · galaxy themes tony morelan · samsung developers listen 1 may 2020 web · samsung internet dan appelquist · samsung internet listen 1 may 2020 games · galaxy store jong woo · samsung game services listen 1 may 2020 samsung developers pow! · samsung developers listen

      https://developer.samsung.com/developers-podcast/season-01.html
      1. Develop
      2. Mobile
      3. Samsung Automation

      doc

      SmartThings My Device

      smartthings my device directly control smartthings devices without even registering the automation by using the automation studio. to do this, you are advised to get your 'pat (personal access token)' and the 'device id' of smartthings before you can make a flow. my device node this node represents an your smartthings device. you can control your smartthings devices directly without even registering the automation. to do this, you should set your pat on this node and select one on your device list. then, you can get a condition or put a command to your installed devices by using 'status', 'command' nodes. after setting your pat, get your device list and select device that you want to control. properties - name the label of the name assigned by the user. it's unique name in flow. - personal access token getting a smartthings pat on the personal access token page. never share your tokens with anyone! - device list the list of your device that . select device that you want to control, subscribe example set your pat on the 'my device' node select the device that you want to use on the your device list. 3 select the device you want on the 'status'/'command' node. make a flow using 'status'/'command' node that was set. sample use case : a bulb switch control using the bixby voice visit now - samsung automation studio (beta)

      https://developer.samsung.com/automation/v2-smartthings-my-device.html
      1. Develop
      2. Mobile
      3. Samsung Automation

      doc

      FAQ

      faq what is samsung automation studio? the automation studio can quickly mash-up various cloud based services. by drawing or using a node, it is the easiest way to connect your service to both smartthings and bixby. what can i do with samsung automation studio? the tool allows you to create a new service by combining external services with samsung services. you can design new features in a cloud-powered environment and run them directly without any other server. providing an easy extension to more intelligent and personalized experience on samsung's services. how do i get started? a sign in with your samsung account to subscribe. to create a workspace, you must have a subscription code that you obtained from an event. it is free for one year. do i need to pay a monthly subscription to use? a no. if you got the subscription code, samsung automation studio is completely free. how do i get the subscription code? a we will be offering a certain number of subscription codes through events or promotions. notifications of events and promotions can be found on the samsung developers. can i use an expired subscription code? a no. please create a workspace in a given period. if your subscription code has expired, you will not be able to create a workspace. the subscription code will not be reissued until that next event or promotion. how do i contact customer support for more information? a easily contact the customer support team for technical and support issues. visit now - samsung automation studio (beta)

      https://developer.samsung.com/automation/v2-faq.html
      No Search Results
      No Search results. Try using another keyword.
      • <<
      • <
      • 1
      • 2
      • 3
      • >
      • >>
      Samsung Developers
      Samsung Developers
      Quick Link
      • Android USB Driver
      • Code Lab
      • Galaxy Emulator Skin
      • Foldables and Large Screens
      • One UI Beta
      • Remote Test Lab
      • Developer Support
      Family Site
      • Bixby
      • Knox
      • Samsung Pay
      • SmartThings
      • Tizen
      • Samsung Research
      • SamsungOpen Source
      • Samsung Dev Spain
      • Samsung Dev Brazil
      Legal
      • Terms
      • Privacy
      • Open Source License
      • Cookie Policy
      Social Communications
      • Facebook
      • Instagram
      • Twitter
      • YouTube
      • Buzzsprout
      • Rss
      • Linkedin
      • System Status
      • Site Map
      • System Status
      • Site Map
      • facebook
      • instagram
      • twitter
      • youtube
      • buzzsprout
      • rss
      • linkedin

      Copyright © 2023 SAMSUNG. All rights reserved.