Fast Bytecodes for Funny Languages
Cliff Click discusses how to optimize generated bytecode for running on the JVM. Click analyzes and reports on several JVM languages and shows several places where they could increase performance.
- Java,
Tracking change and innovation in the enterprise software development community
Posted by Floyd Marinescu on Jun 01, 2006 03:56 PM
The Java community might soon have a single coherent stack for doing any form of syndication, by merging the efforts and contributions from all the key contributors in the field. Discussions have emerged between the creators of IBM's Atom Reference Implementation code, the ROME community, and others about merging into a new Apache project called Abdera.Patrick is now proposing to the ROME developer community to merge ROME with Abdera under Apache, as well as integrating Dave Johnson’s blogapp tools, in order to "create a single coherent stack of Java tools to deal with syndication data. " James Snell has recently also blogged about Abdera's architecture. It's good to see all these different groups choosing to collaborate instead of compete!
- Finish ROME 1.0 and end the beta
- Start ROME 2.0 using JDK 1.5 (Generics) with Abdera integration
- Agree on a common bean format for Atom
- Make Abdera a ROME parser for Atom
- Make streaming parsers for the other feed types
- Create a common repository of test cases gainst which to be "liberal"
- Create a Universal feed service: it is an Atom store that can be used for servers or client workstations: handles feed fetching, with a query API, the ROME Mano filtering API, and the Google Data API. On the server developers can use that to create any kind of GData server, on the client it could become the Linux alternative to Microsoft's excellent client side RSS APIs and infrastructure.
- Create a ROME module repository ala maven where a set of extension modules will be maintained ala maven repository.
- JSON serializer for Mano
- Semantic web extensions, to make it easier to consume/generate semweb data from regular feeds. Danny Ayers could help with this.
- Build an aggregator on top of the server: Roller aggregator may be a good start.
- Microformat parsers and translators: build parsers to detect microformats in Atom payloads and tranlate them to popular xml extensions (ex: hCalendar to Google Data Calendar).
How to use Open Source SOA Safely in the Enterprise
Enable the Agile Enterprise through Incremental adoption of Practices Webcast
Webcast: Applying lean thinking to the governance of software development
Cliff Click discusses how to optimize generated bytecode for running on the JVM. Click analyzes and reports on several JVM languages and shows several places where they could increase performance.
Scott Ambler, Practice Lead for Agile Development at IBM, speaks on the current status of the Agile community and practices having a look at the perspective of the Agile’s future.
Dave Nicolette and Karl Scotland try to introduce non-technical managers to one of the most popular Agile development techniques: Test-Driven Development (TDD).
Smooks is best known for its transformation capabilities, but in this article Tom Fennelly describes how you can also use it for structured event streaming.
Successful architectures evolve over time to meet changing business requirements. Luke Hohmann presents how to collaborate with key members of your business to manage architectural changes.
In this article, Dr. Tobias Komischke explains how colors used in a GUI can influence our interaction with a computer and offers advice on using the appropriate colors for the interface.
In his presentation, recorded at QCon San Francisco, MuleSource architect Dan Diephouse explores ways to use the Atom Publishing Protocol (AtomPub) when building services in a RESTful way.
Grzegorz Gogolowicz and Matthew Dressel demonstrate how to extend Windows SharePoint Services 3.0 to support column level permissions.
No comments
Reply