Domino 9 und frühere Versionen > ND7: Entwicklung
MAC OS X und Java Agenten
flaite:
Bernhard, no fair.
Java ist btw. auch sehr abwärtskompatibel.
Nur Applets spielen seit ca. dem Jahr 2000 eine Rolle, die sich für die Plattform rasch vom Status "Nischen-Dasein" über "Beteutungslosigkeit" hin zu "völliger Bedeutungslosigkeit" entwickelt hat.
Gerade Applets, die noch heute in Notes Kreisen zirkulieren wie z.B. das JNotes Planner Applet, können nun wirklich nicht als fairer Gradmesser genommen werden. Ich kenn den Quelltext und das ist wirklich mit Brachialgewalt auf Java1.1-Kompatibilität hingebogen worden. Java1.2 kam 1999 heraus.
Das sind echt obskure Einzelphänomene.
Mit einem Viertel der Codezeilen für dieses Schmuckstück kann ich heute mit den konkreten Frameworks eine transaktionale, webfähige Handelsplattform programmieren, von der ich sicher bin, dass sie die nächsten 20 Java-Versionen auch noch laufen wird.
koehlerbv:
Axel, Du bist der Fachmann. Daher sollte man vielleicht meine Bemerkungen eher vergessen. Keine Ironie!
Ich gehe lieber wieder zurück zur Ursprungsfrage: Ich bin mir nicht sicher, ob die Aussage, dass MAC OS keine Java-Agents ausführen kann, wirklich stimmt - in der kBase finden sich etliche Artikel, die Java-Agents betreffen - jeweils für Notes unter Windows und Mac OS.
David: Kannst Du einen Link zu Deiner Quelle posten?
Bernhard
atbits:
Kann ich:
Original-Link:
http://www.heise.de/newsticker/meldung/83029/
Zitat:
"Lotus Notes für Mac OS X als Universal Binary
Gerade noch rechtzeitig vor Ende des Jahres hat IBM einen Notes-Client für Mac OS X herausgebracht. Im Januar sprach IBM noch vom dritten Quartal, konnte die Mac-Version dann doch nicht mit dem Maintenance Release 7.0.2 herausbringen.
Die dreimonatige Weiterentwicklung hat sich gelohnt. Als Universal Binary läuft Notes ohne Emulation auf PowerPC- und Intel-Macs. Der Fortschritt gegenüber der alten 6.x-Version ist unübersehbar. Der neue Client installiert sich jetzt in die korrekten Verzeichnisse – das Programm in Applications, die Daten in Library/Application Support. Geglättete Schriftarten, normale Mac-Dialoge, einheitliche und lesbare Schriftgrößen, alles das gab es in Version 6.x nicht.
Notes/Mac 7.0.2 entspricht jetzt mit einer Ausnahme der Windows-Version: Java-Agents werden weiterhin nicht unterstützt – eine für IBM eher peinliche Einschränkung. Zu erwarten war, dass IBM auf dem Mac nur den reinen Notes-Client, nicht aber Domino Administrator und Designer herausbringen würde. Für viele Anwender wichtiger: Instant Messaging mit Lotus Sametime ist wie im Windows-Client integriert.
Der neue Mac-Client ist für IBM eher Pflicht als Kür. Mit Notes 8 wird IBM auf die Expeditor-Plattform setzen. Dann sind Clients für Linux, Windows und Mac zu erwarten. Wenn man sich allerdings anschaut, wie IBM mit dem Expeditor-Client Sametime 7.5 auf Mac OS X gepatzt hat, dann muss man für Mac-Anwender wieder eine Wartezeit prognostizieren. (vowe/c't)"
atbits:
Prinzipiell muss ich Axel Recht geben,
ich kenne die generelle Abneigung von Noteslern gegenüber Java, da stoßen wir immer wieder bei Kunden drauf.
Diese Abneigung ist aus Sicht der Kunden meist auch berechtigt, stützt sie sich doch auf die Erfahrungen mit den Java-Applets (clientseitig), bei denen zugegebenermassen immer wieder Probleme (Version, Kompatibilität, Performance, ...) aufgetreten sind.
Serverseitig habe ich mit Java nur gute Erfahrungen gemacht, sowohl als Agents, als auch notes-unabhängig mit JSF / JSP / Servlets in anderen Application-Servern. Läuft super, ist stabil und performant und man hat tolle Frameworks zur Appliaktionsentwicklung.
Weshalb ich z.B. oft Java-Agenten verwende ist die PDF-Generierung (so auch hier, siehe erstes Posting). PDF's kann ich super einfach mit der iText-Library erzeugen, die kostet nix und ist wirklich mächtig.
Für Lotus-Script kenn ich da nix :-(
Und ansonsten halt kommerzielle Tools.
Grüße David
Ralf_M_Petter:
Meiner Meinung nach ist es ganz einfach warum Java Agents unter MAC OS X nicht funktionieren. IBM verwendet in Notes das eigene JDK was sich auch ganz einfach prüfen lässt in dem im Notes Java Verzeichnis java -version eingibt.
java version "1.3.1"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1)
Classic VM (build 1.3.1, J2RE 1.3.1 IBM Windows 32 build cn131-20030329 (JIT enabled: jitc))
Diese Version des JDK ist für Mac OS X nicht vorhanden. Die Verbindung von Notes zur JDK ist leider ziemlich innig, deshalb ist es auch nicht einfach möglich das JDK auszutauschen. Das klappt ja am Windows PC auch nicht und deshalb gibt es keine java Agenten am Mac. Ich denke mal bei Notes 8 muß sich das sowieso ändern, da bei diesem Client die IBM um Java wohl nicht rundherum kommt.
Grüße
Flar
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln