Working on platform abstraction with loading shared objects