Pengembangan Windows dan dukungan teknis dari KomuraSoft

Pengembangan dan Pemeliharaan Aplikasi Java NativeAplikasi bisnis Java, sampai pemeliharaan dan distribusinya.

Kami menangani pengembangan, modifikasi, dan pemeliharaan aplikasi Swing, AWT, dan JavaFX yang dipakai di Windows. Kami mendukung investigasi aset yang tidak lagi memiliki penanggung jawab, migrasi versi Java, dan peninjauan ulang cara distribusi.

Tanpa dokumen spesifikasi pun tidak masalah. Anda dapat berkonsultasi mulai dari hal yang Anda ketahui.

  • Ditangani langsung oleh engineer
  • Dapat dikonsultasikan sebelum kebutuhan ditetapkan
  • Dapat dipesan mulai dari cakupan yang diperlukan

Anda dapat berkonsultasi dari tahap seperti ini

Mulailah dari masalah yang sedang Anda hadapi.

Ingin memperbaiki aplikasi Swing yang penanggung jawabnya sudah tidak ada

Kami menyelidiki kode sumber, pustaka, dan lingkungan pengembangan, lalu merinci cakupan yang dapat dimodifikasi.

Ingin memperbarui Java, tetapi dampaknya tidak diketahui

Kami memeriksa fungsi yang bergantung dan kondisi operasional, lalu melanjutkan verifikasi tujuan migrasi dan kompatibilitas.

Distribusi memakan banyak usaha karena lingkungan eksekusi berbeda di setiap terminal

Kami mempertimbangkan cara distribusi seperti menyertakan lingkungan eksekusi, lalu menyiapkan prosedur penerapan.

Pihak yang dapat Anda ajak berkonsultasi tentang persoalan teknis apa adanya.

Foto profil Go Komura

Perwakilan dan engineer

Go Komura

Seorang engineer yang berspesialisasi di Windows menangani semuanya, dari memeriksa masalah hingga investigasi, perancangan, dan implementasi. Hal yang belum dapat Anda jelaskan sepenuhnya pun kami rinci mulai dari butir persoalan teknisnya.

Lihat pengalaman dan stack teknologi / Lihat informasi perusahaan

Informasi yang dapat Anda periksa sebelum memesan

Anda dapat berkonsultasi setelah memeriksa perusahaan dan penanggung jawabnya.

Kami mempublikasikan informasi perusahaan seperti lokasi, serta riwayat dan stack teknologi Perwakilan. Cakupan pekerjaan yang dapat kami tangani kami jelaskan setelah memeriksa aplikasi dan lingkungan Anda.

Informasi perusahaan KomuraSoft

Cakupan pekerjaan

Dari bagian yang diperlukan hingga seluruhnya, dapat Anda percayakan kepada kami.

Dari sebagian investigasi atau modifikasi hingga pengembangan keseluruhan. Cakupan pesanan kami tentukan sesuai kondisi Anda saat ini.

Pengembangan baru aplikasi desktop Java

Pengembangan aplikasi bisnis, aplikasi integrasi peralatan, dan alat internal dengan Swing / JavaFX. Mulai dari 500.000 yen.

Modifikasi dan pemeliharaan aplikasi Java yang sudah ada

Investigasi, penambahan fitur, perbaikan bug, dan pengambilalihan pemeliharaan aplikasi berbasis Swing / AWT / JavaFX.

Migrasi versi Java

Memeriksa lingkungan yang ada seperti Java 8 beserta pustaka dependensinya, lalu membantu memilih target migrasi dan memastikan kompatibilitas.

Penyiapan cara distribusi untuk Windows

Distribusi exe / MSI dengan runtime yang disertakan memakai jpackage, serta pengujian apakah GraalVM native-image dapat diterapkan.

Contoh hal yang diperiksa dan diserahkan

  • Perincian aset, pustaka dependen, dan kebijakan migrasi
  • Aplikasi yang dikembangkan atau dimodifikasi dan hasil verifikasinya
  • Prosedur build, distribusi, dan penerapan

Ini adalah contoh sesuai cakupan pesanan. Cakupan dan bentuk hasil kerja kami sepakati saat penawaran harga.

Bila ada masalah yang mirip di sini, ceritakan dulu kondisi Anda.

Tanpa dokumen spesifikasi pun tidak masalah. Anda dapat berkonsultasi mulai dari hal yang Anda ketahui.

Biaya dan alur kerja

Anda tidak perlu menentukan semuanya sejak awal.

