Osgish

ภาพหน้าจอของซอฟแวร์:
Osgish
รายละเอียดซอฟแวร์:
รุ่น: 0.3.1
วันที่อัพโหลด: 14 Apr 15
ผู้พัฒนา: Roland Huß
การอนุญาต: ฟรี
ความนิยม: 8

Rating: 5.0/5 (Total Votes: 1)

Osgish เป็นเปลือก OSGi ขึ้นอยู่กับเปลือก Perl บนฝั่งไคลเอ็นต์ที่สื่อสารผ่านทาง HTTP / JSON กับตัวแทนพิเศษที่มาพร้อมใช้งานบนแพลตฟอร์มเป้าหมาย & nbsp;. นอกจากคุณสมบัติมาตรฐานไว้ให้โดยเปลือกหอย OSGi ที่มีอยู่ต่างๆนอกมันมีบางส่วน คุณสมบัติที่เป็นเอกลักษณ์ที่จะทำให้ easiers ชีวิตเมื่อต้องรับมือกับจำนวนมากของการรวมกลุ่ม OSGi:
* GNU Readline สนับสนุนด้วย
- ประวัติบันทึกการประชุมข้าม
- บริบทเสร็จสิ้นบรรทัดคำสั่งที่มีความสำคัญ
- Emacs ผูกที่สำคัญ
* เน้นไวยากรณ์ที่สอดคล้องกัน (เลือก) ด้วยการสนับสนุนชุดรูปแบบสี
* การดำเนินงานระยะไกลผ่านทาง HTTP (S) รวมทั้งสิ่งอำนวยความสะดวกสำหรับการอัปโหลดการรวมกลุ่มการติดตั้ง / การปรับปรุง
* กำหนดค่าผ่านทางไฟล์การตั้งค่าเช่นทางลัดสำหรับ URL ของเซิร์ฟเวอร์ที่รู้จักกัน
* สนับสนุนสัญลักษณ์สำหรับการค้นหาและการดำเนินงานวงจร
* การสนับสนุนสำหรับการดำเนินงานกลุ่ม (เช่นเริ่มต้นการรวมกลุ่มหลายครั้ง)
กลุ่มคำสั่ง * ซึ่งสามารถเดินทางข้ามเช่นไดเรกทอรี
* Extensible โดยปลั๊กอินคำสั่ง
วิธีการทำงาน
Osgish ประกอบด้วยส่วนใหญ่เป็นสองส่วนสคริปต์บรรทัดคำสั่ง Perl (พร้อมกับบางโมดูล Perl) ซึ่งเชื่อมต่อกับภาชนะ OSGi ผ่าน OSGi พิเศษกำตัวแทน (osgish-agent.jar) กำนี้มี jmx4perl สำหรับการส่งออกข้อมูล JMX ผ่าน HttpService OSGi เป็นข้อมูล JSON MBeans JMX ใช้เป็นผู้ที่จัดไว้ให้โดยราศีเมษ (http://incubator.apache.org/aries/) ซึ่งจะกลายเป็นการดำเนินการตาม (ยังไม่ได้ดำเนินการเสร็จสิ้น) สเปคของ OSGi พันธมิตรองค์กรผู้เชี่ยวชาญกรุ๊ป (EEG) โดยเฉพาะอย่างยิ่ง . "การบริหารจัดการ JMX รุ่นสเปค" & nbsp;
แม้ว่าการตั้งค่านี้เสียงบิตที่เกี่ยวข้องกับการติดตั้งไม่ได้มากขึ้นกว่าการติดตั้งแพคเกจ CPAN และกำ OSGi ให้ (เช่นเดียวกับ jmx4perl)
การติดตั้ง
ส่วน Perl ติดตั้งเป็นโมดูลอื่น ๆ ผ่านทางโมดูล :: สร้างซึ่งคุณจำเป็นต้องมีการติดตั้ง การใช้
& nbsp; Perl Build.PL
& nbsp; ./Build
& nbsp; ทดสอบ ./Build
& nbsp; ./Build ติดตั้ง
จะติดตั้งโมดูล หากคุณมี Java และ Maven (สร้างเครื่องมือ Java) ติดตั้งกำตัวแทนจะถูกรวบรวมและบรรจุเป็นอย่างดีเมื่อคุณใช้ './Build อ' แต่นี้ไม่จำเป็นต้องเป็นกำ prepackaged มีอยู่ในสารบบตัวแทน
Osgish ขึ้นอยู่กับ 'ระยะเวลา :: ReadLine' Perl Module (ทางอ้อมผ่านระยะเวลา :: ShellUI) ซึ่งสามารถใช้กับแบ็ก​​เอนด์การใช้งานต่างๆ Readline มีประสิทธิภาพมากที่สุด (และแนะนำด้วยเหตุนี้) การดำเนินการเป็น GNU Readline / ประวัติศาสตร์ห้องสมุดซึ่งจะใช้ในกรณีที่มีการติดตั้ง มันเป็นเรื่องที่คุ้มค่าที่จะไปทางเป็นพิเศษในการติดตั้ง ReadLine GNU แม้ใน OS X หรือ Windows (ซึ่งไม่น่ารำคาญ) เช่นที่ สำหรับ OS X คุณสามารถใช้แพคเกจ 'P5 ระยะ ReadLine-GNU จากพอร์ต Mac เพื่อติดตั้ง ReadLine พร้อมกับโมดูลที่จำเป็น สำหรับ Debian วิธีที่ง่ายที่สุดคือการติดตั้งแพคเกจ 'libterm-ReadLine-GNU-เพิร์ล' ผ่านทางฉลาด แต่มีระยะเวลาดำเนินการเริ่มต้น :: ReadLine :: Perl เหมาะสมอย่างมากอีกด้วย
สำหรับโมดูลการทำงานคุณจะต้องตั้งสำรอง "OSGi ตัวแทน-ขวด" เพื่อแต่ละภาชนะ OSGi คุณต้องการที่จะเชื่อมต่อไปยัง อ้างถึงกรอบการทำงานของคุณ OSGi วิธีการติดตั้งกำ (เช่นโดยการเรียก 'ติดตั้ง' ในเปลือก OSGi หรือการให้ชื่อมัดระหว่างการเริ่มต้น) กำนี้มีการพึ่งพา HttpService OSGi ซึ่งจะต้องมีอยู่ บางภาชนะ OSGi (เช่น Glassfish v3) แล้วมาพร้อมกับ HttpService เป็นตัวเลือกการติดตั้งสำหรับคนอื่น ๆ ที่คุณจำเป็นต้องติดตั้งด้วยตนเอง ทางเลือกที่ดีคือเว็บสันติภาพ (http://wiki.ops4j.org/display/paxweb/Pax+Web) HttpService เลือกท่านเว็บท่าเทียบเรือ-กำเมื่อมีการดาวน์โหลดจะมีสิ่งที่คุณต้องการ
ถือว่าคุณติดตั้ง HttpService ที่ท่าเรือเริ่มต้นของ 8080, & nbsp; คุณสามารถเชื่อมต่อผ่านทาง
& nbsp; osgish --server http: // localhost: 8080 / j4p
(นี้อนุมานว่า HttpService มีบริบทราก '/' ที่เป็นจริงสำหรับเว็บสันติภาพ Glassfish ของ v3 HttpService ใช้บริบทรากของ '/ OSGi' ซึ่งจะส่งผลในการเชื่อมต่อของ URL http:. // localhost: 8080 / OSGi / j4p)
สนับสนุน PLAFORMS OSGI
& nbsp;
แพลตฟอร์ม OSGi ต่อไปนี้ได้รับการยืนยันที่จะทำงานเพื่อให้ห่างไกลด้วย:
& nbsp; * เฟลิกซ์ 2.0.1
& nbsp; * Equinox 3.5.1
& nbsp; * Glassfish v3
& nbsp; * ฤดูใบไม้ผลิ DM เซิร์ฟเวอร์ 2.0
ตั้งแต่การรวมกลุ่ม OSGi เป็นแบบพกพาอย่างสูงเป็นที่คาดหวังว่าทุกเซิร์ฟเวอร์ SGI ที่มีการติดตั้ง HttpService ควรจะทำงานออกจากกล่อง & nbsp. กรุณาเปิดข้อผิดพลาดที่ http://rt.cpan.org/Public/Bug/Report.html?Queue=osgish ถ้าคุณพบปัญหาใด ๆ
& ldquo;? ทำไมในโลกที่คุณใช้ Perl สำหรับการเชื่อมโยงไปยังบริสุทธิ์ Java เทคโนโลยีเช่น OSGi & rdquo;
ดีที่ติดตั้งอาจจะดูค่อนข้างซับซ้อน (ในความเป็นจริงมันเป็นงาน confessly มากกว่าการติดตั้งพวงของการรวมกลุ่ม OSGi) ก็มีข้อดีที่ไม่ซ้ำกันบางอย่าง Perl เป็นที่รู้จักในระดับพรีเมี่ยมของความสามารถในการจัดการข้อความและบูรณาการระบบแน่น ความร่ำรวยของโมดูล CPAN ยังคงไม่มีที่เปรียบในโลก Java เพื่อให้ห่างไกล สารพัดเช่นระยะเวลา :: ProgressBar หรือระยะเวลา :: ShellUI อาจจะขาดหายไปในด้าน Java สำหรับค่อนข้างบางเวลาที่จะมา ขอบคุณกับการสื่อสาร HTTP บริสุทธิ์ของมันทำงานอย่างข้ามเขตแดนไฟร์วอลล์ และสวม & rsquo; t ลืม Perl & rsquo; S characterisics ประสิทธิภาพที่ดีเยี่ยมสำหรับการจัดเรียงของโปรแกรมนี้ สุดท้าย แต่ไม่น้อยก็เป็นกรณีที่สมบูรณ์แบบสำหรับการใช้งาน jmx4perl ซึ่งมีเรื่องราวในตัวเอง;-) IMO มันเป็นส่วนผสมที่สมบูรณ์แบบซึ่งแต่ละภาษาที่เล่นออกความแข็งแรง
ตกลงสรรเสริญพอมีแน่นอนข้อบกพร่องบางอย่างมากเกินไป: การติดตั้งโมดูล Perl จะปวดโดยเฉพาะอย่างยิ่งหากมีอึดอัดกับ cpan หรือ Perl ที่ทั้ง โดยเฉพาะอย่างยิ่งการติดตั้งระยะเวลา :: ReadLine :: Gnu X บน Windows หรือ OS สามารถให้ปวดหัวใหญ่ (ถึงแม้จะเป็นไปได้และมีทางเลือกด้วย) มันเป็นเรื่องง่ายที่จะยิงตัวเองในการเดินเท้าเมื่อมีการจัดการวงจรชีวิตของมัดตัวแทนหรือมัน & rsquo; S อ้างอิงกับ osgish แฝงเครือข่ายและการจราจรจะเป็นปัญหาตั้งแต่การสื่อสารทั้งหมดเป็นระยะไกลต่อ
ในตอนท้ายมันขึ้นอยู่กับคุณที่จะตัดสิน wheter osgish เหมาะสำหรับคุณ ผมจะมีความสุขมากกว่าถ้าคุณจะให้มันลอง สำหรับฉันมันช่วยให้ผมพัฒนา OSGi ของฉันและการบริหารงานทุกวัน
แม้ว่าคุณจะไม่ได้วางแผนที่จะใช้ osgish, I & rsquo; อยากรู้เกี่ยวกับความเห็นของคุณในการตั้งค่านี้ ความคิดเห็นจะชื่นชมอย่างมาก <​​/ p>

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • การปรับปรุงเพื่อราศีเมษ 0.3
  • splitted ขึ้นการรวมกลุ่ม OSGi ในบริสุทธิ์ (หลัก) มัดและทั้งหมดในหนึ่งมัด (มัด)

มีอะไรใหม่ ในรุ่น 0.1.0:

  • การรวมกลุ่มอัปโหลดไปยังเซิร์ฟเวอร์และจัดการกับมันได้
  • บริบท Tuned ความสำเร็จที่สำคัญเพิ่มตัวเลือกที่จะ 'LS' ของการบริการ / การรวมกลุ่ม ('-s' แสดงชื่อสัญลักษณ์ '-u & lt; เสนอราคา & gt;' เฉพาะบริการที่ใช้โดยกำ & lt; & gt เสนอราคา ;, '-b & lt; เสนอราคา & gt; บริการ 'เป็นเจ้าของโดยกำ & lt; เสนอราคา & gt;
  • เริ่มที่จะเพิ่มความช่วยเหลือออนไลน์

ต้องการ

  • Java 2 Standard Edition Runtime Environment
  • Perl
  • JMX :: Jmx4Perl :: Config
  • Config :: ทั่วไป
  • OSGi :: Osgish

ซอฟต์แวร์ที่คล้ายกัน

NovaFTP
NovaFTP

20 Feb 15

neteK
neteK

3 Jun 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Roland Huß

Jolokia
Jolokia

17 Feb 15

ความคิดเห็นที่ Osgish

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!