{"id":230285,"date":"2023-11-29T23:01:02","date_gmt":"2023-11-30T07:01:02","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/java\/?p=230285"},"modified":"2023-11-29T23:01:02","modified_gmt":"2023-11-30T07:01:02","slug":"java-on-azure-tooling-update-october-2023","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/java\/java-on-azure-tooling-update-october-2023\/","title":{"rendered":"Unveiling our 6-Month Roadmap for Java on Azure Developer Tools"},"content":{"rendered":"<p style=\"text-align: justify;\">Hi everyone, welcome to the October update of Java on Azure Tooling. In this update, we will share our investments for the next few months of Java on Azure Developer Tools. Besides, we will also introduce the support for VMWare Tanzu App Accelerator extension in the VS Code Extension for Azure Spring Apps. We hope you enjoy these updates and have a smooth experience with our Azure toolkit. <span data-contrast=\"auto\">Please download and install <\/span><a href=\"https:\/\/aka.ms\/azuretoolkit\/intellijidea\"><span data-contrast=\"none\">the Azure Toolkit for IntelliJ<\/span><\/a><span data-contrast=\"auto\">. Let\u2019s get started.<\/span><\/p>\n<h4><span style=\"font-size: 18pt;\"><strong><span class=\"EOP SCXW204110853 BCX8\" data-ccp-props=\"{&quot;134245417&quot;:false,&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559738&quot;:260,&quot;335559739&quot;:260,&quot;335559740&quot;:416}\">Roadmap Update<\/span><\/strong><\/span><\/h4>\n<p style=\"text-align: justify;\"><span data-ccp-props=\"{&quot;134245417&quot;:false,&quot;335551550&quot;:6,&quot;335551620&quot;:6}\">We are delighted to announce our roadmap for the next six months. Our goal is to provide a smooth code-to-cloud user journey to help Java developers create, code, deploy, and monitor their applications with ease and efficiency. Here is a picture that summarizes our investment areas.<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2023\/11\/Java-on-Azure-Tooling-Ge-Roadmap.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-230289\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2023\/11\/Java-on-Azure-Tooling-Ge-Roadmap.png\" alt=\"Image Java on Azure Tooling Ge Roadmap\" width=\"1280\" height=\"720\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2023\/11\/Java-on-Azure-Tooling-Ge-Roadmap.png 1280w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2023\/11\/Java-on-Azure-Tooling-Ge-Roadmap-300x169.png 300w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2023\/11\/Java-on-Azure-Tooling-Ge-Roadmap-1024x576.png 1024w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2023\/11\/Java-on-Azure-Tooling-Ge-Roadmap-768x432.png 768w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/><\/a><\/p>\n<h5><span style=\"font-size: 14pt;\"><strong>Code-to-Cloud User Journey Improvements<\/strong><\/span><\/h5>\n<p style=\"text-align: justify;\">Code-to-cloud user journey is always one of our top priorities, which involves the process of developing, testing, deploying, and monitoring applications in the cloud. We understand that developers always spend a lot of time and efforts in each step because of switching to different tool or opening the portal at the same time. Based on these reasons, we plan to enhance this journey and offer a set of features in each stage to help developers to deliver faster, more reliable, and more secure applications on Azure.<\/p>\n<p style=\"text-align: justify;\">To help you create new projects easily, we are aiming to enable developers to select Azure modules in the scaffolding process, such as Azure Functions, Azure Web Apps, Azure SQL Database, etc. For coding experience, we plan to provide intelligent resources assistance, such as code completion and navigation for Azure resources. Going forward, we will also investigate how to leverage native run configuration and integrate resources into Services tab for easy access in IntelliJ IDEA during development. Besides, we will improve the monitoring experience by enabling them to open streaming logs in console in a native way.<\/p>\n<h5><span style=\"font-size: 14pt;\"><strong>AI Experience Enhancement<\/strong><\/span><\/h5>\n<p style=\"text-align: justify;\">Our next focus is to leverage Azure OpenAI experience in our toolkit. In previous releases, we have added support for <a href=\"https:\/\/devblogs.microsoft.com\/java\/java-on-azure-tooling-update-september-2023\/\">Azure OpenAI and its chat playground<\/a>, which have been popular among tooling developers. Going forward, we plan to support more models provided by Azure OpenAI Service. Besides, we will also explore how to provide Azure Migration Tools for non-Azure Java Projects to reduce manual work and save time by using the power of AI.<\/p>\n<h5><span style=\"font-size: 14pt;\"><strong>Provide Better Tomcat Experience<\/strong><\/span><\/h5>\n<p style=\"text-align: justify;\">Tomcat experience is an essential part of Java development on Azure App Service. For Java developers who want to deploy Tomcat apps to Azure App Service, we have conducted some research before and intend to support a native Tomcat experience inside IntelliJ IDEA. Besides, we plan to enhance the troubleshooting experience to help them diagnose applications easily, such as remote-debugging support.<\/p>\n<h5><span style=\"font-size: 14pt;\"><strong>Keep up-to-date with Latest Azure Services<\/strong><\/span><\/h5>\n<p style=\"text-align: justify;\">Our next area of investment is to keep up to date with the latest Azure Services. We will continuously provide support for latest features of Azure services, such as Flex\u00a0Consumption support, default Java runtime update for Azure Functions, etc. We also plan to make some investigations to maintain some key features of Azure Container Apps and Azure Kubernetes services in the next few months.<\/p>\n<p style=\"text-align: justify;\">Last but not least, we will continue to reduce the error rate and failures to provide better user experience.<\/p>\n<h4><span style=\"font-size: 18pt;\"><strong><span class=\"TextRun SCXW204110853 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW204110853 BCX8\" data-ccp-charstyle=\"eop\">October Release and Feature Summary<\/span><\/span><span class=\"EOP SCXW204110853 BCX8\" data-ccp-props=\"{&quot;134245417&quot;:false,&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559738&quot;:260,&quot;335559739&quot;:260,&quot;335559740&quot;:416}\">\u00a0<\/span><\/strong><\/span><\/h4>\n<h5><span style=\"font-size: 14pt;\"><strong><span class=\"NormalTextRun SCXW99499664 BCX8\" data-ccp-parastyle=\"\u6837\u5f0f1\">VS Code Extension for Azure Spring Apps Updates<\/span><\/strong><\/span><\/h5>\n<p style=\"text-align: justify;\">The VS Code Extension for Azure Spring Apps has added support for the VMWare Tanzu App Accelerator extension in the latest release. Application Accelerator for VMware Tanzu can help you bootstrap developing your applications and deploying them in a discoverable and repeatable way. For more information, please visit <a href=\"https:\/\/docs.vmware.com\/en\/VMware-Tanzu-Application-Platform\/1.5\/tap\/application-accelerator-about-application-accelerator.html\">this documentation<\/a>. To use this new feature, you can right-click on the instances of Azure Spring Apps Enterprise and select \u201cOpen Application Accelerator\u201d to continue.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2023\/11\/Accelator.png\"><img decoding=\"async\" class=\"alignnone  wp-image-230295\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2023\/11\/Accelator.png\" alt=\"Image Accelator\" width=\"685\" height=\"423\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2023\/11\/Accelator.png 1474w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2023\/11\/Accelator-300x185.png 300w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2023\/11\/Accelator-1024x633.png 1024w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2023\/11\/Accelator-768x475.png 768w\" sizes=\"(max-width: 685px) 100vw, 685px\" \/><\/a><\/p>\n<h5><span style=\"font-size: 14pt;\"><strong><span class=\"x-hidden-focus\">Feedback and Suggestions<\/span><\/strong><\/span><\/h5>\n<p>Please don\u2019t hesitate to <a href=\"https:\/\/aka.ms\/azuretoolkit\/intellijidea\">try our product<\/a>! Your feedback and suggestions are very important to us and will help shape our product in the future.<\/p>\n<ul>\n<li>Leave your comment on this blog post<\/li>\n<li><a href=\"https:\/\/github.com\/microsoft\/azure-tools-for-java\/issues\/new\">Create a feature request or submit a bug<\/a> on our official GitHub Issues page<\/li>\n<li><a href=\"https:\/\/microsoft.qualtrics.com\/jfe\/form\/SV_b17fG5QQlMhs2up\">Fill in our survey<\/a><\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new.png\"><img decoding=\"async\" class=\"alignnone wp-image-229214 size-large\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new-1024x438.png\" alt=\"Image feedback new\" width=\"640\" height=\"274\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new-1024x438.png 1024w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new-300x128.png 300w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new-768x328.png 768w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2022\/07\/feedback-new.png 1329w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<h5><span style=\"font-size: 14pt;\"><strong>Resources<\/strong><\/span><\/h5>\n<p>Here is a list of links that are helpful to learn Java on Azure Tooling.<\/p>\n<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/developer\/java\/toolkit-for-intellij\/\">Azure Toolkit for IntelliJ documentation<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/developer\/java\/toolkit-for-eclipse\/installation\">Azure Toolkit for Eclipse documentation<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/microsoft\/azure-maven-plugins\/wiki\/Azure-Spring-apps\">Maven Plugin for Azure Web Apps\/Functions\/Spring Apps<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/microsoft\/azure-gradle-plugins\/wiki\">Gradle Plugin for Azure Web Apps\/Functions<\/a><\/li>\n<li><a href=\"https:\/\/code.visualstudio.com\/docs\/java\/java-on-azure\">VS Code extension for Azure Spring Apps<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hi everyone, welcome to the October update of Java on Azure Tooling. In this update, we will share our investments for the next few months of Java on Azure Developer Tools. Besides, we will also introduce the support for VMWare Tanzu App Accelerator extension in the VS Code Extension for Azure Spring Apps. We hope [&hellip;]<\/p>\n","protected":false},"author":87519,"featured_media":230297,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[14,22,803,1,8,804,249,17],"tags":[13,759,29,794,248,19,7,538,12],"class_list":["post-230285","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud","category-desktop","category-intelligent-apps","category-java","category-open-source","category-openai","category-openjdk","category-web","tag-azure","tag-azure-spring-cloud","tag-gradle","tag-intellij","tag-java","tag-maven","tag-open-source","tag-spring-cloud","tag-visual-studio-code"],"acf":[],"blog_post_summary":"<p>Hi everyone, welcome to the October update of Java on Azure Tooling. In this update, we will share our investments for the next few months of Java on Azure Developer Tools. Besides, we will also introduce the support for VMWare Tanzu App Accelerator extension in the VS Code Extension for Azure Spring Apps. We hope [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts\/230285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/users\/87519"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/comments?post=230285"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts\/230285\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/media\/230297"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/media?parent=230285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/categories?post=230285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/tags?post=230285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}