Mulai dari memeriksa aset yang ada serta lingkungan build dan distribusi

Anda dapat memesan bukan hanya pengembangan baru, tetapi juga mulai dari investigasi aplikasi yang ada, perbaikan bug, dan pertimbangan kebijakan migrasi.

Perkiraan biaya

Pengembangan baru mulai 500.000 yen

Kami membuat penawaran harga sesuai skala proyek. Untuk investigasi, modifikasi, dan pemeliharaan aplikasi yang ada, kami menyiapkan penawaran harga individual setelah memeriksa cakupan yang dipesan.

Cakupan kajian awal yang gratis dan pekerjaan berbayar

Dengan asumsi bahwa Anda akan memesan pengembangan utama bila kami menilai proyek tersebut dapat diwujudkan, kajian awal dalam cakupan yang diperlukan untuk penawaran harga dan keputusan penerimaan pesanan pada prinsipnya gratis. Verifikasi yang panjang, pembangunan lingkungan khusus, prototipe dan PoC, penyerahan laporan investigasi yang rinci, dan sejenisnya dapat berbayar.

Bila Anda memesan investigasi atau tinjauan itu sendiri, kami menyiapkan penawaran harga sebagai pekerjaan berbayar yang berdiri sendiri. Bila berbayar, kami akan menjelaskan cakupan dan biayanya sebelum mulai bekerja.

  1. Ceritakan kondisi Anda

    Beri tahu kami tujuan, kesulitan, dan lingkungan target sejauh yang Anda ketahui.

  2. Periksa cakupan dan biaya

    Kami menjelaskan investigasi yang diperlukan, cakupan penanganan, hasil kerja, biaya, dan cara kerjanya.

  3. Mulai setelah ada kesepakatan

    Kami membagikan perkembangan investigasi dan pengembangan, hal yang telah dikonfirmasi, serta batasan yang tersisa.

  4. Periksa hasil dan serah terima

    Kami memeriksa hasil pada kondisi yang disepakati, lalu menghubungkannya dengan penerapan atau langkah berikutnya.

Untuk Anda yang ingin mengetahui penanganan teknisnya lebih rinci

Buka teknologi yang ditangani dan alur kerja yang lebih rinci

Menyiapkan aplikasi Java yang menopang bisnis Anda, dengan memperhitungkan pemeliharaan hingga distribusi.

Ingin mengambil alih aplikasi Swing yang penanggung jawabnya sudah tidak ada. Ingin menaikkan versi Java. Ingin mengurangi perbedaan lingkungan runtime di tiap lokasi tujuan distribusi. KomuraSoft mendukung pengembangan, modifikasi, dan pemeliharaan aplikasi desktop Java yang dipakai di Windows. Pengembangan baru mulai dari 500.000 yen sebagai patokan, dengan penawaran harga setelah cakupan dikonfirmasi.

Yang kami tangani di sini adalah aplikasi desktop seperti Swing / AWT / JavaFX. Kami tidak mengasumsikan penulisan ulang seluruh aplikasi atau kompilasi ke biner native, melainkan memilih cara yang sesuai dengan aset dan operasional Anda saat ini.

Masalah yang Dapat Dikonsultasikan

  • Cara kerja aplikasi yang ada tidak dipahami, sehingga penambahan fitur dan perbaikan bug tidak maju
  • Ingin bermigrasi dari lingkungan lama seperti Java 8, tetapi cakupan dampaknya tidak jelas
  • Ingin meninjau kembali cara distribusi dan eksekusi lama yang memakai Applet / Web Start
  • Perbedaan JRE dan pengaturan di tiap perangkat menimbulkan masalah saat instalasi
  • Ingin bermigrasi dari Swing ke JavaFX, atau memperbaiki UI yang membeku dan tampilan yang tersendat
  • Ingin berkonsultasi apakah pengembangan baru dilakukan dengan Java atau dengan teknologi lain untuk Windows

Pengembangan dan Pemeliharaan yang Kami Tangani

Pengembangan baru dan modifikasi aplikasi yang sudah ada

Selain mengembangkan aplikasi bisnis dan alat internal dengan Swing / JavaFX, kami melakukan investigasi, penambahan fitur, dan perbaikan bug pada aplikasi Swing / AWT / JavaFX yang sudah ada. Kami merapikan pembagian tugas antara thread UI dan pemrosesan latar belakang, serta meninjau kembali respons operasi dan log.

Pembaruan Java dan pustaka dependensi

