Quantcast
Jump to content

Sign in to follow this  
STF News

An Introduction To 5G

Recommended Posts

The Samsung Galaxy S10 5G has now arrived in the U.S. That means that now is a great time for forward-thinking developers to target this device in anticipation of upcoming growth of 5G technology. As a technologist at Samsung, I am very excited about the possibilities created by 5G, and have been investigating how we can build a foundation to  create 5G apps and games on the S10 5G.

What’s so special about 5G? You may know it’s another generation of network transfer standard faster than the 4G/LTE speed we are used to now. While that is true, it overlooks the extent of the technological advance of this generation. It’s exponentially faster than 4G and has lower latency. These upgrades will both enhance and empower a whole set of technologies previously unfeasible.

Samsung-Chicago-MIMO-Product_no-logo.jpg

As a global leader of 5G devices, we will guide you through upcoming Android APIs and common practices to:

  • Check for and test for 5G capabilities
  • Monitor real-world device connection speed
  • App design considerations to take advantage of 5G speed

For example, the most straight-forward use case of mobile networks is watching videos on the go. Prior to 4G, the slow speed and low resolution supported by 3G resulted in poor experiences. Now 5G enhances the video resolution even further, producing film-like experiences.

However, as is the case in the current 4G era, your device will not always be at 5G. Your connected speed could be affected by a number of factors. What do these varying factors mean to the application developer who’s working with videos? Ideally, depending on the actual connection speed, an appropriately sized video stream should be sent to the user. If instead you always stream the highest definition version, the video will inevitably lag and result in a bad experience.

Don’t worry, as long as you follow the tip below, this won’t be a problem for you or your users. Stating with Android Q, there are capabilities to detect actual connection speed. A developer will use the class:

NetworkCapabilities

While this may seem like another long, complex class with many options, the functions of interest to a 5G developer are:

getLinkDownstreamBandwidthKbps()

This returns downstream bandwidth measured in kilobytes-per-second. A developer can poll this value periodically to gauge actual connection speed. They can then route appropriately-sized streams to the end user.

NetworkCapabilities.NET_CAPABILITY_NOT_METERED

This indicates that the end user has not set, or doesn’t have a connection limitation imposed upon them, thus bandwidth isn’t a cost factor to the end user. If this flag were false, a developer might want to warn the user and give them steps to handle the situation appropriately. Otherwise, the user may misplace blame of any video stoppage on the developer.

MWC19-Galaxy-S10-5G-2.jpg

The exact strategies of monitoring and switching to non-5G mode are usually the same whether you develop a video app or competitive networked game, with customizations on frequency and indication to the user. Overall, it is not a daunting task and does not interfere with your app’s structure.

At Samsung we are eager to help developers succeed on our platforms. This is only the first of many guides we have planned to assist you in preparing your apps to take advantage of 5G. For more developmental resources on 5G and Samsung in general, please go to developer.samsung.com. We are excited to have you onboard.

View the full blog at its source

Share this post


