shm dev