Language Selection

English French German Italian Portuguese Spanish

Official Statement Regarding Xamarin.Forms rebranding as MAUI

Filed under
KDE
Microsoft

Today May 19, 2020, we were notified by a couple of users at the KDE Maui Project Telegram channel about a name change of a Microsoft product, the UI framework previously known as ‘Xamarin.Forms’ was rebranded as MAUI (Multi-platform App UI ). This name change is unfortunate as there is an existing project called Maui; evidently, we are referring to the Maui Project (https://mauikit.org/). The word “Maui” often capitalized as MAUI in the Maui Project is also an acronym, and it means Multi-Adaptable User Interfaces taking this as consideration; there’s a reasonable cause of confusion between these two frameworks.

As it is the case, both are UI frameworks to create cross-platform applications, which does not help the situation. We created the Maui Project in 2018, announcing it for the first time on June 10 of the same year, as per our calculations, that is two years before Microsoft introduced this change into their product. The Maui Project’s code was initially at GitHub, and it has code commits dating back to April 29, 2018. Currently, the code of MauiKit and the Maui applications lives on KDE Invent.

Even going back as far as checking the registration of the original domain https://maui-project.org which dates back to 2018-05-06 and the current domain (which is under KDE infrastructure) https://mauikit.org which dates back to 2018-09-21, it’s relatively easy to observe that the Maui Project predates this rebranding by Microsoft.

Read more

Also: Microsoft And A KDE Project Spar Over "MAUI"

More in Tux Machines

Mobian Project Wants to Bring Debian GNU/Linux to Mobile Devices

If you thought for a second that the Linux phone market lacks operating systems you can try, think again as developers are just getting started. After postmarketOS announcing their PinePhone Community Edition, now there’s a new project called Mobian, which promises to bring Debian to Linux phones. That’s right, you can now install and use a pure Debian GNU/Linux operating system on your PinePhone. Mobian helps you do that by integrating the standard Debian GNU/Linux packages with the GNOME-based Phosh (Phone Shell) user interface developed by Purism for their Librem 5 phone. Read more

Expand your Raspberry Pi with Arduino ports

As members of the maker community, we are always looking for creative ways to use hardware and software. This time, Patrick Lima and I decided we wanted to expand the Raspberry Pi's ports using an Arduino board, so we could access more functionality and ports and add a layer of protection to the device. There are a lot of ways to use this setup, such as building a solar panel that follows the sun, a home weather station, joystick interaction, and more. [...] The first step is to expand the Raspberry Pi's ports to also use Arduino ports. This is possible using Linux ARM's native serial communication implementation that enables you to use an Arduino's digital, analogical, and Pulse Width Modulation (PWM) ports to run an application on the Raspberry Pi. This project uses TotalCross, an open source software development kit for building UIs for embedded devices, to execute external applications through the terminal and use the native serial communication. There are two classes you can use to achieve this: Runtime.exec and PortConnector. They represent different ways to execute these actions, so we will show how to use both in this tutorial, and you can decide which way is best for you. Read more

20 Best Free Stacking Window Managers

A window manager is software that manages the windows that applications bring up. For example, when you start an application, there will be a window manager running in the background, responsible for the placement and appearance of windows. It is important not to confuse a window manager with a desktop environment. A desktop environment typically consists of icons, windows, toolbars, folders, wallpapers, and desktop widgets. They provide a collection of libraries and applications made to operate cohesively together. A desktop environment contains its own window manager. There are a few different types of window managers. This article focuses on stacking window managers which are also known as floating window managers. This is a type of window manager that draws all windows in a specific order, allowing them to overlap, using a technique called painter’s algorithm. All window managers that allow the overlapping of windows but are not compositing window managers are considered stacking window managers, although they can use different methods. Stacking window managers allow windows to overlap by drawing them one at a time. Stacking, or repainting (in reference to painter’s algorithm) refers to the rendering of each window as an image, painted directly over the desktop, and over any other windows that might already have been drawn, effectively erasing the areas that are covered. The process usually starts with the desktop, and proceeds by drawing each window and any child windows from back to front, until finally the foreground window is drawn. Here’s our recommended free stacking window managers. All of them are free and open source software. Read more

Today in Techrights