SlideShare a Scribd company logo
Shipping your Eclipse Product
     End Users Delivered in 5 Minutes




                                 Timothy Webb
              © Copyright 2010, Genuitec LLC. All rights reserved.
Webinar Housekeeping
 Asking Questions:             Watching the Webinar:




                                You can increase the zoom
                                 at any time to help ease
                                 your viewing (if needed)

                                If you need help, ask a
 One of our moderators will     question to the moderators
  be happy to help you out
  during the webinar

                               © Copyright 2010, Genuitec LLC. All rights reserved.
Delivering Eclipse
 Shipping Eclipse involves a broad range of activities

 Today’s talk focuses on real-world experiences and
  solutions encountered when shipping Eclipse software
                                                                                             today’s talk

                Setup Project                     Archive Tools                      Create                           Support Users



                                                                  Release Software




                                                                                                      Support Cycle
                                Development End
Project Start




                                                                                     Installer(s)
                Share with                        Review                                                              Ship Release
                Team                              Dependencies                       Provide Trials                   Trains
                Define Tools                      Define                             Ship Updates                     Provide
                                                  Packages                                                            Patches
                Review                                                               Track
                Requirements                      QA Software                        Adoption                         Repeat.



                                                                               © Copyright 2010, Genuitec LLC. All rights reserved.
Prototypical Scenarios

    Ship an RCP     How to take an RCP and make it
    Application     available for non-Eclipse savvy



   Manage IDEs in   How to take control of the IDEs
   an Enterprise    used in an enterprise



    Package an      How to release a combination of
   OEM Solution     third-party tools to end-users




                        © Copyright 2010, Genuitec LLC. All rights reserved.
Shipping is the Last Mile
 Left late in the development cycle, delivery is one of
  the most complex challenges
   Disparate network configurations by users
   Necessity for disconnected lab-style installations
   Complex lifecycle of maintaining users

 Diagnosing problems with delivery requires tools
   Tracking adoption and tracking error conditions key
   Necessity for audit of system
     Auditing of installations and updates
     Auditing of administrative changes


                                    © Copyright 2010, Genuitec LLC. All rights reserved.
Key Delivery Decisions
                                             Web Installer

               Exposure                       Downloaded
               Platform                         Installer

                Release
                                            Physical Media
               Channels
  Delivery
  & Access    Restrictions
               & Control
                                               Integrated
                                                 Update
              In-Product
               Services
                                                 Add-On
                                                Software



                     © Copyright 2010, Genuitec LLC. All rights reserved.
Short Path to RCP Delivery
 Code your product in Eclipse’s PDE
   Create your product & RCP application

 Package using an Eclipse installer technology
   Apply your branding and desired workflows

 Ship to your end-users
   Upload installer to your website




                                 © Copyright 2010, Genuitec LLC. All rights reserved.
Demonstration
Getting from Eclipse Workspace to Installer using OneInstall©


          Code          Build             Package               Install




                           © Copyright 2010, Genuitec LLC. All rights reserved.
Decomposing Scenarios
      Ship an RCP          How to take an RCP and make it
      Application          available for non-Eclipse savvy


 Key objective is to provide your software without users
  needing knowledge of Eclipse
  “It’s just software to install like anything else…”

 Needs simple delivery, update via in-product and
  installer, as well as lifecycle services

 End-user experience key to user first impressions


                               © Copyright 2010, Genuitec LLC. All rights reserved.
Decomposing Scenarios
     Manage IDEs in        How to take control of the IDEs
     an Enterprise         used in an enterprise


 Key objective is to provide consistency to an
  engineering workforce allowing better collaboration

 Needs end-user empowerment services to ensure team
  effectiveness and simple delivery of team’s tools

 Requires low resistance to adoption by easy transition
  into the managed IDE space and integration with the
  enterprise’s existing services

                               © Copyright 2010, Genuitec LLC. All rights reserved.
Decomposing Scenarios
       Package an           How to release a combination of
      OEM Solution          third-party tools to end-users


 Key objective is to create a single deliverable for
  heterogeneous & complementary technologies

 Needs the ability to manage inter-dependencies and
  deliver non-Eclipse software as part of solution

 End-user experience and requirements may be tailored
  based on particular solution needs


                                © Copyright 2010, Genuitec LLC. All rights reserved.
Review of Delivery Lifecycle




                  © Copyright 2010, Genuitec LLC. All rights reserved.
Demonstration
      Simplified software updates using OneInstall©


Enhance      Re-build           Package              Update




                 © Copyright 2010, Genuitec LLC. All rights reserved.
Shipping to All
 Delivery involves shipping software to multiple bases
     Delivery to new and existing users
     Delivery to trial software users
     Delivery to quality assurance teams
     Delivery to specific users for pre-screening of fixes

 Software releases imply multiple release trains
   Plan for how parallel releases will be managed
   Mitigate risk by tooling which enables promotion of
    software without redefining or rebuilding settings



                                    © Copyright 2010, Genuitec LLC. All rights reserved.
Delivery in Your Organization




                  © Copyright 2010, Genuitec LLC. All rights reserved.
Delivering with Pulse OneInstall©




                  © Copyright 2010, Genuitec LLC. All rights reserved.
Shipping Eclipse in Closing
 Choosing the right technology simplifies rollout
   Plan for your ultimate delivery solution –
    use only what you need today
   Leverage additional capabilities incrementally

 Genuitec & Pulse provide unified solutions to delivery
   Pulse’s latest features available in 4 years worth of Eclipse
   Pulse is a proven and robust technology
   Genuitec understands the problem space

 For case studies on Pulse and complex scenarios see:
   http://www.poweredbypulse.com/pulse_resources.php

                                   © Copyright 2010, Genuitec LLC. All rights reserved.
Q&A
         www.poweredbypulse.com
                   pulse@genuitec.com
                         +1 214.224.0461




© Copyright 2010, Genuitec LLC. All rights reserved.

More Related Content

What's hot

Mobile Application Testing in the Cloud - Oct 2012
Mobile Application Testing in the Cloud - Oct 2012Mobile Application Testing in the Cloud - Oct 2012
Mobile Application Testing in the Cloud - Oct 2012
CloudBees
 
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
IBM UrbanCode Products
 
Agile meets waterfall
Agile meets waterfallAgile meets waterfall
Agile meets waterfall
Rakuten Group, Inc.
 
2012 01-jenkins-udeploy
2012 01-jenkins-udeploy2012 01-jenkins-udeploy
2012 01-jenkins-udeploy
IBM UrbanCode Products
 
P to V to C: The Value of Bringing “Everything” to Containers
P to V to C: The Value of Bringing “Everything” to ContainersP to V to C: The Value of Bringing “Everything” to Containers
P to V to C: The Value of Bringing “Everything” to Containers
VMware Tanzu
 
Building a DevOps Team that isn't Evil
Building a DevOps Team that isn't EvilBuilding a DevOps Team that isn't Evil
Building a DevOps Team that isn't Evil
IBM UrbanCode Products
 
Hudson: from build jobs to build pipelines
Hudson: from build jobs to build pipelinesHudson: from build jobs to build pipelines
Hudson: from build jobs to build pipelines
John Ferguson Smart Limited
 
Webinar on deployment automation Xebialabs - 15 sept 2010
Webinar on deployment automation  Xebialabs - 15 sept 2010Webinar on deployment automation  Xebialabs - 15 sept 2010
Webinar on deployment automation Xebialabs - 15 sept 2010
XebiaLabs
 
Open source communities and business eco system strategy - OW2 Consortium fro...
Open source communities and business eco system strategy - OW2 Consortium fro...Open source communities and business eco system strategy - OW2 Consortium fro...
Open source communities and business eco system strategy - OW2 Consortium fro...
SpagoWorld
 
XebiaLabs deployment automation brochure
XebiaLabs deployment automation brochureXebiaLabs deployment automation brochure
XebiaLabs deployment automation brochure
guestea92ba
 
SaaS Operations Practice Overview SoftServe DevOps
SaaS Operations Practice Overview SoftServe DevOpsSaaS Operations Practice Overview SoftServe DevOps
SaaS Operations Practice Overview SoftServe DevOps
SoftServe
 
