InfoQ Homepage Java Content on InfoQ
-
Brussels approves $7.4bn Oracle-Sun deal, Oracle to Outline Strategy Next Week
The EU has now approved Oracle's takeover of Sun Microsystems. Oracle will be outlining their strategy for Sun via a webcast on January 27th, the company has announced.
-
Bundle.update: The Year of Modularity
A lot has happened since the last Bundle.update. SpringSource dm Server becomes an EPL project at Eclipse; a new book on OSGi and Equinox has been published; the OSGi Enterprise Expert Group is nearing completion; WebSphere has released an alpha based on Apache Aries; Maven Tycho is being used at Eclipse; Nimble facilitates OSGi runtimes, and ECF Remote Services are now complete.
-
What Are the Trends in Technology Today?
ThoughtWorks has released the Technology Radar 2010 this month, a white paper containing ThoughtWorks' technology strategy and trends in four major domains: Techniques, Tools, Languages, and Platforms. InfoQ looked at this whitepaper in depth to better understand the ideas and suggestions being offered by ThoughtWorks.
-
Sun Releases Java 6 Update 18 With Significant Performance Improvements and Windows 7 Support
Sun is updating Java 6 for the first time this year providing fixes for over 300 bugs, plus Windows 7 support, and a significant number of performance improvements. These include a 30%-40% performance gain when using the default Parallel Scavenger garbage collector on machines based on a NUMA architecture with Solaris or Linux as the OS.
-
InfoQ User Survey - 11 Questions to Help Us
As an InfoQ reader, we have a small favour to ask of you; we’re trying to learn more about our members and we have a survey with 11 questions on it to help us in our content, redesign, and business efforts. We're interested in how you use the site, what type of content you find interesting, and more about your background. This survey is anonymous and your replies will be kept confidential.
-
Decoupling Your Application From Your Dependency Injection Framework
Dependency Injection has become a much more accepted and accessible approach in recent years, driven by many factors including increased popularity in SOA, TDD, and many other factors. With this has come increased usage of Dependency Injection frameworks. Bob Martin advises, with examples, applying a decoupling approach between your application code and your Dependency Injection framework.
-
Update on IKVM, a JVM for the Common Language Runtime
The goal of IKVM is to add Java support to the Common Language Runtime in two ways. In dynamic mode Java byte code is reinterpreted as IL code at runtime. In static mode, Java source code is compiled into IL instead of Java byte code. Running in either mode, IKVM seeks to be a nearly full implementation of the Java specification.
-
Dependency Injection in Java EE 6 Provides Unified EJB and JSF Programming Model
Dependency Injection is one of the main features of recently released Java EE 6 version. JSR 330 (Dependency Injection for Java) provides a standardized and extensible API for dependency injection. And JSR 299 (Contexts and Dependency Injection for the Java EE Platform 1.0), which builds on JSR 330, unifies and simplifies the EJB and JSF programming models.
-
The Java EE 6 Web Tier: Servlets Gain Asynchronous Support, Improved Extensibility
Some of the most significant enhancements in Java EE 6 have occurred in the web tier. The Servlet API, the basis of almost all Java web frameworks, sees improvements to extensibility and plugability, and gains standardised asynchronous support. In the first of two articles on the EE 6 web tier InfoQ takes a look at the Servlet 3.0 specification.
-
Google Collections 1.0 Offers Enhanced Implementations of the Java Collections Framework
The Google Collections Library, version 1.0-final, was released on December 30, 2009. The library – an assortment of enhanced implementations of the Java collections framework - is the culmination of years of work by numerous engineers including Google’s Kevin Bourrillion, Jared Levy, Doug Lea, Josh Bloch, and Bob Lee.
-
Gremlin, a Language for Working with Graphs
Gremlin is a Turing Complete programming language useful for working with graphs. It is a Java DSL that makes extensive use of XPath to query, analyze and manipulate graphs.
-
QCon London in 2 Months: Skype, Facebook Case studies; QCon iPhone App
The 4th annual QCon London is just 2 months away! 75% of the schedule is now live including case studies from Facebook, Skype, sky.com, and dozens more. The next discount deadline to register expires tomorrow. QCon this year has an iPhone app! Search for 'QCon Guide' in the AppStore.
-
JBoss HornetQ 2.0.0.GA Released with (Optional) Native Linux Journal for Improved Performance
After JBoss first announced the rebranding of JBoss Messaging to HornetQ this summer, it has now followed with a GA release.
-
SpringSource Moves dm Server to Eclipse.org and EPL License with Project Virgo
Today SpringSource announced the creation of the Virgo project which proposes transitioning dm Server to an EPL based Eclipse project.
-
The State of Flex RIA Development Ecosystem
Flex 1.0 was released in March 2004. Since then, the Flex based RIA development has been increasingly gaining momentum; and RIA has become a well accepted web application development approach. To assess the state of Adobe Flex, InfoQ reviewed the current Flex RIA development ecosystem.