Archive for: ‘Februar 2011’

Eine saubere Pflege von Datenbankkonfigurationen bleibt wichtig

12. Februar 2011 Posted by Manfred Meise

Das die Pflege von Daten eine wichtige Sache ist, weiß eigentlich jeder. Bislang war habe ich allerdings das "Kontakte-Besitzer-Feld" in der lokalen Kontakte Datenbank ein wenig vernachlässigt. Doch spätestens, wenn man die Nutzung/Pflege der Daten delegiert (über die Synchronisation/Delegation Kontakte) folgen daraus unerwünschte Seiteneffekte: Ich kann meine Kontakte nicht mehr auf mobiles Gerät via Lotus Traveler synchronisieren. Wie hängt das zusammen?

Wenn (ab Lotus Notes 8.5.2) Kontakte in der Kontakte Anwendung als "Privat" markiert werden,
Image:Eine saubere Pflege von Datenbankkonfigurationen bleibt wichtig

wird der Besitzer der Datenbank (laut Vorgabe-Einstellungen)
Image:Eine saubere Pflege von Datenbankkonfigurationen bleibt wichtig

als alleiniger Leser in den/die Kontakte eingetragen. Wenn hier falsche Daten hinterlegt sind (z.B. ein veralteter Name nach unvollständigen Umbenennungen) habe ich keinen Zugriff mehr auf meine eigenen Daten.

Wie kann ein Administrator hier Prüfungen durchführen oder falsche Einstellungen korrigieren (anders als allen Benutzern zu erklären, was zu tun ist)?. Hier hilft uns intern (sowie unseren Kunden) unser Datenbankpflegewerkzeug  just:NSF (ab Version 4.2), mit dem wir alle Roaming Datenbanken serverseitig pflegen können. Alternativ setzen wir  just:MIGRATE ein, um lokale Datenbanken (nicht roaming User) zu pflegen. So können wir die Sünden der Vergangenheit schnell vergessen machen.

Eine saubere Pflege von Datenbankkonfigurationen bleibt wichtig

12. Februar 2011 Posted by Manfred Meise

Das die Pflege von Daten eine wichtige Sache ist, weiß eigentlich jeder. Bislang war habe ich allerdings das "Kontakte-Besitzer-Feld" in der lokalen Kontakte Datenbank ein wenig vernachlässigt. Doch spätestens, wenn man die Nutzung/Pflege der Daten delegiert (über die Synchronisation/Delegation Kontakte) folgen daraus unerwünschte Seiteneffekte: Ich kann meine Kontakte nicht mehr auf mobiles Gerät via Lotus Traveler synchronisieren. Wie hängt das zusammen?

Wenn (ab Lotus Notes 8.5.2) Kontakte in der Kontakte Anwendung als "Privat" markiert werden,
Image:Eine saubere Pflege von Datenbankkonfigurationen bleibt wichtig

wird der Besitzer der Datenbank (laut Vorgabe-Einstellungen)
Image:Eine saubere Pflege von Datenbankkonfigurationen bleibt wichtig

als alleiniger Leser in den/die Kontakte eingetragen. Wenn hier falsche Daten hinterlegt sind (z.B. ein veralteter Name nach unvollständigen Umbenennungen) habe ich keinen Zugriff mehr auf meine eigenen Daten.

Wie kann ein Administrator hier Prüfungen durchführen oder falsche Einstellungen korrigieren (anders als allen Benutzern zu erklären, was zu tun ist)?. Hier hilft uns intern (sowie unseren Kunden) unser Datenbankpflegewerkzeug  just:NSF (ab Version 4.2), mit dem wir alle Roaming Datenbanken serverseitig pflegen können. Alternativ setzen wir  just:MIGRATE ein, um lokale Datenbanken (nicht roaming User) zu pflegen. So können wir die Sünden der Vergangenheit schnell vergessen machen.

Eine saubere Pflege von Datenbankkonfigurationen bleibt wichtig

12. Februar 2011 Posted by Manfred Meise

Das die Pflege von Daten eine wichtige Sache ist, weiß eigentlich jeder. Bislang war habe ich allerdings das "Kontakte-Besitzer-Feld" in der lokalen Kontakte Datenbank ein wenig vernachlässigt. Doch spätestens, wenn man die Nutzung/Pflege der Daten delegiert (über die Synchronisation/Delegation Kontakte) folgen daraus unerwünschte Seiteneffekte: Ich kann meine Kontakte nicht mehr auf mobiles Gerät via Lotus Traveler synchronisieren. Wie hängt das zusammen?

