Learn to Develop OSGi Services

Understand OSGi service development in AEM with this playlist. Learn core concepts, setup, and create efficient, modular services step-by-step.

https://video.tv.adobe.com/v/335476?learn=on

OSGi services development basics

OSGi services development basics

Learn about the basics of developing an OSGi service

466

https://video.tv.adobe.com/vc/335476/eng.json

{ "description": "Learn about the basics of developing an OSGi service", "duration": "PT0H7M46S", "embedUrl": "https://video.tv.adobe.com/v/335476/", "name": "OSGi services development basics", "thumbnailUrl": [ "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/750a22cb-6f0c-4e57-8dc4-ebc5465e5c5d/7d8b7a85306441f29a59990d9a737a4a_1626980841-100x56.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/750a22cb-6f0c-4e57-8dc4-ebc5465e5c5d/7d8b7a85306441f29a59990d9a737a4a_1626980841-150x84.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/750a22cb-6f0c-4e57-8dc4-ebc5465e5c5d/7d8b7a85306441f29a59990d9a737a4a_1626980841-200x113.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/750a22cb-6f0c-4e57-8dc4-ebc5465e5c5d/7d8b7a85306441f29a59990d9a737a4a_1626980841-220x124.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/750a22cb-6f0c-4e57-8dc4-ebc5465e5c5d/7d8b7a85306441f29a59990d9a737a4a_1626980841-236x133.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/750a22cb-6f0c-4e57-8dc4-ebc5465e5c5d/7d8b7a85306441f29a59990d9a737a4a_1626980841-290x186.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/750a22cb-6f0c-4e57-8dc4-ebc5465e5c5d/7d8b7a85306441f29a59990d9a737a4a_1626980842-420x236.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/750a22cb-6f0c-4e57-8dc4-ebc5465e5c5d/7d8b7a85306441f29a59990d9a737a4a_1626980842-640x360.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/750a22cb-6f0c-4e57-8dc4-ebc5465e5c5d/7d8b7a85306441f29a59990d9a737a4a_1626980842-666x374.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/750a22cb-6f0c-4e57-8dc4-ebc5465e5c5d/7d8b7a85306441f29a59990d9a737a4a_1626980842-720x405.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/750a22cb-6f0c-4e57-8dc4-ebc5465e5c5d/7d8b7a85306441f29a59990d9a737a4a_1626980842-960x540.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/750a22cb-6f0c-4e57-8dc4-ebc5465e5c5d/7d8b7a85306441f29a59990d9a737a4a_1626980843-1920x1080.jpg" ], "@type": [ "VideoObject", "LearningResource" ], "uploadDate": "2021-07-22T19:02:42Z", "hasPart": [], "educationLevel": [ "Beginner" ], "learningResourceType": "OSGi services development basics" }

https://video.tv.adobe.com/v/335475?learn=on

OSGi Component Lifecycle

OSGi Component Lifecycle

Learn about OSGi component lifecycle, including how to bind an OSGi service to the activate, modified and deactivate lifecycle events.

352

https://video.tv.adobe.com/vc/335475/eng.json

{ "description": "Learn about OSGi component lifecycle, including how to bind an OSGi service to the activate, modified and deactivate lifecycle events.", "duration": "PT0H5M52S", "embedUrl": "https://video.tv.adobe.com/v/335475/", "name": "OSGi Component Lifecycle", "thumbnailUrl": [ "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/bef13cb5-d964-4fe1-9186-03cbeb452a40/2a1915a7cd8043daa551fe02b542b8d5_1627482650-100x56.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/bef13cb5-d964-4fe1-9186-03cbeb452a40/2a1915a7cd8043daa551fe02b542b8d5_1627482650-150x84.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/bef13cb5-d964-4fe1-9186-03cbeb452a40/2a1915a7cd8043daa551fe02b542b8d5_1627482650-200x113.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/bef13cb5-d964-4fe1-9186-03cbeb452a40/2a1915a7cd8043daa551fe02b542b8d5_1627482650-220x124.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/bef13cb5-d964-4fe1-9186-03cbeb452a40/2a1915a7cd8043daa551fe02b542b8d5_1627482651-236x133.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/bef13cb5-d964-4fe1-9186-03cbeb452a40/2a1915a7cd8043daa551fe02b542b8d5_1627482651-290x186.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/bef13cb5-d964-4fe1-9186-03cbeb452a40/2a1915a7cd8043daa551fe02b542b8d5_1627482651-420x236.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/bef13cb5-d964-4fe1-9186-03cbeb452a40/2a1915a7cd8043daa551fe02b542b8d5_1627482651-640x360.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/bef13cb5-d964-4fe1-9186-03cbeb452a40/2a1915a7cd8043daa551fe02b542b8d5_1627482651-666x374.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/bef13cb5-d964-4fe1-9186-03cbeb452a40/2a1915a7cd8043daa551fe02b542b8d5_1627482651-720x405.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/bef13cb5-d964-4fe1-9186-03cbeb452a40/2a1915a7cd8043daa551fe02b542b8d5_1627482652-1920x1080.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/bef13cb5-d964-4fe1-9186-03cbeb452a40/2a1915a7cd8043daa551fe02b542b8d5_1627482652-960x540.jpg" ], "@type": [ "VideoObject", "LearningResource" ], "uploadDate": "2021-07-22T18:49:54Z", "hasPart": [], "educationLevel": [ "Beginner" ], "learningResourceType": "OSGi Component Lifecycle" }

