Métodos

About: Glass Finder

En 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

Entradas recientes

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 meses 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 meses ago

CAD - No es sólo para mecánicos, ¿sabe?

Introducción - Redefinición de CAD Cuando la mayoría de la gente oye "CAD", piensa en software de diseño mecánico en 3D, como SolidWorks, AutoCAD o...

7 meses ago

Interferómetro - o - Sensor de frente de onda

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

8 meses ago

EUV y el estado de la litografía

Litografía óptica de alta gama, de qué se trata La litografía EUV parece ciencia ficción hecha realidad: espejos con suavidad a nivel atómico, luz...

9 meses ago

Óptica física en la GPU Nvidia

Intro Durante la mayor parte de mi carrera en óptica, he simulado imágenes de moduladores espaciales de luz y, sobre todo, de SLM...

9 meses ago