Imaginea qa&automation
Imaginea qa&automationImaginea qa&automation
Imaginea qa&automation
RajaneeshChandra
 
Quality on Submit
Quality on SubmitQuality on Submit
Quality on Submit
AgileSparks
 
Open Stack China Trip Sz0922
Open Stack China Trip Sz0922Open Stack China Trip Sz0922
Open Stack China Trip Sz0922
OpenCity Community
 
WCC Web Conferencing Solutions Top Ten 2009
WCC Web Conferencing Solutions Top Ten 2009WCC Web Conferencing Solutions Top Ten 2009
WCC Web Conferencing Solutions Top Ten 2009
Videoguy
 
How Application Release Automation Powers DevOps
How Application Release Automation Powers DevOpsHow Application Release Automation Powers DevOps
How Application Release Automation Powers DevOps
XebiaLabs
 
Agile Is the New Waterfall
Agile Is the New WaterfallAgile Is the New Waterfall
Agile Is the New Waterfall
Naresh Jain
 
How ancestry used ai and ml for continuous, autonomous cloud optimization a...
How ancestry used ai and ml for continuous, autonomous cloud optimization   a...How ancestry used ai and ml for continuous, autonomous cloud optimization   a...
How ancestry used ai and ml for continuous, autonomous cloud optimization a...
SVDevOps
 
Objectif cloud
Objectif cloudObjectif cloud
Objectif cloud
Nicolas De Loof
 
Softsphere - Development for administrators
Softsphere - Development for administratorsSoftsphere - Development for administrators
Softsphere - Development for administrators
Bill Buchan
 

What's hot (20)

Mobile Application Testing in the Cloud - Oct 2012
Mobile Application Testing in the Cloud - Oct 2012Mobile Application Testing in the Cloud - Oct 2012
Mobile Application Testing in the Cloud - Oct 2012
 
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
 
Agile meets waterfall
Agile meets waterfallAgile meets waterfall
Agile meets waterfall
 
2012 01-jenkins-udeploy
2012 01-jenkins-udeploy2012 01-jenkins-udeploy
2012 01-jenkins-udeploy
 
P to V to C: The Value of Bringing “Everything” to Containers
P to V to C: The Value of Bringing “Everything” to ContainersP to V to C: The Value of Bringing “Everything” to Containers
P to V to C: The Value of Bringing “Everything” to Containers
 
Building a DevOps Team that isn't Evil
Building a DevOps Team that isn't EvilBuilding a DevOps Team that isn't Evil
Building a DevOps Team that isn't Evil
 
Hudson: from build jobs to build pipelines
Hudson: from build jobs to build pipelinesHudson: from build jobs to build pipelines
Hudson: from build jobs to build pipelines
 
Webinar on deployment automation Xebialabs - 15 sept 2010
Webinar on deployment automation  Xebialabs - 15 sept 2010Webinar on deployment automation  Xebialabs - 15 sept 2010
Webinar on deployment automation Xebialabs - 15 sept 2010
 
Open source communities and business eco system strategy - OW2 Consortium fro...
Open source communities and business eco system strategy - OW2 Consortium fro...Open source communities and business eco system strategy - OW2 Consortium fro...
Open source communities and business eco system strategy - OW2 Consortium fro...
 
XebiaLabs deployment automation brochure
XebiaLabs deployment automation brochureXebiaLabs deployment automation brochure
XebiaLabs deployment automation brochure
 
SaaS Operations Practice Overview SoftServe DevOps
SaaS Operations Practice Overview SoftServe DevOpsSaaS Operations Practice Overview SoftServe DevOps
SaaS Operations Practice Overview SoftServe DevOps
 
Imaginea qa&automation
Imaginea qa&automationImaginea qa&automation
Imaginea qa&automation
 
Quality on Submit
Quality on SubmitQuality on Submit
Quality on Submit
 
Open Stack China Trip Sz0922
Open Stack China Trip Sz0922Open Stack China Trip Sz0922
Open Stack China Trip Sz0922
 
