scholarly journals Implementation of a Location Services Based Android Application and Accompanying Server Backend

2021 ◽  
Vol 15 (3) ◽  
pp. 310-317
Author(s):  
Kristijan Lukaček ◽  
Matija Mikac ◽  
Miroslav Horvatić

This paper is focused on the usage of location services in mobile applications that were developed for the purpose of reporting different events that are based on their location. The event that is intended to be generic and universal can, as in examples used in this paper, be the reporting of some occurrence to a city’s communal affairs office. Such a generic event can include both multimedia and textual data, in addition to location information obtained using mobile device running the app. The software solution that is described in this paper consists of a mobile application that was developed for the Android operating system and a web application that includes a series of PHP scripts that run on a dedicated server. The web application consists of a backend scripts that facilitate the communication of a smart phone and the server and frontend related scripts used by users and administrators to access and check the data and process the reported events.

Author(s):  
Ozlem Hesapci-Sanaktekin ◽  
Irem Somer

With the improvements in communication technologies and the increased need for mobile communication among users, the mobile communication industry has been faced with fast-paced developments in the last few decades. The developments in mobile communication technologies provide opportunities that cannot be provided by traditional communication tools. Mobile applications are considered examples of such opportunities. The services offered by mobile phone technologies are diversified by the mobile applications that can be downloaded through digital platforms, and with these applications smart-phone users become even more active users. The current chapter reports findings from a study that employed a structured online questionnaire with 271 smart-phone users. The findings revealed that mobile application use, either free or paid, is explained by the period of smart-phone use, attitudes toward mobile applications, financial cost, and opinion leadership. Furthermore, free applications are more frequently used when the innovativeness increases and the perceived application cost decreases. The results present important outcomes for mobile companies, the digital platform providers, as well as mobile application producers.


Smart cities are one of the upcoming trends in the world. These smart cities include smart traffic light system, smart cars, smart homes, smart traffic monitoring system. As environmental pollution has become the major cause of various problems like climatic changes, improper irrigation methods, depletion of the ozone layer etc. “Automated Pollution Detection System using IoT and AWS Cloud” provides an architecture for integrating IoT and Cloud Computing and an application which is used to detect air pollution by fitting in arduino devices at public places like traffic lights, industrial areas, construction areas etc., and transferring the data using GSM modem to a cloud database server AWS RDS. The cloud server is linked with the EC2 instance (Ubuntu server) in order to publish the web application using EC2. Web Application which is created using Word press and a Mobile application using Android Studio. The Web application shows the value of pollutant at a particular place along with the map facility by using GPS in the Arduino. This is also linked to a mobile application which sends a push notification service (SNS) to our mobile application


2020 ◽  
Vol 12 (18) ◽  
pp. 7748
Author(s):  
Anudari Batsaikhan ◽  
Stephan Hachinger ◽  
Wolfgang Kurtz ◽  
Helmut Heller ◽  
Anton Frank

Participatory sensing has become an important element in citizen science projects. Information and communication technologies (ICTs) such as web platforms and mobile phones can generate high-resolution data for science and progress assessment of the United Nations Sustainable Development Goals (e.g., SDGs 11, 13, and 15). This paper gives an overview of web technologies in citizen science and illustrates how these technologies were applied in the citizen science project BAYSICS (Bavarian Citizen Science Information Platform for Climate Research and Science Communication) in Bavaria, in the south-eastern part of Germany. For the project, three digital platforms were developed: a website, web portal, and mobile application, each of which fulfills different tasks based on the project’s needs. The website informs visitors about the project structure, makes the project known to the community, and advertises the latest activities. The web portal is the main interface for citizens who want to join and actively participate in the project. The mobile application of the web portal was realized in the form of a progressive web application, which allows installation on a mobile phone and is connected with offline access to the content. The provision of an IT service for participatory sensing-based research which covers a development package, including a database, website/web application, and smartphone application, is further discussed.


2021 ◽  
Vol 21 (1) ◽  
pp. 1-24
Author(s):  
Paolo Modesti

Mobile applications are extremely popular with many higher education institutions offering courses to prepare new developers sought by the software industry. However, teaching and assessing mobile application development poses specific challenges due to the complexity of real-world programming languages and environments. In this work, we present a script-based approach for teaching and assessing Android application development that addresses shortcomings of existing tools that impact negatively on the learning experience. Our evaluation, which covers pedagogical and technical aspects, provides possible evidence that the scripts have been beneficial in helping students to work more efficiently and achieve better results. Additionally, the scripts have been effective in streamlining the grading process and keeping the tutorial material up to date with the evolution of the Android platform.


2020 ◽  
Vol 12 (4) ◽  
pp. 194-200
Author(s):  
Anil S Naik

An Emotion monitoring system for a call-center is proposed. It aims to simplify the tracking and management of emotions extracted from call center Employee-Customer conversations. The system is composed of four modules: Emotion Detection, Emotion Analysis and Report Generation, Database Manager, and User Interface. The Emotion Detection module uses Tone Analyzer to extract them for reliable emotion; it also performs the Utterance Analysis for detecting emotion. The 14 emotions detected by the tone analyzer are happy, joy, anger, sad and neutral, etc. The Emotion Analysis module performs classification into the 3 categories: Neutral, Anger and Joy. By using this category, it applies the point-scoring technique for calculating the Employee Score. This module also polishes the output of the Emotion Detection module to provide a more presentable output of a sequence of emotions of the Employee and the Customer. The Database Manager is responsible for the management of the database wherein it handles the creation, and update of data. The Interface module serves as the view and user interface for the whole system. The system is comprised of an Android application for conversation and a web application to view reports. The Android application was developed using Android Studio to maintain the modularity and flexibility of the system. The local server monitors the conversation, it displays the detected emotions of both the Customer and the Employee. On the other hand, the web application was constructed using the Django Framework to maintain its modularity and abstraction by using a model. It provides reports and analysis of the emotions expressed by the customer during conversations. Using the Model View Template (MVT) approach, the Emotion monitoring system is scalable, reusable and modular.


One of the maximum critical levels of serving your visitors is to take their orders correctly. It is taken into consideration to be the start line of the patron’ s evaluation of your services. It is likewise the maximum fundamental step within the system of serving the right food to the proper patron. It is incredible how era can revolutionize the best yet crucial practices of hoteliers, and the Kitchen Order Token / Ticket app is a tremendous example of the same. In the traditional method, the order is taken by the waiter manually by using a pen and paper that is referred to as the Kitchen Order Token / Ticket. Usually had to be printed as duplicates(or triplicates in a few cases), traditional Kitchen Order Token / Ticket techniques serve to create miscommunication, consume greater time, and are extra vulnerable to manual mistakes. In this paper mainly concentrate on the Android application is used in the android platform Tablets for taking orders from the customer near their tables only. The app is used by the waiters to take down the orders. The particular device will be given to the waiters in the organization with their username and password logged in respectively. This app will act as the user end application and the server will be the web application (server) that is managed by the Administrator.


2020 ◽  
Vol 1 (191) ◽  
pp. 70-73
Author(s):  
Olha Dushchenko ◽  

