Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Â
Glass Fish Portfolio C1 West V3.Mini
1. Sun GlassFish Portfolio:
Where Sun's Application Platform is
Going
2009 CommunityOne, S307894
Eduardo PelegrĂ-Llopart - DE, Sun Microsystems, Inc
2. 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
3. non-goals
What is
The Future of GlassFish under
Oracle?
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 3
4. 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
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 5
6. 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
7. 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
8. 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
9. Where are we?
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 9
10. Where are we?
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 10
11. Where are we?
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 11
12. 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
13. 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
14. 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
15. 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
16. Portfolio
⢠Model like
MySQL
⢠Different Levels of
Entitlement
http://sun.com/glassfish
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 16
17. Portfolio
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 17
18. Portfolio
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 18
19. Portfolio
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 19
20. 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
21. Sustaining Releases
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 21
24. 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
25. Status (a wirlwind)
⢠Key Products and Projects
⢠Major Improvements
⢠Pointers to CommunityOne and JavaOne
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 25
26. 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
27. 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
28. 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
29. 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
30. 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
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
⢠http://sun.com/webspace
⢠User defined communities Keynote!
⢠Activity tracking
⢠Process and Human
Workflow
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 31
32. 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
33. 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
34. 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
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
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 36
37. 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
38. 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
39. 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
40. 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
41. 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
42. 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
43. 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
44. 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
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
⢠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
46. 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
47. 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
49. 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
50. 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
51. 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
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 ⢠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
53. 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
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
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 54
55. 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
56. 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
57. 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
59. 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
60. Sun GlassFish Portfolio:
Where Sun's Application
Platform is Going S307894
Eduardo PelegrĂ-Llopart - Sun Microsystems, Inc