This document provides an overview of the Java Store and Java Warehouse initiatives. The Java Store is a desktop application store for distributing Java and JavaFX applications, currently in open beta in the US. The Java Warehouse is an application catalog where developers can submit free and paid Java/JavaFX apps for desktop. The presentation covers the vision, features, status and roadmap for these distribution channels, and provides instructions for developers to register and submit apps to the Java Warehouse.
1. <Insert Picture Here>
Java Store & Java Warehouse Overview
James Allen & Richard Hyde
Principal Sales Consultants
Oracle Embedded Global Business Unit
2. The following is intended to outline our general
product direction. It is intended for information
purposes only, and may not be incorporated into any
contract. It is not a commitment to deliver any
material, code, or functionality, and should not be
relied upon in making purchasing decisions.
The development, release, and timing of any
features or functionality described for Oracle’s
products remains at the sole discretion of Oracle.
2
2
4. Agenda
• Store Overview
• Java Store Future Deployment
• Java Warehouse Overview
• Developer Programs
4
4
5. An Opportunity for Java Developers
• 50 Million consumer desktops with the JRE in the
U.S.
• 90 Million JRE downloads/month
• 800 Million JRE installations worldwide
• An opportunity to distribute/sell JavaSE and
JavaFX applications
5
5
6. Java Store & Warehouse Vision
Provide developers/ISVs & service providers worldwide with distribution & monetization
channels for Java & JavaFX applications across Desktop, Mobile, & TV
• Developer Desktop Stores
Registration SP/OEM Branded
Direct
• Application
Submission Mobile Stores
Developers SP/OEM Branded
• Testing
• Content
Management TV Stores
SP/OEM Branded
• Settlement
Designers Content Stores
JAVA WAREHOUSE END USER
6
6
7. Java Store Launch Status
• Java Warehouse (US and selected countries -only)
• http://java.sun.com/warehouse/overview/locations.jsp
• http://java.sun.com/warehouse/
• Warehouse where developers can submit free Java and JavaFX
desktop applications
• Java Store Open-beta (US Only)
• http://store.java.com
• Register to participate to the Java Store beta program
• An FX desktop client to browse, preview and download Java
Warehouse content
7
7
8. Java Store Overview
• Consumer store monetizing
Java & JavaFX apps New release, R7 on Feb 3
> Built with JavaFX
• Key differentiators
> Preview, Drag to Install,
Sandbox, app update
• Current status
> Free & for-fee apps (US)
> Distributed via java.com
• Future
> JRE distribution channel,
credit card & international
deployment store.java.com
8
8
9. Java Store Key Features
> Rich desktop application written in Java FX
> Deliver via Java webstart (JNLP)
> Drag to Install
> Preview ability
> Update on launch
> Application management
9
9
11. Java Warehouse Overview
• Java & JavaFX app
catalog
> Desktop
• Key features
> Registration
> App submission & mgmt
> Testing
> Provisioning
> Payment + tax (developer)
> Reporting
• Current:
> Free + “for-fee” apps in US
> Developers from 21
countries
• Future support:
> Mobile & TV content
java.sun.com/warehouse
11
11
12. Developer Registration
Register for a Sun Developer Network account.
Register for the Java Warehouse Program
> Requires valid email
> Accept the Java Warehouse Developer agreement
12
12
13. Developer Program
• Registration • Application submission
> Distribution agreement (TOU),
$50 $5 annual fee, PayPal > Metadata, jar file(s), images,
verified business account help URL, etc
• Guidelines/requirements • Standard business models
> Java SE or JavaFX consumer > Free Apps (ad funded fine)
focused app
> For Fee – per download &
> Can't dis-intermediate the store subscription (future)
> Not offensive, malware, etc > 70/30 revenue share
> Signed or sandbox apps > Tax service (initially ISV
handles, future Java WH)
13
13
14. Channel Services Program
• Targeting Sun affinity
partners
• Key promotional placement
– Showcase apps
– Featured apps
• Fewer restrictions
• Requires supplemental
terms and customized
revenue share or CPC
agreements
Sold through Oracle EGBU
– Negotiated on a case-by-case
basis
– Minimum commitments
14
14
16. Go and Sign Up Today
• Java Store
– http://store.java.com
• Java Warehouse
– http://java.sun.com/warehouse
16
16
17. Application Submission
>
Provide a sign or sandboxed Java or JavaFX
application JAR (manifest with Main class define)
>
Provide application catalog meta-data information
>
Icon, thumbnail, screenshots
>
App descriptions, support link
>
Choose trusted extension libraries
17
17
18. Submitting An App (cont.)
> Multiple Jars allowed
●
Up to 50Mb each
●
Main class set in Manifest
●
Can contain native code (dlls)
●
Data and properties fileLess than 50Mb
●
Sandboxed or signed Jar
>If requesting no sandbox only signed Jar (not self-signed)
accepted
18
18
19. Submitting An App (cont.)
>Legalexport control limitations (no military or nuclear use,
encryption)
>Images (PNG)
●
Desktop Icons (256x256, 64x64, 32x32)
●
Catalog Icon (64x64)
●
1-5 Screenshots (255x170)
●
Splash (up to 800x600)
19
19