פיתוח Windows ותמיכה טכנית מ-KomuraSoft

פיתוח ותחזוקה של יישומי Java נטיבייםיישומי Java עסקיים, כולל תחזוקה והפצה.

פיתוח, שינוי ותחזוקה של יישומי Swing, AWT ו-JavaFX שרצים ב-Windows. אנחנו מסייעים בחקירת נכסים שאין מי שמטפל בהם, במעבר בין גרסאות Java ובבדיקה מחדש של שיטת ההפצה.

אין צורך במסמך מפרט. אפשר להתייעץ איתנו עם מה שידוע לכם.

  • מהנדס מטפל בפנייה ישירות
  • אפשר להתייעץ עוד לפני שהדרישות התגבשו
  • אפשר להזמין רק את ההיקף הנדרש

אפשר להתייעץ איתנו בשלבים כאלה

מתחילים מהבעיה שמטרידה אתכם עכשיו.

רוצים לתקן יישום Swing שמי שטיפל בו כבר לא כאן

אנחנו חוקרים את המקור, הספריות וסביבת הפיתוח, ומסדרים מה אפשר לשנות.

רוצים לעדכן את Java, אבל לא ברור מה ההשפעה

אנחנו בודקים את הפונקציות התלויות ואת תנאי ההפעלה, ומתקדמים באימות יעד ההעברה ותאימות.

ההבדלים בסביבת ההרצה בין המחשבים מקשים על ההפצה

אנחנו שוקלים שיטות הפצה כמו אריזת סביבת ההרצה יחד עם היישום, ומסדרים נוהל התקנה.

מישהו שאפשר להתייעץ איתו על הנושאים הטכניים כמות שהם.

תמונת הפרופיל של גו קומורה

נציג ומהנדס

גו קומורה

מהנדס שמתמחה ב-Windows מטפל בפנייה מבירור הבעיה ועד חקירה, תכנון ומימוש. גם דברים שעוד קשה להסביר אפשר לסדר יחד כשאלות טכניות.

ניסיון וטכנולוגיות / פרטי החברה

מידע שאפשר לבדוק לפני ההזמנה

אפשר לבדוק מי החברה ומי האדם האחראי לפני שמתייעצים.

אנחנו מפרסמים פרטי חברה כמו הכתובת, וכן את הניסיון והטכנולוגיות של הנציג. את היקף העבודה אנחנו מבררים לאחר שבדקנו את היישום והסביבה הרלוונטיים.

על KomuraSoft

היקף העבודה

אפשר להזמין את החלק שנדרש, או את הכול.

מחקירה או שינוי נקודתיים ועד פיתוח מלא. אנחנו קובעים את היקף ההזמנה לפי המצב הנוכחי.

פיתוח יישומי Java חדשים לשולחן עבודה

פיתוח יישומים עסקיים, יישומים לחיבור התקנים וכלים פנימיים באמצעות Swing או JavaFX. החל מ-500,000 JPY.

שינוי ותחזוקה של יישומי Java קיימים

בדיקה, הוספת יכולות ותיקון תקלות ביישומי Swing,‏ AWT ו-JavaFX, כולל קבלת האחריות לתחזוקה.

מעבר בין גרסאות Java

בדיקת סביבות קיימות כמו Java 8 ואת ספריות התלות שלהן, בחירת יעד למעבר ואימות תאימות.

הפצה ל-Windows

הפצת יישום יחד עם סביבת הריצה שלו כקובץ exe או MSI באמצעות jpackage, ובדיקה אם GraalVM native-image מתאים.

דוגמאות למה שנבדק ונמסר

  • סיכום של הנכסים, הספריות התלויות וכיוון ההעברה
  • היישום שפותח או שונה ותוצאות האימות
  • נוהל בנייה, הפצה והתקנה

אלה דוגמאות בהתאם להיקף ההזמנה. היקף התוצרים ופורמט המסירה מוסכמים בעת הצעת המחיר.

אם יש כאן בעיה דומה, ספרו לנו קודם מה המצב.

אין צורך במסמך מפרט. אפשר להתייעץ איתנו עם מה שידוע לכם.

מחיר ותהליך עבודה

אין צורך להחליט הכול כבר בהתחלה.

מתחילים בבדיקת הנכסים הקיימים וסביבת הבנייה וההפצה

אפשר להזמין לא רק פיתוח חדש, אלא גם חקירה של יישום קיים, תיקון באגים ובחינה של כיוון ההעברה.

