Innovate. Share. Transform.

Sun Developer Journal

Subscribe to Sun Developer Journal: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Sun Developer Journal: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

Graphical user interface (GUI) testing is a potentially problematic area because constructing effective test cases is more difficult than the corresponding application logic. The roadblocks to effective functional GUI testing are: Traditional test coverage criteria like "80% coverage of the lines of code" may not be sufficient to trap all the user interaction scenarios. End users often use a different user task interaction model than the one conceived by the development team. Functional GUI testing needs to deal with GUI events as well as the effects of the underlying application logic that results in changes to the data and presentation. The common methods for functional GUI testing are the "record and execute" script technique and writing test programs for different scenarios. In the "record and execute," the test designer interacts with the GUI and all the eve... (more)

Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards

The editors of SYS-CON Media's Java Developer's Journal are in a unique position when it comes to Java development. All are active coders in their "day jobs," and they have the good fortune in getting a heads-up on many of the latest and greatest software releases. They were asked to nominate three products from the last 12 months that they felt had not only made a major impact on their own development, but also on the Java community as a whole. The following is a list of each editor's selections and the reason why they chose that product. Joe Winchester Desktop Java Editor SwingLabs SwingLabs is an open source laboratory for exploring new ways to make Swing applications easier to write, with improved performance and greater visual appeal. It is an umbrella project for various open source initiatives sponsored by Sun Microsystems and is part of the java.net community... (more)

OpenEd Announces Appointment of Lila Tretikov to Board of Directors

LOS GATOS, Calif., Aug. 21, 2014 /PRNewswire/ -- OpenEd (www.OpenEd.io), the largest K-12 educational resource catalog, announced the addition of Lila Tretikov to its board of directors today. Tretikov will provide her expertise to assist OpenEd's mission to provide open source, modern teaching tools and resources to educators allowing them to create a personal learning experience for all students. With more than 18 years of open source and programming experience, Tretikov began her career at Sun Microsystems before founding technology marketing company GrokDigital, and serving as Chief Information Officer for SugarCRM. In May 2014 Tretikov was appointed executive director of the Wikimedia Foundation; she has since been honored by Forbes magazine as one of "The World's 100 Most Powerful Women." "OpenEd is changing K12 education by helping teachers build curricula fo... (more)

Oracle Earnings Up 15%

Oracle on Thursday announced fiscal 2010 Q2 GAAP earnings per share of $0.29, up 15% compared to last year. Second quarter GAAP total revenues were up 4% to $5.9 billion, while quarterly GAAP net income was up 12% to $1.5 billion. GAAP new software license revenues were up 2% to $1.7 billion. GAAP software license updates and product support revenues were up 14% to $3.2 billion. GAAP operating income was up 10% to $2.2 billion and GAAP operating margin was up 200 basis points to 37%. Oracle also intends to build and sell complete systems for private cloud computing platforms, combining Sun hardware and storage with Oracle's. Oracle Named Exclusive Diamond Sponsor of Cloud Expo 2010 GAAP operating cash flow on a trailing twelve-month basis was $8.7 billion, up 7%. Second quarter non-GAAP earnings per share were up 15% to $0.39. Non-GAAP total revenues were up 3% to ... (more)

Oracle-Sun: MySQL Creator Kicks Off Worldwide Petition

Mergers & Acquisitions on Ulitzer Bucking an apparent deal between Oracle and the European Commission to approve Oracle’s acquisition of Sun and its MySQL database, MySQL creator Monty Widenius kicked off a worldwide petition late Monday aimed at “saving MySQL from Oracle.” He vowed to keep going until the “the very end of the process.” Widenius is appealing to MySQL users to sign a petition that asks regulators to force Oracle to divest MySQL, or at least make Oracle commit to a linking exception for applications that use MySQL with the client libraries (for all programming languages) for plug-ins and libmysql or require Oracle to release all past and future versions of MySQL until December 2012 under the Apache Software License 2.0. Widenius doesn’t mention that his latest start-up Monty Program Ab and its MariaDB fork of MySQL would benefit from any of his propose... (more)

Sun Microsystems Releases NetBeans IDE 6.8

Download GlassFish 3.0 Whitepaper Sun Microsystems and the NetBeans developer community announced the availability of the NetBeans Integrated Development Environment (IDE) 6.8, the first IDE to provide complete support for the Java(TM) Platform Enterprise Edition 6 (Java EE 6) and Sun GlassFish(TM) Enterprise Server v3, as well as other innovative new features. Click Here to View GlassFish 3.0 Webinar With complete Java EE 6 and GlassFish v3 support, the NetBeans IDE 6.8 makes language and platform improvements easily available to developers and helps accelerate application development. The NetBeans IDE 6.8 enables developers to take advantage of the latest Java EE 6 language features that simplify Java application creation, including POJO-like development, more annotations and less XML configuration. Additionally, developers can easily target and deploy to GlassF... (more)

