This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
comfilepi:dotnet:index [2022/11/14 12:01] COMFILE Technology |
comfilepi:dotnet:index [2023/11/22 12:18] (current) COMFILE Technology [Using .NET 8] |
||
---|---|---|---|
Line 3: | Line 3: | ||
COMFILE Technology does not provide technical support for Visual Studio. Contact the Microsoft directly. | COMFILE Technology does not provide technical support for Visual Studio. Contact the Microsoft directly. | ||
- | ===== Using .NET 7 ===== | + | ===== Using .NET 8 ===== |
{{ :comfilepi:dotnet_core_blazor.mp4?720x405 }} | {{ :comfilepi:dotnet_core_blazor.mp4?720x405 }} | ||
- | <html><center>A .NET 7 real-time web application running on the ComfilePi</center></html> | + | <html><center>A .NET real-time web application running on the ComfilePi</center></html> |
- | .NET 7 brings a professional .NET runtime to Linux-based PCs like the ComfilePi. The [[https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor|Blazor and Web Assembly]] technologies can be used to build GUI applications for the ComfilePi's modern web browser. | + | .NET 8 brings a professional .NET runtime to Linux-based PCs like the ComfilePi. The [[https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor|Blazor and Web Assembly]] technologies can be used to build GUI applications for the ComfilePi's modern web browser. |
Blazor allows both client and server to be programmed almost entirely in C#. The [[https://docs.microsoft.com/en-us/dotnet/api/system.device.gpio|System.Devices.Gpio]] namespace provides just about everything one would need to do IO on the ComfilePi. Blazor also includes support for real-time web applications that can be viewed and interacted with from multiple local or remote clients as demonstrated in the video above. | Blazor allows both client and server to be programmed almost entirely in C#. The [[https://docs.microsoft.com/en-us/dotnet/api/system.device.gpio|System.Devices.Gpio]] namespace provides just about everything one would need to do IO on the ComfilePi. Blazor also includes support for real-time web applications that can be viewed and interacted with from multiple local or remote clients as demonstrated in the video above. | ||
- | Visit [[:comfilepi:DotNet Core Development|.NET 7 Development on the ComfilePi]] for a detailed introduction. | + | Visit [[:comfilepi:DotNet Core Development|.NET Development on the ComfilePi]] for a detailed introduction. |
Other GUI Frameworks that may also work, but have not been thoroughly evaluated: | Other GUI Frameworks that may also work, but have not been thoroughly evaluated: | ||
+ | * [[https://github.com/gircore/gir.core|Gir.Core]] | ||
* [[https://github.com/GtkSharp/GtkSharp|GtkSharp]] | * [[https://github.com/GtkSharp/GtkSharp|GtkSharp]] | ||
* [[https://platform.uno/|Uno Platform]] | * [[https://platform.uno/|Uno Platform]] |