讲解:BMW AG、Java、Java、Software DevelopmentR|Python

BMW AG - Location Based Services – Software DevelopmentCreating a REST API for vehicle position dataToday’s vehicles are connected and can constantly transmit anonymized information to backendsystems. This information can be used for fleet intelligence and services like real-time traffic information,or for customer-related features like find-my-car. Your task is to create a REST API that can receive,process and store vehicle movement information.Mandatory TaskImplement a web service that can receive vehicle position data. Data is defined by the followingattributes timestamp: long latitude: double longitude: double heading: integer session: stringPlease design and implement a REST web-service that is capable of receiving one position per request.The position data is uploaded for a certain vehicle. Concurrent uploads by multiple vehicles must besupported. The received position data shall be stored internally on the back-end server. Persistentstorage of these observations is not required.The web-service shall then provide APIs to: get all sessions of a vehicle in correct ordering get a single session as an ordered list of the received positions by timestamp get the last position of a certain vehicleThe definition of an appropriate data model is up to you. You are free to design your solution as youwant or use any desired libraries as long as The application uses a REST interface for communication with the vehicles and communicates viaHTTP. The endpoints shall be protected by an appropriate authentication method. Your application is written in Java, JavaScript or TypeScript. Your application should be easily deployable and runnable. We should be able to run your webservicewith only minimal manual effort on a standard Ubuntu Linux or Windows. A J代做BMW AG留学生作业、代写Java编程作业、Java语言作业代做、代写Software Development作业ava 8runtime environment or NodeJS 8 will be available. The application is provided as a self-contained project or uses a dependency manager like mavento include required libraries. Building and running the program has to be very simple.ExtensionsIn case you want to, feel free to pick from the following extensions to extend your solution. Weabsolutely do not expect you to do this as part of the application process. Implement persistence for your data using a database of your choice. If possible, the databaseprogram/library shall be embedded into your artifact with your build. BMW AG - Location Based Services – Software Development Implement a very simple client that consists of one web page with a map view using UIframeworks of your choice. The user shall be able to select a vehicle and view all data of theselected vehicle on the map. The user shall be able to navigate on this map.SubmissionYour submission shall contain the following All your source code A deployable artifact A short guide on how to build and run your web-service A sample script to inject the attached observations either in form of a shell script using CURL Documentation about the URLs to retrieve the dataEvaluation CriteriaFor us this assignment helps to get insight into your style of software engineering and coding. In largecompanies it is essential to write good quality code that can easily be understood or extended by otherdevelopers.Attachments A csv file of sample position data.NotesWe are aware that the above task description might contain ambiguities. In case you feel that the aboverequirements are not clear or something essential is missing feel free to make an assumption and noteyour assumptions when you submit your solution or send us an email.Happy Coding转自:http://ass.3daixie.com/2018111154050751.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • By clicking to agree to this Schedule 2, which is hereby ...
    qaz0622阅读 5,401评论 0 2
  • 赤着脚,我 误入这荆棘 是殷红的血 是已经结痂的疤 会走出去 阿伊洛斯会来迎接 你会听见 那少年的歌唱 但我尚未听...
    太阳和猫阅读 1,709评论 0 1
  • “闺女,今晚你想吃点啥?” “炒土豆丝!” “闺女,你过生日了想吃点啥?” “来个油焖小土豆吧~” …………. 这...
    美与美食阅读 1,891评论 1 1
  • 从前的从前,津津乐道于自己的所见所闻,因为觉得自己看到的是别人不曾看到的风景,从而产生了一种优越感;现在的现在,同...
    时光从前那么慢yu阅读 2,338评论 0 1
  • 3月30日17时 ,四川省凉山州木里县境内发生严重森林火灾。 3月31日下午,在扑火行动中,受风力风向突变影响,突...
    Harley的未来阅读 5,469评论 1 1