Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$29.96 & this item ships for FREE with Super Saver Shipping. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $16.25 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Lotus® Notes® Developer's Toolbox: Tips for Rapid and Successful Deployment
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Lotus® Notes® Developer's Toolbox: Tips for Rapid and Successful Deployment [Paperback]

Mark Elliott (Author)
4.1 out of 5 stars  See all reviews (7 customer reviews)

List Price: $64.99
Price: $44.16 & this item ships for FREE with Super Saver Shipping. Details
You Save: $20.83 (32%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 7 left in stock--order soon (more on the way).
Want it delivered Thursday, February 2? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Paperback $44.16  
Sell Back Your Copy for $16.25
Whether you buy it used on Amazon for $27.25 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $16.25.
Used Price$27.25
Trade-in Price$16.25
Price after
Trade-in
$11.00

Book Description

0132214482 978-0132214483 October 20, 2006 1
<>Lotus® Notes® Developer’s Toolbox will help you streamline and improve every phase of Notes development. Leading IBM Lotus Notes developer Mark Elliott systematically identifies solutions for the key challenges Notes developers face, offering powerful advice drawn from his extensive enterprise experience. This book presents best practices and step-by-step case studies for building the five most common types of Notes applications: collaboration, calendar, workflow, reference library, and Web site.

 

This book is for Notes developers at all levels of experience, using recent versions from V5.0 through V7.0, and beyond. Like all IBM developerWorks® Series books, it is fully integrated with comprehensive Web resources, including working examples of each project, enhanced versions that go beyond the book, sample graphics, and tools for addressing real-world business scenarios. Coverage includes

 

  • Getting started with Domino Designer®, and using the design elements it provides
  • Developing Notes databases, step-by-step: considerations, code instructions, design tips, and project plans
  • Mastering and customizing Lotus Formula and LotusScript
  • Customizing forms, views, agent behavior, application interfaces, and more
  • Building calendar applications with simple and complex recurrent events
  • Developing applications that distribute information via email, response documents, and other methods
  • Creating reference library applications, and generating Excel® spreadsheets for analysis
  • Constructing sophisticated workflow and Web-based Notes applications
  • Securing, deploying, and maintaining Notes applications, and managing their data
  • Enhancing database functionality: more than 95 ready-to-use code modules and customizations
  • Exclusive Web resources available only to book registrants

 

The IBM Press developerWorks® Series is a unique undertaking in which print books and the Web are mutually supportive. The publications in this series are complemented by resources on the developerWorks Web site on ibm.com. Icons throughout the book alert the reader to these valuable resources.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Lotus® Notes® Developer's Toolbox: Tips for Rapid and Successful Deployment + Mastering XPages: A Step-by-Step Guide to XPages Application Development and the XSP Language + Survival Guide for Lotus Notes and Domino Administrators
Price For All Three: $126.77

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Mastering XPages: A Step-by-Step Guide to XPages Application Development and the XSP Language $45.99

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Survival Guide for Lotus Notes and Domino Administrators $36.62

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

From the Back Cover

Lotus® Notes® Developer’s Toolbox will help you streamline and improve every phase of Notes development. Leading IBM Lotus Notes developer Mark Elliott systematically identifies solutions for the key challenges Notes developers face, offering powerful advice drawn from his extensive enterprise experience. This book presents best practices and step-by-step case studies for building the five most common types of Notes applications: collaboration, calendar, workflow, reference library, and Web site.

 

This book is for Notes developers at all levels of experience, using recent versions from V5.0 through V7.0, and beyond. Like all IBM developerWorks® Series books, it is fully integrated with comprehensive Web resources, including working examples of each project, enhanced versions that go beyond the book, sample graphics, and tools for addressing real-world business scenarios. Coverage includes

 

  • Getting started with Domino Designer®, and using the design elements it provides
  • Developing Notes databases, step-by-step: considerations, code instructions, design tips, and project plans
  • Mastering and customizing Lotus Formula and LotusScript
  • Customizing forms, views, agent behavior, application interfaces, and more
  • Building calendar applications with simple and complex recurrent events
  • Developing applications that distribute information via email, response documents, and other methods
  • Creating reference library applications, and generating Excel® spreadsheets for analysis
  • Constructing sophisticated workflow and Web-based Notes applications
  • Securing, deploying, and maintaining Notes applications, and managing their data
  • Enhancing database functionality: more than 95 ready-to-use code modules and customizations
  • Exclusive Web resources available only to book registrants

 

The IBM Press developerWorks® Series is a unique undertaking in which print books and the Web are mutually supportive. The publications in this series are complemented by resources on the developerWorks Web site on ibm.com. Icons throughout the book alert the reader to these valuable resources.

 

About the Author

Mark Elliott has been employed by the IBM Corporation since the early 1990s as a software engineer and project manager. As a Lotus® Notes® professional, he has been designing, developing, and implementing commercial Notes and Domino applications for industry clients such as IBM, Eastman Kodak, Qualex, Invensys, and Vanity Fair. Prior to joining IBM, he worked as an Application Programmer for the U.S. Department of Defense and as a Quality Assurance Software Engineer for the McDonnell Douglas (Boeing) Corporation.

Mark is a graduate of the University of Missouri-Columbia, where he received an interdisciplinary bachelor of arts degree in computer science. He also has a Master’s Certificate from George Washington University in Project Management. Mark has been certified as a Project Management Professional by the Project Management Institute (PMI).

In addition to application development and project management, Mark has authored and been issued numerous patents for the IBM corporation. One of those patents pertains to distribution of Lotus Domino connection documents across multiple network domains.

 


Product Details

  • Paperback: 744 pages
  • Publisher: IBM Press; 1 edition (October 20, 2006)
  • Language: English
  • ISBN-10: 0132214482
  • ISBN-13: 978-0132214483
  • Product Dimensions: 9.2 x 6.9 x 1.4 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Best Sellers Rank: #774,411 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

7 Reviews
5 star:
 (3)
4 star:
 (3)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.1 out of 5 stars (7 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

14 of 14 people found the following review helpful:
5.0 out of 5 stars Something for everyone on the development front..., November 19, 2006
This review is from: Lotus® Notes® Developer's Toolbox: Tips for Rapid and Successful Deployment (Paperback)
It's not often that I get the chance to review a book that directly focuses on my chosen technology niche... IBM Lotus Notes/Domino. Needless to say, when Mark Elliott's new book Lotus Notes Developer's Toolkit - Tips for Rapid and Successful Deployment came out, it moved to the top of my review pile. I'm happy to report that this book is a worthy addition to the Notes development books on the market, and fills a number of roles.

Contents: An Introduction to the Lotus Domino Tool Suite, Getting Started with Designer, Navigating the Domino Designer Workspace. Domino Design Elements, An Introduction to Formula Language, An Introduction to LotusScript, Fundamentals of a Notes Application, Calendar Applications, Collaborative Applications, Reference Library Applications, Workflow Applications, Web Applications, Design Enhancements Using LotusScript, Design Enhancements Using Formula Language, View Enhancements, Sample Agents, Miscellaneous Enhancements and Tips for Domino Databases, Data Management, Security, Application Deployment and Maintenance, Troubleshooting, Appendix A - Online Project Files and Sample Applications, Appendix B - IBM Lotus Notes and Domino - What's Next?

One of the most difficult things to do in my opinion is to get someone started in Notes development. It's easy enough to produce powerful applications with very little effort, but it's hard to try and get someone's head around all the concepts such as forms, views, agent, and so forth. The first part of Elliott's book (through chapter 7) is tailor-made for getting someone started with Notes development. He shows the reader how all the elements fit together in the process of building an application, as well as how Domino Designer functions to put these things together. For those who have been building Notes applications for awhile, there won't be anything new here, but don't despair... Your turn is coming up.

Chapters 8 and beyond is where the book starts to become valuable for the developer who already knows how to build a Notes application, as well as for the up and coming Notes developer. Elliott takes five basic categories of applications (calendar, collaborative, reference library, workflow, and web) and actually walks the reader through a project that builds one of those apps. Most books currently on the shelves don't try to have you build anything. Generally it's "go look at some of the existing templates", and we all know that you can get lost in some of those. While these projects will be most valuable for those learning the art of Notes development, it's worth reading over the material just to see if you've gotten into any development "ruts" or patterns that might be best replaced by more updated methods. It's embarrassing when the new developer asks why you're still doing something the old R4 way...

Chapters 13 to the end of the book will be where most of us (the developers who have been doing this for awhile) will spend the bulk of our time. There are a number of tips, tricks, and code samples that do a variety of things, and the odds are high that a number of them will spark your interest. For instance, one tip in the LotusScript design enhancements chapter shows how to add both a View icon and a Mood Stamp to an agent-generated email. This tip talks about two fields that are not well-documented (_ViewIcon and $Moods), and you can take the sample agent and apply it to your own application. A seemingly minor thing, but I've had users ask for stranger items. There's even an agent that exports to Excel. If that's something you've been meaning to try, here's your chance. And if you've been doing this type of routine for awhile, perhaps his examples will help you make your code more efficient. It's always good to learn as much as you can from others.

I was also quite impressed by the way that the book ties in to the DeveloperWorks site. Each chapter ends with appropriate links back to online material and relevant articles that serve to enhance the chapter material. If you've not gotten into the habit of checking out DeveloperWorks on a regular basis, this will be a good introduction for you, and you'll benefit from the time spent there.

All things considered, I think this book achieved a difficult objective. It attempted to offer something to both the beginning and intermediate Notes developer without alienating either end of that spectrum. It did that quite well. The Notes gurus probably know 95% of this information, but for those of us slogging away in the trenches, this book will either get you started with a powerful tool or expand the existing skills that you've already built up over time. Definitely a book worth getting...
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
5.0 out of 5 stars All Domino Developers Can Benefit From This Book, November 28, 2007
By 
Gregg Eldred (Avon Lake, OH USA) - See all my reviews
(VINE VOICE)    (REAL NAME)   
This review is from: Lotus® Notes® Developer's Toolbox: Tips for Rapid and Successful Deployment (Paperback)
The first technical book that I have read, cover to cover, is Lotus Notes Developer's Toolbox: Tips for Rapid and Successful Deployment by Mark Elliott. This is also the first book that a publisher sent to me specifically for review. Luckily, it is a topic that I know a little something about and I didn't mind that it wasn't my normal nightstand book.

Contents:
Chapter 1 - An Introduction to the Lotus Domino Tool Suite
Chapter 2 - Getting Started with Designer
Chapter 3 - Navigating the Domino Designer Workspace
Chapter 4 - Domino Designer Elements
Chapter 5 - An Introduction to Formula Language
Chapter 6 - An Introduction to LotusScript
Chapter 7 - Fundamentals of a Notes Application
Chapter 8 - Calendar Applications
Chapter 9 - Collaborative Applications
Chapter 10 - Reference Library Applications
Chapter 11 - Workflow Applications
Chapter 12 - Web Applications
Chapter 13 - Design Enhancements Using LotusScript
Chapter 14 - Design Enhancements Using Formula Language
Chapter 15 - View Enhancements
Chapter 16 - Sample Agents
Chapter 17 - Miscellaneous Enhancements and Tips for Domino Databases
Chapter 18 - Data Management
Chapter 19 - Security
Chapter 20 - Application Deployment and Maintenance
Chapter 21 - Troubleshooting
Appendix A - Online Project Files and Sample Applications
Appendix B - Lotus Notes/Domino: What's Next?

How many times have you wondered if there is a good book covering Domino development? Take a serious look at this book. Lotus Notes Developer's Toolbox is a book that should take space on your bookshelf, whether you are new to Domino development or an old hand.

While the seasoned developer would find the first few chapters "review," Mark puts some excellent nuggets in those early chapters. One of the best things that I found in the early going was a figure showing the way that a Notes form processes (page 60). That is just one example. Another would include excellent development practices, helping the new developer to design an application using best practices. For those that have developing in Domino for awhile, the later chapters are indispensable. There are copious code examples, written so that even I could follow the logic, that would probably fit (with proper modification) any development issue or user request that you may get. While most are used to develop a specific application (the latter chapters help you develop specific apps), they could be very useful to a project that you are working on, or supporting. By the way, that is another nice feature of this book - Elliott creates new applications from scratch, he does not use the standard templates as guides or say "go look here for examples." This was an excellent idea.

An interesting, and very valuable addition, is that Mark includes links for more information at developerWorks:Lotus at the end of every chapter. He may touch on a topic, but provides a URL for more, detailed information on the web. A very nice touch. He also sprinkles throughout the book, tips for the developer that show how administrators (and their use of groups and security) that may affect your application. Elliott recommends that the developer create a good, working relationship with the admins, as they can assist with troubleshooting. And allow your agents to run on the server (sorry, a little "Admin humor").

Finally, look at the chapter listing. Mark moves easily from basic concepts to advanced features. This is a fairly comprehensive guide to Notes development (a pretty amazing achievement) and he manages it nicely. One of the latter chapters, "Troubleshooting" should help you with the wonderful "Variant does not contain an object error" or assisting you with using the Lotus provided tools for troubleshooting agents. Take a look at those steps before posting to developerWorks:Lotus. :-)

New to development or a pro looking to enhance your skills, this is an excellent book and one that I highly recommend.

As an aside, be sure to look at the Acknowledgements. You may see some names that you recognize.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
4.0 out of 5 stars Learn Notes Development from the Ground Up..., March 3, 2008
This review is from: Lotus® Notes® Developer's Toolbox: Tips for Rapid and Successful Deployment (Paperback)
I thought I'd share my thoughts on the first new Notes development book that I've seen in quite a while. The book in question, "Lotus Notes Developer's Toolbox: Tips for Rapid and Successful Deployment" by Mark Elliot, would do well to find a place on the shelf of every new and intermediate Notes developer. According to the back jacket, Mark has been employed by IBM since the early 90s and has implemented commercial applications for many large clients. He uses this background to craft a very solid technical book that covers a lot of ground.

While there is probably nothing new here for the truly advanced Notes crowd, I would recommend this book highly for those developers that have been working with the technology for a few years and want to fill in a lot of the gaps. Even better, this book should be required reading for someone new to Lotus Notes. Thinking back to my introductory days of Notes development, owning this book would have been a blessing. Mark does a fantastic job of starting at the beginning, introducing the reader to the concept of Notes. He explores often overlooked pieces, such as the various clients, installing Notes, an in-depth tour of the Designer client, etc. As Chapter 4 kicks off, we get into the actual architectural details of Notes before he launches into discussions of the Formula Language (Chapter 5), LotusScript (Chapter 6) and the fundamentals of a Notes application (Chapter 7).

The next several chapters are quite nice, as they focus on real-world applications. Each chapter introduces a new project (workflow app, calendar database, etc.), walking the user through all of the bits and pieces to get it going. There's even a section of the book that delves into web apps via Domino.

The remainder of the book builds upon information introduced before, focusing on specific techniques in LotusScript, Formula Language, building views, writing agents, etc. Mark rounds out the book by addressing data management, security, troubleshooting and application deployment and maintenance. Two appendices provide information about the related online materials and a discussion of Notes' future state. Of course ( and yes...I'm a bit biased), I'd have liked to see more emphasis on the importance of designing an attractive and usable interface in Notes, but I guess we'll need to wait for the sequel. ;-)

All in all, this is probably the most solid Notes development book that I've ever read. I especially liked all the "Note" sections that are interspersed among the text. These might be one of the most valuable parts of the book, since they point out little tips, tricks and pitfalls that many of us learned the hard way. For all of the beginning and intermediate Notes developers on your shopping list, I'd be happy to recommend finding a place for Lotus Notes Developer's Toolbox on it.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews





Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject