Skip to content

Commit

Permalink
Added JTaccuino and Sven
Browse files Browse the repository at this point in the history
  • Loading branch information
FDelporte committed Feb 6, 2025
1 parent 7fb1dd3 commit 8fb0bb0
Show file tree
Hide file tree
Showing 14 changed files with 91 additions and 2 deletions.
3 changes: 2 additions & 1 deletion links/2025/2025-02/2025-02-07/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@ Did we miss anything? Is there anything you want to have included in one of the

## Podcasts, Videos, Books

* A new "JavaFX In Action" interview by **Frank Delporte** with *Sven Reimers** about JTaccuino: "_A JavaFX-based notebook application to make it easier to learn Java and experiment with notebooks that can visualize the variables in different ways, like tables and graphs._" [Video on YouTube](https://www.youtube.com/watch?v=gkHgsamCoGc) and [more info here](https://webtechie.be/post/2025-02-06-jfxinaction-sven-reimers-jtaccuino/).
* A new "JavaFX In Action" interview by **Frank Delporte** with [**Sven Reimers** about JTaccuino](https://www.youtube.com/watch?v=gkHgsamCoGc): "_A JavaFX-based notebook application to make it easier to learn Java and experiment with notebooks that can visualize the variables in different ways, like tables and graphs._" [More info here](https://webtechie.be/post/2025-02-06-jfxinaction-sven-reimers-jtaccuino/).
* [Message from **Johan Vos**](https://bsky.app/profile/johanvos.bsky.social/post/3lhiloggumk2g): "_This project is key to Java. We need a notebook to bring Java towards students, scientists,... and help them doing research/POC's in the same language that can later be used in production systems where performance/stability/scaling/security is key._"

## Conferences

Expand Down
16 changes: 16 additions & 0 deletions people/people.json
Original file line number Diff line number Diff line change
Expand Up @@ -888,5 +888,21 @@
],
"createdOn": "2025-01-07",
"modifiedOn": "2025-01-07"
},
{
"name": "Sven Reimers",
"email": "",
"companyId": "",
"website": "",
"gitHub": "svenreimers",
"blogId": "",
"linkedIn": "svenreimers",
"twitter": "",
"bluesky": "sreimers.bsky.social",
"champion": true,
"rockstar": false,
"id": "s.reimers",
"createdOn": "2025-02-06",
"modifiedOn": "2025-02-06"
}
]
Binary file added people/s.reimers/photo.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions people/s.reimers/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
eXpert Groundsegment Software Architecture at Airbus Defence and Space with a long history in the Java and JavaFX community. He received the Dukes Choice Award in 2009 and became a Java Champion in 2015.
Binary file added realworld/jtaccuino/display-graph.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added realworld/jtaccuino/examples.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added realworld/jtaccuino/getting-started-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added realworld/jtaccuino/getting-started-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added realworld/jtaccuino/getting-started-3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added realworld/jtaccuino/markdown-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added realworld/jtaccuino/markdown-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
53 changes: 53 additions & 0 deletions realworld/jtaccuino/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
JTaccuino is a JavaFX based notebook application for Java developers.

It is built for usages in education, interactive experimentation with algorithms, and more advanced use cases.

Java code execution is provided by JShell, the awesome Java REPL.

![Displaying a graph in JTaccuino](display-graph.png)

## Download the Application

Builds for Windows, Linux, and macOS are available on the [releases page of the GitHub project](https://github.com/jtaccuino/jtaccuino/releases).

### Examples

You can find [many examples in the GitHub repository](https://github.com/jtaccuino/jtaccuino/tree/main/examples).

![Screenshot of the examples in the GitHub repository](examples.png)

## Download the Sources

In case you want to learn how the application works, file a bug, propose an improvement, please check the [GitHub repository](https://github.com/jtaccuino/jtaccuino)

## Usage Instructions

### Getting Started

* [Download](/download/) the application or sources and run it.
* Add some Java code to the empty block and click on the "play" button.

![Screenshot of the examples in the GitHub repository](getting-started-1.png)

* A new empty block appears, add some code here to use the code from the first block.

![Using variables defined in the first block](getting-started-2.png)

* Repeat these steps...

![Other use of variables defined in the first block](getting-started-3.png)

### Adding Descriptions

By using MarkDown-formatted content, you can add more information about your notebook.

![Input MarkDown content](markdown-1.png)

When you hit the play button of the block, the text gets visualized.

![Displayed as text](markdown-2.png)

### Loading Examples

Check the [examples](https://github.com/jtaccuino/jtaccuino/tree/main/examples) for more advanced use. You can execute a complete notebook at once, by clicking the play button in the top menu bar.

14 changes: 14 additions & 0 deletions realworld/realworld.json
Original file line number Diff line number Diff line change
Expand Up @@ -797,5 +797,19 @@
"personIds": [
"f.delporte"
]
},
{
"id": "jtaccuino",
"name": "JTaccuino",
"url": "https://jtaccuino.github.io/",
"domain": "Education",
"tags": "learning, education",
"summary": "JavaFX based notebook application for Java developers",
"description": "JTaccuino is a JavaFX based notebook application for Java developers. It is built for usages in education, interactive experimentation with algorithms, and more advanced use cases.",
"createdOn": "2025-02-06",
"modifiedOn": "2025-02-06",
"personIds": [
"s.reimers"
]
}
]
6 changes: 5 additions & 1 deletion videos/videos.json
Original file line number Diff line number Diff line change
Expand Up @@ -1476,14 +1476,18 @@
"type": "JFX In Action",
"platform": "Desktop",
"domain": "Education",
"description": "Sven Reimers created a JavaFX-based notebook application to make it easier to learn Java and experiment with notebooks that can visualize the variables in different ways like tables and graphs.",
"description": "Sven Reimers created JTaccuino, a JavaFX-based notebook application to make it easier to learn Java and experiment with notebooks that can visualize the variables in different ways like tables and graphs.",
"id": "gkHgsamCoGc",
"minutes" : "22",
"createdOn": "2025-02-06",
"modifiedOn": "2025-02-06",
"publishedOn": "2025-02-06",
"personIds": [
"s.reimers",
"f.delporte"
],
"realworldIds": [
"jtaccuino"
]
}
]

0 comments on commit 8fb0bb0

Please sign in to comment.