SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
<Insert Picture Here>




Java Store & Java Warehouse Overview
James Allen & Richard Hyde
Principal Sales Consultants
Oracle Embedded Global Business Unit
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
3
3
Agenda

•   Store Overview
•   Java Store Future Deployment
•   Java Warehouse Overview
•   Developer Programs




                                   4
                                   4
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
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
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
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
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
Live Demo – Java Store




                         10
                         10
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
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
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
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
Live Demo – Java Warehouse




                             15
                             15
Go and Sign Up Today

•    Java Store
      – http://store.java.com
•    Java Warehouse
      – http://java.sun.com/warehouse




                                        16
                                        16
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
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
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

Weitere ähnliche Inhalte

Was ist angesagt?

Migrating Legacy Code
Migrating Legacy CodeMigrating Legacy Code
Migrating Legacy Code
Siddhi
 
Java EE 6 Clustering with Glassfish 3.1
Java EE 6 Clustering with Glassfish 3.1 Java EE 6 Clustering with Glassfish 3.1
Java EE 6 Clustering with Glassfish 3.1
Shreedhar Ganapathy
 
VMware - Snapshot sessions - Get a better insight in your infrastructure vCo...
VMware  - Snapshot sessions - Get a better insight in your infrastructure vCo...VMware  - Snapshot sessions - Get a better insight in your infrastructure vCo...
VMware - Snapshot sessions - Get a better insight in your infrastructure vCo...
AnnSteyaert_vmware
 

Was ist angesagt? (20)

Web Hosting for Web Designers and Developers
Web Hosting for Web Designers and DevelopersWeb Hosting for Web Designers and Developers
Web Hosting for Web Designers and Developers
 
Inside IBM Java 7
Inside IBM Java 7Inside IBM Java 7
Inside IBM Java 7
 
2012 04-06-v2-tdp-1163-java e-evsspringshootout-final
2012 04-06-v2-tdp-1163-java e-evsspringshootout-final2012 04-06-v2-tdp-1163-java e-evsspringshootout-final
2012 04-06-v2-tdp-1163-java e-evsspringshootout-final
 
Migrating Legacy Code
Migrating Legacy CodeMigrating Legacy Code
Migrating Legacy Code
 
Subversion Edge Overview
Subversion Edge OverviewSubversion Edge Overview
Subversion Edge Overview
 
Overzicht van de GlassFish technologie, Eugene Bogaart
Overzicht van de GlassFish technologie, Eugene BogaartOverzicht van de GlassFish technologie, Eugene Bogaart
Overzicht van de GlassFish technologie, Eugene Bogaart
 
AD106 - IBM Lotus Domino XPages anywhere - Write them once, See them Everywhere
AD106 - IBM Lotus Domino XPages anywhere - Write them once, See them EverywhereAD106 - IBM Lotus Domino XPages anywhere - Write them once, See them Everywhere
AD106 - IBM Lotus Domino XPages anywhere - Write them once, See them Everywhere
 
SemeruRuntimesUnderTheCover .pptx
SemeruRuntimesUnderTheCover .pptxSemeruRuntimesUnderTheCover .pptx
SemeruRuntimesUnderTheCover .pptx
 
Java EE 6 Clustering with Glassfish 3.1
Java EE 6 Clustering with Glassfish 3.1 Java EE 6 Clustering with Glassfish 3.1
Java EE 6 Clustering with Glassfish 3.1
 
How to Containerize WebSphere Application Server Traditional, and Why You Mig...
How to Containerize WebSphere Application Server Traditional, and Why You Mig...How to Containerize WebSphere Application Server Traditional, and Why You Mig...
How to Containerize WebSphere Application Server Traditional, and Why You Mig...
 
Patterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps ToolsPatterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps Tools
 
Next-Generation Enterprise Application Development with SpringSource dm Serve...
Next-Generation Enterprise Application Development with SpringSource dm Serve...Next-Generation Enterprise Application Development with SpringSource dm Serve...
Next-Generation Enterprise Application Development with SpringSource dm Serve...
 
Skills Navigation Guide 06 19 2009
Skills Navigation Guide 06 19 2009Skills Navigation Guide 06 19 2009
Skills Navigation Guide 06 19 2009
 
AD107 Microsoft SharePoint meets IBM Lotus Domino
AD107 Microsoft SharePoint meets IBM Lotus DominoAD107 Microsoft SharePoint meets IBM Lotus Domino
AD107 Microsoft SharePoint meets IBM Lotus Domino
 
Jabber integration with SAP
Jabber integration with SAPJabber integration with SAP
Jabber integration with SAP
 
VMware - Snapshot sessions - Get a better insight in your infrastructure vCo...
VMware  - Snapshot sessions - Get a better insight in your infrastructure vCo...VMware  - Snapshot sessions - Get a better insight in your infrastructure vCo...
VMware - Snapshot sessions - Get a better insight in your infrastructure vCo...
 
