BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース Phil Japikse氏がTelerik DevTools for .NET Q2 2013を語る

Phil Japikse氏がTelerik DevTools for .NET Q2 2013を語る

原文(投稿日:2013/04/25)へのリンク

Telerikは、新コントローラと幾つもの機能改善を伴って出荷されるDevTools for .NET Q2 2013のロードマップを発表した。

公式の情報源によると、RadControls for ASP.NET AJAXには、Windows 8のスタートメニュースタイルのナビゲーションを構築できるTileListコントロールが含まれTileList コントロールが含まれる。Telerik はまた、HTML5 と CCS3を活用するために、少数のコンポーネント用に新軽量レンダリングを導入する予定である。またWPFSilverlightコントロールは、PivotGrid, Spreadsheet、ChartView コントロール用の拡張機能を伴って出荷される。

2013 Q2リリースは、データ編集、アグレゲーションのサポートのような心機能と Windows 8 プラットフォーム用のコンポーネント、更にCalendar for HTML、XAML, NumericBox for XAML, MultiSelect、Bulletgraphs/Sparklines for HTMLのような新コンポーネントを提供する。そしてWindows Forms スイートは、エンドユーザに単純なプロジェクト管理アプリと強化されたタイムラインの可視化機能が含む。

レポーティングコントロールセットは、MVC, Ajax and ASP.NETのような全ての技術をサポートするHTML5/JavaScript ベースのウェブレポートビューアを含んでいる。更にレポートは、Telerik自身の RESTful サービスとして提供され、ユーザーはどこからでもHTML5ブラウザを持ったデバイスを使って、レポートにアクセスできる。Telerikはまた、レポーティングコンポーネントをExcel, CSV ファイル、そしてOData サービスに接続できるようにする計画である。

近々の2013 Q2リリースは、新テストフレームワークとJustCode, JustDecompile, JustTraceJustMock用のテンプレートのような新機能を含む予定である。またJustDecompileは、タブに逆コンパイルされたコードを表示する機能を持ち、JustTraceにはメモリプロファイラアナライザが付いている。

Windows Phone 8プラットフォームの急成長に合わせて、Telerikは、新しい生産性向上のコントロールとフィーチャを追加する計画であり、これによって開発時間ばかりでなく増え続けるコストも削減できる。

InfoQへのインタビューで、シニア開発者エバンジェリストのPhil Japikse氏は、今後のリリースの主要目的とコアフィーチャの幾つかについて話してくれた。

InfoQ: 次期リリースのDevTools for .NET Q2 2013の背後にある主な理由は、何なのか話していただけますか?

我々には、.NET開発に付加価値を与えることに成功してきた長い歴史があります。例えば、全ての.NET技術用のユーザーインターフェースコンポーネント( RadControls スイート),生産性向上ツール (Justファミリー製品)、レポーティング(Telerik Reporting)、データアクセス(Open Access)です。またテストツール(Test Studio)プロジェクト管理(TeamPulse)、コンテンツ管理システム (Sitefinity)、モバイル(Icenium) 、HTML5 用ツール(Kendo UI)も提供しています。

DevToolsの全製品は、年3回のメジャーリリースの他に、内部ビルドとサービスパックがあります。内部ビルドとサービスパックによって、完成時にリリースすることができるので、我々の顧客やサブスクライバは、次の "Q"リリースを待つ必要がありません。このプロセスのお陰で、予想以上に定期的なリズムのあるデリバリができます。

我々の全メジャーリリースの際は、やるべきことが非常に多いです。その中には、Webinar Week、ブログ記事、詳細なリリースノート、プレスリリースなどもっとあります。これらすべてのリリース作業が終わると次のメジャーリリースに焦点を合わせます。この時期では、2013 Q2 リリースです。

我々は確かにまだ古いリリースをサポートし、議論していますが、同時にお客様に当社の各製品スイートのロードマップ上にあるものを知らせることが重要であり、前述のブログ記事では、次のメジャーリリースにおける機能を概説しています。

InfoQ: TileList コントロールの本当の利点は何ですか?

