<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/javafx-in-action-1-with-pedro-duque-vieira-aka-duke-about-hero-pdfsam-fxthemes-fxcomponents--myxfqx4sf" -->

---
title: JavaFX In Action #1 with Pedro Duque Vieira, aka Duke...
description: Frank Delporte launches a new video series &#x27;JFX In Action&#x27; interviewing JavaFX developers. The first episode features Pedro Duque Vieira, who discusses his...
canonical: https://daily.dev/posts/javafx-in-action-1-with-pedro-duque-vieira-aka-duke-about-hero-pdfsam-fxthemes-fxcomponents--myxfqx4sf
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: JavaFX In Action #1 with Pedro Duque Vieira, aka Duke about Hero, PDFSam, FXThemes, FXComponents,... | daily.dev
og:description: Frank Delporte launches a new video series &#x27;JFX In Action&#x27; interviewing JavaFX developers. The first episode features Pedro Duque Vieira, who discusses his...
og:url: https://daily.dev/posts/javafx-in-action-1-with-pedro-duque-vieira-aka-duke-about-hero-pdfsam-fxthemes-fxcomponents--myxfqx4sf
og:image: https://api.daily.dev/og/posts/mYXfqx4SF.png
og:image:alt: JavaFX In Action #1 with Pedro Duque Vieira, aka Duke about Hero, PDFSam, FXThemes, FXComponents,...
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# JavaFX In Action #1 with Pedro Duque Vieira, aka Duke about Hero, PDFSam, FXThemes, FXComponents,...

**[WebTechie](https://daily.dev/sources/webtechie)** · 2 min read · 0 upvotes · 0 comments

## Summary

Frank Delporte launches a new video series 'JFX In Action' interviewing JavaFX developers. The first episode features Pedro Duque Vieira, who discusses his JavaFX applications including Hero (a CAD tool for energy efficiency) and PDFSam (a PDF editor with 100,000 downloads in April 2024). Pedro also covers his open-source JavaFX libraries — FXThemes, FXComponents, and Transit Theme — which have been used in notable projects including NASA mission design tools and an AI analysis application open-sourced by Johns Hopkins University Applied Physics Laboratory.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://webtechie.be/post/2024-06-05-jfxinaction-pedro-duque-vieira-duke/>

## Similar posts on daily.dev

- [JavaFX Links of October 2025](https://daily.dev/posts/javafx-links-of-october-2025-hwsdawcbw) · Foojay.io · 1 upvotes · 0 comments
- [Video series “JavaFX In Action”, Part 6 with Vlad Protsenko \(Clojure\), Matt Coley \(Recaf\), Craig Raw \(Sparrow\), and Florian Enner \(3D Robot Visualization\)](https://daily.dev/posts/video-series-javafx-in-action-part-6-with-vlad-protsenko-clojure-matt-coley-recaf-craig-raw-kncv8bgzs) · Foojay.io · 0 upvotes · 0 comments

---

Tags: [#java](https://daily.dev/tags/java)

[View this post on daily.dev](https://daily.dev/posts/javafx-in-action-1-with-pedro-duque-vieira-aka-duke-about-hero-pdfsam-fxthemes-fxcomponents--myxfqx4sf)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"JavaFX In Action #1 with Pedro Duque Vieira, aka Duke about Hero, PDFSam, FXThemes, FXComponents,...","url":"https://daily.dev/posts/javafx-in-action-1-with-pedro-duque-vieira-aka-duke-about-hero-pdfsam-fxthemes-fxcomponents--myxfqx4sf","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/javafx-in-action-1-with-pedro-duque-vieira-aka-duke-about-hero-pdfsam-fxthemes-fxcomponents--myxfqx4sf"},"datePublished":"2026-03-31T12:41:03.096Z","dateModified":"2026-03-31T13:00:10.680Z","description":"Frank Delporte launches a new video series 'JFX In Action' interviewing JavaFX developers. The first episode features Pedro Duque Vieira, who discusses his...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/978cb80d1a0b65c22e77295ad64aa734?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/978cb80d1a0b65c22e77295ad64aa734?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"WebTechie","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"WebTechie","logo":"https://media.daily.dev/image/upload/s--Q98Q0_9X--/f_auto,q_auto/v1774960848/logos/webtechie?_a=BAMAMiWQ0","url":"https://daily.dev/sources/webtechie"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/javafx-in-action-1-with-pedro-duque-vieira-aka-duke-about-hero-pdfsam-fxthemes-fxcomponents--myxfqx4sf","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"java","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"WebTechie","item":"https://daily.dev/sources/webtechie"},{"@type":"ListItem","position":3,"name":"JavaFX In Action #1 with Pedro Duque Vieira, aka Duke about Hero, PDFSam, FXThemes, FXComponents,..."}]}
```

