Connect ed2015 it must be notes, must be something else

47
@IF("It\'s Really Good"; "It MUST Be Notes"; "Must Be Something Else") 25 Notes on 25 Years of Notes! Carl Tyler, Epilio Mat Newman, IBM Alan Lepofsky, Constellation Research

Transcript of Connect ed2015 it must be notes, must be something else

@IF("It\'s Really Good";"It MUST Be Notes";"Must Be Something Else") 25 Notes on 25 Years of Notes!Carl Tyler, EpilioMat Newman, IBMAlan Lepofsky, Constellation Research

Who are we

Carl (1991 v1)– @flyboytyler

Mat (1992 v2)– @matnewman

Alan (1993 2.1)– @alanlepo

Summary

25 years of the most revolutionary desktop application ever created condensed into 25 "Notes". We'll panel our way through the good, the interesting and the controversial, as we take a trip down memory lane, you'll laugh, you'll cry, but one thing is for certain, you'll fall in love with Notes all over again!

Social Collaboration

What is social collaboration? You could argue, as many marketing people do implicitly, that it is any software that supports social interaction (such as a multi-user database or at a higher level a graphics package which aids communication). We prefer to think of social collaboration as software that does something to information rather than just store it or pass it along. That is, social collaboration is active in behalf of a group, as opposed to agents, which are active in behalf of a person. (social collaboration, of course, can coordinate agents and resources, such as schedules or data or access to physical objects such as meeting space.)

