ЦИЉНА ГРУПА
Ова апликација је објављена за програмере који прате ВебФКС пројекат и део је демонстрација пројекта.
ЗА НОВУ ПУБЛИКУ
ВебФКС је бесплатно решење за више платформи отвореног кода које може да циља 7 платформи (Веб, Андроид, иОС, мацОС, Линук, Виндовс и ембед као што је Распберри Пи) из једне Јава базе кода.
Основне технологије: ОпенЈФКС, Глуон & ГВТ.
На пример, можете да посетите веб верзију ове исте апликације на хттпс://раитрацер.вебфк.дев
Без обзира на платформу, изворни код апликације је потпуно исти (погледајте одељак ЛИНКОВИ у наставку да бисте приступили изворном коду ове демонстрације).
Апликација је написана на Јави и користи ЈаваФКС АПИ за изградњу корисничког интерфејса.
Глуон ланац алата (изграђен на врху ГраалВМ-а) се користи за компајлирање Јава кода апликације у изворну апликацију за све платформе осим за Веб (тако да ово укључује ову верзију Андроида).
ГВТ се користи за компајлирање веб верзије. Транспилира Јава код у оптимизовани ЈаваСцрипт код.
Као резултат тога, сви извршни програми на свим платформама нуде оптимизоване перформансе.
О ОВОМ ПОСЕБНОМ ДЕМО
Овај демо приказује пример апликације која не блокира кориснички интерфејс упркос великој употреби ЦПУ-а, и то на било којој платформи (чак и на вебу).
Док апликација израчунава праћење зрака, кориснички интерфејс је и даље реактиван, чак можете да репродукујете до сада израчунату анимацију док она наставља рачунање у позадини.
Ово се постиже коришћењем АПИ-ја ВебФКС Воркер, који је преведен на стварне веб раднике за веб платформу, и стандардне Јава нити за друге платформе.
ЛИНКОВИ
Демо изворни код: хттпс://гитхуб.цом/вебфк-демос/вебфк-демо-раитрацер
ВебФКС веб локација: хттпс://вебфк.дев
ВебФКС ГитХуб: хттпс://гитхуб.цом/вебфк-пројецт/вебфк