Delivering Eclipse Projects
Upcoming SlideShare
Loading in...5
×
 

Delivering Eclipse Projects

on

  • 2,126 views

Shipping open source Eclipse involves a broad range of activities; this presentation focuses on real-world experiences and solutions encountered when shipping Eclipse software with how-to examples. ...

Shipping open source Eclipse involves a broad range of activities; this presentation focuses on real-world experiences and solutions encountered when shipping Eclipse software with how-to examples.

Statistics

Views

Total Views
2,126
Views on SlideShare
941
Embed Views
1,185

Actions

Likes
0
Downloads
2
Comments
1

6 Embeds 1,185

http://www.genuitec.com 1158
https://www.genuitec.com 21
http://translate.googleusercontent.com 2
http://webcache.googleusercontent.com 2
https://xite.ws 1
https://air-proxy.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • This is extracted from a Genuitec webinar, to see the demos for shipping Eclipse Indigo projects, go here: http://bit.ly/9CwmtS
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Delivering Eclipse Projects Delivering Eclipse Projects Presentation Transcript

  • 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 EndProject 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.
  • DemonstrationGetting 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.