Oracle Shoots Down Sun Cloud

Oracle Journal on Ulitzer Amazon's EC2 and S3 have nothing to fear from Sun. Oracle says it's going to blow the Amazon-aping Sun Open Cloud away. It doesn't want to pursue the on-demand service, announced last March, a month before Oracle agreed to buy Sun, and promised for the summer, as a worldwide public cloud using OpenSolaris, Linux, Windows, Sun Grid Engine, ZFS, MySQL and Java running on Sparc and x86 blades complete with open APIs. Oracle's chief corporate architect Edward Screven said, "We don't plan to be in the rent-by-minute computer business. We plan to provide technology for others that are in the rent-by-minute computer business and lots of other business you might call cloud computing." Any interesting technologies Sun developed or bought for the thing like Belgian cloud player Q-layer's virtual data center widgetry will be sucked up into what Oracle... (more)

Eighteen Open Source Content Management Systems (Part 3)

This is the third blog post in a series of blog posts about open source Content Management Systems (CMS). You can find the first two parts here (Part 1) and here (Part 2) . In the last article in this series we covered Xoops, Seotoaster, e107, Concrete5, and Typo3, five leading Content Management Systems. In this article we talk about the next five: MediaWiki, Moveable Type, dotCMS, Dotclear, and Zope/Plone.   11. Media Wiki MediaWiki is a PHP designed open source software wiki package, initially built for use on Wikipedia. Now it is used by several other projects of the non-profit Wikimedia Foundation and by many other wikis, including this website, the home of MediaWiki. The free software is available under the license of the GPL. It runs on a LAMP (Linux, Apache, MySQL, PHP) architecture. It’s designed to run on large server farms for websites that get mill... (more)

The 64KB Java Language Problem - Lesson Learnd from Using Rhino to Process JavaScript

This entry documents a few tips related to using Rhino JavaScript Engine to process JavaScript code. If you are using Rhino, you probably won’t run into the issues covered in this post during development or even testing. However, you are fairly likely to run into these issues after your system goes live. It would easily result in days or even weeks of soul searching (speaking from my personal experience:-)). Part of the problem seems to be the lack of documentation from the web. The other part of the problem is that the problem is rather a Java language problem(very convoluted). - Java limits the maximum method size to be 64KB. 1. JVM Byte Code Size Limit Problem On rare occasions, you will see exceptions like the followings from Rhino when processing JavaScript files: Exception in thread “main” java.lang.IllegalArgumentException: out of range index at org.mozilla... (more)

Sun to Keynote on "A World of Many Clouds" at Cloud Computing Expo in New York

Sun is joining Amazon and IBM in the top industry keynote lineup for SYS-CON's 2nd International Cloud Computing Conference & Expo in New York, March 30-April 1, co-located with the 5th International Virtualization Conference & Expo. Sun's Sr. VP of Cloud Computing, David Douglas, will be joining Amazon's CTO Dr Werner Vogels and IBM's Cloud Computing CTO Kristof Kloeckner. Between them these three industry thought leaders represent extremely well the steadily growing importance of Cloud Computing in the world of Enterprise IT. Douglas's keynote will be entitled "A World of Many Clouds." Sun is committed to making cloud computing a pervasive reality. Sun's open source philosophy and Java principles form the core of a strategy to provide interoperability for large-scale computing resources through open and transparent cloud platforms that minimize lock-in. Sun envisio... (more)

Sun CEO Reviews Company's Prospects for 2009-10

Sun's CEO Jonathan Schwartz has been reviewing Sun's three major strategic imperatives, and the company's progress going in to its next fiscal year. As industry blogs go, the three entries he's produced so far are miniature masterpieces. A fourth and last one is on its way. The first in the series, titled "Understanding Sun in Three Easy Steps," kicks off with the bright and breezy intro: "We're approaching the end of our fiscal year, and given all the swirl in the economy, I thought it worthwhile to restate where Sun's headed as a company, to let customers, partners, employees and investors see and understand where we're headed. Clarity's always useful, doubly so in times of uncertainty." But it isn't long before Schwartz shows us how he's earned his reputation as one of the industry's most insightful bloggers, with a natural ear for a ringing phrase: "I'm neither wo... (more)