WCC Web Conferencing Solutions Top Ten 2009
WCC Web Conferencing Solutions Top Ten 2009WCC Web Conferencing Solutions Top Ten 2009
WCC Web Conferencing Solutions Top Ten 2009
 
How Application Release Automation Powers DevOps
How Application Release Automation Powers DevOpsHow Application Release Automation Powers DevOps
How Application Release Automation Powers DevOps
 
Agile Is the New Waterfall
Agile Is the New WaterfallAgile Is the New Waterfall
Agile Is the New Waterfall
 
How ancestry used ai and ml for continuous, autonomous cloud optimization a...
How ancestry used ai and ml for continuous, autonomous cloud optimization   a...How ancestry used ai and ml for continuous, autonomous cloud optimization   a...
How ancestry used ai and ml for continuous, autonomous cloud optimization a...
 
Objectif cloud
Objectif cloudObjectif cloud
Objectif cloud
 
Softsphere - Development for administrators
Softsphere - Development for administratorsSoftsphere - Development for administrators
Softsphere - Development for administrators
 

Viewers also liked

Taylor Swift
Taylor SwiftTaylor Swift
Taylor Swift
Mira Cyrus
 
Entrepreneurship
EntrepreneurshipEntrepreneurship
EntrepreneurshipMira Cyrus
 
MyEclipse G IDE, Google Cloud
MyEclipse G IDE, Google CloudMyEclipse G IDE, Google Cloud
MyEclipse G IDE, Google Cloud
Genuitec, LLC
 
Software Distribution & Collaboration with Pulse
Software Distribution & Collaboration with PulseSoftware Distribution & Collaboration with Pulse
Software Distribution & Collaboration with Pulse
Genuitec, LLC
 
Nootan Pharmaceuticals, Baddi, Himachal Pradesh, Pharmaceutical Medicines
Nootan Pharmaceuticals, Baddi, Himachal Pradesh, Pharmaceutical MedicinesNootan Pharmaceuticals, Baddi, Himachal Pradesh, Pharmaceutical Medicines
Nootan Pharmaceuticals, Baddi, Himachal Pradesh, Pharmaceutical Medicines
IndiaMART InterMESH Limited
 
Mca seats
Mca seatsMca seats
Mca seats
Punam rattan
 
Carpenter - Wolfram Data Summit ResourceSync
Carpenter - Wolfram Data Summit ResourceSyncCarpenter - Wolfram Data Summit ResourceSync
Carpenter - Wolfram Data Summit ResourceSync
nisohq
 
Linux Sürücü Geliştirme (Linux Device Driver Development)
Linux Sürücü Geliştirme (Linux Device Driver Development)Linux Sürücü Geliştirme (Linux Device Driver Development)
Linux Sürücü Geliştirme (Linux Device Driver Development)
kyasar
 

Viewers also liked (8)

Taylor Swift
Taylor SwiftTaylor Swift
Taylor Swift
 
Entrepreneurship
EntrepreneurshipEntrepreneurship
Entrepreneurship
 
MyEclipse G IDE, Google Cloud
MyEclipse G IDE, Google CloudMyEclipse G IDE, Google Cloud
MyEclipse G IDE, Google Cloud
 
Software Distribution & Collaboration with Pulse
Software Distribution & Collaboration with PulseSoftware Distribution & Collaboration with Pulse
Software Distribution & Collaboration with Pulse
 
Nootan Pharmaceuticals, Baddi, Himachal Pradesh, Pharmaceutical Medicines
Nootan Pharmaceuticals, Baddi, Himachal Pradesh, Pharmaceutical MedicinesNootan Pharmaceuticals, Baddi, Himachal Pradesh, Pharmaceutical Medicines
Nootan Pharmaceuticals, Baddi, Himachal Pradesh, Pharmaceutical Medicines
 
Mca seats
Mca seatsMca seats
Mca seats
 
Carpenter - Wolfram Data Summit ResourceSync
Carpenter - Wolfram Data Summit ResourceSyncCarpenter - Wolfram Data Summit ResourceSync
Carpenter - Wolfram Data Summit ResourceSync
 
