Let us worry about distribution so you can focus on creating great apps.
Overview / General Questions
Value to Developers
Registration and Pricing
Developer Specifications
Submitting Applications
Maintaining and Promoting Applications
Overview / General Questions
Q:
What is the Java Warehouse?
A:
The Java Warehouse is the repository for Java applications submitted by developers for distribution through the Java Store to hundreds of millions of desktops worldwide.
Q:
What is the Java Warehouse Developer Portal?
A:
The Java Warehouse Developer Portal is the developer-facing website where developers can register to the Java Warehouse Developer Program and submit their applications to the Java Warehouse for distribution in storefronts, such as the Java Store.
Q:
What is the Java Store?
A:
The Java Store is a consumer-focused storefront for distributing Java applications. The Java Store lets consumers discover and safely acquire community-provided applications. The Java Store was built using JavaFX technology. Please visit the Java Store website for more information on the Java Store.
Q:
What is the roadmap for the Java Warehouse?
A:
The Java Warehouse is initially targeted at Java and JavaFX applications meant to run on the desktop with initial distribution through the Java Store. In the future, we plan to further stock the Java Warehouse with applications meant for Mobile, TV, and cross-screen applications. Future storefronts customized from the Java Store are planned to become available through partnerships, allowing for increased distribution of applications.
Q:
What is the Developer release?
A:
During JavaOne 2009 we launched a first version of the Java Warehouse and a Beta Version of the Java Store. On November 3rd we are updating the Java Warehouse by allowing developers to post for-fee applications. The Java Store has also received a major overhaul. The new versions has an updated look and feel, it allows for buying applications using PayPal, and integrates nicely with the License Rights Management features now available to Java Warehouse Developers.
Q:
Do I have to pay a membership fee now?
A:
Yes, as we announced on JavaOne, the Java Warehouse developer Program requires an annual membership fee. All developers that want to join the program will have to pay $50. Existing developers, that have not yet paid the membership fee, will have to do so on January 1st, 2010.
Q:
Can I enter the Java Warehouse Developer Portal from outside of the U.S.?
A:
The Java Warehouse Developer Portal is available only in the United States and a selection of countries. Developers from outside the United States will not be charged a membership fee and will only be allowed to submit free applications at this time. More countries will be allowed access to the Java Warehouse Developer Portal in the near future.
Q:
I am in one of the countries where the Java Warehouse is allowed but I cannot access the Java Store.
A:
Although the Java Warehouse has recently been opened, to the submission of free applications, from selected locations outside of the U.S., the Java Store is available to U.S. consumers only.
Q:
Although I am on in one of the locations where the Java Warehouse is now available, I get a message saying that the Java Warehouse is not available from my country.
A:
The Java Warehouse uses your IP address to verify that you are accessing it from a valid location. Make sure that the place from which you are accessing the Java Warehouse is in the list of valid locations. Although IP filters work most of the time, there are certain addresses that are incorrectly identified as belonging to a given country when they are in fact located on in a different one. Sometimes your Internet provider might be using addresses allocated to a different country and, although we try to use the most accurate address databases, sometimes the information on our systems is incorrect. Try changing your IP address, and then log in trying again. If this is not possible, or if you continue to be blocked, contact us using our support form. Please include the location from which you trying to access the Java Warehouse and the IP address being used. Value to Developers
Q:
Why should I register for the Java Warehouse Developer Program?
A:
The Java Store will soon be offered to millions of consumers in the U.S. with the Java JRE distribution. Developers that get in early will have a better chance of having their applications stand out on the big launch date. You can also help us improve the Java Warehouse by submitting feedback.
Q:
What is the value proposition to developers?
A:
The Java Warehouse will enable developers to reach millions of consumers and , starting with the Nov 3rd release, allows developers to monetize their applications. Registration and Pricing
Q:
Can I set any price for my applications?
A:
Applications posted on the Java Warehouse for inclusion in the Java Store can be either free or priced between $1.99 and $200.
Q:
Are developers charged a fee?
A:
Developers are charged an annual membership fee of $50. There is no extra fee for submitting applications.
Q:
Who controls the price for applications sold to consumers?
A:
Developers can set the price for their own applications. You can set the price when you first upload your application to the warehouse and also change it after the application has been posted on the Java Store.
Q:
Can I sell them outside of the U.S.?
A:
We are starting in the U.S. only. We plan to add new countries once we ensure that we meet their privacy and legal requirements and get the necessary infrastructure in place.
Q:
Why am I required to use my real name or company name for posting applications? Could I just use a pseudonym?
A:
All applications that you post at the Java Warehouse and that are offered through the Java Store are offered by you to the end consumer. Sun is only acting as your agent in all transaction. Consumers want to know who is providing their applications and Sun is committed to giving them accurate information. Consumers will rely on your reputation to decide what applications to download. Developer Specifications
Q:
Will the store work with Solaris and Linux?
A:
You can use Windows, Mac or Linux (Ubuntu) to post applications. The Java Warehouse supports those 3 operating systems. Solaris is not formally supported at this time. The Java Store, however is designed to work on Windows and Macintosh only, Linux and Solaris are not supported at this time. Please visit the Java Store website for more information on the Java Store.
Q:
What are the system requirements for the Java Warehouse Developer Portal?
A:
You need the following software to access the Java Warehouse Developer Portal:
Q:
On what operating systems can my published applications run?
A:
For this release, the Java Warehouse accepts applications written in Java and JavaFX running on both Mac and Windows operating systems. If your application runs only on one of those platforms you must include the required platform -as well as any other requirements- on the application description.
Q:
How can my users reach me for tech support?
A:
Applications submitted to the Developer Warehouse must contain a url that links to a support page for the application. If you submit several applications you will need to submit a support link for each one. Before accepting your submission an application tester from Sun will visit that url and verify that there is some way for users to request support. Sun will do some testing of the application but actual support must come from the developer.
Q:
Where should developers go for technical support?
A:
Developers have several methods to receive technical support.
Q:
What are the Terms of Use that I agree to when I register for the Java Warehouse?
A:
When registering for the Java Warehouse Developer Program you will have to agree to the Java WarehouseTerms of Use which can be found here: http://java.sun.com/warehouse/overview/termsofuse.jsp. If you want to submit paid applications, or set a price for a previously free application, you will need to agree to a supplemental terms of use for for-fee applications. The supplemental terms of use for for-fee applications can be found here: http://java.sun.com/warehouse/termsofuse_content/revenue_addendum.jsp
Q:
What is the Privacy Policy for the Java Warehouse?
A:
Please find Sun's Privacy Policy at http://java.sun.com/warehouse/overview/privacy.jsp.
Q:
Does Sun have any special requirements for application security like signing or making sandbox applications?
A:
Applications that run within the sandbox do not have special requirements. Sandbox applications are processed faster since they are, by definition, more secure. Applications that require permissions outside of the sandbox need to be signed. The Java Warehouse requires that all code signing be done with a certificate issued by a trusted certificate authority. At this moment we are not enforcing the Trusted CA requirement so self-signed code is being allowed for testing purposes, however, all self-signed applications will be removed from the Java Store before we release the Java Store with the JRE. Submitting Applications
Q:
What is the process for registering as a developer or submitting an application?
A:
You can find a detailed explanation on this document on how to register to the site, submit an application and do some basic maintenance.
Q:
What do I need to submit an application to the Java Warehouse?
A:
Please refer to the application submission requirements for details on how to submit an application, which includes such things as packaging your application, generating images, and documenting your application. There are also guidelines on the type of applications you can submit and the type that are not allowed.
Q:
Once I submit my application, what happens?
A:
The review cycle for an application begins when a developers submits an application. The application is reviewed by Java Warehouse administrators and is either approved or rejected with comments. If approved, the developer decides when to publish the app and make the application public.
Q:
Are applications reviewed?
A:
Absolutely. All applications, screenshots, icons, descriptions, and the content of the url listed as the support url will be reviewed before the application is allowed into a storefront. We do this to assure the quality of the software and the compliance with the Java Warehouse Terms. We will also review applications that are already posted if Sun or one of our customers notices a possible problem with the application. Maintaining and Promoting Applications
Q:
How often can I upgrade my app?
A:
You can submit an upgrade to your app at any time. All updates, however, need to go through the same approval process as a new submission so there will be a delay between the time you submit the update and the time the developer can publish the application. You can only have one version of an app in the review queue so if you submit several versions you will have to choose which one you would like to be reviewed first. Only after the first version is reviewed, or withdrawn from the reviewing queue, can you start the review of another version.
Q:
Can I put advertisement on my apps?
A:
It depends. If you are building an ad-supported application it is okay to have ads within your application. However, you can not create an ad that sells another version of your app not listed on the storefront nor have ads that violate the restrictions on content for applications on the store.
Q:
As a developer, how can I promote my application?
A:
We plan to offer different ways to promote your application in the future like selling premium placement on the Java Store.
Q:
Will consumers be able to find my application?
A:
In the current version, consumers can find your application by filtering on categories or searching for specific words. In the future, we plan to provide tools for consumers to sort applications by popularity, and recommendations. Developers should clearly characterize their applications so that they show up when consumers use the search or filter options.
Q:
Will any statistics about the sale volumes for the Java Warehouse applications be provided publicly to developers?
A:
Sun will collect information about application usage. We will note how many times an application was downloaded, how often it is launched, when it has been removed, etc. Some of the information, like the download count, will be shared with the public. Other information, like how many people removed the application, is only shared with the developer that posted the application. Some information that is usually only for the developer might be shared with the world if aggregated. For example we could say “in total 1 million people removed applications that they downloaded last month”.
Q:
Can I, as a developer, gain insight into the customers that are buying my applications? What kind of statistics and feedback can I expect?
A:
Initially we plan to tell you how many people downloaded your application, how many people visited the detail page of your application, how many people are using your application and how many people removed it. We might add more information as we learn more about our consumers and as developers like you tell us what they need to know. |
Talk to UsTo provide feedback, receive support, or report a bug, fill in the Feedback and Support form.
To participate in discussions and hear from other developers, join the Java Warehouse Forum.
Developer Portal RecommendationsTo best view the portal, we recommend you use: Browsers
Operating Systems
Windows/Java Runtime Environment:
Mac/Java Runtime Environment:
Linux/Java Runtime Environment:
Related ResourcesRelated FAQsDeployment Docs
Development Tools |
|
| ||||||||||||