Samsung has announced its AI service – Bixby. The cloud-based AI interface is imbedded in all the phone’s applications and it will soon be seen on all of its devices. CRAIGE FLEISCHER of Samsung South Africa, tells us what we can expect.
Technology is supposed to make life easier, but as the capabilities of machines such as smartphones, PCs, home appliances and IoT devices become more diverse, the interfaces on these devices are becoming too complicated for users to take advantage of many of these functions conveniently.
User interface designers have to make trade off decisions to cram many functions into a small screen or bury them deeper in layers of menu trees. Ultimately users are at the mercy of the designers with an increasingly steep curve that makes learning a new device difficult. This is the fundamental limitation of the current human-to-machine interface. Since Samsung makes millions of devices, this problem impacts the core of our business.
Samsung has a conceptually new philosophy to the problem: instead of humans learning how the machine interacts with the world (a reflection of the abilities of designers), it is the machine that needs to learn and adapt to us. The interface must be natural and intuitive enough to flatten the learning curve regardless of the number of functions being added. With this new approach, Samsung has employed artificial intelligence, reinforcing deep learning concepts to the core of our user interface designs. Bixby is the ongoing result of this effort.
Bixby will be a new intelligent interface on our devices. Fundamentally different from other voice agents or assistants in the market, Bixby offers a deeper experience thanks to proficiency in these three properties:
When an application becomes Bixby-enabled, Bixby will be able to support almost every task that the application is capable of performing using the conventional interface (i.e. touch commands). Most existing agents currently support only a few selected tasks for an application and therefore confuse users about what works or what doesn’t work by voice command. The completeness property of Bixby will simplify user education on the capability of the agent, making the behaviours of the agent much more predictable.
- Context Awareness
When using a Bixby-enabled application, users will be able to call upon Bixby at any time and it will understand the current context and state of the application and will allow users to carry out the current work-in-progress continuously. Bixby will allow users to weave various modes of interactions including touch or voice at any context of the application, whichever they feel is most comfortable and intuitive. Most existing agents completely dictate the interaction modality and, when switching among the modes, may either start the entire task over again, losing all the work in progress, or simply not understand the user’s intention.
- Cognitive Tolerance
When the number of supported voice commands gets larger, most users are cognitively challenged to remember the exact form of the voice commands. Most agents require users to state the exact commands in a set of fixed forms. Bixby will be smart enough to understand commands with incomplete information and execute the commanded task to the best of its knowledge, and then will prompt users to provide more information and take the execution of the task in piecemeal. This makes the interface much more natural and easier to use.
We know that adopting new ways to interact with your devices will require a change in user behaviour. The inconvenience of learning a new interface can cause friction and force users to revert back to old habits (e.g. the touch interface). At the same time we believe the key to success for a new voice interface is to design a scheme that reduces friction and makes the experience significantly more rewarding than the existing interface. So at its core, Bixby will help remove friction. It will simplify user education with new voice interfaces and will make using your phone even more seamless and intuitive.
Another example of removing friction will be the dedicated Bixby button that will be located on the side of our next device. Confusion around activating a voice interface is a barrier we have removed to make it feel easier and more comfortable to give commands. For example, instead of taking multiple steps to make a call – turning on and unlocking the phone, looking for the phone application, clicking on the contact bar to search for the person that you’re trying to call and pressing the phone icon to start dialling – you will be able to do all these steps with one push of the Bixby button and a simple command.
There has been a lot of excitement and speculation about what we will deliver with the launch of the Galaxy S8, especially due to the advancements in artificial intelligence. We do have a bold vision of revolutionising the human-to-machine interface, but that vision won’t be realised overnight. Ambition takes time.
Bixby will be our first step on a journey to completely open up new ways of interacting with your phone. At the launch of the Galaxy S8, a subset of preinstalled applications will be Bixby-enabled. This set will continue to expand over time. Our plan is to eventually release a tool (in SDK) to enable third-party developers to make their applications and services Bixby-enabled easily.
Starting with our smartphones, Bixby will be gradually applied to all our appliances. In the future you would be able to control your air conditioner or TV through Bixby. Since Bixby will be implemented in the cloud, as long as a device has an internet connection and simple circuitry to receive voice inputs, it will be able to connect with Bixby. As the Bixby ecosystem grows, we believe Bixby will evolve from a smartphone interface to an interface for your life.
Bixby is at the heart of our software and services evolution as a company. We are fundamentally and conceptually changing our attitude toward software and services and working hard on innovation throughout all aspects of our mobile ecosystem. Our investment in engineering resources speaks for itself – we have thousands of software developers supporting this effort. This is something that I’m very excited about. Innovating in software and services enables opportunities for creativity and the ability to build new experiences from the ground up. With the continued investment from Samsung on artificial intelligence, the possibility of what Bixby can become is endless.
- Craige Fleischer, Director Integrated Mobility at Samsung South Africa
Time is running out for Microsoft SQL Server 2008
Companies are urged to update from the dated database management software as end-of-support looms, writes BRYAN TURNER.
The 11-year-old Microsoft SQL Server 2008 database management software is reaching the end of its support on 9 July. The applications that use databases running on this software will be at risk of security and stability issues.
On self-managed databases, upgrading to the latest database version comes with a lot of risks. Many IT departments within companies go by the motto: “If it’s not broken, don’t fix it”.
Microsoft made it very clear that it would not be updating SQL Server 2005 after its extended support date and even left it vulnerable to Spectre and Meltdown by not releasing patches for the dated version.
Updating SQL Server versions may seem daunting, but the benefits far outweigh the effort it takes for a migration. In the last major version update, SQL Server 2016 introduced simpler backup functionality, database stretching, and always-encrypted communications with the database, to name just three features.
While backing up the database may be the last thing on the typical database administrator’s mind, it’s become increasingly important to do so. In SQL Server 2008, it’s clunky and causes headaches for many admins. However, in SQL Server 2016, one can easily set up an automated backup to Azure storage and let it run on smart backup intervals. Backing up offsite also reduces the need for disaster recovery for onsite damage.
Database stretching allows admins to push less frequently accessed data to an Azure database, automatically decided by SQL Server 2016. This reduces the admin of manually looking through what must be kept and what must be shipped off or deleted. It also reduces the size of the database, which also increases the performance of the applications that access it. The best part of this functionality is it automatically retrieves the less accessed records from Azure when users request it, without the need for manual intervention.
Always-encrypted communications are becoming more and more relevant to many companies, especially those operating in European regions after the introduction of GDPR. Encryption keys were previously managed by the admin, but now encryption is always handled by the client. Furthermore, the keys to encrypt and decrypt data are stored outside of SQL Server altogether. This means data stored in the database is always encrypted, and no longer for the eyes of a curious database manager.
The built-in reporting tools have also vastly improved with the addition of new reporting metrics and a modern look. It includes support for Excel reports for keeping documentation and Power BI for automated, drag-and-drop personalised reporting. Best of all, it removes the dreaded Active X controls, which made the reporting in a webpage feel very clumsy and bloated in previous versions.
A lot has changed in the past ten years in the world of SQL Server database management, and it’s not worth running into problems before Microsoft ends support for SQL Server 2008.
Local apps to feature in Huawei’s App Gallery
Huawei’s mobile app store, the HUAWEI AppGallery, will soon feature a multitude of apps and designs by local developers. The company says this is part of its drive to promote South African digital talent and include more useful apps for Huawei smartphone users. HUAWEI AppGallery and HUAWEI Themes are pre-installed on all the latest Huawei and Honor devices.
“South African consumers are increasingly wanting more apps that are relevant to their unique circumstances, addressing issues they experience regularly – such as load shedding or safety concerns – but also apps that celebrate South Africa’s multitude of cultures and this vibrant country,” says Lu Geng, director of Huawei Consumer Cloud Service Southern Africa Region.
Akhram Mohamed, chief technology officer of Huawei Consumer Business Group South Africa, says: “Huawei is committed to catering to the needs of South African consumers, but we also know that we do not have all the answers. For this reason, we aim to work closely with South African developers so that we can give our users everything that they need and want from their devices. At the same time, we also hope to create an open ecosystem for local developers by offering a simple and secure environment for them to upload content.”
Huawei Mobile Services was launched in South Africa in June last year. Since then, both the HUAWEI AppGallery and HUAWEI Themes – which features tens of thousands of themes, fonts and wallpapers that personalise user’s handset – have become increasingly popular with the local market. Even though it is a relatively new division of Huawei, there has been a great increase in growth; at the end of 2018 Huawei Mobile Services had 500 million users globally, representing a 117% increase on the previous year.
Explaining what differentiates the HUAWEI AppGallery from other app stores, Mosa Matshediso Hlobelo, business developer for Consumer Cloud Service Southern Africa says: “We use the name ‘HUAWEI AppGallery’ because we have a dedicated team that curates all the apps in terms of relevance and ease of use and to ensure that there are no technical issues. Importantly, all apps are also security-checked for malware and privacy leaks before being uploaded on to the HUAWEI AppGallery.”
Huawei recently held a Developers’ Day where Huawei executives met with South African developers to discuss Huawei’s offering. 48 developers registered their apps on the day, and Huawei is currently in discussions with them with the eventual aim of featuring the best apps and designs on HUAWEI AppGallery or HUAWEI Themes. The Consumer Cloud Service Southern Africa Team at Huawei plans on making Developers’ Day a quarterly event and establishing a local providers’ hub, where developers can regularly meet with Huawei for training on updates to programmes and offerings.
“We have a very hands-on approach with our developers, and hope to expand that community so we can become an additional distribution channel for more developers and expose them to both a local and a global audience,” says Geng. “For example, we regularly feature apps and designs from local developers on our Huawei social media pages, and do competitions and promotions. We want to do everything we can to make our Huawei users aware of these local apps and upload them. This will encourage the growth of the developer community in South Africa by giving developers more opportunities to generate revenue from in-app purchases.”
* Developers who would like their apps featured on the HUAWEI App Gallery, or designs featured on HUAWEI Themes, should visit https://developer.huawei.com or email Huawei Mobile Services on firstname.lastname@example.org.