assono aktuell
assono Fachvortrag
AdminCamp 2011, 19. - 21. September 2011 in Gelsenkirchen,
"Probier's mal mit Gemütlichkeit" mehr...
Wie wäre es, sich einfach mal zurück zu lehnen und entspannen zu können? Als Domino-Administratoren bestimmen viele kleinere (und vielleicht auch einige größere) Probleme unseren Tagesablauf. Meistens die gleichen Sachen - Woche für Woche, Monat für Monat. Da müsste sich doch was machen lassen...
Lasst uns eine Tour durch die kleinen und großen Helferlein unternehmen, die uns von IBM, OpenNTF.org und anderen Anbietern kostenlos zur Verfügung gestellt werden, und die unsere Arbeit deutlich vereinfachen und/oder beschleunigen können. Wir werden dabei Werkzeuge sehen, die uns bei den wichtigsten bzw. häufigsten administrativen Tätigkeiten unterstützen: passives und aktives Monitoring, Konfiguration, Fehlersuche, Informationsbeschaffung usw.
Diese Session wendet sich an alle Domino-Administratoren, die sich ihre Arbeit vereinfachen möchten.
Smarter Work - Einfach zusammenarbeiten, Hamburg, 15. September 2010
"assono XPages-Framework - von Erfahrungen profitieren" mehr...
Es ist allgemein bekannt: Aus Fehlern lernt man. Aber müssen es immer die eigenen Fehler sein?
XPages sind eine neue Technologie, um die schon traditionell hohe Effizienz der Notes-/Domino-basierten Anwendungsentwicklung noch einmal deutlich zu steigern. Und mit XPages zu entwickeln macht Spaß.
Aber wie bei jeder neuen Technologie gibt es Fallstricke, die es zu beachten gilt, und Lücken, die man vorerst nur selbst füllen kann. Auf der anderen Seite gibt es nur wenige Erfahrungen und Best Practices, an denen man sich orientieren kann.
Deshalb entwickelt die assono GmbH das assono XPages-Framework - Grundgerüst, Fertigmodule, Werkzeugkasten und Best-Practice-Methoden - für die Programmierung von XPages-basierten Anwendungen.
Erfahren Sie, welche Design-Entscheidungen wir aus welchen Gründen gefällt haben. Staunen Sie über Lösungen, die Sie so noch nie in Notes-/Domino-Anwendungen gesehen haben. Profitieren Sie von unseren Erfahrungen!
Nordic Coding, DiWiSH, Kiel, 19. August 2011
"JavaScript - The World's Most Misunderstood Programming Language" (Douglas Crockford, 2001) mehr...
JavaScript ist erwachsen geworden. Man kann damit nach Belieben prozedural, funktional oder/und objekt-orientiert programmieren, und das nicht nur für den Browser, sondern auch auf immer mehr Servern. Aber gerade für Java- (C#/C++/...)-Entwickler erschließen sich die nahezu unbegrenzten Möglichkeiten, die außergewöhnliche Flexibilität und hohe Dynamik der Sprache nicht unbedingt sofort.
Thomas Bahn führt kurz in die Programmiersprache JavaScript ein und erklärt die zugrundeliegenden Konzepte, wie z. B. Kontexte, Closures und prototypische Vererbung. Er legt dabei einen besonderen Fokus auf Gemeinsamkeiten und Unterschieden zu Java. Abgerundet wird der Vortrag mit Hinweisen zu typischen Fallstricken und hilfreichen Tipps. Lerne JavaScript (neu) kennen!
UKLUG 2011, Manchester, Großbritannien, 23.-24. Mai 2011
"JavaScript Blast" mehr...
Fasten your seat belts and come to this fast paced session about JavaScript development. Save your time by using proven techniques and best practices, save your hair by avoiding the language's numerous pitfalls and quirks, and make your job easier by using plenty of ready-to-use examples
.
You'll gain a deeper understanding about the more advanced JavaScript features, like scopes, closures, and prototypes. You'll learn, how to write highly performing, highly maintainable JavaScript code, and why inheritance is not the best way to reuse code in JavaScript.
Walk away with links to important resources, as well as a self-contained, extended slide deck.
EntwicklerCamp 2011, Gelsenkirchen, 21.-23 Februar 2011
"JavaScript leicht gemacht" mehr...
In dieser Hands-On-Session werden wir gemeinsam in praktischen Übungen die Grundlagen von JavaScript erarbeiten und dabei langsam den Bogen von reiner Web-Entwicklung zur Domino-Web-Entwicklung schlagen. Die Übungen sollen dabei ein grundsätzliches Verständnis von der Syntax und dem Aufbau von JavaScript vermitteln und - aus Notes bekannte - Entwicklungsaufgaben wie Eingabevalidierung und Hide-When-Formeln aufgreifen. Danach werden wir uns ansehen, wo JavaScript in der Domino-Web-Entwicklung eingesetzt wird.
Die Teilnehmer werden in dieser Session auch verschiedene Werkzeuge kennen lernen, die die Entwicklung und Debugging von JavaScript auch bei älteren Notes-Versionen erleichtern.
Am Ende der Session soll jeder Teilnehmer in der Lage sein, einfache Entwicklungsaufgaben mit JavaScript durchzuführen.
Teilnehmer benötigten einen Rechner mit installiertem Domino-Designer, Domino-Server, aktuellem Browser (am besten Mozilla Firefox 3.6.x) und mindestens einem Texteditor, besser einer Entwicklungsumgebung für Web-Anwendungen (z. B. Aptana).
Dieses ist eine Neuauflage von der EC10 Version dieser Hands-on.
Benötigte Kenntnisse
Die Session richtet sich an Teilnehmer, die bisher wenig Kontakt mit JavaScript und Web-Entwicklung hatten. Notes-Entwicklerkenntnisse sind erforderlich.
"Mit dojo und XPages zu einer erstklassigen User-Experience" mehr...
Das JavaScript-Framework dojo ist integraler Bestandteil von XPages. Type-Ahead in Eingabefeldern, die Kalenderelemente und Partial-Refresh basieren alle auf dojo. Darüber hinaus bietet dojo einen reich bestückten Werkzeugkasten, um moderne Web-Anwendungen zu entwickeln.
Lernen Sie mit dojo in XPages eigene Dialoge zu gestalten, Daten aus anderen Quellen einzubinden und Daten als Charts zu visualisieren und vieles mehr.
"Zähme den Tiger - Java-Entwicklung in Notes und Domino" mehr...
Im ersten Teil dieses Vortrags geht es um die Sprache selbst: Wie ist die Syntax, wie schreibt man z. B. Schleifen und bedingungte Anweisungen, wie definiert man Routinen und Klassen und wie nutzt man sie usw.?
Danach wird gezeigt, wo und wie man im Domino Designer unter Eclipse (DDE, ab Version 8.5) Java programmieren kann.
Es folgen einige praktische Beispiele, die die verschiedenen Einsatzmöglichkeiten veranschaulichen.
Die Teilnehmer benötigen keine Vorkenntnisse in Java, sollten aber Erfahrung in der Entwicklung mit LotusScript oder JavaScript mitbringen.
Die Session bietet eher einen Überblick über die Sprache und wo man sie bei Notes und Domino einsetzen kann. Sie geht nicht in die Tiefe - dafür ist das Thema zu groß - und bietet damit eine solide Grundlage für die eigene, weitere Einarbeitung.
ILUG Conference 2010, Belfast, Nordirland, 10.-12. November 2010
"dojo and Notes" mehr...
dojo is the JavaScript framework chosen by IBM to be used in XPages. This alone makes it worth a look. Beside this it is very powerful. To add "Drag&Drop" to your application is just three lines of code. Using a Date picker is just a HTML attribute added to the input element. And there are tons of other useful stuff. The best thing is that you can use it today in your standard Notes web development project. No need to wait for Lotus Domino 8.5. The sessions starts with an small introduction to dojo and then dives into the samples. Each sample shows another dojo technique.
"Cryptography in Lotus Notes/Domino – Pragmatic introduction for administrators" mehr...
Right from the start Notes/Domino is a secure system. But what is it that makes it so secure? The answer is: applied cryptography that is encryption and signatures! After a short introduction in modern cryptographic methods (without going to much into details), I'll show some of the many places, where cryptography is used in Lotus Notes/Domino to ensure that certain information is accessible only by the intended persons and to prove the integrity and authenticity of data, and how to use/configure this functionality, e. g. the user id file, the (cross) certification, the login process, password recovery, encrypted networking, encrypted emails, documents and fields, signed emails, SSL in the HTTP task, etc.
Smarter Work - Mit Lotus früher zu Hause, Hamburg, 28. Oktober 2010
"Sprengen Sie (Unternehmens)Grenzen mit IBM LotusLive - Einfach. Flexibel. Sicher. Cloud!" mehr...
IBM LotusLive bietet firmenübergreifende Zusammenarbeit als Cloud-Service. Es stellt eine Auswahl an Werkzeugen insbesondere für die Kommunikation und Zusammenarbeit zur Verfügung, die lokal installierte Software ergänzen oder ersetzen kann.
In diesem Vortrag wird anhand von Einsatzszenarien - insbesondere für LotusLive Engage - der Mehrwert dieser Angebote für Unternehmen dargestellt. Neben Funktionen wie gemeinsamer Nutzung von Dateien, Verwaltung von Gruppenaktivitäten, Repräsentation in Geschäftsnetzwerken, Web-Meetings und Chat-Funktionen entwickelt sich aktuell ein cloud-basiertes Ökosystem auf dieser Plattform.
Auch dadurch ist IBM LotusLive ein Fingerzeig in die Zukunft der Zusammenarbeit für Unternehmen.
"Die Gelbe (R)Evolution: Maximale Produktivität. Flexible Integration. Begeisterte Benutzer." mehr...
Neben dem automatischen Datenabgleich, der hohen Sicherheit, der schnellen Anwendungsentwicklung und vielen weiteren tollen Stärken wird häufig auch die sagenhafte Rückwärtskompatibilität von IBM Lotus Notes und Domino hoch geschätzt.
Während an Lösungen auf anderen Plattformen bei Versionswechseln häufig größere Anpassungen notwendig sind, laufen unter Notes R3 entwickelte Anwendungen sogar noch unter Version 8.5.
Das ist ein Problem.
Da es keinen Zwang zur Modernisierung gibt, arbeiten viele noch mit Notes-Anwendungen aus dem letzten Jahrtausend. So ist Lotus Notes - zu Unrecht - zu dem Ruf des Altbackenen und Unmodernen gekommen.
Wir wollen Ihnen in diesem Vortrag anhand kurzer, praktischer Beispiele zeigen, wie die Neuerungen der letzten Versionen nicht nur schönere und leichter bedienbare, sondern auch produktivere, flexiblere und effizientere Lösungen ermöglichen, die Ihre Benutzer begeistern.
Kieler Open Source und Linux Tage 2010, Kiel, 1. - 2. Oktober 2010
"Open Source - auf - IBM Lotus Notes/Domino - auf - Open Source" mehr...
IBM Lotus Notes und Domino ist eines der meistverbreiten Systeme für E-Mail, Kalender, Aufgaben und - vor allem - Unternehmensanwendungen für Informationen und Prozesse.
Was weniger bekannt ist: Es gibt eine breite, internationale Community, die Anwendungen und Werkzeuge auf Basis dieser Plattform als Open Source zur Verfügung stellt: OpenNTF.org ( http://www.openntf.org ).
Auf der anderen Seite laufen sowohl der Notes-Client, als auch der Domino-Server auf Open Source-Betriebssystemen.
In diesem Vortrag möchte ich einige ausgewählte Open Source-Lösungen auf einem unter Linux laufenden Notes-Client (und Domino-Server) zeigen.
AdminCamp 2010, 20. - 22. September 2010 in Gelsenkirchen,
"Netzwerk-Grundlagen für Domino-Administratoren " mehr...
Der Vortrag gibt einen allgemeinen Überblick über die wichtigsten Netzwerk-Technologien, -Begriffe und -Konzepte und es wird die Funktionsweise von Protokollen und Komponenten kurz erläutert.
Anhand des OSI-Schichten-Modells werden die grundsätzlichen Protokolle erklärt - darunter fallen u.a. Ethernet, IP, TCP und UDP als allgemeine Technologien und NRPC als speziell für Domino-Administratoren interessantes Protokoll. In diesem Rahmen werden auch Geräte wie Switches und Router dargestellt.
Auf dieser Grundlage werden die Funktionsweisen von Firewalls und Proxys, E-Mail-Servern und -Clients, Web- und LDAP-Servern grob dargestellt.
Zum Abschluss werden für Administratoren interessante Werkzeuge wie Netzwerk-Sniffer und die Verwendung gängiger Windows- und Linux-Befehle (arp, ping, traceroute) und Domino-spezifischer Werkzeuge vorgestellt.
Die Teilnehmer benötigen keine Vorkenntnisse, praktische Erfahrungen mit Netzwerken wären aber hilfreich.
"Notes-Entwicklung für Domino-Administratoren " mehr...
Administratoren nutzen oft kleine Batch-Dateien, Perl- oder Shell-Skripte, um sich ihr Leben bei der Verwaltung von Betriebssystemen, Benutzern und Netzwerken zu erleichtern. Aber auch Domino-Administratoren können sehr davon profitieren, wenn sie sich ein wenig mit der Programmierung auskennen.
Diese Session führt praxisnah in die Notes-Entwicklung ein, wobei zunächst nur kleine Änderungen an den Standard-Datenbanken gezeigt werden. Der Domänenkatalog (catalog.nsf) und die Monitoring Results (statrep.nsf) sind die ersten, dankbaren "Opfer" für nützliche Verbesserungen.
Anschließend wird gezeigt, wie man u.a. die Personen-Dokumente im Domino-Verzeichnis erweitern kann, ohne dass man beim nächsten Update Kopfschmerzen bekommt.
Es folgen die ersten kleinen Programme in Formelsprache - zunächst in Form eines Symbolleisten-Schaltfläche, dann als Agent.
Schließlich folgt eine wirklich kurze Einführung in LotusScript mit einem schnellen Überblick über die für Administratoren wichtigsten Klassen.
Die Teilnehmer sollten möglichst schon gute (administrative) Kenntnisse von Notes und Domino haben. Kenntnisse in der Entwicklung in irgendeiner Programmiersprache wären hilfreich.
Nach dieser Session sollten sie in der Lage sein, selbständig kleinere Anpassungen und Programmierungen vorzunehmen und eine solide Grundlage für weitere "Forschungen" haben.
NLLUG Conference 2010, Amsterdam, Niederlande, 9.-10. September 2010
"DEV02 - Advanced JavaScript - Fundament for Great XPages Apps" mehr...
Want to develop first class XPage applications? Come and learn to leverage JavaScript to its full potential.
Hear about:
- core language features like 'loose typing', default and guard operators, first class functions, lambda and closures,
- object-oriented, but class-less JavaScript with prototypal, parasitic and (pseudo-)classical inheritance,
- dynamic objects with public, private and privileged members,
- object literals, constructor functions and more ways to create objects.
Benefit from the strengths of JavaScript and avoid it's numerous pitfalls (like semicolon insertion, for..in, with and typeof). Discover useful and reliable patterns like power constructors. And find out why 'style' is so important in JavaScript.
"DEV03 - Get up to Speed with Object-Oriented Programming in LotusScript" mehr...
Any objections against objects? Never visited classes about classes? Is abstraction still too abstract for you? Or don't you know how to use methodic methods and proper properties?
Then visit this introductory session about object-oriented programming (OOP) in LotusScript, where you will learn
- why delegation might be better than inheritance,
- why hiding information is can be helpful and
- how polymorphism teaches new tricks to an old dog.
After his concise introduction to the concepts of OOP, Thomas Bahn shows you some useful real-world examples in LotusScript. Experience yourself how much easier your life can be with OOP.
If you are familiar with LotusScript, but don't know how to create your own classes, this session is for you!
BLUG day event, Brüssel, Belgien, 30. März 2010
"Advanced JavaScript - Fundament for Great XPage Applications" mehr...
Do you want to develop first class XPage applications? Come and learn to leverage JavaScript to its full potential. Hear about:
- core language features like loose typing, default and guard operators, first class functions, lambda and closures,
- object-oriented, but class-less JavaScript with prototypal, parasitic and (pseudo-)classical inheritance,
- dynamic objects with public, private and privileged members,
- object literals, constructor functions and more ways to create objects.
Profit by JavaScript’s strengths and avoid its numerous pitfalls (like semicolon insertion, for..in, with and typeof). Discover useful and reliable patterns like power constructors. And find out, why style is so important in JavaScript.
EntwicklerCamp 2010, Gelsenkirchen, 8. - 10. März 2010
"JavaScript leicht gemacht" mehr...
In dieser Hands-On-Session werden wir gemeinsam in praktischen Übungen die Grundlagen von JavaScript erarbeiten und dabei langsam den Bogen von reiner Web-Entwicklung zur Domino-Web-Entwicklung schlagen. Die Übungen sollen dabei ein grundsätzliches Verständnis von der Syntax und dem Aufbau von JavaScript vermitteln und - aus Notes bekannte - Entwicklungsaufgaben wie Eingabevalidierung und Hide-When-Formeln aufgreifen. Danach werden wir uns ansehen, wo JavaScript in der Domino-Web-Entwicklung eingesetzt wird. Dabei werden natürlich auch XPages zur Sprache kommen.
Die Teilnehmer werden in dieser Session auch verschiedene Werkzeuge kennen lernen, die die Entwicklung und Debugging von JavaScript auch bei älteren Notes-Versionen erleichtern.
Am Ende der Session soll jeder Teilnehmer in der Lage sein, einfache Entwicklungsaufgaben mit JavaScript durchzuführen.
Teilnehmer benötigten einen Rechner mit installiertem Domino-Designer, Domino-Server, aktuellem Browser (am besten Mozilla Firefox 3.5.x) und mindestens einem Texteditor, besser einer Entwicklungsumgebung für Web-Anwendungen (z. B. Aptana).
Benötigte Kenntnisse
Die Session richtet sich an Teilnehmer, die bisher wenig Kontakt mit JavaScript und Web-Entwicklung hatten. Notes-Entwicklerkenntnisse sind erforderlich.
"Fehlerbehandlung in Formelsprache, LotusScript, Java und JavaScript" mehr...
Ziel des Vortrages ist es zum einen Entwickler für die Notwendigkeit der Fehlerbehandlung zu sensibilisieren und zum anderen für alle gängigen Programmiersprachen in Lotus Notes praktische Lösungen für die Fehlerbehandlung an die Hand zu geben. Bei den praktischen Lösungen soll sowohl das Wissen für eigene Fehlerbehandlung als auch über existierende Open-Source-Lösungen (OpenLog) vermittelt werden.
"dojo und Notes" mehr...
Moderne Web-Anwendungen sind ohne JavaScript-Framework nur schwer zu entwickeln. Aus der Vielzahl der möglichen Frameworks hat sich IBM in XPages für das Framework "dojo" entschieden. Grund genug sich einmal anzusehen, was mit dojo alles realisiert werden kann. Drag & Drop? Kein Problem. Ein DatePicker für ein Datumsfeld? Wenige Zeilen JavaScript reichen aus. Elemente sanft ein- und ausblenden? Nur eine Frage der Definition.
Der Vortrag gliedert sich in drei Teile.
Im ersten Teil gibt es eine allgemeine Einführung in dojo. In einem Streifzug durch das Framework werden die verschiedenen Module und ihr Einsatz vorgestellt.
Im zweiten Teil wird auf den Einsatz von dojo in Lotus Domino Web-Anwendungen eingegangen. Was kann ich tun, wenn ich alle diese wunderbaren Möglichkeiten auch in meinen klassischen Lotus Domino Web-Anwendungen benutzen möchte. Domino Web-Anwendungen müssen nicht langweilig sein.
Der letzte Teil beschäftigt sich mit dojo in XPages. Welche dojo-Elemente sind im Standard enthalten? Was ist notwendig, um über den Standard hinaus, dojo-Elemente zu verwenden.
Wie immer gibt es eine Beispiel-Anwendung zum Mitnehmen, in der alle Beispiele im Detail nachvollzogen werden können.
"JavaScript für Fortgeschrittene" mehr...
Mit den XPages hat JavaScript auch Einzug gehalten auf dem Server (Server-Side JavaScript = SSJS) und dort die bisherigen LotusScript- und Java-Agenten überflüssig gemacht. Auf der anderen Seite kann man bei XPages auch gar nicht anders als in JavaScript zu programmieren.
Die JavaScript-Programmierung geht dann aber über das bisherige Maß (Feld-Validierung, vielleicht noch ein bisschen DOM-Manipulationen) deutlich heraus und muss Aufgaben abdecken, die bisher mit (objekt-orientierten) LotusScript und Java realisiert wurden. Die Komplexität der JavaScript-Programmierung steigt damit zwangsläufig und deutlich an.
Daher ist ein tiefgehendes Verständnis von JavaScript als Programmiersprache jetzt wichtiger denn je. Die Sprache ist sehr flexibel und hat einige eher ungewöhnliche, neue Konzepte (zumindest für LotusScript- und Java-Programmierer), die richtig verstanden werden müssen, um das Beste aus ihr heraus zu holen.
In dieser Session vermittle ich diese Konzepte (u.a. Kontexte, objekt-orientierte Programmierung mit JS), erkläre ich die besonderen Stärken dieser Sprache (z. B. Guard- und Default-Operatoren, "Verbesserungen" existierender Objekte wie Object und Function), zeige typische Stolperfallen in JavaScript (wie With und Semikolon-Einfügung) und wie man sie vermeidet.
Der Vortrag ist konzipiert für Entwickler, die bereits Grundkenntnisse in JavaScript erworben haben.
"Entwurfsmuster - oder 'Das Wissen der Anderen'" mehr...
Die grundsätzlichen Probleme beim Software-Entwurf wiederholen sich immer wieder. Und eine Menge brillanter Köpfe hat hervorragende Lösungen dafür gefunden, aufgeschrieben, immer wieder verbessert und schließlich katalogisiert: die Entwurfsmuster.
Wie kannst du nun "das Wissen der Anderen" für dich nutzbar machen und von deren bewährten Best-Practice-Lösungen profitieren?
In dieser Session werde ich objektorientierte Entwurfsprinzipien vorstellen, deren Beachtung die Flexibilität deiner Notes-Anwendungen und deren Wartbarkeit deutlich erhöhen können. Im weiteren Verlauf werde ich dich in einige wichtige Entwurfsmuster einführen und erklären, wie sie dir helfen können, bestimmte Probleme geschickt zu lösen und dabei hochqualitativen Code in kürzester Zeit zu entwickeln. Der Vortrag legt dabei einen besonderen Schwerpunkt auf die Vermittlung der zugrundeliegenden Konzepte.
Lotusphere 2010, Orlando, Florida, USA, 17. - 21. Januar 2010
"BOF204: Object-Orientated Programming in IBM Lotus Notes and Domino" mehr...
Object-oriented programming (OOP) in Lotus Notes and Domino currently means LotusScript for most developers. Who uses OOP in their applications, where and why? Only LotusScript, Java or even object-oriented JavaScript? We'll start with some questions about the present state of OOP in Lotus Notes and Domino. Then we'll discuss what you believe are the reasons for this state. After that, we'll have a look at the new features of 8.0.x and 8.5.x: How will Domino Designer on Eclipse change things? What influence do composite applications and XPages, server-side JavaScript, (Eclipse) components and coming Java UI classes have on this subject? We'll close with a discussion about future directions.
Lotus-Tag Hamburg, 5. November 2009
"ROI sofort – Enterprise 2.0 auf Basis von Lotus Notes und Domino" mehr...
Notes & Domino AdminCamp 2009, Gelsenkirchen, 28. - 30. September 2009
"Kryptographie für Domino-Administratoren: Verstehen und verwenden!" mehr...
Es wird gezeigt, wo überall in Notes/Domino Kryptographie verwendet wird, was dadurch wie geschützt wird, und wie man das als Notes-Anwender bzw. Domino-Administrator ganz einfach für sich nutzen und wie man das konfigurieren kann.
Baltic Conference on E-Health 2009, Hamburg, 16. September 2009
"Cross-Border Healthcare"
Wir sind als Aussteller bereits zum dritten Mal bei der Konferenz , die sich vorwiegend an Führungskräfte im E-Health Umfeld aus rund 10 Ländern richtet, mit dabei.
EntwicklerCamp 2009, Gelsenkirchen, 2. - 4. März 2009
"Word- und PDF-Export aus Notes- und Domino-Anwendungen" mehr...
Häufig gibt es in Lotus Notes-Anwendungen die Möglichkeit, die gespeicherten Informationen in die üblichen Office-Formate (Textverarbeitung, Tabellenkalkulation) zu exportieren. Außerdem kann man mit dem Notes-Client Dokumente exportieren oder in einer Ansicht gewählte Dokumente in eine Tabelle (in die Zwischenablage) kopieren. Mit kostenlosen und kostenpflichtigen Produkten ist es auch möglich, die Informationen in PDF-Dateien zu "drucken".
In Domino-Web-Anwendungen ist der Export ins PDF- oder in Office-Formate ungleich seltener anzutreffen, obwohl der fachliche Bedarf sicher ähnlich hoch sein dürfte.
In dieser Session zeige ich, wie man aus einer Web-Anwendung heraus und nur mit kostenlosen (!) Mitteln Office- und PDF-Dateien on-the-fly erzeugt und an den Browser überträgt. Dabei können auch Vorlagen benutzt und ausgefüllt werden, so dass die erstellten Dateien schön formatiert (Corporate Design) und schon mit Funktionen ausgestattet sind (z. B. Berechnungsformeln).
Ansprechen möchte ich mit dem Vortrag neugierige Domino-Web-Entwickler, wobei Java-Kenntnisse hilfreich wären.
Gezeigt wird sowohl die fertige Lösung (auch zum Mitnehmen), als auch der Weg dorthin.
"Fehlerbehandlung in Formelsprache, LotusScript, Java und JavaScript mehr...
Ziel des Vortrages ist es zum einen Entwickler für die Notwendigkeit der Fehlerbehandlung zu sensibilisieren und zum anderen für alle gängigen Programmiersprachen in Lotus Notes praktische Lösungen für die Fehlerbehandlung an die Hand zu geben. Bei den praktischen Lösungen soll sowohl das Wissen für eigene Fehlerbehandlung als auch über existierende Open-Source-Lösungen (OpenLog) vermittelt werden.
Lotusphere 2009, Orlando, Florida, USA, 18. - 22. Januar 2009
"BOF213 Object-oriented Programming in Lotus Notes and Domino - Present State and Future Directions" mehr...
Object-oriented programming (OOP) in Lotus Notes and Domino currently means LotusScript for most developers. Who uses OOP in his applications, where and why? Only LotusScript, Java or even JavaScript? We'll start with some questions about the present state of OOP in Lotus Notes and Domino. Then we'll discuss what you believe are the reasons for this state. Limitations? Would it be beneficial to have "more OOP"? After that, we'll have a look at the near future: How will the new IBM Lotus Domino Designer change things? What influence do XPages have on this subject? Server-side JavaScript?! We'll close with some speculations about Lotus Notes and Domino after 8.5: How would (or will) UI classes in Java change things? Which are the future directions?
Lotusphere 2012: Wir sind wieder dabei
AdminCamp 2011: Wir sind dabei
Smarter Work - Einfach zusammenarbeiten (Lotus-Tag 2011), Hamburg: Wir sind dabei
