develop applications in areas such as distributed control systems and mobile