Aplikácie v jazyku Java, ktoré podporujú vašu prevádzku, upravíme s ohľadom na údržbu aj distribúciu.
Chcete prevziať aplikáciu vo Swing po odchode jej zodpovednej osoby. Chcete prejsť na novšiu verziu Javy. Chcete obmedziť rozdiely v prostredí, v ktorom aplikácia beží na jednotlivých cieľových zariadeniach. KomuraSoft pomáha s vývojom, úpravami a údržbou desktopových aplikácií v jazyku Java, ktoré sa používajú v systéme Windows. Nový vývoj začína od 500 000 JPY ako orientačnej ceny a cenovú ponuku pripravíme po overení rozsahu.
Zaoberáme sa desktopovými aplikáciami, napríklad vo Swing, AWT a JavaFX. Nepredpokladáme prestavbu celej aplikácie ani kompiláciu do natívneho binárneho súboru, ale volíme spôsob, ktorý zodpovedá súčasným riešeniam a prevádzke.
Problémy, ktoré môžete s nami konzultovať
- Nepoznáte mechanizmus existujúcej aplikácie, a preto nepokračuje pridávanie funkcií ani opravy chýb.
- Chcete migrovať zo staršieho prostredia, napríklad s Javou 8, ale neviete, aký to bude mať dopad.
- Chcete prehodnotiť tradičný spôsob distribúcie a spúšťania cez Applet / Web Start.
- Rozdiely v JRE a nastaveniach na jednotlivých zariadeniach spôsobujú problémy pri nasadení.
- Chcete migrovať zo Swing na JavaFX alebo zlepšiť zamrzývanie a trhanie používateľského rozhrania.
- Chcete sa poradiť, či nový vývoj robiť v jazyku Java, alebo zvoliť inú technológiu pre Windows.
Vývoj a údržba, ktoré zabezpečujeme
Nový vývoj a úpravy existujúcich aplikácií
Okrem vývoja podnikových aplikácií a interných nástrojov vo Swing / JavaFX preskúmame existujúce aplikácie vo Swing / AWT / JavaFX, pridáme do nich funkcie a opravíme chyby. Usporiadame vlákno používateľského rozhrania a spracovanie na pozadí a prehodnotíme aj odozvu ovládania a logy.
Aktualizácia Javy a závislých knižníc
Overíme súčasnú verziu Javy, konfiguráciu zostavovania, závislé knižnice a prevádzkové podmienky. Aktualizácia pre nás nie je len výber novšej verzie, zahŕňa aj overenie kompatibility, testovanie a postup nasadenia.
Revízia spôsobu distribúcie
Zvažujeme distribúciu vo forme exe / MSI s pribaleným runtime pomocou nástroja jpackage a usporiadame prípravu a nastavenia na cieľovom zariadení. Kompiláciu do natívneho binárneho súboru pomocou GraalVM native-image posudzujeme až po overení podpory závislých funkcií a obmedzení pri zostavovaní. Pribalenie runtime a kompiláciu do natívneho binárneho súboru nezamieňame a volíme spôsob, ktorý zodpovedá cieľu.
Ako spolupráca prebieha
- Preskúmame súčasný stav. Overíme zdrojový kód, verziu Javy, knižnice a spôsob zostavovania a distribúcie.
- Porovnáme možnosti. Usporiadame rozsah a riziká súčasnej údržby, čiastočných úprav, migrácie na novšiu verziu a náhrady.
- Realizujeme implementáciu a overenie. Overíme fungovanie v dohodnutých funkciách a prostrediach a pripravíme aj postup distribúcie a logy.
Poradiť sa s nami môžete aj o prostrediach, v ktorých sú v systéme Windows zmiešané aplikácie v .NET a v jazyku Java. Povedzte nám, na čo súčasná aplikácia slúži a čo vás viedlo k úvahám o úpravách alebo migrácii.