神刀安全网

Pathfinder – Routing as a service

{"__v":0,"_id":"5726d557ba4cfe0e001a2a94","initVersion":{"_id":"56a83b989ec7660d002e07c1","version":"1.0"},"project":"56a83b979ec7660d002e07be","user":{"_id":"56a975c12d8fd90d0036eed0","username":"","name":"David Robinson"},"createdAt":"2016-05-09T15:00:00.000Z","changelog":[],"body":"<div class=/"corner-ribbon top-left sticky blue/"><a style=/"color: white;/" href=/"#/">Public Beta!</a></div>/n/nPathfinder is a new real-time routing service in public beta. Pathfinder calculates routes for transportation services. These routes are updated in real time as users make transportation or delivery requests. Through our SDKs, applications can subscribe to routes as they change in response to user requests./n/nPathfinder models transportation applications as clusters of transportation providers and commodity transportation requests. Routes are calculated in real time as commodities and transports are added, removed, or changed by Pathfinder applications. When a route is calculated, Pathfinder sends an ordered list of geographic locations to all the users subscribed to that route. Developers using Pathfinder can focus on building applications instead of calculating and optimizing routes. We also provide the ability to use your own custom authentication server and a simple dashboard to manage your applications./n[block:image]/n{/n  /"images/": [/n    {/n      /"image/": [/n        /"https://www.filepicker.io/api/file/vBxuA4GSJy1cGnRLtztQ/",/n        /"Selection_008.png/",/n        /"1096/",/n        /"1035/",/n        /"#3e85ab/",/n        /"/"/n      ]/n    }/n  ]/n}/n[/block]/n/n[block:api-header]/n{/n  /"type/": /"basic/",/n  /"title/": /"Developing a Pathfinder App/"/n}/n[/block]/n/nPathfinder Public Beta is free to use. With our [Android/Java](https://github.com/CSSE497/pathfinder-android), [iOS](https://github.com/CSSE497/pathfinder-ios), and [JavaScript](https://github.com/CSSE497/pathfinder.js) SDKs, developers may create applications that interact with Pathfinder. The SDKs provides the ability to request, add, remove, or update transports or commodities as well as subscribe to routes for a specified transport or commodity./n/nVisit our [website](https://thepathfinder.xyz/) to get started on developing your Pathfinder application. Pathfinder is open-source and you may view our code on [GitHub](https://github.com/CSSE497). If you wish to see an example Pathfinder application, you may view our fictitious cross-platform sample application, [Chimney Swap](https://github.com/CSSE497/ChimneySwap)./n/n<img align=/"right/" src=/"https://thepathfinder.xyz/img/chimneyswap.png/" width=/"18%/" style=/"margin-left:8%; margin-top:65px;margin-right:4%/"></img>/n[block:api-header]/n{/n  /"type/": /"basic/",/n  /"title/": /"Pathfinder Routing/"/n}/n[/block]/nPathfinder calculates routes using a cluster of route calculating servers. Algorithms used by these servers are A*, linear programming, and simulated annealing. Each algorithm independently generates a route. After a set amount of time, the routing servers each return their best calculated route, the best route out of them all is chosen and is published to subscribers for that route. Each algorithm has drawbacks and strengths, so using all these algorithms allows us to take advantage of all these algorithms' strengths./n/nPathfinder uses a probabilistic approach to route calculating. Consequently, calculating a route over the same data can result in different routes using the same algorithm. This allows route calculation to scale since we can run the same algorithm multiple times and from the results, choose the best route./n[block:api-header]/n{/n  /"type/": /"basic/",/n  /"title/": /"About Us/"/n}/n[/block]/nPathfinder is actively being developed by students at Rose-Hulman Institute of Technology and is licensed under the MIT license. The entire Pathfinder project is open-source is available on [GitHub](https://github.com/CSSE497).","slug":"pathfinder-now-in-public-beta","title":"Pathfinder Public Beta released!"}

Pathfinder Public Beta released!

By David Robinson · ·  v1.0

<div class="corner-ribbon top-left sticky blue"><a style="color: white;" href="#">Public Beta!</a></div> Pathfinder is a new real-time routing service in public beta. Pathfinder calculates routes for transportation services. These routes are updated in real time as users make transportation or delivery requests. Through our SDKs, applications can subscribe to routes as they change in response to user requests. Pathfinder models transportation applications as clusters of transportation providers and commodity transportation requests. Routes are calculated in real time as commodities and transports are added, removed, or changed by Pathfinder applications. When a route is calculated, Pathfinder sends an ordered list of geographic locations to all the users subscribed to that route. Developers using Pathfinder can focus on building applications instead of calculating and optimizing routes. We also provide the ability to use your own custom authentication server and a simple dashboard to manage your applications. [block:image] { "images": [ { "image": [ "https://www.filepicker.io/api/file/vBxuA4GSJy1cGnRLtztQ", "Selection_008.png", "1096", "1035", "#3e85ab", "" ] } ] } [/block] [block:api-header] { "type": "basic", "title": "Developing a Pathfinder App" } [/block] Pathfinder Public Beta is free to use. With our [Android/Java](https://github.com/CSSE497/pathfinder-android), [iOS](https://github.com/CSSE497/pathfinder-ios), and [JavaScript](https://github.com/CSSE497/pathfinder.js) SDKs, developers may create applications that interact with Pathfinder. The SDKs provides the ability to request, add, remove, or update transports or commodities as well as subscribe to routes for a specified transport or commodity. Visit our [website](https://thepathfinder.xyz/) to get started on developing your Pathfinder application. Pathfinder is open-source and you may view our code on [GitHub](https://github.com/CSSE497). If you wish to see an example Pathfinder application, you may view our fictitious cross-platform sample application, [Chimney Swap](https://github.com/CSSE497/ChimneySwap). <img align="right" src="https://thepathfinder.xyz/img/chimneyswap.png" width="18%" style="margin-left:8%; margin-top:65px;margin-right:4%"></img> [block:api-header] { "type": "basic", "title": "Pathfinder Routing" } [/block] Pathfinder calculates routes using a cluster of route calculating servers. Algorithms used by these servers are A*, linear programming, and simulated annealing. Each algorithm independently generates a route. After a set amount of time, the routing servers each return their best calculated route, the best route out of them all is chosen and is published to subscribers for that route. Each algorithm has drawbacks and strengths, so using all these algorithms allows us to take advantage of all these algorithms’ strengths. Pathfinder uses a probabilistic approach to route calculating. Consequently, calculating a route over the same data can result in different routes using the same algorithm. This allows route calculation to scale since we can run the same algorithm multiple times and from the results, choose the best route. [block:api-header] { "type": "basic", "title": "About Us" } [/block] Pathfinder is actively being developed by students at Rose-Hulman Institute of Technology and is licensed under the MIT license. The entire Pathfinder project is open-source is available on [GitHub](https://github.com/CSSE497).

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » Pathfinder – Routing as a service

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址