![]() |
![]() |
About the Java Tools Community (JTC)Executive SummaryOverview The Java Tools Community (JTC) is the result of a quest to address two outstanding issues in the Java tools market today. The first was a growing desire by tools vendors and the community at large to allow a more diverse set of developers to contribute to building applications on Java architectures in a more productive manner. The second issue concerns the lack of effort surrounding interoperability between Java development tools and development tools platforms. As a result, a number of Java tools vendors and other interested parties have jointly developed a lightweight model designed to assist the efforts of Java tool vendor community. It will do so by enabling like-minded Java Community Process (JCP) tool vendor members to align their interests -- and that of their non-JCP customers -- with respect to JCP initiatives in a transparent, productive approach. Mission The JTC mission will be limited to Java tools and to related Java design-time issues/standards. Specifically, the goal will be to promote the creation, adoption, and advancement of JCP standards for "toolability" and interoperability in the design-time area, both of which are critical to the continued acceleation of Java.
The community's output will be based upon making public recommendations, studies, opinions and JSR submissions through established and accepted processes of the JCP. The JTC is not be a legal entity, does not hold IP, nor will it endeavor to develop code, TCKs, certification suites, nor standards of any type beyond activities related to the JCP. Value propositions Overall, the JTC helps provide long-term insurance against fragmentation or weakening in the Java industry by helping maintain diversity, establishing compatibility, and focusing on customer needs. By aligning the design-time community, the overall design ecosystem can better agree on standards and compete on implementations while strengthening the overall Java platform and JCP. Specifically, For the JCP, the JTC
For Tool/Extension Vendors, the JTC
For Tool/Extension Customers, the JTC
Activities & Output Since the JTC's goals focus on toolability, interoperability and inclusion needs and opinions, the following high-level activities for the community will be pursued:
Agenda & Roadmap Insofar as the JTC is an open community, there is no set agenda as of yet for proposing any new tooling-related JSRs. However, these may come about as a result of discussions between members, advisors and other participants. As far as discussions as concerned, the JTC will work to populate and manage a number of threads on existing topics and JSRs. The complete list of propose topics can be found in the JTC Overview Presentation. In general, there are 4 main domains for discussion regarding better toolability and/or interoperabilty in the Java Design space. These include:
Membership and organization Although initiated by Java tools vendors, the JTC seeks to achieve the broadest possible reach into the Java design/development space. To that end it actively seeks participation by other Java tools and extension vendors who are members of the JCP (and thus are able to abide by its rules and confidentiality). To ensure that the JTC aligns with the needs of users and customer organizations, it will additionally seek the regular participation of "advisors" -- Java tool users and customer organizations who need not be JCP members -- to participate in discussions, needs analysis, etc. The JTC currently anticipates 3 forms of participation;
The role of the steering committee will help determine the agenda for the community, help allocate representation of liaisons into the JCP, and represent the community to outside bodies. Participation in the JTC is free, with in-kind contribution of time and resources for simple infrastructure maintenance and related tasks. (Page last updated 15 January 2004) |
||||
![]() |
Copyright © 2004 Javatools Community, All rights reserved. Privacy Statement. |