• Why I Like Google Chrome
    It's simple and minimalistic, has a small memory footprint and is easy on the CPU. Flash player works fine on my Windows XP box. JavaFX developers should like it too.

    read more


  • Stepping Out of the Sandbox
    An applet, a Java program that runs in a browser, often has to access the client resources. However, the security manager prevents an applet from accessing client resources. To access client resources, the applet has to have the proper permission. With this permission the applet can then access the client system resources by way of the security manager.

    read more


  • The Role of Event-Driven Architecture in Business Applications
    Three-letter acronyms (TLAs) are hardly new in Information Technology: EAI, ESB, SOA, BPM, BAM, ETL, MDM; the list goes on and on. This article is about yet another three-letter acronym, EDA, which stands for Event-Driven Architecture. EDA is not a brand new technology, but rather a proven paradigm in system-level programs, war and military simulator applications, gaming, and other areas. EDA has started to shape how general-purpose business applications are architected.

    read more


  • Google, Virtualization and Cloud Computing
    New England-based Egenera has opened a West Coast office in Santa Clara, California, saying it’s a growing market. Google.com, Google’s philanthropic arm, intends to put upwards of $10 million in steam-producing geothermal energy that circulates water through hot rocks to lower the cost of electricity from renewable sources. Google thinks it could be the energy equivalent of a killer app. The money is going to AltaRock Energy Inc in Sausalito and Potter Drilling Inc in Redwood City. Microsoft co-founder Paul Allan’s VC arm Vulcan Capital, Khosla Ventures, Kleiner Perkins, and Advanced Technology Ventures are piling on the AltaRock deal. Google’s selfish motivation is the cost of its data centers.

    read more


  • Cloud Computing Salesforce.com Announces Record Fiscal 2Q Results
    Salesforce.com recently reported second-quarter net income of $10 million, or 8 cents a share, in line with the mean 8-cent estimate of analysts polled by Thomson Reuters. During the year earlier, earnings were $3.74 million, or 3 cents a share. The latest results include about $19 million in stock-based compensation and $1.3 million in amortization of purchased intangibles related to previously announced acquisitions. Revenue for the period ended July 31 rose to $263.1 million from $176.6 million last year. Analysts were looking for revenue of $260.6 million.

    read more


  • Comcast Works with Intel: Java-based 'Widget Channel'
    Comcast Corporation the nation's provider of entertainment, information and communications, announced that they are working with Intel Corporation to bring Internet Protocol (IP) based applications to the television experience set using a new technology co-developed by Intel and called the Widget Channel framework. This technology is an open software development framework that enables the ability to combine Internet-based applications with a TV experience through a widget-based user interface that can be easily accessed while watching television programs. The Widget Channel framework's graphical user interface will let consumers click an onscreen widget to access and view a variety of Internet-based applications or content such as weather updates, news, games, and other -interactive applications on their TV.

    read more


  • Java, Standards, and Free Software in Europe
    Government intervention and direction has long been critical to the development of the computer industry. The Internet, after all, was derived from the ARPANET, developed in the early 1970s from a U.S. government-sponsored research project by the Advanced Research Projects Agency. Today local, national, and supranational governments from Latin America to the United States to Europe continue to influence the development of our industry.

    read more


  • Java SpringSource Partners with Carahsoft
    SpringSource, the company behind Spring, the de facto standard in enterprise Java, and a provider of infrastructure software, announced a strategic partnership with Carahsoft Technology Corporation, a government IT solutions provider. Under the terms of the partnership, Carahsoft will resell SpringSource products and services to the public sector for the first time. SpringSource Enterprise and Application Platform software offerings, as well as commercial support offerings around Apache Tomcat and other Apache technologies, will be offered under numerous contract programs, including the Federal GSA.

    read more


  • Maximizing Java Performance with Bespoke Programming
    Commercial systems are developed with a huge range of performance requirements and we are concerned in this article with the small number of systems where absolute maximum performance is demanded either in terms of execution speed or available memory. We'll discuss the role of bespoke implementation and show that writing programs that utilize novel data structures and new algorithms designed with knowledge of the specific problem context is a necessary complement to the generic components and automatic optimizations offered by compilers and modern JVMs to maximize performance.

    read more


  • Active Power Selected by Java Sun Microsystems
    Active Power, Inc., inventor and manufacturer of energy-efficient critical power systems in the world, announced it has sold and shipped one of its CleanSource UPS (uninterruptible power supply) 1200 kVA system to Sun Microsystems. The flywheel based UPS system will provide power protection and conditioning for Sun’s Broomfield, Colo. based data center facility.

    read more


  • Code Metrics in Minutes
    One of the primary goals of every developer should be to prevent or drastically limit the number of bugs or defects from being introduced in their source code. It is also our responsibility to write good, extensible, testable, and maintainable code. This however seems like a herculean task to many. John Smart has very well said in his latest and greatest "Java Power Tools" book:
  • JavaFX: Reintroduce Swing JTable
    In this blog entry yours truly will explain how to reintroduce the Swing JTable to a JavaFX application. We will mull over why it this valuable component was removed and extol over its virtue. I will show some of my Gmail Client code.
  • The Apache Commons Group has released Commons BeanUtils 1.8.0.
    The Apache Commons Group has released Commons BeanUtils 1.8.0. This provides some easier-to-use wrappers around Java's built-in Reflection and Introspection APIs. "BeanUtils 1.8.0 is binary compatible with version 1.7.0 and contains a number of bug fixes and enhancements." In particular: More...
  • Apache Lenya 2.0.2 released
    The Apache Lenya development community is proud to announce the 2.0.2 release of Apache Lenya. Apache Lenya is an Open Source Java/XML Content Management System and comes with revision control, site management, scheduling, search, WYSIWYG editors, and workflow.
  • Sonatype's Nexus 1.0
    Nexus is a powerful and robust Maven repository manager, created to provide reliable access to artifacts required for development and provisioning.
  • Efficient data transfer through zero copy
    This article explains how you can improve the performance of I/O-intensive Java applications running on Linux and UNIX platforms through a technique called zero copy. Zero copy lets you avoid redundant data copies between intermediate buffers and reduces the number of context switches between user space and kernel space.
  • An Account of Developing a Hybrid Java/Flex Application
    Mariusz Saternus is a Polish Java Developer, currently working in the UK. He recently became interested in the idea of writing a hybrid Java/Flex application. He wrote an online PDF viewer with a Java back-end. This tutorial follows the steps he took during the development of the application. It is his first enterprise project and therefore it should not be seen as an expert's guide in this field...