https://video.tv.adobe.com/v/335729?learn=on

OSGi Configuration Properties

OSGi Configuration Properties

Learn the basics of OSGi configuration properties and how to use them in OSGi services.

724

https://video.tv.adobe.com/vc/335729/eng.json

{ "description": "Learn the basics of OSGi configuration properties and how to use them in OSGi services.", "duration": "PT0H12M4S", "embedUrl": "https://video.tv.adobe.com/v/335729/", "name": "OSGi Configuration Properties", "thumbnailUrl": [ "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/dcf3445a-d623-4832-9a26-405bbcc75db9/87789a1df7564320a9328bc51acf90e8_1627485274-100x56.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/dcf3445a-d623-4832-9a26-405bbcc75db9/87789a1df7564320a9328bc51acf90e8_1627485274-150x84.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/dcf3445a-d623-4832-9a26-405bbcc75db9/87789a1df7564320a9328bc51acf90e8_1627485275-200x113.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/dcf3445a-d623-4832-9a26-405bbcc75db9/87789a1df7564320a9328bc51acf90e8_1627485275-220x124.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/dcf3445a-d623-4832-9a26-405bbcc75db9/87789a1df7564320a9328bc51acf90e8_1627485275-236x133.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/dcf3445a-d623-4832-9a26-405bbcc75db9/87789a1df7564320a9328bc51acf90e8_1627485275-290x186.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/dcf3445a-d623-4832-9a26-405bbcc75db9/87789a1df7564320a9328bc51acf90e8_1627485275-420x236.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/dcf3445a-d623-4832-9a26-405bbcc75db9/87789a1df7564320a9328bc51acf90e8_1627485275-640x360.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/dcf3445a-d623-4832-9a26-405bbcc75db9/87789a1df7564320a9328bc51acf90e8_1627485276-1920x1080.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/dcf3445a-d623-4832-9a26-405bbcc75db9/87789a1df7564320a9328bc51acf90e8_1627485276-666x374.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/dcf3445a-d623-4832-9a26-405bbcc75db9/87789a1df7564320a9328bc51acf90e8_1627485276-720x405.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/dcf3445a-d623-4832-9a26-405bbcc75db9/87789a1df7564320a9328bc51acf90e8_1627485276-960x540.jpg" ], "@type": [ "VideoObject", "LearningResource" ], "uploadDate": "2021-07-28T15:07:45Z", "hasPart": [], "educationLevel": [ "Beginner" ], "learningResourceType": "OSGi Configuration Properties" }

https://video.tv.adobe.com/v/335730?learn=on

OSGi Configurations as ObjectClassDefinition Objects

OSGi Configurations as ObjectClassDefinition Objects

Learn how to create and designate ObjectClassDefinitions as OSGi configuration representations in an OSGi service

668

https://video.tv.adobe.com/vc/335730/eng.json

{ "description": "Learn how to create and designate ObjectClassDefinitions as OSGi configuration representations in an OSGi service", "duration": "PT0H11M8S", "embedUrl": "https://video.tv.adobe.com/v/335730/", "name": "OSGi Configurations as ObjectClassDefinition Objects", "thumbnailUrl": [ "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/407c16af-884b-4418-8e20-b0058d9958bc/903477731aab4561b502a1ac2e022003_1627486127-100x56.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/407c16af-884b-4418-8e20-b0058d9958bc/903477731aab4561b502a1ac2e022003_1627486127-150x84.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/407c16af-884b-4418-8e20-b0058d9958bc/903477731aab4561b502a1ac2e022003_1627486128-200x113.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/407c16af-884b-4418-8e20-b0058d9958bc/903477731aab4561b502a1ac2e022003_1627486128-220x124.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/407c16af-884b-4418-8e20-b0058d9958bc/903477731aab4561b502a1ac2e022003_1627486128-236x133.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/407c16af-884b-4418-8e20-b0058d9958bc/903477731aab4561b502a1ac2e022003_1627486128-290x186.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/407c16af-884b-4418-8e20-b0058d9958bc/903477731aab4561b502a1ac2e022003_1627486128-420x236.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/407c16af-884b-4418-8e20-b0058d9958bc/903477731aab4561b502a1ac2e022003_1627486128-640x360.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/407c16af-884b-4418-8e20-b0058d9958bc/903477731aab4561b502a1ac2e022003_1627486129-1920x1080.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/407c16af-884b-4418-8e20-b0058d9958bc/903477731aab4561b502a1ac2e022003_1627486129-666x374.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/407c16af-884b-4418-8e20-b0058d9958bc/903477731aab4561b502a1ac2e022003_1627486129-720x405.jpg", "https://images-tv.adobe.com/mpcv3/cc754911-0491-4f92-b23b-01df4aa3d9e2/407c16af-884b-4418-8e20-b0058d9958bc/903477731aab4561b502a1ac2e022003_1627486129-960x540.jpg" ], "@type": [ "VideoObject", "LearningResource" ], "uploadDate": "2021-07-28T15:22:40Z", "hasPart": [], "educationLevel": [ "Beginner" ], "learningResourceType": "OSGi Configurations as ObjectClassDefinition Objects" }