Episode 12, Prasad Rayala
season 1, episode 12 previous episode | episode index | next episode this is a transcript of one episode of the samsung developers podcast, hosted by and produced by tony morelan a listing of all podcast transcripts can be found here host tony morelan product manager, samsung developers instagram - twitter - linkedin guest prasad rayala product manager, samsung electronics in this episode of pow, i interview prasad rayala, product manager for dex, the samsung technology that allows users to extend their galaxy mobile device into a desktop computing experience not only do we talk about the advantages for developers optimizing their apps for dex, but how easy it is to get started listen download this episode topics covered what is dex devices that run dex compatible operating systems optimizing apps for dex dex resources dex sample code security dex features getting started with dex helpful links learn about dex - samsungdex com develop for dex - developer samsung com/samsung-dex samsung dex overview - developer samsung com/samsung-dex/overview dex insights - insights samsung com dex code lab - developer samsung com/codelab dex forum - forum developer samsung com/c/samsung-dex/26 dex whitepaper - insights samsung com/2020/02/12/the-beginners-guide-to-samsung-dex-4/ youtube dex playlist - youtube com/playlist more about samsung dex samsung dex is a new user experience that extends the functionality of your android device to a pc-like environment connect your galaxy to your monitor or tv to bring it to life on the big screen an extension of android n's multi-window mode, there are no proprietary samsung apis needed to launch apps in samsung dex with just a usb cable, unlock your phone's possibilities on pc and mac through samsung dex and now with the note20, you can connect wirelessly to your smart tv using miracast transcript note transcripts are provided by an automated service and reviewed by the samsung developers web team inaccuracies from the transcription process do occur, so please refer to the audio if you are in doubt about the transcript tony morelan 00 02 hey, i'm tony morelan and this is pow! podcasted wisdom from the samsung developer program, where we talk about the latest tech new trends and give insight into all the opportunities available for developers looking to create for samsung on today's show, i interview prasad rayala product manager for dex, the samsung technology that allows users to extend their galaxy mobile device into a desktop computing experience not only do we talk about the advantages for developers optimizing their apps for dex but how he traveled to australia just before covid-19 hit, and with the borders closed he can't come back enjoy so i am super excited to have with me prasad rayala on the podcast i need to first ask who is prasad? prasad rayala 00 48 hey, thanks tony for having me i'm a product manager at samsung electronics america i cover knox mobile enrollment and knox managed products and recently i picked up dex as well and in my role i work with our internal teams to enable them with what's new with these products, how they can be offered to customers, and what challenges customers are facing in implementing these solutions on the other side, i work with our r&d teams to enhance these solutions based on feedback we receive from our customers and partners tony morelan 01 28 so how long have you been at samsung for? prasad rayala 01 31 a total of six years three years with samsung america and three years samsung dubai tony morelan 01 38 i didn't realize that she worked in dubai prasad rayala 01 40 yeah, but three years and then i moved to samsung us tony morelan 01 44 did you study tech when you were in college? prasad rayala 01 48 i am an engineer, but i studied civil engineering, how to construct buildings and bridges but i moved to it i started my career with as a programmer on the midrange systems is foreign during the y2k era, i then moved to java programming language and i've been working outsourcing company in india for over a decade while i was with them, i was posted to dubai, to manage the customer relationships there while i was in dubai, i came across an opportunity to join samsung to manage a large scale smart learning project where about 400 classrooms across the country need to be digitized with large displays in the classrooms and also provide devices for students to consume the content that was in 2013 and after completing the project, i moved to the mobility side and the knox was just launched at that time, and i was cast to spread the awareness of narcs work with partners the ecosystem, just take it to the market and i continued in that role for about three years and in 2016, i moved to the us and joined a global knock solution engineering team and since then i've done different roles like solution engineering, partner management, project management, and now product management tony morelan 03 21 you know, i recently did a podcast interview with the knox partner program prasad rayala 03 25 yes, those are excellent yeah i mean, it's a great initiative, how to help partners, build their solutions, get support, and actually work with samsung in promoting those solutions it's a nice platform tony morelan 03 39 see, it mentioned that you eventually made it to the us tell me where are you based out of right now prasad rayala 03 44 i work out of our mountain view office in the bay area we also have the north america or us r&d team also operates from majority of the knox r&d teams, engineering, product managers work out of that office as well tony morelan 04 00 is that where you're at right at this moment, prasad rayala 04 02 as of this moment, i'm in melbourne, australia my family lives here and i came to visit them, middle of march and since then, i'm stuck here because of the border closures on both sides so i continue to work remotely leveraging all the technical capabilities my company provided, including decks, tony morelan 04 24 like i can imagine what that must be like, you know, glad to know that you and your family are safe and that you're able to continue working hopefully soon, the borders will open and you'll be able to come home but i'm just not sure when that's gonna be let's talk a bit more about dex now, what exactly is dex? prasad rayala 04 41 so samsung dex is a software platform that extends your smartphone or tablet into a desktop computing experience it is built into many of the latest samsung smartphones and tablets it's free you don't have to buy anything lily to get started using decks is just a monitor, hdmi adapter and peripherals like keyboard and mouse and with our latest galaxy note 20, you can use decks wirelessly on most of your tvs that support mirror cast the best part is while you are running decks on the monitor, you can continue to use your device at the same time so you're attending a video conference on the biggest screen, but you can also take notes or browse through your emails on your device at the same time tony morelan 05 33 so i know my first experience with decks was a little over a year ago and back then i actually had to stick it into a cradle so you're saying now it's prasad rayala 05 43 it's miracast? yes, you connect your larger display to mirror cast wirelessly when dex was launched with galaxy s eight yes, there were a couple of hardware accessories like cradle was required to plug it in we graduated from their two wireless connectivity now there are certain limitations like how many number of apps you can run while you're connected wirelessly but you have the option of just going into a meeting room connecting to a display wirelessly and running your presentations off your phone tony morelan 06 18 so can you tell me where did the name dex come from? what does that mean? prasad rayala 06 22 yeah, anything ending with x is very catchy, right? but dex is a short version of desktop experience so when you activate it by connecting your phone or tablet or monitor you get the familiar look and feel of a desktop environment with features and functions you're used to like multiple and resizeable, windows, keyboard shortcuts, and drag and drop etc tony morelan 06 51 do users need to install any special apps or using these special api's to enable samsung dex on their devices? prasad rayala 06 58 no, no special application required, it's pre built on the device firmware you don't have to install anything we just need to connect device to a monitor with the cable and dex will launch automatically an it administrator on the other side can control the text experience like allowing or disallowing enabling decks and choosing which applications can run index mode okay, this can be done using their preferred e&m solution tony morelan 07 27 definitely for security that's an important aspect is dex only compatible with android? or is it compatible beyond android os prasad rayala 07 36 so dex can be used in three different variations to meet various needs first, you can use it by connecting your samsung android device to a monitor or you can run it in standalone mode on the tablet screen without connecting to a monitor or you can use your pc or mac by installing an application on the mac or pc and connect your device through usb cable and run dax on your existing laptop or mac but the experience itself is powered by the software in both on samsung smartphones and tablets, tony morelan 08 15 so what applications can i use index mode? prasad rayala 08 18 pretty much any android application that's running on your device can be run in dex mode, all your favorite business applications like microsoft office, mobile suite, adobe apps for creative professionals, video conferencing apps like microsoft teams, webex, zoom bluejeans, etc wow, okay yeah, and if you are relying on legacy windows applications that do not have mobile or web versions, you can use virtual desktop applications like vmware or citrix within dex to access a full windows desktop from your phone and it's not just all work, you can have some fun too you can play your favorite games on a biggest screen and use your keyboard mouse gaming keyboard and mouse to play to control the game experience on a bigger screen tony morelan 09 14 wow, i didn't know that that's, definitely a great advantage yeah so let's talk a bit about developing for deck so if i'm a developer, why should i optimize my app for decks? prasad rayala 09 24 yeah, based on some market research, we found the majority of it workers use two or more devices for work, phone, laptop, tablet, laptop, desktop, etc at least two when multitasking between these devices, productivity is lost due to compatibility between the operating systems and applications samsung dex minimizes this fragmentation by bringing pc like experience to your mobile devices applications optimized for dex can take advantage of android's multi window features where users can open multiple apps in the same session to work, connect, and interact seamlessly together because these applications will be running on a larger screen index mode, you can use additional features like drag and drop files between windows copy paste between multiple applications and navigate between apps with your familiar keyboard shortcuts tony morelan 10 29 you know, we talked a little bit about covid how you're in australia at the moment because of the borders you know, pretty much the country is working from home so can you talk a bit about the benefits of developers optimizing their apps considering that people are now working at home more? prasad rayala 10 45 yeah, i mean, the the obscene shift in many things that we are usually doing say working from home for an hour is different from working from home for six months teaching kids for a couple of hours from home is different from remote learning toward the day so enabling the secure and productive work from home setup is one of the core use cases of tech's imagine you're about to jump onto a video conferencing call with your team on your laptop, and it decides to go through a noise tony morelan 11 21 yes, yes, prasad rayala 11 22 right at that moment, or you get a blue screen you don't have to reschedule your call, you can just connect your phone to the monitor and fire up your decks and join the call you can continue checking your emails, take notes or even collaborate with your team by sharing your screen while you are on the video conferencing kind of launch through decks if you need access to windows native applications, yes, you can fire up video solution like citrix or vmware and if you have an application running in education space to say students will be able to utilize a large screen to access your solution and use the s pen on the tablets to take notes while attending a session tony morelan 12 08 that's great with this whole distance learning, any sort of tools that we can offer to our students to yeah, to help is prasad rayala 12 14 definitely a huge benefit so my son school is using google classroom and they share a lot of material for kids to work on some math worksheets, etc he's been printing them and writing on them and scanning and sharing with their teachers i told him, why don't you use your s pen so now he's converting it into a pdf? he's editing writing on the tablet itself, just saving it locally and sharing with his teachers we're reducing a lot of printing at home and saving some yes, tony morelan 12 52 definitely definitely that's great so what has samsung decks done to drive awareness for developers prasad rayala 13 00 yeah since the launch of deck samson has worked closely with the developer community in enabling business applications to take advantage of the benefits offered by decks every year at samsung developer conference there are dedicated talk tracks and hands on labs were offered a lot of articles and videos around how dex is enabling certain use cases in verticals like public safety, health care, and education these are published on samsung insights portal and there is a dedicated section on the developer website for samsung to help developers start the journey and optimizing their apps for tax tony morelan 13 43 that's excellent any chance that there's some sample code out there for developers who want to take a look at it and understand a little bit more? prasad rayala 13 49 absolutely there are hands on videos on the developer samsung com how to optimize the applications and there is some sample code explaining each optimization they can do these videos are great like, you can just pause them and make changes to our app and there are instructions on how to test your application, how it's running on dex, etc there are a lot of resources on developer samsung com tony morelan 14 18 that's, that's great so we talked a little bit about your experience with knox so let's talk about what has dex done related to security prasad rayala 14 27 so dex doesn't really interfere with security it fully complies with the policies set by administrator through the mmm say you want to attach a picture you took on your phone to your email and if your administrator has blocked access to the usb ports on your laptop, for security reasons how will you send your picture to your email you will either email it to yourself or to a third party cloud store is both are not productive enough not secure enough so with decks, you'll have that seamless access of your local files on your device, which you can just drag and drop these files onto your email client running on your device itself so no more emailing it yourself or uploading to a third party file sharing system you can also leverage your biometrics to set up samsung pass on on your device to access your online accounts without having to type in your password every time on the personal side if you are using the secure folder where you might have installed sensitive applications, like banking or you store sensitive information, you can continue to use it dex won't interfere with secure folder tony morelan 15 49 so i had mentioned earlier that the version of dex that i had was where i put my device into a cradle so i know that dex has evolved so talk a little bit about where dex originated from and but it's become prasad rayala 16 00 yeah then so the mobile devices is not designed to run multiple applications at the same time right so yes, there can be background applications running but user typically interacts with to one application at a time there is no multi window but as dex enables this multi windows feature, the device can heat up pretty quickly so the first version of dex when it was introduced on galaxy s eight, there was a docking accessory called the deck station or a dex pad was required to start the desktop experience and connect to peripherals so these accessory had a little fan inside to keep the device cool and ports to connect your keyboard and mouse and hdmi back your monitor with node nine, the need for these docking accessories really was eliminated by introducing the next hdmi adapter simple cable or a multi port adapter if you need to connect your peripherals in 2019 with the launch of node 10 decks for pc was introduced i talked before where you can install an application on your pc or a mac and access decks right from your computer with no today don't need any wires, any cables, you can just connect your phone to your miracles supported this tvs wirelessly tony morelan 17 29 so you had mentioned a little bit about multi window are there any other specific types of optimizations? that can be done? prasad rayala 17 36 yeah, i think minimum decks optimized application should support multiwindow keyboard mouse inputs and handle runtime configuration changes generally, if an app follows best practices of android programming, it will successfully run index mode without any code changes okay? there are no samsung specific sdk to integrate our api's to call multi window support enables minimizing, maximizing and resizing the application window only the manifest file needs to be updated to support this feature to enable keyboard and mouse support, you just do not explicitly declare touch screen support in your manifest and keep in mind that when an application switches between mobile and dex mode, runtime configurations change, this is similar to an orientation change from portrait to landscape these runtime configuration changes may result in forcing the application to restart when switching between mobile and x mode you don't want a webex session that you joined from phone to restart when you launch decks mode to avoid this, just follow androids guideline on handling configuration changes and best practices for building a responsive design that seems tony morelan 18 51 pretty straightforward what about some new decks features like finger gestures are drag and drop? prasad rayala 18 57 yeah, so drag and drop, copy paste these features have been there, right from the beginning the finger gestures you're mentioning is how you use your device screen as a touchpad when you are in dex mode by connecting your device to the monitor if you do not have a mouse, you can convert your device screen as a touchpad to interact with decks and run just like a traditional touchpad on a laptop a single tap on your phone screen is same as your mouse left click, a double tap is like a right click, you can pinch your fingers to zoom etc tony morelan 19 35 so what types of apps then are developers optimizing for decks? prasad rayala 19 39 so any application used in a workplace setting right? productivity suites, your vdi applications video conferencing, or specific vertical focused applications like say healthcare or education these are all applications that can be optimized any application that can benefit from a desk stop experience running on a larger screen is a candidate for optimization it's not just limited to, again, work apps, you can optimize some of your games as well, if you will, that games can be educational my daughter is learning how to count by twos, threes, fours, she just started her multiplication and there are a lot of lessons out there router gamified and instead of watching those on a seven inch screen or a 10 inch laptop, i'm letting her watch those things on my samsung tv on a larger screen, and she's happy with it tony morelan 20 41 oh, that's that's excellent so let's talk about some of the challenges is a dex had to face any challenges that you can share? prasad rayala 20 48 yeah, so with dax, our goal is to close the gap between desktop and mobile computing experiences it won't happen overnight we need to build an ecosystem around next to support different use cases, we are pretty confident about meeting their mobile workers needs but we know we have some work to do in other verticals we are investing heavily in enhancing the core capabilities of the device itself to support different vertical use cases, along with live raising capabilities of our partners there are some exciting things on the roadmap so watch this space through this year and early next year tony morelan 21 30 excellent so let's talk about some of the areas of success then what can you share that that you're proud of the dex has accomplished prasad rayala 21 37 so we've seen dex adopted in almost all industries, saying healthcare of patient experiences improved to seamless continuity from doctors workstation to patient rooms and back again in retail the associate can use a single device to say browse through inventory, check prizes, or ask assist customers with checkouts all with a single device say in public safety officer can use his mobile phone while in the field or inside the vehicle or at the station, say in a insurance or construction space, you can consolidate your hardware so you have access to everything you need while in the field without having to go back and forth between devices so we we continue to work with our partners and customers now to identify different use cases in retail bank branches there's a nice use case where the bank associate can interact with the customer to a dual screen kind of mode where associate will be accessing, say presenting different loan options or critical options to the customer and the customer will be using a tablet or filling his or her personal information, both sharing the same device so they're nice use cases we are discovering our customers are help improving the product with the use cases they have in the specific vertical businesses tony morelan 23 15 yeah, and i, you know, i can totally see where you know, we're in the middle of this pandemic with covid it's pretty obvious that even when we get beyond this pandemic, i think our society is going to be making a shift towards how we're conducting a lot of our, you know, day to day business so just your example there of how working with bank institutions, and being able to share screens, but yet, stay within your device, i think is very, very advantageous, right so what advice do you have for developers looking to get started modifying their apps for decks, prasad rayala 23 49 so if you have never experienced vertex, you don't know how your application looks and feels on a larger screen just start simple enabled multi window keyboard shortcuts and just connect your device, launch your application and just see the magic these changes do not require any change in your core and just the manifest file, you can just make some changes and run it once you see how it runs on a larger device with resizable, windows and drag and drop, etc, then it'll force you to think outside that seven inch screen your application is designed to run on or you can then go on and explore more and provide unique features like the contextual menu, or using their mouse wheel to zoom in, say you have a map solution in your application you can use your mouse wheel to zoom in and out of the map, etc that's great tony morelan 24 45 so for a developer that wants to get started, what's the best way for them to learn more? is there a website that they can go to? prasad rayala 24 53 yeah, i mean, to understand what specific solutions are best optimized for dex checkouts samsung dex com it gives an overview of the solution itself, how it runs, how to enable it, what device is it run on, etc and while you're there, just go to text for business section to understand how it's used in different verticals you may be operating in a specific industry, it will help understand how dex is enabling use cases in that industry and there are a lot of videos on youtube on just decks both from samsung team and independent analysts users out there who tried decks for different use cases and finally, when you ready to start optimizing your application, go to developer samsung com and go to the deck section and follow the instruction start simple and just start optimizing your app tony morelan 25 49 that's that's great that sounds actually pretty darn pretty darn easy yeah so are there any news or any events coming up that we can get excited about from decks? prasad rayala 25 58 so as much as we wanted to be in front of our customers and partners but we couldn't do so with covid so we are going as much detail as possible have we had a two day virtually experience event in july where industry experts advised how businesses can adjust to the new normal we have also launched a series of online events called samson together, where we host one hour session with our partners to introduce new solutions we are bringing together to help our customers navigate these difficult situations we covered decks in detail in the last episode, very hands on demonstrations and use cases discussed etc so check out samson together this a series of one hour sessions and the last session covered decks in detail tony morelan 26 52 that's great that's great thank you for that and i will be linking to all of this in the show notes for this episode so make it easy for for our listeners to find those pages if people want to contact you or the decks team, what is the best way for them to do that? prasad rayala 27 06 so the instructions www developer samsung com are pretty self explanatory, a lot of videos and sample code, etc but if you still need help or send in a request with your question inside that portal, there is a dedicated team around the clock to help you with your classifications wherever you are in the world, there is a team in your timezone of answering your questions, make use of that contact form on the www developer samsung com tony morelan 27 36 excellent so a couple of last questions for you so the first thing i want to ask is, when you're not working, what do you do for fun? prasad rayala 27 44 so can you really say when you're not working now that you are at home and you're always hooked on to work? there is no there is no distinction between you're at work at home, you're always tony morelan 27 58 okay, so when you're outside and you're under plugged prasad rayala 28 00 so yeah, mostly i spend my time with my family also my work my toolkits keep me busy helping them with these remote learning or just keeping them busy when when they're not learning but if i can still sneak out some time, while mostly be exploring my neighborhood by walking, i love to go on slow, long walks and probably some hikes tony morelan 28 28 so the last question you had mentioned that you were studying as a civil engineer, and then you actually got to spend time in dubai what was that like with the i'm sure you were amazed with all the buildings that you saw there prasad rayala 28 40 to divide goes to the cycles of real estate boom and bust right when it's booming you you could see thousands of these cranes set up they do go vertical, because they need to make use of the limited the space they have they can't spread out so they go vertical in minimum you'll see like 3050 floors and all that so samsung office was on 51st 52nd floor and we could from there the palm jumeirah, clearly it there are a lot of engineering marvels a lot of great architecture there is a twisting and rotating tower so builders are competing to meet new and unique designs of their most challenging work environment, right, the temperatures constantly about 130 140 sometimes, it's very challenging sometimes it's just fun tony morelan 29 40 well, hey, prasad i absolutely appreciate you taking the time to join me on the podcast thank you very much prasad rayala 29 44 thanks, tony thanks for having me outro 29 47 looking to start creating for samsung, download the latest tools to code your next app, or get software for designing apps without coding it all sell your apps to the world on the samsung galaxy store, check out developer samsung com today and start your journey with samsung the pow! podcast is brought to you by the samsung developer program and produced by tony morelan