255,582 research outputs found
Analysis Of Multi-Platform Mobile Application Development
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
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
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
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
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
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
Recommended from our members
MAS platforms as an enabler of enterprise mobilisation: The state of the art
One of the main application areas for multi-agent systems technology is enterprise mobilization, wherein the main business process actors are nomadic workers. An agent's autonomy, sociality and intelligence are highly prized features when it comes to supporting those mobile workers who are geographically isolated from the main knowledge source (i.e. the corporate Intranet) and are frequently moving from one location to another. Based on experience gained from two field trials of applications (built using for multi-agent systems technology and running on lightweight handheld devices) that support mobile business processes for telecommunications service provisioning and maintenance, this paper proposes desirable metrics for any multi-agent systems platform intended for enterprise mobilisation use. These metrics are then used to compare a number of existing multi-agent systems platforms, and based on the results, this paper identifies some areas for improvement
Data management of on-line partial discharge monitoring using wireless sensor nodes integrated with a multi-agent system
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
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
- âŠ