News from EPP: The custom Eclipse download and extending the Usage Data Collector

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    News from EPP: The custom Eclipse download and extending the Usage Data Collector - Presentation Transcript

    1. News from EPP: The custom Eclipse download and extending the Usage Data Collector Markus Knauer (EclipseSource1) Darko Varju (EclipseSource1) 1 EclipseSource formerly known as Innoopract News from EPP | © 2008 by us; made available under the EPL v1.0
    2. EPP - What's it all about? Create a better end-user experience. News from EPP | © 2008 by us; made available under the EPL v1.0
    3. EPP - What's it all about? • Eclipse Packages Download  coordinate, maintain, build, configure, ... • Usage Data Collector  How are developers using Eclipse? • Eclipse Dynamic Download  Wizard-based download configurator News from EPP | © 2008 by us; made available under the EPL v1.0
    4. Agenda... This talk is about... [1] The Eclipse Dynamic Download and [2] Embedding the Usage Data Collector in RCP/RAP and analysing the results with VUA News from EPP | © 2008 by us; made available under the EPL v1.0
    5. Eclipse Dynamic Download Wizard • Trying to solve an old problem: How do users download and install from Eclipse? • Let's switch to a live demo http://build.eclipse.org/eppwizard/go • 'beta' – currently available for Friends-of-Eclipse only News from EPP | © 2008 by us; made available under the EPL v1.0
    6. Eclipse Dynamic Download Wizard • What we have seen so far...  It's a wizard that uses RAP-, Equinox- and p2-technology  It's already available for Friends of Eclipse  It lets you create a download that contains a customized p2-installer  It's easy to use and the downloads are very fast • What you haven't seen...  It's easy to configure and to deploy  It's easy to participate as Eclipse Strategic Member with the Eclipse Strategic Member Custom Delivery Installer Program News from EPP | © 2008 by us; made available under the EPL v1.0
    7. Dynamic Download Wizard - Configuration • eppwizard.properties  Configuration of the wizard model=data/model externalServiceProviders=data/externalServiceProviders epp.metadata=http://localhost/epp/ installer.url=installer/ baseIUs=org.eclipse.platform.ide,... eclipse.p2.metadata=http://localhost/epp/,... eclipse.p2.artifacts=http://download.eclipse.org/releases/ganymede/, ... ... • installerbuilder.properties  Configuration of the installer (some temp directories, etc.) See http://wiki.eclipse.org/EPP/Wizard/Configuration News from EPP | © 2008 by us; made available under the EPL v1.0
    8. Dynamic Download Wizard - eppmodel.xml • Content of the wizard pages: eppmodel.xml <eppmodel> <structure> <screen label=\"Basics\"> <group label=\"Java\" alias=\"Java\" icon=\"java.png\"> <info>The essential tools for any Java developer...</info> <iuref refid=\"epp.java\" alias=\"Java\" /> </group> <group label=\"Java EE\" alias=\"JEE\" icon=\"jee.png\"> <info>Tools for Java developers creating JEE....</info> <iuref refid=\"epp.jee\" alias=\"JEE\" /> <iuref refid=\"epp.wst\" alias=\"WST\" /> <iuref refid=\"epp.rap\" alias=\"RAP\" /> </group> ... </screen> See http://wiki.eclipse.org/EPP/Wizard/eppmodel.xml News from EPP | © 2008 by us; made available under the EPL v1.0
    9. Dynamic Download Wizard - External Services Provider • Last wizard pages allows to add external service providers • User agent redirect to external URL • Transmitting via HTTP POST  os: platform (e.g. linux, macosx, win32)  eclipse.p2.roots: root IU ids selected by the user  eclipse.p2.metadata: meta data repository URLs  eclipse.p2.artifacts: artifact repository URLS See http://wiki.eclipse.org/EPP/Wizard/Outgoing_links News from EPP | © 2008 by us; made available under the EPL v1.0
    10. EPP Usage Data Collector • Included in all EPP packages • UDC available for RCP applications, but... NEW: Extension for RAP-based environments • UDC: Views, Perspectives, Bundles, Editors, Commands Commands org.eclipse.ui.file.save 87307 org.eclipse.ui.edit.text.goto.wordNext 71286 org.eclipse.ui.edit.delete 66741 org.eclipse.ui.edit.paste 57605 org.eclipse.ui.edit.text.goto.wordPrevious 51207 but this is only half of the story... NEW: Widget based monitor ...and how do we analyse the data? NEW: VUA – Visual Usage Analytics News from EPP | © 2008 by us; made available under the EPL v1.0
    11. Inside the EPP Usage Data Collector News from EPP | © 2008 by us; made available under the EPL v1.0
    12. UDC and VUA Interaction – Reference Architecture News from EPP | © 2008 by us; made available under the EPL v1.0
    13. EPP Visual Usage Data Analytics (VUA) • The VUA allows the interactive analysis of the usage data • No code changes • It only needs a connection to the DBMS • It can be used in both, RCP and RAP environments • See DEMO News from EPP | © 2008 by us; made available under the EPL v1.0
    14. Further Information EPP Project Webpage  http://www.eclipse.org/epp EPP Download Wizard  http://build.eclipse.org/eppwizard/go  http://wiki.eclipse.org/EPP/Wizard EPP Usage Data Collector and VUA  http://www.eclipse.org/epp/usagedata/index.php  http://www.eclipse.org/org/usagedata/  http://wiki.eclipse.org/EPP/Framework_for_Visual_Analytics_of_user_tracking_information Newsgroup and Mailing List  http://dev.eclipse.org/newslists/news.eclipse.technology.packaging/maillist.html  https://dev.eclipse.org/mailman/listinfo/epp-dev News from EPP | © 2008 by us; made available under the EPL v1.0

    + guest462d7guest462d7, 2 years ago

    custom

    1117 views, 1 favs, 1 embeds more stats

    Eclipse Packaging Project Update: The custom Eclips more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1117
      • 1070 on SlideShare
      • 47 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 6
    Most viewed embeds
    • 47 views on http://www.eclipsecon.org

    more

    All embeds
    • 47 views on http://www.eclipsecon.org

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories