Technical faq – MiG InfoCom MiG Calendar InfoCom AB User Manual

Page 4

Advertising
background image

© 2007 MiG InfoCom AB

(Scalable Vector Graphics) only that it is more Java friendly and sports
more a programmatic approach. It is also much smaller in size, the
AShape component will probably be around a 100k .jar once release.

The shape hierarchy can be used almost as a brush and painted within any
bounds, much like the Flyweight Rendering pattern. It is very powerful
and for instance support almost Swing-like layout managers, only it's
much faster and a lot more light weight. It also support animations and a
flexible coordinate system, and more.

Which file format do you use to save AShapes and Themes?
We use the standard XML JavaBeans framework introduced in Java 1.4.
This makes sure you can read them without resorting to any custom
library, everything is included in all standard edition Java distributions. It
also ensures that you will not suffer from vendor lock-in when using our
component since the file format is public, free and easy to use.

Do you include any standard persistence for activities?
Yes. We have a plugin called DBConnect that automatically persists
activities and/or categories to a number of different supported databases.
You can read about it at the migcalendar product site.

www.migcalendar.com

.

For v6.0 we will also be releasing a Google Calendar plugin that
automatically connects the calendar component to one or more Gcal
account and handles all the synchronizarion automatically. It even have
support for full on/off line use.

What Time Zone support do you have?
Every Activity can have its own time zone. The date areas can have their
own as well. Time zones are complex in nature, especially if you factor in
the daylight savings problem. There are even a few utility methods in the
DateUtil class for handling time zones and daylight savings diffs. MiG
Calendar works out of the box with the default time zone for the platform
it's running on, but that is configurable. You can even have multiple date
headers with different time zones.

Technical FAQ

What do I need to deploy applications with MiG Calendar?
When you develop you should use (have in the classpath)
migcalendarbean.jar. It contains more information that makes it easier
to develop against, such as variable names in method signatures. It also
contains all custom property editors needed for visual development in an
IDE.

Advertising