When Plato Left The Cave - A brief history of Lotus Notes
Jump back in time to 1974. In a Harvard dormitory, Bill Gates, future cofounder of Microsoft, is goofing off playing poker and pinball. Over in India, Steve Jobs, future cofounder of Apple, has shaved his head and is wandering around seeking enlightenment. Out in Hawaii, Steve Case, future cofounder and head of AOL Time Warner, is busy writing album reviews for his Honolulu high school newspaper. While these future billionaire CEOs of Internet-industry behemoths are busy enjoying their last teenage years, at a university town in Illinois the 'Net' has already arrived. Indeed: it's in full swing!
In the following years the germ cell of Lotus Notes began to grow and to evolve to the world's leading groupware application.
Follow the timeline from the past to present in the history of Lotus Notes / Domino.
IBM Chat/Sametime Migration (CCTY 2016 Munich)Novakenstein
Presentation (german language) from the IBM "connect comes to you" conference at IBM business partner edcom in munich.
Upgrade best practices to IBM Chat/Sametime 9.0
Ein Blick in die Kristallkugel mit dem Ziel spannende und relevante Online-Trends für das Jahr 2005 hervorzusagen. Auf der Liste sind:
- Open Source / Free Software
- WebAnalytics
- Compression
- VoIP
- Rich Thin Clients
- WiFi/WiMax
- SOA (Service-oriented architecture)
- Flash Streaming
- DAISY
- Folksonomy
#DNUG45 - Manage Session IBM Notes & Domino - Fix & Feature Packs und Best ...Christoph Adler
Aktuell liefern IBM/HCL neue Funktionalitäten über die von Fixpacks auf Feature Packs umbenannten "FPs" in einem agileren Produktzyklus aus.
In diesem Vortrag geht es um Hintergründe, neue Features und Erfahrungen mit dem letzten Feature Pack 9 und besonders dem aktuellen Feature Pack 10. Der Fokus liegt auf den technischen Details und Fragestellungen aus der Praxis.
Daniel Nashed wird hier sein Wissen über den Domino-Server teilen, während Christoph Adler über den Notes-Client berichtet.
Die Mauern werden fallen - Unaufhaltsam auf dem Weg zum Unternehmen 2.0Stefan Pfeiffer
Warum ist das Unternehmen 2.0 nicht aufzuhalten? Vier Megatrends verstärken sich gegenseitig und reißen die traditionellen Mauern der Unternehmen (und Verwaltung) nieder. Zu den Trends einige Beispiele aus meinem Arbeitsalltag bei IBM und wie ich die Megatrends nutze.
What is new in Notes & Domino Deleopment V10.xUlrich Krause
Slides for my siession at DNUG46 in Essen, Germany. 04.-05-MAY-2019.
The session was all about the new classes added in V10.x of Notes/Domino. FP2 changes are included.
This document provides an overview of model-view-controller (MVC) patterns and their use in software development. It discusses how MVC separates an application's frontend from its backend code to improve quality and maintenance. The document outlines the history and components of MVC, provides an example application, and discusses how interfaces can help adapt an application to different data sources.
IBM Chat/Sametime Migration (CCTY 2016 Munich)Novakenstein
Presentation (german language) from the IBM "connect comes to you" conference at IBM business partner edcom in munich.
Upgrade best practices to IBM Chat/Sametime 9.0
Ein Blick in die Kristallkugel mit dem Ziel spannende und relevante Online-Trends für das Jahr 2005 hervorzusagen. Auf der Liste sind:
- Open Source / Free Software
- WebAnalytics
- Compression
- VoIP
- Rich Thin Clients
- WiFi/WiMax
- SOA (Service-oriented architecture)
- Flash Streaming
- DAISY
- Folksonomy
#DNUG45 - Manage Session IBM Notes & Domino - Fix & Feature Packs und Best ...Christoph Adler
Aktuell liefern IBM/HCL neue Funktionalitäten über die von Fixpacks auf Feature Packs umbenannten "FPs" in einem agileren Produktzyklus aus.
In diesem Vortrag geht es um Hintergründe, neue Features und Erfahrungen mit dem letzten Feature Pack 9 und besonders dem aktuellen Feature Pack 10. Der Fokus liegt auf den technischen Details und Fragestellungen aus der Praxis.
Daniel Nashed wird hier sein Wissen über den Domino-Server teilen, während Christoph Adler über den Notes-Client berichtet.
Die Mauern werden fallen - Unaufhaltsam auf dem Weg zum Unternehmen 2.0Stefan Pfeiffer
Warum ist das Unternehmen 2.0 nicht aufzuhalten? Vier Megatrends verstärken sich gegenseitig und reißen die traditionellen Mauern der Unternehmen (und Verwaltung) nieder. Zu den Trends einige Beispiele aus meinem Arbeitsalltag bei IBM und wie ich die Megatrends nutze.
What is new in Notes & Domino Deleopment V10.xUlrich Krause
Slides for my siession at DNUG46 in Essen, Germany. 04.-05-MAY-2019.
The session was all about the new classes added in V10.x of Notes/Domino. FP2 changes are included.
This document provides an overview of model-view-controller (MVC) patterns and their use in software development. It discusses how MVC separates an application's frontend from its backend code to improve quality and maintenance. The document outlines the history and components of MVC, provides an example application, and discusses how interfaces can help adapt an application to different data sources.
Dr. Strangelove, or how I learned to love plugin developmentUlrich Krause
Building a plugin for the Notes client is hard and you need to be a rocket scientist to write a simple menu extension. This is exactly, what I thought, when I first heard of plugin development. In this session, you will learn, how to setup an Eclipse environment, connect it to your Notes Client for debugging and testing, and finally deploy your plugin to your users. Become familiar with the basics, and you will no longer be scared.
La vita nella corsia di sorpasso; A tutta velocità, XPages!Ulrich Krause
Using XPages out of the box lets you build good looking and well performing applications. However, as XPage applications become bigger and more complex, performance can become an issue and, if it comes to scalability and speed optimization, there are a couple of things to take into consideration. Learn how to use partial refresh and partial execution mode and how to monitor its execution using a JSF LifeCycle monitor to avoid multiple re-calculation of controls. We will show tools that can allow you to profile your code, readily available from OpenNTF, along with a demonstration of how to use them to improve the speed of your code. Still writing SSJS and encounter a significant slow down when using Script Libraries? See, how you can improve the speed of your application using JAVA instead of JS, JSON and even @formulas.
Relatore per la sessione:
Ulrich Krause
The document summarizes Ulrich Krause's presentation on the latest developments from OpenNTF. The presentation covered:
- An overview of OpenNTF, its 800+ open source projects and 200k annual downloads.
- Current OpenNTF initiatives like CollaborationToday, XPages.info, contests and webinars.
- Specific projects like Bootstrap4XPages, org.openntf.domino, Tika for XPages, and Unplugged XPages mobile controls.
- The OpenNTF intellectual property policy and ways for developers to get involved.
Life in the fast lane. Full speed XPagesUlrich Krause
This document summarizes Ulrich Krause's presentation titled "AD103 - Life in the Fast Lane – Full Speed XPages!". The presentation discusses various factors that affect XPages performance and provides optimizations that can be made to improve performance, including:
- Hardware specifications like CPU, memory, and disk speed have a significant impact on performance.
- Design optimizations like using partial update/execute, minimizing computations in rendered properties, and leveraging viewScope can improve performance.
- JavaScript and CSS optimizations like aggregation and image sprites reduce page size and load time.
- Tools like the XPages Toolbox profiler can help analyze memory usage and CPU performance to identify bottlenecks.
Life In The FastLane: Full Speed XPagesUlrich Krause
Using XPages out of the box lets you build good looking and well performing applications. However, as XPage applications become bigger and more complex, performance can become an issue and, if it comes to scalability and speed optimization, there are a couple of things to take into consideration.
Learn how to use partial refresh and partial execution mode and how to monitor its execution using a JSF LifeCycle monitor to avoid multiple re-calculation of controls. We will show tools that can allow you to profile your code, readily available from OpenNTF, along with a demonstration of how to use them to improve the speed of your code.
Still writing SSJS and encounter a significant slow down when using Script Libraries? See, how you can improve the speed of your application using JAVA instead of JS, JSON and even @formulas.
The document provides an agenda for a performance optimization workshop for XPages applications to be held from March 11-13, 2013 at the Maritim Hotel in Gelsenkirchen, Germany. Topics to be covered include performance issues related to Java vs JavaScript, view navigation vs getting documents, string concatenation vs StringBuilder, partial updates/execution, scoped variables, and tools for profiling XPages applications. The presenter is listed as Ulrich Krause, an experienced Notes/Domino developer and IBM Champion.
The document summarizes an event called UKLUG 2012 that was held from September 2-4, 2012 at Cardiff University in Wales. It focused on XPages topics beyond the basics. The agenda included sessions on JavaScript/CSS aggregation, enabling pre-load for XPages, Java design elements, JAR design elements, Faces-config design elements, themes, and the XPages Extension Library.
This document provides an agenda for a conference on XPages Beyond the Basics held from February 2-3, 2012 in Denmark. The agenda includes topics like JavaScript/CSS aggregation, pre-loading for XPages, Java design elements, themes, the XPages Extension Library, relational database support using JDBC, exporting data to Excel/PDF, and more. The document also introduces the speaker, Ulrich Krause, an IBM Champion and experienced Notes/Domino developer.
The document announces the Entwicklercamp 2012 event from March 26-28 at the Maritim Hotel in Gelsenkirchen, Germany. It will feature sessions on XPages, the Extension Library, pre-loading for XPages, Java design elements, themes, and more. The event is organized by Ulrich Krause of is@web, an IBM Champion for collaboration solutions.
This document provides an agenda for the BLUG 2012 conference on XPages Beyond the Basics taking place March 22-23, 2012 in Antwerp. The agenda covers topics like JavaScript/CSS aggregation, pre-loading for XPages, Java design elements, themes, the XPages Extension Library, relational database support, and recommended resources. It also includes background information on the presenter Ulrich Krause and his experience with Lotus Notes, Domino, and XPages development.
The document discusses techniques for compacting, compressing, and de-duplicating data in Domino applications to reduce storage usage and improve performance. It covers compacting databases, compressing design elements, documents, and attachments, using DAOS to store attachments externally, and tools for defragmenting files.
In loser Folge werden Tipps und Tricks aus allen Bereichen der Programmierung in Lotus Notes/Domino vorgestellt. @Formula, LotusScript, XPages, LS2CApi.
Wie konfiguriere ich den Domino Designer?
Welche kostenlosen Tools können mir meine Arbeit erleichtern?
Warum ist es wichtig, richtig zu "dimmen"?
Richtext kann mit LotusScript im Backend nicht in Richtext eingefügt werden. Oder etwa doch? @Transform / @Sort. Was kann man denn damit machen?
8.5.3, was gibt es Neues im Bereich @Formula / LotusScript.
Zielgruppe sind alle, die sich mit Applikationsentwicklung beschäftigen. Anfänger und "alte Hasen"; es ist für jeden etwas dabei.
Kenntnisse: Grundlagen der Entwicklung in Lotus Notes/Domino
Seit Version 8.5.x ist es mit der XPages-Technologie einfach möglich, Applikationen unter Lotus Notes/Domino „wirklich“ webfähig zu machen.
Wie aber fange ich an? An einem praktischen Beispiel werden die Grundlagen der XPages-Entwicklung erklärt.
Zielgruppe: Alle, die einen Einstieg in das Thema suchen
Kenntnisse: Es sind keine speziellen Vorkenntnisse nötig.
Wer sich mit XPages-Entwicklung beschäftigt, wird über Kurz oder Lang auch auf OpenNTF und die eXtension Library stoßen.
Was ist die eXtension Library und wie kann ich die Erweiterungen in meiner Entwicklungsumgebung nutzen?
Wie können mir die zahlreichen Custom Controls auf OpenNTF helfen, den Entwicklungsaufwand zu reduzieren?
Seit Juli 2011 gibt es die Möglichkeit, aus XPages heraus auf relationale Datenbanken zuzugreifen. Was wird dazu benötigt und wie sieht der Zugriff in der Praxis aus?
Zielgruppe: Teilnehmer mit Grundlagenkenntnissen in der XPages-Entwicklung
Kenntnisse: Grundlagenkenntnisse in der XPages-Entwicklung
Vortrag zur Entwicklung von Applikationen mit XPages. Der Vortrag wurde am 18.05.2011 im Rahmen des Arbeitskreises Anwendungsentwicklung auf der DNUG 2011 in Bonn gehalten.
1. IBM Lotus Notes Von PLATO zur führenden Groupwareplattform Ulrich Krause EntwicklerCamp, 21. – 23.02.2011, Maritim Hotel, Gelsenkirchen, Deutschland
19. The friendly orange glow http://www.friendlyorangeglow.com/ PLATO: The Emergence of Online Community http://www.thinkofit.com/plato/dwplato.htm The PLATO Historyfoundation http://www.platohistory.org/
20. Iris Associates 07.12.1984: Iris Associates wird von Raymond „Ray“ Ozzie gegründet Finanziert wird das Unternehmen von Lotus unter der Leitung von Mitch Kapor Im Januar 1985 stoßen Tim Halvorsen und Len Kawellhinzu, kurzdanachauch Steven Beckhardt und Alan Eldridge Unternehmensziel war die Entwicklung einer Software nach dem Vorbild PLATO, die on-line Diskussion, das Verwalten von AdressenDokumentenablage und auch e-Mail ermöglicht. Zunächst als PIM System gedacht, entwickelte sich Lotus Notes zu einem Client/Server System. Der Begriff „Groupware“ wurde geboren. "It was eccentric to think about group communication software in 1984, when most people had never touched an email system...the product was very far ahead of its time. It was the first commercial client/server product." Tom Diaz, former Vice President of Engineering at Iris
22. 07.12.1989 – Lotus Notes 1.0 Exakt 5 Jahre nach der Gründung von „Iris Associates“ wird Lotus Notes auf Floppy Disks veröffentlicht. Größe: 2MB
23. Notes 1.0 Bereits in der ersten Version gab es Funktionen, die wir heute noch verwenden Directory security/ACLs Doclinks ( a.k.a “HotLink” ) OLE rich text objects replication Out of the box templates group mail group phone book group discussion @functions "Should we build applications in the product or should we allow it to be flexible and let users do it because we don't know what they will want?“ - Tim Halverson Lotus Notes has survived the changes in the industry because it is a flexible product users can customize to fit their changing needs.
24. Lotus Notes 1.0 ImerstenJahrwurde Lotus Notes 1.0 35,000 x verkauft $62.500 ,- für 200 User ErsterKunden: Price Waterhouse Cooper, Arthur Anderson Der Notes Client benötigte die Betriebssysteme DOS 3.1 oder OS/2. Der Notes Server liefunter DOS 3.1, 4.0, oder OS/2. 1990 erschien Lotus Notes 1.1 In einer engenZusammenarbeitmit Microsoft wurdeLotus Notes 1.1 für Windows 3.0 entwickelt Unterstützungfürweitere Server-Betriebssysteme OS/2 1.2 Extended Edition Novell Netware Requester für OS/2 1.2 Novell Netware/386
25. Computer Cronicles 1989 http://www.youtube.com/watch?v=9MAPPum19d0 This is a segment from the Computer Chronicles from Fall of 1989 where Brownell Chalstrom demonstrates Lotus Notes.
26. Lotus Notes wird bekannt Dyson, E. (1990) A notable order for groupware. (10,000 copies of Lotus Notes for Price Waterhouse). Datamation, 36:9, p. 51.
27. 1991 – Lotus Notes 2.0 „Scaleability“ Die Entwickler rechneten anfänglich mit nur bis zu 25 Usern, die auf dem Server eingeloggt waren. Sehr schnell stellte sich aber heraus, daß auch grosse Unternehmen Lotus Notes einsetzten. Daher war man bemüht, bis zu 10.000 User anzubinden Einführung von APIs Parallel zur Entwicklung von Notes 2.0 wurde schon über die Version 3.0 nachgedacht.Eine Strategie, die heute nochangewendet wird.
32. 1993 / 1994 – Notes erobert den Markt Lotus kauft Iris Lotus kauft cc:Mail Das Business Partner Modell entsteht „NiftyFifty“ Sammlung von 50 Templates http://www.wissel.net/blog/d6plinks/SHWL-7P27CR
33. 1995 – IBM übernimmt Lotus IBM kauft Lotus im Juli 1995 für US $ 3.5 Mrd. Markteinführung von Windows 95 und Microsoft Office AT&T has abandoned its Network Notes service, which combined Lotus Notes with AT&T's public network. AT&T notes that the rise of the Internet has made the service obsolete. Observers say that Notes will not suffer from the cancellation and that the program is rapidly gaining in popularity. Lotus has agreements with 15 other partners to provide access to Notes databases over the Internet. Experts believe that AT&T lost out because it entered the field too soon, using an early version of Notes that did not work well over the Internet. Because Network Notes relies on the AT&T network, costs are high, averaging $40 a month per user before usage fees. Accessing a Notes database directly over the Internet costs much less, and the partners who used later, Internet-friendly versions of Notes are doing well. AT&T declines to say how much it spent on its Network Notes initiative and says it plans an Internet-based service using Notes - The New York Times – 29.02.1996 "They built and built and they planned and planned, and by the time that they got around to making an offering, it was already obsolete.“ Mark Johnson, chief executive of MFJ International
34. Januar 1996 – R4 „Release the Power“ Neue Oberfläche Erstes “Professional Programmer” release LotusScript: Schließt die Lücke zwischen den ein –fachen Formeln und der C-API Das Konzept der Point Releases wird etabliert Der QM Prozeß wird eingeführt
35. 1996 – Notes 4.5 / Notes 4.6 Das erste „Point“ Release seit Version 1.1 Calendaring & Scheduling WebServer Addon verfügbar („Domino“) POP, IMAP, LDAP, NNTP, HTTP
37. 1996 - 1998 Seit der Einführung von MS Exchange Server 4.0 im Juni 1996 ist der „seat war“ in vollem Gange Der Preis für eine Notes User Lizenz fällt von $270 auf $70 Netscape kündigt im Oktober 1996 Groupware Server / Clients an IBM reagiert auf diese Ankündigung 1996 erreicht IBM die 20 Millionen „seats“ Marke Die ersten „Notes is dead“ Stimmen werden laut Man sieht die Zukunft von Anwendungen im Internet Gab es das nicht schon einmal vor ein paar Jahren ? AT&T ?? 1997 Ray Ozzie verlässt Lotus; weitere Entwickler und Führungskräfte folgen 1998 „Decline and fall of Lotus Notes“ , Forbes.com http://www.forbes.com/forbes/1998/0810/6203106a.html “IBM will no longer be recommending Netscape products to it customers,” said John Patrick ,IBM vice president of Internet technology
38. März 1999 – R5 erscheint Erste, umfangreiche Überarbeitung der Oberfläche Java, Javascript, CORBA/IIOP, SMTP/MIME Administration Client Ab Version 5.0.2: Domino unter Linux Version 5.0.5 iNotes Access for Microsoft ® Outlook™ OLE/DB DNFS (Domino Network File Storage) http://www-01.ibm.com/support/docview.wss?uid=swg27003677 Version 5.0.8. iNotes Web Access Shimmer, DWA … “Linux is set to grow as a server choice that can only be good for the Domino market. All in all, it's a platform worth getting to know.”Mark Lawson, Domino Power Magazine, 1999
43. August 2005 – Lotus Notes / Domino 7 Verbesserung der Performance Domino Domain Monitoring Activity Trends Smart Upgrades Domino Web Services Domino Web Access verbessert IBM DB2 7.0.2 “Innovation Pack” – blog template, server RSS feeds, “Notes auf dem USB stick”)
53. This is it!! Das war das EntwicklerCamp 2011! Wir danken dem Personal des Maritim Hotels für den hervorragenden Service !! Danke allen, die an der Organisation und Durchführung der Veranstaltung beteiligt waren !! Und ein besonderer Dank gilt den Teilnehmern des Camps, ohne die diese Veranstaltung nicht möglich gewesen wäre !! Auf Wiedersehen bei einem der nächsten Camps !!!