Osgish

Software screenshot:
Osgish
Software ətraflı:
Version: 0.3.1
Tarixi Upload: 14 Apr 15
Geliştirici: Roland Huß
Lisenziya: Pulsuz
Məşhurluq: 8

Rating: 5.0/5 (Total Votes: 1)

.

Osgish bir Perl əsasında OSGi shell hədəf platformasında yerləşən hediye xüsusi agent HTTP / JSON vasitəsilə əlaqə & nbsp klient tərəfində shell edir, müxtəlif mövcud OSGi mərmi tərəfindən verilən standart funksiyalar bəzi təmin xaricində yanaşı OSGi paketi bir çox ilə məşğul olan zaman unikal xüsusiyyətləri həyat easiers etmək üçün:
Ilə * GNU readline dəstək
- Tarix accross sessiyaları xilas
- Kontekstində həssas command line başa
- Emacs əsas birləşdirilməsi
Rəng mövzu dəstəyi ilə * olaraq sintaksis işıqlandırılması (switchable)
* Paketləri yüklemek üçün upload tesis o cümlədən HTTP (S) vasitəsilə Uzaqdan əməliyyat / update
* Məlum server URL üçün qısa yol kimi bir konfiqurasiya faylı vasitəsilə yapılandırılabilir.
Sorğu və yaşam dövrü əməliyyatları üçün * Joker karakter dəstək
* Toplu əməliyyatları üçün Support (məsələn, bir neçə paketləri başlayaraq)
Rehberler kimi keçdiyi edilə bilər * Command qrupları
* Command plugins ilə genişlənən
IT Nasıl çalışır
(Bəzi Perl modulları ilə birlikdə) A Perl command line script xüsusi OSGi agent paketini (osgish-agent.jar) vasitəsilə OSGi konteyner birləşdirir: əsasən iki hissədən ibarət Osgish. Bu paketin JSON data kimi bir OSGi HttpService vasitəsilə ixrac JMX məlumat üçün jmx4perl ehtiva edir. Bu OSGi Alliance Enterprise Ekspert Qrupu (EEG) və (hələ başa üçün) dəqiqləşdirilməsi həyata keçirilməsi olur Qoç (http://incubator.apache.org/aries/) tərəfindən təmin edilir istifadə JMX MBeans, xüsusilə . "JMX Management Model Specification" & nbsp;
Bu quraşdırma cəlb bir az səslənir baxmayaraq, quraşdırma deyil, daha çox bir CPAN paketi və təmin OSGi paketi (jmx4perl kimi eyni) quraşdırma çoxdur.
INSTALLATION
Perl hissəsi yüklü lazımdır Modul :: Build vasitəsilə hər hansı digər modul kimi quraşdırır. Istifadə
& Nbsp; perl Build.PL
& Nbsp; ./Build
& Nbsp; ./Build Test
& Nbsp; Bərpa ./Build
modulları quraşdıracaqlar. Java və Maven (Java build alət) yüklü varsa, agent paketi tərtib olunacaq və "./Build Uz" istifadə edərkən, eləcə də qablaşdırılmış. Bir hazır paketini agent kataloq daxilində olan kimi Lakin, bu lazım deyil.
Osgish müxtəlif backend readline tətbiq istifadə edilə bilər (dolayı müddəti :: ShellUI vasitəsilə) Perl Modul "Müddətli :: readline asılıdır". ən güclü (və beləliklə tövsiyə) həyata keçirilməsi yüklü əgər istifadə ediləcək GNU readline / Tarix Kitabxana edir. Bu (mənasız deyil) hətta OS X və ya Windows, GNU readline yüklemek üçün əlavə yol getmək üçün həqiqətən dəyər. Məsələn OS X üçün lazım modulu ilə birlikdə readline yüklemek üçün Mac limanlarından "p5-müddətli readline-gnu" paketi istifadə edə bilərsiniz. Debian üçün en asan yol apt vasitəsilə paketi "libterm-readline-GNU-perl" yüklemek üçün. Lakin, default həyata keçirilməsi müddəti :: readline :: Perl də qəşəng uyğun.
Modulu işləmək üçün, siz qoşulmaq istədiyiniz hər OSGi konteyner "OSGi-agent-Jar" təmin etmək lazımdır. (A OSGi shell "bərpa" zəng və ya başlanğıc zamanı paketi adının verilməsinin məsələn) bir paketi yüklemek üçün necə OSGi çərçivəsində baxın. Bu paketin mövcud olmaq lazımdır ki, bir OSGi HttpService, bir asılılıq var. (Glassfish v3 kimi) bəzi OSGi konteyner artıq başqaları üçün özünüz bir yüklemeniz lazımdır, bir quraşdırma seçimi kimi bir HttpService ilə gəlir. A yaxşı bir seçim Pax Web (http://wiki.ops4j.org/display/paxweb/Pax+Web) HttpService edir. Yüklənərkən pax-web-dalğaqıran-paket seçin, bu lazımdır bütün ehtiva edir.
Onun default port 8080-də HttpService & nbsp yüklü hesab; Siz vasitəsilə qoşula bilər
& Nbsp; osgish --server http: // localhost: 8080 / j4p
(Bu HttpService Pax Web üçün doğru bir kök kontekstində "/" var ki, nəzərdə tutur Glassfish v3 üzrə HttpService http bir əlaqə URL nəticələri / OSGi "bir kök kontekstində istifadə:. // Localhost: 8080 / OSGi / j4p)
DƏSTƏKLƏDİYİ OSGi PLAFORMS
& Nbsp;
Aşağıdakı OSGi platforma bu günə qədər ilə işləmək üçün təsdiq edilmişdir:
& Nbsp; * Felix 2.0.1
& Nbsp; * Equinox 3.5.1
& Nbsp; * Glassfish v3
& Nbsp; * Bahar dm Server 2.0
OSGi paketi yüksək portativ olduğundan, gözlənilir ki, quraşdırılmış HttpService qutusu həyata işləməlidir & nbsp ilə hər SGI server. Hər hansı bir problem karşılaşırsanız http://rt.cpan.org/Public/Bug/Report.html?Queue=osgish bir səhv açın.
& ldquo; Nə yer üzündə OSGi kimi təmiz Java based texnologiya körpü üçün Perl istifadə olunur & rdquo;
Bəli, quraşdırma kimi bəzi unikal üstünlükləri var (bir faktiki olaraq, bu OSGi paketləri bir dəstə quraşdırma çox confessly daha çox iş var) olduqca mürəkkəb görünə bilər. Perl mükafat səviyyədə mətn manipulyasiya imkanları və onun sıx sistem inteqrasiyası tanınır. CPAN modulları zənginliyi bu günə qədər hələ Java dünyada uyğunluq var. Müddəti :: ProgressBar və ya müddəti :: ShellUI kimi goodies yəqin ki, gəlib çox bir müddət üçün Java tərəfində yoxdur. Bu firewall sərhədləri daxilində gözəl işləyir, onun təmiz HTTP rabitə üçün təşəkkür edirik. Və don & rsquo; t Perl & rsquo unutmaq; s əla performans characterisics proqramları bu cür. Ən son deyil, onun öz bir hekayə var jmx4perl üçün mükəmməl bir istifadə halda edir;-). IMO hər dil öz gücünü həyata oynayır mükəmməl mix edir.
Ok, kifayət qədər tərif də, əlbəttə, bəzi çatışmazlıqlar var: Perl modulları quraşdırılması biri bütövlükdə da CPAN və ya Perl narahat, xüsusilə də əgər bir ağrı ola bilər. (Da mümkün deyil, və bir fallback olmasına baxmayaraq) Xüsusilə Windows və ya OS X müddəti :: readline :: GNU quraşdırma böyük baş ağrısı verə bilər. Osgish ilə asılılıqlar, bu agent paketin yaşamdöngüsü manipulyasiya və ya onun & rsquo zaman ayaq özünü atmaq asandır. Bütün rabitə uzaqdan özlüyündə çünki Network gizlilik və yol bir məsələ ola bilər.
Sonunda osgish sizin üçün uyğun Wheter hökm size bağlıdır. Siz bir cəhd verəcək, mən çox xoşbəxt olacaq. Mənim üçün hər gün mənim OSGi inkişafı və idarə vəzifələri mənə kömək edir.
Hətta osgish istifadə etməyi planlaşdırır əgər, I & rsquo, bu quraşdırma Sizin fikrinizcə haqqında maraqlı deyiləm. Şərhlər yüksək qiymətləndirilir

Bu azad Yeni nədir:

  • Qoç 0.3 Yenilənib
  • təmiz (əsas) paketini OSGi paketləri qədər paylanıb və bütün-in-bir paketi (paket)

versiyası 0.1.0-ci Yeni nədir:

  • Videonu paketi server və onu idarə
  • bizi kontekstində həssas tamamlama, xidmətlər / paketləri və "ls" variantları (s 'şou simvolik adlar əlavə "-u & lt; teklif & gt;' paketi & lt istifadə yalnız xidmətləri; teklif & gt ;, 'b & lt; teklifi & GT; paketin & lt məxsus xidmətləri, təklif və gt;
  • online yardım əlavə etmək Start

tələblər

  • Java 2 Standard Edition Runtime Environment
  • Perl
  • JMX :: Jmx4Perl :: Config
  • Config :: Ümumi
  • OSGi :: Osgish

Oxşar proqram

crosstool-NG
crosstool-NG

20 Feb 15

DrFTPD
DrFTPD

3 Jun 15

HttpShell
HttpShell

14 Apr 15

Zoidberg
Zoidberg

15 Apr 15

Geliştirici digər proqram Roland Huß

Jolokia
Jolokia

17 Feb 15

Şərh Osgish

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!