20 research outputs found

    An empirical investigation of performance overhead in cross-platform mobile development frameworks

    Get PDF
    The heterogeneity of the leading mobile platforms in terms of user interfaces, user experience, programming language, and ecosystem have made cross-platform development frameworks popular. These aid the creation of mobile applications – apps – that can be executed across the target platforms (typically Android and iOS) with minimal to no platform-specific code. Due to the cost- and time-saving possibilities introduced through adopting such a framework, researchers and practitioners alike have taken an interest in the underlying technologies. Examining the body of knowledge, we, nonetheless, frequently encounter discussions on the drawbacks of these frameworks, especially with regard to the performance of the apps they generate. Motivated by the ongoing discourse and a lack of empirical evidence, we scrutinised the essential piece of the cross-platform frameworks: the bridge enabling cross-platform code to communicate with the underlying operating system and device hardware APIs. The study we present in the article benchmarks and measures the performance of this bridge to reveal its associated overhead in Android apps. The development of the artifacts for this experiment was conducted using five cross-platform development frameworks to generate Android apps, in addition to a baseline native Android app implementation. Our results indicate that – for Android apps – the use of cross-platform frameworks for the development of mobile apps may lead to decreased performance compared to the native development approach. Nevertheless, certain cross-platform frameworks can perform equally well or even better than native on certain metrics which highlights the importance of well-defined technical requirements and specifications for deliberate selection of a cross-platform framework or overall development approach

    Density of Gr1-positive myeloid precursor cells, p-STAT3 expression and gene expression pattern in canine mammary cancer metastasis

    Get PDF
    The very recent studies on human and mice models have indicated an important role of myeloid precursor cells (progenitors or not fully differentiated cells that express the Gr1 antigen also called Gr1-positive myeloid suppressor cells) in the tumor progression and metastasis. They are thought to suppress the immune system and promote angiogenesis via Signal transducer and activator of transcription 3 (STAT3) activation. As of now there is no data available on the correlation of Gr1-positive cell number, phosphorylated STAT3 (p-STAT3) expression and cancer ability to metastasis. Thus, we counted the myeloid precursor cell number and analyzed p-STAT3 expression in 50 canine mammary tumors that gave local/distant metastases and did not metastasize. We showed that the number of Gr1-positive cells and p-STAT3 expression are significantly higher (p < 0.001) in the metastatic tumors than in the non-metastatic ones. We also observed higher expression of p-STAT3 in the canine mammary cancer cell lines with metastatic potential than in other cell lines (p < 0.001). Moreover, the number of myeloid precursors and p-STAT3 expression in metastatic tumors correlate strongly. The tumor infiltrating myeloid precursor cells may invigorate the STAT3 activity (probably via vascular endothelial growth factor – VEGF) that contributes to the tumor angiogenesis and furthermore tumor`s ability to metastasize. The analysis of gene expression in canine mammary cancer cell lines with metastatic potential indicated that semaphorin 3B (SEMA3B) and neuropilin receptors (NRP) may also be important elements in this process. Thus, we discuss the possible interactions within the tumor that may be required for cancer metastatis

    A Framework to Explain the Relation Between ICT and Development: Combining Affordances and the Capability Approach

    No full text
    Part 1: Pushing the Boundaries - New Research Methods, Theory and Philosophy in ICT4DInternational audienceIn this paper, we suggest a framework to better explain the relation between ICT and development. The framework combines two theories: The Capability Approach and Affordances. The capability approach defines development as freedom of choice; and the affordances explains the relational aspects of people and technology. These two theories complement each other by connecting the means (technology) to the ends (development). A case study of ICT and study-circle education in rural areas of Kenya is used to illustrate the framework. Using the framework, the study revealed how actualization of affordances of internet-cafe enhanced income capabilities of marginalized people; however, at the same time, shows perception and actualization of affordances were contingent on the availability of resources, skills, socio-cultural norms, and infrastructure
    corecore