-
Posts
1,321 -
Joined
-
Last visited
Never
Everything posted by Samsung Newsroom
-
Foldable devices Although new to the industry, the concept of folding devices already has plenty of iterations. Samsung and other OEMs have presented devices with folding capabilities, that allow them to expand into small tablets, compress into smaller footprints, or enable more productive multi-tasking. Consensus is now, that a “foldable” is a device that folds. While this might seem trivial, the details of how many screens, where/how they fold, and what size and shape the device should be, etc, were all up for discussion. Let’s agree for now that indeed, a foldable is a device that folds. Independent of whether it’s a vertical or horizontal fold, or if it is one big flexible screen or two adjacent ones, how many logical regions the folding translates to, or if it is the size of a phone or a laptop. different types of “foldables” a foldable is a device that folds Some time ago I wrote about how to make sure websites looked good on the original Samsung Galaxy Fold. All that information, which summarizes into “make your websites responsive”, is very valid and I’d assume already a common practice. This was a good initial approach at making sure that the Web would continue to flow into different screen sizes, but these new devices were more than just expanded screen real estate. Treating them as just more space for Web content was against the intrinsic nature of the hardware itself, and against the full capabilities that could be enabled for the developer and end user. I knew that in the future I would be sharing information regarding more organic layouts for these types of devices. Current Web on Galaxy Fold How to make sure your website looks great on the Galaxy Fold on medium.com We realized it made sense to embrace the physicality of the state of the device to provide a seamless (pun intended) experience for the user, by giving the developer access to more information regarding this aforementioned physicality. Foldable Related APIs Several lines of work started in parallel to address these challenges at Samsung, Microsoft and Intel. The CSS spanning media query and Window Segments Enum API allow developers to detect where the fold occurs, so that they can avoid positioning content on it. This is very handy especially in scenarios where you have dual screen devices with a physical separation between the screens. Microsoft have written an excellent post about these APIs. With the CSS spanning media query it is possible to know the layout of the foldable device and make sure there’s no content cut in half. I want to introduce the work that we’ve been doing to address other use cases related to foldable devices here at Samsung with collaboration of our lovely friends at Intel. Screen Fold API Screen Fold API logo We envision the need to adapt content to the physical way a device is being used. I mentioned earlier that foldables are more than just extra on-screen space for content. To embrace them we need to take into account the angle in which the screen(s) is folded. We can abstract this into a concept called the “posture” of the device. Considering posture, we can immediately see the benefits of making our content react to these changes. This is the basic concept behind the Screen Fold API. Disclaimer: All the things I’m writing about at the moment are drafts that are subject to change, evolution or may never even see the light of day, nonetheless I believe it can be exciting to get an early glimpse into the future of Web design and to hear feedback from anyone interested. The Screen Fold API is an extension to the Screen interface that exposes an angle value, a posture attribute and a change event. It allows developers to identify which posture a device is in and rearrange content accordingly. Working in conjunction with the CSS spanning media queries, one could achieve very interesting layouts. The API identifies a set of predefined postures for common use cases as seen in the image below. (Do note that names or states are not final and we are already considering adding a ‘peek’ state and changing the ‘laptop’ moniker that doesn’t bode well for phones for example.) diagram of the postures available in the Screen Fold API (laptop, flat, book, tablet, tent, no fold) Use Cases These postures respond to different use cases, as detailed in the explainer linked below, you might recognize some of this functionality already shipped in some native apps under the names of ‘flex mode’. SamsungInternet/Explainers See the latest draft of the specification here New types of mobile devices are appearing that have some sort of folding… github.com These postures are not always what a developer might need so the API also allows us to directly query the angle values. The image below shows the proposed mapping between postures and angles. Mapping between postures and angles Examples There is a way to query these attributes both from JS and CSS. The former is through the screen object, the latter through handy CSS media queries. You can refer to an example below. @media (screen-fold-posture: laptop) and (spanning: single-fold-horizontal){ body { display: flex; flex-flow: column nowrap; } .videocall-area, .videocall-controls { flex: 1 1 env(fold-bottom); } } State of the API If you’ve read up to here, it is very likely you find this interesting and are wondering what is the current state of the API? As I mentioned before, these are all early concepts. Fortunately, there is a specification draft and work under way at W3C. The Screen Fold API is expected to officially be a part of the Devices and Sensors Working Group and is already listed in the DAS WG roadmap. Devices and Sensors Working Group The Screen Fold API This document specifies an API that allows web applications to request the angular value to which a device with a… w3c.github.io Samsung Internet Beta Furthermore, at Samsung we have been experimenting internally with implementations for the Screen Fold API. We are committed to the Screen Fold API and hope to share an update and more news in the future. This is how a basic example for the Screen Fold API looks running on a Galaxy Z Fold2 device on a custom Samsung Internet build. Screen Fold API behind a flag in Samsung Internet custom build html { background-color: blue; } @media (max-screen-fold-angle: 120deg) { html { background-color: red; } } Finally, to enable you to jump into the fun and experimentation with the Screen Fold API, we have a very early version of a Polyfill and a settings widget for browsers that don’t support the specification draft or that do not fold. Screen Fold Settings widget Screen Fold Polyfill demo The Screen Fold API allows you to know the angle and posture that the screen(s) of a device is in. The polyfill allows… w3c.github.io Yes, I am aware there are compatibility issues in the settings widget at the moment in some browsers and I’m more than happy to welcome help . The Road Ahead The journey to properly supporting the Web on foldable devices is just getting started. There are various efforts from different fronts and discussions in standards groups and among the community are under way. At Samsung, we are committed to continue the conversation and advance the implementation. We are looking into ways to bring experimental support for the API in the future and we are in talks with other vendors to make sure we have more implementations. As technical co-editor of the specification, I am very interested in knowing what you think of the Screen Fold API and if you have any considerations of things we might have left out. Feel free to contact myself (@diekus) or Daniel Appelquist for any questions. In the meantime, play with the polyfill and let us know your thoughts and designs, as they will help us better shape the folding future of the Web. Acknowledgements I’d like to finish this post with a huge thank you to Jo Franchetti. She has lent her support and her CSS expertize from the beginning with every weird idea that comes into my head. Additionally, even though in it’s infancy, this work is possible due to the great advice from my co-editor, Kenneth, and to the internal support from Daniel Appelquist, Heejin Chung and the amazing engineering team in Suwon, Baul and Kangil. View the full blog at its source
-
Want to test your app on the Galaxy Z Fold2? It's now available in the Remote Test Lab. Verify your app is ready for Flex mode, check out Multi-Active Window, and ensure App Continuity when the device is folded and unfolded. If you're using the Android Emulator, the emulator skin is now available as well. View the full blog at its source
-
Over the last few years, the global console gaming market has rapidly expanded. Now, consumers are beginning to view their TVs as gaming devices, and they’re witnessing firsthand how factors like high image and audio quality and low input lag can combine to take their gaming experience to the next level. Check out our gamer’s guide below to learn more about how Samsung optimized its newest QLED TVs to offer users more immersive and responsive gaming sessions. View the full article
-
Start Date Sep 18, 2020 Location South Korea [Eng] Greetings from the Samsung Blockchain OPS team! We are pleased to be co-hosting the 2020 JEJU Blockchain Hackathon alongside JEJU Creative Economy Innovation Center, GroundX, and KaKao. The Hackathon challenges students, new graduates, startups (or pre-startups) to develop blockchain-based services. The event is a platform for participants to turn their ideas into reality through developing a prototype, enhancing their problem solving skills, and networking with and learning about blockchain-based platform services. The Business Camp program also enables participants to receive mentoring and support to launch their blockchain-based services. Note: The event is open to participants in Korea only. Title: 2020 JEJU Blockchain Hackathon Date: 31 August - 25 October, 2020 Theme: Developing blockchain-based services and applications, with special consideration for those implementing the Klaytn API Service (KAS) or the Samsung Blockchain SDKs (Keystore/Platform) Program Highlights: Online Hackathon (18-20, September), Business Camp (23 - 25 October, in-person) Hosts: JEJU Creative Economy Innovation Center, GroundX, Samsung, KaKao Join us! For more information: links [국문] 안녕하세요. 삼성 블록체인 운영 팀입니다. 이번에 저희가 제주창조경제혁신센터, 그라운드X, 카카오와 함께 주최하는 제 3회 제주 블록체인 해커톤 행사를 전할 수 있게 되어 기쁩니다. 블록체인 기술 기반 서비스 개발에 관심있는 누구나 참여가 가능하며, 2020 제주 블록체인 해커톤 공식사이트에서 신청할 수 있으니 많은 분들의 신청 부탁드립니다. 심사를 거쳐 선발된 팀은 2020년 9월 18일부터 20일까지 3일간 온라인으로 해커톤에 참여하게 되며, 심사위원 평가를 통해 최종 4개의 팀이 선발되어 총 400만원의 상금과 제주에서 예정된 비즈니스 캠프 참여 기회가 주어집니다. 행사명 : 2020 제주 블록체인 해커톤 행사기간 : 8월 31일부터 10월 25일까지 주제 : 블록체인 기술과 토큰 이코노미를 적용한 블록체인 어플리케이션 개발 (그라운드X Klaytn API Service(KAS) 또는 삼성 블록체인 SDKs 사용시 가산점 부여) 주요 프로그램 : 온라인 해커톤 (9월 18일~20일), 비즈니스 캠프 (10월 23일~25일, 오프라인 진행) 주관/주최 : 제주창조경제혁신센터, GroundX, 삼성전자, 카카오 더 자세한 사항 확인 및 지원 하러 가기 links View the full blog at its source
-
Blockchain, an emerging technology, is a distributed database for storing and managing records of transactions. It has already created a huge impact in the financial sector. The transaction is the main feature in any blockchain-based system. In Ethereum, one of the better-known blockchain systems, every transaction is executed by either an account or a smart contract. When an account tries to execute a transaction, it creates one and publishes it in the Ethereum blockchain. Every transaction needs to pass the consensus process. Some nodes in the Ethereum blockchain, known as miners, validate and authenticate the transaction. “Gas” is an incentive that is paid out for executing transactions. On the Ethereum platform, gas is paid to miners for completing the consensus process. The Samsung Blockchain Platform SDK enables Android developers to develop applications that interact with the Etherum blockchain platform. In addition to transactions, the Samsung Blockchain Platform SDK also supports operations related to smart contracts and tokens. Through a sample application, this blog describes how to use the Samsung Blockchain Platform SDK to transfer Ether, which is the base coin for the Ethereum platform. Prerequisites Before the application can make a transaction, it must first perform the following actions in order: Initialize and create the instance Connect to the hardware wallet Get the account Let’s associate each of these actions with a button in our sample application. 1. Initialize and create the instance In the Android project, integrate the Samsung Blockchain Platform SDK with the application and mention all the dependencies in build.gradle. Next, create an instance of the Sblockchain class. 2. Connect to the hardware wallet The Samsung Blockchain Platform provides an interface to connect to hardware wallets, which are special devices that securely store private keys. Samsung mobile devices have an integrated hardware wallet, the Samsung Blockchain Keystore. Besides the Samsung Blockchain Keystore, the Samsung Blockchain Platform also supports USB-connected Ledger devices and BLE-connected Nano X devices. The sample application connects to the Samsung Blockchain Keystore hardware wallet. Before you run the sample application on your device, check that the device is supported. You can also modify the sample application and test it with other supported hardware wallets. 3. Get the account An account is a gateway for interacting with the Ethereum blockchain. Each account consists of a private and public key pair, for which the shortened public key is the account address. Every initial action in the Ethereum blockchain must be initiated by an account. The Samsung Blockchain Platform SDK enables the user to create a new account or to restore their accounts from the Ethereum network. Account management features in the Samsung Blockchain Platform SDK include generating, restoring and fetching accounts. Because they are network operations, the create account and restore accounts operations must perform asynchronously. After creating a new account, the user must utilize the account to receive or send Ether before the Samsung Blockchain Platform SDK allows them to create another account. If you do not have any Ether to use with the sample application, you can use test Ether. Performing Ether Transactions The sendTransaction API of the Samsung Blockchain Platform SDK initiates a transaction between two accounts. It requires the following information in its parameters: wallet: connected hardware wallet fromAccount: sender’s Ethereum account address gasPrice: price of each gas unit, which defines how quickly someone wants to execute the transaction gasLimit: maximum number of gas units to spend on the transaction toAddress: recipient’s Ethereum account address value: amount of Ethereum to transfer, in wei (1 eth = 10^18 wei). nonce: transaction counter for the account. The CoinService class named EthereumService provides methods needed to create transactions on the Ethereum platform. For example, the getFeeInfo() and estimateGasLimit() methods can retrieve the values for use with the gasPrice and gasLimit parameters, respectively. To communicate with the Ethereum node, RPC is also needed. In the sample application, the Infura node is used to access the Ethereum blockchain. Learn about integrating the Infura API with the JSON RPC. CoinType coinType = CoinType.ETH; NetworkType networkType = (NetworkType) EthereumNetworkType.ROPSTEN; //might use your own rpc String rpc = "https://ropsten.infura.io/v3/71cf9f88c5b54962a394d80890e41d5b"; // creating coinNetworkInfo CoinNetworkInfo mCoinNetworkInfo = new CoinNetworkInfo(coinType, networkType, rpc); //Creating CoinService CoinService mCoinService = CoinServiceFactory.getCoinService (getApplicationContext(), mCoinNetworkInfo); //Creating EthereumService EthereumService ethereumService = (EthereumService) mCoinService; //Access TextView and EditTexts on UI private RadioGroup transactionSpeedGroup = findViewById(R.id.transaction_speed_radio_group); private TextView gasLimitText = findViewById(R.id.gas_limit_text_view); private EditText toAddressEditText = findViewById(R.id.to_address); private EditText sendAmountEditText = findViewById(R.id.send_amount); Retrieve the gas price Gas price retrieval is an asynchronous task. Use the getFeeInfo API to retrieve the gas price. The getFeeInfo API returns three gas prices which depend on the speed of the transaction: fast, normal, and slow. To give full control over the gas price for advanced users, you can also enable numerical price input. In the sample application, when the user selects Gas Price, an asynchronous task retrieves the three gas prices, and assigns them to radio buttons. The user can select the transaction speed they want based on the gas price. public void OnClickGasPrice(View view) { ethereumService = (EthereumService) mCoinService; ethereumService.getFeeInfo().setCallback(new ListenableFutureTask.Callback<EthereumFeeInfo>() { @Override public void onSuccess(EthereumFeeInfo ethereumFeeInfo) { convertedAmount = EthereumUtils.convertWeiToGwei(ethereumFeeInfo.getNormal()); Log.i(LOG_TAG, "Fee info is fetched successfully."); mEthereumFeeInfo = ethereumFeeInfo; runOnUiThread(() -> { gasLimitButton.setEnabled(true); Toast.makeText(getApplicationContext(), "Fee info is fetched successfully.", Toast.LENGTH_SHORT).show(); } ); } @Override public void onFailure(@NotNull ExecutionException e) { Log.e(LOG_TAG, "Fetching Fee info is failed."); Log.e(LOG_TAG, "" + e.getMessage()); } @Override public void onCancelled(@NotNull InterruptedException e) { Log.e(LOG_TAG, "Fetching Fee info is canceled."); } }); } Fetching the gas limit Fetching the gas limit is also an asynchronous task. Use the estimateGasLimit API to calculate the gas limit. The input parameters are the account addresses of the sender and the receiver, the amount of Ether (in wei units), and the data to be sent. The sample application sends only Ether, so the data field is null. When the user selects Gas Limit, the gas limit is determined and shown on the screen. public void onClickGasLimit(View view) { String toAddress = toAddressEditText.getText().toString(); String amount = sendAmountEditText.getText().toString(); if (toAddress.isEmpty() || amount.isEmpty()) { Toast.makeText(getApplicationContext(), "Fill Send Address and Amount Field", Toast.LENGTH_SHORT).show(); } else if(!ethereumService.isValidAddress(toAddress)){ Toast.makeText(getApplicationContext(), "Invalid Address.", Toast.LENGTH_SHORT).show(); } else { BigDecimal sendAmount = new BigDecimal(amount); BigInteger convertedSendAmount = EthereumUtils.convertEthToWei(sendAmount); ethereumService.estimateGasLimit((EthereumAccount) mFirstAccount, toAddress, convertedSendAmount, null).setCallback(new ListenableFutureTask.Callback<BigInteger>() { @Override public void onSuccess(BigInteger bigInteger) { mGasLimit = bigInteger; Log.i(LOG_TAG, "Gas limit is fetched successfully."); Log.i(LOG_TAG, "Gas limit is:" + bigInteger.toString()); runOnUiThread(() -> { sendButton.setEnabled(true); gasLimitText.setText(bigInteger.toString()); }); } @Override public void onFailure(@NotNull ExecutionException e) { Log.e(LOG_TAG, "Fetching Gas limit is failed."); Log.e(LOG_TAG, "" + e.getMessage()); } @Override public void onCancelled(@NotNull InterruptedException e) { Log.e(LOG_TAG, "Fetching Gas limit is canceled."); } }); } } Send the Ether All the parameter values needed to send the Ether are now known. Use the sendTransaction API to initiate the transaction. In the sample application, the value of the nonce parameter has not been set manually. By leaving the value null, the platform handles the nonce value itself. If the transaction is successful, the onSuccess() event handler returns the transaction hash. A record of every Ethereum transaction is viewable in Etherscan, a blockchain explorer. It allows anyone to explore addresses, transactions, and tokens in the Ethereum blockchain. public void onClickSend(View view) { String toAddress = toAddressEditText.getText().toString(); BigDecimal sendAmount = new BigDecimal(sendAmountEditText.getText().toString()); BigInteger convertedSendAmount = EthereumUtils.convertEthToWei(sendAmount); //Getting Gas Price int transactionSpeedID = transactionSpeedGroup.getCheckedRadioButtonId(); if (transactionSpeedID == -1) { Toast.makeText(getApplicationContext(), "Select a Transaction Speed.", Toast.LENGTH_SHORT).show(); } else { switch (transactionSpeedID) { case R.id.transaction_speed_slow: mGasPrice = mEthereumFeeInfo.getSlow(); Log.d(LOG_TAG, "GasPrice: " + mGasPrice); break; case R.id.transaction_speed_normal: mGasPrice = mEthereumFeeInfo.getNormal(); Log.d(LOG_TAG, "GasPrice: " + mGasPrice); break; case R.id.transaction_speed_fast: mGasPrice = mEthereumFeeInfo.getFast(); Log.d(LOG_TAG, "GasPrice: " + mGasPrice); break; } } if(transactionSpeedID != -1) { try { ethereumService.sendTransaction(mHardwareWallet, (EthereumAccount) mFirstAccount, mGasPrice , mGasLimit, toAddress, convertedSendAmount, null).setCallback(new ListenableFutureTask.Callback<TransactionResult>() { @Override public void onSuccess(TransactionResult transactionResult) { Log.d(LOG_TAG, "Transaction Hash: " + transactionResult.getHash()); runOnUiThread(() -> Toast.makeText(getApplicationContext(), "Transaction Hash: " + transactionResult.getHash(), Toast.LENGTH_SHORT).show() ); } @Override public void onFailure(@NotNull ExecutionException e) { Log.e(LOG_TAG, "Transaction failed."); Log.e(LOG_TAG, "" + e.getMessage()); } @Override public void onCancelled(@NotNull InterruptedException e) { Log.e(LOG_TAG, "Transaction canceled."); } }); } catch (AvailabilityException e) { Log.e(LOG_TAG, "Error in sending: " + e); } } } Conclusion This blog has demonstrated how you can send Ether to another account, an example of a feature you can implement in a wallet application using the Samsung Blockchain Platform SDK. Check the Samsung Developers site periodically for updates as Samsung Blockchain Platform SDK keeps expanding support for new platforms. Additional Resources: Samsung Blockchain Platform SDK Transaction Sample Application Samsung Blockchain Platform SDK documentation View the full blog at its source
-
En este video del Programa para desarrolladores de Samsung, aprenda cómo integrar el SDK de compras en la aplicación (IAP) de Samsung en sus juegos de Unity. Puede obtener más información en https://developer.samsung.com/iap El proceso general para publicar su juego, cuando incluye pagos y microtransacciones por medio del Samsung IAP SDK es el siguiente: 1- Registro en el Portal Para crear su cuenta y publicar en la Galaxy Store puede ir a http://seller.samsungapps.com Haga clic en la esquina superior para crear su cuenta. Si ya tiene una cuenta de Samsung, puede ingresar con ella. 2- Solicitar el Status de Vendedor Una vez que haya creado su cuenta en el portal de desarrollo, puede solicitar su estatus de vendedor haciendo clic en el botón indicado en la imagen. Esto es necesario para poder vender diferentes artículos desde su aplicación. 3- Registrar su Aplicación/Juego Para ver todo el detalle de cómo registrar su aplicación en el portal de ventas, puede ver el video que se encuentra en https://youtu.be/fil7DmD1v3g En general, se le va a solicitar que ingrese la información de su juego, como el nombre, descripción e imágenes promocionales. 4- Registro de los Artículos en Venta Cuando su cuenta ha sido aprobada como una cuenta de vendedores, podrá tener acceso a la sección de “In App Purchase”. Aquí podrá registrar los diferentes artículos que va a vender, como vidas ilimitadas, poderes especiales, u opciones de personalización para los personajes de su juego. En el video podrá ver un poco más de detalle de cómo registrar cada uno de los artículos. Plugin para Unity Para poder usar el kit de desarrollo de la Samsung IAP, debe seguir los siguientes pasos: 1- Descargar desde https://developer.samsung.com/iap/samsung-iap-unity-plugin.html 2- Instalar el Plugin a. En Unity haga clic en Assets -> Import Package -> Custom Package 3- Arrastrar el Script en un objeto del juego a. Este puede ser cualquier objeto de la UI, o como se ve en el video, un personaje de su juego. Una vez que haya incluido el Script, puede revisar la documentación (https://developer.samsung.com/iap/samsung-iap-unity-plugin.html) para ver en detalle cómo llamar la SDK desde el código de su juego, pero aquí tiene los conceptos básicos: Modo de operación Para que la Galaxy Store sepa si su juego está realizando pruebas, o si ya està en modo de producción, debe usar el método SetOperationMode. SamsungIAP.Instance.SetOperationMode(OperationMode.OPERATION_MODE_TEST); Los posibles valores para el parámetro son OperationMode.OPERATION_MODE_TEST, OperationMode.OPERATION_MODE_TEST_FAILURE, y OperationMode.OPERATION_MODE_PRODUCTION. Solicitar información de los artículos disponibles en venta Para saber qué artículos se pueden ofrecer desde el juego, debe invocar el método GetProductDetails. SamsungIAP.Instance.GetProductDetails("com.mygame.product1, com.mygame.product2,com.mygame.product3", OnGetProductsDetails); En este ejemplo se está solicitando la información de los productos 1, 2, y 3, ya que se está enviando los identificadores de esos productos, separados por comas. SamsungIAP.Instance.GetProductDetails("", OnGetProductsDetails); En este ejemplo se esta pidiendo la información de todos los productos disponibles, ya que no se está enviando ningún identificador de productos. Iniciar un pago Para poder empezar la compra de un producto se debe invocar el método StartPayment. SamsungIAP.Instance.StartPayment("com.mygame.product1", "pass_through_value", OnPayment); En este ejemplo se está iniciando la transacción para el “com.mygame.product1”. Usted puede especificar el valor del segundo parámetro y utilizarlo para verificar el éxito de la compra. Y por último se especifica el “callback”, que es el método que se va a invocar cuando se finalice la transacción, sin importar si esta fue exitosa o no. Artículos Consumibles Usted puede usar el método ConsumePurchasedItems para reaprovisionar productos consumibles. Así el jugador puede comprar energía en su juego cuantas veces quiera, por ejemplo. El primer parámetro es el identificador de la compra del artículo. SamsungIAP.Instance.ConsumePurchasedItems(purchase_id, OnConsume); Y el segundo parámetro es el método OnConsume que se activa cuando el proceso ha terminado, y este contiene información sobre el artículo consumido y el procesamiento de llamadas a la API. Consultar productos adquiridos anteriormente Para obtener la lista de todos los productos que un jugador ha comprado, puede usar el método GetOwnedList. SamsungIAP.Instance.GetOwnedList(ItemType.all, OnGetOwnedList); El primer parámetro puede ser ItemType.all, ItemType.item, o ItemType.subscription. Con ItemType.all el método devuelve todos los artículos no consumibles comprados, los artículos consumibles que no se han consumido y los artículos de suscripción con suscripciones activas. Con ItemType.item el método devuelve todos los artículos no consumibles comprados y los artículos consumibles que no se han consumido. Y por último, con ItemType.subscription el método devuelve todos los artículos de suscripción comprados con suscripciones activas. El segundo parámetro, es el método que se activará cuando el proceso ha finalizado. Para obtener más tutoriales, visite Samsung Developers. (http://developer.samsung.com/) View the full blog at its source
-
Samsung Electronics and UK design magazine Dezeen announced today the winners of the Dezeen x Samsung Out of the Box Competition. Continuing the momentum of Samsung’s eco-friendly packaging introduced earlier this year in an effort to reduce its environmental footprint, the Out of the Box Competition is a global contest that ran from April 6 to May 29, 2020. The competition challenged contestants to design innovative household items that can be created by repurposing the cardboard packaging that comes with Samsung’s Lifestyle TV portfolio, including products such as The Serif, The Frame and The Sero. Samsung’s eco-packaging, made from eco-friendly corrugated cardboard, allows easy recycling and also encourages upcycling for creative reuse. The competition was free to enter for anyone over the age of 18, with prize money totaling $20,000. The contest received 1,554 submissions from 84 countries around the world after it was announced on Dezeen’s website. The finalists were selected by a jury comprised of design experts from both Samsung and Dezeen, and the designs were judged based on the functionality of the item and its ability to seamlessly blend in with its surrounding spaces. The winners of the competition are Sarah Willemart and Matthieu Muller, the creators of Endangered Animals, which serve as stools, small tables and toys in the shape of animals such as polar bears, sea turtles and rhinoceros. “The design was intended to have an educational purpose to teach children about endangered animals,” said Sarah Willemart. “I am highly interested in upcycling, so I am so honored to be a part of this meaningful project.” Samsung revealed not only the award-winning design but also the rankings of the other four finalists, from second place to tied-fourth as follows: a rocking horse, Rider; a stepped storage unit, Kibe; a facetted basket, Twist; and a versatile, modular storage table, Tessellate. Beginning this month, Samsung will provide instruction manuals for replicating the award-winning creation from this competition and other select designs to help consumers upcycle and create household items from its eco-packaging. The instructional manual will be accessible via a QR code printed on top of the boxes. “We are sincerely appreciative of all the submissions we received. There were so many fun and brilliant designs and we couldn’t be happier that our message of sustainability resonated with our customers,” said Jongsuk Chu, Executive Vice President of Visual Display Business at Samsung Electronics. “We will continue to make an effort to not only develop powerful visual display solutions and TVs, but also create meaningful experiences for our customers to participate in.” Find out about the 15 shortlisted designs here, and read about the top five finalists here. For more information, please visit Dezeen’s website at www.dezeen.com and Samsung TV’s Instagram page (@samsungtv). View the full article
-
Adaptive Scalable Texture Compression (ASTC) is an advanced lossy texture compression format, developed by Arm and AMD and released as royalty-free open standard by the Khronos Group. It supports a wide range of 2D and 3D color formats with a flexible choice of bitrates, enabling content creators to compress almost any texture asset, using a level of compression appropriate to their quality and performance requirements. ASTC is increasingly becoming the texture compression format of choice for mobile 3D applications using the OpenGL ES and Vulkan APIs. ASTC’s high compression ratios are a perfect match for the mobile market that values smaller download sizes and optimized memory usage to improve energy efficiency and battery life. ASTC 2D Color Formats and Bitrates astcenc 2.0 The ‘astcenc’ ASTC compression tool was first developed by Arm while ASTC was progressing through the Khronos standardization process seven years ago. astcenc has become widely used as the de facto reference encoder for ASTC, as it leverages all format features, including the full set of available block sizes and color profiles, to deliver high-quality encoded textures that are possible when effectively using ASTC’s flexible capabilities. Today, Arm is delighted to announce astcenc 2.0! This is a major update which provides multiple significant improvements for middleware and content creators. Apache 2.0 Open Source License The original astcenc software was released under an Arm End User License Agreement. To make it easier for developers to use, adapt, and contribute to astcenc development, including integration of the compressor into application runtimes, Arm relicensed the astcenc 1.X source code on GitHub in January 2020 under the standard Apache 2.0 open source license. The new astcenc 2.0 source code is now also available on GitHub under Apache 2.0. Compression Performance astcenc 1.X emphasized high image quality over fast compression speed. Some developers have told Arm they would love to use astcenc for its superior image quality, but compression was too slow to use in their tooling pipelines. The importance of this was reflected in the recent ASTC developer survey organized by Khronos where developer responses rated compression speed above image quality in the list of factors that determine texture format choices. For version 2.0, Arm reviewed the heuristics and quality refinement passes used by the astcenc compressor—optimizing those that were adding value and removing those that simply didn’t justify their added runtime cost. In addition, hand-coded vectorized code was added to the most compute intensive sections of the codec, supporting SSE4.2 and AVX2 SIMD instruction sets. Overall, these optimizations have resulted in up to 3x faster compression times when using AVX2, while typically losing less than 0.1 dB PSNR in image quality. A very worthwhile tradeoff for most developers. astcenc 2.0 - Significantly Faster ASTC Encoding Command Line Improvements The tool now supports a clearer set of compression modes that directly map to ASTC format profiles exposed by the Khronos API support and API extensions. Textures compressed using the LDR compression modes (linear or sRGB) will be compatible with all hardware implementing OpenGL ES 3.2, the OpenGL ES KHR_texture_compression_astc_ldr extension, or the Vulkan ASTC optional feature. Textures compressed using the HDR compression mode will require hardware implementing an appropriate API extension, such as KHR_texture_compression_astc_hdr. In addition, astcenc 2.0 now supports commonly requested input and output file formats: Loading LDR images in BMP, JPEG, PNG, and TGA formats Loading HDR images in OpenEXR and Radiance HDR formats Loading compressed textures in the “.astc” file format provided by astcenc, and the DDS and KTX container formats Storing LDR images into BMP, PNG, and TGA formats Storing HDR images into OpenEXR and Radiance HDR formats Storing compressed texturesinto the “.astc” file format provided by astcenc, and the DDS or KTX container formats Core Codec Library Finally, the core codec is now separable from the command line front-end logic, enabling the astcenc compressor to be integrated directly into applications as a library. The core codec library interface API provides a programmatic mechanism to manage codec configuration, texture compression, and texture decompression. This API enables use of the core codec library to process data stored in memory buffers, leaving file management to the application. It supports parallel processing for compression of a single image with multiple threads or compressing multiple images in parallel. Using astcenc 2.0 You can download astcenc 2.0 on GitHub today, with full source code and pre-built binaries available for Windows, macOS, and Linux hosts. For more information about using the tool, please refer to the project documentation: Getting started: learn about the high-level operation of the compressor. Format overview: learn about the ASTC data format and how the underlying encoding works. Efficient encoding: learn about using the command line to effectively compress textures, and the encoding and sampling needed to get functional equivalents to other texture formats that exist on the market today. Arm have also published an ASTC guide, which gives an overview of the format and some of the available tools, including astcenc . Arm ASTC Guide: an overview of ASTC and available ASTC tools. If you have any questions, feedback, or pull requests, please get in touch via the GitHub issue tracker or the Arm Mali developer community forums: https://github.com/ARM-software/astc-encoder https://community.arm.com/graphics/ Khronos® and Vulkan® are registered trademarks, and ANARI™, WebGL™, glTF™, NNEF™, OpenVX™, SPIR™, SPIR-V™, SYCL™, OpenVG™ and 3D Commerce™ are trademarks of The Khronos Group Inc. OpenXR™ is a trademark owned by The Khronos Group Inc. and is registered as a trademark in China, the European Union, Japan and the United Kingdom. OpenCL™ is a trademark of Apple Inc. and OpenGL® is a registered trademark and the OpenGL ES™ and OpenGL SC™ logos are trademarks of Hewlett Packard Enterprise used under license by Khronos. All other product names, trademarks, and/or company names are used solely for identification and belong to their respective owners. View the full blog at its source
-
There was a time when picture and sound quality and design were the main factors in determining the quality of a TV. Then came the inception of smart TVs – televisions equipped with operating systems just like computers or smart phones. The rise of this new technology allowed for the use of a broad range of applications on users’ TVs, while also providing more access to different kinds of content and facilitating connectivity with a wider range of devices. * Service availability may vary by region, service provider, language. Samsung has ranked number one in the global TV market for 14 consecutive years due to the ultra-high definition picture quality, immersive sound and rich user experiences provided by its televisions. And at the heart of it all has been Tizen OS, an open-source operating system that makes it easy for users to enjoy an expansive range of services quickly and conveniently. Samsung Newsroom looked into the key features offered by Tizen that are driving premium TV usability and elevating the experiences of both users and partners. User Experience – Access Vast Amounts of Content Easily When you use a smart TV powered by Tizen, most forms of content are just a few clicks away. Smart TVs equipped with the Tizen OS support major OTT (Over the Top) services applications by default. When hooked up, the TVs also provide access to Samsung TV Plus, which lets you view a range of content including variety shows, TV series and movies free of charge. This experience is further enhanced by the ‘Universal Guide’ feature, which harnesses the power of AI to make intelligent, personalized recommendations that are tailored to your preferences. * Universal Guide screen displayed above is available for European users only. With Tizen, quickly selecting the videos you want to watch from among the flood of content becomes a breeze. The operating system spares users from frustration by minimizing input lag, which is the time required for the TV to reflect commands. Tizen-empowered smart TVs also feature Auto Game Mode, which allows the TV to detect and automatically change settings for an optimal gameplay experience when the user is using a gaming console. Content Developer Experience – Streamlined Content Supply Across Devices To best enrich the smart TV experience, collaboration with a host of partners and developers is crucial. At Samsung Developer Conference 2019, Samsung Electronics unveiled a range of development tools that streamline the app building experience for the Tizen OS. ‘EasyST’ enables users to quickly test online video content on TVs, while ‘Wits’ helps with monitoring apps in development in real-time on a television. These and a range of other tools are available for anyone to access. What’s more, through use of ‘Samsung Checkout on TV’ users can easily subscribe to an app or purchase content using just their Samsung Smart TV, regardless of which kind of IPTV connection they have. This removes the need for the establishment of an independent payment system by developers. This platform also enables partners of Samsung Electronics to conveniently provide content to more than 140 million users in 197 different countries around the world. Since Tizen OS supports a broad host of TV models that range from FHD to QLED 8K, the operating system has made reaching a wider user base easier and more efficient. Tizen OS also offers support for a number of virtual assistants, including Bixby, Alexa and Google Assistant, which further facilitate easy access to a diverse array of content. * Service availability may vary by region, service provider, language. Across a vast range of locations and user types, Tizen connects users with development partners in order to expand the depth and scope of TV experiences. Going forward, the multi-faceted operating system will strike partnerships in areas such as arts, fitness and games in order to continue expanding the role that our televisions play in our lives. View the full article
-
In this episode of POW, we 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. 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 View the full blog at its source
-
TVs and mobile devices – while highly capable on their own – shine even brighter when they are brought together. For those used to consuming and sharing content on their phones, being able to watch videos on bigger screens, enjoy music with more vivid sound, and share photos seamlessly are exciting prospects. Particularly in outdoor environments where people come together socially, users can benefit greatly from being able to share their mobile content through the medium of their TVs. With the ‘Mobile View’1, 2 feature available in a range of its latest TV offerings, Samsung Electronics has made all of these use cases possible with just a touch, and without the need for additional connections. As we see the border between mobile and television platforms being removed, Newsroom looked into the ‘Tap View’, ‘Multi View’, ‘Music Wall’, ‘My Album’ and ‘Smart View’ features to find out just what the future of outdoor viewing looks like. ‘Tap View’ – A Mobile Screen as Big as Your TV In the past, trying to view a smartphone video on a bigger screen at home often required you to navigate a host of complicated settings and additional components. But now, Samsung has introduced the ‘Tap View’ feature, which allows you to enjoy mobile content on a large screen by simply tapping your smartphone on the edge of the TV. With Tap View, you can even enjoy content on a big screen without having to connect to Wi-Fi or data networks. To prevent devices from sustaining damage, you should not tap hard, but rather gently touch the top or side of the TV with your phone. For those who want not just a bigger screen but also bigger sound, the new ‘Tap Sound’ feature embedded in latest Samsung soundbars3 is the answer. By lightly tapping your smartphone on the soundbar, you can quickly and conveniently enjoy richer sound quality, making the feature perfect for environments such as outdoor parties with loved ones. To activate the Tap View and Tap Sound features, launch the SmartThings app on your smartphone and select the menu icon in the top left corner, where you can turn on Tap View and Tap Sound. From there, simply tap your smartphone on either the TV or the soundbar to enter a whole new world of sound. ‘Multi View’ – Powering Multi-Tasking With Two Screens on One TV According to a Samsung survey, 92% of respondents say they enjoy using other devices while they are watching TV, with most users doing things like consuming other content or browsing social media. Thus, the ‘Multi View’ feature was introduced to allow you to display your smartphone screen on your television, and then divide your TV display into multiple screens so that you can keep using the TV as well. This allows you to view all of your content on one screen, making it easier to divide your attention without missing anything. Users of the outdoor TV The Terrace will also find this feature useful for a range of reasons. Viewing real-time comments from your mobile while watching a sports match, being able to display kids’ programs at the same time as a movie and viewing strategy pages while playing video games on your TV are just some examples. ‘Music Wall’ – Ramp up the Excitement of Your Events What better way to enhance the sensory experience of listening to your favorite music than enjoying it visualized with vivid colors with the ‘Music Wall’ feature. When using Bluetooth to play music from your smartphone on your TV, this feature creates a visual spectrum that mirrors the ambiance of the music on your television screen. And the Music Wall feature is especially well-suited to outdoor environments. When listening to calming classical music, you will see a smooth, visualized motion that resembles flowing water on your TV screen, while playing exciting electronic music will create energetic visualized motions to enliven your experience. The Terrace delivers an average brightness of 2,000 nits (and a maximum brightness of 4,000 nits), which is three times brighter than that of regular TVs. For a broad range of genre and tempo types, users can create a host of music visualization combinations to complement a wide range of experiences. ‘My Album’ – Sharing Memories Through Photos Another feature available when using Mobile View is ‘My Album.’ With 2020 models of Samsung TVs, uploading and displaying photos on your TV has become quicker and easier. Whereas before displaying pictures on your television required you to access the SmartThings app and go through a series of steps, now pictures can be exported directly from the Gallery app. Simply select the pictures you want to see on your TV, press ‘Share’ and select ‘View pictures on TV,’ and watch your photos spring to life on your television before your eyes. For users with multiple TVs, a preferred television for viewing photos can be selected. In outdoor settings where people gather together and take group pictures, the auto gallery and slide show features make taking and displaying high-quality photos easier too. In cases where individual images have different aspect ratios, these features automatically adjust the photo layouts and play them in a series on your TV. The number of art filters has also been increased from three to a maximum of fifteen, allowing for a wider range of effects to ensure you find the one that best matches your shot. ‘Smart View’ – Connecting Your Smartphone and TV Another way to display a range of mobile content on your TV is through the use of ‘Smart View’. Samsung mobile devices can be wirelessly connected to Samsung smart TVs or Chromecast devices, allowing users to enjoy photos, videos, presentations, and games on their televisions. First, swipe down from the top of the smartphone screen twice to open the ‘Quick Setup’ panel. From there, press the Smart View icon to select the device you prefer to connect to and immediately enjoy mobile content on your television. Both inside and outside the home, The Terrace TV and innovative Mobile View are enabling people to enjoy a higher standard of content more conveniently. With The Terrace, your smartphone and outdoor television strike a high-performance partnership that will elevate you to higher levels of viewing. 1 All of the ‘Mobile View’ features except for ‘Tap View’ are available on Android OS and iOS-based smartphones. The Tap View feature is only available on Samsung Galaxy smartphones. 2 Only available from 2020 QLED TVs, Outdoor TV, select TU series and Lifestyle TVs 3 HW-Q950T, HW-Q900T, HW-Q800T, HW-Q70T, HW-Q60T, HW-S60T, HW-S40T, HW-LST70T View the full article
-
Sound is a key factor in any truly immersive multimedia experience. As interest in big-screen and high definition TVs continues to grow, more users are seeking first-class audio technologies to match this screen quality. Accordingly, attention has turned to soundbars due to their ability to provide revolutionary audio experiences. Since introducing their very first soundbar at the Consumer Electronics Show (CES) in 2008, Samsung Electronics has continued to release soundbar solutions packed with innovative technologies so that users can enjoy truly immersive TV experiences. Take a look at the infographic below to learn more about the history of Samsung’s leading soundbars and to find out how they have been charting new territories in audio quality since 2008. View the full article
-
On September 1, Samsung shared more details on the next generation of its category-defining foldable device, the Galaxy Z Fold2. The Galaxy Z Fold2 pairs Flex mode with App Continuity to provide expanded usability, crossing the boundary between the Cover and Main Screen. To take advantage of Flex mode, you will need to use the Jetpack WindowManager library in Android. With advanced Multi-Active Window to control screen layout with more ease and flexibility. If you want your app to always appear in full-screen mode, you can disable multi-active window display for y our app. The documentation also provides details on setting minimum allowable dimensions and adding support for drag and drop. Finally, you can support multiple instances of your app with Multi-Active Window. Unable to get your hands on the real thing? The Galaxy Z Fold2 is now available in the Remote Test Lab. Test out your apps and ensure they are ready for launch. Galaxy Z Fold2 in the Remote Test Lab Catch up on all the recent announcements on the Samsung Newsroom or watch the replay on YouTube. Join us and change the shape of the future. View the full blog at its source
-
Samsung Electronics announced its all new 4K Ultra Short Throw laser projector, The Premiere, at its virtual press conference event “Life Unstoppable” on September 2nd. The new 4K laser projector provides a big picture cinematic experience in the comfort of one’s home. The Premiere is the new anchor product in the award-wining Lifestyle product portfolio that now transcends the display experience – without the display. Samsung will begin to rollout The Premiere globally starting from the US, Europe, Korea, and other regions later this year. The Premiere will be available up to 130- and 120-inch models – LSP9T and LSP7T respectively – that support a laser powered 4K picture resolution. The Premiere LSP9T is the world’s first HDR10+ certified projector with triple laser technology and delivers revolutionary contrast details as the user watches from bright to dark scenes with a peak brightness of up to 2,800 ANSI lumens. The Premiere also supports Filmmaker Mode for the first of its kind as a projector allowing users to enjoy watching movies as director intended. The smart projector comes equipped with Samsung’s Smart TV platform and experience full of streaming video apps from major content partners and mobile connectivity features such as Tap View and mirroring. The Premiere comes in an all-in-one compact, space-saving design that blends into a variety of living room settings and arrangements. As it is an ultra-short-throw projector, The Premiere can be placed just in front of the wall. It is designed for an easy-to-install set up and sports fabric finishes around its edges to harmonize different environments. The Premiere has powerful built-in woofers and Acoustic Beam surround sound, providing one of the best cinema experiences of projectors on the market today and reduces the need for additional bigger sound equipment in tighter spaces. “Over the past few months, we have seen how consumers are spending more time at home and how the role of everyday life continues to change. TV has become the center of entertainment, a fitness partner, a co-worker and a source for news,” said Jongsuk Chu, Executive Vice President of Visual Display Business at Samsung Electronics. “The Premiere re-imagines the home cinema experience with an all-new, compact design, 4K picture quality and big sound for tight spaces that can be used for any at-home activity and living room arrangements.” Samsung first launched its Lifestyle product portfolio with The Serif in 2016 and has since expanded it to the award-winning TV line-up of The Frame, The Sero and The Terrace. By enhancing elements that speak to the consumer passion points for art, interior designs and the mobile experience, Samsung’s Lifestyle product line-up functions have evolved to become a central hub for a wide array of lifestyles. View the full article
-
Samsung Electronics today announced its latest advancements in mobile, wearables, TV, audio and home appliances with virtual experience, ‘Life Unstoppable’ to show how the 2020 line-up will enhance today’s connected lifestyles. The ‘Life Unstoppable’ virtual world marks a new era of innovation and is one of many ways Samsung continues to push the boundaries of what technology can do. The pioneering and immersive virtual world brought Samsung’s human-centred innovations to life in a new, gamified experience. This year, consumers’ relationship with technology has become even more integral as they have looked to stay connected to the outside world. Samsung technology defies limits, bringing together all elements of living, working, and entertaining, with products that seamlessly connect with one another for the most intelligent experience. Today, the brand showcased its latest bold, revolutionary products including: The global reveal of its latest lifestyle product, The Premiere – a smart projector which takes home entertainment to the next level Odyssey G5 as Samsung monitors continue to pioneer the gaming experience Brand-new additions to the expanded Galaxy portfolio with Tab A7, Galaxy Fit2, A42 5G and Galaxy Z Fold2 Wireless Charging Trio to help people keep up with demanding lifestyles RB7300T Classic Refrigerator with SpaceMax technology and the customisable Bespoke refrigerator range, all making their European launch WW9800T Washing Machine and DV8000T Tumble Dryer, both with smart learning solutions and auto-linking capabilities “This year has seen us completely re-evaluate our relationship with technology, in a way that no-one could have expected,” said Benjamin Braun, Chief Marketing Officer, Samsung Europe. “At Samsung, we not only embrace these changes, but aim to stay one step ahead – already innovating with the future in mind. We are relentless in our mission to create bold, revolutionary technology and what better way to announce our 2020 line-up than with this game-changing virtual experience. Today was just a taste of what is to come from Samsung as we continue to bring you products that fuel a Life Unstoppable.” Benjamin Braun, Chief Marketing Officer at Samsung Europe, gives the opening speech at Samsung’s ‘Life Unstoppable’ virtual press conference Taking the Entertainment Experience to the Next Level Both In, and Outdoors Today we are spending an increased amount of time at home and TV, now more than ever, is something we gather around together. It connects us to the world as we watch the news and immerses us into our favourite entertainment. The appetite for the best possible TV experience has never been greater. Samsung announced its all-new smart projector, The Premiere which gives you a big picture cinematic experience in the comfort of your own home. It comes in up to 120 and 130-inch models which save you space in the home and can be projected anywhere – all you need is a wall. A simple minimalistic design that blends into any living space, The Premiere features powerful built-in woofers, Acoustic Beam surround sound and cutting-edge triple lasers with 4K picture quality. The Premiere LSP9T is the world’s first HDR10+ certified projector so it delivers revolutionary colour and contrast that adds depth for more precise picture detail as you move from bright to dark scenes. This year, it will be available in Germany, the UK, France, Switzerland, Austria, Netherlands, Belgium, Italy, Spain, and Nordics. This year has also seen an increase in the blurring of boundaries between indoor and outdoor space – more people want a seamless experience between the two. Samsung showcased the brand’s move into outdoor entertainment technology. The Terrace is the brand’s first screen built for outdoor viewing. The Terrace and The Terrace Soundbar have an IP55 rating protecting them from outdoor conditions such as rain, humidity, dust and insects. The Terrace Soundbar features Adaptive Sound, which analyses what you’re watching to deliver the sound quality to match. It’s the perfect companion to round out the entertainment experience. The Terrace also features anti-reflection technology to eliminate glare and its average of 2,000 nits of screen brightness and QLED 4K picture quality performs perfectly in any setting. The Terrace will be coming first to Germany, France, Italy, Spain, the UK and Switzerland in 55, 65, and 75-inch models. Samsung’s entire TV line-up is built on a philosophy of bold, disruptive design and innovation. The portfolio offers a TV for everyone, including a world-first mobile-friendly TV, The Sero. Optimised to display content on the big screen with a single tap of your mobile, The Sero instantly mirrors your phone in QLED picture quality. As the desire for great TV and content has never been greater, investment in the biggest and the best devices such as 8K continues. Pioneering 8K tech is something that sets Samsung apart. The flagship Q950 is a revolutionary TV with a thinner footprint than ever before – the infinity screen boasts a 99% screen to body ratio and stunningly slim 15mm profile. Alongside picture is sound and Samsung’s newest soundbars. The Q950T and Q900T have Q-Symphony that creates harmonious sound from both TV and soundbar speakers for an optimum entertainment experience (it is compatible with the select QLED TVs). An Immersive Gaming Experience That Transports You Straight Into the Action Gaming is an industry that continues to evolve, it’s so much more than just a first-person shooter or adventure role-play – games have become a place to connect with others and share new experiences. This year has seen gaming platforms host fashion launches, festival sets, and even Samsung’s Life Unstoppable experience. Samsung delivers the best possible gaming experience, whether that be on-the-go through our Galaxy portfolio, such as the new Note20, or at home with our QLED TVs and Odyssey monitors. The new flagship Odyssey monitors, the G9 and G7, boast a world-first 1,000-millimetre curved screen, one millimetre response time and 240Hz refresh rate, immersing consumers in the heart of the game. The HDR10+ QLED screen brings game scenery to life in true-to-life quality with optimised brightness and contrast. The brand-new Odyssey G5, available to buy now in select countries, joins the existing Odyssey flagship models. G5 contains all the technology you expect from a Samsung gaming monitor in addition to Flicker-Free technology that reduces eye fatigue so gamers can remain at the top of their game for longer. Pioneering Connected Mobile Innovation That Builds on Samsung’s Legacy of Bold, Intelligent Technology This year, consumers have relied on mobile technology more than ever before. Mobile devices have facilitated everything from staying connected to loved ones and keeping on top of school or work, to staying up to date with gaming or fitness goals. Connected experiences sit at the heart of Samsung and the brand’s seamless Galaxy Ecosystem works perfectly together to help you get the most out of every moment. With consumers working, living and entertaining in one space, the need for a compact entertainment device has never been more important. The newest addition to Samsung’s tablet family, Galaxy Tab A7 provides the ultimate solution to this. Its 10.4-inch screen housed in a symmetrical bezel with a premium metal finish provides a sleek and balanced design. With an 80% screen to body ratio, Quad Dolby Atmos speakers and long-lasting battery, the Tab A7 is the ultimate on-the-go picture and sound entertainment experience. It is also perfect for the kids with an all-new Samsung Kids app that features a variety of educational and entertaining content. This year has seen homes double as gyms and the demand for fitness tracking wearables has increased,1 as customers search for ways to maintain a healthy lifestyle. To answer this increased demand Samsung today announced a new wearables device, Galaxy Fit2. Galaxy Fit2 is your perfect fitness partner, with a slim lightweight design, long-lasting battery and advanced tracking features. It automatically detects and tracks up to five different types of activity providing fitness insights such as calories burned, heart rate, distance and more. It will also monitor your sleep patterns, providing daily analysis and a unique Sleep Score. The groove design can help reduce sweating and 3D glass display comes with over 70 different face options so you can swap out to best suit your style. What’s more, it runs for up to 15 days, extendable to 21 days depending on settings and conditions, without needing to recharge;2 so you can focus on your fitness goals without having to worry about running low on battery. Galaxy 5G has transformed the connected experience and Samsung, with a large portfolio of 5G-enabled devices and end-to-end support, is uniquely positioned to make the true potential of 5G a reality. Samsung announced that a new 5G-enabled phone will be joining the Galaxy A series line-up later this year; the Galaxy A42 5G. Packed with all the features you can expect from an A Series device including a unique modern design and new quad camera layout, A42 5G boasts a 6.6-inch Super AMOLED display and instantly connects you to super-fast download and streaming. It is a device that keeps up, helping you capture and express every moment. Last year, Samsung disrupted the industry with a revolutionary foldable smartphone. Samsung continues to pioneer the industry forward with the innovative foldable category by showing off the next generation of its foldable Galaxy Z portfolio – the Galaxy Z Fold2. This latest innovation in foldable phone technology, now available for pre-order, builds on Samsung’s legacy of innovation – combining stunning design with revolutionary improved hardware. It comes in two colours – Mystic Black and Mystic Bronze – and thanks to unrivalled hinge technology, effortlessly moves from a 6.2-inch edge to edge cover screen display, to immersive 7.6-inch main screen 2X display when unfolded. With technology now working harder than ever before, Samsung also recognised a need for a new charging station that can power up more of your devices simultaneously. Wireless Charger Trio is a brand-new wireless charging solution designed to charge compatible devices all at once, offering everyday convenience and ease. Home Appliances That Help Consumers Customise Their Lifestyles and Embrace Sustainable Living Samsung is expanding its offerings of flexible home appliances with the Bespoke refrigerator. Launching this October in Europe, the modular refrigerator can be customised in a variety of ways with easy-to-update colours and materials. The possibilities of configurations are endless with Bespoke, as it offers consumers complete flexibility to create a personalised solution for their kitchens throughout every stage of their lives. Samsung is also paying attention to the increased focus on flexibility of consumer’s lifestyle. Recent trends are showing that consumers are visiting the supermarkets less but buying more when they do, Samsung identified a need for refrigerators that maximise your grocery shop and keep food fresher for longer. The RB7300T Classic Refrigerator offers revolutionary storage capacity thanks to Samsung’s unique SpaceMax technology that allows for up to 385 litres of storage and three different height options, so you can keep up with longer grocery lists. Its energy performance also helps consumers maintain a sustainable lifestyle. Optimised to save, the Digital Inverter Compressor automatically adjusts its speed depending on what’s in your fridge, using up to 50% less power. Samsung also welcomed a new era of smart, energy efficient laundry with the new WW9800T Washing Machine and DV8000T Tumble Dryer. The AI Washing Machine comes with an intuitive AI control panel that automatically learns your preferred settings and cycles. Samsung’s EcoBubble technology also maximises the efficiency of detergent by mixing it with air and water to turn it into soft bubbles. Powered by the iconic QuickDrive technology, the new line-up cuts wash times by up to 50% and energy usage by up to 20%. When the AI Washing Machine is paired with Samsung’s new AI Tumble Dryer, it is an end-to-end personalised laundry experience. They communicate through an Auto Cycle Link to automatically set the right drying course for the load you’ve just washed. The new dryer also has A+++ energy rated Heat Pump technology which is Samsung’s most efficient yet. For more information on Samsung’s 2020 line-up, please visit www.samsung.com 1Wearable Fitness Technology: Key Trends and Statistics for 2020, Codete, June 2020 2Based on average battery life under typical usage conditions. Average expected performance based on typical use. Actual battery life depends on factors such as frequency of use and application usage patterns. Results may vary. The Life Unstoppable Experience The Life Unstoppable virtual world was built on the Epic Games’ Unreal gaming platform for a first-of-its-kind experience. The entire Samsung ecosystem was brought to life during an immersive experience which transported guests into a virtual Samsung Home with key spokespeople and special guests: renowned British sprinter, Dina Asher-Smith; Spotify VP of Product, Sten Garmark; DAZN Chief Subscription Officer, Ben King; professional eSports player and Samsung Morning Star gamer, Stass ‘StenBosse’ Skopin. The platform enabled interaction with over 25 products across mobile, wearables, TV, audio and home appliances. The experience also came with a few surprises as viewers were able to find five collectable hidden comic books within the Samsung Home. If all five were found, the virtual world and speakers transformed before viewers’ eyes into an out-of-this-world superhero comic book experience. View the full article
-
All the goodies coming soon to a purple planet near you Today we are happy to announce our latest Samsung Internet Beta which includes new features, enhancement to existing features and UI refinements. We will go through the most notable changes available with this beta, that will be hitting 13.0 stable later this year. You can download the beta here. Permission Request UI Privacy and security are paramount for Samsung Internet. Nowadays websites ask for more and more permissions and in order to access content quickly, many users have gotten accustomed to just dismissing these prompts, which can lead to unwanted notifications. We are changing the permission request UI to display a warning message. This change makes it harder to trick or force users into allowing notifications, specially from those sites that like to mislead their users into accepting notifications. (side note, if you are a developer, do use notifications responsibly.) Double-tap to Play/Pause your videos One way or another, we eventually run into video content on the web. Sometimes we want to experience this content on Fullscreen, and sometimes, trying to reach those playback controls can be a bit harder than expected. Good news is that with version 13.0 beta, we are enabling the user to play or pause content while in video assistant fullscreen by double tapping the center area of the screen. No more hunting down for that little play/pause button, just smooth time saving clever UI for you. Easy editing of your quick bookmarks You’re on a page, you want to bookmark it, so you press the star icon in the toolbar. Snaps! It has a long generic title of the page, and that’s not very easy for you to look back through your bookmarks. Fear not, we’ve enabled in 13.0 beta a way to edit your bookmark right from the toast notification you get once you press that bookmark icon. Nice custom bookmark title. You’re welcome! Add-on extension API expansion Here’s an interesting one for all you extension developers out there: we’ve expanded the browser extension APIs available in Samsung Internet. These are the new API modules available: WebRequest, Proxy, Cookies, Types, History, Alarms, Privacy, Notifications, Permissions, Idle and Management. How cool is this you ask? It allows for the development of new experiences in the browser like the ones described below! If you are new to extension development and are keen on more information, do check this link. We are thrilled to present to you one first party extension and two third party ones that ride on these new features. On-device translation (1st party) As its name states, Samsung Internet 13.0 beta can now offer on-device translation via an extension. This works for English, Korean, German, Spanish, French, Italian and Portuguese. Browse foreign sites like a true native. Web Proxy (NordVPN extension — 3rd party) For those of us that use VPNs this is a welcome feature. For those of us that use NordVPN it’s an exciting time to be alive. NordVPN can now be integrated into the browser experience as an extension. Password Manager (Dashlane extension — 3rd party) Also, possible due to the new Add-on API expansion, we have a password manager extension that integrates Dashline into Samsung Internet 13.0 beta. And yes, if you’re not using a password manager it’s never too late to look into one. Better User privacy in Secret Mode There is now a better and more detailed explanation of what Secret Mode consists of. We have added this to the initial Secret Mode launch page. In this same vein, we have added an ‘About Secret Mode’ section in the settings to make it absolutely transparent how it helps you protect your privacy. The news feed in the Quick Access homepage is now gone as well. OneUI 3.0 enhancements OneUI was introduced several years ago and it is reaching it’s third iteration. Some changes are making their way into the browser and enhancing the overall one-handed experience. One of these changes is immersive scroll. This will make non scrollable elements like the status and navigation UI hide when you are scrolling, allowing you to focus on the content you are manipulating. OneUI 3 also brings an expandable app bar into bookmarks, saved pages, history, downloads, ad blocker, add-ins and settings. This expandable info provides useful information on the tap of a button. Additionally, we’re bringing the “more menu” button down to the lower bar to facilitate you reaching those actions present in sections like tab manager and downloads. Your fingers feel more rested already! Status bar visibility Screen real estate is a value asset for many of us, and our web experiences can now enjoy more of it! We are allowing users to hide or show the status bar while viewing websites. It is a small change that goes a long way for those that like to be immersed in their content with as little distractions as possible. Enabling this will make the status bar disappear when scrolling up and reappear when scrolling down. Web content never looked better on those infinity displays. (Even) More changes You can now use High Contrast mode when Dark mode is on. Samsung Internet now displays a Secret mode icon next to the address bar in order to make it easier to know when you are browsing in secret mode. There is a new sleek tab design that features a rounded tab shape (this browser keeps on getting prettier by the version). New rounded tab UI You can now see the icons of the search engines when choosing your default one. Makes it easier to modify your favorite engines! History for allowed apps: you can now see a detailed history for the apps than can call Samsung Internet. This includes which URL was requested and the timestamp. Last but certainly not least, there is an under the hood upgrade of the web engine: version 13.0 will be based on M83. As you can see, plenty of changes and enhancements that we can’t wait for you to try! Let us know what you think about these changes and what would you like to see in the future. You can download the beta here. View the full blog at its source
-
Samsung Electronics today announced that the company has received ‘Tried and Tested Accreditation’ for its 2020 Smart TVs from the United Kingdom’s Royal National Institute of Blind People (RNIB) which is the first time this accreditation has been given in the TV industry. RNIB awards its “Tried and Tested” accreditation to products, websites, apps or services which meet RNIB criteria for accessibility for consumers with impaired vision. This distinction enables the users to make easier purchase decisions and also underscores Samsung’s commitment to improving accessibility features on its TVs. Samsung has worked with RNIB since 2013 to ensure that Samsung products are suited with the proper features to offer accessibility for all consumers. Since 2014, Samsung has focused on enhancing accessibility features for users who are visually impaired, providing features such as ‘Voice Guide’ that enables the TV to read aloud program information and ‘High Contrast’ mode that displays graphic information with opaque black backgrounds and white font for enhanced visibility. In recognition of these features, RNIB presented its ‘Inclusive Society Award’ to Samsung Electronics in 2016. Since then, Samsung Electronics has continued to improve and expand the accessibility features on its TVs to better achieve digital inclusivity for deaf and hearing impaired people as well as blind and partially sighted people. Features include: With upgraded Voice Guide feature, users can listen to key information on programs as well as instructions for the remote control and accessibility features. Users also can adjust the pitch and speed of the Voice Guide to suit their preferences. The Digital Magnifier which enhances and expands text and images on large screens while mirroring the Samsung Galaxy smartphone to a TV.1 The Focus Enlarge feature magnifies specific fonts related to TV control, volume and menus. Automatic recognition and enlargement of the sign language area for the hearing-impaired as well as ability to adjust and move the subtitle positions. “With a growing variety of content and features, people are now having more fun with their smart TVs,” said Kangwook Chun, Executive Vice President of Visual Display Business at Samsung Electronics. “Samsung is fully committed to providing comprehensive accessibility features on its TVs so that every user can enjoy their favorite content much more easily,” he added. David Clarke, Director of Services at RNIB, said, “RNIB is delighted to award our Tried and Tested certification to Samsung in recognition of the accessibility features within their TV. RNIB and Samsung have worked together since 2013, and each year the accessibility features on their televisions have been improved and expanded.” 1 Digital Magnifier may not be available on some Samsung mobile devices. View the full article
-
Start Date Aug 25, 2020 Location Online Join Samsung Evangelist Tony Morelan as he demonstrates how to build a mobile UI theme using Galaxy Themes Studio. Learn about icons and buttons, animations and wallpapers, sounds and more. The demo also covers how to publish your completed UI theme to Galaxy Store. Have all your questions answered in the live Q&A with Tony following the demo. View the full blog at its source
-
Make your app a Web Share Target to enable This was a feature I had set aside an afternoon to implement but in the end it only needed a moment and made the experience significantly better. Web Share Target allows your Web App to receive URLs from the operating systems just like native apps do. In the video below I use the share button in Samsung Internet to share the website’s URL with my Web App, which then retrieves and displays the associated feed information from the website. You add a Web Share target by adding the information into the Web App Manifest: "share_target": { "action": "/feed/", "method": "GET", "params": { "title": "title", "text": "text", "url": "url" } }, When it’s shared, it will open your WebApp at the following URL /feed/?url=[share url]&text=[share text]&title=[share title]. Not all of these get filled out, depending on what is being shared and what is sharing it. When sharing web pages to the app sometimes, the URL was in the text field rather than the URL field. So if you are expecting a URL you should probably check there as well. const { search } = new URL(req.url, "http://example.com"); const params = new URLSearchParams(search); const sharedURL = params.get("url") || params.get("text"); There are more options you can add to the share_target, for advanced features like sharing files, you can find out more information in the great article on web.dev: Receiving shared data with the Web Share Target API Note: At this writing, the Web Share Target API is implemented in some browsers (notably Chromium-based browsers like Samsung Internet) but it is still considered experimental and in “incubation” within the W3C. Make sure you take this into account when incorporating Web Share Target into your development plans. View the full blog at its source
-
Make your app a Web Share Target to enable This was a feature I had set aside an afternoon to implement but in the end it only needed a moment and made the experience significantly better. Web Share Target allows your Web App to receive URLs from the operating systems just like native apps do. In the video below I use the share button in Samsung Internet to share the website’s URL with my Web App, which then retrieves and displays the associated feed information from the website. You add a Web Share target by adding the information into the Web App Manifest: "share_target": { "action": "/feed/", "method": "GET", "params": { "title": "title", "text": "text", "url": "url" } }, When it’s shared, it will open your WebApp at the following URL /feed/?url=[share url]&text=[share text]&title=[share title]. Not all of these get filled out, depending on what is being shared and what is sharing it. When sharing web pages to the app sometimes, the URL was in the text field rather than the URL field. So if you are expecting a URL you should probably check there as well. const { search } = new URL(req.url, "http://example.com"); const params = new URLSearchParams(search); const sharedURL = params.get("url") || params.get("text"); There are more options you can add to the share_target, for advanced features like sharing files, you can find out more information in the great article on web.dev: Receiving shared data with the Web Share Target API Note: At this writing, the Web Share Target API is implemented in some browsers (notably Chromium-based browsers like Samsung Internet) but it is still considered experimental and in “incubation” within the W3C. Make sure you take this into account when incorporating Web Share Target into your development plans. View the full blog at its source
-
In this episode of POW, we interview Diego Lizarazo, Senior Developer Evangelist at Samsung. Diego is a self-proclaimed tech geek, and he is all about coding apps. Both Diego and I work together as part of the Samsung Developer Program, and I have invited Diego to be a future guest host on the podcast. Where my specialty is design, Diego’s specialty is coding, and his tech geek personality shines as we chat about his path to Samsung and how he is helping the developer community. Topics Covered: Journey to Samsung Developer Conferences COVID-19 Future of Gaming Game Development Global Developers Spanish Webinars Learning to Code Hackathons Tizen Tidbits View the full blog at its source
-
In this episode of POW, we interview Diego Lizarazo, Senior Developer Evangelist at Samsung. Diego is a self-proclaimed tech geek, and he is all about coding apps. Both Diego and I work together as part of the Samsung Developer Program, and I have invited Diego to be a future guest host on the podcast. Where my specialty is design, Diego’s specialty is coding, and his tech geek personality shines as we chat about his path to Samsung and how he is helping the developer community. Topics Covered: Journey to Samsung Developer Conferences COVID-19 Future of Gaming Game Development Global Developers Spanish Webinars Learning to Code Hackathons Tizen Tidbits View the full blog at its source
-
The Galaxy Note20 series (Note20 and Note20 Ultra) are now available in the Remote Test Lab (RTL). If you're interested in testing your apps against the latest flagship phones from Samsung, the RTL contains actual devices that you can reserve and interact with using a web browser. View the full blog at its source
-
The Galaxy Note20 series (Note20 and Note20 Ultra) are now available in the Remote Test Lab (RTL). If you're interested in testing your apps against the latest flagship phones from Samsung, the RTL contains actual devices that you can reserve and interact with using a web browser. View the full blog at its source