Skip to main content
  • Create account
  • Log in
EclipseCon - Eclipse Foundation
  • Conference
    • News
    • Call for Proposals
    • Program List
    • Program Schedule
    • Community Day
    • Keynotes
    • My Schedule
    • Registration
  • Sponsors
    • Be a Sponsor
    • Be a Sponsor
    • Our Sponsors
    • Sponsor Guide
    • What Our Sponsors Say about EclipseCon
  • Community
    • Speakers
    • Code of Conduct
    • Community Resources
  • About Us
    • EclipseCon 2020
    • Program Committee
    • The Eclipse Foundation
    • Past Conference
    • Other Events
    • The Eclipse Foundation
  1. Home
  2. EclipseCon
  3. scripting

scripting

Using OSGi for script deployment in Apache Sling

Radu Cotescu (Adobe)
Karl Pauls (Adobe)

Apache Sling is an OSGi-based framework for RESTful web-applications using an extensible content tree. In a nutshell, Sling maps HTTP request URLs to content resources based on the request’s path, extension and selectors. Using convention over configuration, requests are processed by scripts and servlets, dynamically selected based on the current resource. This fosters meaningful URLs and resource-driven request processing, while the modular nature of Sling allows for specialised server instances that include only what is needed.

Experience level: 
Intermediate

OSGi

EASEly extending Eclipse Trace Compass

Bernd Hufmann (Ericsson AB)
Genevieve Bastien (Ecole Polytechnique de Montreal)

Trace Compass is a powerful tool to solve performance and reliability issues by reading and analyzing traces and logs of a system. It has been always an integral part of the Trace Compass project to allow users to extend Trace Compass for custom trace and log formats, custom analysis and views using Java plug-in extensions or by loading user defined XML definitions on-the-fly.  

Many users, however, are more comfortable with writing scripts to automate their tasks, and hence it seemed to be a natural fit to use scripting for trace analysis. Eclipse EASE enables users to quickly extend Trace Compass by writing scripts in JavaScript, Python or Ruby.

Experience level: 
Beginner

Other Cool Stuff

Eclipse Foundation

  • About Us
  • Contact Us
  • Donate
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top