Gadgets have become indispensable attributes of our lives, but also applications. Using applications simplifies and speeds up users. It is the future computer science teachers who must be able to create their own applications for professional duties, because the possession of tools for creating software products is one of the software learning outcomes of future computer science teachers. The concept of "application" is analyzed in the article. An "application" is defined as a software product that can run on a PC and / or mobile device due to installation or opening by a browser without installation. Types of applications are presented: desktop applications, mobile, web applications. The existing classifications of applications are given, with their characteristics, namely: web application, rich Internet application, Internet application, mobile application, hybrid mobile application, composite web application (mashup). Describes the classification of Internet applications and composite web applications. Examples of web applications are given. Statistics on the use of mobile applications of social networks and messengers, according to which the most popular application is the YouTube application. The author's classification of applications is offered: desktop applications (applications that are installed on a PC), mobile applications (applications that are installed on mobile devices), Internet applications (web applications, applications that do not require installation, but are opened by a browser and a certain mostly use the Internet). The platforms for creating applications are given. The stages of application creation are characterized: selection of the target audience, definition of purpose and functionality, type of application interface, selection of tools for application creation, application creation, application testing, improvement of the developed application. Examples of applications that can be created by future computer science teachers for further use in professional activities are offered: own website, testing system, reference book, application with presentations to educational material and tasks, guest book, forum, etc. The creation and use of applications by future computer science teachers ensures the formation of pupils' interest in computer science lessons, because pupils often use applications for personal needs, rather than educational.


Author(s):  
A. A. Kolesnikov ◽  
P. M. Kikin

Development of mobile applications is a very popular trend of today’s informational technologies. Moreover, mapping applications are one of the most popular among all. However, development of mobile applications has some issues while implementing application for multiple mobile platforms and while making it work offline. According to our development experience, it was decided to show main methods of mobile application development, describe advantages and disadvantages of each with respect to mapping functions and application complexity. Special attention was paid to hybrid mobile development technology in order to check out the widespread information about it’s high development speed in compare to “native” and to make sure that it allows to realize easy transferring of existing web application to mobile platform.


2020 ◽  
Vol 9 (1) ◽  
pp. 1523-1531

Commercially, innumerable consignments of valuable freight are moved across India every day. On certain routes, there is always a lurking threat to the security of the freight and finding good food is also problematic for the truckers. Truck drivers have a high rate of occupation-related injury and the highest rate of on-job fatality. This project aims to develop an android application for android operating system (OS) platform which helps drivers to get help from their passersby or forthcoming trucks and send alert to their owners if there is any threat in their routes. The Owners can monitor the movement of their trucks and the threats as well. This ensures better communication with drivers on the fleet on the same route under a single corridor. This app is developed using the platform Android Studio which is a free and open-source software.


Author(s):  
Valentyna Fastovets

Problem. The subject of the study is an interactive mobile application in Java. To perform this work, the following tasks were set: analysis of programming environments and languages of development;  analysis of methods for developing the logic and interface of the mobile application; development of an interactive mobile application in Java. Goal. The aim of the work is to develop a mobile application for learning a foreign language for the Android operating system, whose interface and logic will be modern, user-friendly and accessible to users. Methodology. The general concept of a mobile application for learning a foreign language is as follows: learning a foreign language offline, versatile learning (words, grammar), the presence of a motivational unit, simple design. The object of research is the process of building an interactive mobile application in Java for the Android operating system. In the course of the work, a study of programming languages and environments for the development of mobile applications was conducted. Programming languages such as: Java, C ++, C # were considered. Programming environments such as Android Studio, NetBeans and Eclipse were also analyzed. As a result, the Java programming language and Android Studio programming environment were chosen for the development of the mobile application. Two types of markup were selected: LinearLayout; ConstraintLayout. Results. The mobile application for learning a foreign language for the Android operating system was developed in Android Studio in two programming languages: Java (logic) and XML (interface). The aim to provide the application with modern interface and logic, to make it user-friendly and accessible to users was completed. Originality. Contribution has been made to the field of using smartphones for learning foreign languages. The sphere of using smartphones has been expanded with the use of all modern trends to the creation of mobile applications for learning foreign languages. Practicalvalue. Considering that the number of potential users will only increase in the nearest future, the developed mobile application for learning a foreign language is an ideal platform for educating those who want to develop and learn foreign languages for themselves, as well as for work, communication and travel.


Sign in / Sign up

Export Citation Format

Share Document