Genii Weblog


Civility in critiquing the ideas of others is no vice. Rudeness in defending your own ideas is no virtue.


Fri 27 Mar 2009, 03:59 PM
I am shifting the Genii Software home page and such over to The Turtle Partnership's servers, but there may be a few loose ends.  For instance, I just noticed that when you go to https://www.GeniiSoft.com, you get to The Turtle Partnership website instead.  Direct links, such as GeniiBlog, should work as usual.  All will be fixed up soon, I assure you.

Copyright © 2009 Genii Software Ltd.

Tags:

Fri 27 Mar 2009, 03:34 PM
Read my previous post announcing the new LSX Toolkit (not really called that exactly anymore) for general information, but I hope to post a series of short posts on specific features.

One of the more pressing reasons why I have wanted a new LSX Toolkit is the ability to easily access classes, methods and properties which were not available as of R5.  I'll go into the how and why of accessing and extending Notes classes in another post, but I wanted to show a quick list of the classes now available.  Since the question has already come up, this does not include the UI classes.  You can only access and extend backend classes.  But there are quite a few of those.  From the ReadMe.txt included with the toolkit, here is the list of previously extendable classes, followed by the newly extendable classes.

The following is the previous list of back-end objects (LSXBE) that were available for use:
NotesDatabase
NotesView
NotesDocument
NotesItem
NotesRichTextItem
NotesNewsletter
NotesDateTime
NotesAgent
NotesDbDirectory
NotesDocumentCollection
NotesLog
NotesACL
NotesACLEntry
NotesViewColumn
NotesEmbeddedObject
NotesRegistration
NotesTimer
NotesName
NotesForm
NotesInternational
NotesDateRange
NotesRichTextStyle
NotesViewEntry
NotesViewEntryCollection
NotesRichTextParagraphStyle
NotesRichTextTab
NotesReplication
NotesViewNavigator
NotesOutlineEntry
NotesOutline

New with this toolkit these objects are available:
NotesMIMEEntity
NotesRichTextTable
NotesRichTextNavigator
NotesRichTextRange
NotesNoteCollection
NotesDXLExporter
NotesDXLImporter
NotesXSLTransformer
NotesSAXParser
NotesSAXAttributeList
NotesSAXException
NotesDOMParser
NotesDOMNamedNodeMap
NotesDOMNodeList
NotesDOMNode
NotesXMLProcessor
NotesDOMDocumentNode
NotesDOMElementNode
NotesDOMAttributeNode
NotesDOMTextNode
NotesDOMCdataSectionNode
NotesDOMEntityReferenceNode
NotesDOMEntityNode
NotesDOMProcessingInstructionNode
NotesDOMCommentNode
NotesDOMXMLDeclNode
NotesDOMDocumentTypeNode
NotesMIMEHeader
NotesStream
NotesAdministrationProcess
NotesRichTextDoclink
NotesColorObject
NotesRichTextSection
NotesReplicationEntry
NotesXMLReformatter
NotesDOMDocumentFragmentNode
NotesDOMNotationNode
NotesDOMCharacterDataNode
NotesPropertyBroker
NotesProperty
NotesDirectory
NotesDirectoryNavigator

Copyright © 2009 Genii Software Ltd.

Tags:

Fri 27 Mar 2009, 07:50 AM
After eight years, numerous questions at the "Meet the Developers" sessions, and Bob Balaban rejoining IBM, then leaving again, the long awaited update to the LSX Toolkit (renamed through IBM legal mumbo jumbo to the IBM LotusScript eXtension Toolkit).  Scott Morris of IBM, who has been diligently working through the various issues, enhancements and bugs, sent a copy to a few of the more vociferous squeaky wheels, but he assured me it will be posted publicly sometime between today and next Tuesday, depending on how long it takes the IBM website people to get it up there (or, as some snarky people would say, properly hide it so that it will be difficult to find).

I haven't had time to properly test out the new "Toolkit formerly known as the LSX Toolkit", but a few quick items jump out.  The Java Adapter has been removed (a lightly used feature of a not-ever-so-popular toolkit, it just didn't warrant the effort to make it work properly, I guess).  All the myriad new classes added to the Notes base classes since R5 have been added so they can be used.  Windows 64 and 32 bit versions are supported, but OS/2 is no more, nor is Solaris Intel version.  There appear to have been updates and clean ups and a general attempt to make the darn thing ready for 2009 and Notes 8/8.5.

I'm excited.  How about you?  (Of course, now Bob has to find a new question for the Meet the Developers session.  Any suggestions?)

Copyright © 2009 Genii Software Ltd.

Tags: