2019 ソフトウェア設計及び演習用の班Wiki

19::gr09::kaihatu

IDE1.png

プロトタイプDEMOはこちら

General Executive Project Manager

Library and Software used

  • Library
    • leaflet js
    • jQuery
    • moment js
  • Software
    • Phonegap (Compile Framework)
    • Django (Server-side Python Framework)
    • Wordpress (Work as sub-server: PHP content manager)
    • Nodejs (サーバーサイドのJavaScript環境)
    • Express (Framework)
  • Language used
    • Javascript
    • Json
    • CSS
    • html
    • PHP
    • Python

進行方針

We will be using Phonegap's cross platform compile capability to create a android application/web application(Iphone's application need developer certificate that cost money, which is why we didn't go for the IOS platform. But it is possible) at the same time to speed up our development.
One advantages of our application is that it doesn't need access to GPS at all.
All path finding algorithm is made manually towards each destination. Which unless the university is destroyed or is rebuilt. The obstacle within the compound remain constant.
By approaching GPS-free application. Our application is able to conserve battery usage and easier access.
It works offline. That fact alone is more than enough to beat our competitors.
Even our phone application is based on a web application structure, data transfer between server and client is different.
This is especially important when it comes to data access from client to database.
In our normal browser based interface, data access can be easily done by using PHP to access database and retrieve its data.
But in our phone application interface, to access external database is not as simple as web client. Which we cannot just use PHP or MYSQLI to connect to our database ::directly in this scenario.
Which is why, in order for our phone client to access to database. We will be converting data from client or from server into JSON and from JSON to the respective ::language to allow cross language communication.
Also, for security reasons we decided to avoid database access through PHP to prevent SQL injection and data left in the corresponding session.

Luxury content

  • AI path finding
  • Personalized settings/content
  • Interaction with IAssistant
  • Bulletin board

Sponsor


最終更新日:2019/06/16 11:33:59