Software Engineering Project-an idea of Windows Phone application

Source: Internet
Author: User

All of our group membersApplicationI am very interested in development and hope to make a DoubanWindows Phone 7OnApplication.

1. for existingAppInvestigation and Research

Through research on existing apps, we found that there are several main types of apps.

The first type of APP is game, which accounts for the majority. This type of application has a large user base, but we are not prepared to develop games. The reason is that games usually have high requirements for artists, and our teamNot goodWork in this area.

The second type is social network apps, such as location based service (lbs), photo sharing and elastic social networking applications are very popular. However, we also find it inappropriate for such apps. The reason is that LBS is not yet mature and many technologies need to be broken through. At the same time, social networking applications like color's "elastic social" and Instagram-like photo sharing require a lot of users to present their bid, the current Windows Phone platform does not have many users, so it is difficult to build a community .

The third category is tool-typeApp. This typeAppThere are already many Windows Phone instances, and they are relatively mature. Similar to desktop software, they have little room for use.

The fourth category is web-related apps. This type of APP is on the rise, and the number of users is also very large. We found that Windows Phone Sina Weibo and kaixin.com App But there is no Douban. However, Douban has a large number of users and a strong demand. Therefore, we finally decided to make Douban App . The following describes the reasons for using the Douban app.


2. We are going to make Douban.AppCause

  1. Douban is a very influential web site in China Web , a large number of users. In addition, the user base of Douban is very young, mostly heavy netizens, and mostly smartphone users. Therefore, the application demands on their rival computers should be very strong.
  2. InIPhoneAndAndroidThe platform already has some DoubanAppSome of them are self-developed by Douban and developed by many third-party developers. However, unfortunately,Windows PhoneNo Douban on the platformApp, Forming a vacancy.
  3. Douban is openApplication Programming Interface)Allows and encourages third-party developers to develop based on their platforms.

  4. Our group members are loyal users of Douban, so they have a better understanding of user needs and agree with Douban's style and design.

  5. The Web version of Douban.com has limited functions.AppThere is also a big gap.

  6. Douban has many functions and modules, which are complex enough and within our capabilities. It is suitable for a team project.

  7. Windows PhoneThe platform has some very unique features and features, suchPush notifications, Panorama and registrcontrols. IfThe combination of features and Douban should bring a good user experience.

3. functions we will implement

First, our core functions are centered around Douban APIs, mainly including users, books, movies, music, comments, favorites, broadcast, diaries, activities, recommendations, and bean mail. In addition, if there is no API for Douban, we will consider using the method of naked webpage capture when time permits.


4. Our plans and Solutions

We will first design the framework of the entire project and formulate some specifications, such as coding specifications and document specifications. Then, we allocate our work to all the students in the group and develop the work according to the scientific methods of software engineering. Specific plans, including time planning and personnel arrangement, will be elaborated on in the next blog.


Finally, we hope our team can have a pleasant cooperation and make a valuableApp.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.