Part 1: Taxi Sharing Application
The research of the project is mainly on the imperative standards where one is able to meet the idea of the taxi sharing applications, where there are different people who are working on the Open University capture to travel in between the station and the campus. There are travelling peak hours where some people have to standard in queue for taking the bus.
With the user emerging technologies, there are rapid changes which are found to be hovering on the innovation that seek to exploit the new possibilities as well. There are applications for the mobile user interface that would help in handling the marketing share problems. The mobile user interface technology works with the android platform where there are carriers and the device vendors for the distinguishing of the products and then creating a diversified form for the competitive improvement. (Singh et al., 2016).
The skills are in the diversified development technologies with the knowledge focusing on the capabilities and the areas of the changing array of devices. The smaller form factors are set with the touch interfaces where the orientation awareness is to handle the simulation of the physical behaviour. This also includes the copy of the running of the different functional requirements which are:
1. This includes the mobile applications for the taxi user that will be able to communicate with the server side and handle the current positions with the status.
2. There are other forms of the receiving from the server side for the booking requests, accepting or declining depending upon the information for the booked destination. The server shall be able to work on the constant tax positions and the status that would be able to divide the city in the different areas and then make a queue for the area.
3. The maintenance of the queues with the up to date details of the taxi positions and the status is depending upon receiving the orders from the customer clients and the dispatch is mainly from the nearest queues only. (Li et al., 2016).
4. The mobile applications are for the customer user who are able to make an easy request with the communication at the side of the server with the booking request for the taxi.
5. One can receive the information for the booked taxi and then working on the time of arrival.
One obstacle possible is the receiving of the orders from the customer clients demands get on a higher level where it gets to sort out the booking.
Functional requirements for the proposed app
The technical requirements are the system must be able to manage the calls and then dispatch them to the nearest queue with the available taxi and the client applications. This is able to help in communication with the server side that tends to work on the internet connection.
The non-technical requirements are based on the development for the Android Mobile platform.
The focus is to enhance the functionality for the sharing of the taxi application with the proper use of the plugins. This will help in determining the system setup along with aligning to the needs and the development with the enhancement of the Cordova plugin system setup.
1. The Cordova is for the mobile computing application framework that is based on the software programming to build the applications for the mobile devices. They are mainly through the use of the CSS3, HTML5 and Java Script that would rely on the platform specific API systems. (Rosengeldet al., 2016). The forms are related to the system approach where the dependency is mainly on the service platform. The setup is based on working over the layout rendering along with working over the web based applications which will be mainly to take hold of the system functioning and the access to the native devices.
2. The core process of the applications is mainly to handle the access with the non-consistency mainly across the mobile browsers. The Apache Cordova works on the native plugins along with making sure that there re functionalities that are from the JavaScript standards to communicate in the native layer and the HTML5 page. The plugins are set to allow the devices with the accelerometer with the camera and the compass to handle the applications with the similar forms of the functionality. The different forms of the support come with the operating system that are based on the API and the projects that requires the plugins. (Massobri et al., 2016).
3. The taxi sharing app includes the different processes where the customer can easily stop a taxi while roaming in the city with the receiving of the order from the customer. While the time of the taxi sharing, there is a possibility that the order is done and the taxi changes status back to free. There are no duty forms with the registration which is rejected. The management of the queues is also possible through this, where the taxi when it enters into the new city zone is able to handle the end to the virtual queue of the zone. With this, the tax from the queue also goes to the busy or off duty mode. The server focus on working over the GPS location of the taxi where there is a proper determination of the zone where the taxi is currently situated in. It is important to determine the zone in which the taxi is currently working in. The server sends the zone number to the taxi.
State one possible obstacle, technical or non-technical
4. The application is based on the update of the taxi status with the server receiving the applications, with adding the taxis to the system. The taxi is ready for the system where the customer clicks the button for the ordering a taxi with the applications sends the GPS with the coordination to the server. (Modak et al., 2016). The user requirements are based on the taxi share applications where the participants are holding on the requirements for the taxi share system where there are different aspects for the responses.
The taxi share services also allow the emphasis on the system with the effective management aspects that are set with the single occupancy car trips. The importance is based on the grouping or the community development with the interest mainly in travelling and handling the car sharing practices. This is mainly due to the forms where the vehicle is with the strategy and is applied to the taxi sharing.
1. Feature Table
2. The functional requirements are the general application requirements where there is a:
Login function for handling the operations and the applications that are for the drivers and the passenger to handle the login in the system. The user is also able to prompt and connect the application to the account. The modification of the profile information is where the users can easily modify the profile information which contains the name, phone and the email address.
The social media sharing is important to attract the users to the applications with helping the users to find the passengers and making sure of the share of the activity of the applications. (Li et al, 2016). It is based on working over the sharing of the trips where the server has been determined under the customer zone with the server sending the customer with the taxis set under the appropriate queue.
3. The application is based on the assessment of the available carpooling applications along with improving the standards between the two cities in the frequent trips. The scope of the project is based on the features with the improvement which is available on the scope with the location independent application, socially enabled forms with the login using the Facebook, Paying through the application, map picker, payment system. There are frequent trips with the interest to create a trip with the fact is for the application that is socially enabled.
Question 3 Using a plugin
The user is enabled with the prompt to share the trips and work on the social media development, and so users need to work on handling the passengers and the drivers at the time of applications. The users are based on the application driver, passenger, regular trip and frequent trip with the dependencies that would be working on the GPS data with the processing through the use of the Google Maps. The third party authentication systems are based on the handling and logging of users.
4. Wireframe
5. The performance is based on the applications and working with the proper response time to handle the meeting between the driver and the passengers. This is mainly through the notifications with the propagation that would lead to increase of the user. The availability is based on the applications availability that is based on guaranteeing the server uptime. (Massobrio et al., 2016).
The privacy and security of the users that include the trips with the social media accounts and the accounts where the authorisation of the users that can post with the editing of the information. The applications are based on working over the Android, IoS and web where the applications are to be used for the passenger and driver.
The applications are for the handheld devices with the project scope for the client side part of the application with the use of the Android with mapping applications that are set with the GPS coordinate backing. (Singh et al., 2016).The usefulness is based on determining the factors with the identification of the place. To make sure, the high availability is based on the increased performance with the applications are composed with the responsibility of distributing the work load. The clustering is based on facilitating the scalability with the addition to encounter a failure. The database exchange is based on handling the redundancy with the avoidance of the data loss which is working and available.
Reference
Rosenfeld, A., Keshet, J., Goldman, C.V. and Kraus, S., 2016. Online prediction of exponential decay time series with human-agent application. ECAI.
Li, W. and Zhou, Y., 2016, June. Design and application of taxi intelligent integrated service and management information system. In Service Systems and Service Management (ICSSSM), 2016 13th International Conference on (pp. 1-5). IEEE.
Modak, A.N., Yadav, V.R., Kumbhar, G.K. and Mane, M.B., 2016. Smart Traveler-Proficient Taxi Business Application. Imperial Journal of Interdisciplinary Research, 2(6).
Massobrio, R., Fagúndez, G. and Nesmachnow, S., 2016. Multiobjective evolutionary algorithms for the taxi sharing problem. International Journal of Metaheuristics, 5(1), pp.67-90.
Singh, T. and Singh, E.A., 2016. An Efficient Reduction in Time for online Cab Booking Using Data Division Cluster Search Recommender System. International Journal of Science & Technology, 2(1), pp.1-5.