Amazon Q Developer introduced a code transformation agent for Java when launched in preview back in November 2023.
Amazon Q has announced the public preview of new transformation capabilities for .NET, mainframe, and VMware workloads was announced, allowing upgrading applications to modern and supported versions of programming languages, libraries, and frameworks.
IT professionals can utilise this tool where existing applications are left untouched until they become unsupported with all kinds of inherent vulnerabilities.
This transformation capability is available in the Visual Studio IDE, but also available via the Amazon Q Developer transformation web experience to enable easy porting of .NET Framework Applications to .NET.
Amazon Q analyses all of the repositories it has access to, discover which ones run a .NET Framework application that is capable of being transformed, then automatically ports the .NET application to the target version in line with the transformation plan it has created.
The tool currently does not support WebUI, SQLServer and ASP.NET types of jobs that Amazon Q cannot currently transform.
The web experience gives you the option of carrying out a .NET transform of multiple repositories.
The transformation capability lets IT professionals to modernise .NET applications to cross-platform .NET, migrate VMware applications to Amazon ECS, and perform the mainframe modernisation (z/os to AWS).
If you have existing .NET Framework applications that you want to improve for cross-platform support, it is definitely worth giving this feature a try.