Kas yra InstallAnywhere?

„InstallAnywhere®“ yra kompiuterių programinės įrangos produktas, leidžiantis kūrėjams kurti kelių platformų diegimo programas savo programoms. Tai Java™ pagrįstas programinės įrangos įrankis, galintis generuoti diegimo programas daugeliui skirtingų kompiuterių operacinių sistemų iš vieno projekto failo. Programa sprendžia kai kuriuos platinimo tarp platformų iššūkius, taip pat gali atlikti pašalinimo ir priežiūros funkcijas.

Nors yra daugybė sprendimų, kaip kurti programas, veikiančias keliose operacinėse sistemose, nėra metodo, kuris visiškai pašalintų visas kliūtis kuriant kelių platformų programas. Paprasti skirtumai tarp operacinių sistemų, pavyzdžiui, nuorodų kūrimo būdas ar aplankai, kuriuose saugomi vartotojo dokumentai, gali sukelti papildomo galvos skausmo programuotojams. Diegėjai, ty programos, diegiančios kitas programas, nėra išimtis, o kelių platformų taikomosios programos kūrimas paprastai reiškia, kad kiekvienai platformai, kurioje programinė įranga yra skirta, reikia sukurti atskirą diegimo programą.

InstallAnywhere® yra programa, kuria siekiama supaprastinti šias užduotis generuojant kelis montuotojus iš vieno įvesties projekto. Programa gali sukurti diegimo programinę įrangą beveik bet kuriai platformai, kuri palaiko Java™. Grafinės diegimo programos yra numatytosios, tačiau brangesnės InstallAnywhere® versijos taip pat gali sukurti komandinės eilutės diegimo programas arba „tyliąsias“ diegimo programas, kurios nebendrauja su vartotoju. Taip pat palaikoma lokalizacija į skirtingas kalbas.

„InstallAnywhere®“ keliais būdais sprendžiami platinimo tarp platformų iššūkiai. Diegėjai, sukurti naudojant programą, naudoja Java™ programavimo kalbą. Kadangi „Java™“ programos veikia „virtualioje mašinoje“, diegimo programos veiks bet kurioje platformoje su įdiegta virtualia mašina. Jei nėra virtualios mašinos, diegėjai taip pat gali ją įtraukti, kad užtikrintų, jog programa veiks. Įtraukta funkcija, žinoma kaip LaunchAnywhere™, gali automatiškai sukurti ir nustatyti Java™ aplinką, kad programa veiktų.

„InstallAnywhere®“ programinė įranga taip pat palaiko kintamuosius, kuriuos kūrėjai gali naudoti norėdami nurodyti katalogą arba failą, kurie įvairiose platformose gali skirtis. Į vartotojo namų katalogą, kuris gali būti įvairiose vietose, galima taikyti kintamąjį „$USER_DIR$“, kurį vėliau interpretuoja diegimo programa pagal operacinę sistemą. Programa šią funkciją vadina „stebuklingais aplankais“.

„InstallAnywhere®“ gali ne tik atlikti diegimo funkcijas, bet ir padėti valdyti, atnaujinti arba pašalinti programas. Naujausiose programos versijose gali būti taikomi apribojimai, kiek kartų programa gali būti įdiegta. Priežiūros režimas palaiko atskirų įdiegtos programos komponentų taisymą arba atkūrimą. Taip pat įtrauktas atšaukimo režimas, leidžiantis grąžinti sistemą į būseną, kuri buvo prieš įdiegiant. Atnaujinimo režimai gali būti naudojami diegiant naujas programinės įrangos versijas, o programa leidžia pasirinkti kodą naudojant taikomųjų programų programavimo sąsają (API).