The ever-growing use of smart devices has already influenced all aspects of human life and has triggered the emergence of the smart home. In this article, we will investigate why smart home providers should place the utmost importance on providing efficient mobile applications to manage their systems.
To ensure maximum comprehension, we will illustrate it with two real-world business examples — SaM Solutions’ proprietary smart home system and a mobile app for a home automation platform that we created for our customer.
Creating a Xamarin app implies the development of a common logic for several platforms, which is quite convenient, but may cause some troubles as well.
In this article, I will tell you how you can easily configure a part of continuous integration and continuous delivery (CI/CD) while engaged in cross-platform development with the help of Azure Pipelines. You will also learn how to build projects on your local machines instead of Microsoft-hosted agents.
How can a computer, smartphone or surveillance camera identify objects in the pictures or recognize people in the crowd? What technologies are used to create smart solutions that can imitate human brain functions? Today we are going to talk about the image recognition technology and sophisticated programming innovations it is based on.
When you try to create a new Sitecore content test and preview by opening a test dialog window, you may see a screen in which previews are not displaying. But why?
The physical world of things and the digital world of the internet have merged together, creating a new ecosystem — the Internet of Things (IoT), which is an overwhelming trend across various industries today. In this article, we are going to talk about the top Internet of Things platforms that help effectively build and maintain IoT solutions.
For modern businesses, it’s extremely important to be flexible in order to satisfy the constantly changing customer needs. That’s why more and more companies turn to the evolving cloud computing services, which provide scalability, optimize connectivity and improve performance.
Sitecore is not an exception, as it allows you to deploy solutions on the Azure Platform as a Service (PaaS). For a new Sitecore environment, you can use out-of-the-box web deploy packages (WDP). But to deploy your existing (local) solution, you need to initially package it into a WDP.
In this article, I will tell you how you can package your local Sitecore Habitat into web deploy package (WDP). You will also see what issues you might run into during the process.
Every company, no matter what services or goods it produces, has to deal with three most important values: time, price and quality. These are three pillars for clients when they choose something to buy. They want either a quick delivery, or a reasonable price, or excellent quality. Obviously, there’s no technology to provide these values in one product simultaneously; clients can expect two of them at best.
For most customers, when asked about the importance of these values, it usually comes down to quality. In this article, we would like to focus on the software quality and the way it is achieved and supported during the development process.
An increasing number of companies across various industries have their hardware and software components — such as servers, storage, frameworks, tools, ready-made app — delivered over the internet. This has become possible due to the development of cloud computing services.
Digital transformation is touching upon various physical objects, making them smart and powerful. The engine for such devices is embedded software that is an integral part of the rapidly developing IoT ecosystem.
This article is dedicated to the tools for embedded software development. We will explain what an embedded system is and what types of tools are needed to build one. You will also learn about the most popular embedded system software development tools currently available on the IT market.