0CODE-PROJECT

GRADUATION-THESIS-B

1st-Major
  1. The app and air conditioner connect to the server at the same time, through the app we can control the air conditioner. Contains three parts:
    • Server
    • Client-App
    • Client-AirConditioner
  2. The intensive part of this project is how to develop the server that it can connect the app and air conditioner
    simultaneously.
2nd-Major
  1. My 2nd major is japanese. For the thiese I just transformed the major part of my 1st major thesis.
  2. 開発環境の紹介
    • 主にオペレーティングシステムとデータベースシステムとサーバーと言う五つの方面である。
    • オペレーティングシステム:Windows7中国語版では、Windows Server2016である。
    • データベースシステム:SQLServer2008 R2である。
    • サーバー:ECSクラウドサーバーである。
    • 開発環境:ビジュアルStudio2015、Androidのメーカー、IAR Embedded Workbenchを含んでいる。
    • 開発言語やフレームワーク:C、C#、アンドロイド、SuperSocketフレームワークである。

COMPETITION-B

Robocode
  1. Robocode is a Java based robotic competitive game. The feature is that many robots competing without user inputs.

  2. Example Codes

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    public void run() 
    {
    enemy=new Enemy();
    //初始化与敌机的距离,以此来寻找敌机。
    enemy.distance=1000;
    //设置坦克的颜色
    setColors(Color.blue,Color.green,Color.red);
    setAdjustGunForRobotTurn(true);
    setAdjustRadarForGunTurn(true);
    //让坦克旋转360度,来寻找敌机。
    turnRadarRightRadians(2*Math.PI);
    while(true)
    {
    //机器人移动
    move();
    //设置子弹的能量
    setFirePower();
    //进行扫描
    setRadar();
    //预测敌人
    setGun();
    //坦克开火
    setFire(fireOfPower);
    //与后续程序并行执行
    execute();
    }
    }
QiLu
  1. Description: This is a game, use the available thing to keep the balance of seesaw .The more time keep seesaw balance , the more “award” you will get.
  2. Responsible: APP Development

PROJECT-M-HIT

TrashCan
  1. This app is mainly used to hub and display the data from server.
  2. In this project, I charge for the App part. This app provide two main functions:
    • Display the data received from the server.
    • Provide map function.
  3. Picture
PiRobot
  1. The goal of this project is to develop a set of software that can substitute the person to have a look at the house which will rent. With it, we can save significant time and money.
  2. In this project, I charge for the App and Server part.
    • Server/APP Development
    • Communication between Raspberry Pi and Server
    • Communication between APP and server
    • Operation of Database
  3. Picture