Windows 8 (同様に Windows Phone 7 と Windows Phone 8) は、タイルベースのユーザーインターフェースになりました(以前は “Metro”と呼ばれ、今は、一般に Modern Application Designと言われています)。もし組織が Visual Studio 2012についている設定不要のツール群を使っているなら、XAML か JavaScript/HTMLを使って、Modern Applicationsをデプロイするためには、Windows 8デバイスが必要です。

多くの企業で、Windows 8への移行はゆっくりで慎重です。このゆっくりした移行スピードのために、アプリケーションは、まだ活発に ASP.NET, WPF/Silverlight, Windows Formsで開発されています。我々のTileListコントロールによって、開発者は、Modern Application Design 技術を非 Windows 8 開発プラットフォームで使うことができます。

InfoQ: モバイル/タッチデバイス向けのAjaxベースのアプリケーションを開発出来ますか?

もちろん。ASP.NETは、引き続きモバイル/タッチデバイス向けの素晴らしいサポートを追加しており、私たちもよりリッチな開発とユーザーエクスペリエンスを提供するために、直ぐ使えるサポートを構築し続けます。当社のAJAXコントロールツールキットには、我々の全コントロールでタッチイベントに対する素晴らしいサポートをしています。我々は、タッチに最適化されたMetrotouchとBlackMetrotouchと呼ばれる2つのコントロールのテーマを提供しており、同時に引き続きキーボードとマウスへのリッチなサポートを行なっています。

詳しくは、我々のAjax エバンジェリストであるJeff Fritz氏によって書かれた、ASP.NETとAjaxコントロールを使ってタッチフレンドリーなモバイルアプリの作成に関する優れたブログ記事を読んでください。

InfoQ: HTML5とCCS3用の新しい軽量のレンダリングの目的は何ですか?

我々のASP.NET AJAX スイートの軽量のレンダリングを使うと、開発者は最近のブラウザに最適化した最新のHTML5/CCS3アプリケーションをデリバリできます。このフィーチャによって、ウェブ開発者は古めのブラウザを以前のレンダリングの仕組みを使って、サポートを続けられます。HTML5ベースの軽量なレンダリングを使って、アプリケーションのパフォーマンスは、向上します。古めのHTML, CSS,イメージは、クライアントに送られるからです。

この機能を有効にするには、開発者は、単に設定パラメータをセットするだけで、ウェブサイトが最新のブラウザに対しては以前のレンダリングから軽量のレンダリングに変ります。

InfoQ: Silverlightの不確かな将来を考えると、今日でも、XAML ベースのコントロールはなお重要だ、と考えますか?

もちろん。 Microsoftは、次の10年も Silverlightをサポートする、とアナウンスしてますし、相当量の Silverlightコードが動いています。 WPF アプリケーションは、以前のバージョンのWindowsより(もし良くなければ)、デスクトップモードでもWindows 8で走ります。これは複数バージョンのWindowsユーザーをサポートするには、最適なクライアントフレームワークです。

XAML は、Windows 8でオペレーティングシステムの一部になり、Windows 8でXAMLを使うことができる開発言語としC++が追加されました。Windows Phone 7 と Windows Phone 8 開発の両方共 XAMLに依存しています。

重要なのは、Silverlightは、単にXAMLのユースケースに過ぎない、ということです。XAMLは、尚開発フレームワークの重要な部分であり、長い間これからもそうでしょう。

InfoQ: Telerikの Windows 8 2013 Q2コンポーネントは、どのくらい速いのでしょうか?

我々は、Windows 8用に2種類コントロールスイートを提供しています。 XAML と JavaScript/HTMLで、両スイート共完全なWindows 8 ユーザーエクスペリエンスを持ち、タッチと同時にキーボードとマウスも大変リッチにサポートしています。両方のコントロールのスイートは、すでに非常に厳しい提出プロセスを完全に合格した、多くの成功したストアアプリケーションを通じて、そのパフォーマンス能力を実証しています。

Windows 8 HTML用のRadControlsは、Kendo UIを非常に上手く利用しています。これらのコントロールは、非常に良く最適化された、実績のあるコードベースから初めて、それからWindows 8 エクスペリエンスに最適化されています。

Windows 8 XAML用のRadControlsは、特にWindows 8にゼロから構築されました。これを使うと、エンジニアリングチームは、パフォーマンスとユーザーエクスペリエンスなど、Windows 8のコントロールのあらゆる側面を、最大化することができます。

InfoQ: どのようにUI ビルディングブロックが開発者のコーディングを2倍速くできるのか説明していただけますか?

我々を動機づけるテーマは、顧客が期待以上のものをデリバリできるツールを提供することです。当社のユーザーインターフェイスコントロールは、素晴らしいアプリケーションのビルディング・ブロックである、基本的なコントロールからの非常に複雑なコントロール(グリッドやエディタなど)に至るまで、あらゆるものを提供します。業務アプリケーションでRadControlsを使用することにより、開発者は、自分たちの顧客に特別なビジネス価値を提供することに集中することができます。

Windows Phone用のUIビルディングブロックは、以下の様な機能、例えばエラー診断、試験アプリケーションの通知、レートアプリケーションの通知、そして専用のアプリケーションにある他の機能を提供します。UI・ビルディング・ブロックによって、開発者は、迅速かつ簡単に自分のアプリケーションにコア機能を追加することができます。これがなければ、各アプリケーション毎に書く必要があります。このようなコア機能を提供することで、開発者は、アプリケーションにビジネス価値を提供することに集中することができ、UIプログラミングをUIビルディングブロックに任せることができます。

InfoQ: ウェブレポートビューアツールのフィーチャを説明していただけますか?

我々は、WinForms, WPF, Silverlight、ASP.NETを含めて、今日の最も傑出した技術用のにレポートビューアを持っています (これらはまた、MVCとAzureのプロジェクトでレポートを表示することができます)。ウェブベース技術用のASP.NETビューアに加えて、我々は完全にHTML5に準拠したビューアを追加していきます。

これによって、レポーティングの範囲を広げ、その中にはASP.NET MVC, Ajax、従来のASP.Netをベースにしたウェブサイトをネイティブサポートがあり、HTML5をサポートするあらゆる最近のデバイス (iOS, Android, Windows Phone, Windows 8など)がこれを利用できます。

InfoQ: なぜレポーティングがTelerik独自のRESTfulレポートサービスを介して提供されるのか、説明してください。

Telerik Reporting は、組み込まれたレポーティングエンジンであり、それは、レポートをレンダリングするために、レポートとレポーティングエンジンとの間に専用のサービスを必要とします。これが内製RESTfulなレポートサービスを提供する理由です。これによって、どこでもレポートを共有し、組み込むことができるようになります。

InfoQ: Just 製品に導入される新しいテストフレームワークを教えていただけますか?

JustCodeテストランナーは、マネージコードとJavaScriptの両方用に、多くのユニットテストフレームワークのサポートが組み込まれています。2013第1四半期のリリースで、我々はQUnitMetroを利用して、Windows 8のWinJSアプリケーションに対するユニットテストのサポートを始めました。

InfoQ: TelerikをiOSとAndroidプラットフォーム用のコンポーネントをリリースする計画がありますか?

ネイティブコントロールはありませんが、Kendo UI Mobileは、開発者がiOSとAndroidプラットフォーム用に、非常に魅力的なモバイルアプリケーションを作成するのに役立ちます。ただ、ネイティブなJavaコントロールの以前の質問のように、我々は常に予想以上のものをデリバリする開発者を支援する方法を模索しています。当社の全製品の最新情報については、弊社の公開ロードマップを見てください。

InfoQ: Telerikは、Java向けのツールを出しますか?

Kendo UIは、最近Java JSP サーバーのラッパーをリリースしました。Kendo UI を使えば、ウェブ開発者は、どの言語でもリッチなユーザーインターフェースをマニュアルで構築したり、複数クライアントサイドフレームワークをマニュアルで組合わえるより、ずっと短い時間で提供できるようになります。Kendo UI の採用は、開発者にとって驚異的であり、自分の顧客に付加価値を提供できる証明済みのツールセットです。我々は常に、開発者、チーム、および組織をより生産的にするための方法を模索しています。我々は顧客を支援する機会を求めて、.NET以外の開発環境を監視し続けます。

この記事に星をつける

おすすめ度
スタイル

BT