Kami memeriksa versi Java saat ini, konfigurasi build, pustaka dependensi, dan kondisi operasional. Pekerjaan pembaruan tidak berhenti pada memilih target migrasi, tetapi mencakup pengecekan kompatibilitas, pengujian, dan prosedur penerapan.

Peninjauan cara distribusi

Kami mempertimbangkan distribusi exe / MSI dengan runtime yang disertakan memakai jpackage, dan merapikan persiapan serta pengaturan di lokasi tujuan. Kompilasi ke biner native dengan GraalVM native-image kami putuskan setelah menguji dukungan terhadap fitur dependensi dan batasan pada proses build. Kami tidak mencampuradukkan penyertaan runtime dengan kompilasi ke biner native, dan memilih cara yang sesuai dengan tujuan Anda.

Alur Permintaan

  1. Kami menyelidiki kondisi saat ini. Kami memeriksa kode sumber, versi Java, pustaka, serta cara build dan distribusi.
  2. Kami membandingkan pilihan kebijakan. Kami merapikan cakupan dan risiko dari pemeliharaan apa adanya, modifikasi sebagian, migrasi versi, dan penggantian.
  3. Kami melanjutkan implementasi dan validasi. Kami memastikan aplikasi berjalan pada fitur dan lingkungan yang telah disepakati, lalu menyiapkan prosedur distribusi dan log.

Lingkungan yang mencampur aplikasi .NET dan aplikasi Java untuk Windows juga dapat dikonsultasikan. Ceritakan kepada kami kegunaan aplikasi Anda saat ini dan apa yang membuat Anda mempertimbangkan modifikasi atau migrasi.

Pertanyaan yang sering diajukan sebelum memesan

Bisakah saya berkonsultasi tentang aplikasi Java yang pengembang atau penanggung jawabnya tidak lagi dapat dihubungi?

Bisa. Kami memeriksa kode sumber, lingkungan pengembangan, dan pustaka dependensi, lalu melanjutkan dari investigasi hingga modifikasi dan pemeliharaan. Jika sebagian aset hilang, Anda dapat memulai konsultasi dari merapikan apa yang masih ada dan bagian mana yang memerlukan investigasi tambahan.

Kami masih memakai Java 8. Haruskah versinya dinaikkan?

Kami tidak menyarankan pembaruan secara pukul rata. Kami memeriksa ketentuan dukungan JDK yang dipakai, persyaratan keamanan, pustaka dependensi, dan masa operasi ke depan. Dengan mempertimbangkan target migrasi seperti Java 17 / 21, kami merapikan kebijakan yang sesuai dengan kompatibilitas dan kondisi pemeliharaan.

Bisakah aplikasi didistribusikan tanpa pengguna menginstal JRE secara terpisah?

Kami dapat mempertimbangkan distribusi exe / MSI dengan runtime yang disertakan memakai jpackage. Kompilasi ke biner native dengan GraalVM native-image adalah pendekatan lain; kami menilai penerapannya setelah menguji kesesuaian UI dan pustaka dependensi.

Kami bimbang apakah akan melanjutkan aplikasi Java atau membangunnya ulang dengan teknologi lain.

Kami membandingkannya dengan mempertimbangkan integrasi peralatan, akses ke file dan perangkat lokal, aset yang sudah ada, dan struktur pemeliharaan. Kami merapikan alasan untuk melanjutkan aplikasi desktop beserta manfaat dan beban penggantiannya, dan bila perlu mempertimbangkan rencana migrasi bertahap.

Kontak

Mulailah dengan beberapa baris tentang kondisi Anda saat ini.

Dokumen spesifikasi yang rinci dan istilah teknis tidak diperlukan. Beri tahu kami hal berikut sejauh yang Anda ketahui.

  • Masalah yang Anda hadapi dan hal yang ingin diwujudkan
  • Perangkat lunak, perangkat, dan lingkungan target
  • Waktu yang diharapkan (belum ditentukan pun tidak masalah)

Pada pesan pertama, Anda tidak perlu melampirkan dokumen rahasia atau kata sandi.

Contoh isi konsultasi

Kami mewarisi aplikasi Swing yang lama. Kami ingin berkonsultasi tentang pembaruan Java dan perubahan ke cara distribusi yang mudah diterapkan oleh pengguna.

Tanpa dokumen spesifikasi pun tidak masalah. Anda dapat berkonsultasi mulai dari hal yang Anda ketahui.

Tombol konsultasi akan membuka halaman kontak berbahasa Indonesia yang berisi cara menghubungi kami. "Konsultasi lewat email" dapat membuat email yang memuat nama layanan.