ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Developing a cross platform library for use in mobile and web applications

Miha Hribar (2014) Developing a cross platform library for use in mobile and web applications. EngD thesis.

Download (1849Kb)


    Developing applications for different platforms is complicated. It opens a lot of avenues for mistakes, complicates testing and bugfixing, while almost completely destroys any chance of simultaneous application upgrade. The result of this are prolonged development cycles and slow feature creep, which in todays "startup" world is not an option. Despite the differences between platforms, they most likely share a lot of functionality which has to be developed for each platform. The solution to this problem is to develop a cross-platform library. The goal of the thesis is to develop a library for the RRULE RFC5545 specification, which enables applications to schedule and display recurring events. The library will then be used in a web, iOS, Android and Windows Phone application. We will outline different approaches to writing the shared library, list the pros and cons and in the end decide on the best approach.

    Item Type: Thesis (EngD thesis)
    Keywords: cross platform library, iOS, Android, Windows Phone, JavaScript, Emscripten, LLVM
    Number of Pages: 45
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Dejan Lavbič302Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=50070&select=(ID=00010717268)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 2609
    Date Deposited: 09 Jul 2014 13:59
    Last Modified: 13 Aug 2014 14:25
    URI: http://eprints.fri.uni-lj.si/id/eprint/2609

    Actions (login required)

    View Item