Linux Sürücü Geliştirme (Linux Device Driver Development)
Linux Sürücü Geliştirme (Linux Device Driver Development)Linux Sürücü Geliştirme (Linux Device Driver Development)
Linux Sürücü Geliştirme (Linux Device Driver Development)
 

Similar to Delivering Eclipse Projects

Secure Delivery Center, Eclipse Open Source
Secure Delivery Center, Eclipse Open SourceSecure Delivery Center, Eclipse Open Source
Secure Delivery Center, Eclipse Open Source
Genuitec, LLC
 
Continuous Delivery with a PaaS Application
Continuous Delivery with a PaaS ApplicationContinuous Delivery with a PaaS Application
Continuous Delivery with a PaaS Application
Mark Rendell
 
Continuous Deployment at Etsy — TimesOpen NYC
Continuous Deployment at Etsy — TimesOpen NYCContinuous Deployment at Etsy — TimesOpen NYC
Continuous Deployment at Etsy — TimesOpen NYC
Mike Brittain
 
Xebia deploy it
Xebia deploy itXebia deploy it
Xebia deploy it
Ben Laarhoven
 
Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development
Skytap Cloud
 
Wlstudioedge 101 releasenotes
Wlstudioedge 101 releasenotesWlstudioedge 101 releasenotes
Wlstudioedge 101 releasenotes
lesliepinto85
 
An Insight into Oracle Fusion Patching and Testing Readiness.pptx
An Insight into Oracle Fusion Patching and Testing Readiness.pptxAn Insight into Oracle Fusion Patching and Testing Readiness.pptx
An Insight into Oracle Fusion Patching and Testing Readiness.pptx
Cigniti Technologies Ltd
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview Slides
XebiaLabs
 
XebiaLabs deployment automation brochure
XebiaLabs deployment automation brochureXebiaLabs deployment automation brochure
XebiaLabs deployment automation brochure
XebiaLabs
 
Using DevOps to Improve Software Quality in the Cloud
Using DevOps to Improve Software Quality in the CloudUsing DevOps to Improve Software Quality in the Cloud
Using DevOps to Improve Software Quality in the Cloud
TechWell
 
Optimize continuous delivery of oracle fusion middleware applications
Optimize continuous delivery of oracle fusion middleware applicationsOptimize continuous delivery of oracle fusion middleware applications
Optimize continuous delivery of oracle fusion middleware applications
SuneraTech
 
Continuous Delivery in the real world - techniques to reduce the developers b...
Continuous Delivery in the real world - techniques to reduce the developers b...Continuous Delivery in the real world - techniques to reduce the developers b...
Continuous Delivery in the real world - techniques to reduce the developers b...
Nikolai Blackie
 
DevOps Pipeline for Liferay Application
DevOps Pipeline for Liferay ApplicationDevOps Pipeline for Liferay Application
DevOps Pipeline for Liferay Application
Maruti Gollapudi
 
Relay health build system
Relay health build systemRelay health build system
Relay health build system
roncordell
 
Decoding Puppet & Jenkins via DevOps
Decoding Puppet & Jenkins via DevOpsDecoding Puppet & Jenkins via DevOps
Decoding Puppet & Jenkins via DevOps
Skillspeed
 
Continuous Everything
Continuous EverythingContinuous Everything
Continuous Everything
Andrea Tino
 
Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOps
Moataz Mahmoud
 
What's new in Pivotal Cloud Foundry 1.6
What's new in Pivotal Cloud Foundry 1.6What's new in Pivotal Cloud Foundry 1.6
What's new in Pivotal Cloud Foundry 1.6
dektlong
 
Using Jenkins as your go-to CI/CD tool
Using Jenkins as your go-to CI/CD toolUsing Jenkins as your go-to CI/CD tool
Using Jenkins as your go-to CI/CD tool
pCloudy
 

Similar to Delivering Eclipse Projects (20)

Secure Delivery Center, Eclipse Open Source
Secure Delivery Center, Eclipse Open SourceSecure Delivery Center, Eclipse Open Source
Secure Delivery Center, Eclipse Open Source
 
