Aras Labsとは何か?

我々のミッション

Aras Labsは、Aras社内に設けられた先端R&Dチームです。
エンタープライズソフトウェアの限界を押し上げることを、わたしたちの活動目標とします。わたしたちは、先進的な新アプリや新サービスを構築することで規範を示し、未来のPLM像を描き出すお手伝いをしていきます。

なぜR&Dチームをもつのか?

Aras Labsは、Aras内のプロダクト・マネジメントチーム、プリセールスチームおよび開発チーム間の橋渡し役を担っています。これら他チームと互いに協力することで、お客様からのフィードバックを基に、アプリケーションやサービスの素早いプロトタイプ開発が可能となります。Aras Labsは、特定の製品領域に縛られないため、PLMの全領域にわたるプロトタイプを開発チームに提供することができます。開発チームはその後、我々の成果を活用して本格開発に取り組むのです。

また、Aras Labsは、Arasコミュニティ ― Arasパートナー、サブスクライバーのお客様、およびオープンソースユーザの皆さま ― との窓口も担います。
わたしたちは、オープンソースプロジェクトに貢献し、リソースを提供し、Arasユーザや開発者とアイディアを交換します。

で、実際のところAras Labsは何をするの?

Aras Labsチームのメンバーは、勤務時間の大よそ70~80%を、以下のような開発活動に費やします。

  • 将来の製品開発のための最新技術の学習、調査、提言
  • 将来のアプリケーションやプラットフォーム機能のためのプロトタイプ設計および開発
  • Aras Innovatorプラットフォームのパワーや柔軟性を示すPOC(Proof of Concept、概念実証)プロジェクトの開発

その他20~30%の時間は、以下のようなArasコミュニティのための活動に費やします。

  • Aras LabsブログAras Developer ForumsGitHubおよびTwitter上でArasコミュニティ向けに配信されるドキュメントや技術情報の編集
  • Aras Community Projectsプラットフォームの管理 – コミュニティサブミッション内容の審査、既存プロジェクトの維持・貢献、新たなオープンソースプロジェクトの作成など
  • ACE※のようなイベントでのArasコミュニティとの交流
    (※ACE:Aras Community Event。US、日本、ドイツ、フランス等、世界中で開催している一連のAras年次カンファレンス)

Aras Labsプロジェクトの一例をご紹介します

Visual Integration with MagicDraw
(MagicDrawとのビジュアルインテグレーション)

システムズエンジニアは、MagicDrawのようなソフトウェアを使用し、アセンブリをモデリングし、シミュレーションを実行します。Aras Labsは、No Magic社と共同で、Aras InnovatorとMagicDrawとのビジュアル連携を実現しました。この連携により、パーツやシステムデータをAras InnovatorからMagicDrawにインポートすることが可能です。また、MagicDraw内でシミュレーションを実行し、そのシステムデータとシミュレーション結果をエクスポートしてArasに戻すことができます。上図カスタムグラフは、MagicDraw内でシステムにどのような変更が加えられたかを可視化します。

PLM-ALM Integration with GitLab
(GitLabを用いたPLM – ALM連携)

PLM-ALM Integration with GitLab は、Aras Labsが公開したオープンソース コミュニティ・プロジェクトです。シンプルなALM (アプリケーション・ライフサイクル・マネジメント) のユースケースを実現するとともに、RESTful Webサービスを用いたデータ連携のためのアイテムタイプ作成方法も例示しています。

Requirements Management Prototype
(要件管理プロトタイプ)

Aras Labsは、Aras Requirements Managementアプリケーションの新たなユーザ・インターフェースの実装法を示すために、Requirements Managementプロトタイプを作成しました。この新しいユーザ・インターフェースを使うと、入れ子構造になった要求事項を、コンテンツ編集ペインやコンテンツツリーペインで編集できます。このプロトタイプが、Aras Requirements Managementアプリケーションの次世代リリース(※訳注: Aras Requirements Engineeringアプリケーション)のためのベースとなっています。これらのArasアプリケーションやプラットフォームの新リリース情報を確認するには、是非、Arasロードマップ ページを訪れてください。

Aras Labsはどこでフォローできる?

Aras Labs Blog

Aras Labsブログでは、Aras LabsチームからのAras Innovatorに関する技術Tipsやカスタマイズのコツを見つけることができます。

GitHub

Aras Labsでは、全てのオープンソース・コミュニティ・プロジェクトを Aras Labs GitHubで公開しています。わたしたちのコードを参照するには、ここを訪れるのが最適です。

Twitter

Aras Labs Twitter では、オープンソースプロジェクト、ブログ投稿など、時にジョークも交え、さまざまなお役立ち情報をお届けしています。

Aras Community Forums

Aras Labsチームは、Aras Community Forumsでのディスカッションが円滑に進むのに必要な調整や投稿を行っています。