Osgish

Programinė įranga Screenshot:
Osgish
Programinė detalės:
Versija: 0.3.1
Įkėlimo datą: 14 Apr 15
Kūrėjas: Roland Huß
Licencija: Nemokamai
Populiarumas: 8

Rating: 5.0/5 (Total Votes: 1)

Osgish yra OSGi lukštais remiantis Perl lukštais kliento pusėje, kuri bendrauja per HTTP / JSON į specialų agentą siejama dislokuoti tikslinės platforma & nbsp;. Be standartinių funkcijų, kurias teikia įvairių esamų OSGi kriauklių ne ji suteikia kai unikalių savybių, kad gyvenimas easiers kai sprendžiami su OSGi ryšulių daug:
* GNU readline parama su
- Istorija išgelbėti šakų visame sesijas
- Konteksto komandinės eilutės pabaiga
- Emacs pagrindiniai apkaustai
* Pastovus sintaksės (išjungiama) su spalva Temos palaikymas
* Nuotolinis valdymas per HTTP (S), įskaitant įkėlimo galimybe už ryšuliai įdiegti / atnaujinti
* Įprastiniai per konfigūracijos failą kaip nuorodos žinomų serverio URL.
* Pakaitos parama užklausos ir gyvavimo ciklo operacijas
* Parama birių operacijas (pvz pradedant kelis komplektus iš karto)
* komandų grupės, kurios gali būti Išanalizuoti kaip katalogų
* Extensible įsakymu įskiepių
Kaip tai veikia
Osgish sudaro daugiausia dviejų dalių: Perlas komandinės eilutės scenarijų (kartu su kai Perlo modulius), kurie prisijungia prie OSGi konteinerio per specialią OSGi agentas ryšulio (osgish-agent.jar). Tai pluoštas yra už eksporto JMX informacijos per kurio OSGi HttpService kaip JSON duomenų jmx4perl. Į JMX MBeans naudojamos tas, kurias Avinas (http://incubator.apache.org/aries/), kuris tampa apie (dar turi būti baigtas) specifikacijos OSGi Aljanso Įmonių ekspertų grupės (EEG) įgyvendinimo sąlyga, ypač . "JMX valdymo modelis Specifikacija" & nbsp;
Nors šis nustatymas skamba šiek tiek dalyvauja, montavimas nėra daug daugiau nei diegiant CPAN paketą ir numatytą OSGi pluoštas (toks pat, kaip ir jmx4perl).
ĮRENGIMAS
Perlas dalis įdiegia kaip bet kurio kito modulio per modulį :: statyti, kurios jums reikia turėti įdiegta. Naudojant
& Nbsp; perl Build.PL
& Nbsp; ./Build
& Nbsp; ./Build Testas
& Nbsp; ./Build Įdiegti
bus įdiegti modulius. Jei turite "Java" ir Maven (Java statyti priemonė) įdiegtas, agentas paketas bus rengiami ir supakuoti taip, kai jūs naudojate "./Build dist". Tačiau tai nėra būtina, nes fasuojami paketas pateikiamas per atstovą kataloge.
Osgish priklauso nuo Perl modulio trukmės :: readline "(netiesiogiai per terminas :: ShellUI), kuris gali būti naudojamas su įvairiais posistemės readline diegimas. Galingiausias (ir todėl rekomenduojama) įgyvendinimas yra GNU readline / Istorija biblioteka, kuri bus naudojama, jei įdiegta. Tai tikrai verta eiti papildomas būdas įdiegti GNU readline, net OS X "arba" Windows (kuris nėra nereikšmingas). Pvz OS X galite naudoti paketą "P5 trukmės-readline-gnu" iš "Mac" Ports įdiegti readline kartu su reikalinga modulį. Debian, lengviausias būdas yra įdiegti paketą "libterm-readline-gnu-perl" per apt. Tačiau pagal nutylėjimą įgyvendinimas Terminas :: readline :: Perlas tinka gražiai, taip pat.
Dėl modulis veiktų, jums reikia nuostata "OSGi-agent-.jar" kiekvienam OSGi konteinerio norite prisijungti. Žiūrėkite savo OSGi sistemą, kaip įdiegti paketą (pvz paskambinę "įdiegti" į OSGi kiautais arba teikti ryšulio vardą paleidimo metu). Tai pluoštas turi priklausomybę nuo kurio OSGi HttpService, kuri turi būti prieinama. Kai OSGi konteineris (kaip GlassFish v3) jau ateina su HttpService kaip montavimo galimybe, kitiems turite įdiegti vieną rankiniu būdu. Geras pasirinkimas yra Pax interneto (http://wiki.ops4j.org/display/paxweb/Pax+Web) HttpService. Pasirinkite pax-web-molas-pluoštas, kai atsisiųsti, jame yra viskas, ko jums reikia.
Laikomas įdiegėte į savo numatytąjį prievado 8080 HttpService, & nbsp; galite prisijungti prie jo per
& Nbsp; osgish --server http: // localhost: 8080 / j4p
(Tai reiškia,, kad HttpService turi root kontekstą "/", kuris yra tiesa Pax Web GlassFish v3 s HttpService naudoti root kontekstą "/ OSGi", dėl kurio į kištukinių jungčių URL: http:. // Localhost: 8080 / OSGi / j4p)
REMIAMOS OSGi PLAFORMS
& Nbsp;
Žemiau OSGi platforma buvo patvirtinta, kad iki šiol dirba:
& Nbsp; * Feliksas 2.0.1
& Nbsp; * Lygiadienis 3.5.1
& Nbsp; * GlassFish v3
& Nbsp; * Pavasario dm serverio 2.0
Nuo OSGi ryšuliai yra labai nešiojamų, tikimasi, kad kiekvienas SGI serveris su įdiegta HttpService turėtų dirbti iš dėžutės. & Nbsp; Prašome atidaryti klaidą ne http://rt.cpan.org/Public/Bug/Report.html?Queue=osgish jei kiltų kokių nors problemų.
& ldquo; Kodėl žemėje jūs naudojate Perl už perėjimą prie gryno "Java" pagrįsti technologija kaip OSGi & rdquo;
Na, kaip sąrankos gali atrodyti gana sudėtinga (iš tikrųjų, tai yra confessly daugiau darbo nei įdiegti iš OSGi ryšulių krūva) ji turi keletą unikalių privalumų. Perlas yra žinomas dėl savo aukščiausios kokybės lygio teksto manipuliavimo galimybes ir savo stora sistemos integracijos. Iš CPAN modulių gausa vis dar nesuderinta Java pasaulyje iki šiol. Goodies kaip terminas :: progreso ar terminas :: ShellUI tikriausiai trūksta ant Java pusėje gana ilgą laiką. Dėka savo gryno HTTP bendravimo tai veikia gražiai visoje užkardos ribų. Ir Don & rsquo; t pamiršti Perl & rsquo; s puikių charakteristikų characterisics šiam paraiškų rūšiuoti. Paskutinis, bet ne mažiau svarbu, tai yra puikus naudojimo pavyzdys jmx4perl, kuris turi apie savo istoriją;-). TJO yra puikus derinys, kur kiekvienas kalba vaidina savo jėgą.
Gerai, pakankamai girti, yra žinoma keletas trūkumų, taip pat: Diegimas Perlo modulius gali būti skausmas, ypač jei vienas yra nepatogu su CPAN ar Perl ne visuma. Ypač diegiant Terminas :: readline :: GNU Windows ar OS X gali suteikti didelių galvos (nors tai įmanoma, ir ten yra atsarginis, taip pat). Tai lengva fotografuoti save pėdos, kai manipuliuojant agentas ryšulio gyvavimo ciklo ar IT & rsquo; s priklausomybių su osgish. Tinklo latentinis ir eismo gali tapti problema, nes visos komunikacijos yra nuotoliniu būdu per se.
Pabaigoje jis yra iki jums nuspręsti, nesvarbu osgish tinka jums. Būčiau daugiau nei laimingi, jei galėtumėte suteikti jai pabandyti. Man tai padeda man mano OSGi plėtros ir administravimo užduotis kiekvieną dieną.
Net jei jūs neplanuojate naudoti osgish, I & rsquo; m smalsu apie savo nuomonę dėl šio nustatymo. Komentarai yra labai vertinama

Kas naujo , šioje laidoje:

  • Atnaujinta Avino 0,3
  • padalinti iki OSGi ryšuliai grynas (Core) ryšulio ir All-in-vienas paketas (paketas)

Kas naujo versijos 0.1.0:

  • Įkelti ryšuliai į serverį ir jį valdyti
  • Tuned kontekstas jautrūs užbaigimai, pridėta galimybes į "LS" Paslaugų / ryšulius ("-S" šou simbolinių pavadinimų "-u & lt; pasiūlymas & gt;" tik tomis paslaugomis, kuriomis naudojasi ryšulio & lt; & gt ;, varžysis "-b & lt; pasiūlymą & gt; "paslaugos, priklausančios ryšulio & lt; siūlymo & gt;
  • Pradėti pridėti žinyne

Reikalavimai :

  • Java 2 Standard Edition Runtime Environment "
  • Perlas "
  • JMX :: Jmx4Perl :: Config
  • config :: Bendra
  • OSGi :: Osgish

Panaši programinė įranga

NovaFTP
NovaFTP

20 Feb 15

ftp4j
ftp4j

20 Feb 15

plexshell
plexshell

11 May 15

Eter
Eter

11 May 15

Kita programinė įranga kūrėjas Roland Huß

Jolokia
Jolokia

17 Feb 15

Komentarai Osgish

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!