מחיר מנחה

פיתוח חדש החל מ-500,000 JPY

הצעת המחיר תלויה בהיקף הפרויקט. חקירה, שינוי ותחזוקה של יישום קיים מתומחרים בנפרד אחרי בירור היקף העבודה.

היקף הבדיקה הראשונית ללא תשלום ועבודה בתשלום

בהנחה שאם יוחלט שאפשר לממש תזמינו את הפיתוח עצמו, בדיקה ראשונית בהיקף הנדרש להצעת מחיר ולהחלטה על קבלת הפרויקט היא ככלל ללא תשלום. אימות ארוך, הקמת סביבה ייעודית, אב-טיפוס ו-PoC, ומסירת דוח חקירה מפורט וכדומה עשויים להיות בתשלום.

אם מזמינים את החקירה או הסקירה עצמה, היא מתומחרת כעבודה עצמאית בתשלום. אם העבודה בתשלום, נציג את ההיקף ואת העלות לפני תחילת העבודה.

  1. משתפים אותנו במצב

    ספרו לנו, ככל שידוע לכם, מהי המטרה, מה הקושי ומהי סביבת היעד.

  2. בודקים היקף ועלות

    אנחנו מציגים את החקירה הנדרשת, היקף העבודה, התוצרים, העלות ודרך העבודה.

  3. מתחילים אחרי הסכמה

    במהלך החקירה והפיתוח אנחנו משתפים בהתקדמות, במה שאומת ובמגבלות שנשארו.

  4. בודקים את התוצאות ומוסרים

    אנחנו בודקים את התוצאות בתנאים שהוסכמו, ומתקדמים להטמעה או לצעד הבא.

רוצים לדעת יותר על הטיפול הטכני?

פתיחת הטכנולוגיות ואופן העבודה בפירוט

תמיכה ביישום Java עסקי לאורך התחזוקה וההפצה.

צריכים לקבל לידיכם יישום Swing שאיש הצוות שהחזיק בו עזב? רוצים לשדרג את גרסת Java? רוצים לצמצם את ההבדלים בין סביבות הריצה באתרי ההתקנה? KomuraSoft מלווה פיתוח, שינוי ותחזוקה של יישומי Java לשולחן עבודה ב-Windows. פיתוח חדש החל מ-500,000 JPY כנקודת מוצא, ואנחנו מכינים הצעת מחיר לאחר שהיקף העבודה נבדק.

השירות מתייחס ליישומי שולחן עבודה כמו אלה שנבנו עם Swing,‏ AWT ו-JavaFX ודומיהם. אנחנו לא יוצאים מהנחה שצריך לכתוב את היישום מחדש או לקמפל אותו ל-native, אלא בוחרים גישה שמתאימה לנכסים הקיימים ולתפעול.

בעיות שאפשר להתייעץ איתנו עליהן

  • לא ברור איך היישום הקיים בנוי, ולכן הוספת יכולות ותיקון תקלות לא מתקדמים
  • רוצים לעבור מסביבה ישנה כמו Java 8, אבל לא ברור מה ההשפעה
  • רוצים להחליף שיטת הפצה והרצה ישנה שמבוססת על Applet / Web Start
  • הבדלים ב-JRE ובהגדרות בין מחשבים גורמים לתקלות בהתקנה
  • רוצים לעבור מ-Swing ל-JavaFX, או לשפר קפיאות והתנהגות לא חלקה של הממשק
  • רוצים להתייעץ אם לפתח חדש ב-Java או לבחור טכנולוגיה אחרת ל-Windows

פיתוח ותחזוקה שאנחנו תומכים בהם

פיתוח חדש ושינוי של יישומים קיימים

בנוסף לפיתוח יישומים עסקיים וכלים פנימיים באמצעות Swing / JavaFX, אנחנו בודקים יישומי Swing / AWT / JavaFX קיימים, מוסיפים להם יכולות ומתקנים בהם תקלות. אנחנו מגדירים בבירור מה רץ ב-UI thread ומה בעיבוד ברקע, ובודקים מחדש גם את זמן התגובה ואת היומנים.

עדכון Java וספריות התלות

אנחנו בודקים את גרסת Java הנוכחית, את מבנה ה-build, את ספריות התלות ואת תנאי התפעול. אנחנו לא רק בוחרים יעד למעבר, אלא מבצעים את העדכון כולל בדיקת תאימות, בדיקות ונוהל התקנה.

בחינה מחדש של שיטת ההפצה

