system analysis for an instrumental desktop app(white light interferometer)


SmartWLI  app description:
it is an instrument to measure 3D profile in nm scale by White light interferometry.  
physical distrubution: (1)server with The mysql database for 1...n  Instrumental desktop APP; (2)each desktop app run on a single PC, control a White light interferometry microscope; (3)for each instrument, it is a white light interferomertry microscope, which includes  1 camera;  3 motion translation stage; 1 pizeo stage.

develop language: (1)GUI can be developped with any framework, which should be able to A.display 3D image; B.call C/c++  functions in dll; C. event triggable in-between c/c++ dll  and the GUI;
OS:  identical OS for mysql Server  and the PC(  normally, server is running on the PC same as the instrument, ie. single server to single PC).   It can be linux, Windows,   crossplatform is preferred( not obligated).


mission:
1.according to the UI (.rp) file,  make system analysis
2. mysql database design, and odbc  interface in c/c++  develope
3. write documents on modules for further developping
4. recruit team on upworks, manage and control the process of the project

note: becase the instrument is for Whilte Light Interferometer,  it include a microscope hardwares to control(controll dll will be provided in c++) ,   during the developping, define the interface for hardward control, and a switcher   :
when _WLI_HARDWARE_ON defined , to call hardware control dll ;  if not , to simulate without the Hardware Operation

qualify:
(1)mysql database;
(2)c/c++ language;
(3)expert on system analysis;
(4)expert on hiring and control on Upworks.


pay according to milestones, and total payments  will be determined after the detailed design.

UX is attached.

Budget: $2,000
Posted On: April 18, 2023 03:05 UTC
Category: Desktop Software Development
Skills:C++, MySQL Programming, System Analysis, Hiring Strategy, Software Architecture & Design
Country: United States
click to apply