Browsing involves scanning Web pages for interesting information, following useful links to other pages, and repeating the process until we come across something that makes us temporarily stop and focus. Sometimes we mutter, "Hmm" or "That's interesting!" and create a bookmark. Then, eventually, we move on. The tendency to move on and continue browsing is natural. We usually don't read the same book over and over. If we have a stack of magazines in front of us, we're likely to flip through them all. Web pages are like magazine pages, except that they are more available, usually free, and have more "next" pages to which to turn. Computer programs are different. They are active, while books, magazines, and Web pages are static or passive. People do use programs over and over. I still use WordPerfect 5.1. Some people still use CP/M. I have a friend who played DOOM several hours a day for months. This difference between active computer programs and passive Web pages is what makes Java an attractive addition to the Web. When we click on a Web page containing a Java applet, we don't just read it, listen to it, or watch it-we interact with it. Interactivity is the difference between a program and a page, and Java has brought dynamic, interactive content to the Web. Java's rapidly growing popularity is due to the Web. But Java's inherent power does not come from the fact that it is a Web programming language. The talented software engineers at Sun, in bringing Java to the Web, have elegantly solved a much broader and more significant problem-how to develop network-capable windowing software that will run on almost any 32-bit computer and operating system. The modern software developer faces enormous headaches and challenges when he tries to develop software that is portable to Microsoft Windows, X Window systems, Motif, MacOS, and OS/2 windowing and networking environments. The usual approach is to pick a target operating system (OS), write software for that OS, and eventually migrate it to the other OS platforms. This usually involves great expense in terms of labor and software development resources. Java fulfills the software developer's dream of being able to write software in a single language that will support windowing and networking on all major OS platforms, without specialized tailoring or even recompilation. But Java's attractiveness does not end here. Sun's engineers were thoughtful enough to develop in Java a language and runtime system that are simple, compact, object-oriented, extendible, and secure. And then they gave it away for free! The objective of this book is to provide an introduction to using the gift of Java in its broader context-as a platform-independent software development language. Java's capabilities to provide interactive content to Web pages, in the form of applets, are covered within this broader context, but these capabilities do not limit the focus of the book's presentation.
Translate
Wednesday, 21 September 2016
INTRODUCTION TO JAVA
In its brief existence, the World Wide Web has evolved into a truly global information space. Not only does it offer information on any subject, it provides its citizens with the power to globally publish information on any subject and at minimal cost. The massive international participation in the Web has resulted in the creation of many Web pages that are not only informative, but also entertaining. This entertainment value has further fueled the Web's growth and has led to browsing becoming an international pastime.
Browsing involves scanning Web pages for interesting information, following useful links to other pages, and repeating the process until we come across something that makes us temporarily stop and focus. Sometimes we mutter, "Hmm" or "That's interesting!" and create a bookmark. Then, eventually, we move on. The tendency to move on and continue browsing is natural. We usually don't read the same book over and over. If we have a stack of magazines in front of us, we're likely to flip through them all. Web pages are like magazine pages, except that they are more available, usually free, and have more "next" pages to which to turn. Computer programs are different. They are active, while books, magazines, and Web pages are static or passive. People do use programs over and over. I still use WordPerfect 5.1. Some people still use CP/M. I have a friend who played DOOM several hours a day for months. This difference between active computer programs and passive Web pages is what makes Java an attractive addition to the Web. When we click on a Web page containing a Java applet, we don't just read it, listen to it, or watch it-we interact with it. Interactivity is the difference between a program and a page, and Java has brought dynamic, interactive content to the Web. Java's rapidly growing popularity is due to the Web. But Java's inherent power does not come from the fact that it is a Web programming language. The talented software engineers at Sun, in bringing Java to the Web, have elegantly solved a much broader and more significant problem-how to develop network-capable windowing software that will run on almost any 32-bit computer and operating system. The modern software developer faces enormous headaches and challenges when he tries to develop software that is portable to Microsoft Windows, X Window systems, Motif, MacOS, and OS/2 windowing and networking environments. The usual approach is to pick a target operating system (OS), write software for that OS, and eventually migrate it to the other OS platforms. This usually involves great expense in terms of labor and software development resources. Java fulfills the software developer's dream of being able to write software in a single language that will support windowing and networking on all major OS platforms, without specialized tailoring or even recompilation. But Java's attractiveness does not end here. Sun's engineers were thoughtful enough to develop in Java a language and runtime system that are simple, compact, object-oriented, extendible, and secure. And then they gave it away for free! The objective of this book is to provide an introduction to using the gift of Java in its broader context-as a platform-independent software development language. Java's capabilities to provide interactive content to Web pages, in the form of applets, are covered within this broader context, but these capabilities do not limit the focus of the book's presentation.
Browsing involves scanning Web pages for interesting information, following useful links to other pages, and repeating the process until we come across something that makes us temporarily stop and focus. Sometimes we mutter, "Hmm" or "That's interesting!" and create a bookmark. Then, eventually, we move on. The tendency to move on and continue browsing is natural. We usually don't read the same book over and over. If we have a stack of magazines in front of us, we're likely to flip through them all. Web pages are like magazine pages, except that they are more available, usually free, and have more "next" pages to which to turn. Computer programs are different. They are active, while books, magazines, and Web pages are static or passive. People do use programs over and over. I still use WordPerfect 5.1. Some people still use CP/M. I have a friend who played DOOM several hours a day for months. This difference between active computer programs and passive Web pages is what makes Java an attractive addition to the Web. When we click on a Web page containing a Java applet, we don't just read it, listen to it, or watch it-we interact with it. Interactivity is the difference between a program and a page, and Java has brought dynamic, interactive content to the Web. Java's rapidly growing popularity is due to the Web. But Java's inherent power does not come from the fact that it is a Web programming language. The talented software engineers at Sun, in bringing Java to the Web, have elegantly solved a much broader and more significant problem-how to develop network-capable windowing software that will run on almost any 32-bit computer and operating system. The modern software developer faces enormous headaches and challenges when he tries to develop software that is portable to Microsoft Windows, X Window systems, Motif, MacOS, and OS/2 windowing and networking environments. The usual approach is to pick a target operating system (OS), write software for that OS, and eventually migrate it to the other OS platforms. This usually involves great expense in terms of labor and software development resources. Java fulfills the software developer's dream of being able to write software in a single language that will support windowing and networking on all major OS platforms, without specialized tailoring or even recompilation. But Java's attractiveness does not end here. Sun's engineers were thoughtful enough to develop in Java a language and runtime system that are simple, compact, object-oriented, extendible, and secure. And then they gave it away for free! The objective of this book is to provide an introduction to using the gift of Java in its broader context-as a platform-independent software development language. Java's capabilities to provide interactive content to Web pages, in the form of applets, are covered within this broader context, but these capabilities do not limit the focus of the book's presentation.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment