• AHURATUS Smart Home Voice Assistant

    N|Solid


    N|Solid


    AHURATUS Smart Home Voice Assistant


    Developed by Ehsan Shaghaei
    Innopolis University
    AHURATUS Scientific Club.

    STM32F103ZET6 UNIVERSAL BOARD


    Introduction


    AHURATUS Smart Home Voice Assistant is an IOT device developed in order to control other home devices by voice detection. Note: This device is made ONLY for academic purposes.


    Approach


    Description


    "AHURATUS Smart Home Voice Assistant" uses an ARM Cortex-M3 process for running the instructions as well as several peripheral devices in order to decrease the complexity of data bus and RF-Circuit calculations.


    Bill of Materials


    # Component Name Role Technical Document links
    1 STM32F103ZET6 Process and Control Datasheet
    2 HC-05 Bluetooth Module Bluetooth Radio Connection Datasheet
    3 220-5V AC-DC Adapter Powering the circuit Datasheet
    4 LED or Mosfets or Relays To System Output Datasheet
    Read more →
  • SpaceFusion: Structuring the unstructured latent space for conversational AI

      A palette makes it easy for painters to arrange and mix paints of different colors as they create art on the canvas before them. Having a similar tool that could allow AI to jointly learn from diverse data sources such as those for conversations, narratives, images, and knowledge could open doors for researchers and scientists to develop AI systems capable of more general intelligence.


      A palette allows a painter to arrange and mix paints of different colors. SpaceFusion seeks to help AI scientists do similar things for different models trained on different datasets.
      Read more →
    • Impact of IoT in Mobile app development

        IoT becomes the most popular technology nowadays. We have already started to see the result of this fast-emerging technology in various areas of our lives, the way we think and the way we work. The realtime indications of this technology spread across various industries which include Energy, Manufacturing, Healthcare, and Agriculture. With the fast-emergence and influence of Smart Homes and Smart wearables, Smart Cars, Smart Cities, Smart Retail Outlets, IoT is gradually but constantly plays a major role in our day-to-day lives.

        IoT plays a significant role in mobile app development as the smartphone used as a remote controller, Switches, and health checkup devices with the help of IoT.
        Read more →
      • Datacenter TCP explained

          Modern networking contains a number of improvements over the basic TCP/IP stack. One of this, particularly useful inside datacenter was developed by Microsoft Research in 2010 and called, surprisingly, DataCenter TCP (DCTCP).

          DCTCP is a set of modification to TCP, targeting to fulfill two properties:
          1. Improve latency for latency-sensitive small messages
          2. Not to decrease the throughput for throughput-sensitive big flows
          Read more →
        • Optimising server distribution across the racks

            Recently, a colleague asked me in a chat:

            — Is there an article how to pack servers into the racks properly?

            I realised that I'm unaware of it. So, I decided to write my text.

            Firstly, this is an article about bare metal servers in the data centre (DC) facilities. Secondly, we estimate that there are a lot of servers (hundreds or thousands); the article doesn't make sense for fewer quantities. Thirdly, we consider that there are three constraints in the racks: physical space, electric power per each one, and cabinets stay in the rows adjacent to each other, so we can use a single ToR switch to connect servers in them.
            The answer to the original question depends significantly...
          • Importance of User Interface (UI) & User Experience (UX) in Software & Mobile App Development

              A user interface is nothing but how a user interacts with the device. The key to having a good user interface is to make the customer intuitively know how to use the device with little to no help. An interactive and intuitive user interface design goes a long way in making sure this happens.

              Why is it important to have a good UI/UX design


              Whether it is about using the self-service checkout machines, mobile apps or online shop, a thoughtlessly designed interface design that is not intuitive for its users may have the users abandoning their session with frustration, ending up buying nothing from your store. Your effort to optimize the user interface design can make a huge difference to the sales conversions happening on your platform. For all the consumer-facing applications, the design must be intuitive or there is a risk of shopping cart abandonment, however, for enterprise applications, it used not to be a primary requisite. As long as it was possible to perform the job, the user interface design could be less intuitive too. This is what was conventionally believed and followed. In the modern competitive times, things have changed, however. In times when we are surrounded by smart and intuitive applications, enterprise users also need to be treated as the consumers of the applications who would prefer to use an intuitive and easy-to-use application.
              Read more →
            • AdBlock has stolen the banner, but banners are not teeth — they will be back

              More
              Ads
            • A City Without Traffic Jams


                Chapter 2.
                (the link to Chapter 1)

                The Art of Designing Road Networks


                Transport problems of a city through the eyes of a Computer Scientist


                If I were recommended an article with the title “The Art of Designing Road Networks,” I would immediately ask how many road networks were built with the participation of its author. I must admit, my professional activity was far from road construction and was recently associated with the design of microprocessors where I, among other responsibilities, was engaged in the resource consumption of data switching. At that time my table stood just opposite the panoramic window which opened up a beautiful view of the long section of the Volgograd Highway and part of the Third Transport Ring with their endless traffic jams from morning to evening, from horizon to horizon. One day, I had a sudden shock of recognition: “The complexities of the data switching process that I struggle with on a chip may be similar to the difficulties the cars face as they flow through the labyrinth of road network”.
                Probably, this view from the outside and the application of methods that were not traditional for the area in question gave me a chance to understand the cause of traffic jams and make recommendations on how to overcome the problem in practice.
                Read more →
              • Top profitable ride-hailing business models implemented by growing Uber like taxi apps

                  image

                  There was a time when moving from one place to another was a matter of utility. People did not Care About Us lyrics like comfort. Public transportation was dominating the landscape of movement and private transport was considered a luxury.

                  Today, we live in a world where people expect more than just the movement. They do not want to compromise on the aspects of comfort and convenience. They would like to be picked up from their doorstep and they would like to be dropped precisely in the place that they want to be.

                  These transformations have given rise to the business of ride-hailing. There are a lot of companies that provide the service of transportation by picking people from one place and dropping them in a place of their choice.

                  The constructive onslaught of Smartphones enabled with GPS made the business of ride-hailing efficient, profitable and delightful to the customer.
                  Read more →
                • Which is the Best for Mobile App Development | Native Vs Hybrid

                    In today's world, a mobile app is an irreplaceable part of any business designed to leverage from the use of modern technologies for building strong relationships with customers. Taking into account the ever-increasing role that mobile devices play in a major role, there’s nothing strange that mobile apps help businesses to stay in touch with users 24/7 and provide them with a great experience.

                    Even if you’re entirely sure that mobile app development is a demanding thing that can boost-up your business, If you have the plan to develop a mobile app, this is the right time. without a delay start developing the app. But wait, you have to make an important decision and choose between hybrid and native mobile app development. You can make this decision based on your goals and available resources. In this article, we’ll try to highlight some advantages and disadvantages of both approaches to help you decide which option will work better for your particular company.
                    Read more →
                  • How to Write a Smart Contract with Python on Ontology? Part 4: Native API

                    • Tutorial
                    image

                    Earlier, I have introduced the Ontology Smart Contract in
                    Part 1: Blockchain & Block API and
                    Part 2: Storage API
                    Part 3: Runtime API
                    Today, let’s talk about how to invoke an Ontology native smart contract through the Native API. One of the most typical functions of invoking native contract is asset transfer.
                    Read more →
                  • Latest Android Application Trends — 2019

                      Nowadays we have come beyond a major shift of trend from native to cross-platform mobile app development with the booming popularity of React Native and Progressive Web Apps. The emerging android application trends also consolidate technologies such as AR, VR, IoT and more. Here are some trends we see coming up this year and ahead when it comes to Android mobile app development:

                      React Native and more cross-platform development:


                      With more cross-platform drives including React Native and Kotlin sharing and more app-cloud based services offering more advanced features, the ecosystem of cross-platform is continuing to grow. An example is Google Firebase.

                      Artificial Intelligence fuelling the personalization of user experiences:


                      What Artificial Intelligence serves to promote users is convenience and predictability with their applications that is what helps improve their experience. Artificial Intelligence adds predictability to the regular processes, making them efficient.
                      Read more →
                    • The science behind how our brains work best, and how technology and our environment can help



                        You’re utterly focused. You’ve lost track of time. Nothing else in the world exists. You’re living in the moment.

                        While this might sound like meditation, it’s a description that can also be applied to the state of flow – the feeling of being so engaged by your work, that you lose yourself to it completely, while massively increasing your productivity in the process.

                        It’s the holy grail that we all strive for, whether it’s a hobby we’re passionate about, or a project at work. Achieving our best and utilising our maximum potential at all times, can however, be a struggle.
                        We had the pleasure of talking with Dr. Jack Lewis, a neuroscientist with a passion for exploring how our minds work, to see what motivates us to do our best work, and the important roles that workplace environments, culture, and technology can play.
                        Read more →
                      • Trendy Business Applications for Internal Communication

                          Communication, Co-ordination, and Correlation are the three apexes of any business.

                          Business Applications for Internal Communication is a base to crack organizational goals. With seamless communication and packed co-relation, it is easy to represent the whole as one. Evolving and growing smartphone technology tangled with internet evolution makes communication smoother than ever before.

                          1. Slack

                          Slack is the most efficient cloud-based team collaboration chat application that almost every organization’s workplace is using it. It allows team members to collaborate and manage the entire workflow through one platform.

                          Once a game company, it developed a tiny team chat app which within a span of 4 years rocks the business scene with its thrilling sensational communication threads. It’s an amazing project management and collaboration tool that provides your business with a handy communication medium. This is a cloud-based team communication application and an awesome tool for internal conversation for companies with remote workers.

                          The slack chat room is organized shelf of topics, private chats and direct messaging. And slack allows its user to search for files, groups, and members associated with.

                          Read more →
                        • How to Write a Smart Contract with Python on Ontology? Part 3: Runtime API

                          • Tutorial
                          image

                          Introduction


                          Earlier, I have introduced the Ontology Smart Contract in
                          Part 1: Blockchain & Block API and
                          Part 2: Storage API
                          Now when you have an idea about how to call the relevant API for persistent storage when developing Python smart contract on Ontology, let’s go on to Runtime API (Contract Execution API). The Runtime API has 8 related APIs that provide common interfaces for contract execution and help developers get, convert, and validate data. Here’s a brief description of these 8 APIs:
                          Read more →
                        • How to Write a Smart Contract with Python on Ontology? Part 2: Storage API

                          • Tutorial
                          image
                          This is an official tutorial published earlier on Ontology Medium blog
                          Excited to publish it for Habr readers. Feel free to ask any related questions and suggest a better format for tutorial materials

                          Foreword


                          Earlier, in Part 1, we introduced the Blockchain & Block API of Ontology’s smart contract. Today we will discuss how to use the second module: Storage API. The Storage API has five related APIs that enable addition, deletion, and changes to persistent storage in blockchain smart contracts. Here’s a brief description of the five APIs:
                          Read more →
                        • Latest E-commerce Trends — 2019

                            The e-commerce trends keep on changing based on the way we shop, what we buy, how we buy and how we respond to the products that are being marketed by various businesses. Over the last decade, a lot of new e-commerce trends have emerged to have a major influence on e-tailing businesses and their models of operation. With the biggest of global e-tailers such as Amazon have been adopting and reaping the rewards of these trends, we would like to sum up a few of these trends that will gain importance in 2019:

                            Speedy Shipping and Efficient Delivery Logistics


                            With Amazon offering a one-hour delivery service with its ‘Amazon Now’ and the plans to expand the services further in the coming few years, the focus has been on drastically decreasing the time between the click and delivery – the key competitive advantage the e-commerce businesses have been striving for. Leveraging the emerging technologies including driverless freight, the logistical improvements are set to take place this year.
                            Read more →
                          • Top 20 Marketplace Development Companies From All Over the World

                              Considering ever-rising e-commerce sales, which hit $29 trillion last year, companies can no longer neglect online presence. Many of them have already changed the way they work and transformed from simple online stores to marketplaces bringing more sales and opportunities.

                              Those who’ve chosen the path of transformation or want to build a marketplace are probably seeking for experienced service providers to get some help.

                              Since there are hundreds of development companies all over the world, I decided to research the market and narrow down the circle of providers you might want to consider for partnership.

                              To compile this list the following factors were considered:

                              • Overall number of customer reviews on such reputable platforms as Clutch, Upwork, GoodFirms, App Futura, Extract.co, IT Firms.
                              • Overall score of those reviews.
                              • Presence of Fortune 500 clients in the public domain.
                              • Presence of industry awards in the public domain (e.g. Global Sourcing Award, Top B2B Global Leaders, Best of the Global Outsourcing 100).
                              • Team size (bigger companies come first).
                              • Year of fundation (mature companies have more trust).
                              • Number of offices (more is better).
                              • Number of brand mentions over the web (only companies with 1,500+ mentions are listed).

                              Read more
                            • Looking for an alternative to Slack? Pick from the 9+ best Slack alternatives

                                image
                                Collaboration applications are built for easing communication in business. They empower co-workers to communicate and share ideas across diverse teams and projects in order to attain the best work results!


                                Regardless of form and size, these days workplaces would certainly need a tool to interact with each other digitally. It is evident that most of the companies until now rely on Skype for peer-to-peer communication.

                                Read more →