Subject | IBO 5.2.0 Build 7 has been released. |
---|---|
Author | kylixguru |
Post date | 2013-07-04T16:36:23Z |
I just posted a new release of IBO to the download areas.
This release contains 2 new features which may be of interest.
1) I added the ability to plug in your own custom data encryption encoding and decoding routines. With just a few simple settings and plugging your Encode()/Decode() logic into a single event on the connection your entire app can easily implement encryption.
2) I added a new option to the FilterOptions property. It is fopInMemory. This allows you to have the filtration of records take place on the client in local memory. Thus, what you put in the Filter property will be resolved into an expression tree that will act as if you have put your logic in the OnFilterRecord event. Also, when you alter the Filter property it will parse out a new expression tree and recalculate all of the buffered records and refresh the dataset without having to involve the server. This makes it so that you can avoid having to close, open and refetch records from the server. NOTE: If you are using TIBODataset you will have to use the TIBODataset.InternalDataset.FilterOptions property to have this work using a TIBOQuery or TIBOTable component.
There were also some bug fixes and other minor improvements you will want to be aware of in the release notes.
http://www.ibobjects.com/ReleaseNotes.rtf
Also, please note:
If anyone needs and contracting services or a code review to help make sure you are getting the most from IBO, please contact me for my rates. I do have availability to work on a part-time basis for somewhat involved projects.
FYI: I have made considerable progress on the next generation product that will enable the IB Objects architecture to reach a wider base of customers. It is a new product I am calling Enterprise Data Objects. I am going to want to get a sense of what other database products would be of the most interest for me to make drivers for. Please contact me privately if this new undertaking is of interest to you.
This release contains 2 new features which may be of interest.
1) I added the ability to plug in your own custom data encryption encoding and decoding routines. With just a few simple settings and plugging your Encode()/Decode() logic into a single event on the connection your entire app can easily implement encryption.
2) I added a new option to the FilterOptions property. It is fopInMemory. This allows you to have the filtration of records take place on the client in local memory. Thus, what you put in the Filter property will be resolved into an expression tree that will act as if you have put your logic in the OnFilterRecord event. Also, when you alter the Filter property it will parse out a new expression tree and recalculate all of the buffered records and refresh the dataset without having to involve the server. This makes it so that you can avoid having to close, open and refetch records from the server. NOTE: If you are using TIBODataset you will have to use the TIBODataset.InternalDataset.FilterOptions property to have this work using a TIBOQuery or TIBOTable component.
There were also some bug fixes and other minor improvements you will want to be aware of in the release notes.
http://www.ibobjects.com/ReleaseNotes.rtf
Also, please note:
If anyone needs and contracting services or a code review to help make sure you are getting the most from IBO, please contact me for my rates. I do have availability to work on a part-time basis for somewhat involved projects.
FYI: I have made considerable progress on the next generation product that will enable the IB Objects architecture to reach a wider base of customers. It is a new product I am calling Enterprise Data Objects. I am going to want to get a sense of what other database products would be of the most interest for me to make drivers for. Please contact me privately if this new undertaking is of interest to you.