Archive for the ‘Java Technology’ Category

Gartner Vendor Rating for Sun Microsystems: Positive

Friday, July 4th, 2008

Gartner has issued a new vendor rating for Sun Microsystems: “The overall vendor rating is positive”.

The Gartner  definition for “positive” is

Demonstrates strength in specific areas, but execution in one or more areas may still be developing or inconsistent with other areas of performance:

  • Customers: Continue planned investments.
  • Potential customers: Consider this vendor a viable choice for strategic or tactical investments, while planning for known limitations

Table 1. Detailed Rating

Initiative Rating Change
Corporate Viability
Strategy Positive No Change
Financial Promising No Change
Marketing Positive No Change
Organization Positive No Change
Market Offerings
Product/Service Positive No Change
SPARC64 Servers Positive No Change
x64 Servers Promising No Change
SPARC CMT Servers Strong Positive New
SPARC III/IV Servers Caution New
Disk Storage Promising No Change
Tape Drives, Tape Libraries and Virtual Tape Positive No Change
Storage Management Software Caution No Change
Infrastructure Management Software Promising No Change
Solaris Strong Positive No Change
Professional and Managed Services Positive No Change
Database Management Systems Promising New
Identity and Access Management Strong Positive New
Technology/Methodology Strong Positive No Change
Java Positive No Change
Open Source Strong Positive Up
SOA Infrastructure Promising No Change
Pricing Structure Positive No Change
Customer Service/Support
Sales/Distribution Positive No Change
Indirect Channels Positive No Change
Direct Sales Positive No Change
Developers Strong Positive Up
Support/Account Management Positive No Change
Product Support Positive No Change
Account Management Positive No Change

Source: Gartner

The Gartner Report breaks down each of the categories in the table. The report has forma definitiions for all the ratings:

  • Strong Positive
  • Positive
  • Promising
  • Caution
  • Strong Negative

Quotes:

Sun Microsystems customers should feel more comfortable with their infrastructures than they have since 2001, because of the company’s improved market and financial position. The past year represents an important turning point in Sun’s ambition to be known as an open-source company.”

“Sun continues to reinvigorate its image and move to sustained revenue and profitability. Since 2006, gross margins have risen from 42% to as high as 48.5%, with more consistent profitability (47.3% for nine months ending March 2008).

“There are indications that Sun is using its alliance partners more to spearhead a professional service-led entry into key vertical markets.

“Sun continues to strengthen its organization. Its executive management team is stable, strong and comfortable working together.”

SPARC64 Servers: “a technically strong family of RISC Unix servers, well-positioned to compete for conventional Unix workloads in terms of performance and functionality with comparable designs from IBM and HP”

“Sun’s commitment to x64 technology innovation is unquestioned, and sales of these servers have increased at a brisk rate. “

 ”Sun has pioneered the market for dense, multicore processor designs … Sun receives a strong positive rating in this category due to the product’s forward-looking design and philosophy, strong throughput, and reduced space and power consumption”

“Sun is conscious of the threat that Linux poses to Unix, and the Sun approach is to enable ever-better Linux coexistence, so that Solaris effectively will become a better Linux than Linux is itself.”

 ”Sun Java System Identity Manager and Access Manager products are considered leaders in the IAM [ identity and access management ] market.”

 ”Sun’s identification of and investment in key technology trends, such as multithreading, multicore and power conservation (well before they became mainstream), is impressive.”

“Sun is a premier contributor of key technologies to the open-source movement. From OpenSolaris to middleware (GlassFish), DBMS (MySQL acquisition) and Java, Sun has delivered innovative code into various communities. “

 ”Sun’s presales system engineers continue to be a major asset, especially in conjunction with the company’s solutions centers.”

Hardware support: Sun has quietly built an impressive direct-service capability for its equipment”

NetBeans: The Ultimate Linux IDE

Thursday, July 3rd, 2008

NetBeans has evolved considerably since it was acquired by Sun in 1999 and open-sourced in 2000. The NetBeans IDE is an open-source integrated development environment written entirely in Java using the NetBeans Platform.  The NetBeans IDE runs on Windows, Linux, Mac OS X and Solaris. NetBeans IDE is open-source and free. NetBeans supports many languages, including C, C++, Java, Ruby, Python, PHP, Perl and JavaScript.

Sun Blogger Kunal, in a recent post lists some of the NetBeans featurs that qualify it to be the “Ultimate Linux IDE“:

Diagrams support:

NetBeans supports UML (Unified Modelling Language) and BPEL (Business Process Execution Language) diagrams.

GUI designer:

NetBeans comes with one of the worlds best interface GUI designers (for Swing), thanks to Project Matisse.

Coding:

NetBeans supports almost all stable SDKs, including Java SE SDK 6 and the new OpenJDK

Testing and tuning:

NetBeans includes a complete quality framework called SQE (Software Quality Environment). It also comes with a performance and memory profiling tool

Enterprise Java and database support:

NetBeans has the industrys most complete support for JavaEE5. It supports various J2EE servers, including Glassfish, SUN J2EE, Web Logic and IBM Web Sphere

Multiple configuration support:

NetBeans supports various project configuration properties

Debugger support:

NetBeans tightly integrates with GDB to provide standard debugging facilities

Editor:

The C/C++ editor supports syntax highlighting, automatic code completion, automatic indentation and formatting (including a choice of formatting styles), bracket matching, code folding and templates. NetBeans IDE can find classes, variables, functions, include directives, derived classes, and more.

NetBeans vs Eclipse:

Kumal provides a table of features to compare NetBeans and Eclipse

See Also

NetBeans wikipedia enrtry

http://www.netbeans.org

NetBeans 6.1 Press Release from Sun

zembly - First Collaborative Environment for Creating Social Applications

Wednesday, June 11th, 2008

zembly is the world’s first collaborative environment specifically designed for creating social applications.

Through the use of just a browser, zembly allows Facebook apps, OpenSocial apps, Meebo apps, iPhone applications, widgets, Google gadgets and other social Web applications to be collaboratively built and published.

“There is no develop-deploy cycle to speak of, because the code is live, in the same way that wiki content is live and can be immediately edited by merely clicking an ‘edit’ link. If there is a bug in your application, simply click the button and the updated code is immediately live,” writes Sun’s Prakash Narayan, who is a member of the team working on this project.

zembly was launched June 6 for private beta, which means an invitation is required to join. Visit Narayan’s blog to request an invitation.

New Sun Radio Program: “Innovation Insider”

Tuesday, June 10th, 2008

A new Internet radio program from Sun called “Innovation Insider” will be featuring discussions with industry innovators on a variety of topics. This coming Friday, June 13th, Sun Chief Gaming Officer Chris Melissinos will be talking about current trends in PC gaming and answer questions from listeners during the show hosted on blogtalkradio.com.

Tune in between 10-11 a.m. PDT and go to http://www.blogtalkradio.com/stations/sunradio/innovationinsider to listen to the live broadcast. To pose a question to Melissinos during the broadcast, dial (646) 478-3261. Or, if you would like to submit a question for consideration in advance of the program, please send it to innovationinsider@sun.com by Thursday, June 12.

Podcasts will be available after every show, just visit: http://www.blogtalkradio.com/stations/sunradio/featured.aspx

New Releases Freely Available to Download

Monday, May 5th, 2008

Important new releases now available:

OpenSolaris 2008.05

The OpenSolaris Operating System is a single distribution for desktop, server and HPC deployments based on the Solaris kernel and created through community collaboration. It features a new Image Packaging System (IPS), ZFS as the default filesystem, DTrace-enabled packages for extreme observability and performance tuning and more. Download.

NetBeans 6.1 and Early Access for PHP

This release extends language support beyond Java technology by providing a rich set of features for C/C++, JavaScript and the Ruby language, including Ruby on Rails. One of the downloads available is an Early Access preview of support for PHP. Advance versions of new modules, such as JavaScript debugger, support of ClearCase, AXIS, and Hibernate are available as separate plugins.11. Download.

VirtualBox 1.6

This is a major update and includes:

  • Solaris and Mac OS X host support
  • Seamless windowing for Linux and Solaris guests
  • Guest Additions for Solaris
  • A webservice API
  • SATA hard disk (AHCI) controller
  • Experimental Physical Address Extension (PAE) support

VirtualBox is a general-purpose full virtualizer for x86 hardware targeted at server, desktop and embedded use. It is the only professional-quality virtualization solution that is open source. Download.

GlassFish Version 3 Technology Preview 2

A milestone release of the GlassFish v3 Application Server, TP2 is not a full, feature-complete application server and is not suitable for production deployments. It is suitable for experimentation and exploration. This release contains a subset of all features in the GlassFish v3 Application Server and of the technologies in the Java EE 5 platform, which means it has just the core v3 modules, Java EE web tier technologies, the Java Persistence API, and non-Java programming language containers. Download.

Dirtracer v 6.0.6

Sun Gathering Debug Data Script dirtracer - collects all parts of Sun Java System Directory Server environment that are useful for debugging, such as log files, database, information platform information, and others. Available for Solaris SPARC, Solaris x86, Linux and HP-UX

The Dirtracer Corner blog offers some insight on the major changes in this edition.

Neil Young to Help Open JavaOne Conference

Friday, May 2nd, 2008

Music legend and pioneer Neil Young will be joining Sun executives during the JavaOne opening keynote session on May 6 at the Moscone Center in San Francisco. Young and Sun are expected to make an announcement during the event, and provide a special demonstration of a new multi-media music project.

The keynote session with Neil Young will be available live via webcast at www.sun.com/javaone.

2008 JavaOne Conference General Sessions

Tues. May 6th

  • 8:30-10:30am: Opening Day Keynote - Rich Green, executive vice president, Software at Su, will be joined by several special guests, including Young and Sun Microsystems CEO Jonathan Schwartz

  • 1:30-3:00pm: Robert Brewin, distinguished engineer and Software CTO at Sun

  • 3:20-4:20pm: Jeet Kaul, vice president of Client Software Group at Sun

Wed. May 7th

  • 8:30-9:15am: Oracle General Session - Thomas Kurian, senior vice president of development for Oracle Middleware platform products, including Oracle Application Server and development tools

  • 5:30-6:15pm: AMD General Session - Leendert vanDoorn, senior AMD fellow

Thurs. May 8th

  • 8:30-9:15am: Intel General Session - Douglas W. Fisher, vice president, Software and Solutions Group and general manager, Systems Software Division at Intel Corporation

  • 5:30-6:15pm: Motorola General Session - Christy Wyatt, vice president, Software Platforms and Ecosystem at Motorola, Inc.

Fri. May 9th

  • 8:30 am - 10:30 am: James Gosling, vice president and Sun fellow

If you are unable to attend the conference in person, Sun will host live webcasts of all the 2008 JavaOne conference General Sessions from the JavaOne website - http://java.sun.com/javaone.

Full details on the General Sessions are available at: http://java.sun.com/javaone/sf/sessions/general/index.jsp. (more…)

Rock’s Transactional Memory

Sunday, April 27th, 2008

Sun has posted a video of a presentation called, “Rock’s Transactional Memory and How to Exploit It“. (51:49) Bob Cypher and Mark Moir. It provides interesting insights into what Sun is doing:

  • Chip Multi-threading
  • Multi-Core chips
  • Instruction Level Parallelism
  • Rock’s Hardware Scout
  • Locks
  • Transactional Memory (TM)
  • Rock’s Hardware for TM (HTM)
  • Best effort HTM
  • Simulation of Rock’s HTM
  • Performance improvements anticipated with hardware transactional memory

Performance Improvements Cited in Newly Released JRuby 1.1

Monday, April 7th, 2008

With the focus on performance, this release of JRuby has proven to be a contender. “There have been more and more reports of applications exceeding Ruby 1.8.6 performance; we are even beating Ruby 1.9 in some microbenchmarks,” reports Thomas Enebo.

Other major features in this release:

  • Compilation of Ruby to Java Bytecode (in AOT and JIT modes)
  • Oniguruma port to Java
  • Refactored IO implementation
  • Improved memory consumption
  • Thousands of compatibility fixes

JRuby 1.1 can be download from:  http://dist.codehaus.org/jruby/

“Please try your applications against JRuby 1.1 and give us feedback.  If you find poor performance or a compatibility problem, then we want to know about it; message us on IRC, email our mailing list, or file a bug,”  Enebo requests.

For more visit the JRuby homepage.

Java SE for Business Extends Support for the Platform

Monday, April 7th, 2008

The newly available Java Platform Standard Edition (Java SE) for Business is designed for customers looking for longer, more predictable support for the platform - up to 15 years per family.

Java SE for Business offers faster access to mission critical reliability and security fixes through Java SE for Business Revisions. Customers will be able to get specific fixes that they request from Sun faster than ever before. In addition, Sun plans additional features for Java SE for Business including a new IT managed Java auto-update and integration with Sun xVM Ops Center. These features will enable IT managers to have greater visibility into Java software applications across their company, as well as increase their ability to manage these deployments.

Java SE for Business is available via a company wide license with three levels of support - standard, premium and premium plus and is priced per employee per year. It is available for Java SE version families 1.4, 5.0 and 6 and for the Solaris 10 Operating System (OS), Windows and Red Hat Linux. Customers running on Solaris OS can receive access to Java SE for Business for Solaris at no additional cost.

Learn more at: http://sun.com/software/javaseforbusiness.

Sun to Build JVM for Apple iPhone

Monday, March 10th, 2008

Sun plans on building a JVM (Java Virtual Machine) for Apple iPhone and the iTouch with intentions of releasing the JVM after June, enabling Java applications to run on Apple’s popular mobile devices.

Eric Klein, vice president of Java marketing at Sun, said the JVM will be made available for free “as quickly as possible” after Apple releases the final version of the iPhone 2.0 software and SDK in June.

Sun decided it could enable Java to run on the iPhone after Apple released an SDK for the iPhone on March 6th. Klein said the JVM is to be based on the Java Platform Micro Edition (Java ME), and added that he believes developers will be able to make an application for the iPhone with the JVM without needing to go to the iPhone SDK.