Wenn (ab Lotus Notes 8.5.2) Kontakte in der Kontakte Anwendung als "Privat" markiert werden,
Image:Eine saubere Pflege von Datenbankkonfigurationen bleibt wichtig

wird der Besitzer der Datenbank (laut Vorgabe-Einstellungen)
Image:Eine saubere Pflege von Datenbankkonfigurationen bleibt wichtig

als alleiniger Leser in den/die Kontakte eingetragen. Wenn hier falsche Daten hinterlegt sind (z.B. ein veralteter Name nach unvollständigen Umbenennungen) habe ich keinen Zugriff mehr auf meine eigenen Daten.

Wie kann ein Administrator hier PrĂĽfungen durchfĂĽhren oder falsche Einstellungen korrigieren (anders als allen Benutzern zu erklären, was zu tun ist)?. Hier hilft uns intern (sowie unseren Kunden) unser Datenbankpflegewerkzeug  just:NSF (ab Version 4.2), mit dem wir alle Roaming Datenbanken serverseitig pflegen können. Alternativ setzen wir  just:MIGRATE ein, um lokale Datenbanken (nicht roaming User) zu pflegen. So können wir die SĂĽnden der Vergangenheit schnell vergessen machen.

Repeat Controls in XPages kennen lernen

10. Februar 2011 Posted by Manfred Meise

