ฉันทำงานกับ OSGi เป็นเวลาหนึ่งสัปดาห์ - ความเข้มข้นไม่มีอะไรนอกจาก OSGi สัปดาห์ ในตอนท้ายมันก็เหมือนฝันร้าย แต่ฉันได้เรียนรู้มากมาย
ฉันสามารถทำให้ OSGi ทำงานได้ (ไม่ใช่เรื่องง่ายตัวอย่างทั้งหมดล้าสมัยทุกอย่างในเน็ตมีอายุอย่างน้อยสามปีถ้าไม่ใช่ห้า) แต่ฉันมีปัญหาร้ายแรงในการรวมเข้ากับโครงการที่มีอยู่เนื่องจากปัญหาเกี่ยวกับ รายการขวด
ในระยะสั้นมีเพียงเครื่องมือที่คลุมเครือไม่กี่อย่างที่ใช้สำหรับสร้างอาคารและเอกสารเหล่านั้นไม่ได้รับการบันทึกไว้อย่างดี (เครื่องมือ BND นั้นแทบจะไม่คลุมเครือ แต่ได้รับการออกแบบสำหรับกระบวนการบางอย่างใน Eclipse) นอกจากนี้ข้อมูล OSGi ส่วนใหญ่ที่มีอยู่ไม่ได้ถูกกำหนดเป้าหมายไปยังนักพัฒนาแอปพลิเคชันที่มีแอปพลิเคชันเดสก์ท็อปที่มีอยู่
สิ่งนี้ทำให้บริบทมากมายสำหรับข้อมูลที่มีหมอกหรือไม่เหมาะสม การโพสต์บล็อกของ Neil Bartlett เป็นความช่วยเหลือที่ยิ่งใหญ่ที่สุด แต่ถึงแม้จะล้มเหลวในการรับระบบการทำงาน (ฉันคว้าโค้ดบางส่วนจากการกวดวิชาของเฟลิกซ์และรวมเข้าด้วยกันเพื่อทำให้เฟรมเวิร์กฝังตัว) ฉันพบฉบับร่างหนังสือของเขาที่เขาโพสต์เมื่อหลายปีก่อนซึ่งยอดเยี่ยม แต่ตัวอย่างใน Eclipse ไม่ทำงานเนื่องจากการเปลี่ยนแปลงในการสนับสนุน Eclipse OSGi
ทุกขั้นตอนเป็นสิ่งกีดขวางที่สำคัญ ฉันจะพยายามโพสต์รายละเอียดเพิ่มเติมที่นี่ในภายหลัง