AbstractsComputer Science

Evaluation of development platforms

by Daniel Svensson




Institution: Linköping University
Department:
Year: 2011
Keywords: Oracle; ADF; Silverlight; WCF; RIA; Evaluation; Programming environments; .NET; JDeveloper; Visual Studio; C#; Lightswitch; Microsoft; Natural Sciences; Computer and Information Science; Computer Science; Naturvetenskap; Data- och informationsvetenskap; Datavetenskap (datalogi); TECHNOLOGY; Information technology; Computer science; TEKNIKVETENSKAP; Informationsteknik; Datavetenskap; teknik; Technology; Computer and information science at the Institute of Technology; Datavetenskap vid LiTH
Record ID: 1346505
Full text PDF: http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-69511


Abstract

CRM Treasury Systems AB is one of the Nordic Countries’ leading companies within treasury management. Their main product CRM Finance is a software program for financial administrators with roots back to the early 90s. Computer usage and software has changed considerably since then and the company is currently considering choosing a new technology to base future products upon. In this thesis Oracle ADF, Microsoft Lightswitch beta 1 and Silverlight with WCF RIA Services, are compared in order to select a suitable technology to base future applications on. The frameworks are used to implement a simple application with a small number of screens displaying database data in order to get to know the frameworks and capture the time required to get started. After the basic applications have been implemented in all the three frameworks and evaluated it is decided to continue by implementing a number of more advanced authorization and internationalization scenarios. It is decided to continue with only two of the selected frameworks due to lack of time once the simple application has been implemented successfully. Lightswitch beta 1 is chosen for discontinuation due to an uncertain future for the application as it is the first public available beta of the product. Based on the experience from the implementations performed, the time required for them as well as how the platforms fit the company’s requirements the .NET platform with Silverlight + WCF RIA Services is recommended as the base for future applications.