• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Glass Fish Portfolio C1 West V3.Mini
 

Glass Fish Portfolio C1 West V3.Mini

on

  • 3,243 views

Status and plans for GlassFish Portfolio at JavaOne/CommunityOne

Status and plans for GlassFish Portfolio at JavaOne/CommunityOne

Statistics

Views

Total Views
3,243
Views on SlideShare
3,241
Embed Views
2

Actions

Likes
0
Downloads
29
Comments
0

1 Embed 2

http://www.slideshare.net 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Glass Fish Portfolio C1 West V3.Mini Glass Fish Portfolio C1 West V3.Mini Presentation Transcript

    • Sun GlassFish Portfolio: Where Sun's Application Platform is Going 2009 CommunityOne, S307894 Eduardo Pelegrí-Llopart - DE, Sun Microsystems, Inc
    • goals What is the Sun GlassFish Portolio? Why Should I Care? Sun's Plans for Portfolio 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 2
    • non-goals What is The Future of GlassFish under Oracle? 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 3
    • about •Eduardo Pelegrí-Llopart (eduard/o) •In Java group since '95 • RMI, JavaHelp, JavaBeans, JSP, JWSDP, others •DE focused on “Middleware and Open Source” • On GlassFish since Fall'05, but broad scope • Community, Engineering, Business, Adoption • Not separate groups! •Engineering “Manager” for Hudson •Main Editor for blogs.sun.com/theaquarium 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 4
    • Agenda • History and Current Status • The Sun GlassFish Portfolio • Overview of Main Efforts (w/ news) • Roadmap • Q&A 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 5
    • Agenda • History and Current Status • The Sun GlassFish Portfolio • Overview of Main Efforts (w/ news) • Roadmap • Q&A 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 6
    • Is GlassFish... Community or Customer Focused? Both! Community and Sun and Partners Can Collaborate to Create and Deliver Value to (non-paying) Users and (paying) Customers Win-Win 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 7
    • How We Got Here? CY 2004 2005 2006 2007 2008 Q1 Q2 Q3 Q4Q1 Q2Q3 Q4Q1 Q2Q3Q4 Q1Q2Q3Q4 Q1Q2Q3Q4 Sun Java System Application Server 8.x Project GlassFish (Established) GlassFish v2 - Performance GlassFish v1 - Central Admin - Java EE 5 - Clustering - Single Instance GlassFish v2 UR1 - Registration - AIX Support GlassFish v2 UR2 - Bug Fixes GlassFish v3 Prelude -OSGi - Java EE 6 Features - Web Container 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 8
    • Where are we? 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 9
    • Where are we? 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 10
    • Where are we? 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 11
    • Other Community Statistics • ~35 projects in GF Server (~60 altogether) • ~120 non-Sun contributors in GF Server (~50 active) • Contributions tend to be around components • 2500 msg/month in GF Server core • 6000 msg/month altogether • FishCAT – Community Acceptance Program for GF • Second Year, 32 members, 125 issues (95% resolved) • Student Program – 67 students, 248 issues 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 12
    • Agenda • History and Current Status • The Sun GlassFish Portfolio • Overview of Main Efforts (w/ news) • Roadmap • Q&A 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 13
    • Sun GlassFish Portfolio Enterprise Server (GlassFish) Web Space Server (Liferay) • Java EE RI • Built with Liferay • Enterprise-scale • Websites, Collab • Easy to use/manage • Easy presentation • Dynamic Languages layer • Web Services, .NET • Java, Ruby, PHP • Wide array of Widgets Web Stack (OpenSolaris WebStack) GlassFish ESB (OpenESB) • LAMP/SAMP stack • Enterprise class ESB • Apache Web • Simplifies application • Tomcat integration and SOA • Squid • Built on GlassFish ES • Ruby, PHP, Java • Powerful/Simple IDE Web Stack 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 14
    • Companion Products • Telecommunication • Sun GlassFish Communications Server/Sailfin • Sun GlassFish Mobility Platform • DataBase • MySQL • Identity • Sun OpenSSO Enterprise • Sun Identity Manager • Sun Role Manager • Sun Directory Server / OpenDS • … and More • Virtualization, Tools, Solaris, JavaFX.... 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 15
    • Portfolio • Model like MySQL • Different Levels of Entitlement http://sun.com/glassfish 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 16
    • Portfolio 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 17
    • Portfolio 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 18
    • Portfolio 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 19
    • GlassFish Enterprise Server Increased Productivity Production Ready ● Java EE 5 ● Centralized Admin ● Standards Based ● Clustering – Easier Adoption ● HA DB Support – Avoid Vendor Lock-in! ● Documentation ● Fast Startup and ● Advanced Monitoring Redeployment Time ● .NET Interop ● IDE Support NetBeans, Eclipse, IDEA ● Fastest OSS AppServer ● Great Documentation ● Great Community Support 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 20
    • Sustaining Releases 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 21
    • GlassFish Enterprise Manager •Easy Administration •Performance Advisor •Performance Monitor •SNMP Support •Self Management •Management Alerts 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 22
    • GlassFish Enterprise Manager •Easy Administration •PerformancePod 560 – GF Portfolio • Advisor •Performance Monitor •SNMP Support •Self Management •Management Alerts 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 23
    • Agenda • History and Current Status • The Sun GlassFish Portfolio • Overview of Main Efforts (w/ news) • Roadmap • Q&A 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 24
    • Status (a wirlwind) • Key Products and Projects • Major Improvements • Pointers to CommunityOne and JavaOne 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 25
    • GlassFish Web Stack Web Tier, Optimized for OpenSolaris •Sun Web Server •Apache HTTPd •GlassFish •Lighttpd •Memcached •Mod_jk, Perl, Rails •PHP, Ruby, Python •Squid, Tomcat MediaWiki, Drupal, Wordpress, Joomla — deploy in minutes! 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 26
    • GlassFish Web Stack New! • Superset of AMP • Manages Upstream Dependencies • Key committers • Optimized for Performance • Customized to leverage OpenSolaris • ZFS, Dtrace, RBAC • SVR4, RPM, IPS packages Security, SMF • Web Stack Enterprise • Same versions on Manager • Solaris, OpenSolaris, RHEL • Replaces CoolStack 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 27
    • GlassFish Web Stack ●Superset of AMP ●Manages Upstream Dependencies •S311295 - Wed, 1:30pm, Breakout Room 3 Key committers ● •Pod 561for Performance Optimized ● •http://sun.com/webstack Customized to leverage ● OpenSolaris ● ZFS, Dtrace, RBAC Security, SMF • SVR4, RPM, IPS packages ● Same versions on • Web Stack Enterprise ● Solaris, OpenSolaris, RHEL Manager • • Replaces CoolStack 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 28
    • GlassFish Web Space Server • Previously WebSynergy • GlassFish (v2/v3) • Adds Liferay + Portal • MySQL (et Oracle, etc) • SailFin, OOo, SharePoint • Cluster Support Security Collab CMS OO.o PHP, Re Ruby st , etc. Fe eds OpenSSO 8 Glassfish V2/V3 MySQL 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 29
    • GlassFish Web Space Server • Web / Portal Platform • Content / Widgets / WOA • JSF, Spring, Ruby, PHP, Groovy, NetBeans & Eclipse • User Collaboration • Wiki, Blogs, Forums, etc. • Social Networking • User defined communities • Activity tracking • Process and Human Workflow 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 30
    • GlassFish Web Space Server • Web / Portal Platform • Content / Widgets / WOA • JSF, Spring, Ruby, PHP, Groovy, NetBeans & Eclipse •User Collaboration S304174 – Community Equity Mon, 1:40pm, Hall E 124 - • Pod 551 • • Wiki, Blogs, Forums, etc. • http://webspace.dev.java.net • Social Networking • http://sun.com/webspace • User defined communities Keynote! • Activity tracking • Process and Human Workflow 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 31
    • GlassFish Web Space Server • Web / Portal Platform • Content / Widgets / WOA • JSF, Spring, Ruby, PHP, Groovy, NetBeans & Eclipse •User Collaboration S304174 – Community Equity - Mon, 1:40pm, Hall E 124 • Pod 551 • • Wiki, Blogs, Forums, etc. • http://webspace.dev.java.net • Social Networking Keynote! • • User defined communities http://sun.com/webspace • Activity tracking Clued-In Demo - • Process and Human MySQL, GF, WebSpace, Workflow Fuji, Jersey, Sailfin, MEP, OpenSSO, Cloud, JeOS/OpenSolaris 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 32
    • GlassFish ESB • Open ESB started 2005 • GlassFish ESB == OpenESB + Components + • Many Components in GF Server Catalog (43) • Connectivity, Data • Supported by Sun Transformation, Business • Released GF ESB v2 Logic/Orchestration • Latest is GF ESB v2.1 RC2 Business Process Adapters / Mgmt. Web Services Enterprise Service Bus 3rd Party & Custom Data XSLT Components Mashup Processor 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 33
    • GlassFish ESB Fuji – Towards GF ESB v3 Agility + Flexibility + Ease-Of- Use = Productivity • GFv3, OSGi, Maven • Conventions • Domain Specific Language • Browser-based Tools Future! 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 34
    • GlassFish ESB • Fuji – Towards GF ESB v3 • Agility + Flexibility + Ease-Of- • TS-4856 – GlassFish ESB - Tue, 10:50am, Esplanade 304 Use = Productivity • GFv3, Esplanade • TS-5341 – Rethinking ESB – Wed, 9:45am, OSGi, Maven304 • Conventions • BOF-5004 – OSGi – Wed, 7:45pm, Esplanade 304 Specific Language • Domain • Pod 563 – GlassFish ESG • Browser-based Tools • Pod 553 - Fuji Keynote! • http://openesb.dev.java.net • http://sun.com/glassfishesb Clued-In 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 35
    • Hudson • Continuous Integration System • Check out; Build, test; Record; Notify • Organic Growth for 4 years; Sun sponsored for last yr • Modular with Integrated Plugin Repository (144 Plugins) • Wide Adoption (Mail traffic and Installed Base) • Recent Additions: • Improved Distributed Builds: Cloud (EC2, Swarms), Installation, Monitoring • Better native integration: Windows services, debian/solaris packages, Daemons, automatic restart • Improved plugin development experience (150/5/1 committers) • Maven 2.1 support 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 36
    • Hudson • Continuous Integration System • Check out; Build, test; Record; Notify • Organic Growth for 4 years; Sun sponsored for last yr • Modular with Integrated Plugin Repository (144 Plugins) • Wide Adoption (Mail traffic and Installed Base) • Recent Additions: • Improved Distributed Builds: Cloud (EC2, Swarms), Installation, Monitoring • Better native integration: Windows services, debian/solaris packages, Daemons, automatic restart • Improved plugin development experience (150/5/1 committers) • Maven 2.1 support New! • Sun Support via Sun GlassFish Portfolio 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 37
    • Hudson • Continuous Integration System • Organic Growth for 4 years; Sun sponsored for last yr •Modular with Integrated Plugin Repository (144 Plugins) • S304065 - Mon, 11:50am, Hall E 135 •TS-5301 – Wed, 9:45am, Gateway Base) • Wide Adoption (Mail traffic and Installed104 •BOF-5105 – Wed, • Recent Additions: 7:45pm, Gateway 104 •Pod 534 Distributed Builds: Cloud (EC2, Swarms), • Improved Installation, Monitoring Keynote! • • Better native integration: Windows services, debian/solaris http://hudson-ci.org Connected Developer packages, Daemons, automatic restart • Improved plugin development experience (150/5/1 committers) • Maven 2.1 support • Sun Support via Sun GlassFish Portfolio 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 38
    • SailFin – GF Communications Server • Open Source Convergence (SIP + HTTP) App Server • Presence, Conference, IP Multimedia • Started in 2007 with Strategic partner Ericsson • Layers on GlassFish (v2.1+) • Adds SIP, Performance, Clustering, Converged LB... • 4th most active project at Java.Net, 140+ contributors • Sun GlassFish Communications Server • SailFin v1 (GFv2.1-based) – Jan'09 • SailFin v2 – (GFv2.next-based) Oct'09 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 39
    • SailFin • Open Source Convergence (SIP + HTTP) App Server • Presence, Conference, IP Multimedia • Started in 2007 with Strategic partner Ericsson • Layers on GlassFish (v2.1+) • Adds SIP, Performance, Clustering, Converged LB... • 4th most active project at Java.Net, 140+ contributors • Sun GlassFish Communications Server • SailFin v1 (GFv2.1-based) – Jan'09 • SailFin v2 – (GFv2.next-based) Oct'09 • SailFin v3 (Cafe) – tbd • CAFE – Converged Application Framework Essentials • Simplifies Writing Converged Applications New! 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 40
    • SailFin • Open Source Convergence (SIP + HTTP) App Server • Presence, Conference, IP Multimedia • Started in 2007 with Strategic partner Ericsson •S304781 - GlassFish (v2.1+) Esplanade 301 • Layers on Mon, 10:50am, • Adds SIP, Thu, 9:30am, Esplanade 300 •TS-4929 –Performance, Clustering, Converged LB... • 4Pod 556 th • most active project at Java.Net, 140+ contributors • SailFin v1 (GFv2.1-based) – Jan'09 • SailFin v2 – (GFv2.next-based) Oct'09 • SailFin v3 (Cafe) – tbd • CAFE – Converged Application Framework Essentials • Simplifies Writing Converged Applications 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 41
    • GF Mobility Platform • Secure data access and synchronization to: • Enterprise Apps (Siebel, Oracle, SAP) • Consumer Apps (Twitter, FaceBook, Photo sharing) • PIM (Email, Calendar, Network Address Book) MEP 1.1 •Device and carrier •JAX-RS Support New! agnostic •Record(s) merging •Blackberry OTA client provisioning •GlassFish cluster support and logging 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 42
    • GF Mobility Platform ●Secure data access and synchronization to: • TS-4877 –Apps (Siebel, Oracle, ● Enterprise MEP – Wed, 2:50pm, Esplanade 303 SAP) •●Pod 557 – Delivering Mobile Applications... Consumer Apps (Twitter, FaceBook, Photo sharing) ● PIM (Email, Calendar, Network Address Book) MEP 1.1 ●Device and carrier •JAX-RS Support agnostic •Record(s) merging •Blackberry OTA client provisioning •GlassFish cluster support and logging 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 43
    • Java EE 6 • Full JSRs • EJB 3.1 • New Features • JPA 2.0 • Profiles • Servlet 3.0 • Pruning • JSF 2.0 • Extensibility • JAX-RS 1.0 • More ease of • Connector 1.6 development • Bean Validation 1.0 • Web Beans • Maintenance JSRs • JAXB 2.2 • JAX-WS 2.2 • JSR-109 1.3 • JAX-RS 1.1 • EL 1.2 • JSP 1.2 • Authentication SPI 1.1 • Common Annotations 1.1 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 44
    • Java EE 6 Web Profile Transparency • A fully functional mid-sized • JAX-RS 1.0 – Fully profile for web apps • JSF 2.0 – Opened mailing • Accepted: lists recently • Servlet 3.0, JSP 2.1, JSR- • All Java EE 7 JSRs will be 45, EL 1.2, JSTL 1.2, JSF 2.0 done in the open • EJB Lite 3.1, JTA 1.1, JPA 2.0, JSR-250 Schedule • Bean Validation 1.0 • Not decided yet: • Final by Sep 09 • Web Beans 1.0 • GF v3 will align w/ it • Out for now: • JAX-RS 1.1 Soon! 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 45
    • Java EE 6 Web Profile Transparency • A fully functional mid-sized JAX-RS 1.0 – Fully ● profile for web apps ●JSF 2.0 – Opened mailing •TS-4923 – Java EE6/GFv3 - Tue, 3:20pm, Hall E 134 Accepted: lists recently • • Servlet 3.0, JSP 2.1, JSR- ●All Java EE 7 JSRs will be •SneakEL 1.2, JSTL Java EE 6 – Wed, the open St Regis 45, Peek on 1.2, JSF 2.0 done in 5pm-7pm, Hotel • EJB Lite 3.1, JTA 1.1, JPA •BOF-4483 – Java EE 6 – Wed, 7:45, Hall E 134 2.0, JSR-250 Schedule •Many more... 1.0 • Bean Validation ●Final by Sep 09 • Not 567 – yet: •PoddecidedJava EE SDK ●GF v3 will align w/ it • Web Beans 1.0 • Out for now: • JAX-RS 1.1 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 46
    • GlassFish v3 • The problems with v1/v2 • Code base massive • Slow startup • Not easily extensible • Not embeddable • No dynamic language support. • Modularization in Marketplace • The Solution is v3 • Proof of concept in 2007 • Implementation is Java EE agnostic • Service based architecture loads on demand • Embeddable and Extensible • OSGi-based 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 47
    • GlassFish v3 • Kernel • startup/shutdown sequences • basic services (deployment) • configuration reading • Services • Cross container functionalities • Security, Naming Manager... • Admin Console • Containers • handle user's applications • independent of each others 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 48
    • GlassFish v3 • GF v3 Prototype in 2007 • GFv3 is base for: • GF v3 Prelude – Oct 2008 • GF ESB v3 (Fuji) • GF v3 Preview – Now • WebSpace Server v3 •Preview of Java EE 6 • Sailfin v3 (Cafe) •Web Profile (30MB) • Hudson.next (Embedded) •Full Profile (50MB) • Leverages •Early Access • Update Center • GF v3 (fcs) – Sep'09 • Grizzly 2.0 • Jersey.next 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 49
    • GlassFish v3 • GF v3 Prototype in 2007 • GFv3 is base for: • GF v3 Prelude – Oct 2008 • GF ESB v3 (Fuji) • Hall E 134 TS-4923 – GFv3 - Tue, 3:20pm,WebSpace Server v3 • GF v3 Preview – Now • • Sailfin Esplanade ••BOF-1721 –JavaTeam – Thu, 8:30pm, v3 (Cafe) 301 Preview of GF EE 6 •Pod 550 Web Profile • Hudson.next (Embedded) • • •http://glassfish.dev.java.netLeverages • Full Profile •http://sun.com/javaee Early Access • Grizzly 2.0 • • GF v3 (fcs) – Sep'09 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 50
    • Related New Work New! • Mojarra 2.0 - JSF 2.0 • Jersey 1.1 - JAX-RS 1.1 • Grizzly 2.0 - Redesign • Atmosphere - Comet Framework • WebBeans 1.0 • EJB Container – EJB 3.1/Lite • txs JBoss! • NetBeans 6.7 FCS • Beans Validation • Connected Developer, Hudson • txs JBoss! • GF v3-enabled • EclipseLink 2.0 – JPA 2.0 • Eclipse Bundle • txs Oracle! • Includes GlassFish v3 • Update Center – New versions • Metro – New versions 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 51
    • Related New Work • Mojarra 2.0 - JSF 2.0 • Jersey 1.1 - JAX-RS 1.1 • Grizzly 2.0 - Redesign Atmosphere Comet Framework • WebBeans 1.0 •• Oops! Too- many to list Individually! • EJB Container – EJB 3.1/Lite • txs JBoss! • NetBeans 6.7 FCS • Beans Validation • Connected Developer, Hudson • txs JBoss! • GF v3-enabled • EclipseLink – JPA 2.0 • Eclipse Bundle • txs Oracle! • Includes GlassFish v3 • Update Center – New versions • Metro – New versions 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 52
    • Related New Work • Mojarra 2.0 - JSF 2.0 • Jersey 1.1 - JAX-RS 1.1 • Grizzly 2.0 - Redesign Atmosphere Comet Framework • WebBeans 1.0 •• Oops! Too- many to list Individually! • EJB Container – EJB 3.1/Lite • txs JBoss! • NetBeans 6.7 FCS • Beans Validation • Connected Developer, Hudson Keynote! • txs JBoss! • GF v3-enabled • EclipseLink – JPA 2.0 Microsoft • Eclipse Bundle • txs Oracle! Metro and Azure • Includes GlassFish v3 • Update Center – New versions • Metro – New versions 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 53
    • Dynamic Languages/Scripting • Major Emphasis for GlassFish v3 • Many benefits also available on GF v2 • (Old) Theme: Reuse the JVM • (Future) Tool: JSR 292(invokeDynamic)/DaVinci JVM • Benefits of Development Agility (aka Scripting) • While leveraging strength of GlassFish and Java EE • Languages Actively Worked on • Python, Ruby, Groovy (GF core team); PHP (Caucho) • Grails, Rails, Merb, Sinatra, Django, Lift 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 54
    • Dynamic Languages/Scripting • Major Emphasis for GlassFish v3 • Many benefits also available on GF v2 • (Old) Theme: Reuse the JVM • (Future) Tool: JSR 292(invokeDynamic)/DaVinci JVM • Benefits of Development Agility (aka Scripting) • While leveraging strength of GlassFish and Java EE • Languages Actively Worked on • Python, Ruby, Groovy (GF core team); PHP (Caucho) • Grails, Rails, Merb, Sinatra, Django, Lift • JRuby supported in GFv2.1 Soon! 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 55
    • Dynamic Languages/Scripting • Major Emphasis for GlassFish v3 • Many benefits also available on GF v2 • (Old) Theme: Reuse the JVM •S304267 – Mon, 1:40am, Hall E 134 JVM • (Future) Tool: JSR 292(invokeDynamic)/DaVinci • Benefits of-Development Hall E (aka Scripting) S304258 Mon, 5pm, Agility 134 • While leveraging strength of GlassFish Breakout •S311290 – DeepDive- Tue, 9am,and Java EE Rm 7 • Languages Actively 10:50am, Gateway 104 •PAN-5348 – Tue, Worked on • Python, Ruby, Groovy (GF core team); PHP (Caucho) •TS-5033Rails, Merb, Sinatra, Django, Lift 104 • Grails, – Thu, 2:50pm, Gateway •Pod supported in GFv2.1 • JRuby566 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 56
    • Agenda • History and Current Status • The Sun GlassFish Portfolio • Overview of Main Efforts (w/ news) • Roadmap • Q&A 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 57
    • RoadMap CY 2009 CY 2010 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 GlassFish v2.1.1 GlassFish v2.1 - Bug Fixes - Enterprise Mgr - Updated AIX support - New Brand - SailFin 2.0 alignment GlassFish v3 GlassFish v3.next - Java EE 6/SDK - Clustering GlassFish v3.next2 - Dynamic Languages - v2 Parity - Advanced Deployment - Performance - Centralized Admin - Enterprise Mgr 3.0 - OSGi - Enterprise Manager 2.0 - Cloud 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 58
    • Agenda History and Current Status The Sun GlassFish Portfolio Overview of Main Efforts (w/ news) Roadmap Q&A 2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 59
    • Sun GlassFish Portfolio: Where Sun's Application Platform is Going S307894 Eduardo Pelegrí-Llopart - Sun Microsystems, Inc