Sajtóközlemény

Jidebug Plus hibakereső alkalmazás kifejlesztése a 4D Soft Kft.-nél

A 4D Soft Kft. 185 348 000 forint, 56,7 % támogatási intenzitású vissza nem térítendő európai uniós támogatást nyert a Széchenyi 2020 Versenyképes Közép-Magyarországi Operatív Program, a „VEKOP-2.1.1-15 Vállalatok K+F+I tevékenységének támogatása” pályázati kiírás keretében, az „Jidebug Plus hibakereső alkalmazás kifejlesztése a 4D Soft Kft.-nél” címmel benyújtott pályázatával.

A projekt azonosítószáma: VEKOP-2.1.1-15-2016-00041

A támogatással megvalósuló kutatás-fejlesztés célja Jidebug Plus hibakereső alkalmazás kifejlesztése a 4D Soft Kft.-nél A projekt a kedvezményezett telephelyén, 1096 Budapest, Telepy utca 24. valósul meg, 2018. július 02. és 2020. december 29. között. A 4D Soft Kt. fő tevékenységi területe komplex alkalmazások kifejlesztése enterprise környezetben, főként microservice architektúrában. Kulcsrakész IT rendszereket fejlesztünk, melyek célja a hatékonyság növelése. A megrendelőink igényeit szem előtt tartva fejlesztünk ki egyedi rendszereket, készítünk alkalmazásokat.

Mivel nagyobb, összetettebb rendszerek fejlesztését végezzük, megvizsgáltuk, mik azok a pontok, melyek a legtöbb időt veszik igénybe a fejlesztés és a működtetés komplex ciklusában, és hogy ilyen eszközökkel lehetne felgyorsítani a fejlesztéseinket, illetve javítani ügyfeleink elégedettségét.

Mivel a cégben több évtizedes fejlesztési-tesztelési tapasztalat gyűlt össze, olyan belső projektet indítottunk el, ami a fejlesztéseket lassító hibakeresések módszertanát újítja meg. Egy historikus debuggert terveztünk meg, ami a piacon jelenlévő debuggerektől eltérő módon képes felfejteni és azonosítani a programhibákat. A megoldás olyan univerzálisan használható terméket eredményez, mely nem cégspecifikus, így más, Java fejlesztéssel foglalkozó fejlesztők is képesek jelentősen felgyorsítani és leegyszerűsíteni a tesztelés-hibakeresés-fejlesztés folyamatát.

Projektünkre a VEKOP-2.1.1 program keretében támogatást nyertünk, így ennek segítségével megkezdtük a szoftver kifejlesztését, amit 2020 decemberére fejeztünk be.

Hogyan működik?

  • Szabványos Java technológia (Java Instrumentation API, Java Agent)
  • Kiegészíti a lefordított bytekódot ún. “mérőpontokkal”, amik a felvételt végzik.
  • Csak a valóban felhasznált adatokat mentjük.
  • JVM szinten fut, így egyéb, nem Java programnyelvekkel is (scala, kotlin) használható.

A JiDebug debugger előnyei

  • Nem kell utólag rekonstruálni a tesztet (hibát), mert már felvettük a teljes futást.
  • A fejlesztőnél nem szükséges felépíteni a tesztkörnyezetet.
  • Egy futás később is vizsgálható, akár több alkalommal, ha szükséges.
  • A rögzítés nem akasztja meg a teljes szervert.
  • Az alkalmazást nem kell felkészíteni a debugolásra.
  • A futtató konténert sem kell módosítani
  • A vizsgált rendszer mélyebb ismerete nélkül is lehet debugolni, elemezni.
  • Nem kell ismerni mi mihez kapcsolódik
  • Junior fejlesztők is képesek senior szintű elemzést végezni.

További információ kérhető:
Név:Greksza Csilla
Mobil:06-1-455-8880
E-mail cím: This email address is being protected from spambots. You need JavaScript enabled to view it.

Kiemelkedő eredmények a K+F és termékfejlesztési területen

Új pályázatot nyertünk termékfejlesztés céljából. A 2 éves projekt 2018. júniusban indul.

