Open Source Software in Java
AspectJ is a seamless aspect-oriented extension to the Java programming language, Java platform compatible and easy to learn and use. AspectJ enables the clean modularization of crosscutting concerns such as: error checking and handling, synchronization, context-sensitive behavior, performance optimizations, monitoring and logging, debugging support, multi-object protocols.
AspectWerkz is a dynamic, lightweight and high-performant AOP framework for Java. AspectWerkz offers both power and simplicity and will help you to easily integrate AOP in both new and existing projects. AspectWerkz utilizes runtime
byte code modification to weave your classes at runtime. It hooks in and weaves classes loaded by any class loader except the bootstrap class loader.
Sun to open-source Java Sun's Java technology evangelist Raghavan Srinivas said an open source version of Java "will happen," but declined to elaborate on timelines or specifics of licence arrangements.
We haven't worked out how to open-source Java -- but at some point it will happen," Srinivas said. However, he noted ?it might be today, tomorrow or two years down the road".
It is believed to be the first time Sun has explicitly stated its intention to open-source Java. Sun representatives have previously been quoted as saying the Java technology is "open enough" under its current format. Some have described any additional moves as "weird," encouraging incompatible standards.
Open letter to Sun: Let Java Go
The open-source community has been hearing reports that you have recently said of Sun Microsystem's strategy "The open-source model is our friend". We're glad to hear that, and Sun's support of OpenOffice.org certainly puts some weight behind the claim. But that support is curiously inconsistent, spotty in ways which suggests that Sun is confused in the way it thinks about and executes its open-source strategy.
That confusion is evident in another of your quotes. Many of us think you are right on when you say that "Sun [...] is less threatened by a zero-revenue model for software than just about anybody out there." We agree that the potential for you in using open-source software as a value multiplier for Sun's hardware business is huge. This wouldn't even be a novel move for Sun; your release of the NFS standards in 1984 was possibly the single most successful market-shaping maneuver in your company's history, and we'd love to help you repeat it.
Source Java Newsforge is reporting that Java 2 Standard Edition, may soon be set free of Sun Microsystems' notoriously complicated licensing. A group of 12 Apache developers have put together a proposal called Harmony. The proposal appeared as a simple project call last Friday on an Apache incubator mailing list. It would make this new, built-from-the-ground-up version of Java available under the Apache 2.0 free software license. And it's causing quite a stir in the Java community, especially since respected Sun frontmen Tim Bray, Simon Phipps, and Graham Hamilton have given the project their blessing. As yet there has been no reaction from Dr. Java, James Gosling himself, who is in Brazil talking to developers.
Source Java Solution The Enhydra Shark project delivers an Open Source Java workflow server with a difference. It is an extendable and embeddable Java open source workflow engine framework including a standard implementation completely based on WfMC specifications using XPDL (without any proprietary extensions !) as its native workflow process definition format and the WfMC
"ToolAgents" API for serverside execution of system activities. Every single component (persistence layer, transaction manager, scripting engines, process repository,...) can be used with its standard implementation or extended/replaced by project specific modules.
Sun promises to open source Java
Sun Microsystems is planning to release the source code of the Java programming language, chief executive Jonathan Schwartz said at the JavaOne conference in San Francisco.
It's not a question of whether we'll open source Java, the question is how, " Schwartz told delegates in his opening keynote at the tradeshow.
By releasing the source code, Sun hopes to attract a new group of developers who previously refused to use the language because of the software licence, Schwartz later added.
A group of developers could split off from the main Java community and form a second, independent group that follows an independent course. This could lead to confusion with developers and cause Java to lose focus.
Sun Open-Source Java
New Sun Microsystems CEO Jonathan Schwartz's first 100 days at the helm are about to get interesting.
First up: managing an internal debate over whether the company should open-source
Java. Nevertheless, opponents of the idea are trying "to get time with Schwartz now that he is CEO so they can get their point of view across before the JavaOne conference in May, where some speculate he may announce the open-sourcing of Java," said a source close to Sun who requested anonymity.
What Schwartz will ultimately decide on Java remains to be seen, but it's another item on his long to-do list.
Sun to Make Java Open Source
In a letter sent by Rod Smith, IBM's vice president of emerging technology, IBM offered to work with Sun to create a project that would shepherd development of Java through an open-source development model. If implemented, portions of Sun's most valuable software asset--Java--would be freely available, and contributors ranging from volunteer programmers to large corporations would submit changes to the Java software.
Sun's strong commitment to open-source Java would speed the development of a first-class and compatible open-source Java implementation to the benefit of our customers and our
industry, Smith wrote to Rob Gingell, a Sun vice president. "We are firmly convinced the open-source community would rally around this
The Rise of Open Source Java
Last year at OScon, I gave a presentation entitled What Book Sales Tell Us About the State of the Tech Industry. One of the conclusions I
drew was that Java was in decline, as its share of total programming language book sales had dropped by five percentage points in the twelve months ending June 2004. Well, we just re-ran those numbers, and saw a startling reversal.
Apache Talks Open Source Java
Open source advocates clamoring for Sun Microsystems (Quote, Chart) to open up their lock on Java may have found an answer in an Apache project named Harmony.
Under a proposal posted Friday to the Apache Software Foundation (ASF) Incubator, the group said Apache could sponsor a rebuild of the Java 2, Standard Edition (J2SE) runtime platform from the ground up.
The full-scale implementation based on version 5.0 (Tiger) would be regulated under the open source Apache License 2.0 and include a community-developed modular run time (a virtual machine for running on PCs and other devices, as well as a class library for developers) and an interoperability test suite.
Sun Denies Open Source Java Imminent Sun was quick to deny published reports today that it plans to open source Java in the next few months. The company is working on the project, but any transition to open source is closer to a year away.
Simon Phipps, chief open-source officer for Sun (Quote, Chart), made a comment he said was misconstrued at the Open Source Business Conference (OSBC) in London earlier this week concerning Sun's efforts to release Java as an entirely open source project.
Sun made the commitment to open sourcing Java at the JavaOne conference earlier this year, but gave no timetable for a release. When asked after his presentation at OSBC by a member of the audience about the progress of preparing the software for release, Phipps said it would be "months rather than
Open source Java Database One$DB is an Open Source version of Daffodil DB, our commercial Java Database. One$DB is a standards based (JDBC 3.0 and SQL 99 compliant), platform independent, footprint size database that can be embedded into any application and requires zero or minimal administration. Daffodil DB is the first Java database that has shown the capability to take on enterprise databases with its high performance in real time environments, Compiere compatibility being the best example so far. One$DB is exactly the same as Daffodil DB barring a few features and has been made available in both Embedded and Network editions.
Open Source Profilers for Java
I've noticed an upsurge in activity with respect to the development of profilers for the Java enviroment. These projects either exploit the JVMPI (incidentally, targeted for deprecation!) to provide new forms of visualization or use a byte code enhancement technique to provide alternative monitoring
schemes. he Cougaar memory profiler is a tool for debugging memory usage and leaks in any Java application. It features a scalable 100% Java design that is lighter weight than existing JVMPI-based profilers. The profiler tracks memory usage within the application by using tables of
Open Source Java Management Extensions
MX4J is a project to build an Open Source implementation of the Java(TM) Management Extensions (JMX) and of the JMX Remote API (JSR 160) specifications, and to build tools relating to
JMX. JMX is an optional package for J2SE that provides a standard way to manage applications. It can also be used to wrap legacy systems and provide a standard interface to the outside world, enabling the development of web services. JMX allows developers to write more modular and loosely coupled system components and reduce the complexity of large, interoperating systems.
Open source Java will aid scripting
ActiveGrid has released an update to its tool set which aims to bring LAMP development closer to Java.
With ActiveGrid Studio 2.0 and ActiveGrid Server 2.0, the company has made updates to the Jython project to have Python applications run on the Java virtual machine.
The reason ActiveGrid made contributions to the Jython project was to make ActiveGrid LAMP applications easier to deploy within companies, said CEO Peter Yared.
Rather than installing a new Linux server with the Apache Web server, MySQL and the Python runtime, customers can deploy a new ActiveGrid application on an existing Java application server.