Lotus Notes and Domino are the successors to the groupware server line. They are now part of IBM’s electronic collaboration software and begin integrating with J2EE and IBM Instant Messaging architectures. Companies establish an intranet to disseminate information. In fact, often knowledge needs to be formed and targeted to specific user groups. Lotus has also been a pioneer in Knowledge Management. Domino is a component of the IBM / Lotus technology response to intranet and knowledge management.

Lotus Notes was designed as a tool for developing teamwork applications organized in databases. The database is a truly unifying concept of Domino / Notes: all information is recorded in a document that is registered in the database. A Domino server provides services such as multiple access to the same database, routing documents from one database to another, database replication between servers or between a server and a client.

Domino developers and application development is based not only on language learning, as it includes a cocktail: – Database management: access mechanisms, sharing … – Services on the Domino server: security, routing, replication … – Several languages available depending on context, including JavaScript and Java. – Access to corporate databases: Oracle, DB2, Sybase … – Access to corporate applications: SAP … – Access from J2EE application servers – IBM WebSphere Application Server, Tomcat … – Basics of dominoes with JSP tags. Domino is a typical example of an application server in a three-tier client / server architecture.

Application development with Domino / Notes is a world in which you have to make choices depending on the goals and objectives of the business. In addition, Notes application development is inseparable from Domino server administration. Recommended for developers who wish to take an introductory Domino administration course. The TSOFT / Eyrolles collection offers a book called Domino 6.0: Administration, which concludes this book. Application development Lotus Domino / Notes 6 is considered in three parts: – Development of a base for sharing: the study of the main building blocks of development using an application for tracking projects, – Development of a workflow: deepening knowledge through implementation places a simple workflow application, the analysis of which is presented on UML diagrams, – Data Access Workshop: how to access ODBC data and relational databases in the easiest way. A separate book – Lotus Designer 6. Web development seminar – will be devoted exclusively to the development of applications accessed through a browser.

For whom programming courses? This book is a collection of the three pillars of TSOFT. It is based on the French version of Lotus Domino and can be used without modification with software version 6.5. It is aimed at: – training centers and service companies that offer their customers training on development with Lotus Domino Designer 6, – people who have taken IBM Lotus courses and are looking for a reference, – Lotus Domino Application developers who want to update their knowledge in the field of self-training, – CLP – Certified Lotus Professional – who are preparing an exam for certification version 6.Educational content. The three parts of this book are designed to Learn the Basics of Lotus Domino Designer Development, so you can create the basics of collaboration and learn the LotusScript, Java, and JavaScript languages in Designer. The book will teach you to use the basic development mechanisms that you will need, no matter which direction you move forward when developing your own applications: – Modeling a Domino application with ArgoUML, – Navigating in an integrated development environment (Integrated Development Environment IDE), – Create a simple application for input and consultation, – Develop a workflow diagram using Domino / Notes routing and security methods, – Give an attractive aspect to the application through the use of frames, oi, CSS style sheets, – preparing to create a database, – returning to help, – accessing the Internet in the Notes database, – when glasses deserve deepening for those who want more away. These links are indicated by a magnifying glass in the fields, for example: Table of contents – Application structure – Application creation – Database creation.