Link to post
Share on other sites


Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Similar Topics

    • By STF News
      The Samsung Developer Program has announced the launch of the Best of Galaxy Store Awards 2019! The inaugural Best of Galaxy Store Awards launched at SDC 2018 and acknowledged the best app, game, theme, watch face and watch app. Galaxy Store publishers selected for this prestigious award exemplify excellence in innovation, quality and creativity.
      Here is a look at what’s new with the Galaxy Store in 2019, including exciting new features, offering increased promotional opportunities for developers.
      With the addition of editorial pages, also known as Editor’s Picks, developers have the opportunity to see their apps featured in personalized app recommendations (which are automatically algorithm-generated relevant recommended apps) for the category a user is searching for.
      We talked with Ed Viejo, Director, Content & Services, Galaxy Store, and here is what we learned:
      Q. Tell us what is new with the Galaxy Store?
      A. So many exciting changes have happened with the Galaxy Store. Earlier this year we launched a new version. Not only did it bring a brand-new look but also a number of improvements as well as new features. From more personalized recommendations to enhanced search capability. Integration with Samsung Rewards give our users more ways to spend their earned points. However, the most exciting feature is our new editorial pages which enable us to craft stories to more effectively promote the unique content and apps available in the Galaxy Store.
      Q. Why did you launch the Best of Galaxy Store Awards?
      A. We believe the hardworking and dedicated community of developers are the heart of the Galaxy Store. Over the last few years the store has made some incredible strides forward and our developers have contributed to this success. Therefore, we wanted to recognize and reward the best work that this community has to offer because the store cannot exist without them. We are looking forward to recognizing those developers with the Best of Galaxy Store Awards 2019.
      Q: How can the Galaxy App store can help developers get new revenue streams and user acquisition?
      A. There are many resources available to publishers on the Galaxy Store to support the success of their apps. A key resource available to publishers is the Galaxy Store Badge.
      Samsung Developer Program members can create their very own Galaxy Store Badges that put their apps, watch faces, and themes center stage on their personal website, their branded media sites like Facebook, Twitter, YouTube, and drive customers to their Galaxy Store pages in a single click. Whether they’re running paid media campaigns or just promoting themselves on the web, Galaxy Store Badges can increase downloads by 7 times over organic search.
      TIP: Learn more about how to use the Galaxy Badge to promote through your own channels, improving discoverability and the opportunity to be selected as a Best of Galaxy Store 2019 winner.
      Q. What can winners of the Best of Galaxy Store Awards 2019 expect?
      A. This year we are looking to expand the number of categories to recognize even more developers. Some of the benefits winners will receive are additional personalized promotion within the store, best of 2019 app banner, an award and other partner recognitions that are still in the works. New this year we plan to do an editorial spotlight featuring of all the winners.
      Q. How can developers reach more customers across more devices with the Galaxy Store?
      A. In 2018, Samsung shipped more than 292 million smartphones worldwide. As the global leading smartphone vendor, Samsung is known for consumer products such as mobile devices, home entertainment systems and more.
      The Galaxy Store is a premium, one-stop-shop marketplace where our users can get the most out of their Galaxy devices tailored to their needs. Customers are looking for Wallpapers, Themes, Fonts and Galaxy Watch Faces to personalize their devices and give it a unique look that fits them. They use Stickers to make your messages fun. The Galaxy store helps these customers discover curated and Made for Samsung apps that are optimized for their device for the best user experience.
      Our goal is to help more developers reach more customers and delight end users by delivering experiences that blend with the intent of each device and service context.
      Q. What is next with the Best of Galaxy Store Awards 2019?
      A. Stay tuned to updates on the Best of Galaxy Store Awards 2019, including information on the selection process an expanded list of categories, interviews from some of last years’ winners, and tips and tricks on being selected.
      Q. When will the winners of the Best of Galaxy Store Awards 2019 be announced?
      A. Winners will be announced on October 29th at the Samsung Developer Conference in San Jose, California.
      View the full blog at its source
    • By STF News
      This is the third post in the series covering Samsung’s participation in the MIT’s Medicine Grand Hack. You can find the first post here, and the second post here.
      The Promentia team was the Grand Prize Winner in the Mental Health and Professional Burnout track. Promentia’s project was an Alzheimer’s Disease prevention app, also named Promentia, with the tagline “Stay You.”
      Promentia accepting their award
      The team’s main point is that people do not realize that Alzheimer’s Disease is a highly delayable disease. More and more people are finding out that they are at higher risk of Alzheimer’s Disease as the popularity of at home genome services continues to rise.

      Promentia demoing their app
      They created a mobile prototype deployed on a Samsung Galaxy Note 9, and showed how they could use Samsung’s technology to develop a way to digitally enable ‪Alzheimer’s disease prevention.‬‬
      By monitoring the results from blood tests for six specific biomarkers scientifically proven to correlate to the onset of Alzheimer’s Disease (hsCRP, Homocysteine, Fasting insulin, Hemoglobin A1C, Fasting glucose, and Vitamin D), sleep, and exercise, the app tailors personalized feedback.
      Personalized feedback provided by the app
      The full team
      This is the first product of its kind. Promentia’s goal was to make Alzheimer’s Disease prevention tactics more easily accessible to the general public, so you can Stay You.
      View the full blog at its source
    • By STF News
      In my previous post I covered Samsung’s partnership with the Massachusetts Institute of Technology (MIT) and the Department of Veterans Affairs to host and sponsor the MIT’s Medicine Grand Hack, to foster creativity to solve some of the problems in the health care system.
      In this post I want to highlight one of the teams that participated in the hack: Insomniax. With the clarity of their focus, and how they integrated Samsung’s wearable devices in their pitch, they were able to stand out during the weekend’s activities and win the Department of Veteran’s Affairs award.
      The Insomniax team participated in the mental health and professional burnout track, and created an application that uses biometrics and self-reported data to develop personalized recommendations for veterans with mental illnesses, who have poor sleep quality.
      Their prototype highlighted the importance of having an easily accessible device that helps you tracking your daily routine and, with the help of an Artificial Intelligence system, gives you relevant advice to improve your quality of life.
      Insomniax showcasing their app
      The concept of the application they were working on was a way to combine data already collected by the Samsung Watch’s multiple sensors (things like heart rate, sleep, stress) along with a nightly questionnaire on activities/pre-sleep habits. The combined collected data then would be sent to a server with a REST API, then the system would process the data and revise the user’s recorded medical history to provide personalized recommendations on how they can get better sleep.
      The Insomniax Team
      Their demo was developed as a web app using Tizen Studio, and it was deployed on the Galaxy Watches that were made available to the Hackathon’s attendees.
      These kind of apps can take advantage of the advanced features included in the Samsung Watches, like the Human Activity Monitor, that gives you access to and record human activity data from various sensors and recorders on the device.
      View the full blog at its source
    • By STF News
      Samsung Electronics is in partnership with the Massachusetts Institute of Technology (MIT) and the Department of Veterans Affairs, Veterans Health Administration (VHA) to foster creativity and innovation to solve health care big problems, with the help of modern technology. As part of this partnership, we recently hosted the MIT Hacking Medicine Grand Hack in Washington DC.
      Just like the Boston event held in June, this hackathon differed from other developer events in a few important ways:
      The interdisciplinary focus was obvious from the moment teams were formed, just after the keynote on Friday. Feasibility and business viability were integral to all pitches. But most importantly, there was no need to code and all projects were problem-centered work or covered real user needs.
      The three-day event started on August 2nd and was hosted in Samsung’s Solutions Center in Washington D.C. During the weekend students, engineers, designers and developers participated in one of the three tracks forming groups, and bringing their diverse views and backgrounds to offer new solutions to problems that affect the lives of millions of people in America.
      These were the three tracks that participants could be part of:
      Access to health care Mental health and professional burnout Rare and orphan diseases. Each track had a winner, and sponsors and partners also awarded teams that showed promising ideas.
      Samsung provided Galaxy Note9 phones and Galaxy Watches to allow teams experiment and find out the best way to integrate the different sensors and SDKs into their own projects. We saw some creative uses of Samsung technologies and genuine desire to improve the health care system leveraging modern technology.
      The Key Watch team won the Samsung Breakthroughs That Matter Award in the Rare and Orphan Diseases track. This team was distinguished not only for the clarity of their project, but also for their enthusiasm to incorporate Samsung technologies in their pitch.
      The Key Watch team with Christopher Balcik, Samsung Vice President of Federal Government Business
      During the weekend, the team developed a way to monitor response to medication to tackle misdiagnosis of Parkinson’s disease vs drug-induced parkinsonism (DIP), which is the second most common cause for parkinsonism.

      While displaying similar symptoms, a rare disease requires an entirely separate treatment process. Additionally, up to 15% of Parkinson’s disease patients have the rare variant DIP, so, Key Watch’s solution could improve the life of tens of thousands, just in the US.
      Their envisioned system would work like this:
      A patient having parkinsonism symptoms would come in to consult with the doctor on an actionable plan for their treatment. Because Parkinson’s Disease accounts for 85% parkinsonism cases, they are likely to be classified as having Parkinson’s disease (PD). They are given treatment for PD and monitored – if their symptoms get better, as detected by Key Watch’s platform, then that would support their diagnosis. However, if the patient actually has DIP, the PD medication would have little to no effect, and through Key Watch’s continuous monitoring tool doctors can quickly intervene and pivot the treatment protocol. After enrolling on the platform, Key Watch would have continuous feedback on the patients tracked symptoms over time, which enables the doctor to effectively adjust the drug dosage. Key Watch: The full team
      The Key Watch members looked into the different sensors that the Samsung Galaxy watches could provide them, and focused on the gyroscope and the accelerometer APIs, that would give them data from a patient’s movements, including tremors and slow movement. With enough data, and medical experience, the proposed system would be able to detect the source of a patient’s movement abnormalities.
      To learn more about how you can get access to the Samsung wearable devices sensors, visit the Samsung Developer Program and start creating your own apps now.
      Stay tuned for more information about this event in the coming weeks!
      View the full blog at its source
    • By STF News
      You can’t really change the weather using Galaxy Watch Designer (GWD). However, GWD version 1.7.1 introduced the ability to design a watch face that uses a button to display weather content in various units on the watch face. The temperature unit selector lets users change the temperature unit. Previously, you could set the Auto-refresh time of any weather data; now the update weather data feature allows users to update weather information, which is provided by OpenWeatherMap, whenever they want.
      Get Started
      The temperature unit selector and update weather data features both require the use of weather components. However, keep in mind the following limitations with using any weather components in GWD.
      Avoid using the following with weather components: In-App Purchase Tag expression Text elements: Steps % Step counts Steps goal Speed Burned calorie Moved distance Heart rate Water intake Caffeine intake Floor You must use a weather API key to facilitate the use of any weather component. For more details, see this section.
      Note: The Weather API can determine a watch’s location to show the current weather data, but it can’t detect your location on the Galaxy Watch Designer tool. To see the current weather data on the GWD tool, select your location manually from Edit > Preferences > APIs > Current location > Select location. Temperature Unit Selector
      The Text > Temperature element displays the current weather temperature on your watch face. The temperature unit selector enables you to select the temperature unit (Celsius, Fahrenheit, or Kelvin). To create a temperature unit selector on your watch face:
      From the sidebar, click Text > Temperature:
      A dialog box opens, warning you of the limitation of using this element. Check Do not show again if you understand the limitation, and click OK.
      We recommend: Don’t check Do not show again, so you’ll be reminded of the limitations the next time you use this element.
      From Properties, click the Set as Button menu option.
      From Properties > Action, click Action > Interaction > Tap, and then set Action to Change Temperature Unit.
      Update Weather Data
      Follow these steps to add the update weather data feature:
      From the sidebar, click Text > {any weather type}.
      From Properties, click the Set as Button menu option. From Properties > Action, click Action > Interaction > Tap, and then set Action to Update Weather Data.
      Test the feature
      Test your ability to modify weather content using the attached sample GWD file.
      Tap on the temperature text to change to another unit. If it is not the unit you want, tap again. Because there are three temperature unit options, you must tap twice to cycle through the units (see Figure 1).

      Figure 1
      Tap on the update weather data button for the latest weather data (see Figure 2). In this figure, the last time data was updated was at 09:40.

      Figure 2
      To check weather on a real device, make sure your watch is connected to the Internet, and location services are enabled.
      View the full blog at its source


×
×
  • Create New...