Az üzleti munkát támogató Java-alkalmazás rendbetétele, a karbantartást és a terjesztést is szem előtt tartva.
Átvenne egy olyan Swing-alkalmazást, amelynek felelőse már nincs. Szeretné frissíteni a Java verzióját. Csökkentené a terjesztési helyek futtatókörnyezeteinek különbségeit. A KomuraSoft a Windowson használt Java asztali alkalmazások fejlesztésében, módosításában és karbantartásában nyújt támogatást. Az új fejlesztés irányadó díja legalább 500 000 JPY, a terjedelem tisztázása után adunk árajánlatot.
Itt a Swing / AWT / JavaFX és hasonló asztali alkalmazásokról van szó. Nem a teljes alkalmazás újraépítéséből vagy a natív bináris készítéséből indulunk ki, hanem a jelenlegi megoldásokhoz és az üzemeltetéshez illő módszert választjuk.
Milyen problémákról konzultálhat velünk
- Nem ismeri a meglévő alkalmazás működését, ezért nem halad a funkcióbővítés vagy a hibajavítás.
- A Java 8-hoz hasonló régi környezetről szeretne áttérni, de nem látja, milyen hatásai lesznek.
- Felül szeretné vizsgálni az Applet / Web Start alapú hagyományos terjesztési és futtatási módot.
- A gépenként eltérő JRE és beállítások a bevezetéskor problémákat okoznak.
- Szeretné a Swingről JavaFX-re való áttérést megvalósítani, vagy javítani a felhasználói felület lefagyásait és akadozását.
- Konzultálni szeretne arról, hogy az új fejlesztést Javában készítse-e, vagy a Windowsra szánt más technológiát válasszon.
Milyen fejlesztést és karbantartást vállalunk
Új fejlesztés és meglévő alkalmazások módosítása
A Swing / JavaFX alapú üzleti alkalmazások és belső eszközök fejlesztése mellett a meglévő Swing / AWT / JavaFX alkalmazásokat is megvizsgáljuk, funkciókkal bővítjük, és javítjuk a hibákat. Rendezzük az UI-szál és a háttérfeldolgozás szerepét, valamint felülvizsgáljuk a kezelés válaszkészségét és a naplózást.
A Java és a függő könyvtárak frissítése
Ellenőrizzük a jelenlegi Java-verziót, a build felépítését, a függő könyvtárakat és az üzemeltetési feltételeket. Nem csupán a célverziót választjuk ki: a frissítést a kompatibilitás ellenőrzésével és tesztelésével, valamint a bevezetési eljárással együtt végezzük.
A terjesztési mód felülvizsgálata
Megvizsgáljuk a jpackage használatával, a futtatókörnyezettel együtt csomagolt exe / MSI terjesztést, és rendezzük a telepítés helyén szükséges előkészületeket és beállításokat. A GraalVM native-image használatával történő natív bináris készítéséről a függő funkciók támogatottságának és a build korlátainak ellenőrzése után döntünk. A futtatókörnyezet mellékelését nem keverjük össze a natív bináris készítésével, hanem a célnak megfelelő módszert választjuk.
Hogyan zajlik a megbízás
- Megvizsgáljuk a jelenlegi helyzetet. Ellenőrizzük a forráskódot, a Java-verziót, a könyvtárakat, valamint a build és a terjesztés módját.
- Összehasonlítjuk az irányokat. Rendezzük a jelenlegi állapot karbantartásának, a részleges módosításnak, a verzióváltásnak és a leváltásnak a körét és kockázatait.
- Megvalósítjuk és ellenőrizzük. A megállapodott funkciókkal és környezetben ellenőrizzük a működést, és rendbe tesszük a terjesztési eljárást és a naplózást is.
Konzultálhat velünk olyan környezetről is, amelyben a Windowsra szánt .NET-alkalmazások és a Java-alkalmazások vegyesen fordulnak elő. Kérjük, írja meg, mire használja a jelenlegi alkalmazást, és mi adta az ötletet a módosításra vagy a migrációra.