Java native / JNA expert required

Job ID: 35055062

Budget: $2 – $20 USD

I require a java expert on windows and Java Native API to identify window handles and window activities

We search for the right fit in the team for regular work. This is a reliable delivery with a reliable communication. To identify if you fit from the technical perspective here a small test task.

As a quick test task here the requirements

- NO/NONE UI required, only a ongoing desktop application.
- NO/NONE persistence framework required (spring or something)

implement a window detection per human visible physical screen/display
- the visible windows with the visible coordinates per screen (and thus visible percentage)
- the z order of the visible windows
- if the window has currently the focus or not
- the title + executable per windows
- provide the result as a class with the details and a List containing all windows-data
- provide also if user uses virtual desktops

you deliver the code, which basically has
- a main() + your required classes + methods
- sysout the results to the console

MS1:
implement the data class and the list of all open windows per physical screen + focus/active flag

MS2:
implement the visibility section + z-order parts of all visible windows

MS3:
implement the rest of the requirements (e.g. title + executable)


delivery?
- in our git (will be shared after award)
- as java source delivery
- maven (dependencies are all managed there)
- required libs need prior confirm to be accepted
- JDK17 compatible

your bid?
you provide estimate as billable hours + delivery date per milestone, we may discuss about requirements
we confirm, you implement

Budget?
we do not disclose, place your best bid to get considered