MigCalendar Bean

Seeing the implementation of this bean in a Servoy solution at ServoyWorld (in Medical Matrix session, if I remember well) made me very curious about it.

I tried to play a little bit with the bean, but it’s not very easy to understand how it works and, particularly, how can it be linked to a table (if an appointment needs to be linked to a customer, for instance).

Does anybody can share some knowledge on the subject?

PS I’m also interested in other products, as an alternative. The main requirements are:
overlapping appointment management
drag and drop support

Thanks

currently you just have to play with it (do use the latest 2.2.1 rc releases) and try to figure out how the work

I will try when 2.2.1 is finished to create a wrapper for it (marcel will also help out i think) so that the bean is much better useable inside servoy and most functions will work. (simplified)

jcompagner:
currently you just have to play with it (do use the latest 2.2.1 rc releases) and try to figure out how the work
)

Ok, I’ll try again… :slight_smile:

jcompagner:
I will try when 2.2.1 is finished to create a wrapper for it (marcel will also help out i think) so that the bean is much better useable inside servoy and most functions will work. (simplified)

Excellent. 2.2.1 final will be released very shortly, isn’t it? :wink:

I actually wrote a wrapper for the calendar - the one you probably saw at Servoy World. The MigCalendar libraries are amazingly powerful once you get the hang of using it, and it works great with Servoy.

For our solution, I created an IScriptObject implementation that exposes many of the features of the calendar - manipulating categories, events, date ranges, etc… and I left much of the table/database interaction to Servoy. I use the JSDataSet object a lot in the bean for querying the database for events, etc., and just passing in the dataset. There is no reason why you couldn’t tie the bean to an events table in your database to have it automagically pull event data from the table, but you’ll have to do the database interaction (JDBC) stuff yourself.

I did think about using the IFoundSet API, but it isn’t very well documented and I didn’t have a lot of time to reverse-engineer it.

Anyway, my opinion is the MigCalendar libraries are well worth the money for a developer license. The company provides outstanding support and they are very fast at responding to issues on the forum.

Having gone through adapting it for Servoy I’ll be happy to answer any questions related to doing it.

Fred

fdoddridge:
I actually wrote a wrapper for the calendar - the one you probably saw at Servoy World. The MigCalendar libraries are amazingly powerful once you get the hang of using it, and it works great with Servoy.

Excellent job, Fred. Congratulations :-)

fdoddridge:
For our solution, I created an IScriptObject implementation that exposes many of the features of the calendar - manipulating categories, events, date ranges, etc… and I left much of the table/database interaction to Servoy. I use the JSDataSet object a lot in the bean for querying the database for events, etc., and just passing in the dataset. There is no reason why you couldn’t tie the bean to an events table in your database to have it automagically pull event data from the table, but you’ll have to do the database interaction (JDBC) stuff yourself.

Ow: looks like difficult stuff to me. Anyway, I’ll give it a try :-)

fdoddridge:
I did think about using the IFoundSet API, but it isn’t very well documented and I didn’t have a lot of time to reverse-engineer it.

Anyway, my opinion is the MigCalendar libraries are well worth the money for a developer license. The company provides outstanding support and they are very fast at responding to issues on the forum.

Having gone through adapting it for Servoy I’ll be happy to answer any questions related to doing it.

Fred

Thanks. I’m sure I’m going to need your help ;-)

Fred, do you mind sharing you work with me and/or others?

Another question, I heard integrating the bean into servoy exposes not only a lot of stuff (probably why you created the wrapper in the first place) but is also kinda wacky. Can you confirm this?

Cheers,

marcel

Yeah Fred!
maybe you are willing to sell the wrapper? I think many would be interested!

Here’s another customer!
Forbes, here you come! :lol:

Stef:
Here’s another customer!

I’m in ;-)

Stef:
Here’s another customer!

Me too…

Wow, it seems I’ve stumbled onto something hot here…

I’ll let you all know in a day or two whether it will be available for purchase.

Thanks,
Fred

Yup, the obligitary “Me too” post!

I bought the bean a month or so back but only got as far as showing data in it and not pulling anything back out.

So I’ve got a full copy of the bean just waiting for a nice wrapper! :)

Cheers,

Lee.

Hello,

I’ve heard Fred has done a great job wrapping the MiG Calendar Bean for usage in Servoy. I just thought I’d make myself known in this thread since we (MiG InfoCom AB) are the creator of the bean.

If you have any questions about the bean (not the wrapper) you can post them here or at our forums.

www.migcalendar.com
www.miginfocom.com/forum

Cheers,

Hi Fred.

This looks good.
When will you release this ?
And how much will it cost ?

cheers
J

Add me to the list!

Mikael

We are very pleased with the performance of the bean in the McCann Medical Matrix application. It took a good deal of time but Fred has done an excellent job of exposing the API for Servoy. We released it this week with our production version of the software.

My company would be interested in working with your company to make this available to the Servoy community. Lets see if we can find a way to license the Bean/Wrapper/Sample Solution combination for the Servoy community.

John McCann, MD, PhD
CEO McCann Medical Matrix/ Fred’s boss
www.mccannmedicalmatrix.com

From my personal perspective, I only want the wrapper since I already have the bean.

So perhaps an option to buy the two seperately rather than a required bundle?

Cheers,

Lee.

John,

We would be glad to help out in such a scenario. Please contact me at grev (at) miginfocom.com and we can figure out the practicalities.

Lee,

Of course you should not have to pay for the bean twice.

I will keep this thread, or any Servoy thread discussing MiG Calendar, updated with the progress in this matter.

Cheers,

In case I forgot to mention, we are also interested in this bean! :lol:

Maybe even Servoy could help to figure out the best way to implement your bean?

And Mikael: one thing is not so obvious for me at your website - licensing. A one developer license for example is good for what? I can install for one developer. That is one Servoy server or one local developer? How often can I deploy this license at a customers and so forth. Could you give a short overview?

Thanks
Patrick

Patrick,

Sorry for taking some time to reply but licensing is a tricky thing..

There is now additional licensing information at our site:

http://www.migcalendar.com/index.html?shop.htm

Cheers,