Afterwards, Zhuge said Bei Post Mobile Development Challenge

xiaoxiao2021-03-06  40

Afterwards, Zhuge said Bei Post Mobile Development Challenge

Last night, the Microsoft Mobile Development Challenge of Bei Post last night finally ended, and each award was also owned by its Lord. I participated in this event as a judge, although known as the judge, but I held a learning attitude to participate in this event. Finally, I did have got a lot of useful inspiration.

First, let me surprised the creativity of Beiyou students. A total of fifteen teams participating in the final final contains all the fields of mobile applications, and many creativity have been carefully conceived according to the characteristics of mobile devices, rather than simply moving mature applications on the PC to mobile devices. .

Secondly, the technology is wide, from video conferencing agreements, voice engines, to GIS, natural language conversion, almost all technical areas, and can be seen from demo works, developers have a deep technical accumulation in the relevant fields. .

Once again, there are about forty detachments to register. Finally, there are 14 dedicated works that can be demonstrated, and there are five, six works have high availability and business value. I estimate that this result is not expected.

Finally, the quality of the programmer in the contestant is, in one and a half months, from the software defines the demand analysis, and then goes to the architecture design until the code is completed. It is not a very easy task for experienced developers, let alone people who have never been exposed to Windows Mobile. It's more difficult to be, most teams have more developers to participate, how to coordinate the tasks between developers, and ultimately integrate to complete a work. In addition to the hard work of team leaders, everyone must have invested huge enthusiasm. This kind of enthusiasm is actually the most valuable.

Let's talk about it, I have a few works in my impression yesterday, and I've declare here, my point of view only represents myself. Yesterday morning, I browsed the document submitted by the participating team, giving me the most impressive "Mini Coke", because they submit the best quality documentation and the most code, in the process of live demonstration, their procedures are also very superior. Maybe the biggest problem is not well to integrate eight games in a better form. Even if it is the time to do eight games, it is better to make one or two games. In addition, there is a little loss in terms of innovation.

Another game GOGO is similar to the same, can see the author's preferences, and the interface is also quite standard. It is a pity that there is no function of the network part. In fact, in the mobile device can also get the IP address, even if the IP address cannot be obtained, Socket is still available.

The second is the Arctic Star Transport inquiry system, which is the only application that has been developed by ASP.NET, although it is relatively simple. But I am more likely to use the most suitable technology to do an available application. For such traffic inquiry systems, the Web's form is undoubtedly the lowest cost. This is also a programmer's wisdom for the most appropriate, not the most COOL.

In contrast, another traffic inquiry system is much smoldering, and the 702 team's work is based on MapInfo. It is the most impressive thing that they repeatedly emphasize "This is a true GIS" during the speech. They also realize the functions that all GIS should include, but also reasonably use the advantages of Web Service, more importantly, provides scalability. Unfortunately, they have time to play, so there is no more communication.

In terms of multimedia applications, I have a deep impression that mobile video groups and melody. Melody may have some loss in terms of interface, but use ATL to call COM components, then use P / Invoke to call in .NET Cf, it is very good at the technical level. If you can introduce your experience, and sync lyrics Function is also very practical. The work that can be seen from mobile video has experienced a long time, and there is no use of Microsoft components but written by the low-level agreement. It is very good.

Another related is a face recognition, although the function is not implemented, but you have to applaud for this idea. In addition, the idea of ​​storing complex operations and large amounts of data in the Server end is also correct. If it ultimately rely on Microsoft technology, I believe this is also a very avant-garde creative. There are several applications that make full use of the characteristics of the mobile platform, which is quite not easy. This includes unlimited and two very similar systems EB and L4. Unlimited living is very good, should belong to the extension of personal information management, fully utilizing the characteristics of network storage, but also has strong business value, but should not limit their own ideas to the preservation, music does not work? Can I use the advantages of the network, share my pictures to others? The network is omnipotent, and the idea is the same. This work is still worth doing.

Later, I realized that EB and L4 came from the same laboratory, so I was very normal like twin brothers. These two works have a high business value, which fully utilizes the characteristics of smartphone platforms, solves some problems that can not solve the current mobile phone. And the call is very good after the phone rejection, the function can be expanded, such as custom rejection statement, SMS automatic reply, query caller, etc. Anything with personality will definitely be like it. I hope that the two teams can cooperate and continue to make this work into a commercial software.

The last one of course is the champion Top star, just like their name, they have become the most shining star yesterday, oh, is a constellation :) How to evaluate them? Maybe there is only four words "oversight". The demonstration of the nature of the nature is very eye-catching, and the statement and demo are well combined; and the automatic translation model based on the word words, the difficulty of natural language analysis, the successful application of the mobile device; serve traveler User needs are also very good. Which aspect they may be is not the strongest, but it is always good.

Everyone cannot simply look at their demonstration as a performance, what do they demonstrate? In fact, it is the use! Compared to draw a UML map, use a bunch of hard text form to express your creativity, it is better to vividly through performances. This is also our people who leave the school should learn.

As for the disadvantage, this software also has a very prominent, such as the core application is dull by edge applications, adding whiteboard, hotel information inquiry and other services, but the core automatic translation function is dull. Whiteboard I can use a note; and the hotel information service requires a stronger information provider. They have mentioned in the statement that they collected feedback on many user needs, I would like to learn how to filter users' needs if these edge features come from user feedback. In addition, there are some problems in business promotion, such as how to adapt to foreign markets, how to expand audiences.

Recalling that yesterday's work, I really have a lot of emotion. Those who have lived with commercial software for a long time, and they will overweight practicality, and innovation is often ignored. The college work is really passionate, vitality, sometimes knowing that this road is not passing, but it must achieve the software in his own heart, this spirit is very admiring. The ancients said, don't you try it? For example, yesterday a SMS automatic reading work, I saw the earliest product creativity, I knew that this is an impossible task. Microsoft's TTS has been done for so many years, and we can not satisfy us. However, yesterday, they also took the product that can be demonstrated, although their works have a lot of problems, but in turn, they think that they have developed this software, and they must have a very thorough thing for WAVE file format. To understanding. Perhaps these technologies can not be used on TTS, but will definitely have some other aspects, from this perspective, they succeed, but we all give up the opportunity to explore technology, who is more sad? So, universities are not places where proficient programs, but learn how to turn their creative into a reality. The ability to sustain innovation is the quality we lack, why is Google and Yahoo! The earliest idea of ​​such companies comes from the campus? It is the most fascinating place to have innovative. I also hope that people who participate in the competition today also maintain this fascinating creativity and the vitality of the vitality.

When I ended last night, I have been in the middle of the night in Beijing. The organization capabilities of the Beiyou Microsoft Club are also worth admire. From the initial opening, many training in the middle, until the last closing, the club members are silently doing everything, and the strength of the students can do such success, it is quite not easy. Best. Speaking of regret, every team speaking is too short, some teams are very creative, but various reasons are not expressed, and we have not fully understood all aspects of the work. As a programmer, the most concerned is the combination of creativity and technology, but unfortunately, the time of communication is relatively short.

After yesterday, I found that only the prize team left and exchanged, in fact, even if there is no award, there must be a lot of ideas. If you can communicate with us, we may be able to help some busy. What I want to say is that the team participating in the demo yesterday should be award, and they turn their ideas into reality, this persistence is the most valuable quality of programmers. And those very great ideas are completely reason to become commercial software.

Yesterday's success is only yesterday, AD on December 21, 2004 is a new starting point, next year, there will be mobile games for students, and there is also a Chinese mobile development challenge. I look forward to seeing more work from China at that time. .

P.s: The above view only represents the author's personal view of this article, and has nothing to do with the Beiyou Microsoft Club, the Beiyou Mobile Development Challenge Expert Group.

转载请注明原文地址:https://www.9cbs.com/read-78338.html

New Post(0)