Janice Heiss pointed me to a new series of videocasts that's now available on java.sun.com: Deep Dive: Java Warehouse and Java Store With Bernard Traversat. The videos are hosted by Ed Ort, Senior Staff Information Engineer for Sun. Bernard Tarversat is Director of Engineering for the Java Store.
The deep dive is a three-part series:
Part 1: Get an overview of the Java Warehouse and Java Store
Part 2: Learn how to submit a desktop application to the Java Warehouse
Part 3: Learn how to use the Java Store
Part 1 has a run time of just under 7 minutes. If you haven't paid much attention to the Java Store thus far, this videocast provides a good overview. It also provides an update on what has happened since JavaOne, including discussion of the progress toward enabling developers to monetize their Java applications.
Part 2 is a fairly detailed (almost 16 minutes) demo that will be useful for developers who'd like to submit applications to the Java Warehouse for distribution via the Java Store. You need a Sun Developer Network account in order to submit apps to the Java Warehouse. The Warehouse portal supports IE and Firefox on Windows; Safari on Mac; and Firefox on Linux. Submitted applications must be approved by the Warehouse. Once an app is approved, it is up to the developer to decide when the application will be published (i.e., made available to visitors to the Java Store). An "auto-publish" option is available when you submit your application, designating that the application should be published automatically immediately after it is approved. A few other notes: if your application is for purchase, the purchase price must be at least $1.99; images/icons/screenshots must be in PNG format, and have specific sizes (to enable uniformity in the display of apps in the Java Store); version changes are supported through a convenient process.
Part 3 demoes the Java Store, including the new JavaFX Java Store client. The store offers the ability to run a preview of an application, where the store visitor can test a portion of the application that has been defined as a preview, without installing it, through a JNLP file and Java Web Start. The developer does not have to create the actual JNLP file for the preview; there is a process within the Warehouse that accomplishes this. The last half of the videocast includes presentation and discussion of the architecture of the Java Warehouse and Store, application view and download statistics that are available to developers, and Warehouse support. In all, Part 3 occupies just under 16 minutes.
If you'd like to get up to date with what's been happening with the Java Warehouse and Java Store, and also see them in action, the Deep Dive: Java Warehouse and Java Store With Bernard Traversat series is something you'll want to watch. With a total run time is almost 40 minutes, the series really does take you on a "deep dive" into the warehouse and store. Even though I've followed the progress of the Java Store, there was a lot of stuff in the video series I hadn't seen before (especially the demoes of the warehouse and store).
Also, don't forget that we currently have a poll running that asks What do you think about the Java Store's recent progress?. Tomorrow will be the last full day of voting, so if you haven't voted yet, and you're interested in voting, be sure you do so soon!
Up on java.sun.com is a new deep dive videocast titled "Deep Dive: Java Warehouse and Java Store With Bernard Traversat," in which Bernard Traversat, Director of Engineering for the Java Store, discusses and demonstrates the latest advancement in Java technology: the consumer Java Store and the Java Warehouse for developers...
The Java language has been around for a pretty long time, and in my view is now a stagnant language. I don't consider it dead because I believe it will be around for probably decades if not longer. But it appears to have reached its evolutionary peak, and it doesn't look it's going to be evolved any further. This is not due to problems inherent in the language itself. Instead it seems the problem lies with Java's stewards (Sun and the JCP) and their unwillingness to evolve the language to keep it current and modern, and more importantly the goal to keep backward compatibility at all costs. Not just Sun, but also it seems the large corporations with correspondingly large investments in Java like IBM and Oracle aren't exactly chomping at the bit to improve Java. I don't even know if they think it even needs improvement at all. So really, the ultra-conservative attitude towards change and evolution is the problem with Java from my admittedly limited view of things...
The Winner: Video Poker - We had four high quality entries for this month's challenge. The race was tight, but now we have a winner: Matthew Hegarty's Video Poker. I simply can't believe it was done in only 3000 characters...
In the past weekend I've been able to improve the settings for
automated Maven releases that I've
blogged about about ten days ago. Peter Mount complemented
the information with some practical examples on how to use
that stuff invoking Maven with the proper parameters. I've been able to
significantly clean up and improve the Maven configuration, so now a
staged release can be performed exclusively with a sequence of Maven
invocations, specifying profiles instead of a complicated set of
parameters. And I'll show you how to fit it better with a CI
environment such as Hudson...
Java Evangelist Carol McDonald sent me a snippet from this blogger: User Groups: If you live near a major metropolitan area, it's easy to get involved in the local user groups that are there. Most user groups meet once a month, so they don't consume too many evenings when your family expects you to be home. Don't be a passive participant; get involved. Talk about what you've been learning in your spare time. Help organize the group. Get to know the other people in the group...." On the JUG leader's mailing list we've had many discussion(s) about the networking power of a Java User Group. Perhaps one of my favorite posts was by Java Champion Yakov Fain of Java Developer Journal. In his JDJ article: "Our JUGs need a Push-Up", Yakov makes some excellent points--quoted below...and things I've seen at a JUG meeting...
With the newcomer Vaadin module I
updated the Arena Project
script to support builds on Windows platform. Not a big deal in terms of
configuration but it is worthy a notification in case you had
tried to build the project before and got frustrated with the Platform
Classifier restricted to the UNIX-family...
In the Forums, sasnani is Nt able to use java.awt.Button : CDC application : Java ME Platform SDK 3.0: "I am new and was trying to develop a CDC application. i learn from net that we can use awt to fullest for the same. But when I try to code in the SDK 3.0 platform, it DOES NOT show support for awt widgets, though it gives partial support for..."
waynetg has a question regarding Digest authentication in glassfish: "Hi, does digest authentication work in glassfish. One of the wiki entries says it doesn't but I'm hoping its old and wrong..."
Igor Mameshin Can't find WSIT config file for servlet based WS: "Hello all, I am running into a problem with a servlet-based Web service. I managed to create several EJB-based web services and have it working. But I am still learning how to implement SAML callback handler for..."
Our current Spotlight is Geertjan Wielenga's post Financial Applications on the NetBeans Platform: "Experian and Société Générale both have invested in the NetBeans Platform, by using it as the basis of one or more of their applications. And these two are not exactly small organizations. Experian is a global leader in consumer and business credit reporting and marketing services and a constituent of the United Kingdom's FTSE 100 index, with revenues in excess of US$4 billion, while Société Générale is France's second-largest bank by market value. How do I know that these organizations are using the NetBeans Platform? By looking in the dev@openide.netbeans.org mailing list..."
Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site.
Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of java.net it will be archived along with other past issues in the java.net Archive.