255,582 research outputs found

    Analysis Of Multi-Platform Mobile Application Development

    Get PDF
    The variety of mobile devices and their operating platforms has rapidly increased. With this increase come separate standards, programming languages, and distribution markets. Typically developers want to deliver their products to a variety of users encompassing various platforms; however choosing to develop using a native program for a platform can delay the development and release on another platform. Multi-platform development applications were created in order to deploy applications to various platforms in a more timely and cost efficient manner by using a single code base. The purpose of this study was to investigate the multi-platform development applications MoSync, Appcelerator, and PhoneGap, create a test application using each multi-platform development application to run on the Android emulator and iOS simulator to determine performance, and also determine which multi-platform application was best suited for allowing a developer to create a mobile application that could be utilized on a variety of platforms

    Data platform for rapid application development in the field of monitoring of vehicle and driver habits

    Get PDF
    This master's thesis describes a data platform for the fast development of applications in the automotive field. The platform is developed after the use case of monitoring of vehicle and driver habits (compliance with traffic regulations, way of driving). The data platform is composed of a mobile application and a server. The task of mobile applications is to collect data on the vehicle via the mobile device sensors (GPS, accelerometer) and OBD2 interface. Featured is a multi-platform mobile application development that meets the requirement for maximum coverage of mobile platforms and maximum speed of execution. The server receives and stores data from mobile devices in a spatial database for the purpose of analysis. It servers both as a REST application server and web server to display a user interface. In support of analysis it allows obtaining information on the speed limit and displacing the results on a map by using cloud services. The thesis introduces the researcher in the field of monitoring of vehicle and driver habits, the data platform serves as a base for research and development of new applications and algorithms. Careful selection of technologies and standards enable the rapid development and ease of use without loss of generality and speed of execution. The platform allows switching technologies and adding future extension. Learning the is facilitated by using the code as an example. The user is spared the complexity of the selection of appropriate technologies. Data sources, system architecture, used technologies and encountered difficulties are presented. Tips for improvements and additions platform are suggested. The source code and test data to test existing and develop new algorithms is included. Despite the multitude of existing research and projects, the field still offers new opportunities, especially considering the growing quantity of data, which will be available in the in future via OBD2 and the ever increasing capabilities of smart mobile devices. Without a data platform, which is capable of capturing and processing such quantity and variety of data, development is unimaginable. The presented platform is a good start in the field and the selected technologies and standards will serve its purpose for many years to come

    IMAGE PROCESSING MOBILE APPLICATION FOR BANANA RIPENESS EVALUATION

    Get PDF
    The main objective of this project is to develop an expert system tool for evaluating the ripeness of banana fruit. Mobile application has been identified as the best platform for the expert system tool to reach as many users as possible. By utilizing Google Cloud Platform, the application will send the sample banana image through Google Vision API to get attributes readings from the image sample. The result of the analysis will be compared with application’s database of attributes datasets to determine the ripeness of the sample banana. The ripeness of banana is classified to unripe, ripe and overripe systematically based on their key attributes value. This project will also involve the process of collecting samples of banana with different level of ripeness, application development and evaluation to improve the accuracy of the develop applications classification results using image processing and data mining techniques. The significance of this project is being able to aid those who suffered colour blindness and local small farmers. The novelty of this project is the implementation of banana ripeness classification into a multi-platform mobile application

    Accessible user interface support for multi-device ubiquitous applications: architectural modifiability considerations

    Get PDF
    The market for personal computing devices is rapidly expanding from PC, to mobile, home entertainment systems, and even the automotive industry. When developing software targeting such ubiquitous devices, the balance between development costs and market coverage has turned out to be a challenging issue. With the rise of Web technology and the Internet of things, ubiquitous applications have become a reality. Nonetheless, the diversity of presentation and interaction modalities still drastically limit the number of targetable devices and the accessibility toward end users. This paper presents webinos, a multi-device application middleware platform founded on the Future Internet infrastructure. Hereto, the platform's architectural modifiability considerations are described and evaluated as a generic enabler for supporting applications, which are executed in ubiquitous computing environments

    Domain-Specific Modeling and Code Generation for Cross-Platform Multi-Device Mobile Apps

    Get PDF
    Nowadays, mobile devices constitute the most common computing device. This new computing model has brought intense competition among hardware and software providers who are continuously introducing increasingly powerful mobile devices and innovative OSs into the market. In consequence, cross-platform and multi-device development has become a priority for software companies that want to reach the widest possible audience. However, developing an application for several platforms implies high costs and technical complexity. Currently, there are several frameworks that allow cross-platform application development. However, these approaches still require manual programming. My research proposes to face the challenge of the mobile revolution by exploiting abstraction, modeling and code generation, in the spirit of the modern paradigm of Model Driven Engineering

    Overcoming Language Dichotomies: Toward Effective Program Comprehension for Mobile App Development

    Full text link
    Mobile devices and platforms have become an established target for modern software developers due to performant hardware and a large and growing user base numbering in the billions. Despite their popularity, the software development process for mobile apps comes with a set of unique, domain-specific challenges rooted in program comprehension. Many of these challenges stem from developer difficulties in reasoning about different representations of a program, a phenomenon we define as a "language dichotomy". In this paper, we reflect upon the various language dichotomies that contribute to open problems in program comprehension and development for mobile apps. Furthermore, to help guide the research community towards effective solutions for these problems, we provide a roadmap of directions for future work.Comment: Invited Keynote Paper for the 26th IEEE/ACM International Conference on Program Comprehension (ICPC'18

    Data management of on-line partial discharge monitoring using wireless sensor nodes integrated with a multi-agent system

    Get PDF
    On-line partial discharge monitoring has been the subject of significant research in previous years but little work has been carried out with regard to the management of on-site data. To date, on-line partial discharge monitoring within a substation has only been concerned with single plant items, so the data management problem has been minimal. As the age of plant equipment increases, so does the need for condition monitoring to ensure maximum lifespan. This paper presents an approach to the management of partial discharge data through the use of embedded monitoring techniques running on wireless sensor nodes. This method is illustrated by a case study on partial discharge monitoring data from an ageing HVDC reactor

    The Industry and Policy Context for Digital Games for Empowerment and Inclusion:Market Analysis, Future Prospects and Key Challenges in Videogames, Serious Games and Gamification

    Get PDF
    The effective use of digital games for empowerment and social inclusion (DGEI) of people and communities at risk of exclusion will be shaped by, and may influence the development of a range of sectors that supply products, services, technology and research. The principal industries that would appear to be implicated are the 'videogames' industry, and an emerging 'serious games' industry. The videogames industry is an ecosystem of developers, publishers and other service providers drawn from the interactive media, software and broader ICT industry that services the mainstream leisure market in games, The 'serious games' industry is a rather fragmented and growing network of firms, users, research and policy makers from a variety of sectors. This emerging industry is are trying to develop knowledge, products, services and a market for the use of digital games, and products inspired by digital games, for a range of non-leisure applications. This report provides a summary of the state of play of these industries, their trajectories and the challenges they face. It also analyses the contribution they could make to exploiting digital games for empowerment and social inclusion. Finally, it explores existing policy towards activities in these industries and markets, and draws conclusions as to the future policy relevance of engaging with them to support innovation and uptake of effective digital game-based approaches to empowerment and social inclusion.JRC.J.3-Information Societ
    • 

    corecore