Software engineering team project plan (a): Community-based micro applications Windows Phone 7

  Ever on the train how to pass the time and trouble?

  A few friends get together did not take cards?

  I want to share photos on your phone to a group of people?

  See PPMM nearby but do not know how to strike up a conversation?

 

  The people around us, perhaps in space and we are in close proximity, the heart may be wandering elsewhere.

  So some people began to think, the phone is not able to have such a software that can on the basis of the real world, the people around further with virtual interaction?

  So, the idea of ​​micro-communities came into being.

 

  Micro-community is a platform based on Wi-Fi or Bluetooth, for within 100 meters of the crowd. In the early promotion of applications, mainly for the interaction between friends, after the base has a considerable number of users it can be considered to extend communication between ordinary strangers.

  Micro community can be divided into three levels. The bottom is the physical network need to establish a stable-many connection, to meet the needs of the upper plurality of communication; logic intermediate layer, on the basis of the physical network, each device needs to specify a logical address to facilitate access, each logical device can obtain a list of addresses of devices in the entire network, and can communicate with a logical address corresponding to the device; the uppermost layer is the application layer, responsible for a protocol associated with a particular application. Since our network is small, so no relay routing equipment, logical addresses can be designed to be very simple.

  In this project, our plan is to complete the bottom of the micro-community design, and implement a multiplayer gaming applications, such as Battle City. The project can be divided into three independent functional parts:

    1. The level communication design : a micro-internal management status of all devices connected to the community, and is responsible for message transmission and reception;

    2. User Interface Design : Create a friendly game interface and application interface, respond to user events;

    3. The game logic design : to make a deal on all kinds of local and remote users operate the game, the results back to the user or the underlying communication module.

  If you have time, we can also build applications such as file sharing and other communications on the basis of the bottom, and can be combined to obtain precise location information such as GPS, to provide more personalized features.

  The entire project, on the whole, moderate difficulty, easy to break down the task to facilitate the division of labor; from the actual demand, has a market prospects. We believe that the group is a more appropriate choice.

Reproduced in: https: //www.cnblogs.com/OMG-Team/archive/2011/08/12/2136701.html

Guess you like

Origin blog.csdn.net/weixin_33937778/article/details/93758919