
HCL Domino has been one of the most powerful platforms for enterprise applications for over three decades. But if you want to unlock the full potential of this platform, there's one language you can't avoid: LotusScript. And that's exactly what this new, comprehensive handbook is for.
Why This Book?
LotusScript remains the central tool for application development on HCL Domino. Yet until now, there has been hardly any up-to-date literature that covers the topic systematically and practically. The book "HCL Domino LotusScript Programming" fills this gap – a training manual designed both for self-study and for use in training courses.
Who Is This Book For?
The book is aimed at three target groups:
- Beginners who are taking their first steps in Domino LotusScript development and are looking for a structured introduction.
- Experienced developers who want to deepen and systematize their knowledge.
- Career changers from other programming languages who need a solid overview of the specifics of LotusScript and the Domino Object Model.
What's Inside?
Across 145 pages, the book guides you through the world of LotusScript and HCL Domino in 18 chapters:
- Part I – Fundamentals: Platform, development environment, language syntax, data types, control structures, procedures, and functions.
- Part II – Object Orientation and Domino Object Model: OOP concepts, the class hierarchy of the DOM, and the central classes NotesSession, NotesDatabase, NotesDocument, and NotesView.
- Part III – Practical Programming: Forms with UI logic, agents and automation, professional error handling, sending emails via code, and file I/O and external data processing.
- Part IV – Advanced Topics: Security model, performance optimization, coding standards, and practical exercises.
Each chapter contains numerous code examples that are explained in detail – no abstract constructs, but realistic code from everyday development.
Further Information
You can find all relevant information (description, table of contents, sample PDF and pricing) on the product page: