The document discusses Sun's GlassFish Portfolio, which includes the GlassFish Enterprise Server, GlassFish Web Space Server, GlassFish Web Stack, and GlassFish ESB. It provides an overview of each product, highlights recent improvements and new features, and announces related sessions at the CommunityOne conference.
Administrivia: Golden Tips for Making JIRA HumAtlassian
JIRA is a powerful tool that can be used for many different things. Often the critical path to a successful deployment is configuring and administering the system properly. This session explores best practices in JIRA administration, with practical experiences from JIRA customer experts.
Customer Speaker: Joanna Thurmann of Polycom
Key Takeaways:
* General tips and tricks on administration
* Security, workflow and performance configurations
* Ideas for improving adoption and uptake
Web Quick Start with Tribloom: A tale of two wqs implementationsAlfresco Software
This session will cover various topics related to developing a production Web Quick Start (WQS) website along with how to customize WQS. We'll discuss a WQS website and WQS intranet implementation. We will dive into the details of each implementation and cover lessons learned.
Administrivia: Golden Tips for Making JIRA HumAtlassian
JIRA is a powerful tool that can be used for many different things. Often the critical path to a successful deployment is configuring and administering the system properly. This session explores best practices in JIRA administration, with practical experiences from JIRA customer experts.
Customer Speaker: Joanna Thurmann of Polycom
Key Takeaways:
* General tips and tricks on administration
* Security, workflow and performance configurations
* Ideas for improving adoption and uptake
Web Quick Start with Tribloom: A tale of two wqs implementationsAlfresco Software
This session will cover various topics related to developing a production Web Quick Start (WQS) website along with how to customize WQS. We'll discuss a WQS website and WQS intranet implementation. We will dive into the details of each implementation and cover lessons learned.
This is a presentation provides an overview of most important components of GlassFish portfolio.It focuses on Enterprise Server and the enterprise tools that come with it. Further it also explains (in short) Glassfish WebSpace server and Glassfish ESB
From the Venetian Hotel in Las Vegas, Ray Ozzie, Chief Software Architect, will be joined by Corporate Vice President, Scott Guthrie and General Manager, Dean Hachamovitch to demonstrate the latest technologies built for Microsoft's Web platform. Ray will lay out his vision of the future to this audience of Web designers and developers from around the world
Initial Sketch on Capstone Fall 2016. Uses RFID, Beacons, Phones, NativeScript and AMTech to provide an App for attendees and presenters to the Capstone Festival
This is a presentation provides an overview of most important components of GlassFish portfolio.It focuses on Enterprise Server and the enterprise tools that come with it. Further it also explains (in short) Glassfish WebSpace server and Glassfish ESB
From the Venetian Hotel in Las Vegas, Ray Ozzie, Chief Software Architect, will be joined by Corporate Vice President, Scott Guthrie and General Manager, Dean Hachamovitch to demonstrate the latest technologies built for Microsoft's Web platform. Ray will lay out his vision of the future to this audience of Web designers and developers from around the world
Initial Sketch on Capstone Fall 2016. Uses RFID, Beacons, Phones, NativeScript and AMTech to provide an App for attendees and presenters to the Capstone Festival
As part of the Progress Exchange conference in Sao Paulo (Oct 2015) I presented on some key trends in IT: Mobile, IOT, Cloud and Data, talked about Systems of Record and Systems of Engagement, and described how the trends are relevant to creating Systems of Engagement
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...Eduardo Pelegri-Llopart
Presentation at Progress Exchange 2014.
The Internet of Things is everywhere, from the connected home to the connected car, from smart watches to smart glasses, from beacons to smart thermostats. In this session we will provide an updated view of the IOT space and we will show you how Pacific technology like Node.js and Rollbase can be used to build IOT applications.
The presentation included a demo showing how Node.js and MongoDB can be used to process a GPS feed (from vehicles like snow plows), using MongoDB to store the data. The data is then presented to Rollbase as an external source where it can be combined with other sources in model-driven productivity applications. The content is also exposed via REST through a SPA using AngularJS and through an Apache Cordova (Phonegap)-based mobile app.
March 2010 update to the GlassFish Community. English recording. Includes description of the Roadmap and discusses the status under the new Oracle leadership.
March 2010 update to the GlassFish Community, via JavaHispano. Includes description of the Roadmap and discusses the status under the new Oracle leadership.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
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