אנחנו שוקלים הפצה כקובץ exe או MSI עם סביבת ריצה מובנית באמצעות jpackage, ומגדירים את ההכנות וההגדרות באתר ההתקנה. קומפילציה ל-native באמצעות GraalVM native-image מחייבת בדיקה מוקדמת של התמיכה ביכולות שהיישום תלוי בהן ושל מגבלות ב-build, ורק אחריה מחליטים. אנחנו לא מערבבים בין שילוב סביבת ריצה ביישום לבין קומפילציה ל-native, ובוחרים את הגישה שמתאימה למטרה.

איך מתנהלת העבודה

  1. בודקים את המצב הנוכחי. אנחנו בודקים את קוד המקור, את גרסת Java, את הספריות ואת שיטות ה-build וההפצה.
  2. משווים בין גישות. אנחנו מגדירים את ההיקף והסיכונים של המשך תחזוקה, שינוי חלקי, מעבר בין גרסאות והחלפה.
  3. מממשים ומאמתים. אנחנו בודקים שהיישום עובד ביכולות ובסביבות שהוסכמו, ומכינים גם את נוהל ההפצה והיומנים.

אפשר להתייעץ איתנו גם לגבי סביבות שבהן יישומי .NET ל-Windows ויישומי Java פועלים יחד. ספרו לנו למה משמש היישום הנוכחי ומה גרם לכם לשקול שינוי או מעבר.

שאלות נפוצות לפני ההזמנה

האם אפשר להתייעץ גם על יישום Java שאין קשר עם מי שפיתח אותו או עם איש הקשר שלו?

כן. אנחנו בודקים את קוד המקור, סביבת הפיתוח וספריות התלות, ומתקדמים מהבדיקה אל השינוי והתחזוקה. אם חלק מהחומרים אבד, אפשר להתייעץ איתנו, החל מבירור מה נשאר ובאילו חלקים נדרשת בדיקה נוספת.

אנחנו עדיין ב-Java 8. האם כדאי לעבור לגרסה חדשה?

אנחנו לא ממליצים לשדרג בכל מקרה. אנחנו בודקים את תנאי התמיכה של ה-JDK שבו אתם משתמשים, את דרישות האבטחה, את ספריות התלות ואת תקופת התפעול הצפויה. אנחנו שוקלים יעדים אפשריים כמו Java 17 / 21, ומגבשים כיוון שמתאים לתאימות ולתנאי התחזוקה.

האם אפשר להפיץ את היישום בלי שהמשתמשים יתקינו JRE בנפרד?

אפשר לשקול הפצה כקובץ exe או MSI עם סביבת ריצה מובנית באמצעות jpackage. קומפילציה ל-native באמצעות GraalVM native-image היא גישה אחרת, ואנחנו מחליטים אם היא מתאימה רק לאחר שבדקנו את התמיכה בממשק המשתמש ובספריות התלות.

אנחנו מתלבטים אם להמשיך עם יישום ה-Java או לבנות אותו מחדש בטכנולוגיה אחרת.

אנחנו משווים בין האפשרויות לפי חיבור התקנים, גישה לקבצים ולהתקנים מקומיים, הנכסים הקיימים ומבנה התחזוקה. אנחנו מפרטים את הסיבות להמשיך עם יישום שולחן עבודה לצד היתרונות והמאמץ שבהחלפה, ובמידת הצורך בוחנים תוכנית מעבר הדרגתית.

יצירת קשר

קודם כול, כמה שורות על המצב הנוכחי.

אין צורך במסמך מפרט מפורט או במונחים טכניים. ספרו לנו, ככל שידוע לכם, על הנושאים הבאים:

  • הבעיה או מה שרוצים להשיג
  • התוכנה, ההתקנים והסביבה הרלוונטיים
  • מועד מבוקש (גם אם עוד לא נקבע)

אין צורך לצרף לפנייה הראשונה חומרים סודיים או סיסמאות.

דוגמה לניסוח בקשת ייעוץ

קיבלנו לידינו יישום Swing ישן. נשמח להתייעץ על עדכון Java ועל שינוי שיטת ההפצה כך שיהיה קל למשתמשים להתקין.

אין צורך במסמך מפרט. אפשר להתייעץ איתנו עם מה שידוע לכם.

כפתור ההתייעצות פותח את דף יצירת הקשר בעברית, עם דרכים ליצור איתנו קשר. "להתייעץ בדוא"ל" יוצר הודעת דוא"ל שכוללת את שם השירות.