What Is JavaScript?

At the onset of the information revolution in the early to mid-nineties, Netscape Communications was hard at work developing a language called Live Script. Live Script was to be used in its Internet browser implementation. It was also to be an extension of HTML and an alternative to CGI scripting.

With Java being a newcomer to the technology scene, Netscape envisioned the huge potential for Java and shared Sun Microsystem's vision of things to come. Netscape began to closely work with Sun Microsystems to develop a scripting language that would work with Java but be an independent language in itself. LiveScript soon became JavaScript as we know it today.

Netscape realized early on the importance for logic to be served up not only on the server side but also on the client side. This means that the browser client is the front end and the server is the back end as we know it today in a client/server architecture. Allowing for dynamic functionality in the front end empowers the client browser and enables its relationship to be that of a true client/server system. This means that events such as data validation and event handling can occur on the client, without a round-trip back to the server for code; this reduces network traffic, making your applications work faster and freeing up I/O on the server.

Today JavaScript is renown to be the glue that holds together the many pieces of divergent applications. It is easy to learn and has drawn support from some of the industry's major vendors , including Apple, Borland, Informix, HP, Sybase, Oracle, and, of course, IBM/Lotus. JavaScript has been adopted by the ECMA and has quickly become one of the de facto languages for Web development.

Part I. Introduction to Release 6

Whats New in Release 6?

The Release 6 Object Store

The Integrated Development Environment

Part II. Foundations of Application Design

Forms Design

Advanced Form Design

Designing Views

Using Shared Resources in Domino Applications

Using the Page Designer

Creating Outlines

Adding Framesets to Domino Applications

Automating Your Application with Agents

Part III. Programming Domino Applications

Using the Formula Language

Real-World Examples Using the Formula Language

Writing LotusScript for Domino Applications

Real-World LotusScript Examples

Writing JavaScript for Domino Applications

Real-World JavaScript Examples

Writing Java for Domino Applications

Real-World Java Examples

Enhancing Domino Applications for the Web

Part IV. Advanced Design Topics

Accessing Data with XML

Accessing Data with DECS and DCRs

Security and Domino Applications

Creating Workflow Applications

Analyzing Domino Applications

Part V. Appendices

Appendix A. HTML Reference

Appendix B. Domino URL Reference



Lotus Notes and Domino 6 Development
Lotus Notes and Domino 6 Development (2nd Edition)
ISBN: 0672325020
EAN: 2147483647
Year: 2005
Pages: 288

Flylib.com © 2008-2020.
If you may any questions please contact us: flylib@qtcs.net