Java on z overview 20161107
Java on z overview 20161107Java on z overview 20161107
Java on z overview 20161107
 
Tips for Developing and Testing IBM HATS Applications
Tips for Developing and Testing IBM HATS ApplicationsTips for Developing and Testing IBM HATS Applications
Tips for Developing and Testing IBM HATS Applications
 
What’s new for Developers in IBM Domino & Domino Designer 9.0.1
What’s new for Developers in IBM Domino & Domino Designer 9.0.1What’s new for Developers in IBM Domino & Domino Designer 9.0.1
What’s new for Developers in IBM Domino & Domino Designer 9.0.1
 
Xebia adobe flash mobile applications
Xebia adobe flash mobile applicationsXebia adobe flash mobile applications
Xebia adobe flash mobile applications
 

Andere mochten auch

Andere mochten auch (7)

Confessions of a Former Agile Methodologist
Confessions of a Former Agile MethodologistConfessions of a Former Agile Methodologist
Confessions of a Former Agile Methodologist
 
Raspberry Pi with Java (JJUG)
Raspberry Pi with Java (JJUG)Raspberry Pi with Java (JJUG)
Raspberry Pi with Java (JJUG)
 
Internet of Things Magic Show
Internet of Things Magic ShowInternet of Things Magic Show
Internet of Things Magic Show
 
RetroPi Handheld Raspberry Pi Gaming Console
RetroPi Handheld Raspberry Pi Gaming ConsoleRetroPi Handheld Raspberry Pi Gaming Console
RetroPi Handheld Raspberry Pi Gaming Console
 
JavaFX on Mobile (by Johan Vos)
JavaFX on Mobile (by Johan Vos)JavaFX on Mobile (by Johan Vos)
JavaFX on Mobile (by Johan Vos)
 
Confessions of a Former Agile Methodologist (JFrog Edition)
Confessions of a Former Agile Methodologist (JFrog Edition)Confessions of a Former Agile Methodologist (JFrog Edition)
Confessions of a Former Agile Methodologist (JFrog Edition)
 
Devoxx4Kids Lego Workshop
Devoxx4Kids Lego WorkshopDevoxx4Kids Lego Workshop
Devoxx4Kids Lego Workshop
 

Ähnlich wie Java Store & Java Warehouse Overview

Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Berry Clemens
 
Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352
sflynn073
 
Why should i switch to Java SE 7
Why should i switch to Java SE 7Why should i switch to Java SE 7
Why should i switch to Java SE 7
Vinay H G
 
Ben Pashkoff - java embedded - 24mai2011
Ben Pashkoff - java embedded - 24mai2011Ben Pashkoff - java embedded - 24mai2011
Ben Pashkoff - java embedded - 24mai2011
Agora Group
 

Ähnlich wie Java Store & Java Warehouse Overview (20)

JDK 8 and JDK 8 Updates in OpenJDK
JDK 8 and JDK 8 Updates in OpenJDKJDK 8 and JDK 8 Updates in OpenJDK
JDK 8 and JDK 8 Updates in OpenJDK
 
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12cDeveloping Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
 
JavaOne 2010 Keynote
JavaOne 2010 Keynote JavaOne 2010 Keynote
JavaOne 2010 Keynote
 
JDK versions and OpenJDK
JDK versions and OpenJDKJDK versions and OpenJDK
JDK versions and OpenJDK
 
It's a jdk jungle out there - JDK 11 and OpenJDK 11
It's a jdk jungle out there - JDK 11 and OpenJDK 11It's a jdk jungle out there - JDK 11 and OpenJDK 11
It's a jdk jungle out there - JDK 11 and OpenJDK 11
 
Version 1 Oracle Java Licensing changes -- what is really going on-feb2020-pdf
Version 1   Oracle Java Licensing changes -- what is really going on-feb2020-pdfVersion 1   Oracle Java Licensing changes -- what is really going on-feb2020-pdf
Version 1 Oracle Java Licensing changes -- what is really going on-feb2020-pdf
 
Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1
 
Increased Developer Productivity for IoT with Java and Reactive Blocks (Oracl...
Increased Developer Productivity for IoT with Java and Reactive Blocks (Oracl...Increased Developer Productivity for IoT with Java and Reactive Blocks (Oracl...
Increased Developer Productivity for IoT with Java and Reactive Blocks (Oracl...
 
The State of Java under Oracle at JCertif 2011
The State of Java under Oracle at JCertif 2011The State of Java under Oracle at JCertif 2011
The State of Java under Oracle at JCertif 2011
 
Java SE Subscription Workshop
Java SE Subscription WorkshopJava SE Subscription Workshop
Java SE Subscription Workshop
 
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
 
Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352
 
[English version] JavaFX and Web Integration
[English version] JavaFX and Web Integration[English version] JavaFX and Web Integration
[English version] JavaFX and Web Integration
 
Java keynote preso
Java keynote presoJava keynote preso
Java keynote preso
 
Java 101
Java 101Java 101
Java 101
 
Java Licensing Roadmap for Oracle License Management
Java Licensing Roadmap for Oracle License ManagementJava Licensing Roadmap for Oracle License Management
Java Licensing Roadmap for Oracle License Management
 
4. J2EE.pptx
4. J2EE.pptx4. J2EE.pptx
4. J2EE.pptx
 
Why should i switch to Java SE 7
Why should i switch to Java SE 7Why should i switch to Java SE 7
Why should i switch to Java SE 7
 
Ben Pashkoff - java embedded - 24mai2011
Ben Pashkoff - java embedded - 24mai2011Ben Pashkoff - java embedded - 24mai2011
Ben Pashkoff - java embedded - 24mai2011
 
Migrating Beyond Java 8
Migrating Beyond Java 8Migrating Beyond Java 8
Migrating Beyond Java 8
 

Mehr von Stephen Chin

Raspberry pi gaming 4 kids
Raspberry pi gaming 4 kidsRaspberry pi gaming 4 kids
Raspberry pi gaming 4 kids
Stephen Chin
 

Mehr von Stephen Chin (20)

DevOps Tools for Java Developers v2
DevOps Tools for Java Developers v2DevOps Tools for Java Developers v2
DevOps Tools for Java Developers v2
 
10 Ways Everyone Can Support the Java Community
10 Ways Everyone Can Support the Java Community10 Ways Everyone Can Support the Java Community
10 Ways Everyone Can Support the Java Community
 
Java Clients and JavaFX: The Definitive Guide
Java Clients and JavaFX: The Definitive GuideJava Clients and JavaFX: The Definitive Guide
Java Clients and JavaFX: The Definitive Guide
 
DevOps Tools for Java Developers
DevOps Tools for Java DevelopersDevOps Tools for Java Developers
DevOps Tools for Java Developers
 
Java Clients and JavaFX - Presented to LJC
Java Clients and JavaFX - Presented to LJCJava Clients and JavaFX - Presented to LJC
Java Clients and JavaFX - Presented to LJC
 
Zombie Time - JSR 310 for the Undead
Zombie Time - JSR 310 for the UndeadZombie Time - JSR 310 for the Undead
Zombie Time - JSR 310 for the Undead
 
JCrete Embedded Java Workshop
JCrete Embedded Java WorkshopJCrete Embedded Java Workshop
JCrete Embedded Java Workshop
 
Oracle IoT Kids Workshop
Oracle IoT Kids WorkshopOracle IoT Kids Workshop
Oracle IoT Kids Workshop
 
OpenJFX on Android and Devices
OpenJFX on Android and DevicesOpenJFX on Android and Devices
OpenJFX on Android and Devices
 
Java on Raspberry Pi Lab
Java on Raspberry Pi LabJava on Raspberry Pi Lab
Java on Raspberry Pi Lab
 
Java 8 for Tablets, Pis, and Legos
Java 8 for Tablets, Pis, and LegosJava 8 for Tablets, Pis, and Legos
Java 8 for Tablets, Pis, and Legos
 
DukeScript
DukeScriptDukeScript
DukeScript
 
Devoxx4Kids NAO Workshop
Devoxx4Kids NAO WorkshopDevoxx4Kids NAO Workshop
Devoxx4Kids NAO Workshop
 
Raspberry Pi Gaming 4 Kids (Devoxx4Kids)
Raspberry Pi Gaming 4 Kids (Devoxx4Kids)Raspberry Pi Gaming 4 Kids (Devoxx4Kids)
Raspberry Pi Gaming 4 Kids (Devoxx4Kids)
 
Raspberry Pi Gaming 4 Kids - Dutch Version
Raspberry Pi Gaming 4 Kids - Dutch VersionRaspberry Pi Gaming 4 Kids - Dutch Version
Raspberry Pi Gaming 4 Kids - Dutch Version
 
Raspberry pi gaming 4 kids
Raspberry pi gaming 4 kidsRaspberry pi gaming 4 kids
Raspberry pi gaming 4 kids
 
Mary Had a Little λ (QCon)
Mary Had a Little λ (QCon)Mary Had a Little λ (QCon)
Mary Had a Little λ (QCon)
 
Raspberry Pi à la GroovyFX
Raspberry Pi à la GroovyFXRaspberry Pi à la GroovyFX
Raspberry Pi à la GroovyFX
 
LUGOD Raspberry Pi Hacking
LUGOD Raspberry Pi HackingLUGOD Raspberry Pi Hacking
LUGOD Raspberry Pi Hacking
 
Moving to the Client - JavaFX and HTML5
Moving to the Client - JavaFX and HTML5Moving to the Client - JavaFX and HTML5
Moving to the Client - JavaFX and HTML5
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Kürzlich hochgeladen (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

Java Store & Java Warehouse Overview

  • 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
  • 3. 3 3
  • 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
  • 10. Live Demo – Java Store 10 10
  • 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
  • 15. Live Demo – Java Warehouse 15 15
  • 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