Methoden

About: Glass Finder

Die Glass Finder application is a slice of another project aiming to extend the set of services already offered by Senslogic.

But it’s not only that. It’s also a vehicle to specifically improve the quality of software that we deliver.

The mission of Senslogic is to enable customers to find the full potential of their products, particularly targeting optical system integrators.

For Senslogic, this has often meant improving optical system knowledge by leveraging statistics, software, and more or less complex models enough to answer the relevant questions.

The full potential of good software

As computer power grows, we can build increasingly realistic models that can be used for supporting manufacturing and making future product decisions by matching customers needs to the technical potential of a given system. Hence, the focus on software and software quality.

As I mentioned in RUST – Not just for programmers, the language has a lot to offer for physicists because we often want more than FFT, matrix multiplication, and SVD. Once we get the basics right and realize how useful what we just developed actually is, we often want to leverage it. L’appétit vient en mangeant, and there’s only so much you can do with Fortran.

That was a long preamble about “why the glass finder”. The point is not the glass finder itself, but it is a demonstrator and a training app to explore Rust, web interfaces (through Leptos) and WebGPU graphics. For this reason, the application uses techniques such as compute shaders. Not because it is by any stretch of the imagination motivated by performance, but because it is for exploring the technologies and the WebGPU interface.

Exploring user experience

But there are other things that can only be learned by experiencing the result. For example, each click, mouse wheel scroll, and mouse selection initiates a database lookup to a remote server, which in this case is located in Nuremberg, Germany. Does it offer a reasonable user experience, or is a local cache needed? I’d love to hear from you, especially if you are outside of Europe. All I can say is that the works well from Spain.

Looking forward

The experience of working with Rust and WebGPU has been so positive that I can practically promise more than a couple of much more sophisticated applications will appear on this site during 2026. Applications that the optical engineer will be able to leverage in the lab by only a few clicks on this site. Already started to work on it.

I can also promise none of it will leverage AI. It will be 100% quality of the data in, quality of the results out, coupled with high-performance computing and solid physical optics models. They will certainly leverage the GPU for compute potential, and not only visualization.

Jarek

Neueste Beiträge

RUST – Not just for programmers

Rust offers an interesting language option for optics and physics modeling. Take a look why Rust may be an option…

5 Monaten ago

It’s Quiet, For a Reason

Working on It You may have noticed the blog’s been a little quiet lately—that’s focus, not neglect. At Senslogic we…

7 Monaten ago

CAD - Das ist nicht nur etwas für Mechaniker

Einführung - Neudefinition von CAD Wenn die meisten Menschen "CAD" hören, denken sie an 3D-Software für die mechanische Konstruktion, wie SolidWorks, AutoCAD oder...

7 Monaten ago

Interferometer - oder - Wellenfrontsensor

Technology continues to advance, and so do wavefront sensors. One notable improvement has been in wavefront sampling density. Examples of…

8 Monaten ago

EUV und der Stand der Lithografie

Optische High-End-Lithografie, worum geht es EUV-Lithografie wirkt wie real gewordene Science-Fiction: Spiegel mit atomarer Glätte, Licht...

9 Monaten ago

Physikalische Optik auf dem Nvidia-GPU

Intro Die meiste Zeit meiner beruflichen Laufbahn in der Optik habe ich mich mit der Simulation der Abbildung von räumlichen Lichtmodulatoren, vor allem SLMs, beschäftigt...

9 Monaten ago