Software Development Kit in future Scania Interactors

University essay from Institutionen för informationsteknologi

Author: Magnus Broberg; [2008]

Keywords: ;

Abstract: This Master of Science thesis in Information Technology Engineering highlights and investigates some aspects of creating a new Software Development Kit (SDK) for the Scania Interactor using Microsoft .Net. The contents of the SDK is specified, and an Interactor Development Kit (IDK), the software components of the SDK, is designed with an architecture that includes a service in order to handle data propagation and initialization, and class libraries for referencing by Interactor applications. For the service, the traditional distributed technology .Net Remoting is compared to the new technology Windows Communication Foundation, and .Net Remoting is found to be most appropriate since it supports full type fidelity and can be integrated in the IDK in a flexible way. The IDK supports access control in order to provide exclusive access to some of its functionality from applications developed by Scania. Access control is implemented using Microsoft strong names for assemblies, and using strong name access restricted objects, the Remoting call context, and a custom sink for the service. The part of the IDK that manages CAN data propagation is implemented together with a mechanism for parameterized subscriptions of events, something that has been requested by end users. A sample application is also implemented that uses a modified version of the IDK, which aquires data through the old SDK instead of a future black box over IP.

  AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)