- Home
- >
- Software Development
- >
- Microsoft Goes Deep on Java with JCP Membership – InApps Technology 2022
Microsoft Goes Deep on Java with JCP Membership – InApps Technology is an article under the topic Software Development Many of you are most interested in today !! Today, let’s InApps.net learn Microsoft Goes Deep on Java with JCP Membership – InApps Technology in today’s post !
Read more about Microsoft Goes Deep on Java with JCP Membership – InApps Technology at Wikipedia
You can find content about Microsoft Goes Deep on Java with JCP Membership – InApps Technology from the Wikipedia website
Microsoft continues to extend its commitment to the Java language and platform to better enable Java developers to build on Microsoft platforms, particularly its Azure cloud.
The software giant recently signed the Java Specification Participation Agreement, known as JSPA, to officially join the Java Community Process (JCP). The JCP is the governing body that oversees the maintenance and advancement of the Java platform.
Microsoft and OpenJDK
Being a member of the JCP means Microsoft will have even more direct say over the future of the platform. As a producer of its own distribution of OpenJDK — a free and open-source implementation of the Java Platform, Standard Edition — Microsoft already has a stake in the future of Java. A seat on the JCP solidifies that.
“It is great to see Microsoft joining the Java Community Process and becoming a full-fledged member of the Java community,” said Mike Milinkovich, executive director of The Eclipse Foundation — which Microsoft joined in 2016 and became a strategic member of in August. “There is a lot of old history there, including the ghost of the J++ lawsuit that was settled 15 years ago. I see this as part of Microsoft’s overall strategy of making Azure the platform of choice for Java developers.”
Indeed, “Participating in the JCP is a significant milestone in Microsoft’s journey within the Java ecosystem,” said Bruno Borges, Principal Program Manager for the Java Engineering Group at Microsoft in a blog post. “We look forward to working on behalf of our customers and teams in collaborating with partners, Java vendors, Java User Groups (JUGs), and individuals. These are the passionate contributors making the future of Java and keeping it innovative.”
The JCP is the mechanism for developing standard technical specifications for Java technologies, enabling collaboration between individual developers, customers, and vendors interested in submitting suggestions for Java APIs, Borges explained.
“For the past 23 years, the Java Community Process (JCP) program has guided the specification of the Java platform in cooperation with the international Java developer community,” said Heather VanCura, Chair and Director of the JCP program at Oracle, in a statement. “The JCP program welcomes participation and membership from corporate, open source, individual, and Java User Group participants.”
Moreover, “The JCP is the place where we define and discuss the future of Java, and where we need the collaboration of all the Java community,” added Bruno Souza, President of the SouJava User Group, an Executive Committee Member of the JCP, in a statement. “Microsoft has been an important part of this community, with their involvement in OpenJDK but also supporting Java User Groups and community events.”
Enterprise Java Perspective
From an enterprise perspective, the JCP could be viewed as basically irrelevant at this point, as both Java Enterprise Edition (Java EE) and Java Micro Edition (Java ME) are gone, and the JCP tends to rubber-stamp technical decisions made within OpenJDK – where Microsoft also participates. However, the process is useful, and the body holds a patent pool protecting the Java platform.
And Microsoft already supports a broad range of Java EE and Jakarta EE application servers though partnerships and agreements with Red Hat, Oracle and IBM, Julia Liuson, the newly promoted president of Microsoft’s Developer Division, told InApps Technology earlier this year.
At the SpringOne 2021 conference in September, Microsoft introduced a new tier for the Azure Spring Cloud to further empower Java developers to build enterprise apps using the Spring framework.
“We’ve made substantial investments in Java to support a wide range of customer workloads, from the development of Azure Spring Cloud with VMware as a managed destination for Spring Boot applications, to the acquisition of JClarity and the creation of our Microsoft Java Engineering Group,” she wrote in a blog post from June.
“We see Java as critical to our success as a company, and it helps power some of our most strategic products like LinkedIn, SQL Server, Azure, Minecraft, and Yammer,” she added.
Moreover, “We want to provide a single support experience for any Azure customers for using Java,” Liuson told InApps Technology.
Microsoft Build of OpenJDK
Microsoft introduced its build of OpenJDK in April and made it generally available in May at the Microsoft Build developer conference.
Borges said Microsoft has more than 500,000 Java Virtual Machines (JVMs) in production running hundreds of internal Microsoft systems. “In addition to significant internal Java usage, there are many customers and developers coding and running Java on Microsoft Azure and GitHub. Joining the JCP is a major, yet natural step forward for Microsoft in helping shape the future of the Java Platform,” he said in his post.
Borges also explained that Microsoft is committed to supporting the Long-Term Supported (LTS) versions of Java, which are OpenJDK 11 and OpenJDK 17. He encouraged developers to update their systems and workloads to OpenJDK 17.0.1 and OpenJDK 11.0.13, as these versions will soon be rolled out to Microsoft Azure services where Microsoft manages the JDK on behalf of the customers, such as Azure App Service, Azure Functions, and Azure Spring Cloud, he said.
Microsoft Deserves Credit
“In other recent moves, Microsoft has joined the Board of the Eclipse Foundation as a Strategic Member and is also a key supporter of the Adoptium Working Group which delivers high-quality Java SE runtimes based on OpenJDK,” Milinkovich said. “I think Microsoft deserves a lot of credit here. They are making all the right moves to become a leader within the Java ecosystem.”
James Governor, co-founder and analyst at RedMonk, cited not only Microsoft’s participation in the JCP but also his contributions to technologies such as OpenJDK, Windows on ARM, Apple M1 and Alpine Linux as examples of Microsoft’s commitment to the future of IT.
Meanwhile, in September Oracle proposed a two-year cadence for LTS releases of Java.
Martijn Verburg, who leads the Microsoft Java Engineering Group, and participates in the Eclipse Adoptium project and the London Java Community JUG, said Microsoft believes in the end-user and operator benefits that modern Java brings. “Therefore, we would also like to endorse the two-year LTS proposal for builds of OpenJDK. Since most of the end-user ecosystem prefers to have the extra stability of an LTS, this is a great way to encourage them with their modernization efforts,” he said in a statement.
In addition, Microsoft recently introduced the 1.0 release of the Language Support for Java on Visual Studio Code, a multiyear collaboration between Microsoft, Red Hat, and the Java community. Highlights for this release include performance improvements, Java 17 support, type hierarchy navigation, source lookup and Gradle Kotlin support. There are more than 1 million Visual Studio Code Java developers, Microsoft said.
Feature background image par NickyPe de Pixabay.
Source: InApps.net
List of Keywords users find our article on Google:
difference between visual studio community and enterprise |
java game |
openjdk |
java ee |
java se |
microsoft yammer |
adoptium |
jakarta ee |
java openjdk windows |
java platform enterprise edition |
java community process |
azure java |
microsoft developer |
looking for an outsourced team java |
yammer microsoft |
java success |
java jobs |
jcpenney near me |
openjdk release |
microsoft outsourcing strategy |
openjre |
java azure app service |
jakarta java ee |
software development companies jakarta |
openjdk 11 source |
microsoft wikipedia |
oracle commerce user group |
indeed goes |
jcp careers |
java developer linkedin |
jc penney near me |
eclipse adoptium |
microsoft qa jobs |
microsoft indeed |
jc penny near me |
hire azure functions developers |
jakarta ee eclipse |
jcpenney job application |
indeed membership |
springone platform |
jave se |
jcpenny near me |
jcp com |
jc penny app |
vscode java |
toby jugs value |
java azure devops |
send whatsapp message java |
java ee jakarta ee |
microsoft social engagement linkedin |
^ in java |
jcpenny app |
openjdk 18 |
java jakarta ee |
yammer mobile app |
java ee to jakarta ee |
what is jakarta ee |
? in java |
java app service |
java azure functions |
hire java ee developers |
java naar azure |
java platform |
open jdk 11 windows |
redhat openjdk |
top kotlin app development agency in uk |
microsoft elearning |
java for |
virtual studio background |
eclipse java |
java |
java op azure |
microsoft build |
java software developer |
java web technologies |
part time j2me programmer vacatures |
what is microsoft wikipedia |
full-time j2me programmer vacatures |
microsoft jdk |
london java community |
product hierarchy example wikipedia |
microsoft azure for .net developers |
bruno major wikipedia |
jcpenney job openings |
microsoft stories |
java developers london outsource |
principal program manager microsoft |
microsoft visual studio community |
visual studio enterprise java |
microsoft jobs london |
careers jcpenney |
microsoft java |
com.gradle.enterprise |
microsoft developer studio |
jc penny bear me |
gradle enterprise |
hcmc lawsuit update |
java.net |
jcp application |
spring cloud services |
java azure |
java j2ee developer jobs |
spring vmware |
azure java developer center |
facebook app java |
java net |
.net developers london outsource |
alpine openjdk |
java enterprise support |
minecraft java17 |
java whatsapp status |
microsoft python jobs |
microsoft ward |
minecraft builders for hire |
ats membership |
eclipse user group |
hcmc lawsuit status |
microsoft eclipse |
java with vscode |
openjre 17 |
send whatsapp message from java application |
jakarta ee java |
redhat java |
specification java |
telegram for java |
what is java se |
% in java |
azure development subscription |
azure functions java |
does visual studio support java |
jcpenney hours today |
ux design microsoft |
hcmc lawsuit |
java recruitment london |
costo applicazione java ee |
facebook mobile java |
adoptium jdk |
developing with net on microsoft azure |
how to learn java ee |
java 11 openjdk windows |
microsoft business development manager |
visual studio java |
eclipse openjdk |
future client minecraft |
java ee development |
java openjdk |
jdk 17 alpine |
jdk openjdk |
openjdk 11 for windows |
openjdk windows |
windows azure wikipedia |
alpine openjdk 11 |
java development company london |
java process |
jcp |
jcp near me |
open jdk |
openjdk 17 |
sending whatsapp message using java |
eclipse ee |
jdk vendors |
openjd |
top companies hiring java developers |
work at jcpenney |
openjdk 11 |
red hat enterprise agreement |
spring cloud versions |
azure boards portfolio |
custom vision microsoft |
java platform jdk |
lookup in java |
red hat application server |
windows update java |
for java |
java hospitality |
java recruitment |
microsoft azure mobile app sdk |
java developer |
java technologies |
microsoft vietnam |
microsoft qa |
vmware user group |
azure language support |
java.com games |
java ee jobs |
jdk visual studio code |
java developer company |
java for( : ) |
custom vision ai microsoft |
ibm jdk |
microsoft ecommerce solutions |
Let’s create the next big thing together!
Coming together is a beginning. Keeping together is progress. Working together is success.