Repeat Controls (oder auch \"Wiederholen\" Steuerelemente) erlauben es, beliebige Strukturen aus eine Liste von Werten darzustellen. Um den Einsatz dieses Steuerelementes kennen zu lernen, verwende ich einige 4 einfache Beispiele mit unterschiedlichen Ergebnissen.

Daten:
Die darzustellenden Daten werden in den Bereichsvariablen \"tableData\" und \"tableCities\"abgelegt. Diese werden beim Laden der XPage mit Beispielwerten belegt.

\"Image:Repeat



Beispiel 1:
Erstellung einer einfachen Liste
  • Erstellen Sie eine neue XPage.
  • Plazieren ein \"Fenster\" aus der Liste der Containersteuerelemente an eine beliebige Stelle.
  • Ziehen Sie ein \"Wiederholen\" aus der Liste der Containersteuerelemente in dieses Fenster und vergeben folgende Eigenschaften
\"Image:Repeat
  • Fgen Sie einen Zeilenumbruch hinter dem gerade eingefgten Steuerelement ein.
  • Fgen Sie ein \"Berechnetes Feld\" aus der aus der Liste der Kernsteuerelemente hinter dem Zeilenumbruch ein und vergeben die Wertformel
\"Image:Repeat
Nach dem Speichern der XPage kann diese angezeigt werden:
\"Image:Repeat
... das Ergebnis ist gar nicht so schlecht....


Beispiel 2:
Darstellung der Werte eines mehrdimensionalen Arrays

So knnen nicht nur einzelne Werte einer eindimensionalen Liste sondern auch die aus mehrdimensionalen Arrays dargestellt werden. Zu Darstellung der Beispieldaten der Grostdte erstellen Sie ein \"Wiederholen Steuerelement\" ein
\"Image:Repeat

Nun fgen wir hierin eine Tabelle mit 1 Zeile und 3 Spalten ein. Die Zellen der Tabelle werden jeweils mit einem berechneten Feld gefllt.
\"Image:Repeat
Die Wertformeln den berechneten Felder werden bestimmt durch
Fr computedField1: tableCities[rowCities][\"name\"]
Fr computedField2: tableCities[rowCities][\"state\"]
Fr computedField3: tableCities[rowCities][\"citizans\"]

Nach dem Speichern der XPage kann diese angezeigt werden:
\"Image:Repeat
... das Ergebnis entspricht nicht so ganz meinen Vorstellungen: Ich erhalte insgesamt 5 Tabellen mit je 1 Zeile und 3 Spalten. So sind die Ergebnisse nicht sauber platziert. Ich htte jedoch gern eine Tabelle mit 5 Zeilen und 3 Spalten. Dieses erfordert einen kleinen Eingriff.


Beispiel 3:
Darstellung der Werte eines mehrdimensionalen Arrays in Form einer Tabelle

Um die Tabelle nicht mehrfach entstehen zu lassen, ist es erforderlich, das \"table\" Tag nicht mehrfach, sondern nur einmal rendern zu lassen. Hierzu ist ein kleiner Eingriff im Quelltext notwendig:
\"Image:Repeat
indem der Beginn der Tabelle vor das \"Wiederholen\" Steuerelement gesetzt wird:
\"Image:Repeat
Entsprechend muss (um eine richtige Schachtelung der XML Elemente zu gewhrleisten) die Ende-Tags ebenfalls vertauscht werden.
\"Image:Repeat
in
\"Image:Repeat
Nach dem Speichern der XPage kann diese angezeigt werden:
\"Image:Repeat
... das Ergebnis entspricht schon eher meinen Vorstellungen. Doch htte ich noch gern eine Tabellen berschrift.


Beispiel 4:
Darstellung der Werte eines mehrdimensionalen Arrays in Form einer Tabelle mit berschriften

Um der aus Beispiel 3 noch zustzlich berschriften hinzuzufgen, im Quelltext ist zustzlicher der Code hinter dem Tabellenbeginn manuell zu erweitern:
\"Image:Repeat
Hinweis:
Der obige Screenshot verwendet andere Feldnamen, als die aus Beispiel 3. Diese sind im \"for\" Attribut ggf. anzupassen.

Nach dem Speichern der XPage kann diese angezeigt werden:
\"Image:Repeat
... das Ergebnis entspricht recht genau meinen Vorstellungen: Ich erhalte insgesamt 1 Tabellen mit je 5 Datenzeilen (sowie einer berschriftszeile) und 3 Spalten.


Source Code des Beispiels

SnTT Repeat Control kennen lernen.txt

Repeat Controls in XPages kennen lernen

10. Februar 2011 Posted by Manfred Meise

Repeat Controls (oder auch "Wiederholen" Steuerelemente) erlauben es, beliebige Strukturen aus eine Liste von Werten darzustellen. Um den Einsatz dieses Steuerelementes kennen zu lernen, verwende ich einige 4 einfache Beispiele mit unterschiedlichen Ergebnissen.

Daten:
Die darzustellenden Daten werden in den Bereichsvariablen "tableData" und "tableCities"abgelegt. Diese werden beim Laden der XPage mit Beispielwerten belegt.

Image:Repeat Controls in XPages kennen lernen



Beispiel 1:
Erstellung einer einfachen Liste
  • Erstellen Sie eine neue XPage.
  • Plazieren ein "Fenster" aus der Liste der Containersteuerelemente an eine beliebige Stelle.
  • Ziehen Sie ein "Wiederholen" aus der Liste der Containersteuerelemente in dieses Fenster und vergeben folgende Eigenschaften
Image:Repeat Controls in XPages kennen lernen
  • FĂĽgen Sie einen Zeilenumbruch hinter dem gerade eingefĂĽgten Steuerelement ein.
  • FĂĽgen Sie ein "Berechnetes Feld" aus der aus der Liste der Kernsteuerelemente hinter dem Zeilenumbruch ein und vergeben die Wertformel
Image:Repeat Controls in XPages kennen lernen
Nach dem Speichern der XPage kann diese angezeigt werden:
Image:Repeat Controls in XPages kennen lernen
... das Ergebnis ist gar nicht so schlecht....


Beispiel 2:
Darstellung der Werte eines mehrdimensionalen Arrays

So können nicht nur einzelne Werte einer eindimensionalen Liste sondern auch die aus mehrdimensionalen Arrays dargestellt werden. Zu Darstellung der Beispieldaten der Großstädte erstellen Sie ein "Wiederholen Steuerelement" ein
Image:Repeat Controls in XPages kennen lernen

Nun fĂĽgen wir hierin eine Tabelle mit 1 Zeile und 3 Spalten ein. Die Zellen der Tabelle werden jeweils mit einem berechneten Feld gefĂĽllt.
Image:Repeat Controls in XPages kennen lernen
Die Wertformeln den berechneten Felder werden bestimmt durch
FĂĽr computedField1: tableCities[rowCities]["name"]
FĂĽr computedField2: tableCities[rowCities]["state"]
FĂĽr computedField3: tableCities[rowCities]["citizans"]

Nach dem Speichern der XPage kann diese angezeigt werden:
Image:Repeat Controls in XPages kennen lernen
... das Ergebnis entspricht nicht so ganz meinen Vorstellungen: Ich erhalte insgesamt 5 Tabellen mit je 1 Zeile und 3 Spalten. So sind die Ergebnisse nicht sauber platziert. Ich hätte jedoch gern eine Tabelle mit 5 Zeilen und 3 Spalten. Dieses erfordert einen kleinen Eingriff.


Beispiel 3:
Darstellung der Werte eines mehrdimensionalen Arrays in Form einer Tabelle

Um die Tabelle nicht mehrfach entstehen zu lassen, ist es erforderlich, das "table" Tag nicht mehrfach, sondern nur einmal rendern zu lassen. Hierzu ist ein kleiner Eingriff im Quelltext notwendig:
Image:Repeat Controls in XPages kennen lernen
indem der Beginn der Tabelle vor das "Wiederholen" Steuerelement gesetzt wird:
Image:Repeat Controls in XPages kennen lernen
Entsprechend muss (um eine richtige Schachtelung der XML Elemente zu gewährleisten) die Ende-Tags ebenfalls vertauscht werden.
Image:Repeat Controls in XPages kennen lernen
in
Image:Repeat Controls in XPages kennen lernen
Nach dem Speichern der XPage kann diese angezeigt werden:
Image:Repeat Controls in XPages kennen lernen
... das Ergebnis entspricht schon eher meinen Vorstellungen. Doch hätte ich noch gern eine Tabellen Überschrift.


Beispiel 4:
Darstellung der Werte eines mehrdimensionalen Arrays in Form einer Tabelle mit Ăśberschriften

Um der aus Beispiel 3 noch zusätzlich Überschriften hinzuzufügen, im Quelltext ist zusätzlicher der Code hinter dem Tabellenbeginn manuell zu erweitern:
Image:Repeat Controls in XPages kennen lernen
Hinweis:
Der obige Screenshot verwendet andere Feldnamen, als die aus Beispiel 3. Diese sind im "for" Attribut ggf. anzupassen.

Nach dem Speichern der XPage kann diese angezeigt werden:
Image:Repeat Controls in XPages kennen lernen
... das Ergebnis entspricht recht genau meinen Vorstellungen: Ich erhalte insgesamt 1 Tabellen mit je 5 Datenzeilen (sowie einer Ăśberschriftszeile) und 3 Spalten.


Source Code des Beispiels

SnTT Repeat Control kennen lernen.txt

Repeat Controls in XPages kennen lernen

10. Februar 2011 Posted by Manfred Meise

Repeat Controls (oder auch "Wiederholen" Steuerelemente) erlauben es, beliebige Strukturen aus eine Liste von Werten darzustellen. Um den Einsatz dieses Steuerelementes kennen zu lernen, verwende ich einige 4 einfache Beispiele mit unterschiedlichen Ergebnissen.

Daten:
Die darzustellenden Daten werden in den Bereichsvariablen "tableData" und "tableCities"abgelegt. Diese werden beim Laden der XPage mit Beispielwerten belegt.

Image:Repeat Controls in XPages kennen lernen



Beispiel 1:
Erstellung einer einfachen Liste
  • Erstellen Sie eine neue XPage.
  • Plazieren ein "Fenster" aus der Liste der Containersteuerelemente an eine beliebige Stelle.
  • Ziehen Sie ein "Wiederholen" aus der Liste der Containersteuerelemente in dieses Fenster und vergeben folgende Eigenschaften
Image:Repeat Controls in XPages kennen lernen
  • Fügen Sie einen Zeilenumbruch hinter dem gerade eingefügten Steuerelement ein.
  • Fügen Sie ein "Berechnetes Feld" aus der aus der Liste der Kernsteuerelemente hinter dem Zeilenumbruch ein und vergeben die Wertformel
Image:Repeat Controls in XPages kennen lernen
Nach dem Speichern der XPage kann diese angezeigt werden:
Image:Repeat Controls in XPages kennen lernen
... das Ergebnis ist gar nicht so schlecht....


Beispiel 2:
Darstellung der Werte eines mehrdimensionalen Arrays

So können nicht nur einzelne Werte einer eindimensionalen Liste sondern auch die aus mehrdimensionalen Arrays dargestellt werden. Zu Darstellung der Beispieldaten der Großstädte erstellen Sie ein "Wiederholen Steuerelement" ein
Image:Repeat Controls in XPages kennen lernen

Nun fügen wir hierin eine Tabelle mit 1 Zeile und 3 Spalten ein. Die Zellen der Tabelle werden jeweils mit einem berechneten Feld gefüllt.
Image:Repeat Controls in XPages kennen lernen
Die Wertformeln den berechneten Felder werden bestimmt durch
Für computedField1: tableCities[rowCities]["name"]
Für computedField2: tableCities[rowCities]["state"]
Für computedField3: tableCities[rowCities]["citizans"]

Nach dem Speichern der XPage kann diese angezeigt werden:
Image:Repeat Controls in XPages kennen lernen
... das Ergebnis entspricht nicht so ganz meinen Vorstellungen: Ich erhalte insgesamt 5 Tabellen mit je 1 Zeile und 3 Spalten. So sind die Ergebnisse nicht sauber platziert. Ich hätte jedoch gern eine Tabelle mit 5 Zeilen und 3 Spalten. Dieses erfordert einen kleinen Eingriff.


Beispiel 3:
Darstellung der Werte eines mehrdimensionalen Arrays in Form einer Tabelle

Um die Tabelle nicht mehrfach entstehen zu lassen, ist es erforderlich, das "table" Tag nicht mehrfach, sondern nur einmal rendern zu lassen. Hierzu ist ein kleiner Eingriff im Quelltext notwendig:
Image:Repeat Controls in XPages kennen lernen
indem der Beginn der Tabelle vor das "Wiederholen" Steuerelement gesetzt wird:
Image:Repeat Controls in XPages kennen lernen
Entsprechend muss (um eine richtige Schachtelung der XML Elemente zu gewährleisten) die Ende-Tags ebenfalls vertauscht werden.
Image:Repeat Controls in XPages kennen lernen
in
Image:Repeat Controls in XPages kennen lernen
Nach dem Speichern der XPage kann diese angezeigt werden:
Image:Repeat Controls in XPages kennen lernen
... das Ergebnis entspricht schon eher meinen Vorstellungen. Doch hätte ich noch gern eine Tabellen Überschrift.


Beispiel 4:
Darstellung der Werte eines mehrdimensionalen Arrays in Form einer Tabelle mit Überschriften

Um der aus Beispiel 3 noch zusätzlich Überschriften hinzuzufügen, im Quelltext ist zusätzlicher der Code hinter dem Tabellenbeginn manuell zu erweitern:
Image:Repeat Controls in XPages kennen lernen
Hinweis:
Der obige Screenshot verwendet andere Feldnamen, als die aus Beispiel 3. Diese sind im "for" Attribut ggf. anzupassen.

Nach dem Speichern der XPage kann diese angezeigt werden:
Image:Repeat Controls in XPages kennen lernen
... das Ergebnis entspricht recht genau meinen Vorstellungen: Ich erhalte insgesamt 1 Tabellen mit je 5 Datenzeilen (sowie einer Überschriftszeile) und 3 Spalten.


Source Code des Beispiels

SnTT Repeat Control kennen lernen.txt

Repeat Controls in XPages kennen lernen

10. Februar 2011 Posted by Manfred Meise

Repeat Controls (oder auch "Wiederholen" Steuerelemente) erlauben es, beliebige Strukturen aus eine Liste von Werten darzustellen. Um den Einsatz dieses Steuerelementes kennen zu lernen, verwende ich einige 4 einfache Beispiele mit unterschiedlichen Ergebnissen.

Daten:
Die darzustellenden Daten werden in den Bereichsvariablen "tableData" und "tableCities"abgelegt. Diese werden beim Laden der XPage mit Beispielwerten belegt.

Image:Repeat Controls in XPages kennen lernen



Beispiel 1:
Erstellung einer einfachen Liste
  • Erstellen Sie eine neue XPage.
  • Plazieren ein "Fenster" aus der Liste der Containersteuerelemente an eine beliebige Stelle.
  • Ziehen Sie ein "Wiederholen" aus der Liste der Containersteuerelemente in dieses Fenster und vergeben folgende Eigenschaften
Image:Repeat Controls in XPages kennen lernen
  • Fügen Sie einen Zeilenumbruch hinter dem gerade eingefügten Steuerelement ein.
  • Fügen Sie ein "Berechnetes Feld" aus der aus der Liste der Kernsteuerelemente hinter dem Zeilenumbruch ein und vergeben die Wertformel
Image:Repeat Controls in XPages kennen lernen
Nach dem Speichern der XPage kann diese angezeigt werden:
Image:Repeat Controls in XPages kennen lernen
... das Ergebnis ist gar nicht so schlecht....


Beispiel 2:
Darstellung der Werte eines mehrdimensionalen Arrays

So können nicht nur einzelne Werte einer eindimensionalen Liste sondern auch die aus mehrdimensionalen Arrays dargestellt werden. Zu Darstellung der Beispieldaten der Großstädte erstellen Sie ein "Wiederholen Steuerelement" ein
Image:Repeat Controls in XPages kennen lernen

Nun fügen wir hierin eine Tabelle mit 1 Zeile und 3 Spalten ein. Die Zellen der Tabelle werden jeweils mit einem berechneten Feld gefüllt.
Image:Repeat Controls in XPages kennen lernen
Die Wertformeln den berechneten Felder werden bestimmt durch
Für computedField1: tableCities[rowCities]["name"]
Für computedField2: tableCities[rowCities]["state"]
Für computedField3: tableCities[rowCities]["citizans"]

Nach dem Speichern der XPage kann diese angezeigt werden:
Image:Repeat Controls in XPages kennen lernen
... das Ergebnis entspricht nicht so ganz meinen Vorstellungen: Ich erhalte insgesamt 5 Tabellen mit je 1 Zeile und 3 Spalten. So sind die Ergebnisse nicht sauber platziert. Ich hätte jedoch gern eine Tabelle mit 5 Zeilen und 3 Spalten. Dieses erfordert einen kleinen Eingriff.


Beispiel 3:
Darstellung der Werte eines mehrdimensionalen Arrays in Form einer Tabelle

Um die Tabelle nicht mehrfach entstehen zu lassen, ist es erforderlich, das "table" Tag nicht mehrfach, sondern nur einmal rendern zu lassen. Hierzu ist ein kleiner Eingriff im Quelltext notwendig:
Image:Repeat Controls in XPages kennen lernen
indem der Beginn der Tabelle vor das "Wiederholen" Steuerelement gesetzt wird:
Image:Repeat Controls in XPages kennen lernen
Entsprechend muss (um eine richtige Schachtelung der XML Elemente zu gewährleisten) die Ende-Tags ebenfalls vertauscht werden.
Image:Repeat Controls in XPages kennen lernen
in
Image:Repeat Controls in XPages kennen lernen
Nach dem Speichern der XPage kann diese angezeigt werden:
Image:Repeat Controls in XPages kennen lernen
... das Ergebnis entspricht schon eher meinen Vorstellungen. Doch hätte ich noch gern eine Tabellen Überschrift.


Beispiel 4:
Darstellung der Werte eines mehrdimensionalen Arrays in Form einer Tabelle mit Überschriften

Um der aus Beispiel 3 noch zusätzlich Überschriften hinzuzufügen, im Quelltext ist zusätzlicher der Code hinter dem Tabellenbeginn manuell zu erweitern:
Image:Repeat Controls in XPages kennen lernen
Hinweis:
Der obige Screenshot verwendet andere Feldnamen, als die aus Beispiel 3. Diese sind im "for" Attribut ggf. anzupassen.

Nach dem Speichern der XPage kann diese angezeigt werden:
Image:Repeat Controls in XPages kennen lernen
... das Ergebnis entspricht recht genau meinen Vorstellungen: Ich erhalte insgesamt 1 Tabellen mit je 5 Datenzeilen (sowie einer Überschriftszeile) und 3 Spalten.


Source Code des Beispiels

SnTT Repeat Control kennen lernen.txt

Here Comes IBM

10. Februar 2011 Posted by Alexander Kluge

What that means for IBM in 2011 is that this year they’ve decided to fully embrace social business – and to not only eat their own dogfood but to breed their own dogs. That’s the level of their commitment. … Their level of commitment is astounding and potentially game changing.

Why?

Because a $100 billion company is driving all their resources into transforming their company into a social business. They aren’t just selling it, they’re doing it and evangelizing it and marshalling whatever they have to so that it will be globally hugged.

Good thoughts on Lotusphere 2011 on -> zdnet

Bislang unbekannte Dialoge gestalten den Arbeitstag abwechslungsreich

10. Februar 2011 Posted by Manfred Meise

Es wird niemals langweilig, wenn man mit Lotus Notes (Standard) Clients arbeitet. Stets erscheinen Status-Dialoge oder Fehlermeldungen, die man nie zuvor gesehen hat. So hatte ich heute (im Verlauf der Arbeit) diesen Dialog (im Hintergrund meines laufenden Lotus Notes Clients), der sich erst durch einen Neustart beenden lie:

\"Image:Bislang

Ich frage mich wieder einmal: \"Was will man mir hiermit sagen?\"

Bislang unbekannte Dialoge gestalten den Arbeitstag abwechslungsreich

10. Februar 2011 Posted by Manfred Meise

Es wird niemals langweilig, wenn man mit Lotus Notes (Standard) Clients arbeitet. Stets erscheinen Status-Dialoge oder Fehlermeldungen, die man nie zuvor gesehen hat. So hatte ich heute (im Verlauf der Arbeit) diesen Dialog (im Hintergrund meines laufenden Lotus Notes Clients), der sich erst durch einen Neustart beenden ließ:

Image:Bislang unbekannte Dialoge gestalten den Arbeitstag abwechslungsreich

Ich frage mich wieder einmal: "Was will man mir hiermit sagen?"

Bislang unbekannte Dialoge gestalten den Arbeitstag abwechslungsreich

10. Februar 2011 Posted by Manfred Meise

Es wird niemals langweilig, wenn man mit Lotus Notes (Standard) Clients arbeitet. Stets erscheinen Status-Dialoge oder Fehlermeldungen, die man nie zuvor gesehen hat. So hatte ich heute (im Verlauf der Arbeit) diesen Dialog (im Hintergrund meines laufenden Lotus Notes Clients), der sich erst durch einen Neustart beenden lieĂź:

Image:Bislang unbekannte Dialoge gestalten den Arbeitstag abwechslungsreich

Ich frage mich wieder einmal: "Was will man mir hiermit sagen?"

Bislang unbekannte Dialoge gestalten den Arbeitstag abwechslungsreich

10. Februar 2011 Posted by Manfred Meise

Es wird niemals langweilig, wenn man mit Lotus Notes (Standard) Clients arbeitet. Stets erscheinen Status-Dialoge oder Fehlermeldungen, die man nie zuvor gesehen hat. So hatte ich heute (im Verlauf der Arbeit) diesen Dialog (im Hintergrund meines laufenden Lotus Notes Clients), der sich erst durch einen Neustart beenden ließ:

Image:Bislang unbekannte Dialoge gestalten den Arbeitstag abwechslungsreich

Ich frage mich wieder einmal: "Was will man mir hiermit sagen?"

EntwicklerCamp 2011: Wir sind dabei (Update)

9. Februar 2011 Posted by Thomas Bahn

\"EntwicklerCamp\"
Wir sind beim diesjährigen EntwicklerCamp wieder dabei, diesmal mit zwei Vorträgen und einer Hands-On-Session:
Hands-On 1: JavaScript leicht gemacht
Montag, 21.02.2010, 13.45-15.15

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.

Track 1 - Session 3: Mit dojo und XPages zu einer erstklassigen User-Experience
Dienstag, 22.02.2010, 09.00-10.30

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.

Track 2 - Session 4: Zähme den Tiger - Java-Entwicklung in Notes und Domino
Dienstag, 22.02.2010, 11.00-12.30

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.

Update: Die Tracks wurden geändert. Die Sessions sind als noch zur gleichen Zeit, aber in anderen Räumen.


Quick-Tipp: Schnell zwischen Designer-Perspektiven wechseln

9. Februar 2011 Posted by Thomas Bahn

Bei der Vorbereitung auf meinen EntwicklerCamp-Vortrag Zähme den Tiger - Java-Entwicklung in Notes und Domino habe ich einige Applets und Servlets entwickelt. Mit dem Domino Designer on Eclipse geht das inzwischen sogar, ohne eine zusätzliche Eclipse-Installation.

Dabei muss man - gerade bei den Applets - häufig zwischen der Java-Perspektive und der Domino Designer-Perspektive hin und her wechseln. Über das Menü Window - Open Perspective ist das zumindest etwas unbequem.

Schneller geht es mit der Tastatur: Strg-F8 wechselt zwischen den geöffneten Perspektiven. So muss man nur ein mal "manuell" die Java-Perspektive öffnen und kann danach immer in Windeseile umschalten.

#safebook – Social Analytics

9. Februar 2011 Posted by Herbert Wagger

Unter dem Projektnamen "safebook" wird wird bei INTRANET Consulting daran gearbeitet Social Media und somit die besten Erfahrungen aus dem Consumer Web in die Bankenlösung "i-Bank" (CRM- und Beratung ...