Continuous Delivery with a PaaS Application
Continuous Delivery with a PaaS ApplicationContinuous Delivery with a PaaS Application
Continuous Delivery with a PaaS Application
 
Continuous Deployment at Etsy — TimesOpen NYC
Continuous Deployment at Etsy — TimesOpen NYCContinuous Deployment at Etsy — TimesOpen NYC
Continuous Deployment at Etsy — TimesOpen NYC
 
Xebia deploy it
Xebia deploy itXebia deploy it
Xebia deploy it
 
Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development
 
Wlstudioedge 101 releasenotes
Wlstudioedge 101 releasenotesWlstudioedge 101 releasenotes
Wlstudioedge 101 releasenotes
 
An Insight into Oracle Fusion Patching and Testing Readiness.pptx
An Insight into Oracle Fusion Patching and Testing Readiness.pptxAn Insight into Oracle Fusion Patching and Testing Readiness.pptx
An Insight into Oracle Fusion Patching and Testing Readiness.pptx
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview Slides
 
XebiaLabs deployment automation brochure
XebiaLabs deployment automation brochureXebiaLabs deployment automation brochure
XebiaLabs deployment automation brochure
 
Using DevOps to Improve Software Quality in the Cloud
Using DevOps to Improve Software Quality in the CloudUsing DevOps to Improve Software Quality in the Cloud
Using DevOps to Improve Software Quality in the Cloud
 
Optimize continuous delivery of oracle fusion middleware applications
Optimize continuous delivery of oracle fusion middleware applicationsOptimize continuous delivery of oracle fusion middleware applications
Optimize continuous delivery of oracle fusion middleware applications
 
Continuous Delivery in the real world - techniques to reduce the developers b...
Continuous Delivery in the real world - techniques to reduce the developers b...Continuous Delivery in the real world - techniques to reduce the developers b...
Continuous Delivery in the real world - techniques to reduce the developers b...
 
DevOps Pipeline for Liferay Application
DevOps Pipeline for Liferay ApplicationDevOps Pipeline for Liferay Application
DevOps Pipeline for Liferay Application
 
Relay health build system
Relay health build systemRelay health build system
Relay health build system
 
Decoding Puppet & Jenkins via DevOps
Decoding Puppet & Jenkins via DevOpsDecoding Puppet & Jenkins via DevOps
Decoding Puppet & Jenkins via DevOps
 
Continuous Everything
Continuous EverythingContinuous Everything
Continuous Everything
 
Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOps
 
What's new in Pivotal Cloud Foundry 1.6
What's new in Pivotal Cloud Foundry 1.6What's new in Pivotal Cloud Foundry 1.6
What's new in Pivotal Cloud Foundry 1.6
 
Using Jenkins as your go-to CI/CD tool
Using Jenkins as your go-to CI/CD toolUsing Jenkins as your go-to CI/CD tool
Using Jenkins as your go-to CI/CD tool
 

Recently uploaded

Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
Data Hops
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
maazsz111
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 

Recently uploaded (20)

Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 

