by MiG InfoCom - 製品のタイプ: コンポーネント / JavaBean / Java Class
ご案内:特に説明のない限り、この商品は英語版商品になります。
アプリケーションに最高級のカレンダー機能を追加。MiG Calendarを利用することで、時間軸に基づく各種の視覚化を、最小限の作業によりアプリケーションに追加することが可能になります。たとえば、Outlook やAppleのCalのような完璧なカレンダーアプリケーションを作成し、TVスケジュールやフライト情報などのアプリケーションに加えることができます。さらに、同じコンポーネントを、異なる手法で用いることで、すべてのアプリケーションに対応できます。
一般向け価格については下記に表示されています。お客様用の割引価格をご覧になるには、ログインしてください。
| カートに追加 | ¥ 110,460 (税込) | 1 開発ライセンス | ダウンロード (31.1 MB) | |
| カートに追加 | ¥ 138,180 (税込) | 4 開発ライセンス | ダウンロード (31.1 MB) | |
| カートに追加 | ¥ 554,925 (税込) | 8 開発ライセンス | ダウンロード (31.1 MB) |
| カートに追加 | ¥ 693,840 (税込) | 1 開発ライセンス | ダウンロード (31.1 MB) |
| カートに追加 | ¥ 1,110,585 (税込) | 1 Unlimited Developer Enterprise Wide License (For an Entire Company or Organisation on Multiple Sites) | ダウンロード (31.1 MB) |
| カートに追加 | ¥ 1,388,415 (税込) | 4 開発ライセンス | ダウンロード (31.1 MB) |
| カートに追加 | ¥ 40,950 (税込) | 1 Developer License - Upgrade from V5.x - Includes 1 year of email support | 要確認 | ダウンロード (31.1 MB) |
| カートに追加 | ¥ 27,825 (税込) | 1 開発ライセンス | ダウンロード (29 KB) |
| カートに追加 | ¥ 277,830 (税込) | 1 Unlimited Developer Enterprise License - additional 1 year of email support | ダウンロード (29 KB) |
| カートに追加 | ¥ 1,388,415 (税込) | Source Code - In addition to the Object Code License above (Requires one of the above licenses) | 要確認 | ダウンロード (2.8 MB) |
| カートに追加 | ¥ 141,750 (税込) | Source Code Escrow Annual Subscription - (An Escrow Agreement will be sent to you for signature - please read Licensing section below) | ダウンロード (43 KB) |
| カートに追加 | ¥ 27,090 (税込) | 1 Developer License (Requires MiG Calendar) | 要確認 | ダウンロード (2.6 MB) |
| カートに追加 | ¥ 34,020 (税込) | 1 Developer License (Requires MiG Calendar) - Includes 1 year of free email support | 要確認 | ダウンロード (2.6 MB) |
すべてのご注文にて弊社標準の 契約条件および返品条件の内容が適用されます。
一般向け価格については上記に表示されています。お客様用の割引価格をご覧になるには、ログインしてください。
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.
機能:
柔軟なコンポーネント構造 - 1つのコンポーネントクラスが、すべてのタイプのカレンダーを操作します。Decoratorが階層化されている場合には、すべての可視化が可能な要素が、利用を通じて追加されていきます。それらは単に設定にかかわる問題であるため、1つのタイプから別のタイプへの移行も容易です。日/週/月/年のビューさえ、同じコンポーネントに異なる設定を施した結果です。
完全な再帰処理により、iCalendar(RFC 2445)仕様における全てのアスペクトがサポートされます。そこに含まれるカスタムな再帰には、サブの再帰が含まれる場合と、除かれる場合があります。
日付と期間のための高度な処理を行う日付ユーティリティパッケージが、たとえば期間を過ぎたアイテムの繰返し処理や、日付境界の丸めなどを計算します。
マウスインタラクションによる効果とイベントを用いて、ヘッダー周りのサポートは完璧に処理されます。ヘッダーと日付エリアの間であっても、カスタムコンポーネントを挿入するオプションのように、自動的なスクロールとコーナーを塗りつぶすためのコンポーネントが提供されます。また、このヘッダーはDecoratorサポートの階層を含むため、ビルトインされたデコレーターがユースケースに含まれない場合には、カスタムなデコレーターを記述することができます。
広範囲におよぶイベントのサポート - ほとんどの更新とインタラクションを、イベントのリスナーから捉えることができます。各種のインタラクションに関連したカスタムなイベントの作成と発火が、AShape APIを通じて実現されます。
カレンダー内のアクティビティを操作するために、インターフェイスと実装のためのクラスが含まれます。それにより、MiG Calendarを用いた既存クラスを統合と、新規クラスの作成が容易になります。
内包されるTheme Editorは、GUIを用いたカスタムなカレンダーのルック&フィール(スキン)の作成を容易にします。それにもかかわらず、ほとんどの場合において、Themeプロパティの変更やデコレーターの作成による、手書きのコードを用いたカスタマイゼーションは容易であり、また、GUIエディタ内でのリアルタイムでの変更点の参照が可能です。
カレンダー内にアクティビティを書き込むときの、形状の定義と描画を行うAShape APIは非常に柔軟であり、また、カレンダーレイアウト自身からは完全に分離されたものです。
これまでには見ることの無かった柔軟な制御が、カスタマイズされたカレンダーを作成するために実現されています。AShape APIはいくつかのアニメーションのサポートを行い、Commandパターンに基づいた、とても柔軟なユーザーインタラクションのためのサブシステムを提供します。さらに、AShapesは実際の日付エリアの外側で使うことが可能であり、たとえば、テキストやグラフィックスをアクティベイトするためのヘッダーを作成できます。
カレンダーにより操作されるアクティビティの、同期およびインポートとエクスポートのためのサブシステムは、完全に交換が可能であり、また、拡張が可能です。たとえば、.icalファイルの参照と編集のために、サードパーティー製のiCalendarパーサーを用いたフックなどが容易に行えます。.icalパーサーのデモ実装を、参照するためのサンプルが含まれています。さらに、オープンソースのパーサーを入手することも可能です。
MiGカレンダーのクラス階層はシンプルですが、とてもパワフルでもあります。これは、Sun MicrosystemのSwing APIにおける、デザインパターンに従ったものです。サブクラスを必要としない実装が、数多くのカスタマイゼーションをパッケージ化します。ただし、設計においてサブクラスは許容され、また適切に考慮されています。
あらゆるアクティビティに対して、Categoryによる注釈が可能です。Categoryは多重継承のツリーの中に保持され、最大の柔軟性を保証します。カレンダー内のColumn/Rowは任意の数のカテゴリーによりフィルタリングが可能であり、また、ブーリアンオペレータとの結合が可能です。さらに、Column/Row自身は、提供されるツリー構造の中で構築されています。そのため、カスタムなDecoratorを用いることで、完全にインタラクティブなガントチャートを作成することさえ可能です。
機能の概要: