Bill Gates "Microsoft Developer Successful Road" Theme Speech
-------------------------------------------------- ------------------------------ This article is from www.microsoft.com/china! Today, I am very excited here because I can share the software industry in the coming decade in this chance. I especially want to emphasize that global software development is experiencing rapid changes, and I also want to point out how much these sudden changes have brought a huge opportunity to China. Microsoft is different from other traditional companies. We believe that the calculation should be low cost. We believe that there should be a large software industry to develop a lot of applications, and the price of these applications should be very reasonable, of course, in the past has been proven to have achieved incredible success. In the world, the computer has become the best means of improving productivity, and it is also the best tool for communicating between people. In China, because the cost of personal computers is relatively low, the computer market is increasing at a rate of 10 million per year, and most of them are manufactured by local manufacturers. The next stage of the development of China's information industry is to greatly expand China's experience and skills in software, including developing Chinese companies their own applications, so that Chinese companies have succeeded and have a batch of competing from the world market. Local company. In this regard, Microsoft has a powerful commitment, which is to help you have succeeded by sharing experience on Windows platforms with you, which is also a big chance to China. Software industry has experienced huge development after the personal computer. At the beginning of the development of the software industry, only hundreds of software companies worldwide, their products were relatively high. However, in the past two decades, hundreds of thousands of software have emerged, and they have developed incredible, multi-diverse products that can be applied to almost all industries. Therefore, the software droves people's use of technology, and software is not good in improving productivity. Over the past few years, some people have begun to ask, is software that has been exhausted, is it more potential to excavate? My answer is very simple: we have just started planning, just started to find huge potential for software. In the past two decades, software work is only a small part of the work that the software can do in the next decade. In order to make it forward as much faster, we need to make full use of China's rich talent resources while ensuring that they get the required education, template, tools, so that they can be used as well. Microsoft itself has been adopting the latest development methods in order to maintain its leading position. We are always willing to abandon the old way and create new methods. A good example of this is in the 1980s, we put the company's future bet on the graphical interface. At that time, many people think that the old interface is perfect, but we know how much the graphical interface is much better, so all of our development work uses that method, all developings around Windows. In the next five years, our approach proved to have successful success. Now people may begin to reflect on why there is so many controversies, why have so many people have questioned the importance of the graphical interface. Now, we have started another transition. This transition is very similar to the transition I just mentioned. The key to this transformation is that software will make different computers to communicate with each other in different ways, people will use the Internet The way we use the Internet in the past five or six years.
Today, everything in the Internet is actually expanding around HTML. We use your browser to find a webpage, let's take a look at the resources on that page, which is of course a great thing, but it is very limited - - Users can only watch a web page at a time, they can't do any creative work, but just read some information. If you want to combine different data, then the handmade is very strong, that is, clipping, paste, and then paste the data on the web to Microsoft Excel. If you want to share these data, there is no special ready-made method. Of course, HTML is still an important standard, but now there is a new standard, which is a new standard - XML driven by Microsoft. I have to talk about the contents of XML today, because in the technical level, XML is a key constituent of the next generation of products. Microsoft's .NET strategy is based on XML, just like our previous products depend on the graphical interface. Microsoft will turn XML into the entire industry, while Microsoft .NET strategy will become the best XML implementation case, just like Windows is the best implementation case of the graphical user interface, .NET strategy in certain aspects It is a new idea. Before .Net, the software is written around a system, and we consider a system instead of considering the user to write software. If the user changes a PC, they have to do a lot of work to turn their documents, they like things, their information to another PC; if they want to work with another terminal, such as an advanced Phone or handheld portable equipment, they have to run some collaborative software to work together; if users want to communicate, they may have different email systems with different email systems - different devices. It is necessary to combine these different things together by the user. However, the starting point of .NET is: We cannot regard the system as a key factor, it is true, there will be different systems, but they should be able to work together naturally. Therefore, we regard the user as the center of this concept, at the server level, we don't think of an application simply as an application on a server, we think this application can use a lot of servers, and Automatically use multiple servers to extend, stronger features. People-oriented philosophy guarantees that the productivity and reliability will transcend the large-scale machine era or the best application of the UNIX era, which makes us have a lot of room, so we only need Continuously add new systems, we have a bigger ability. In some places, this has become a reality, such as the TPCC benchmark set for the transaction for the Windows platform, which is more powerful, and the performance price is more superior. Therefore, .NET is a huge change, it is a huge change in programming, and it is also a huge change in the user interface. It has become more natural, it also makes the server have great changes, because the server makes programming more It is easy. So, in fact, let's get some bets, we are very confident about these bets. First, XML will become a new standard, and XML can make various programs to work together on the Internet, communicate with each other, and any terminal device is fully utilized. With XML standards, two procedures written from never have never had cooperated. For example, in e-commerce, someone wants to buy your goods, with the complex process of processed orders - Tracking the entire freight process, performing complex conditions such as cargo quality and price change tracking, can use advanced XML standard to improve efficiency.
The second bet is that people will use new tools, such as the new tools such as Visual Studio.net to write some applications, which can be run in a new way, these new applications are enhanced, and the upgrade is easier, because XML Make the structure of the software is more simple, because XML makes many encodings to be written in the past no longer necessary. Many applications written for the website will be better. In fact, people really want to build websites faster, allowing websites to have higher reliability and flexibility, and can support XML, they use these new tools. The last bet is that we can make the user interface more natural. That is to say, when you sit there, you can use the keyboard, you can use a pen to write, which means that there is a function of handwritten identification. You may also use the sound to operate, that is, the computer has a speech recognition system. The information you need will be displayed on the screen, and the resolution is extremely high, so that the screen readability is very strong, even a relatively long email It is also important to print, which is very important for extending the role of the PC, which is very important for the full use of numbers. These are pushed by the .NET strategy. I want to give you a background of XML. XML actually derived from a structural file of XTML. As early as 1996, some of Microsoft stated in the standard meeting held with some other companies, let us overall. We don't talk about files, we should talk about any data, which can be relatively abundant. Of course, in the normal data world, all everything is in the form of Tabular, of course, this method is very valuable for data suitable for this format, but its flexibility is not enough. In the past computer world, there is a dream, that is, there should be a more flexible data model, people have done a lot of work in object database, online database, now in history, we have confidence in history, we believe this XML method can Use in the core part of the database. XML is a deep change, although you can use an existing application, put XML in its surroundings, but all the benefits of XML can only be fully reflected when people use it from zero to use it. If a layer of XML is established on some systems, a new system will be established to other systems. For Microsoft itself, we use our operating system, database, SQL Server, Office app, do some basic design, to promote the needs of XML. For the database, this means XML in the center, and not light is a table. For Microsoft Office, it means that the product such as Excel can understand the design of XML, so when people are doing predicting and planning, they are not simply made of clipping and pasting in the form. In contrast, statistics form understand different sizes , Different forms of solutions. Therefore, XML involves a lot of work in Microsoft, which is why this is a big bet for us. We probably began to go to the road for more than three years. We have established Visual Studio.net, and we have pushed it to the market for several months. We have been in XML. We have been in contact with it. Standard development committee also invited other companies to participate. In the past few years, XML's momentum has a huge growth. In fact, I can say that there is no doubt that this will become the only new method for all computer systems. I would like to say that XML is indeed possible to work across system, and Microsoft strongly establishes it a final purpose of the standard to benefit the industry, while Microsoft will participate in competition by providing the best cost-effective platform.
Of course, XML interoperability means even if someone has not used our platform in the past, in a new application environment, they can also use our platform and other equipment to work together, which can make people evolve. Way forward. Among the standards of the existing layer, XML is the highest layer, which is the application on the seventh layer protocol. It is above all other standards, so the TCP / IP, etc. below the next layer is the following. If you really want to send a speech data, XML can support, but for the internet programming, we have two exchange program data, we specifically use XML in this regard. We are showing all the standards of XML to everyone. There is a lot of abbreviations related to this, but it is clear that we have a basic standard that can make these new applications. For us, a huge milestone is the official shipping of Visual Studio.NET, and the applications established in the data era are very surprising. In order to confirm that the road we walk is right, we have conducted some games, research, and see how people use XML, the facts show that people's feedback to XML is still very positive. XML is a format that makes data easy to understand, which makes data flexible. For example, you want to sell a product. Not all people selling some products are used in the same table format, they may have different options. XML can make the common part of the product description match, and all the unique features of all products can also include, which means that it is a big breakthrough. Previously, a lot of code written by the system integration only brought the data of a system with another system. Now this data has this self-description, easy to understand, and we don't need a lot of coded. The system integrator previously writes many of the energy to be used to perform data discovery, data mining, improve data reliability, and reduce the cost of establishing these systems. Microsoft has always supported the idea of pursuing the best price ratio. Now people have realized that they can enjoy these benefits and can establish low, high permeability, flexible servers, and in the past, only very expensive servers have these features. We have a lot of partners have begun to use XML services. I will listed some of these partners to the screen. You can see that this momentum is constantly enhanced. Companies with all manufacture applications believe that new XML methods are required. Microsoft is a prostate company in promoting XML, other large companies, such as IBM, also participating, applying this standard. We do have our own implementation in the market, and we also provide testing for other XML-based systems in interoperability. In the past, many universities hoped to see this progress, seeing the Internet is more than just a tool for watching files and images. Today, people are surprisingly seen that everything is happening at a very fast speed. In fact, .NET implementation includes the client, personal computer, code running on a small screen device, such as PDA and phone, .NET includes the server's concept, which can perform a rich storage task. At the same time, .NET also includes the concept of service, which is provided in real time on the Internet, and we call it service. For example, if you want to determine someone's identity, how to do it, you must have such a program that is always running, this confirmation service is called a passport. Similarly, if you need to share files with others, or you want to back up information, we don't want to set up a dedicated server, so Microsoft has established some services around .NET, we provide these services, and other companies can also provide these services, and These services run at any time on the Internet.
So on the Internet, whether it is the stock price or commercial forecast, many people are publishing network services, which is a business model, sometimes these online services are free. Therefore, in fact, both servers and services are built on the same architecture, they can be converted to each other. Microsoft's market is in China for a long time, we have continuously investive, which is not only the amount of investment, which is a basic desire. We hope that China's software designers can truly become the leader of the same industry, but will not have too much gap with its international peers. The will of our work is still very eye-catching. In the above-mentioned good desire, we have cooperated with many universities in Beijing. However, we have begun to discuss how to spread software design in faster speeds to more China's leading software companies. We designed a project called Architect 2000, which is to train two thousand Chinese software designers in China, telling them to design software methods, how to host projects, how to divide the project into different parts to ensure partial and system Test, which is finally able to become a world-class application when they are together. Classroom training is just part of this project. We also have some online communities that provide partial support to ensure that these latest design methods are familiar to everyone, and eventually make this 2000 designers succeed. We hope that they can transfer this idea and approach to others, and have a broader impact on China's software design structure and software design experience. We think this is a very good cooperative project, which is indeed a win-win situation. I just mentioned that we tried to see if developers were interested in .Net new ways. In Asia, we organized a competition that elected the best .NET work from all countries. Yesterday, I was very happy to learn about the best .NET application selected in Seoul, I am very happy to get the grand prize of this competition. In fact, we have some participating applications very good, the top three are very good examples, prove why we are interested in .net. Today, the first three winning group leader has two leaders to give you a demo. Now we invite students from Beijing University of Technology to give us a demonstration. Demonstration: The application of .NET in business registration (omitted). Below we have a group of Nankai University to give us a demonstration. Demonstration: Application (omitted) in .NET in online intelligent book. Everyone saw these exciting things. First of all, these developers' enthusiasm and ability continue to exceed our imagination. These applications make us see why XML is important. XML gives us a flexibility that allows us to divide applications into different services, and can use these applications through different devices. It does not ask everyone to engage a single interface. It is actually enriched from every interface, so I hope that these development team will spread our XML and it can bring benefits. I will introduce how people will use PCs in the future to give users a better experience. I am a chief software designer. One thing that is very important is to see technology development, understand what new things we want to see, see how software may combine two aspects. Our previous work is true, whether it is a personal computer or a Microsoft Office, whether it is new, such as Pocket PC, Elevated Box Game, etc. Microsoft itself is not producing hardware, we just trace hardware development. Hardware is our partner, like Intel, they produce faster microprocessors, like storage companies, they are constantly improving storage capacity, like fiber optic companies, they want to rapidly increase information on fiber Transmission speed. The development of these hardware provides opportunities to software, and every few years can have a new upgrade.
In fact, I think that the development of hardware can provide things needed, such as new LCD screens, and its resolution has made you feel very comfortable, so you don't have to look at the paper. Hardware vendors also provide a good development foundation for wireless networks, especially now, people can establish 11 trillion transmission capabilities anywhere, and the cost of communication per minute is also very low. In the world, each business unit, every hotel, each airport - all people spend a lot of time, and any portable machine has built-in Internet access capabilities to obtain high-speed links. We believe that hardware companies currently do what is the most difficult thing to connect broadband access to the family. Broadband technology is very fast in every country, including China, and developing, but broadband is still relatively slow. In the past few years, we have seen broadband in Korea, Japan, and some other national substantive progress, but to let most people use broadband to go online, I think it is about five to ten years, this There is a price problem. Microsoft is one of the companies that drive broadband development to promote this demand. In the future, the miracle created by hardware will bring us? In the next ten years, I feel that it should be a digital era, that is, everyone will really understand that the way the number is the best way to do things. I will introduce the future use of future personal computers and is now completely different. First, it is possible to improve productivity. Everyone will say that human beings have achieved great progress in this regard, and in fact, our progress is not big enough. Now, we can use software to improve productivity to make business plans, track customer activities, but we can do much better than now. Use the software that improves productivity in the future, if you want to share information, you can use this information to share this information. You don't have to learn different modes of office, but use a unified command program, so they will not feel that they are using different applications. Voice recognition and handwriting recognition should also have a lot of improvements, thereby improving productivity software. We can have a portable machine, battery life is long, wireless communication effect is also good, and there is a high-definition screen. We have a dream, hoping to make the screen to read comfortable, you can do it anyway, no matter the book, you don't have to rely on the book of paper media. To do this, we have to improve the shape of the data, otherwise, most users receive a long file to print it out. As long as the computer is fixed in a position, it is very tired to see the screen for a long time. If we improve the data form, you can use it to your portable device, you can read it at any time as you look at a book or magazine, and people will not pay attention to God, always pay attention to the factors of the machine during reading. With this portable device, we can bring various files to the meeting, annotation on the document, you can come and see the notes in the future, share it with others. Now let me talk about communication. Email, instant chat, and information transmission, visual conference, etc., actually consider increasing personal computers as a communication device. The growth in this area is an explosive growth. When communicating with others, people don't want to exchange only the communication, they also want to display files for the other party on the screen, you can call out a budget table, a list, a drawing, or call out the information being discussed. Nothing, we can't connect the phone and the screen when we call others. We can have a single interface, and ordinary users can use it to see the schedule, business users can use it to see prices, can point to the bills that are discussing. Which aspect is different. Therefore, this screen's role in all communications is very, very important. Everything we do is, we don't want to force people to have different phone numbers and email addresses, we hope that different devices can communicate with each other.
Today, in fact users are often interrupted by their emails and phones, and these are not necessarily critical. Therefore, we want to merge all the addresses into an address, let users control what email he wants to pay attention to, which information, so that their time and valuable resources can be used on the blade. The overall experience of such an email will be very different, and the boundaries between emails and instant chat and information transfer disappear, people can act as dominance. Taking the meeting as an example, people can have 360-degree cameras to record the meeting, then put it on the Internet, and those who do not personally participate in the meeting can see the meeting. This will be common in the future, people can take a conference from the conference, which greatly enhances the efficiency of the meeting. Of course, many of the dreams of the Internet, such as e-commerce, electronic government, etc. have not fully realized. Some people say that these problems will soon solve. However, to make e-commerce success, you must use XML solutions. Therefore, the government's application will also use this method. Enterprises want to sell worldwide will also use XML methods. Vendors want to find more suppliers or better prices, track customers' satisfaction, etc., all of these make the market The efforts of the economically better operation will use XML applications. For consumers, how to establish a music document, not using CD or record, but use data form, it will become very ordinary, and the operation is also easier, you can use anything that you can get these things, you can Edit it in the way you like; if your friend is interested, you can send him a sample, if he really likes, you can trader online. Pictures, music, and movies will become a number of numbers, people will be strange when people have used to use the record this very cumbersome thing. By then, if you send the picture to a friend, you can also describe the situation at the time, but not only send a graphic itself. In the living room, we can improve TV experiences. People do not have to see specific programs at a specific time, we can help you choose to see the programs they want to see. We can also use the three-dimensional image to make people playing mutual games. These games are better than the current thing, not only young boys like to play games, but people can play games, and the game can also fulfill some education. Function. In this regard, TV is also comparable to XML categories, and we can use XML to improve TV application category. Our current X-Box is the future product prelude. We believe that these devices can supplement each other. The full screen device can be a central device of all devices. We believe that the keyboard will continue to exist, but in addition to the keyboard, there will be other devices to help people get new information from the system. We believe that the methods and peer methods in the centralized system should be complemented by each other, so all all of it surrounds different user experiences. Microsoft will also establish some display, Microsoft Office may be the most important application in these applications, it can show what XML is XML, how is the workflow, what kind of workflow it can use. We must ensure that all all this is very easy. Through voice and handwritten identification technology, people will not be afraid to use these devices. If you encounter problems when using your computer, you can quickly give Microsoft, then we will see your problem, analyze it, if there is a common problem, this problem affects others Previously, we can inform all users through the Internet, so there will be no few millions of people to encounter the same problem.
Microsoft is carrying out a lot of investment. In fact, we have been carrying large-scale investments for a long time. We have been doing this for ten years. This is why we have seen that speech recognition technology will become A mainstream technology. Our long-term commitment is to contribute to the sustainable development of IT. Finally, I want to say that there is a big, global opportunity here. It is now very lack of software skills, and each country should develop these skills to meet the needs of internal applications in a country and should be capable of providing products and services to other countries. China can play a huge role, because China has rich human resources, and the key is how much energy and more interest in education. In the next decade, if China's software skills have increased, software companies and software staff can increase significantly, and China's development will be fast than any other country. Your advantage is that your beginning is from beginning to start, there is no burden on the old age, you can adopt the latest approach at first. Microsoft can do a lot of things to help you, and ensure that everyone can get relevant information and opportunities. We believe that we have a responsibility in this regard, and it should be responsible. Some of the responsibilities are also reflected in our commitment to China. Now we have more than 800 people in China, and the number of staff will increase. In this way, our staff engage in software development work and cooperate with China's partners. I hope that through my speech today, I have learned what kind of enthusiasm. I started to be an engineer, I don't engage in software. I started a software company because I like software, I also know that everyone has to sit down and write a lot of code to ensure that there is no bug. We have improved a variety of tools to help thousands of developers do good jobs, and their work will also affect tens of millions, hundred million users, so connect the personal computer to the Internet idea. It is revolutionary, it can greatly improve productivity. We actually have just begun in this regard, we look forward to working with everyone in the seat to capture this new opportunity! thank you very much! D64GG-GXY6T-V6FTR-WCPBB-2YDYB