Not just Java : a technology briefing

Bibliographic Information

Not just Java : a technology briefing

Peter van der Linden

(Java series)

Sun Microsystems Press, c1999

2nd ed

Other Title

Java

Available at  / 1 libraries

Search this Book/Journal

Note

Includes index

Description and Table of Contents

Description

Now that the Java hype is settling down, it's time for IT professionals to ask the tough questions: What is Java good for? How much of your time (and your organization's resources) should you invest in it? What can Java do today, and what gaps still exist? What are strategic vendors like Microsoft, H-P, Compaq, Intel, IBM and Sun doing about Java - and how should their plans and products affect your Java strategy? This is a complete, up-to-the-minute Java briefing for every IT professional and decision-maker. Understand Java's rapidly evolving role in the Internet, intranets, E-commerce, and in reducing the cost of computing. Discover how Java fits with DHTML, XML, JavaScript and other key browser technologies, and see how companies are using Java applets for competitive advantage. Get new statistics on Java adoption, and discover strategic new Java products, such as Visual Basic-to-Java converters. Get a no-holds-barred view of Java security, compared with alternatives such as Microsoft's ActiveX. Learn the status of Sun's Java libraries and APIs - and alternatives proposed by Microsoft and others. Whatever your role, this book will help you plan for Java more effectively.

Table of Contents

1. Industry Trends for the New Millennium. Computer Industry Players. Sun Microsystems. Compaq Corporation. Hewlett-Packard Corporation. IBM/Lotus. Intel Corporation. Microsoft Corporation. 2. The Internet and TCP/IP. Internet Origins. All About the TCP/IP Protocol. Case Study 1: Using the Internet for Learning. Summary. 3. The World Wide Web. Hypertext Leading to the Early Web. HTML-Hypertext Markup Language. Browsers. On-line Web-Based Business. Searching for Web Sites. Difficulties of Regulating the Web. Internet Casinos. Competition between Browsers. Why Browsers Are So Important. Software "Lock-In" through Unique Features. Case Study 2: A Basic Commercial Web Site. Summary. 4. Programming Techniques in a Browser. How to Say Where to Look: URLs. Somewhat Technical Aside. Browser Plug-Ins. Executable Content in a Browser: Applets. Sending Data to the Server: Forms and CGI. JavaScript. DHTML, CSS, and XML. CSS-Cascading Style Sheets. DHTML-Dynamic HTML. XML-Extensible Markup Language. Example of XML. Summary. 5. Java Applets. The Java Phenomenon. Distribution of Executable Content: Applets!. Why Is It Useful to Run a Program from a Web Page?. Java on the Client: Applets. Write Once, Run Anywhere (WORA). The Java Plug-In. Platform Independence. Volume Drives Everything. Portability through API and ABI Standards. Why Source Standards Arent Much Help. Who Has Java?. Summary. 6. The Internet and E-Commerce. How the Internet Runs. Distributed Administration. Connecting Your Company to the Internet. Web Meets Net. Evolution of On-line Commerce. Stages of E-Commerce. On-Line Commerce Today. Products Best Suited for E-Commerce. Build It and They Will Come-Not!. Challenges Ahead for E-Commerce. Case Study 3: Web-Based Retailing. Summary. 7. Distributed Processing Security Issues. What Is Security?. Web Site Security Measures. Java Security Measures. Security for Java Applets. Security Measures for Applets. Early History of Security Attacks. Security Comparison: Java, DNA, Plug-Ins. Case Study 4: Lack of Security with DNA. Why DNA's ActiveX Is Unsafe for Internet Use. Finer-Grained Security. Other Security Issues. Decompiling. Denial-of-Service Attacks. Encryption. Netscape's SSL. Internet Security versus Openness. Summary. 8. Java Language Specifics. The Java Philosophy. Object-Oriented Programming. The First Tenet of OOP: Encapsulation. The Second Tenet of OOP: Inheritance. The Third Tenet of OOP: Polymorphism. Language Features: Uniform Data Types. What Happens on Overflow?. Language Features: Threads. How to Prevent Race Conditions. Language Features: Automatic Memory Management (Garbage Collection). Language Features: Exceptions. Case Study 5: USPS Use of Java. Summary. 9. Java Libraries. The Java Libraries-The Process and the Purpose. 1. The Core Libraries. 2. The Standard Extension Libraries. 3. The APIs for Specific Hardware or Applications. The Java Media Framework APIs. JavaBeans API. The Java Swing API. A Java Program to Draw an Oval at an Angle. Internationalization. Related Initiatives. Programmer Certification. 100% Pure Java. The Java Lobby. Java in Operating Systems. Some Final Words on Productivity. Case Study 6: How Java Affects Programmer Productivity. Summary. 10. Client/Server and the Intranet. What Is Client/Server?. How Is Client/Server Different from Timesharing?. Why Client/Server?. Advantages and Disadvantages of Client/Server. Scaling Up: Intranets and Extranets. Intranet Security. Java Security. One-, Two-, and Three-Tier Systems. Case Study 7: Multitiered System across the Internet. Summary. 11. Network Computers. The Hidden Costs of PCs. The Iceberg Model. Other PC Costs: Security, Reliability. How Microsoft Has Addressed Fat Client PC Costs. What Is a Thin Client?. Network Computers. Where Are the Network Computers?. Where Can a Network Computer Be Used?. What Java Brings to NCs. The Changing Role of ISPs. Summary. 12. Component Software, Enterprise Computing, and Databases Software Frameworks. In the Beginning, There Was DDE. Compound Documents. Microsoft's COM Model. JavaBeans. Enterprise JavaBeans. The Industry's CORBA Model. Interface Definition Language (IDL). Java and Databases: JBDC. About SQL and Relational Databases. The JDBC-ODC Bridge. Java Blend. Summary. 13. Conclusions. The Changing Computer Industry- Retooling the COBOL Programmer.

by "Nielsen BookData"

Related Books: 1-1 of 1

Details

Page Top