• Learn
    • Code Lab
    • Foldables and Large Screens
    • One UI Beta
    • Samsung Developers Podcasts
  • 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
    • 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
    • Samsung Podcasts
  • Support
    • Developer Support
    • Remote Test Lab
    • Issues and Bugs Channel
    • Samsung Android USB Driver
    • Galaxy Emulator Skin
  • Connect
    • Blog
    • News
    • Forums
    • Events
    • Samsung Developer Conference
    • 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
  • Samsung Developer Conference
  • SDC22
  • Watch Face Studio
All Search Form
Recommendation
    Suggestion
      All Search Form
      Filter
      Filter
      Filter
      • ALL (75)
      • DOCS
      • SDK
      • API REFERENCE
      • CODE LAB
      • BLOG
      • NEWS/EVENTS
      • OTHERS
        api reference code lab blog news/events
      1. SDP DevOps

      doc

      md

      política de privacidade do samsung developers samsung electronics co., ltd. (controladora de dados) ("samsung") sabe como a privacidade é importante para seus clientes, funcionários e parceiros e nos esforçamos para ser claros sobre como coletamos, usamos, divulgamos, transferimos e armazenamos suas informações. esta política de privacidade fornece uma visão geral de nossas práticas de informação com respeito às informações pessoais coletadas por meio do site samsung developers e dos eventos relacionados (os "serviços comerciais"). esta política de privacidade pode ser atualizada periodicamente para refletir mudanças em nossas práticas de dados pessoais com relação aos serviços comerciais ou mudanças na lei aplicável. indicaremos no início desta política de privacidade quando ela foi atualizada mais recentemente. se atualizarmos a política de privacidade, avisaremos com antecedência sobre as alterações que consideramos relevantes, colocando um aviso nos serviços comerciais ou enviando um e-mail, quando apropriado. quais informações coletamos? coletaremos vários tipos de informações pessoais em conexão com os serviços comerciais. por exemplo: coletaremos informações pessoais que você fornecer, como seu id da samsung account, nome, endereço, endereço de e-mail, país, idioma, informações relacionadas ao cargo e tópicos do seu interesse; coletaremos detalhes de perguntas e quaisquer comunicações que você nos enviar ou entregar; coletaremos dados sobre seu uso dos serviços comerciais, incluindo o tempo e a duração de seu uso, informações armazenadas em cookies que definimos no seu dispositivo (como seu endereço ip e tipo de dispositivo), informações relacionadas aos downloads que você fizer (como aplicativos e contagem de downloads) e informações sobre páginas favoritas e compartilhadas; e coletaremos informações sobre sua participação em eventos, incluindo a participação em eventos e atividades dentro de eventos. você pode optar por não nos fornecer certos tipos de informações, como tópicos de interesse, nome da empresa, ocupação e nível do cargo. em alguns casos, isso pode limitar sua capacidade de usar os serviços comerciais. faremos o nosso melhor para explicar essas limitações quando solicitarmos suas informações para que você possa tomar uma decisão informada. como usamos suas informações? podemos usar as informações que coletamos para as seguintes finalidades: identificar e autenticar você para que possa usar os serviços comerciais; fornecer a você os serviços comerciais; responder às suas perguntas ou solicitações sobre os serviços comerciais ou feitas por meio deles; oferecer serviços melhores e mais personalizados que levem em consideração o registro de uso de serviços ou outras informações relevantes que você fornecer; sujeito ao seu consentimento específico, quando exigido pela lei aplicável, informar você sobre novos produtos e serviços; para avaliação e análise do nosso mercado, clientes, produtos e serviços (incluindo pedir sua opinião sobre nossos produtos e serviços e realizar pesquisas de cliente); compreender a forma como as empresas utilizam os serviços comerciais para que possamos melhorá-los e desenvolver novos serviços; fornecer serviços de manutenção e manter um nível suficiente de segurança nos serviços comerciais; vincular sua samsung account a recursos ou serviços conectados, como o serviço remote test lab; mostrar anúncios nos serviços comerciais; proteger os direitos, a propriedade ou a segurança da samsung ou de qualquer uma das nossas respectivas afiliadas, parceiros comerciais, funcionários ou clientes, por exemplo, em processos judiciais, investigações internas e investigações por autoridades competentes; outras finalidades com seu consentimento separado, quando exigido pela lei aplicável ou conforme descrito no momento em que suas informações forem coletadas. usamos e combinamos as informações que coletamos sobre você em nossos serviços comerciais, dispositivos ou outras fontes para fornecer a você uma experiência melhor. por exemplo, você pode usar os detalhes da samsung account não apenas no serviço comercial no qual você se registrou, mas em outros serviços que usam contas samsung. também usamos as informações que você fornece diretamente ou por meio de outras fontes, conforme descrito acima, para fornecer conteúdos de que você pode gostar ou que tenha personalizado. a samsung trata informações pessoais para as finalidades descritas acima. obteremos seu consentimento para tratar dados pessoais de acordo com a lei aplicável, a menos que tenhamos outra base legal para tratar suas informações sem consentimento, quando aplicável, como para cumprir a lei, obrigações regulatórias e processos judiciais, ou para executar um contrato que você fez conosco. a base jurídica pode variar de um país para outro, mas utilizaremos a base jurídica prevista na lei de proteção de dados e outras leis similares do seu país. a base legal da samsung para processar informações pessoais inclui o processamento: para que possamos cumprir nossas promessas a você, como fornecer-lhe o serviço comercial – execução de um contrato ou procedimentos preliminares (artigo 7º, v da lgpd); para promover nossos interesses comerciais (por exemplo, administrar nosso relacionamento com você – legitimo interesse (artigo 7º, ix da lgpd); para cumprir a lei, as obrigações regulatórias e os processos legais (artigo 7º, ii, vi da lgpd); e com o seu consentimento (artigo 7º, i da lgpd). para quem nós divulgamos suas informações? divulgaremos suas informações internamente em nosso negócio e para as entidades abaixo, mas apenas para as finalidades previstas acima. afiliadas: outras empresas do samsung electronics group que controlamos ou possuímos. prestadores de serviços: empresas cuidadosamente selecionadas que prestam serviços para nós ou em nosso nome. esses provedores também têm o compromisso de proteger suas informações. outras partes quando exigido por lei ou conforme necessário para proteger nossos negócios: por exemplo, pode ser necessário por lei, processo legal ou ordem judicial de autoridades governamentais divulgar suas informações. elas também podem buscar suas informações conosco para fins de aplicação da lei, segurança nacional, antiterrorismo ou outras questões relacionadas à segurança pública. outras partes em conexão com transações corporativas: podemos divulgar suas informações a terceiros como parte de uma fusão ou transferência, aquisição ou venda, ou em caso de falência. outras partes com o seu consentimento ou sob sua solicitação: além das divulgações descritas nesta política de privacidade, podemos compartilhar informações sobre você com terceiros quando você consente ou solicita separadamente tal compartilhamento. os envios que você faz para as áreas públicas de um site, aplicativo móvel ou outro serviço online, como quadros de avisos, podem ser visualizados por outros usuários dos serviços comerciais. não controlamos e não somos responsáveis ​​por como outros usuários dos serviços comerciais podem usar essas informações. por exemplo, as informações pessoais que você envia em áreas públicas podem ser coletadas e usadas por outras pessoas para enviar mensagens não solicitadas ou para outros fins. como mantemos suas informações seguras? levamos a proteção de dados a sério. implementamos proteções físicas e técnicas para manter as informações que coletamos seguras. no entanto, observe que embora tomemos medidas razoáveis ​​para proteger suas informações, nenhum site, transmissão de internet, sistema de computador ou conexão sem fio é completamente seguro. para onde enviamos seus dados? seu uso ou participação nos serviços comerciais pode envolver transferência, armazenamento e tratamento de suas informações fora de seu país de residência, de acordo com esta política. esses países incluem, sem limitação, a república da coreia, os estados unidos da américa, vietnã, bangladesh, reino unido, índia, rússia e polônia. observe que a proteção de dados e outras leis de países para os quais suas informações podem ser transferidas podem não ser tão abrangentes quanto as de seu país. tomaremos as medidas adequadas, em conformidade com a legislação aplicável, para garantir que suas informações pessoais permaneçam protegidas. tais medidas incluem o uso de cláusulas contratuais padrão para salvaguardar a transferência de dados para fora do seu país de residência, conforme aplicável. para obter mais informações sobre as salvaguardas que tomamos para garantir a transferência legal de seus dados para outros países, ou para obter uma cópia dos acordos contratuais em vigor, entre em contato conosco pelos métodos descritos na seção fale conosco nesta política de privacidade quais são seus direitos? seus dados pessoais pertencem a você. você pode nos pedir para fornecer detalhes sobre o que coletamos e pode nos pedir para excluir ou corrigir quaisquer imprecisões. você também pode nos pedir para restringir ou limitar o processamento, o compartilhamento ou a transferência de suas informações pessoais, bem como fornecer a você suas informações pessoais que coletamos para que você possa usá-las para seus próprios fins. para exercer seus direitos, entre em contato conosco pelos métodos descritos na seção fale conosco desta política de privacidade. no entanto, solicitar a exclusão de suas informações pessoais também pode resultar na perda de acesso aos serviços comerciais. se você solicitar a exclusão de informações pessoais, você reconhece que pode não ser capaz de acessar ou usar os serviços comerciais e que as informações pessoais residuais podem continuar a residir nos registros e arquivos da samsung por algum tempo em conformidade com a lei aplicável, mas a samsung não usará essas informações para fins comerciais. você entende que, apesar de sua solicitação de exclusão, a samsung reserva-se o direito de manter suas informações pessoais, ou uma parte relevante delas, de acordo com nossa política de retenção de dados e leis aplicáveis, caso a samsung tenha suspendido, limitado ou encerrado seu acesso ao site por violar os termos de uso da samsung ou qualquer outra política da samsung ou legislação aplicável, quando necessário para proteger os direitos, a propriedade ou a segurança da samsung ou de qualquer de nossas respectivas afiliadas, parceiros de negócios, funcionários ou clientes. por quanto tempo mantemos suas informações? não manteremos suas informações pessoais por mais tempo do que o necessário para a finalidade para a qual foram coletadas. isso significa que as informações serão destruídas ou apagadas de nossos sistemas quando não forem mais necessárias. tomamos as medidas adequadas para garantir que processamos e retemos informações sobre você com base na seguinte lógica: pelo menos a duração pela qual as informações são usadas para lhe fornecer um serviço; conforme exigido por lei, obrigação regulatória, um contrato ou em relação às nossas obrigações estatutárias; apenas durante o tempo necessário para o fim para o qual foram coletadas ou processadas, ou mais se exigido por qualquer contrato, lei aplicável ou para fins estatísticos, sujeito às salvaguardas apropriadas. quais serviços de terceiros usamos? nossos serviços comerciais podem ter links para sites e serviços de terceiros que estão fora de nosso controle. não somos responsáveis ​​pela segurança ou privacidade de quaisquer informações coletadas por sites ou outros serviços. você deve ter cuidado e revisar as políticas de privacidade aplicáveis ​​aos sites e serviços de terceiros que você usa. cookies nosso site usa cookies para distingui-lo de outros usuários de nosso site. isso nos ajuda a fornecer a você uma boa experiência ao navegar em nosso site e nos permite aprimorá-lo. um cookie é um pequeno arquivo de letras e números que armazenamos em seu navegador ou no disco rígido de seu computador, se você concordar. os cookies contêm informações que são transferidas para o disco rígido do seu computador. usamos os seguintes cookies: cookies estritamente necessários. esses cookies são necessários para o funcionamento do nosso site. eles incluem, por exemplo, cookies que permitem que você faça login nos serviços comerciais com segurança. cookies analíticos ou de desempenho. isso nos permite reconhecer e contar o número de visitantes e ver como os visitantes se movem em nosso site quando o estão utilizando. isso nos ajuda a melhorar a forma como nosso site funciona, por exemplo, garantindo que os usuários encontrem o que procuram facilmente. cookies de funcionalidade. eles são usados ​​ para reconhecer você quando retorna ao nosso site. isso nos permite personalizar nosso conteúdo para você. cookies de segmentação. esses cookies registram sua visita ao nosso site, as páginas que visitou e os links que seguiu. usaremos essas informações para tornar nosso site e os anúncios nele exibidos mais relevantes aos seus interesses. você pode bloquear cookies ativando a configuração em seu navegador que permite recusar a configuração de todos ou de alguns cookies. no entanto, se você usar as configurações do seu navegador para bloquear todos os cookies (incluindo cookies essenciais), você não conseguirá acessar todo ou partes do nosso site. exceto para cookies essenciais, todos os cookies expiram após um ano. suas escolhas oferecemos certas opções relacionadas às informações pessoais que obtemos sobre você. os serviços comerciais podem oferecer opções relacionadas à coleta, exclusão e compartilhamento de certas informações relacionadas aos serviços comerciais. se você se recusar a permitir que os serviços comerciais coletem, armazenem ou compartilhem certas informações, não poderá usar todos os recursos disponíveis através dos serviços comerciais. para exercer suas escolhas, entre em contato conosco conforme indicado na seção fale conosco desta política de privacidade. fale conosco você pode nos contatar para atualizar suas preferências, enviar uma solicitação ou fazer perguntas. a maneira mais fácil de entrar em contato conosco é através da seção fale conosco em: https://www.samsung.com/. para solicitações sobre seus dados pessoais, entre em contato conosco na seção privacidade em: https://www.samsung.com/. você também pode nos contatar aqui: support@samsungdevelopers.com samsung electronics co., ltd. 129, samsung-ro, yeongtong-gu, suwon-si, gyeonggi-do 16677, república da coreia

      https://developer.samsung.com/sdpdevops/terms/privacy/pt-br/tacPrivacy_022223.html
      1. SDP DevOps

      doc

      md

      samsung developers privacy policy samsung electronics co., ltd. (data controller) ("samsung") knows how important privacy is to its customers and their employees and partners, and we strive to be clear about how we collect, use, disclose, transfer and store your information. the data controller representative of samsung in turkey is "samsung electronics istanbul pazarlama ve ticaret ltd. şti.". this privacy policy ("kvkk notification text") provides an overview of our information practices with respect to personal information collected through the samsung developers website and related events (collectively, the "business services"). samsung aims to process personal data of the business services users in accordance with the international data protection provisions and the provisions of the law no. 6698 on protection of personal data (the "kvkk- also known as lppd in english abbreviation") and other legislation. we hereby inform you that your personal data that you have provided/will provide to samsung and/or are obtained externally by any means by samsung due to your being a business services user shall be processed by samsung acting as of "data controller": within the framework of the purpose for which they are required to be processed and as relevant, limited, and proportionate to such purpose, by preserving the accuracy and the most up-to-date state of such personal data as they have been provided to samsung by you or otherwise, and by complying with the conditions stipulated in the kvkk. with this kvkk notification text (obligation to inform text), it has been aimed to continue and develop the activities carried out by samsung in accordance with the principles contained in the kvkk. this kvkk notification text may be updated periodically to reflect changes in our personal information practices with respect to the business services or changes in the applicable law. we will indicate at the top of this kvkk notification text when it was most recently updated. if we update this kvkk notification text, we will let you know in advance about changes we consider to be material by placing a notice on the business services or by emailing you, where appropriate. what information do we collect? samsung shall process your personal data for the purposes and legal grounds specified in this kvkk notification text. if there is any change in the purpose for which your personal data are processed or in the legal grounds thereof, this kvkk notification text shall be updated and re-published by samsung. we will collect various types of personal information in connection with the business services. your personal data are collected through electronic media, via all kinds of information, documents and certificates you have submitted to samsung and collected through the application, both before and after the establishment of the contractual relationship and during such contractual relationship. for example: we will collect personal information that you provide, such as your samsung account id, name, email address, country, language, job-related information, and topics you’re interested in; we will collect your question details and any communications you send or deliver to us; we will collect data about your use of the business services, including the time and duration of your use, information stored in cookies that we have set on your device (such as your ip address and device type), information related to any downloads you make on the business services (such as apps and download count), and information about bookmarked pages and shared pages; and we will collect information about your participation events, including attendance of events and activities within events. you can choose not to provide us with certain types of information, such as interested topics, company name, occupation and job level. in some cases, this may limit your ability to use the business services. we’ll do our best to explain these limitations when we’re asking for your information so you can make an informed decision. how do we use your information? we may use information we collect for the following purposes: to identify and authenticate you so you may use the business services; to provide you with the business services; to respond to your questions or requests made through or about the business services; to offer better and more customized services that take into account your service usage record and other relevant information you provide; subject to your separate consent where required by applicable law, to inform you about new products and services; for assessment and analysis of our market, customers, and services (including asking you for your opinions on our products and services and carrying out customer surveys); to understand the way companies use the business services so that we can improve them and develop new services; to provide maintenance services and to maintain a sufficient level of security on the business services; to link your samsung account to connected features or services, such as the remote test lab service; to deliver advertising on the business services; to protect the rights, property, or safety of samsung, or any of our respective affiliates, business partners, employees or customers, for example, in legal proceedings, internal investigations and investigations by competent authorities; and other purposes with your separate consent where required by applicable law or as described at the time your information is collected. we use and combine the information we collect about you from our business services, devices, or other sources to provide you with a better experience. for example, you can use your samsung account details not only on the business service you registered with, but other services which use samsung accounts. we also use the information you provide directly or through other sources as described above to provide content you may like or that you’ve personalized. samsung processes personal information for the purposes described above. samsung’s legal basis to process personal information includes processing: your personal data are processed being limited to the use of the related service/platform; in compliance with the legislation in force and the law on protection of personal data; by automated or non-automated methods; based on your explicit consent, for the purposes of sending commercial electronic messages to you; based on article 5, paragraph 2 of the kvkk, sub-paragraph c), which stipulates ‘if it is necessary to process personal data of contractual parties, provided that such processing is directly related to the establishment or performance of the contract’, and sub-paragraph f) thereof, which stipulates ‘if it is mandatory to process personal data for the legitimate interests of the data controller, provided that the fundamental rights and freedoms of the data subject are not violated’: for all collection purposes stated above other than sending commercial electronic messages to you; and may be updated in line with our obligations arising from the legislation and the company policies. your personal data shall be kept for a reasonable period of time until the purpose for which they are processed ceases to exist or until the end of the legal time period specified in the relevant legislation, and in any case until the expiry of the statute of limitations. to whom do we disclose your information? the procedures and principles to be applicable to personal data transfers are set forth in articles 8 and 9 of the kvkk, and the personal data of the data subject may be transferred to third parties in turkey and/or abroad. we will disclose your information internally within our business, but only to those who need it to further provide services or to help with your requests. we will also disclose your information to the following entities, only to the extent that this will be necessary to provide the business services: affiliates: other samsung electronics group companies which we control or own, such as our affiliates who help us operate the business services or provide technical support. service providers: carefully selected companies that provide services for or on behalf of us, such as companies that help us with operation of the business services and providing analytics. these providers are also committed to protecting your information. other parties when required by law or as necessary to protect our business: for example, it may be necessary by law, legal process, or court order from governmental authorities to disclose your information. they may also seek your information from us for the purposes of law enforcement, national security, anti-terrorism, or other issues that are related to public security. other parties in connection with corporate transactions: we may disclose your information to a third party as part of a merger or transfer, acquisition or sale, or in the event of a bankruptcy. other parties with your consent or at your direction: in addition to the disclosures described in this kvkk notification text, we may share information about you with third parties when you separately consent to or request such sharing. submissions that you make to public areas of a website, mobile application, or other online service, such as bulletin boards may be viewable to other users of the business services. we do not control, and are not responsible for, how other users of the business services may use this information. for example, personal information that you submit in public areas could be collected and used by others to send you unsolicited messages or for other purposes. how do we keep your information secure? we take data protection seriously. we’ve put in place physical and technical safeguards to keep the information we collect secure. however, please note that although we take reasonable steps to protect your information, no website, internet transmission, computer system, or wireless connection is completely secure. where do we send your data? your use or participation in the business services may involve transfer, storage and processing of your information outside of your country of residence, consistent with this kvkk notification text. such countries include, without limitation, the republic of korea, the united states of america, vietnam, bangladesh, united kingdom, india, brazil, russia and poland. what are your rights under kvkk? in accordance with article 11 of the kvkk, you may apply to samsung and make requests on the following issues about your personal data: learning whether or not your personal data have been processed, obtaining information on the procedure, if your personal data have been processed, learning the purpose for which your personal data have been processed and whether or not they are used in line with such purpose, obtaining information about third parties to whom your personal data are transferred within turkey or abroad, requesting correction of your personal data if they have been processed incompletely or inaccurately and requesting the notification of third parties to whom your personal data are transferred of the correction made in this respect, requesting deletion, destruction, or anonymization of your personal data if the reasons for which they are processed no longer exist and requesting the notification of third parties to whom your personal data are transferred of such deletion, destruction, or anonymization procedure, objecting to the occurrence of a result which is detrimental to you as a result of analyzing of your processed personal data exclusively through automatic systems, requesting indemnification for your damages which are caused by unlawful processing of your personal data. samsung or our data controller representative shall receive and evaluate the data subject requests through the "samsung electronics co., ltd. data subject application form" available on https://www.samsung.com/tr/info/kvkk/. samsung or our data controller representative shall conclude your application free of charge in accordance with article 13 of the kvkk according to the nature of the request, and within 30 (thirty) days at the latest. if the request is rejected, the reason(s) for rejection shall be notified to you in writing or electronically together with the relevant grounds. however, requesting the deletion of your personal information may also result in a loss of access to the business services. if you request deletion of personal information, you acknowledge that you may not be able to access or use the business services and that residual personal information may continue to reside in samsung's records and archives for some time in compliance with applicable law, but samsung will not use that information for commercial purposes. you understand that, despite your request for deletion, samsung reserves the right to keep your personal information, or a relevant part of it, in line with our data retention policy and applicable laws, if samsung has suspended, limited, or terminated your access to the website for violating the samsung terms of use or any other applicable samsung policy or applicable law, when necessary to protect the rights, property, or safety of samsung, or any of our respective affiliates, business partners, employees or customers. how long do we keep your information? we won’t keep your personal information for longer than is necessary for the purpose for which it was collected. this means that information will be destroyed or erased from our systems when it’s no longer required. we take appropriate steps to ensure that we process and retain information about you based on the following logic: at least the duration for which the information is used to provide you with a service; as required under law, a contract, or with regard to our statutory obligations; only for as long as is necessary for the purpose for which it was collected, is processed, or longer if required under any contract, by applicable law, or for statistical purposes, subject to appropriate safeguards. what third-party services do we use? our business services may link to third-party websites and services that are outside our control. we are not responsible for the security or privacy of any information collected by websites or other services. you should exercise caution, and review the privacy statements applicable to the third-party websites and services you use. cookies, beacons and similar technologies we, as well as certain third parties that provide content, advertising, or other functionality on our business services, may use cookies, beacons, and other technologies in certain areas of our business services. cookies cookies are small files that store information on your device. they enable the entity that put the cookie on your device to recognize you across different websites, services, devices, and/or browsing sessions. cookies serve many useful purposes. for example: cookies can remember your sign-in credentials so you don’t have to enter those credentials each time you log on to a service. cookies help us and third parties understand which parts of our business services are the most popular because they help us to see which pages and features visitors are accessing and how much time they are spending on the pages. by studying this kind of information, we are better able to adapt the business services and provide you with a better experience. cookies help us and third parties understand which ads you have seen so that you don’t receive the same ad each time you access our business services cookies help us and third parties provide you with relevant content and advertising by collecting information about your use of our business services and other websites and apps. when you use a web browser to access the business services, you can configure your browser to accept all cookies, reject all cookies, or notify you when a cookie is sent. each browser is different, so check the "help" menu of your browser to learn how to change your cookie preferences. the operating system of your device may contain additional controls for cookies. please note, however, that some business services may be designed to work using cookies and that disabling cookies may affect your ability to use those business services, or certain parts of them. other local storage we, along with certain third parties, may use other kinds of local storage technologies, such as local shared objects (also referred to as "flash cookies") and html5 local storage, in connection with our business services. these technologies are similar to the cookies discussed above in that they are stored on your device and can be used to store certain information about your activities and preferences. however, these technologies may make use of different parts of your device from standard cookies, and so you might not be able to control them using standard browser tools and settings. for information about disabling or deleting information contained in flash cookies, please click here. beacons we, along with certain third parties, also may use technologies called beacons (or "pixels") that communicate information from your device to a server. beacons can be embedded in online content, videos, and emails, and can allow a server to read certain types of information from your device, know when you have viewed particular content or a particular email message, determine the time and date on which you viewed the beacon, and the ip address of your device. we and certain third parties use beacons for a variety of purposes, including to analyze the use of our business services and (in conjunction with cookies) to provide content and ads that are more relevant to you. your choices we offer you certain choices in connection with the personal information we obtain about you. the business services may offer choices related to the collection, deletion and sharing of certain information and communications about products, services and promotions. you can access the settings of the business services to learn about choices that may be available to you when you use the business service. if you decline to allow the business services to collect, store or share certain information, you may not be able to use all of the features available through the business services. to exercise your choices, please contact us as indicated in the contact us section of this privacy policy. contact us you can contact us to update your preferences, correct your information, submit a request, or ask us questions. you can contact us at: data controller samsung electronics co., ltd. 129, samsung-ro, yeongtong-gu, suwon-si, gyeonggi-do 16677, republic of korea data controller representative samsung electronics istanbul pazarlama ve ticaret ltd. şti. defterdar mah.otakçilar cad. sinpaş flatofis apt.no.78/46 eyüpsultan

      https://developer.samsung.com/sdpdevops/terms/privacy/en-tr/tacPrivacy_022223.html
      1. SDP DevOps

      doc

      md

      “삼성” 개발자 이용 약관 다음의 이용 약관 전부를 주의 깊게 읽어주시기 바랍니다. 본 약관은 사용자에 의한 “삼성” 개발자 웹사이트(developer.samsung.com)의 이용을 규율하고 동시에 사용자와 “삼성전자 주식회사”(이하 ”삼성”) 간의 계약을 구성합니다. 개인정보취급방침은 본 약관에 참조로 포함되어 있습니다. 본 약관에 대해 문의 사항이 있거나, 이에 동의하지 않는 경우에는 웹사이트를 이용하기 전에 support@samsungdevelopers.com으로 문의하시기 바랍니다. ”삼성”은 본 약관을 변경할 수 있습니다. 약관을 변경할 경우에는 시행일자 및 변경내용, 변경사유 등을 명시하여 그 시행일자로부터 7일 이전(사용자에게 불리하거나 중대한 사항의 변경은 30일 이전)에 웹사이트 공지, 애플리케이션 팝업, 이메일, 푸시메세지, 문자메세지 등의 방법 중에서 적절한 방법으로 공지 합니다. ”삼성”이 약관을 변경할 경우에는 변경 약관 공지 후 변경 약관의 적용에 대한 사용자의 동의 여부를 확인합니다. 변경 약관 공지시 사용자가 동의 또는 거부의 의사표시를 하지 않으면 승낙한 것으로 간주하겠다는 내용도 함께 공지한 경우, 사용자가 공지에서 지정한 일자까지 거부의사를 표시하지 않는다면 변경 약관에 동의한 것으로 간주합니다. 사용자가 변경 약관의 적용에 동의하지 않는 경우 “삼성“ 또는 사용자는 본 서비스의 이용계약을 즉시 해지할 수 있습니다. download “삼성” 정보 “삼성”은 대한민국 법률에 의거하여 설립되어 존속하는 회사로서, 본사는 대한민국 경기도 수원시 영통구 삼성로 129(매탄동)(우편번호: 443-742)에 위치합니다. 웹사이트 액세스 및 “삼성”의 지식재산권 본 웹사이트는 사용자가 웹사이트에 포함된 콘텐츠를 사용자 자신의 용도 및 이익을 위하여 이용하도록 허용합니다. “삼성”은 언제든지 웹사이트를 변경 또는 폐쇄하거나 액세스를 거부할 수 있고, 이용 요금 부과 및 액세스에 대한 기타 제한 조치를 취할 수 있습니다. 본 웹사이트 및 웹사이트에 포함된 모든 자료는 “삼성”이 소유한 또는 “삼성”에 사용이 허가된 지식재산권(저작권, 상표권, 특허권, 실용신안권, 디자인권, 데이터베이스권 및 영업비밀 포함)에 의거하여 보호받습니다. 자료에는 웹사이트의 디자인, 레이아웃, 로고, 브랜드, 외양, 표현 및 그래픽이 해당되며 소프트웨어, 문서, 기타 자료들과 같이 웹사이트에 표시되는 모든 콘텐츠가 포함되나 이에 국한되지 않습니다. 사용자는 “삼성”의 서면 승인 없이 웹사이트의 자료를 복사, 재배포, 재게시하거나 타인이 상업적인 목적으로 사용하도록 해서는 안됩니다. 다음의 경우에 한하여 사용자는 개인적인 용도 또는 비상업적인 용도로 웹사이트의 자료를 인쇄하거나 다운로드할 수 있습니다. 자료에 어떠한 방식의 수정도 가해지지 않은 경우 텍스트를 동반하는 도표를 텍스트 없이 도표만 별도로 사용하지 않은 경우 저작권과 상표권에 대한 공지가 전체 사본에 표시되고 사용자가 웹사이트를 해당 자료의 출처로 인정하는 경우 자료를 제공받은 실사용자가 상기 제한 항목을 인지하고 있는 경우 상기의 제한에도 불구하고 웹사이트의 해당 자료에 대한 세부 라이선스 조건에서는 해당 자료의 사용 권한을 그 조건에 따라 더욱 포괄적으로 허용할 수 있습니다. 본 약관의 어떠한 조항도 “삼성” 브랜드 사용에 대한 라이선스를 승인하지 않습니다. [단, 사용자는 기 발행된 지침에 따라 developer.samsung.com 로고를 사용할 수 있습니다.] “삼성” 제품 및 서비스 “삼성”은 일부 제품 및/또는 서비스의 사용 가능성을 본 웹사이트에 표시할 수 있습니다. 이러한 제품 및/또는 서비스 중 일부는 특정 관할 지역에서만 사용할 수 있으므로 “삼성”은 해당 제품 및/또는 서비스 공급 장소를 선택할 수 있는 권한을 보유합니다. 제품 및/또는 서비스의 사용 가능성을 알림으로써 “삼성”은 사용자의 관할 지역에서 그러한 제품 및/또는 서비스의 향후 사용 가능성을 보증하지 않으며 사용자가 해당 지역의 “삼성”에 문의하여 자세한 정보를 확인해야 합니다. “삼성”이 본 웹사이트 또는 다른 방식을 통해 제품 및/또는 서비스를 공급하는 경우 추가 약관이 적용될 수 있습니다. 원격 테스트 랩 (remote test lab) 원격 테스트 랩은 웹사이트를 통해 사용자 본인의 소프트웨어 애플리케이션과 특정 “삼성” 장치와의 호환성 테스트를 수행할 수 있는 서비스 입니다. “삼성”이 원격 테스트 랩 서비스와 관련하여 사용 가능하게 하는 장치의 가용성과 특성은 본 웹사이트에 게시되며 수시로 업데이트됩니다. 하지만 “삼성”은 특정 장치를 특정 시점에 이용할 수 있다는 보증은 하지 않으며, 사용자는 본 웹사이트를 수시로 확인하여 실제로 어떤 장치가 사용 가능한지 확인해야 합니다. 원격 테스트 랩은 실제 장치를 사용하지만, 운영 조건을 정확하게 모사하지 않을 수 있습니다. 생산 모델은 원격 테스트 랩 서비스를 통해 사용 가능한 장치와 다를 수 있으므로 사용자는 원격 테스트 랩을 통해서뿐만 아니라 생산 모델에서도 애플리케이션을 테스트하는 것이 좋습니다. 원격 테스트 랩 서비스는 developer.samsung.com에 사용자로 등록된 자격 있는 사용자만 사용할 수 있으며, 서비스를 제공하는 데 지장을 주는 행동(디바이스 잠금, 비정상적인 이벤트 참여 등)을 할 경우 통보없이 자격이 박탈될 수 있습니다. 사용자는 정해진 특정 기간 동안에만 서비스에 액세스할 수 있으며(테스트 장치 별로 액세스 기간이 다름), 정해진 기간이 만료되면 원격 테스트 랩에의 액세스가 중단되므로 사용자는 원격 테스트 랩과 관련된 모든 테스트 또는 다른 데이터가 제대로 저장되었는지를 확인해야 합니다. 원격 테스트 랩을 사용함으로써 사용자는 사용자의 본 서비스 액세스와 관련된 데이터 또는 소프트웨어의 손실에 대하여 “삼성”에 책임이 없음을 인정하고 동의하며, 원격 테스트 랩이 필수 테스트를 대체하지 않음을 인정하여 애플리케이션이나 장치가 제조 단계로 넘어가기 전에 추가적인 테스트의 수행이 필요함을 인정하고 동의합니다. 원격 테스트 랩을 사용함으로써 사용자는 다음 내용을 보증합니다 사용자는 본 서비스가 “삼성” 장치에서만의 사용을 테스트하기 위한 목적으로 설계된 것이라는 점과 테스트 결과가 다른 디바이스에서의 동작을 보증하지 않는다는 것을 인정하고 이에 동의합니다. 사용자는 세션이 완료된 이후에는 서비스와 관련하여 사용한 모든 소프트웨어 또는 다른 콘텐츠를 제거합니다. 사용자는 원격 테스트 랩 장치 또는 이와 관련된 기술에 대하여 복사, 리버스 엔지니어링 또는 디컴파일을 시도하지 않습니다. 소프트웨어 다운로드 “삼성”이 사용자가 developer.samsung.com을 통해 소프트웨어를 다운로드할 수 있도록 하는 경우 이러한 다운로드는 본 약관 이외에도 “삼성”의 최종 사용자 라이선스 계약 조건들을 따릅니다. “삼성”은 또한 특정 소프트웨어에 관한 추가 라이선스 조건을 구체적으로 명시할 수 있으며, 어떤 추가 소프트웨어 라이선스 조건이 적용되는 경우에는 사용자가 해당 소프트웨어의 라이선스에 동의 시 이를 통지 받게 됩니다. 예제 코드 “삼성”은 자체적으로 개발하여 개발자가 예제 코드 라이선스 조건에 따라 사용할 수 있도록 무료로 제공하는 소프트웨어인 “예제 코드”를 본 웹사이트에 게시할 수 있습니다. 사용자가 어떤 예제 코드 라이선스에 동의하는 즉시 예제 코드 라이선스 조건이 사용자에게 통지됩니다. 포럼 웹사이트에 자료 업로드 developer.samsung.com에 업로드하는 모든 자료는 공개할 수 있고, 비독점적인 자료로 간주되며, “삼성”은 목적에 관계 없이 이러한 자료를 무료로 사용, 복사, 배포, 재실시 및 제3자에 공개할 수 있는 권한을 갖습니다. 또한 “삼성”은 사용자가 본 웹사이트에 게시하거나 업로드한 자료가 자신의 지식재산권 또는 프라이버시권을 침해한다고 합리적인 주장을 하는 제3자에게 그 사용자의 신원을 공개할 수 있는 권한이 있습니다. 사용자가 본 웹사이트에 올린 자료나 게시물이 “삼성”의 콘텐츠 기준을 준수하지 않는다고 “삼성”이 판단하는 경우, “삼성”은 해당 자료와 게시물을 제거할 수 있는 권한을 보유합니다. 사용자는 업로드하는 어떠한 자료도 제3자의 지식재산권을 침해하지 않으며, 향후에도 침해하지 않을 것을 보증합니다. 포럼 포럼이란, “삼성” sdk를 이용해 개발을 하며 생기는 궁금증, 팁 등을 자유롭게 공유하는 공간입니다. developer.samsung.com의 회원은 웹사이트에서 운영되는 포럼 및 블로그에 참가할 수 있는 자격이 있습니다. 하기에 명시된 규칙은 포럼, 블로깅 또는 본 웹사이트와의 상호 작용에 참가하는 자에게 적용됩니다. 포럼 규칙 사용자가 포럼에 어떤 자료를 제출하였다면, 이는 하기에 명시된 포럼 규칙의 모든 조항을 받아들이고 준수할 것에 동의함을 의미하며, 이 규칙은 본 웹사이트의 이용 약관과 개인정보취급방침을 보충합니다. 조정 “삼성”은 사용자 또는 타인에 대하여 포럼이나 “삼성”이 본 웹사이트에서 제공하는 기타 서비스를 감독, 모니터 또는 조정할 의무가 없고 따라서 “삼성”은 언제든지 포럼 조정을 중단할 수 있습니다. “삼성”은 잠재적으로 타인에 대한 명예훼손이거나 또는 달리 부적절하다고 생각하는 게시물 또는 불법이거나 제3자의 권리침해라고 생각하는 게시물을 삭제하거나 액세스를 불가능하게 할 권리를 보유합니다. “삼성”은 이 규칙을 위반하여 developer.samsung.com을 이용함으로써 발생하는 모든 손실에 대한 책임을 명시적으로 배제합니다. 게시물 등록 게시물의 길이에 대한 제한은 없습니다. 사용자의 게시물은 익명으로 되지 않음을 주의하시기 바랍니다. 게시 전에 사용자는 samsung developers에 등록해야만 합니다. 게시물 번호, 가입 날짜 및 위치가 사용자의 게시물의 일부로 표시됩니다. 콘텐츠 기준 하기에 명시된 콘텐츠 기준은 그 조문뿐만 아니라 정신까지 준수되어야 합니다. “삼성”은 게시물이 콘텐츠 기준을 위반하는지 여부를 “삼성”의 재량에 따라 결정할 것입니다. 게시물은 반드시 정확하고(사실을 기술한 부분의 경우), 진정하여야 하며(의견을 기술한 부분의 경우), 게시된 곳 국가의 모든 적용 가능한 법을 준수해야 하고 관련이 있어야 합니다. 게시물에 포함될 수 없는 내용: 타인의 명예훼손에 관한 내용 외설적, 공격적, 악의적 또는 선동적인 내용 인종, 성별, 종교, 국적, 장애, 성적 기호 또는 연령에 대한 차별을 조장하는 내용 이름, 주소, 전화번호, 휴대전화 또는 팩스번호, 이메일 주소 또는 다른 개인정보를 공개하는 내용 타인의 저작권, 데이터베이스권 또는 상표권을 침해하는 내용 계약상 의무나 비밀유지 의무와 같은 제3자에 대한 법적인 의무를 침해하는 내용 법정 모독에 관한 내용 타인을 괴롭히거나, 화나게 하거나, 당황시키거나, 놀라게 하거나 또는 귀찮게 하는 내용 타인을 사칭하거나 본인의 신분 또는 타인과의 관계를 왜곡하는 내용 게시물이 “삼성”과 무관함에도 “삼성”에서 나온 정보라는 인상을 주는 내용 제3자가 불법 또는 범죄 행위를 행하거나 방조하도록 지지, 조장 또는 선동하는 내용 대중으로 하여금 테러 행위를 범하거나, 준비 또는 선동하게 하기 위한 직접적 또는 간접적인 조장 또는 유인으로 이해될 수 있는 진술이 포함됨을 사용자가 알거나 믿거나 또는 믿을 만한 합리적인 근거가 있는 내용 광고를 포함하거나 다른 사이트의 서비스나 웹 링크를 홍보하는 내용 라이선스 developer.samsung.com에 게시물을 등록함으로써, 사용자는 “삼성”과 “삼성” 그룹 내의 다른 회사에게 해당 게시물을 사용할 수 있는 비독점적 라이선스를 허여하는 것에 동의합니다. 사용자의 게시물에 대한 저작권은 여전히 사용자에게 있더라도, “삼성”은 해당 게시물에 포함된 자료를 자유롭게 사용, 편집, 수정, 복제, 게시 및/또는 배포할 수 있는 권한을 갖습니다. 이 라이선스는 무료이며 영구적이고 재실시가 가능합니다. “삼성”은 사용자의 게시물에 포함된 자료의 저작권과 퍼블리시티권을 그러한 권리가 자료에 존재하는 기간 동안 모든 관할 지역에서 최대한도로 행사할 수 있습니다. developer.samsung.com에 게시물을 등록함으로써 사용자는 사용자가 상기의 비독점적 라이선스를 “삼성”에 허여할 수 있는 권리를 가지고 있고 그 게시물이 어떠한 제3자 권리(제3자의 지식재산권 포함)도 침해하지 않음을 보증합니다. 사용자가 developer.samsung.com에 지위가 없다면 developer.samsung.com에 게시물을 등록하지 않도록 합니다. 규칙 위반 “삼성”이 콘텐츠 기준의 위반 상황이 발생하였거나 사용자가 포럼 규칙을 위반하였다고 결정하면, “삼성”은 재량에 따라 사용자의 본 웹사이트 이용 권한 철회, 본 웹사이트에 이미 게시된 해당 게시물의 삭제 및/또는 기타 법적 조치를 포함하여 이에 국한되지 않고 적절하다고 생각되는 조치를 취할 수 있습니다. 포럼 규칙의 위반에 대하여 취할 수 있는 모든 조치에 관하여 “삼성”은 “삼성”의 책임을 배제합니다. 불만 제기 사용자가 포럼에 등록된 게시물에 대하여 불만이 있는 경우에는 support@samsungdevelopers.com 으로 문의하시기 바랍니다. 그러면 “삼성”은 해당 게시물을 검토하여 콘텐츠 기준 준수 여부를 결정할 것입니다. “삼성”은 “삼성”의 판단에 따라 콘텐츠 기준(상기 참조)을 위반한 게시물을 처리할 것입니다. “삼성”은 불만 신고 수리 후 합리적 기간 내에 검토 결과를 불만을 제기한 사용자에게 통보합니다. 포럼 규칙 변경 “삼성”은 언제든지 포럼 규칙을 변경할 수 있습니다. 그러므로 변경 사항이 있는지 이 페이지를 수시로 확인하시기 바랍니다. “삼성”은 포럼 규칙의 변경을 고지할 법적 의무나 책임이 없습니다. samsung electronics america, inc 포럼 이용 약관 포럼을 사용하기 위해서는 포럼을 운영하는 samsung electronics america, inc에서 제공하는 약관에도 반드시 동의해야 합니다. samsung electronics america, inc의 포럼 이용 약관은forum.developer.samsung.com/tos에 고지되어 있습니다. 이용 약관 본 특정 포럼 규칙에 더하여 developer.samsung.com 이용 약관이 적용됩니다. “삼성”의 책임 본 약관은 하기 항목과 관련하여 사용자에 대한 “삼성”의 책임을 배제하지 않습니다. “삼성”의 과실로 인한 개인 상해 또는 사망에 대한 책임 사기행위에 대한 책임 “삼성”이 “삼성”의 책임을 배제하거나 배제하려고 시도하는 것이 불법인 사안에 대한 책임 “삼성”은 본 웹사이트 또는 본 웹사이트를 통해 제공되는 제품 및/또는 서비스가 사용자가 사용할 수 있는 모든 또는 임의의 하드웨어나 소프트웨어와 호환됨을 보장하지 않습니다. 본 웹사이트가 항상 또는 특정 시간에 이용 가능함을 보장하지 않습니다. “삼성”은 “삼성”의 본 약관 위반으로 인해 사용자가 입은 손실에 대해서만 책임이 있습니다. “삼성”의 본 약관 위반으로 인해 발생할 것으로 예측할 수 없었던 사용자의 모든 손실에 대해서는 사용자에게 전적으로 책임이 있습니다(예를 들어, 사용자가 본 웹사이트에 액세스하기 전 또는 액세스 시 사용자와 “삼성”이 예상할 수 없었던 손실이 이에 해당됩니다). 사용자에 대한 “삼성”의 책임은 어떠한 경우에도 데이터 손실, 이익 손실 또는 사업 중단 등(이에 국한되지 않음) 사용자에게 발생할 수 있는 사업 손실을 포함하지 않습니다. 사용자는 developer.samsung.com 웹사이트를 이용함으로써 사용자가 본 약관, 개인정보취급방침 또는 기타 약정(포럼 규칙 포함)을 위반하여 발생하는 모든 비용, 손실, 청구, 책임 및 경비로부터 “삼성” 및 “삼성” 그룹의 다른 회사를 면책하는 데 동의합니다. 웹사이트 콘텐츠 developer.samsung.com에 포함된 정보, 문서, 소프트웨어 및 기타 자료(이하 “콘텐츠”)는 “있는 그대로” 제공되며, 일반 정보 및 흥미 목적으로만 주어집니다. “삼성”은 본 웹사이트에 포함된 콘텐츠가 정확하고 최신의 것임을 보장하기 위해 노력합니다만, 콘텐츠의 오류, 결함 또는 부정확함에 대해서는 책임질 수 없습니다. 그러므로 사용자는 콘텐츠에 의존하여서는 안되며, “삼성”은 사용자가 콘텐츠를 근거로 하는 조치를 취하기 전에 추가적인 조언을 구하거나 지침을 찾아볼 것을 권고합니다. 사용자는 콘텐츠 사용이 전적으로 사용자의 책임이며 웹사이트의 다른 사용자로부터 제공받은 콘텐츠나 정보에 대하여 “삼성”은 법적 의무나 책임이 없음을 인정하고 동의합니다. 특히, “삼성”은 “베타”버전(완전한 테스트 과정을 거치지 않았거나, 테스트를 전혀 거치지 않은 것을 의미함)의 소프트웨어 및 기술을 사용 가능하게 할 수 있으며, 사용자는 사용자의 전적인 책임 하에 사용자가 사용하는 소프트웨어, 하드웨어 및 기타 자산에 발생할 수 있는 손실을 고려하여 이러한 기술을 테스트 환경에서 사용해야 합니다. 법률에 의해 허용되는 최대 범위 내에서, “삼성”은 본 조항이 아니라면 달리 적용될 수 있는 품질 우수성, 상품성, 특정 또는 모든 목적에의 적합성 및 비침해성에 대한 묵시적 보증을 포함하여 콘텐츠/정보에 적용되는 모든 진술, 조건, 보증 또는 기타 약정들을 명시적으로 배제합니다. 해당 관할지에서 이러한 제한 및 배제가 허용되지 않는 경우, “삼성”의 책임은 법률에 의해 허용되는 최대 범위까지 제한 및 배제됩니다. 링크 “삼성”은 “삼성”의 통제범위 안에 있지 않은 다른 웹사이트로 연결할 수 있습니다. 이러한 경우, “삼성”은 사용자가 developer.samsung.com을 벗어난다는 것을 최대한 명확하게 하도록 노력합니다. “삼성” 은 어떠한 방법으로든 연결된 사이트에 대하여 책임이 없으며, 그에 대한 보증을 하지 않습니다. 사용자가 액세스하는 다른 어떤 사이트에 대한 개인정보취급방침이나 이용 약관을 확인하는 것은 사용자의 책임입니다. 사용자는 “삼성”의 서면 승인 없이 다른 사이트에 developer.samsung.com을 연결해서는 안됩니다. 승인을 구하려면 다음 지침을 준수해야 합니다. 홈페이지인 http://developer.samsung.com/ 연결해야 합니다. developer.samsung.com 주위에 프레임이나 다른 어떤 경계선을 만들어서는 안됩니다. 사용자가 본 웹사이트로 연결하고자 하는 사이트는 관련 법과 규제를 준수해야 하며 불쾌하거나 공격적인 콘텐츠를 포함하지 않아야 합니다. 그리고 사용자는 “삼성”이 다른 어떤 사이트, 제품 또는 서비스를 보증했다거나 또는 “삼성”과 연관이 있음을 암시해서는 안됩니다. 이용 요금 “삼성” 개발자 서비스의 사용은 무료입니다. “삼성”은 재량에 의한 “삼성” 개발자 서비스의 사용료 부과 및 사용료 변경 권한을 보유합니다. “삼성”은 별도의 사용료와 조건에 따르는 다른 서비스를 수시로 출시할 수 있습니다. 온라인 계약 사용자의 developer.samsungmobile.com 사용 및 이를 통해 사용 가능한 서비스의 사용에 관한 “삼성”과 사용자 간의 관계를 규율하는 본 약관을 제외하고, developer.samsung.com의 어떠한 것도 사용자 또는 타인과 “삼성”간에 계약 관계를 성립시키려는 제안으로 의도되지 않으며 그렇게 이해되어서도 안됩니다(“삼성”이 본 웹사이트의 특정 제품 및/또는 서비스에 부과하는 추가 조건 포함). 만약 사용자가 developer.samsung.com에 명시되거나 언급된 제3자와 계약을 체결하는 경우, 해당 계약의 조건이 만족스러운지를 보장하는 것은 사용자의 책임이고 필요 시 법적 조언을 구하는 것도 사용자의 책임입니다. 준거법 및 관할권 본 약관 또는 본 약관의 개별 조항의 형성, 실재, 구성, 이행, 유효성 및 기타 모든 측면은 대한민국 법률에 의해 규율됩니다. 서울중앙지방법원은 본 약관 또는 developer.samsung.com의 이용과 관련하여 발생할 수 있는 분쟁의 해결에 대한 전속 관할권을 갖습니다. 연령 제한 누구나 developer.samsung.com에 방문할 수 있습니다. 그러나 사용자가 예를 들어 클럽이나 그룹에 가입하거나 콘테스트에 참가하는 등 본 웹사이트의 특정 영역 또는 본 웹사이트에서 가능한 특정 활동에 참여하기를 원하면 사용자는 본 웹사이트에 등록해야 합니다. 등록을 하기 위해서는 사용자는 최소18세 이상이거나 부모 및/또는 보호자의 서면 승인을 받아야 합니다. 개인정보 “삼성”은 사용자로부터 제공받은 개인정보를 “삼성”의 개인정보취급방침에 따라 취급합니다. 사용자는 그러한 개인정보를 “삼성”에 제공할 권한이 있음을 보증합니다.

      https://developer.samsung.com/sdpdevops/terms/tac/ko/tacTaC_V1.html
      1. Learn
      2. Developers Podcast

      doc

      Episode 6, Samsung Internet

      season 2, episode 6 previous episode | episode index | next episode this is a transcript of one episode of the samsung developers podcast, hosted by and produced by tony morelan. a listing of all podcast transcripts can be found here. host tony morelan senior developer evangelist, samsung developers instagram - twitter - linkedin guests samsung internet advocacy team samsung internet dan appelquist, director of developer advocacy, samsung laura morinigo, developer advocate, samsung lola odelola, developer advocate, samsung ada rose cannon, developer advocate, samsung kevin picchi, developer advocate, samsung listen download this episode topics covered the benefits of samsung internet browser web standards and user experiences foldables and responsive design privacy and security ar/vr (augmented reality / virtual reality) android developers immersive web weekly 5g tours w3c helpful links samsung internet website samsung internet blog samsung internet meetup twitter – samsung internet developer advocacy transcript note: transcripts are provided by an automated service and reviewed by the samsung developers web team. inaccuracies from the transcription process do occur, so please refer to the audio if you are in doubt about the transcript. tony morelan 00:01 hey, i'm tony morelan. and this is pow, the samsung developers podcast where we chat with innovators using samsung technologies, award winning app developers and designers, as well as insiders working on the latest samsung tools. welcome to season two, episode six. on today's show, i'm joined again by dan appelquist from samsung internet. but along with dan this time will be several of the developer advocates that work with dan that help developers build for the samsung internet browser. during our chat, we'll talk with experts on building responsive web experiences for foldable devices, privacy and security on the web, and exciting new technologies related to web xr in the samsung internet browser. enjoy. hey, dan, welcome back to the podcast. dan appelquist 00:48 great to be back. thanks for having me back. tony morelan 00:51 yeah, so i've already asked who is dan appelquist on the earlier episode. but for those that don't know, you are the director of developer advocacy for samsung internet. and i would highly recommend that you go back and listen to our episode from season one. dan appelquist 01:05 it was great. i loved doing that. tony morelan 01:08 yeah. so last season, we had you on the podcast, we talked about the samsung internet browser web standards, the importance of privacy and security in things like progressive web apps, dan appelquist 01:18 right. and you'll probably hear some of the same things that you heard last year. but hopefully, i'm going to give you something new as well. tony morelan 01:27 in this new episode, though, i understand that you actually have some of your few of your experts from your team that are going to join us and give us a deeper understanding of samsung internet, as well as some new and exciting topics. correct. dan appelquist 01:37 that's right, developer advocacy for us as a team effort. so i'm really excited to have the team here talking about the different areas of expertise that they're that they're working in, and the different technologies that they're playing a part in tony morelan 01:50 for new listeners. let me ask again, what is samsung internet. dan appelquist 01:55 so samsung internet is a browser, it's a web browser, it's a browser, that samsung ship on all android devices. so if you have any kind of android device from samsung, your default browser is going to be samsung internet. we're the purple planet that you might see on any samsung android device. we are also available on other devices besides samsung devices. so you can actually download us from the play store, you can download us from the galaxy store as well. so that's pretty exciting. because it means for developers especially it means that you actually don't have to have a samsung device in order, you know, we certainly encourage you to have a samsung device. but if you don't have a samsung device, you can still load and test your website in samsung internet, which is definitely something that we suggest you do. tony morelan 02:49 so what does samsung have a browser in the first place? dan appelquist 02:52 well, i think it comes back to the question of why do we have multiple browsers the web is enriched and is in continues to evolve. because we have a dynamic in the web where users can choose people can choose which browser they want to use the web with. and they can make that choice based on what they perceive to be the browser that gives them the best user experience the best features, you can access the same websites with all the browsers, that's the idea. we'd never want to see a web where you go to a website, and it says, can only be accessed in google chrome or can only be accessed in microsoft edge or can only be accepted samsung internet, that would not be a good web to live in. so when it comes to interoperability, the web is extremely interoperability for the web is extremely important. however, it's at the level of all the features on top of the web browser that helps you to experience the web, where web browsers differentiate and compete. and that's that is a really important dynamic because it helps the web to grow. we've seen in the past how when one browser dominates the entire web innovation on the web stagnates. and we never want to see those days return again, that was early 2000s. when i he was like the single i think that 90% market share or something like that. so strategically, we're pretty certain that having multiple browsers out there and having this dynamic and this conversation about what the best features are, is really important for the web, and it's really important for people who are using the web at the end of the day. tony morelan 04:39 yeah, yeah, definitely. i think that sort of competition is what helps, you know, drive these companies to come up with new and innovative ways to improve the technology. absolutely. so um, so let's talk about the chromium project. so i understand that samsung internet is based on chromium. chromium is the google led open source browser project to build a safer, faster more stable way for internet users to experience the web, correct? dan appelquist 05:04 that's correct. yeah. so i mean, google chrome is based on chromium. there are lots of other browsers that are also based on chromium. so microsoft edge is based on chromium. samsung internet is based on chromium. there are a lot of other browsers that are based on chromium. brave is a great browser for desktop that is based on chromium that has a real strong focus on privacy and vivaldi is another one. that is, again, they have a focus on serving developers on desktop. so there's a real good ecosystem of chromium-based browsers out there. and we're very happy to be one of the most used, if not the most, i think we are the most used chromium browser out there besides chrome. well, so as for what our role is, in the chromium project, we definitely take the basic chromium build. and we, we put samsung internet on top of that, however, we are also contributing back into the chromium project. so we're, we're a strong contributor into the open source chromium project. and we also take the chromium project, and we build samsung internet on top of it, which means building a lot of our own user interface on a lot of our own features. and some of those features are the things that we're going to talk about today. so what's tony morelan 06:26 the role of the developer advocacy team? dan appelquist 06:29 so we have a small team, we are based in london, what we do is, we talk to developers, we blog, we write code, we are at heart developers, who are technologists, who know how to speak developer because we are developers. and we all have experience building production websites, production code. and we also are, so we're out there, we're communicating. but we're also listening. and part of our role is to listen to the developer community channel. the feedback from the developer community back into our engineering group. we're very adamant that developer advocacy is an engineering effort. we work most closely with our engineering team, both in seoul and in the us. and we also play a role when it comes to internet standards or web standards. so a number of us are playing leadership roles in different w three c working groups, w three c is the web standards organization, the world wide web consortium, which was founded by tim berners. lee, i co-chair something called the technical architecture group there, which is like a review board for new web technologies. ada, who you're going to hear from is the co-chair of the immersive web working group, which is working on web xr. all the team members are playing some kind of role when it comes to web standards, which is important for us as well. so having said all that, i'd like to first of all, introduce laura to the podcast, who's going to tell you more about what we're doing with foldables. and with responsive design. tony morelan 08:14 hey, laura, welcome to the podcast. laura morinigo 08:16 thanks, tony. how are you? tony morelan 08:18 very good. very good. so let me first ask what is your role at samsung? yeah, so laura morinigo 08:24 it's going to be two years that i'm part of the developer relations team. so i'm a web developer advocate for samsung internet. wonderful. and tony morelan 08:33 you are based in london. is that correct? laura morinigo 08:36 exactly. in london, uk. tony morelan 08:38 now, i will say that you don't sound like you have a british accent. so where are you originally from? laura morinigo 08:43 really? i don't. i'm originally from argentina. yes, tony morelan 08:49 yes. and i do know that you actually are working with my counterpart, diego lizarazo. who speaks spanish as well. you two are doing some webinars together. is that correct? laura morinigo 09:00 yeah, exactly. we're doing samsung and española. that means samsung in spanish, where we do workshops, and things like that. and actually, we're going to have something in june. so stay tuned, guys. nice tony morelan 09:13 looking forward to that. so we're here to talk about foldable devices and samsung internet first, can you tell me what exactly is a foldable device? laura morinigo 09:21 well, yeah, full levels are devices in which the screen falls and you have an inch, and there are mainly two different physical form of factors. so you have devices with a single flexible screen. those are called seamless and devices with two screens, which seem and samsung lund two main devices which are seamless, the galaxy see sleep and then sec four, two. what does this mean for developers? yes, so everything that is new for users is new for developers to because for develop first means new ways to create content. with foldables, you have the chance to do multitasking, open more than one up at the same time and take advantage of the biggest screen. it's like you have in the tablet inside your pocket. so developers now you can create new ways to reach out to users, including from multimedia to different types of websites. tony morelan 10:29 sure, sure. now, i know that, obviously, when, when you've got your phone and you're holding it vertical, and then you rotate it sideways, you know, the content generally changes. and that's called responsive designs. yeah. how is that related to foldable? laura morinigo 10:43 yeah, responsive design means that you create your web app, and the web app should be adapted to whatever the screen size of the device is. so it doesn't matter. if you open your web app into a smartphone, or in desktop, it should look good, right? so developers that are familiar with responsive design, they're not going to find any difficulties adjusting the content to this new devices. because right now, foldables, as allows you to have more than one screen at the same time, that the size of the viewport change. so you still need to apply responsive design, responsive design is a must that will help your web app, improve its seo and make it accessible. and weight foldables is going to bring new functionalities that can be a productivity game changer and even make the tablet experience more portable, and even explore are the different features. tony morelan 11:44 now i know with this new technology, it's got to be difficult to start developing for it without having standards. so is that something that you're working on for foldables? laura morinigo 11:55 exactly. so we know that it's really important for developers to have a certain kind of guidance, and for the users so they can have a really good user experience. so in order to do that, we started exploring, which are the right approaches to develop web apps for foldable devices. and in partnership with other companies like, for example, microsoft and intel, we started to take up and lead to thinking about responsive design, to take into consideration the different form factor of the screens of the device itself. there is currently a standard working draft, that is called device poster, where we actually show to the developer, which is the current posture that the device is having, for example, if it's flip, if it's just in a vertical position. also, the developer can take advantage of that information and create cool stuff, of course. so what's the best way for developers to get started with developing for foldables? yes, so again, if you already have some experience with responsive design, you still need to apply the same rules to start developing web apps for foldables. but besides that, you need to keep in mind that there are new things that you need to implement. in order to do that you have some resources in our blog posts, we usually post most of the things that you have to keep in mind new rules or testing that we are doing with these new devices. follow the standards that we are actually doing, be part of the conversation. and samsung recently launched in its remote test lab, the test to actually test with a ritual foldable device so you can check your web app in that device. tony morelan 13:54 so you actually don't have to own a foldable device. exactly. yeah. it's an actual real device. from what i understand you're just controlling it online. exactly. do you have any examples of use cases where developers are taking advantage of foldable devices? laura morinigo 14:09 yes, of course, as i mentioned before, if the user can take advantage of this device, for example, doing multitasking, and so on, developers can do and that's the idea. one of the new ways that these phones take advantage to developers are for example, with games. users are really excited when they have the chance to play their games in bigger screens. so developers are trying to take approach of these advantage and make their web apps will fit into a better screen size to improve the user experience. the other way that foldables are changing the game and is like an innovation is the dependent of the posture of, of the device, you can do different things. for example, if you have a flip, and if it's in a flip mode, you can actually use your one on one screen to watch video, or even make calls. and then you see in the in the in the front screen, the camera, and then in the other screen, you see the console. so it's made a better use of currently, what you can do in your web app. tony morelan 15:35 yeah, sounds like you can really turn your device into being much more versatile. so are there any features coming in the near future that we can get excited about? laura morinigo 15:43 yeah, i think, you know, these initiative was started by samsung, and then other companies followed. and i think that's a good case, because it means that it's not just a trend, i believe that these things related with responsive design, and hardware innovation are coming further. so even when we talk about dual screen or the way that you sir can see their content. so the very first part, i will say, let's see how their users react at these foldable devices, i think most of the feedback is really positive. so that means that new things are coming. tony morelan 16:28 so what's the best way for developers to follow you and learn more about what you have to offer related to samsung, canada and foldables? laura morinigo 16:36 great, so we usually write our blog posts in samsung internet blog posts, and you can follow us at in our social media samsung internet. the same with medium, you can find our articles there in some of the events that we participate soon. in my case, you can follow me on twitter, my twitter is paul, this is lada, okay. tony morelan 17:01 and i will include all of the links to this in the show notes so you can easily get to those with laura, it was great to have you on the podcast and just wanted to say thanks for giving us a little insight into samsung internet and foldable devices. laura morinigo 17:14 amazing. and thanks for having me. dan appelquist 17:16 by the way, tony, i'm also really excited about the work that laura has been doing with diego from your team around spanish language developer outreach. that's a whole another area that we're very committed to in terms of reaching out to more to wider developer and the wider developer community. tony morelan 17:35 yeah, that's one thing that i've realized too, is how well we are expanding our reach with not just you know, us or people based in, you know, in in the uk, but we really are reaching out to this global community of developers. so it's great to see what diego and laura are doing as far as the spanish speaking developers. dan appelquist 17:53 yeah, that's really good. so. so next, i would like to introduce lola from my team, who is focusing on privacy. she has been, amongst other things, participating in the privacy community group in wcc, which is one of the forums in which we talk about emerging privacy technologies that are being added to the web. and she's going to tell you a bit about what we're doing in samsung internet when it comes to privacy. tony morelan 18:29 hello, and welcome to the podcast. lola odelola 18:31 thank you for having me. tony morelan 18:33 yeah. so tell me what is your role at samsung. lola odelola 18:36 so i am a web developer advocate on the samsung internet team got it. tony morelan 18:41 so let's talk about privacy and samsung internet. knowing that just about everything we do online can be tracked what privacy features are integrated into the samsung internet browser experience that gives users more control over their privacy and their data? lola odelola 18:53 yeah, so the samsung internet actually has a lot of features baked into it that kind of highlight its private nature, if you will. one of those features is the privacy dashboard, which shows you the number of items that were blocked in a certain time period. it shows you where that blocked backward reis directions or pop ups or apps that open you know, sometimes apps will just try and open the internet, it will show you if there are any apps like that, that it blocks as well. so it's quite detailed actually in that regard. and it also it also allows you to set settings about if you want warnings about malicious sites, or if you want to block automatic downloads, and is actually in this dashboard where you would set smart anti tracking too, which is another feature. basically, smart anti tracking is samsung internet's way of giving the user the ability to say that you don't want to be tracked online. so it automatically renews tracking cookies, which are way for basically websites to track your behavior and things online. so if you want to switch that setting on, you can do that from the privacy and security dashboard. and you can have it to always be in on you can have it to never been on or you can have it to secret mode only, which is like when you have incognito mode or, like when you're in incognito, you can switch off tracking in there, as well. so yeah, tony morelan 20:27 so what about ads? how does, you know, i get a lot of ads that always pop up when i'm visiting websites. lola odelola 20:33 yeah. so the cool thing about the samsung internet browser is that we have the ability to download third party ad blockers. and what makes that unique is that you don't have to go to the galaxy store. or you have to go to any app store to download these ads. because the app store is very heavily integrated into samsung internet, you can actually download them directly from the browser. whereas with other internet browsers, you'd have to download from their tony morelan 21:04 app store equivalent. sure, sure. well, it makes it really easy, then. lola odelola 21:07 yeah, straightforward. tony morelan 21:09 how can developers learn more about web standards? no, that's pretty important when it comes to developing. lola odelola 21:13 yeah, so like, as the web advocate team, we are very involved in web standards. and developers can like get to know more about that by following our work, particularly work we're doing. so like in the privacy community group, which is public and open to everybody. where we discuss things like the global privacy control, it's not yet a web standard, but it's something being worked on by a host of different organizations, different people, from people from the new york times to the bbc, to, you know, lots of different orgs. and the idea behind the global privacy control, is that you have a one stop shop to indicate your tracking preferences. tony morelan 21:55 so does that mean that users really have the ability then to decide what they want to be tracked? and what they don't want to be tracked? lola odelola 22:03 i'm not quite what it means is that so you know how you go on a website? and it says, hey, do you want to be tracked? and you might say, no, and then you go to another website? and it says, hey, do you want to be tracked? and you're like, no. and you know, if you answer no, for one place, you probably mean no, for, you know, everywhere, you probably don't want anywhere tracking you. so what the global privacy control says is that instead of having all these different, you know, pop ups that come up, every time you visit a website, that is a one stop shop in your browser, that you can say, i do not want to be tracked, or i do not want my data sold, or whatever the case may be. and when a website, when you visit a website, that website should read that signal from that control. and then it shouldn't even show you that box, it should even show you that pop up of do you want to be tracked? because it should have already read it? got it? okay. okay. tony morelan 22:55 okay, great. yeah. so do any scripts run on the browser or the device? lola odelola 23:03 so no, which is? that's like, what gpc that's kind of what makes it cool that no scripts need to be run on the browser, or the device for this to work is going to be something that that is not going to be reliant on that, basically. tony morelan 23:19 so is there any other work that you're supporting within web standards? lola odelola 23:22 yeah, i mean, there's loads. and, you know, we don't have time to list them all off now. but something else that we are really backing is the private click measurement, which is a way for users’ privacy to protected to be protected by removing tracking data, while still supporting click attribution across sites. and it's basically saying, we are not going to allow cross site tracking, but we are still going to collect those clicks. but there won't be any unique user data attached to those clicks. so you won't be able to follow tony, through his browser history, essentially seen what he's clicked on. but you will be able to know that somebody, person t has clicked on these links. and you can collect analytics in an anonymous way that way. tony morelan 24:11 so i've noticed this sometimes, like, i'll go to a website. and next thing, you know, i go over to facebook. and now i see that there's an ad that is related to you know, something previously, lola odelola 24:22 yeah, it's kind of similar. so basically, what these ad networks do is say, you know, you've got ad network.com has an ad on twitter, and you click that ad on twitter, and then you go over to facebook and accident, same ad network.com has an ad on facebook, and you click that link, both of those clicks go to ad network.com servers, and they are not able to build a profile of you based on the ads that you've clicked on to see what you're interested in. so now when you visit you know these sites you do now get ads related to those like these, i mean, basically creates like this like mesh network of clicks around the internet of things you've touched around the internet and build a picture of who you are. tony morelan 25:05 so in other words, what you're saying is with private click measurement, only the ad companies know that their ads been clicked, but they're not able to really follow you know, my journey on yeah, okay, gotcha. okay. so how can developers become more aware of web standards to influence the influence of their work? lola odelola 25:23 um, yeah. so as i said before, the best way would be to get involved with wcc, and the web standards work that's happening there. now, i will say there is a bit of an accessibility issue because it is member only for some for like the working groups and stuff and you have to pay to become a member. however, there are public open free groups, you can be a part of such as the privacy community group, where a lot of web standards get discussed before then we've to work in groups. so for example, gpc private clicker measurement are both currently being discussed in the privacy community group. and there are other similar community groups as well. tony morelan 26:02 right now it says something. can we include the link to that in the in the show notes for this podcast? lola odelola 26:06 yes. tony morelan 26:07 excellent. we'll make sure to do that. so what's the best way for developers to follow you and learn more about what you have to offer? yeah, so if anyone's interested, lola odelola 26:17 you can follow me on twitter, i am at lola delilah, and you can check out my writing on the samson internet blog. and i think those are the best two places. awesome. well, tony morelan 26:27 lola, thank you very much for being on the podcast today. and just wanted to say thanks for giving us insight into samsung internet and privacy. lola odelola 26:34 thank you so much for having me, tony. dan appelquist 26:36 it's been great, really great to hear from lola there about some of the things that we're doing to help keep users experience of the web more private. so i'd like to introduce ada, from my team who's been focusing on web xr, she amongst other things, is the co-chair of the wcc immersive web working group where she's actually helping to build these standards. and she does a lot of work when it on building demonstrators began conferences and events, etc. to demonstrate the value and the exciting types of user experiences that can be built using these technologies. joining ada, we also have kevin, who will be talking about 5g tours, which is a project that we participate in. and we're very excited about putting webex r into action in that project. tony morelan 27:34 ada kevin, welcome to the podcast. ada rose cannon 27:37 thank you so much for having us. it's great to be here. kevin picchi 27:40 yeah. nice. nice being here. tony morelan 27:44 so ada, let me first ask what is your role at samsung? ada rose cannon 27:48 so i'm a developer advocate for the web browser samsung internet. i'm as well as that. i'm also co-chair of the wcc immersive web groups. these are the groups that deal with making web xr work in tony morelan 28:01 the browsers. and you're located in the uk. is that correct? ada rose cannon 28:06 yeah, based out of london. and kevin, what about you? what tony morelan 28:08 is your role at samsung? kevin picchi 28:10 so i'm also developer advocates, and i'm also based in the uk office as a doctor. but i do understand that tony morelan 28:17 at this moment, you actually are not in london, is that correct? kevin picchi 28:21 exactly. i'm in switzerland right now, in doing this. tony morelan 28:25 what exactly is web xr? ada rose cannon 28:28 so what they saw is a browser api that lets you access the sensors and displays of immersive hardware. via immersive hardware, i mean, things like virtual reality headsets, or augmented reality headsets. even your smartphone is an ar capable device, provided it's like a pretty recent one. often, modern fast smartphones are able to use machine learning in order to work out your surroundings to do good augmented reality. so what the axon lets you build a single experience that runs through the web browser that works on all of these different devices? do you tony morelan 29:04 have to install any applications or plugins or anything, ada rose cannon 29:09 it's great all the user needs to have installed as a browser. sometimes if it's not already installed as a requirement by the browser, ar core or ar kit on smartphones may also need to be installed. but usually it should just work without needing to install any additional things to save on desktop computers or on particular, headset-based browsers. they will also have a built in. so if you go to a website, it will show you a scene that's 3d, maybe web gl, you can then push a button and the auto immersive you're in vitality or enter the scene or an ar or let you put the 3d content over your environment. and they'll just work with one click of a button you're immersed straightaway. and that's really the power of web xr. tony morelan 29:57 nice. so tell me what would some of the benefits for webxr, ada rose cannon 30:01 there are many benefits from doing xr on the web. so one of the really powerful abilities is that because you don't need to install anything from an app store, if you need to charge any money for what you're doing, you won't have an app store taking a cut. and that's always just a huge benefit. yeah. on top of that, you're getting the instant engagement. so for example, if i wanted someone to check out a demo i build, i would send someone a url, they would click the url, the page would load in a few seconds, and they push the button and they're able to view it in augmented reality on whatever ar hardware they were using. whereas if i don't do a native app, they'd have to download it from an app store. they'd have to install it, remember that it's installed, tap on it, open it up, request the permissions, and then they'd be able to enter ar. and just to all that process, you end up losing a lot of users. so not only is it a better experience for users, but as a as a product owner, you will also have much higher engagement. and that's really incredibly powerful. tony morelan 31:12 yeah, it sounds like it makes it really easy for people to experience ar and vr. so let's talk about some of the equipment that that's needed. so how does it support headsets. ada rose cannon 31:22 so the headset at the most popular device you'll find today is probably the oculus quest two, which is the latest oculus quest device that came out over christmas. it supports virtual reality through web xr out the box through the browser. and they're one of the browsers that are really pushing the envelope when it comes to the web xr standards. they're doing some really amazing work. if you've got a headset, which you would tether to you to your computer, then you'd use it with chrome. tony morelan 31:51 if you're worried about something as simple as google cardboard, oh, yes, it actually ada rose cannon 31:55 works out of the box. if you have a cardboard headset, and you press enter vr on the phones, it will use the vr core part of android to deliver it through virtual reality, which you can just put into a cardboard headset. so that will actually work really well. and of course, if you're using any kind of smartphone, whether xr works great on chrome and samsung internet on android devices. tony morelan 32:20 so the other day i came across this, what i thought was a really cool website, it was had little dinosaurs that i could click and get inside their cage and actually, you know, scroll around with them and see all the different angles is that a good example of webber? ada rose cannon 32:34 yeah, that's xrdinosaurs.com. this is a really fantastic example of everything web xr can do. it's actually maintained by one of the editors of the webex r spec, which is really cool. xr dinosaurs lets you experience the dinosaurs like flat 2d on a computer using normal web gl. but if you have ar or vr equipment available, such as a smartphone, you can place the dinosaurs in your environment. so if you open it up on a phone, you can push the button and you can view the dinosaur standing around in your living room, which is incredibly cool. or if you have a vr headset, you can put it on, and then you will be inside the cage with the dinosaur. and then you can walk around it. this is a really powerful example of the of the ways where the xr can support multiple different modalities of xr with a single build. like there's not running different code for each one, like much of the code for vr and ar is still the same. you know, tony morelan 33:36 another example i just realized was, i was shopping for furniture the other day and was on this this website where i could select different lamps, chairs, tables, and actually walk into my living room and place these different items in my living room and turn around and see exactly what it would look like in this environment. so again, good example of a web xr ada rose cannon 34:00 that's a perfect example. this is the kind of thing that web xr really excels at. so anything where it's really small, so where the user probably isn't dedicated enough to actually go out and download an app. but they probably still be interested in ar, if it's available anyway, anything like shops or promotional materials, that kind of thing is great, because then they can see it, enjoy it. and then when they leave, there's nothing left on their device to clutter them up. so there's much less reservation when it comes to actually trying it out. and that i think that's really powerful. i think the technology used to build that particular demo you were talking about was google's model viewer project. and model viewer is fantastic for stuff like store pages and product views. you add the script to your page, and then you use the model view or tag to display a 3d model on the page which is already ready to go for augmented reality. so if you couldn't get it 3d model of your product in the gltf model format, then it's ready to go. and that's really powerful. tony morelan 35:06 what i really enjoyed was the fact that there was nothing to download, i clicked a few buttons, and there was, so i can definitely see the benefit where webex are, there isn't that hurdle that somebody has to go over, which is the whole download installation, just to experience it, what would be the best way for developers to get started with web xr? ada rose cannon 35:26 well, if you depend how quickly you want to get started. so if you want to get started, and you just you already have the 3d model, and you want to just be done straight away, model viewer is a great place to start. it lets you just with a single html tag and a script tag, you can have a 3d model, augmented reality ready in your browser and in your website. so that's really great. if you want something that's like still html based, and a great way to start if you're more of a beginner, and a frame is a fantastic place to start. i'll be honest, i've been doing graphics development for years. and i also still use a frame for almost all my products, just because it's so quick to get started. but also lets you dive in deep. because a frame is based on the library three j s, which is a javascript 3d library for working on web gl, which has been around for a long time is extremely powerful. and so a frame kind of gives you the best of both worlds. but if you really want to get stuck in with the javascript and really get in with the nitty gritty, working directly with three js, or with babylon js is a great way to go. but if you want more of an of a fully like integrated development environment for this kind of thing, so if you prefer the kind of all in one it solution, then there's actually quite a few solutions here. so there's amazon sumerian, there's play canvas, which is a fantastic engine. and there's a really new one that seems really powerful wonderland engine. and of course, as the old classic unity, which has a unity export for what xr tony morelan 37:07 excellent. sounds like there's a lot of great tools for developers to get started with, with web xr. kevin, let me ask you, how is samsung internet involved with web xr? kevin picchi 37:18 well, we shipped web xi by default inside of browser. and we always make sure to ship the latest modules out so the developers can benefit all the good from the tony morelan 37:32 api. and what about samsung phones? how well do they work with webxr? kevin picchi 37:37 all of them are compatible? as long as you have the samsung internet browser installed on your phone? you can experience webex are tony morelan 37:45 excellent. in ad, i know that you're working also on web standards. can you tell me a little bit about web standards, maybe some of the challenges with that? ada rose cannon 37:54 yeah, so as i mentioned earlier, i'm co-chair of the immersive web groups. these are the groups that are working on the standards that get built into web browsers that become the api's developers work with to build these experiences. and working on the web standards can be really challenging, because people have high expectations for the privacy you'd get from the web. like you don't go to a website and expect them to immediately start spying on you through your camera, or doing anything really super dodgy. the web browser is there to protect you. and because we're adding new api's to the browser, we can't do anything that's going to breach this expectation of privacy and security. and because it's the web, it's also got to work for as many people as possible. so accessibility is also an incredibly important task. so these are the kinds of constraints you've got to work in. but on top of this, as graphics developers, we really want to get people working with the very latest features you can find in immersive hardware. and we want people to build the kinds of experiences that rival what you can find on native. and so balancing these privacy and security expectations against letting people have the most access to the hardware is a real challenge, because a lot of the hardware to do with immersive hardware, such as augmented reality is to deal with revealing more information about the environment and letting the developers work with it. so for example, for something like working out where the user can place 3d models in the environment, the underlying engine actually can fully scan your environment and work out what the exact shape of stuff is and its color. but this is a lot of information, which is too much that a lot of experiences don't actually need. and so it would very easily let someone write an abusive application without giving too much additional functionality. so actually the early versions of real-world sensing in web xr just let you query a single point from a single ray at a time. so this lets you do stuff like placing a single object on the floor on the walls. but we're not exactly scanner through someone's room. and this is the kind of balances we have to make. and because we have had developers come back to us and say they do need like higher precision, more wide scope, scan, like room scanning. this is the kind of thing where we can build an additional api to, to let developers have this. but at the same time, we can warn the users that what the developer is trying to do might potentially be more dangerous. just like when a website is trying to turn your camera or microphone on, it will warn you. yes, in the same way, if the website is trying to get a 3d scan of your entire apartment, we want to warn you about that, too. and so this is the kind of balances we have to make. tony morelan 41:04 so i know that is one of the big benefits around samsung internet is all of the privacy that you get when you use samsung internet. nice to see how that's carrying over to web xr. how stable would you say vr is on web xr? ada rose cannon 41:22 so vr itself is very stable, vr was one of the first parts we completed in. in web xr, there's actually been vr in the web for like a long time, there was an old api called web vr, that was deprecated. last year, but since then, web xr, we pushed very hard to be able to totally replace web vr with web xr with the same capabilities. so what vr is pretty stable, i doubt there'll be any more changes to it at all. so if you write something, targeting vr, yeah, lots will probably stay the same. ar is a little newer. and there are newer api's to help with augmented reality. so some of the more hit testing, depth sensing stuff, some of this is like a little newer, there may still be some privacy issues that need to be resolved, which may have some interface changes. but generally, these are also getting pretty stable. a lot of the stuff that might be arriving in the next couple of months, or have arrived in the last month or so might have a few changes. so it's important that developers do continue testing that stuff. and do keep an eye out for when the api's do change. because occasionally, we will get feedback that some that we've developed has a major security flaw we've missed. and we can't just leave that out in the wild, we do have to change the api to fix that issue. tony morelan 42:50 so are there any new features that you can share related to web standards. ada rose cannon 42:55 so there's new features being developed all the time. and the really nice thing about web standards is that the develop totally in the open. so if you want to see all the latest work that's going on, you can check out the immersive web github, where you can see all of the issues that are being worked on in real time on web xr and all the related modules. there’re a few modules i'm really excited about. one, which is still super early days would be some kind of dom layer, api that would let us put dom content into a web xr scene. so like html elements, and css, this is like kind of a tricky thing to do. and it's something we've wanted for a long time. and i'm hoping it won't be too far in the future when we eventually get it. so what tony morelan 43:42 it is, is, since i am new to web xr, myself, what is dom content? ada rose cannon 43:47 so dom content is like html and css content. so like, the normal stuff you'd see on a website, so like, forms, images, buttons, you know, that kind of thing? links, okay, so is this where if i am in either a vr and ar environment, this is where you can actually have like buttons that are clickable within that space? yeah, exactly. so in addition to making your 3d environment where the user can grab stuff and pull stuff, and have 3d models, you can also have part of a web page in the environment. and that may sound quite boring, because it's just going to be like a 2d rectangle with content in it. this lets you use the heck demand css api's that are already available in browsers to build 2d interfaces in vr and ar as well. so for example, if you had html form reimplementing, that whole thing out of rectangles and shape in 3d modeling application is kind of a pain, sure, but just being able to write some html and take advantage of all the really powerful 2d layout capabilities of the web is just a fantastic feature and will let developers make the most out of both 3d and 2d. tony morelan 45:03 nice, nice. yeah. so what are some other technologies that go well with web xr? ada rose cannon 45:08 so the first one that comes to mind is like web rtc. so this is what lets you do video sharing and audio sharing over the web. tony morelan 45:17 in web rtc stands for real time communication, correct? it does, yes. ada rose cannon 45:21 so this lets you, for example, if a means kind of some kind of social vr situation, i could do some kind of cool between me and another person. so i can chat with them in an efficient manner that's peer to peer without needing to go up to a central service. okay. and another thing that's really useful for social vr stuff is websockets. so websockets lets you do incredibly high bandwidth, very, very fast data connections between your client and the server. so you could have many people in a single room, or with having all their positions and rotations shared over websockets. so you can see people moving around and walking around in real time. and so using their free web rtc is like the kind of the two things you need to get a really good social web experience. tony morelan 46:15 so what about the technology, web audio? how was that working with web xr? ada rose cannon 46:20 so web audio is a really interesting api. so web xr doesn't actually bother dealing with any audio stuff out of the box. there's not like specific information you need for working with audio. but the really powerful thing about web audio is that it has stuff like a 3d panner node with hrtf built in. so you can already do 3d audio in the web long before web xr came along, which is incredibly cool. so you can have correct 3d audio, using the web audio api using the web. and it's something that's like a little tricky to set up. there's a really great library by google called the resonance project. and it lets you like define the surfaces around you. so you can say the floor is hard. there's no ceiling is where the walls are, and will correctly work out the echoes and the reverb. and so you could have multiple sound sources, that will sound really good. and you'll be able to know where they are instinctually? because they're done in 3d. wow. and this is really powerful. tony morelan 47:22 yeah, cuz i could see where if you're like moving throughout that environment, your audio is going to be changing the sound reflection from within the room to be able to experience those changes. yeah, that seems really powerful. ada rose cannon 47:35 yeah, so you can take the information from web xr, for example, the position of the user's head, and then you feed that into a library like resonance. and that will automatically handle the correct sound from the user's perspective, which is pretty amazing. tony morelan 47:53 yeah. so what about 5g? how is webex r and 5g working together? ada rose cannon 48:00 so 5g is totally amazing. and this is definitely kevin's cup of tea. so he should answer this one. kevin picchi 48:06 so 5g would essentially improve your experience using webex. so for example, you could have way bigger models downloaded on your phone with a higher quality, and it would simply load faster. you could also imagine having multiplayer experiences and having almost zero lag or latency. tony morelan 48:29 now, i know that you're working on 5g tours, what exactly is 5g tours. kevin picchi 48:34 so 5g tour is a european project in which samsung participates. and we test the 5g performances in different environments, in which the first one is touristic environment where we try to enhance the experience of tourists while they're visiting a city. there is another one which is the mobility one, we try to enhance the way people move in the city. and we also try to improve and create new experiences in a way that we make the city safer. so let's say there is an evacuation, we can provide guides and we basically use 5g in all of those verticals to improve them. tony morelan 49:19 so to talk a little bit more about making cities more secure or safer. what exactly do you mean by that? kevin picchi 49:24 so we have a use case that we're working on internally to take all of it is making evacuation easier and faster by leveraging 5g, for example, have some sort of augmented reality application lunch instantly on the phone after people in the airport and the application would basically guide the people out of the airports in a safe way. so let's say there would be a fire and you would be guided around the fire and in the right direction. nice. tony morelan 49:55 so can you tell me how is samsung internet involved with the with 5g tours? kevin picchi 49:59 well, it's so we're working on basically three sub projects in the 5g tour, where we take advantage of web technologies. so what would those technologies be? we're using web xi web rtc, web sockets, and web each id. those are the web api that ada just talked about. we're trying to fuse them with 5g to improve those verticals. tony morelan 50:25 so tell me a little bit more what is web rtc. kevin picchi 50:28 one of the use cases we're working on is making museum experience experienceable by multiple people. so the goal of it is having two or three persons in a room in a museum room with a piece of art, and being able to have them both in the room and been like letting them experience the artwork, take a look at the artwork, maybe move things around the room. and all that taking advantage of 5g, which reduces latency and people tony morelan 51:01 feel better. nice. and this is in a vr environment is what you're referring to correct? kevin picchi 51:05 yes. tony morelan 51:06 so what about web h id, which i think stands for human interface device? is that correct? kevin picchi 51:12 yes. that's kind of like the gamepad api in a way that this api lets us send probe packets to the devices. so to put it in a simple way, let's say you'd have a remote controller that is not compatible with the gamepad api, you could use this api to basically send bro comments to a controller. and you could have some kind of communication going. and we're using that api with the remote controller that we're using in another use case, in which were basically communicating with remote and getting sensors data. and we're using them as a controller basically. tony morelan 51:59 nice, nice to see the versatility of it. is there any news coming out that you can share that's related to webex r and samsung internet? ada rose cannon 52:08 web xr is evolving really quickly. the best way to keep up to date with new news and events. and all the cool stuff that's happening in web xr is to subscribe to the immersive web weekly newsletter. it's a newsletter that comes out on tuesdays and is a really great way to stay up to date with everything that's happening in the immersive web world tony morelan 52:26 nicely. and we'll include a link to that newsletter in the in the show notes. what advice do you have for developers looking to start building for samsung internet and in webex are? ada rose cannon 52:39 probably my best advice is to find an environment you're happy working with. i really like a frame, there's quite a few out there, i have a few getting started guides on a website i maintain called immersive web dot dev. so it's a great place to look at the different ways you can try out building web xr. there's also some really useful tools out there, such as an emulator that lets you emulate immersive headsets in the web browser. so you can test your site without needing to actually put on a headset, which is a really great way just to like experiment with stuff as you're building it and is a tool that i use an awful lot. right. so that's great to hear. tony morelan 53:18 so are there other ways for developers to follow you and learn more about by what you have to offer? kevin picchi 53:23 yes, surely. we're mostly active on twitter at samsung internet. and you can also find our blog and our samsung internet page on the developer samsung.com slash internet website. you can also follow us here and i on twitter. my ad is kevin peaky. p icc h ii. ada rose cannon 53:46 and mine is at ada rose cannon. tony morelan 53:49 well, even kevin, it was great to have you on the podcast just wanted to say thanks for giving us a little insight into samsung internet and web xr. ada rose cannon 53:57 thank you so much for having us. it's been really good. kevin picchi 53:59 yeah. thanks for having us sunny. dan appelquist 54:03 yeah, so good to hear about what we're doing with web xr and the immersive web i it's a technology that i think is really game changing, especially in the way that it democratizes xu, democratizes, ar and vr and really brings the value of that technology to more people across different types of handsets different types of devices. it's really, it's so important. we've talked a lot about different aspects of samsung internet, what would be the best way for developers to even learn more? well, you can first of all, visit us on our homepage, which is developer.samsung.com/internet or you can just click on samsung internet once you go to developer.samsung.com. there you can read about our latest releases, you can read about the team. you can have links to all our social media. we are samsung internet on twitter, our dms are open there and now account is managed by our team directly. so if you're dm’ing, samsung internet, the entire team here will read it. and we will try to get back to you. but also, if you have bugs or if you have problems, you can use that as a great channel to reach us. or you can just add mention us on twitter, and we'll be happy to have a conversation with you there. we're also on linkedin, if you search for us on linkedin, samsung internet, you'll find our linkedin page and we're happy to interact there as well. we're on medium. if you search for samsung internet, again, that's linked from our page at developer.samsung.com/internet. we blog on medium and we also reflect that blog on developer.samsung.com so that you can see us everywhere you go. hey, dan, it was great to have you on the podcast. just wanted to say thanks to you and your team, for all the great and exciting things that are coming with samsung internet. thanks for the opportunity. and thank you for all the work that you've put in. closing 55:59 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/s02e06-samsung-internet.html
      1. Learn
      2. Developers Podcast

      doc

      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.

      https://developer.samsung.com/developers-podcast/s01e12-prasad-rayala.html
      No Search Results
      No Search results. Try using another keyword.
      • <<
      • <
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • >
      • >>
      Samsung Developers
      Samsung Developers
      Quick Link
      • Android USB Driver
      • Code Lab
      • Galaxy Emulator Skin
      • Foldables and Large Screens
      • One UI Beta
      • Remote Test Lab
      • Samsung Developers Podcast
      Family Site
      • Bixby
      • Knox
      • Samsung Pay
      • SmartThings
      • Tizen
      • Samsung Research
      • Samsung Open 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.