by MiG InfoCom - Product Type: Component / JavaBean / Java Class
Add calendaring functionality to your Java applications. With MiG Calendar you can, with very little effort, add any kind of time based visualizations to your application. You can create anything from full blown calendar applications, like Outlook or Apple's iCal, to TV-schedule or Flight Information applications. You can do all this with the same component configured in different ways.
Average Review:
based on 1 review.
Our regular prices are shown below. Please logon to see your discounted prices.
| Add to Cart | $ 779.10 | 1 Developer License | Download (30.6 MB) | |
| Add to Cart | $ 975.10 | 1 Developer License - Includes 1 year of email support | Download (30.6 MB) | |
| Add to Cart | $ 3,915.10 | 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) | Download (30.6 MB) | |
| Add to Cart | $ 4,895.10 | 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) - Includes 1 year of email support | Download (30.6 MB) | |
| Add to Cart | $ 7,835.10 | 1 Unlimited Developer Enterprise Wide License (For an Entire Company or Organisation on Multiple Sites) | Download (30.6 MB) | |
| Add to Cart | $ 9,795.10 | 1 Unlimited Developer Enterprise Wide License with Support (For an Entire Company or Organisation on Multiple Sites) - Includes 1 year of email support | Download (30.6 MB) |
| Add to Cart | $ 289.10 | 1 Developer License - Upgrade from V5.x - Includes 1 year of email support | Verify | Download (30.6 MB) |
| Add to Cart | $ 196.00 | 1 Developer License - additional 1 year of email support | Download (29 KB) | |
| Add to Cart | $ 1,960.00 | 1 Unlimited Developer Enterprise License - additional 1 year of email support | Download (29 KB) |
| Add to Cart | $ 9,795.10 | Source Code - In addition to the Object Code License above (Requires one of the above licenses) | Verify | Download (1.5 MB) |
| Add to Cart | $ 1,000.00 | Source Code Escrow Annual Subscription - (An Escrow Agreement will be sent to you for signature - please read Licensing section below) | Download (43 KB) |
| Add to Cart | $ 191.10 | 1 Developer License (Requires MiG Calendar) | Verify | Download (2.6 MB) |
| Add to Cart | $ 240.10 | 1 Developer License (Requires MiG Calendar) - Includes 1 year of free email support | Verify | Download (2.6 MB) |
Our prices include ComponentSource technical support and, for most downloadable products, an online backup and a FREE upgrade to the new version if it is released within 30 days of your purchase. All sales are made on our standard Terms and Conditions and subject to our Return Policy. Please contact us if you require any licensing option not listed above including volume licensing and previous versions.
Our regular prices are shown above. Please logon to see your discounted prices.
What’s new in V6.x?
Java Beans
V6.0 enhances the already advanced and flexible Java Beans even further by adding a number of new beans and increasing the compatibility with different IDEs. MiG Calendar Component Suite has been tested with all major IDEs and many of the smaller ones. The Java Beans are now as extensible and flexible as the Themed approach.
Ease of Use & Compatibility
By providing defaults and example projects, with Source code, for the Java Beans the time from initial download to a working application to has been reduced to a minimum. Just open of any of the sample projects in netBeans or Eclipse and run.
Printing and Print Preview
Now you can in an easy and supported way print your calendars. Not only can you do this over several pages automatically, you also have lots and lots of options. This includes print decorators for things like headers and footers or custom designs. There is also a Print Preview Java Bean with which you can add printing previews to your application with a simple drag & drop.
Category Tree
Categories in MiG Calendar are used to tag activities (events) any way you choose. This is normally used to divide them into calendars or by owner but you can do much more. Now there is a Java Bean that shows the Category Tree, or parts thereof, in any way you want. The Category Tree can be configured to look and feel just about any way you want it to.
Date Spinning
Date spinners that can be used to select a date/time or interval has been added to the Java Bean arsenal. There are two types and they can be configured to look and feel any way you want, including using totally custom graphics from images. Multiple spinners can be connected to represent one date/time. They can also be automatically connected to a DateArea's visible date range, and all without touching the code.
API Enhancements
There have been numerous smaller enhancements and additions to the APIs for the MiG Calendar Component Suite. Everything from the full RFC 2445 Recurrence implementation to the Date Range calculations have been improved and enhanced.
New Decorators
There are three new decorators in V6.0. They can be used to paint AShapes anywhere in the calendar/grid, paint the background and/or labels for a date range, with support for recurrences, or paint the background and/or stroke for a number of cells. In total there are now about 20 different decorators, giving you the flexibility to create whatever visuals you want, without reinventing the wheel.
Java 6.0 Compatibility & Features
MiG Calendar now officially supports V6.0 of the Java platform. There is full support for subpixel anti-aliased fonts and extensive tests have been made to assure that there are no incompatibilities.
What's new?
Features:
Flexible component structure. One component class handles all types of calendars. Everything that is visible is added through the use if layered Decorators. This makes it easy to migrate from one type to another, since it is just a matter of configuration. Even day/week/month/year views are just the same component configured differently.
Complete recurrence handling that supports all aspects of the iCalendar (RFC 2445) specification. This includes custom recurrences with including and excluding sub recurrences.
Date utility package included for handling advanced date and date range arithmetic such as iterating over time periods and rounding dates to boundaries.
Complete all around header support with mouse interaction effects and events. This includes automatic scrolling and corner fill components as well as the option to insert your custom components anywhere, even between the headers and the date area. The headers also has layered Decorator support so that you can write custom code to decorate them if the build in ones doesn't cover you use case.
Extensive event support. Almost any changes and interactions can be caught by listening for events. The AShape API can even create and fire custom events for any type of interaction.
Both an interface and implementing classes are included for handling the activities in the calendar. This makes it a simple thing to integrate your existing classes, or create new ones, with MiG Calendar.
The Theme Editor included makes it a snap to create your own calendar look and feels (i.e. skins) using a GUI. Though it is almost as easy to do the customizations by hand in code, either by changing the Theme properties or writing you own decorators, a GUI editor let you see the changes in real time.
The AShape API for defining and painting the shapes that makes out the activities shown in the calendar, are very flexible and totally decoupled from the calendar layout itself. This governs for an until now unseen flexibility creating your own type of calendars. The AShape API has support for animations (several included) and have a very flexible user interaction subsystem based on the Command pattern. AShapes can even be used outside the actual date area, for instance to make headers that animates text or graphics on mouse over.
The subsystem for importing, exporting and synchronizing the activities handled by the calendar is completely exchangeable and/or extendable. It would for instance be a simple thing to hook it up with a third party iCalendar parser to view and edit .ical files. A reference demo implementation of an .ical parser is included. There are also good Open Source parsers available.
The class hierarchy of MiG Calendar is simple yet very powerful. It is following the design patterns of Sun Microsystem's Swing API. The implementation packs a lot of customization without the need to subclass, but sub classing is still allowed and considered for in the design.
Any activity can be annotated with a Category. Categories are held in a multi-parent tree structure which ensures maximum flexibility. Column/Rows in a calendar can be filtered on an arbitrary number of categories which also can be combined with boolean operators. The columns/rows themselves even have built in tree structure support. This means that with a custom Decorator you can even create full blown interactive Gantt charts.
Features in short:
The component does not include any business logic such as activity editing or configuration tuning dialogs. The MiG Calendar component with added business and configuration logic will make an application.
DBConnect
DBConnect is a database connection plugin for the MiG Calendar Component. It loads and saves the calendar information to any standard SQL compliant database in a very efficient and flexible way. You won't have to change how you use MiG Calendar, the plugin just plugs in and does its job; you can even have your own properties on activities and they are handled as well.
DBConnect has many advanced features that reduce network traffic. This includes only loading new or changed data at any time, a built in connection pool and automatic redundant data coalescing.