Found 28 article
- Expert blogs-21.12.2023
Developing scalable robotics software with ROS2 and Docker
As a continuation to our previous blog post, we (Eemeli Vaskelainen & Oskari Mäkinen) are excited to share our advancements in the field of robotics software.
Software development - Expert blogs-23.11.2023
Boosting Qt for MCU development with Insta’s MCUKit library
Qt for MCU is a graphics framework tailored for creating user experiences on resource constrained MCU devices. In this blog post, our Senior Software Developer Markus Mertama shares his experiences working with Qt for MCU and illustrates how he implemented a library containing an essential set of connectivity features and UI components to speed up application development of any MCU project using Qt for MCU.
Software development - Expert blogs-12.7.2023
Advancing in Robotics Software Development
In this blog post, we are excited to share the progress we have made in robotics software development at Insta. We will focus on our ongoing R&D project advancing our expertise in this dynamic field. Me (Eemeli Vaskelainen) and my colleague Oskari Mäkinen are going to discuss this project in detail, how it started, what our objective is, and how the implemented solution works so far. Moreover, we are going to talk about our own experiences as junior software developers working at Insta with the inspiring challenge of modern robotics software development.
Software development - Expert blogs-28.12.2022
FigmaQML on WebAssembly
This text covers porting FigmaQML application to WebAssembly. Here I discuss on obstacles, elaborate reasons behind them, and introduce workarounds used. I hope this is useful reading for anyone working with Qt for WebAssembly.
- Expert blogs-13.10.2022
From Idea to Mining Work Analysis Tool: How We Did It
With Sandvik, we developed an analysis tool that helps mining companies switch from diesel to electric power and to model mine operation as an animation. In addition to tangibly demonstrating the profitability of environmentally friendly technology, the tool enhances communication between the different actors working in the mines. Let’s explore the project and see what we’ve learned along the way.
Software development - Expert blogs-30.9.2021
Introduction to OWASP Software Assurance Maturity Model (SAMM)
This blog entry is about OWASP SAMM 2.0, which stands for Software Assurance Maturity Model, and it is intended as an introduction to the framework that can help to further enhance software security as part of Software Development Lifecycle.
Cybersecurity consultingSoftware developmentCyber security - Expert blogs-7.4.2021
Tools for fast strategic innovation: part 4
In this last part of my blog series, I'll elaborate on the strategic innovation model from its user's point of view and provide some answers to questions that might have crossed your mind reading this blog series.
- Expert blogs-19.3.2021
Tools for fast strategic innovation: part 3
In this part of my blog series, I present in more detail the five-day process and methods I developed for strategic innovation to support idea validation and risk management. Read the previously published parts for more information on the risks and motives related to innovation behind the developed model.
DesignSoftware development - Expert blogs-9.3.2021
Tools for fast strategic innovation: part 2
In this blog series, I present the process and methods I have developed for the early stages of strategic innovation. In this part, I open up the concept of strategic innovation, the critical importance of the beginning of the innovation process, and ways to avoid risks.
DesignSoftware development - Expert blogs-28.2.2021
Tools for fast strategic innovation: part 1
I recently did my EMBA in Business Renewal on this topic, witnessing the lack in both academic research and existing tools aimed for strategic innovation. Inspired, I created a set of practical tools and a process that should help anyone involved in innovating and validating new business. This part introduces the topic, and I will be explaining this method in more detail in the following posts.
DesignSoftware development - Expert blogs-1.12.2020
FigmaQML - fast path development accelerator from design to application
FigmaQML [https://github.com/mmertama/FigmaQML] is an application that generates a QtQuick application user interface (UI) directly from a Figma UI design. Software developers no longer need to recreate graphics by mimicking every pixel position in the designer's visual asset. Omitting that tedious, redundant step will dramatically decrease development effort. FigmaQML enables focusing on functionality and hence greatly speeds up development time.
Software development - Expert blogs-25.9.2020
Gempyre UI Framework
Every application has a UI, and picking the most suitable framework is crucial. Upon discussing the most suitable for each need, an idea emerged of another kind of approach: Gempyre is a UI framework without widgets. Instead, the UI is composed using common web tools and frameworks. Therefore Gempyre is small, easy to learn, and quick to take into use.
Software development - Expert blogs-27.7.2020
AR cloud will revolutionize the way we interact with the world
What is the main application of augmented reality, or AR? If you ask the 800 million gamers out there, the answer probably is Pokemon Go. However, AR has the potential to completely transform the world - to add a new digital layer on top of the old, analogue world.
Software development - Expert blogs-27.7.2020
How to make the most out of Web Summit? - A developer's perspective
A couple of weeks back I attended Web Summit - an annually-held four-day conference in Lisbon with 1200 speakers and 70 000 attendees.
Software development - Expert blogs-27.7.2020
VR game developer goes industrial
When studying my degree in Business Information Systems with a specialization in Game Development, I always assumed I would eventually work in a game company. Or at least that I would work with games in some capacity, be they digital or not. It seemed like the only logical choice given my specialization.
Software development - Expert blogs-27.7.2020
8 ways to foster our well-being - lessons from Web Summit
Some months ago, I got an unexpected invitation from a colleague who had an extra ticket to Web Summit. My thought was: “A chance to visit the biggest tech conference and escape Finnish weather in November? I am in!”.
Work and Work Environment - Expert blogs-27.7.2020
A look into creating UI for automotive applications
There are a bunch of software solutions in the market that provide the tools to design UI for different hardware devices. Some provide a generalized solution to cater a wide range of hardware whereas some provide a specialized solution for a specific niche.
Software development - Expert blogs-18.6.2020
Road to Neuropia, Part 3
This is an article about C++ programmer’s entry to machine learning by implementing a feed forward neural network.
Software development - Expert blogs-18.6.2020
Road to Neuropia, Part 2
This is an article about C++ programmer’s entry to machine learning by implementing a feed forward neural network.
Software development