Kedvezményezett neve és címe 4D Soft Számítástechnikai Korlátolt Felelősségű Társaság 1096 Budapest, Telepy utca 24. 2. em.
Projekt címe „Jidebug Plus hibakereső alkalmazás kifejlesztése a 4D Soft Kft.-nél”
Szerződött támogatás összege 185 348 000,- Ft;
A támogatás mértéke 56,7 %
A projekt tartalma A vállalkozás a projekt keretében a Jidebug Plus hibakereső alkalmazás kifejlesztését tűzte ki célul. A Jidebug Plus kiindulási pontja a Jidebug termék (http://www.jidebug.com/), amelyet már többen megvásároltak, illetve használnak egyetemi oktatás során. Az alkalmazott lean metodológia alapján az eredeti Jidebug, teljesen átalakul, ugyanakkor a jelenlegi Jidebug sem lett olyan vonzó a felhasználók szemében, hogy tömegesen vásárolják, noha nagyon jó kiindulási alapnak tekintik. Az eszköz korai felhasználóitól (Mi-sys, Accenture, OTP bank, CIB bank, Precognox, ApPlello, stb.) nagyon sok hasznos visszajelzés érkezett, amely alapján egy olyan eszközt lehet készíteni, amely igen kelendőnek tűnik.
A projekt tervezett befejezési dátuma 2019.12.31.
A projekt azonosító száma VEKOP-2.1.1-15-2016-00041

Záró sajtóközlemény

Sikeresen elkészült az Analyse JET
Java alapú szoftverelemző eszköz

Az Analyse JET egy olyan eszköz – statikus analizátor –, amely a program futtatása nélkül szolgáltat nélkülözhetetlen információt Java programnyelvű kódról és annak összefüggéseiről. Ez az eszköz több új, nagyon korszerű technológia ötvözésével egyedülálló programértésre képes. Ennek megvalósítására három cég (4D Soft Kft - Budapest, ITP Systeme GmbH – München és Qualysoft GmbH – Bécs) konzorciumot alkotva elnyert egy Horizont 2020 EUROSTARS pályázatot, amely két év alatt másfélmillió euróból valósult meg. A termék sikeres kifejlesztése után Düsseldorfban a JCON2018 konferencián mutattuk be nagy Java közösség előtt.

Manapság a programok egyre bonyolultabbak, méretük is egyre nő. A nagy rendszerek már több tízmillió sor kódot tartalmaznak. Nincs olyan fejlesztő, aki ezt egymaga átlátná. Természetes, hogy kellenek eszközök, amelyek segítenek a kód megértésében. Ehhez intelligens keresésre van szükség úgy, hogy az eredmények azonnal elérhetők kell, hogy legyenek. Azonban még ez is kevés! A programban nagyon sok az összefüggés. Egyes kódrészek hatnak más kódrészekre, és ha módosítjuk a programot a hatások is módosulhatnak. Különösen nagy problémát okozhatnak a nem várt hatások, amelyeket éppen azért, mivel nem tudunk róluk, nem is teszteljük. Nem szerencsés, ha az ebből fakadó hibát a felhasználó találja meg. Az Analyse Jet erre a problémára nyújt egy minden eddiginél hatékonyabb megoldást.

A pályázat 2016.10.01-től 2018.10.31.-ig tartott. A termék ingyenes verziója az www.impacttracer.de honlapról letölthető.

A pályázat megnevezése: “Célorientált statikus analizátor Java programnyelvre a Java technológiákkal együtt”

Nyitó sajtóközlemény

A programértés magasabb szintje - Analyse JET

Az Analyse JET egy olyan eszköz – statikus analizátor –, amely a program futtatása nélkül szolgáltat nélkülözhetetlen információt Java programnyelvű kódról és annak összefüggéseiről. Ez az eszköz több új, nagyon korszerű technológia ötvözésével egyedülálló programértésre képes. Ennek megvalósítására három cég (4D Soft Kft - Budapest, ITP Systeme GmbH – München és Qualysoft GmbH – Bécs) konzorciumot alkotva elnyert egy Horizont 2020 EUROSTARS pályázatot, amely két év alatt több, mint másfélmillió euróból valósul meg.

Manapság a programok egyre bonyolultabbak, méretük is egyre nő. A nagy rendszerek már több tízmillió sor kódot tartalmaznak. Nincs olyan fejlesztő, aki ezt egymaga átlátná. Természetes, hogy kellenek eszközök, amelyek segítenek a kód megértésében. Ehhez intelligens keresésre van szükség úgy, hogy az eredmények azonnal elérhetők kell, hogy legyenek. Azonban még ez is kevés! A programban nagyon sok az összefüggés. Egyes kódrészek hatnak más kódrészekre, és ha módosítjuk a programot a hatások is módosulhatnak. Különösen nagy problémát okozhatnak a nem várt hatások, amelyeket éppen azért, mivel nem tudunk róluk, nem is teszteljük. Nem szerencsés, ha az ebből fakadó hibát a felhasználó találja meg. Az Analyse Jet erre a problémára nyújt egy minden eddiginél hatékonyabb megoldást.

A pályázat 2016.10.01-től 2018.09.30.-áig tart. Az első kipróbálható verzió szeptemberre válik elérhetővé, és már több jelentős német cég – az ITP jelenlegi partnerei – várja, hogy kipróbálhassa, bevezethesse.

A pályázat megnevezése: “Célorientált statikus analizátor Java programnyelvre a Java technológiákkal együtt”

A támogatás összege:
100,995,600 Ft

Finanszírozó:
Széchenyi 2020 program keretében az NKFI Alap – 75%
Európai Unió – 25%

Hazai kedvezményzett:
4D Soft Kft.
Cím: 1096 Budapest, Telepy u. 24
Honlap: https://4dsoft.hu/

Fenntarthatósági és esélyegyenlőségi program és jelentés 2017.

Környezeti jelentés 2017.

Környezet-egészségügyi kockázatértékelés 2017.