@MASTERSTHESIS\{IMM2015-06873, author = "T. Cielecki", title = "Environmental Sensor Monitoring tablet application designed using cross-platform design patterns and frameworks", year = "2015", school = "Technical University of Denmark, Department of Applied Mathematics and Computer Science", address = "Richard Petersens Plads, Building 324, {DK-}2800 Kgs. Lyngby, Denmark, compute@compute.dtu.dk", type = "", note = "{DTU} supervisor: Stig H{\o}gh, shog@dtu.dk, {DTU} Compute.", url = "http://www.compute.dtu.dk/English.aspx", abstract = "Applications for mobile devices, including smart phones and tablets have become widely popular. The respective market places each contain hundreds of thousands of apps, the major ones contain millions of applications and each day these numbers increase. There are several ways to create these applications, either using the native development kits or using one of the several other methodologies which allow to target more than one operating system at once. There are several problems and paradigms to address when creating applications using a cross-platform development kit, which this thesis will address. One of the important paradigms, is how to reuse code across different platforms, an often difficult task, due to reasons such as differences in programming languages, differences in how to construct User Interface code, differences in how to interact with hardware on the individual platforms. This thesis focuses on how to create cross-platform applications using design patterns, which enable a great amount of code to be shared across platforms. This is shown by implementing a couple of tablet applications, used for environmental sensor monitoring, for Windows 8.1 and Android." }