Delivering Eclipse Projects

  • 1. Shipping your Eclipse Product End Users Delivered in 5 Minutes Timothy Webb © Copyright 2010, Genuitec LLC. All rights reserved.
  • 2. Webinar Housekeeping  Asking Questions:  Watching the Webinar:  You can increase the zoom at any time to help ease your viewing (if needed)  If you need help, ask a  One of our moderators will question to the moderators be happy to help you out during the webinar © Copyright 2010, Genuitec LLC. All rights reserved.
  • 3. Delivering Eclipse  Shipping Eclipse involves a broad range of activities  Today’s talk focuses on real-world experiences and solutions encountered when shipping Eclipse software today’s talk Setup Project Archive Tools Create Support Users Release Software Support Cycle Development End Project Start Installer(s) Share with Review Ship Release Team Dependencies Provide Trials Trains Define Tools Define Ship Updates Provide Packages Patches Review Track Requirements QA Software Adoption Repeat. © Copyright 2010, Genuitec LLC. All rights reserved.
  • 4. Prototypical Scenarios Ship an RCP How to take an RCP and make it Application available for non-Eclipse savvy Manage IDEs in How to take control of the IDEs an Enterprise used in an enterprise Package an How to release a combination of OEM Solution third-party tools to end-users © Copyright 2010, Genuitec LLC. All rights reserved.
  • 5. Shipping is the Last Mile  Left late in the development cycle, delivery is one of the most complex challenges  Disparate network configurations by users  Necessity for disconnected lab-style installations  Complex lifecycle of maintaining users  Diagnosing problems with delivery requires tools  Tracking adoption and tracking error conditions key  Necessity for audit of system  Auditing of installations and updates  Auditing of administrative changes © Copyright 2010, Genuitec LLC. All rights reserved.
  • 6. Key Delivery Decisions Web Installer Exposure Downloaded Platform Installer Release Physical Media Channels Delivery & Access Restrictions & Control Integrated Update In-Product Services Add-On Software © Copyright 2010, Genuitec LLC. All rights reserved.
  • 7. Short Path to RCP Delivery  Code your product in Eclipse’s PDE  Create your product & RCP application  Package using an Eclipse installer technology  Apply your branding and desired workflows  Ship to your end-users  Upload installer to your website © Copyright 2010, Genuitec LLC. All rights reserved.
  • 8. Demonstration Getting from Eclipse Workspace to Installer using OneInstall© Code Build Package Install © Copyright 2010, Genuitec LLC. All rights reserved.
  • 9. Decomposing Scenarios Ship an RCP How to take an RCP and make it Application available for non-Eclipse savvy  Key objective is to provide your software without users needing knowledge of Eclipse “It’s just software to install like anything else…”  Needs simple delivery, update via in-product and installer, as well as lifecycle services  End-user experience key to user first impressions © Copyright 2010, Genuitec LLC. All rights reserved.
  • 10. Decomposing Scenarios Manage IDEs in How to take control of the IDEs an Enterprise used in an enterprise  Key objective is to provide consistency to an engineering workforce allowing better collaboration  Needs end-user empowerment services to ensure team effectiveness and simple delivery of team’s tools  Requires low resistance to adoption by easy transition into the managed IDE space and integration with the enterprise’s existing services © Copyright 2010, Genuitec LLC. All rights reserved.
  • 11. Decomposing Scenarios Package an How to release a combination of OEM Solution third-party tools to end-users  Key objective is to create a single deliverable for heterogeneous & complementary technologies  Needs the ability to manage inter-dependencies and deliver non-Eclipse software as part of solution  End-user experience and requirements may be tailored based on particular solution needs © Copyright 2010, Genuitec LLC. All rights reserved.
  • 12. Review of Delivery Lifecycle © Copyright 2010, Genuitec LLC. All rights reserved.
  • 13. Demonstration Simplified software updates using OneInstall© Enhance Re-build Package Update © Copyright 2010, Genuitec LLC. All rights reserved.
  • 14. Shipping to All  Delivery involves shipping software to multiple bases  Delivery to new and existing users  Delivery to trial software users  Delivery to quality assurance teams  Delivery to specific users for pre-screening of fixes  Software releases imply multiple release trains  Plan for how parallel releases will be managed  Mitigate risk by tooling which enables promotion of software without redefining or rebuilding settings © Copyright 2010, Genuitec LLC. All rights reserved.
  • 15. Delivery in Your Organization © Copyright 2010, Genuitec LLC. All rights reserved.
  • 16. Delivering with Pulse OneInstall© © Copyright 2010, Genuitec LLC. All rights reserved.
  • 17. Shipping Eclipse in Closing  Choosing the right technology simplifies rollout  Plan for your ultimate delivery solution – use only what you need today  Leverage additional capabilities incrementally  Genuitec & Pulse provide unified solutions to delivery  Pulse’s latest features available in 4 years worth of Eclipse  Pulse is a proven and robust technology  Genuitec understands the problem space  For case studies on Pulse and complex scenarios see:  http://www.poweredbypulse.com/pulse_resources.php © Copyright 2010, Genuitec LLC. All rights reserved.
  • 18. Q&A www.poweredbypulse.com pulse@genuitec.com +1 214.224.0461 © Copyright 2010, Genuitec LLC. All rights reserved.