Groupware: a Definition This is the description of groupware from a sample file that shipped with the Magellan Bonus Viewer Pack (circa mid 1980's).

GROUPWARE: A FRAMEWORK

The "purpose" of computers is to automate work; for that, the work must be defined explicitly and routine processes and data structures must be identified. In the beginning, we discovered the routine tasks underlying accounting, transaction processing, and the like. With the advent of the personal computer, we progressed to financial model-building (Lotus 1-2-3) and text-processing (database management had already been addressed on mainframes). With the current world of networked pcs and departmental servers, we are beginning to understand the processes of people working together well enough to automate them, using tools and structures loosely classed as "groupware."

What is groupware? You could argue, as many marketing people do implicitly, that it is any software that supports group work (such as a multi-user database or at a higher level a graphics package which aids communication). We prefer to think of groupware as software that does something to information rather than just store it or pass it along. That is, groupware is active in behalf of a group, as opposed to agents, which are active in behalf of a person. (Groupware, of course, can coordinate agents and resources, such as schedules or data or access to physical objects such as meeting space.)

Cloud IBM Connections Cloud

Outblaze

1989 1998 2003 2008 2009 2010 2011 2013 2014 2002 2007

LotusLive/Smartcloud iNotes

IBM SmartcloudLotusLive

IBM Connections Mail Cloud

2015 >>>

On Premises

Lotus Connections IBM Connections

Lotus Notes Server

Lotus Notes

IBM Lotus iNotes

IBM Lotus Notes IBM Notes

IBM iNotes

Domino IBM Lotus Domino IBM Domino

Solr Search IBM Verse

1 2 5 64 7 8 9 10 11 12 13 14

Analytics

1996

IBM Sametime

3 15

IBM Lotus SametimeSametime

The timeline at the bottom of the graphic is explained here: 1 1989

– Lotus Development Corporation release the first version of the Lotus Notes Client and the Lotus Notes Server on the 27th of November

2 1996 – To recognise the expanding capabilities of the Lotus Notes Server with it's ability to host applications accessed by a

growing number of clients and protocols, Lotus rename the server component "Lotus Domino".

3 1998 – The convergence between Messaging, Chat and Presence begins with the introduction of Lotus Sametime

4 2002 – The first version of Notes/Domino and Sametime to officially carry the IBM brand "IBM Lotus Notes", "IBM Lotus

Domino" and "IBM Lotus Sametime"

5 2003 – Introduction of the Domino based iNotes browser client, a new way to access Domino hosted mail through a

Browser

6 2007 – IBM launches Lotus Connections, an enterprise social platform that would begin to dramatically transform interaction

and communication within the enterprise.

7 2008 – The launch of IBM's hosted cloud service for Messaging and Collaboration - LotusLive

8 2009 – IBM acquires 'Outblaze' a web based SAAS offering providing mail, calendar and contacts

9 2010

Outblaze is incorporated into LotusLive and offered as "LotusLive iNotes" as an entry level cloud based messaging system which should not to be confused with Domino based iNotes, which on IBM's cloud is called "Notes Web Access"

10 2011 – IBM announces the re-branding of LotusLive to IBM Smartcloud

11 2011 – Rebranding of Lotus Connections to IBM Connections

12 2013 – IBM begins removing individual 'brand' names from all of it's offerings, releasing IBM Notes, IBM iNotes and IBM

Domino, version 9: "Social Edition" signifying the closer integration of IBM's Messaging & Collaboration and Social Business platforms.

13 2014 – IBM's entry level SAAS mail offering (originally Outblaze) is renamed under the IBM Connections Cloud portfolio

14 2014 – IBM Smartcloud rebranded as IBM Connections Cloud

15 2015 – The convergence of Messaging & Collaboration and Enterprise Social platforms, backed by powerful Analytics

capabilities, and tightly integrated Search, IBM's Verse interface is released for General Availability.

Lotus Notes 1.0 - 1989

The first release of Notes shipped in 1989. During the first year it was on the market, more than 35,000 copies of Notes were sold. The Notes client required DOS 3.1 or OS/2. The Notes server required either DOS 3.1, 4.0, or OS/2.

Helping people work together is what Lotus does best.

Notes from Lotus

Until now, most PC software was designed for individuals using individual PCs. But today, more and more people are working in teams on networked PCs that require a

new kind of software. Software that lets them quickly share ideas and information no matter where, when or how they work.

Enter Lotus Notes.

The first software than actually thrives on the fact that people need to work together to be effective. Lotus Notes creates a new communications environment where users can develop applications - for sales tracking, project management, customer service,

and free form discussions of all kinds - and routinely access and share this information from their desktop to anyone, anywhere in the world. In fact, no other

software maximizes your investments in networked PCs like Lotus Notes.

After all, helping people work together is what Lotus does best.

User Interface Hall of Shame

Tiles

Tabs

Twisties

ID files

2 Factor Authentication "Escrow Agent" ID Recovery ID Vault

Replication

Synchronise data Server-Server Client-Server Only replicates CHANGES FIELD level!

Database

DocumentField

Field

Field

Database

DocumentField

Field

Field

Offline

Amazing Architecture– Properties– Security– Design (Interface)– Data

ACL's & ECL's

ACL (Access Control List)– Access to a Database

ECL (Execution Control List)– Who is trusted to run what– Allows/Prevents the Notes client from

running code

Live DEMO!!!!

Lotus Agenda

Actioneer

Lotus Notes 2.0 - 1991

C Applications Programming Interface (API) Column totals in views Tables and paragraph styles Rich text support Additional formula language @functions Address look-up in mail Multiple Name and Address books Return receipt for mail memos Forwarding documents via mail Larger databases and desktop files

Lotus Notes 3 - 1993 Full-text search

Hierarchical names, views, forms, and filters

Additional mobile features, including background replication

Enhanced scalability

Alternate mail capability

Development of common API strategies for cross-platform Notes applications

Selective replication

Support for AppleTalk networks

Deployment and administrative improvements

Support for the Macintosh client

A server for the Windows operating system

1995 IBM acquires Lotus Development Corporation

Lotus Notes 4 - 1996 LotusScript, a programming language built into Notes

A three-paned UI for mail and other applications with document preview ability

Pass-thru servers

A new graphical user interface for server administrators

Built-in Internet integration, including Web browser accessible Notes databases

Upward mobility, including locations and stacked icons

An enhanced replicator page

Rapid application development and programmability as a result of an Integrated Development Environment (IDE), infoboxes, and redesigned templates

View, folder, and design features, including the ability to create action bars, the ability to create navigators that allowed easy graphical navigation among views, and improved table support

Search features, such as the ability to search a database without indexing it, and the ability to add conditions to a search with the Search Builder without writing a formula

Security features, such as the ability to keep local databases secure and the ability to restrict who can read selected documents

Internet server improvements, including SOCKS support, HTTP proxy support, and Notes RPC proxy support

1996 Notes gets LotusScript

Object Oriented Scripting Language Originally appeared in VIP (VB Competitor) Introduced with Notes 4 Classes added to the Language to cater for Notes DB's and UI

Lotus Components

Word Processor Spreadsheet Presentation Graphs/Charts Project Schedule Draw/Diagram Programmable and extensible

https://www.youtube.com/watch?v=IyOs3mnj5_I

Dennis Leary Commercials: "Work the Web!"

https://www.youtube.com/watch?v=NV3bbwDa308

Learningspace

Domino.Doc

Document Management Workflow Checkin-Checkout Editors/Readers Notifications

Notes Reporter

Essentially "Lotus Approach"– (first help files still mentioned "Approach")

Access Server or Local Databases Use Views and Folders as "Table Sources" Normalized Notes Multi-Value fields Generate reports/charts from Notes data

SwiftFile

"Intelligent assistant for filing mail" Available on CD's with the client Only for Windows Intelligently learns folder patterns Makes recommendations of folders

The I AM Campaign

https://www.youtube.com/watch?v=rRAhCCGb7BY

Lotus Notes 5 - 1999 Internet messaging and directories, including full-fidelity messaging, native MIME

and SMTP support, the new Directory Catalog, and LDAP features

Expanded Web application services, including CORBA-standard distributed objects, Java, JavaScript, Web clusters, and Microsoft Internet Information Server (IIS) HTTP services

Database improvements, such as transaction logging and a new on-disk structure (ODS)

Release 5.0. was available on Windows NT, Windows 95, Windows 98, OS/2, Netware, and UNIX. This wide availability, combined with its ability to entwine Lotus Notes with the Internet, set a new standard for:

Easy access to all the information that is important to you, be it personal or public

Server independence because of the ability to use Lotus Notes with Lotus Domino Release 5 as well as other Internet-standard servers

The ability to read and send messages to any Internet mail server without needing to know about Internet standards, thanks to one, consistent interface

The latest innovations in Internet messaging with native support for all the major Internet standards

Mobile - 2001

Mobile Notes

Lotus Notes 6 - 2002 Customize views with your mouse, rearranging or hiding columns, and setting colors to

identify senders. Notes remembers your sorting and color preferences

Display your bookmarks as a grid like the workspace

Locate a document, view, database, or Web page you visited several days ago

Reorder window tabs by dragging

Identify and mark languages within a document

Drag and drop files within Notes and between your operating system and Notes

Rearrange a list by moving items up or down

Copy a view as a table

Lock a document to prevent replication and save conflicts

Drag and Drop of Folders

Replication of unread marks between servers

Follow-up flags

Reply and forward indicators on emails

Ability to edit an attachment and save the changes back to a document

Workplace

Lotus Notes 7 - 2005

Action bar commands in views are now available in right-click menus– eg:Mail Right-Click Commands are no

longer generic Notes Document options

Web Services Numerous Feature improvements in

Mail/Calendar/Address/To-Do Tighter Sametime integration throughout

the Notes client

http://youtu.be/aRWmgSxXVII

Quickplace/QuickR

Domino.Doc.Next Templates Themes Extensible

Lotus Notes 8 - 2007

Eclipse Framework Composite Applications Live Text Widgets Actions Plugins

Widgets

Easy way to access information from:– Web Sites– Notes Databases– Feeds (both RSS and iCAL)

Live Text and Actions

Plugins

Java Applications Built within Eclipse framework Extend the Notes client Leverage/Integrate

ANYTHING

IBM Notes 9 - 2013

Rebranding across IBM's software portfolio removes names such as "Lotus" "Tivoli", etc

Delivery of "OneUI" (aka "Vulcan") Tight integration of the ICS platform

– Domino– Connections– Sametime

Embedded Experiences deliver actionable content directly within an email:– "focus on your work, not your inbox!"

Embedded Experiences

Wired Widgets: The Next Generation! Action information without leaving your inbox

IBM Verse

"A New Way to Work!"

Thank YouQuestions?

Engage Online

SocialBiz User Group socialbizug.org–Join the epicenter of Notes and Collaboration user groups

Social Business Insights blog ibm.com/blogs/socialbusiness–Read and engage with our bloggers

Follow us on Twitter–@IBMConnect and @IBMSocialBiz

LinkedIn http://bit.ly/SBComm–Participate in the IBM Social Business group on LinkedIn

Facebook https://www.facebook.com/IBMConnected–Like IBM Social Business on Facebook

Notices and DisclaimersCopyright © 2015 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM.

U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM.

Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided.

Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice.

Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary.

References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business.

Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation.

It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law.

Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right.

IBM, the IBM logo, ibm.com, BrassRing®, Connections™, Domino®, Global Business Services®, Global Technology Services®, SmartCloud®, Social Business®, Kenexa®, Notes®, PartnerWorld®, Prove It!®, PureSystems®, Sametime®, Verse™, Watson™, WebSphere®, Worklight®, are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.