spacer
spacer search

Dominobible
Your slogan here

Search
spacer
header
SiteNav
 
Lotus Corporation
Lotus Notes Software
Using Lotus Notes
Training on Lotus Notes
Lotus Notes Development
Managing Notes Infrastructure
Other software from Lotus
Lotus Notes Community
Lotus Notes Events
Media
Lotus Business Partners
Third Party Products
Lotus Notes Projects
Case Studies
Lotus Customers
Hosting Lotus Notes
Lotus Notes Jobs
Solution Domains
Competition
Choosing Lotus vs. Competition
Miscellaneous
Business Solutions

Evangelism

Useful Links

Main Menu
Home
News
The Web Links
Contact Us
MamboServer
Administrator
Lotus Notes Domino Products
Programming_Languages
Locations
Links
IS Manager Links
Login Form
Username

Password

Remember me
Forgotten your password?
No account yet? Create one
 
Home arrow Programming_Languages arrow Programming Languages arrow Languages

Languages PDF Print E-mail
Written by Mahendran Thervoy   
Wednesday, 29 December 2004

Lotus_Notes_Programming

Best Links:

 

 Languages

 

LotusScript

IBM Lotus software- Lotus Documentation-
LotusScript- Developer- Tips- SearchDomino.com
Inside LotusScript
Creating Custom Classes in LotusScript
Tips for Top-Quality LotusScript
Dictionary of Programming Languages - LotusScript Entry 
Practical Lotusscript Inside Lotusscript


Formula Language

Domino formulas are expressions that have program-like attributes. For example, you can assign values to variables and use a limited control logic. The formula language interface to Domino is provided through calls to @functions. If you are familiar with the macro language in other products, such as 1-2-3, then you will quickly become proficient in the @functions in Domino. @Functions are a powerful tool when you want to manipulate the current Domino document in an application, since the developer need not obtain the context for the document. @SetField(@Subset(TmpVar; 1)); or, you can use only one function at the time: @UserName;

Meet the developer- Damien Katz on the Domino 6 formula language
Enhancements to the formula language in Domino 6
Ask Professor INI - Formula language, LotusScript, and Lotus ...
Combining complex @formulas with LotusScript
Test Lotus Formula Language -- IBM Lotus Notes ...
 IBM Lotus Notes 6 Tables and Formula Language ...
When and When Not to Use @Formulas in Domino 5x ...

JavaScript

Definition (from PC Webopedia): A scripting language developed by Netscape to enable Web authors to design interactive sites. Although it shares many of the features and structures of the full Java language, it was developed independently. Javascript can interact with HTML source code, enabling Web authors to spice up their sites with dynamic content. JavaScript is endorsed by a number of software companies and is an open language that anyone can use without purchasing a license. It is supported by recent browsers from Netscape and Microsoft, though Internet Explorer supports only a subset, which Microsoft calls Jscript.

Domino and JavaScript dynamic partners - Article from LDD
Netscape JavaScript tutorial
JavaScript for Domino 101
JavaScript.com
JavaScript City

Java

Java is a language developed by Sun Microsystems which allows World Wide Web pages to contain code that is executed on the browser. Because Java is based on a single "virtual machine" that all implementations of java emulate, it is possible for Java programs to run on any system which has a version of Java. It is also possible for the "virtual machine" emulator to make sure that Java programs downloaded through the web do not attempt to do unauthorized things. (from ibiblio.org)

Java and Domino- Building e-Business Applications for the Web
Connecting Domino to the Enterprise Using Java Redbook
CORBA toolkit documentation
Domino 6 Forum - Java vs. LotusScript
The ins and outs of using Java with Domino
Start thinking about Domino Development with Java

C++

 

Lotus C++ API 3.0 Guide
Take Advantage of the C++ API -- Lotus Notes Application ...
Lotus Advisor -- Create Custom Server Addins -- Lotus Domino ...
LOTUSSCRIPTORS PLAIN SIMPLE GUIDE TO THE LOTUS NOTES C++ API ...
USING IBM LOTUS C++ API 2.4 GUIDE

C

The Lotus C API for Notes/Domino is a set of subroutines and data structures that allows you to write programs that access Domino databases. The C API subroutines are written in C and you call them from C programs.
With the Lotus C API for Notes/Domino, you can write programs that perform a significant subset of the operations available through the Notes user interface and some operations that are not available through the user interface. (From LDD)

The Lotus C API Toolkit for Domino and Notes contains the following sets of files:

Documentation
The Lotus C API User Guide (this database) and the LotusC API Reference database. The Lotus C API Reference contains the specification for each API function.

Sample Programs

Source code to a variety of sample programs. Many samples contain multiple make files for various platforms.

Sample Databases

The sample programs use these sample databases.

Development Files (headers, libraries, objects)
Header files that are included in your source modules and library and object files that are linked into Lotus C API programs. API programs written for different platforms share the same header files. Library and object files are platform-specific.

You can get the C API Toolkit here .. developerWorks - Lotus - Toolkits and Drivers


XML

XML is a markup language for documents containing structured information.
Structured information contains both content (words, pictures, etc.) and some indication of what role that content plays (for example, content in a section heading has a different meaning from content in a footnote, which means something different than content in a figure caption or content in a database table, etc.). Almost all documents have some structure.
A markup language is a mechanism to identify structures in a document. The XML specification defines a standard way to add markup to documents. (from xml.com)

 

XML-enabling your Lotus Notes application - Developerworks
Integrating Domino with Office 2000 via XML
LotusScript XML Classes in Domino 6
Sandbox - SOAPConnect for LotusScript
Lotus Support RSS Feeds
Sandbox - Advanced XML for Notes
How to create a Web service to extract data from XML documents ...
Building an XML based Content Management System using Lotus Domino ...
Parsing XML with LotusScript and Microsoft's XML object

 

 

 

Visual Basic

Lotus Domino Designer 6 Help - Using OLE
Domino Objects for LotusScript/COM/OLE, part 1

Integrate Visual Basic into Notes Applications
 

Interfaces Integration and Connectivity

 

Domino Application Architecture

Learning Resources

Product-Specific development

Community

 

Web Development

 

Samples

Tools

 

Data structures and Algorithm

 

Other Programming Topics

 

 

 C_API

 

 C++_API

 

 Web_Services

 

 CORBA

 

 ActiveX_OLE_Automation

 

 LSX_Toolkits_Custom_Lotus_Script_eXtensions

 

 DECS

 

 NotesSQL

 

 Lotus_Enterprise_Integrator

 

 ODBC

 

 JDBC

 

 Domino_Designer

 

 IDE_Basics

 

 Forms

 

 Views

 

 Navigators

 

 Folders

 

 Pages

 

 Outlines

 

 Framesets

 

 Agents

 

 Shared_Resources

 

 Application_Architecture_and_Design

 

 Programming_for_Multiple_Clients

 

 Security

 

 Deployment_Considerations

 

 Performance_Optimization

 

 Integrating_with_Enterprise_Applications

 

 Learning_Resources

 

 Books

 

 Courses

 

 Redbooks

 

 Lotus_Developer_Domain_(LDD)

 

 Pre-built_Libraries

 

 Product-specific_Development

 

 Lotus_Connectors

 

 Lotus_Discovery_Server

 

 Lotus_Domino

 

 Lotus_Domino_Access_for_Microsoft_Outlook

 

 Lotus_Domino_Designer_

 

 Lotus_Domino_Document_Manager

 

 Lotus_Domino_Everyplace_

 

 Lotus_Domino_Express

 

 Lotus_Domino_Global_Workbench_

 

 Lotus_Domino_Toolkit_For_WebSphere_Studio_

 

 Lotus_Domino_Unified_Communications

 

 Lotus_Domino_Web_Access

 

 Lotus_Domino_Web_Application_Portlet_

 

 Lotus_Domino_WebMail

 

 Lotus_EasySync_Pro_

 

 Lotus_Enterprise_Integrator_(LEI)

 

 Lotus_Enterprise_Script_Builder_(ESB)_

 

 Lotus_Extended_Search

 

 Lotus_Instant_Messaging_and_Web_Conferencing_(Sametime)

 

 Lotus_Instant_Messaging_Everyplace_(Sametime_Everyplace)

 

 Lotus_Learning_Management_System

 

 Lotus_Notes

 

 Lotus_SmartSuite

 

 Lotus_Team_Workplace_(Quickplace)

 

 Lotus_Virtual_Classroom_

 

 Lotus_Web_Conferencing

 

 Lotus_Workflow_

 

 Lotus_Workplace_Collaborative_Learning

 

 Lotus_Workplace_Documents

 

 Lotus_Workplace_Messaging

 

 Lotus_Workplace_Team_Collaboration

 

 Lotus_Workplace_Team_Collaboration

 

 Lotus_Workplace_Web_Content_Management

 

 WebSphere_Everyplace_Access_for_Lotus_Domino_

 

 WebSphere_Portal_products_

 

 Community

 

 Development_Blogs

 

 Forums

 

 Mailing_Lists

 

 Newsgroups

 

 Web_Development

 

 Samples

 

 Sample_Code

 

 Sample_Databases

 

 UI_Templates

 

 Tools

 

 Versioning

 

 Report_Writer

 

 MS_Office_Integration

 

 Configuration_Management

 

 Code_Analyzers

 

 Frameworks

 

 Data Structures and Algorithms

 

 Compression

 

 Cryptography

 

 Searching, Sorting

 

 Other Programming Topics

 

 Object Oriented Programming

 

 UML

 

 Design and Architecture

 

 Design Patterns

 

 Methodologies

 

 Databases

 

 Data Structures and Algorithms

 

 Software Engineering

 

 Software Testing

 

 Development Tools

 

 Component Frameworks

 

 COM

 

 CORBA

 

 Enterprise Java Beans

 

 NET

 

 Education Training and Certification

 

 Education Training and Certification

 

 Development

 

 Other Programming Environments

 

 C

 

 C++

 

 Visual Basic

 

 Visual C++

 

 Java

 

 PHP

 

 Perl

 

 Python

 

 ASP

 

 JSP, Servlets, JEE

 

 COBOL

 

 TCL/Tk

 

 BASIC

 

 HTML

 

 Assembly

 

 Fortran

 

 XML

 

 Flash

 

 Operating Systems

 

 Unix

 

 Linux

 

 Windows

 

 Mac

 

 OS/

 

 MVS

 

 Palm OS

 

 Solaris

 

 VxWorks

 

 Databases

 

 Oracle

 

 DB

 

 SQL/Server

 

 mySQL

 

 PostgreSQL

 

 Sybase

 

 Open Source

 

 Data Structures and Algorithms

 

 Development Tools

 

 Software Testing

 

 Software Development Process

 

 Communities

 

 Forums

 

 Blogs

 

 Groups

 

 Usenets

 

 Chat

 

 Computer Science Education

 

Universities

 

Last Updated ( Thursday, 30 December 2004 )
spacer

 
Copyright 2000 - 2004 Miro International Pty Ltd. All rights reserved.
Mambo is Free Software released under the GNU/GPL License.
spacer