Palo Alto Research Center and Eclipse Announce Release of AspectJ to the Open Source Community.Business Editors PALO ALTO Palo Alto, city, California Palo Alto (păl`ō ăl`tō), city (1990 pop. 55,900), Santa Clara co., W Calif.; inc. 1894. Although primarily residential, Palo Alto has aerospace, electronics, and advanced research industries. , Calif.--(BUSINESS WIRE)--March 18, 2003 Eclipse Project Forms to Make DARPA DARPA: see Defense Advanced Research Projects Agency. (Defense Advanced Research Projects Agency) The name given to the U.S. Advanced Research Projects Agency during the 1980s. It was later renamed back to ARPA. Funded Software Available for Enterprise Java Developers The Palo Alto Research Center Palo Alto Research Center - XEROX PARC (PARC (Palo Alto Research Center Incorporated, Palo Alto, CA, www.parc.com) Founded in 1970, PARC is a Xerox subsidiary involved in high-tech research and development. Although Xerox's headquarters are in Stamford, Connecticut, and manufacturing and marketing are in Rochester, New York, PARC is ) and Eclipse announced the transfer of AspectJ(TM) technology from PARC to Eclipse and through the Eclipse Technology Project, to the entire open-source community. AspectJ has an active following in both the research and industrial communities, and represents a well-researched toolkit for Aspect Oriented Programming (AOP (Automatic OPerator) An IRC channel host who moderates the topics, keeps online users in check and provides help for newbies unfamiliar with IRC software (mIRC, etc.). Whenever AOPs come into the channel, they inherit operator status. ). Jim Hugunin, a PARC researcher who led the original development work on AspectJ, said, "We are pleased that the Eclipse community will continue to enhance and refine the AspectJ code. Together, we are working hard to get the next release out and welcome broad community support." "Eclipse and the Eclipse Technology Project are delighted to become the new home of AspectJ," said Dr. Brian Barry Brian Barry (born 1936) is a contemporary moral and political philosopher. He was educated at the University of Oxford, obtaining the degrees of M.A. and D.Phil. Along with David Braybrooke, Richard E. , who leads the Eclipse Technology Project. "AspectJ represents an outstanding example of new approaches to improving the developer experience and software productivity that have been enabled by reusing core elements of the Eclipse Platform." The most recent release of AspectJ builds on the Eclipse Java(TM) Development Tools (JDT JDT Java Development Tool JDT Joint Development Test JDT Joint Development Team JDT Joint Draft Text JDT Java Development Tooling ) framework that is proving to establish a successful synergy between the Eclipse and AspectJ movements. AspectJ provides a Java language extension and toolset that allows developers to better deal with problems that occur in large software systems by separating out and centralizing solutions for crosscutting cross·cut·ting n. A technique used especially in filmmaking in which shots of two or more separate, usually concurrent scenes are interwoven. Also called intercutting. issues. Some aspects of system implementation, such as logging, error handling, standards enforcement and feature variations are notoriously difficult to implement in a modular way. The result is that code is tangled across a system and leads to quality, productivity and maintenance problems. Aspect Oriented Software Development (AOSD AOSD Aspect-Oriented Software Development AOSD Adult Onset Still's Disease AOSD Arab Organization for Social Defence Against Crime AOSD Afloat Operations Support Detachment AOSD Accommodation & Office Services Division AOSD Application Oriented System Design ) enables the clean modularization of these crosscutting concerns. The AspectJ Development Tools project provides Eclipse platform based support for AOSD that seeks to deliver a user experience that is consistent with existing Java Development Tools (JDT). Distributions of open-source projects managed by Eclipse are available under the Common Public License. This license permits commercial works to be made of the distributions royalty free. The Open Software Initiative (http://www.opensource.org/licenses/) has certified the CPL CPL - Combined Programming Language. U Cambridge and U London. A very complex language, syntactically based on ALGOL 60, with a pure functional subset. Provides the ..where.. form of local definitions. Strongly typed but has a "general" type enabling a weak form of polymorphism. . The U.S. Department of Commerce Advanced Technology Project funded the original work on Aspect Oriented Programming. In addition, DARPA -- The Defense Advanced Research Projects Agency Defense Advanced Research Projects Agency (DARPA), U.S. government agency administered by the Department of Defense (see Defense, United States Department of). -- funded the early development work of AspectJ at PARC and the community building costs associated with it. PARC wishes to thank both agencies for their support. For more information about AspectJ on Eclipse, please go to: http://www.eclipse.org/aspectj/index.html. About PARC The Palo Alto Research Center (PARC), a subsidiary of Xerox Corp., conducts pioneering interdisciplinary research in physical, computational, and social sciences. Building on our three-decade tradition of innovation, PARC works with Xerox and other strategic partners to commercialize technologies created by our renowned scientists. Incorporated in early 2002, PARC is defining a new vision for how pioneering research creates commercial opportunities. For more information about the Palo Alto Research Center, please visit www.parc.com. About Eclipse Eclipse is an open-source community that creates technology and a universal platform for tools integration. The open-source Eclipse community creates royalty-free technology as a platform for tools integration. Eclipse-based tools give developers freedom of choice in a multi-language, multi-platform, multi-vendor supported environment. Eclipse delivers a plug-in based framework that makes it easier to create, integrate and use software tools, saving time and money. By collaborating and sharing core integration technology, tool producers can concentrate on their areas of expertise and the creation of new development technology. The Eclipse Platform is written in the Java(TM) language, and comes with extensive plug-in construction toolkits and examples. It has already been deployed on a range of development workstations including Linux(R), Posix, QNX A multiuser, multitasking, real time operating system for PCs from QNX Software Systems, Ltd., Ottawa, Ontario (www.qnx.com), that is noted for its low-memory requirement and rapid response. Similar to Unix, it has been in use since the early 1980s. (R) and Windows(R) based systems. Full details of the Eclipse community and white papers documenting the design of the Eclipse Platform are available at www.eclipse.org. |
|
||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion