Multibundle Scoping in OSGi

671 views

Published on

Multi-bundle scoping techniques are essential for dividing large systems into loosely-coupled collections of bundles. If you are developing a large application with many bundles, you'll want to manage its complexity using a higher-level scoping mechanism than a single bundle.

For example, multi-bundle applications can be scoped to avoid unwanted interference between the applications. Another example is separating "kernel" bundles from applications supported by the kernel in order to increase the stability of the kernel, similarly to the way applications are separated from an operating system kernel.

This presentation, first given at EclipseCon Europe 2011, explores existing scoping mechanisms: metadata rewriting, composite bundles, framework hooks, and region digraphs.

It then covers scoping in the Subsystems draft OSGi standard for multi-bundle applications.

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
671
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
18
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Decorate referents:\n Prepend Bundle-SymbolicName\n Add attribute to Export-Package\n Fix references:\n Require-Bundle, Fragment-Host\n Import-Package, including BSN attribute\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Multibundle Scoping in OSGi

    1. 1. Using Edmodo in Your ClassroomErica Roberts, Technology Teacher Jefferson Junior High School Woodridge, IL
    2. 2. Do Your Students Use These?
    3. 3. Do Your Students Use These?
    4. 4. Do Your Students Use These?
    5. 5. Edmodo Provides 3 BenefitsEngages students by looking familiarEnables you to improvecommunication with your studentsAllows you to reduce the amount ofpaper you use in your classroom
    6. 6. What Can Edmodo Do?•Real-Time Messaging •Professional Connections•Store and Share Files •Document Viewing•Calendar •Parent Accounts•Notifications •Public Pages•Quizzes/Polls •Gradebook
    7. 7. N otes Assi gnm ents
    8. 8. Files and LinksIndividual Grades
    9. 9. Polls
    10. 10. Links
    11. 11. Helps Students Manage Their Own Grades and Assignments
    12. 12. Helps You Manage Your Classroom
    13. 13. Facilitates Communication
    14. 14. Build Connections with OtherTeachers
    15. 15. Getting Started
    16. 16. Setting Up Your Classes
    17. 17. Student Set Up
    18. 18. Settings
    19. 19. Students log in when they arrive Receive new grades & comments by private message Bell work & new assignments posted Assignment files are submitted online when completed
    20. 20. Other BenefitsAsk 3 before me - encourages collaboration withclassmates. Students can ask questions of the class or ofteacher.Edmodo keeps track of who turned in and when
    21. 21. Edmodo ResourcesMessage SupportRead their blog or wikiFollow @edmodo, @tscheeler, @largerama,@iteachcomputers on TwitterAdd connections on Edmodo
    22. 22. Contact Information: erica@iteachyoucomputers.com Handouts located at: iteachyoucomputers.wikispaces.com Presentation located at: http://www.slideshare.net/iteachyoucomputers/edmodo-in-your- classroom

    ×