SlideShare a Scribd company logo
1 of 26
Download to read offline
.NET用アプリケーション フレームワーク
Open 棟梁 概要のご説明
1
1. 概要
2. 事例
3. アピールポイント
Contents
2
1. 概要
2. 事例
3. アピールポイント
Contents
3
1.1. 概要
Open棟梁は、.NET Framework 3.5 以上を前提とした、
フルスタックのアプリケーション・フレームワークです。
Web(ASP.NET, ASP.NET MVC)、C/S(WinForm, WPF)、
バッチ、RIA(UWP)、WebAPI、組込み等の各種方式に対応し、
高品質なアプリケーション開発を可能にします。
 ドキュメント
 利用ガイド、チュートリアル
 オフショア開発のための英語版マニュアル
 インターネット上にあるサポート技術文書(Wiki)
 ライセンス
 source : Apache License, Version 2.0
 document : Creative Commons - CC BY 2.1 JP
4
製品名
開発環境 •Visual Studio 2010 以上 : v02-00からは, VS 2015 以降
•Visual C# 2010 以上 : v02-00からは, C# 2015 以降
•Visual Basic 2010 以上 : v02-00からは, VB 2015 以降
実
行
環
境
Run
Time
• .NET Framework 3.5 以上 : v02-00からは, .NET 4.6 以上
• ASP.NET 2.0 以上 : v02-00からは, ASP.NET 4 以上
• ASP.NET MVC 4 以上 : v02-00からは, MVC 5 以上
• ASP.NET MVC SPA
• UWP : v02-00 以降
Data
Provider
• .NET Framework Data Provider for SQL Server
• OLEDB.NET Data Provider
• ODBC.NET Data Provider
• Oracle Data Provider for .NET
• IBM DB2.NET Data Provider
• HiRDB.NET データ プロバイダ
• MySQL Connector/NET
• PostgreSQL Npgsql.NET データプロバイダ
WWW
Browser
• Internet Explorer 11、主要なモダンブラウザに対応
IE以外のWWWブラウザでは、showModalDialog methodを使用するダイ
アログ表示機能は使用できません。
1.2. 前提環境
C/S、RIAなど、ほとんどの案件でOpen棟梁を適用可能です。
今後も.NET、Visual Studioバージョンアップに追随予定です。
→ 主要DBMSをサポート
5
1.3. 標準化されていないアプリケーションUI
テ
ク
ノ
ロ
ジ
ログ ファイル
DBMS
???
標準化せず、実装をオフショアなどに丸投げした場合、
• どのような実装になっている?
• 開発者ごとに実装がバラバラ!
• 問題が多発する!!
「品質、性能が出ない」、
「デグレード多発」、「問題の分析ができない」
極端な例ですが、標準化をしない場合、
上記のように、内部の実装の共通化の具合、
実装のバラツキなどが把握できません。
6
課 題 影 響
・ 共通処理方式(基準)が遵守されない
・ プログラム構造がバラバラになる
保守性 低下
同じ処理を重複して開発してしまう 生産性 低下
各種チェック処理、排他処理などの
処理の実装漏れや、実装ミスなど
品質 低下
不慣れな、難易度の高い処理の実装 信頼性 低下
・ SQLの組み立て実装ミス
・ 入力値サニタイジング等の処置漏れ
セキュリティ
脆弱性
アプリケーション開発には様々な課題がありますが、
.NET用アプリケーション フレームワーク、Open棟梁を
導入することで、これらの課題を解決できます。
1.4. アプリケーション開発における課題
7
大規模プロジェクトを成功させるための要素として、アプリケーション フ
レームワーク(開発基盤)は、半ば必須です。フレームワーク開発には高
いコストがかかりますが、ノウハウが凝縮された実績のあるOpen棟梁
をベースとするとこで、高品質の開発基盤を安価に構築可能です。
1.5. Open棟梁 適用の効果
提供機能の例 効果
全レイヤに渡るアーキテクチャの標準化 保守性の向上
ベースクラスのフロー制御
に基づいた共通処理の実装
生産性の向上
実績のある部品の再利用 品質の向上
・ SQLとプログラムの分離
・ パラメタライズド・クエリの利用
信頼性の向上
自動生成(楽観排他を含む) 脆弱性の排除
8
Open棟梁によるアプリケーション アーキテクチャの標準化
1. 全層に渡る、全レイヤの標準化が可能です。
2. ベースクラス1、2に基盤処理が実装されています。
・ ベースクラス1 : 共通処理(実行エンジン)
・ ベースクラス2 : プロジェクトごとにカスタマイズ
3. これにより、開発者は、サブクラスへの
業務ロジック実装に専念することができます。
Business Logic層
ベースクラス1
サブクラス
ベースクラス2
Presentation層
ベースクラス1
サブクラス
ベースクラス2
Data Access層
ベースクラス1
ASP.NET
サブクラス
ベースクラス2
1.6. Open棟梁 による標準化
プロジェクトごとに処理をカスタマイズ可能
共通処理を標準提供
開発者ごとに業務ロジックを実装
9
方式設計書に従い共通処理を実装
プロジェクト の 共通 Framework
認証
セッション管理
トランザクション管理 ログ出力 例外処理
権限 セキュリティメッセージ取得
ベースクラス2
基準書に従い業務を実装(クロスベンダ開発の実現)
サブシステムA
(ベンダーAが開発)
サブシステムB
(ベンダーBが開発)
サブシステムC
(ベンダーCが開発)
サブシステムD
(ベンダーDが開発)
サブクラス
Business Logic層
ベースクラス1
サブクラス
ベースクラス2
Presentation層
ベースクラス1
サブクラス
ベースクラス2
Data Access層
ベースクラス1
ASP.NET
ベースクラス2
サブクラス
1.7. カスタマイズ可能なアーキテクチャ
10
1.8. プロジェクト・テンプレートとS/Wスタック
特定プロジェクトのアーキテクチャに合わせてカスタマイズしたオンライン処理や
バッチ処理のテンプレートを『プロジェクト・テンプレート』と呼びます。
このプロジェクト・テンプレートをリードエンジニアが事前に準備し、
プロジェクトに展開することで、開発プロジェクトの迅速な立ち上げを可能にします。
この準備作業を容易にする『テンプレート・ベース』を公開しています。
活用方法は、『Tutorial_Template_development.doc』参照して下さい。
案件ごとのアーキテクチャを反映した
『プロジェクト・テンプレート』
カスタマイズされたカスタマイズ可能レイヤ
標準化フレーム
( P / B / D層 の構造と実装箇所の規定)
共通部品
(通信制御、動的パラメタライズド・クエリ)
各種ドキュメント
・ 利用ガイド
・ チュートリアル
・ サンプル.etc
ランタイム フレームワーク
(e.g. ASP.NET, WPF, WCF, ADO.NET)
ランタイム ( .NET CLR )
このレイヤを開発して、
提供しています。
有力な既成品
を選択・利用。
に加えて
11
1.9. プロジェクトへの導入イメージ
開発プロジェクト
の立ち上げ
機能・非機能
要件定義
システム開発の開始
コミュニティによる
ナレッジベース開発と
困ったときの
有償サポート提供
リードエンジニアによる
プロジェクトへの導入
オープンソース、
オープン技術情報
< Github >
- Issue tracking,
- Contributing Process,
- Coding Guidelines.
< Else online content >
- Wiki, Blogs, FAQ, Help,
- Knowledge Base,
- Slide, Video, Demos,
- Experts advise
or User forum,
- Easy set-up.
ビジネスの
システム化検討
オープンな開発のサポート・エコシステム
QCDF改善によるプロジェクトの成功!
ITライフサイクルをトータルにサポート!
システム開発の現場
技術情報の取得
フィードバック
システムの稼働
1. 要件定義(機能・非機能)を行う。
2. 要件のヒアリングを行う。
3. 処理方式設計を行う。
4. テンプレート・ベースをダウンロードし、必要に応じ、
プロジェクト・テンプレートをカスタマイズする。
5. プロジェクト・テンプレートを開発者に展開する。
6. プロジェクト・テンプレートに業務処理を実装する。
12
(2) 特定の業種や業務を問わず汎用的に利用可能
• 組織での再利用を前提にしたアーキテクチャ設計と標準化が可能
• 要件に合わせカスタマイズを容易にするクラス設計
(3) ソースコードだけでなくドキュメント類も完備
• 利用ガイド・チュートリアル
• オフショア開発のための英語版マニュアル
(5) 新技術への追従の軌跡
• Windows Forms ⇒ WPF/Silverlight ⇒ ストアアプリ ⇒ HTML5, UWP
• ASP.NET Web Forms ⇒ ASP.NET MVC ⇒ ASP.NET MVC SPA
• Microsoft Azure ⇒ SQL DataBase Elastic DB
• WIF による ID-Federation ⇒ ASP.NET Identity による OAuth 2.0, OIDC
1.10. Open 棟梁 特徴
(4) 小規模部門システムから大規模基幹システムまで利用可能
• プロジェクト・テンプレートにより、迅速な開発プロジェクトの立ち上げが可能。
• プロジェクト・テンプレートのカスタマイズで多様なアーキテクチャへの対応が可能。
(1) Visual Studioのデザイナの操作性をスポイルしない造り。
13
1. 概要
2. 事例
3. アピールポイント
Contents
14
Open棟梁 + VB + Xen(RDS)でアプリ展開・管理のコストを低減。
Dao自動生成、カスタム・コントロールによるビジネス・ロジック共通化
により、テスト・修正・デプロイのサイクルを短縮し、開発効率を向上。
2.1. メガバンク 投資銀行部門 業務システム
Visual Basic .NET
アプリケーション
バッチ業務
オンライン業務
帳票出力業務
DBサーバ
Xenサーバ
(RDSサーバ)
クライアントサイド サーバーサイド
C/S2層(VB .NET + SQL Server) on Xen (RDS)
バッチ・サーバ
15
DBサーバ
タッチパネル
( WPF )
Webサーババックエンド
C/S 2層
フロントエンドx2, バックエンドx1の異なる処理方式をまとめて標準化、
WPFなどの当時最新のGUI技術も適用し、高い生産性を実現した。
これにより、複数アーキテクチャの標準化を迅速に行い、
非常に早いサイクルでの実験店の実験・検証を実現した。
WWWブラウザ
携帯端末
Web 2層
2.2. レンタルショップ 実験店システム
16
Microsoft Azure (PaaS) のREST API開発においても、
Open棟梁のプロジェクト・テンプレートをカスタマイズして適用した。
∴ 開発者はアーキテクチャ設計や標準化に労力を割かずに済み、
アーキテクチャ変更のリスクを大幅に軽減し、高い生産性を実現した。
2.3. 自動車走行ログの集配信システム on Azure
自動車走行
ログ配信
Microsoft Azure
Web 2層
REST (XML)
Web API
WWWブラウザ
自動車走行
ログ収集
ストレージ・サービス
SQLデータベース
Worker
ロール
Web
ロール
17
Open棟梁により大規模基幹システムのアーキテクチャの統一を図
ることで開発者のスキルに依存しない開発を実現した。
これにより、多種業務・複数共通サービスのマルチベンダによる開発
において、リスクの軽減及び保守性・柔軟性を確保した。
業務1
ワークフロー
サービス(Java)
ワークフロー製品
Web/AP サーバ
ワークフロー サーバ
DBサーバ
Windows
アプリケーション
業務2
業務3
業務4
業務5
・ C/S 3層
・ Web 3層
・ AJAX
WWWブラウザ
携帯端末
帳票出力
サービス
帳票製品
帳票サーバ
バッチ業務
ジョブ管理製品
バッチ処理サーバ
Web/AP サーバ
文書管理
パッケージ製品
・ オンラインバッチ連携
・ オンライン帳票出力
・ ワークフロー基盤呼出
2.4. 鉄道車両情報システム(大規模・クロスベンダ)
18
2.5. スーパーゼネコン 営業情報システム再構築
See : ・・・営業情報システムを再構築し、情報共有と業務効率向上を実現・・・
http://www.hitachi-solutions.co.jp/company/press/news/2017/0330_2.html
• 業務面
1. 目的
a. 多様化する顧客のニーズの早期把握と共有
b. 営業組織間の連携強化による受注拡大
2. 再構築
a. きめ細やかなアクセス制御により、
全社の国内外の営業情報を集約し共有
b. 営業プロジェクトのプロセスと進捗の可視化
c. 承認ワークフローの統一
• 適用効果
1. 短納期 : オフショア開発成功、開発期間を2割短縮
2. 高品質 : 稼働後の不具合が驚くほど少なく、安定稼働
3. オープンソースのためロックインの無いシステム拡張が可能。
19
1. 概要
2. 事例
3. アピールポイント
Contents
20
Access
TraceLog
Business Logic層
ベースクラス1
サブクラス
ベースクラス2
Presentation層
ベースクラス1
サブクラス
ベースクラス2
Data Access層
ベースクラス1
UI
サ
ブ
シ
ス
テ
ム
ベースクラス2
サブクラス
3.1. 標準化・共通化を徹底的に支援する
Operation
TraceLog
SQL
TraceLog
• アクセス制御
• 表示・非表示
• 活性・不活性
• 閉塞処理
• コネクション制御
• トランザクション制御
• 例外処理
アクセス制御
Database
SQL
インジェクション
防止
LDAP
認証
21
3.2. さまざまなアーキテクチャに対応可能
• 通信処理を隠蔽、開発者は業務ロジックの実装に専念できる。
• 多様化著しい、Front-endにビジネス・ロジックを公開できる。
Open棟梁の通信制御機能により、
さまざまなアーキテクチャに、容易に対応できます。
.NET リッチクライアント
クライアント・プリンタ印刷
WWWブラウザ
PDFダウンロード + 印刷
HTML
WebAPI
(バイナリ転送)
WebAPI
(REST)
BusinessLogic層
ベースクラス1
サブクラス
DataAccess層
ベースクラス1
サブクラス
ベースクラス2
ベースクラス2
通信制御機能
.NET サービスインターフェイス
バイナリ・オブジェクト転送
汎用サービスインターフェイス
SOAP, REST (JSON, XML)
ASP.NET WS, WCF
バイナリ・オブジェクト転送
Presentation層 : ASP .NET
Web Form or MVC
様々なスマート・デバイス
ASP.NET WS, WCF, Web API
SOAP, REST (JSON, XML)
22
Dao
クラス
SQL
ファイル
DBMS
参照系SQL
定義ファイル
HITACHI Net Bank
一覧
編集画面(カスタマイズ可能)
詳細/編集 一覧更新
スキーマ情報や、参照系SQLから、一覧、
詳細/編集、一覧更新の各種データ編集画
面を自動生成します(Excel設計書は不要)
3.3. 自動生成により開発効率を向上できる
全
自
動
生
成
TableAdapterと、実行エンジン
23
3.4. サービス開発に対応 (SoE, SoRの融合)
Open棟梁2.0
… Open棟梁 1.x からの継続機能 … Open棟梁 2.0 での新機能
生産性・品質を向上させる
3層フレームワーク
• 共通部品群
• 開発支援ツール群
セキュリティを
考慮した認証基盤
シングルサインオンや
ソーシャルログインのサポート
多様なアーキテクチャに
対応したテンプレート群
Open棟梁 2.0 では「システム開発のQCDF(*1) 向上」に加え、
「迅速なスタートアップの立ち上げの実現」を目指します。
(*1) QCDF … Quality(品質)、Cost(コスト)、Delivery(納期)、Flexibility(柔軟性) の頭文字
(*2) オンライン決済サービスとの連携機能は、Open 棟梁 2.x 以降でのリリースとなります
(Open 棟梁 2.0 にはカード登録機能とカード決済テスト機能のみ含まれます)。
オンライン決済など
外部サービスとの連携(*2)
24
3.5. オープンソース・エコシステムへの参加が可能!
Online & Video content,
Demos, Easy set-up.
Coding Guidelines,
Contributing Process,
List of Contributors.
FAQ, Short and crisp help,
Technical know-how,
Experts advise or User forum.
Issue tracking
Roadmaps
Blogs
Search engineVideo hosting services
Version control repository
hosting services on internet.
Pukiwiki
SlideShare
OSS Consortium
Slides
NuGet
Package Manager
25
END
※ Windows、.NET Framework、Azureは、Microsoft Corporationの米国およびその他の国における商標もしくは登録商標です。
※ Javaは、Oracle Corporationおよびその子会社、関連会社の米国およびその他の国における登録商標です。
※ その他記載の会社名、製品名は、それぞれの会社の商標もしくは登録商標です。
評価方法 - Open 棟梁 Wiki
https://opentouryo.osscons.jp/index.php?%E8%
A9%95%E4%BE%A1%E6%96%B9%E6%B3%95
Get Started !!

More Related Content

What's hot

Open 棟梁 @ オープンソースカンファレンス 2015 Nagoya
Open 棟梁 @ オープンソースカンファレンス 2015 NagoyaOpen 棟梁 @ オープンソースカンファレンス 2015 Nagoya
Open 棟梁 @ オープンソースカンファレンス 2015 NagoyaDaisuke Nishino
 
.NETの業務向けOSSフレームワーク鼎談
.NETの業務向けOSSフレームワーク鼎談.NETの業務向けOSSフレームワーク鼎談
.NETの業務向けOSSフレームワーク鼎談Kentaro Inomata
 
オープンアーキテクチャ,オープンソースソフトウェア時代の標準化フレームワークを使用したプロジェクトマネジメント
オープンアーキテクチャ,オープンソースソフトウェア時代の標準化フレームワークを使用したプロジェクトマネジメントオープンアーキテクチャ,オープンソースソフトウェア時代の標準化フレームワークを使用したプロジェクトマネジメント
オープンアーキテクチャ,オープンソースソフトウェア時代の標準化フレームワークを使用したプロジェクトマネジメントDaisuke Nishino
 
Open棟梁 v02-00 コンセプト
Open棟梁 v02-00 コンセプトOpen棟梁 v02-00 コンセプト
Open棟梁 v02-00 コンセプトDaisuke Nishino
 
Open棟梁ロードマップ v01-72リリース時
Open棟梁ロードマップ v01-72リリース時Open棟梁ロードマップ v01-72リリース時
Open棟梁ロードマップ v01-72リリース時Daisuke Nishino
 
Open棟梁機能紹介 v02-00
Open棟梁機能紹介 v02-00Open棟梁機能紹介 v02-00
Open棟梁機能紹介 v02-00Daisuke Nishino
 
OSC2018 hiroshima session slide by OSSC
OSC2018 hiroshima session slide by OSSCOSC2018 hiroshima session slide by OSSC
OSC2018 hiroshima session slide by OSSCDaisuke Nishino
 
One ASP.NET の今とこれから
One ASP.NET の今とこれからOne ASP.NET の今とこれから
One ASP.NET の今とこれからAkira Inoue
 
.NET用アプリケーション フレームワーク “Open 棟梁”のオープンソース化について
.NET用アプリケーション フレームワーク “Open 棟梁”のオープンソース化について.NET用アプリケーション フレームワーク “Open 棟梁”のオープンソース化について
.NET用アプリケーション フレームワーク “Open 棟梁”のオープンソース化についてDaisuke Nishino
 
OSSによるマッシュアップ&サービス化を実現するOpen棟梁サービス開発基盤
OSSによるマッシュアップ&サービス化を実現するOpen棟梁サービス開発基盤OSSによるマッシュアップ&サービス化を実現するOpen棟梁サービス開発基盤
OSSによるマッシュアップ&サービス化を実現するOpen棟梁サービス開発基盤Daisuke Nishino
 
デスクトップ アプリ開発における Visual Studio の進化
デスクトップ アプリ開発における Visual Studio の進化デスクトップ アプリ開発における Visual Studio の進化
デスクトップ アプリ開発における Visual Studio の進化Katsuhiro Aizawa
 
開発支援ツールとは?
開発支援ツールとは?開発支援ツールとは?
開発支援ツールとは?Daisuke Nishino
 
新しく生まれ変わった Azure Log Analytics と Azure Security Center によるITインフラの分析と保護
新しく生まれ変わった Azure Log Analytics と Azure Security Center によるITインフラの分析と保護新しく生まれ変わった Azure Log Analytics と Azure Security Center によるITインフラの分析と保護
新しく生まれ変わった Azure Log Analytics と Azure Security Center によるITインフラの分析と保護Yusuke Oi
 
[SC02] シチュエーション別 Active Directory デザインパターン
[SC02] シチュエーション別 Active Directory デザインパターン[SC02] シチュエーション別 Active Directory デザインパターン
[SC02] シチュエーション別 Active Directory デザインパターンde:code 2017
 
新しい Visual Studio & .NET と新時代のアーキテクチャ
新しい Visual Studio & .NET と新時代のアーキテクチャ新しい Visual Studio & .NET と新時代のアーキテクチャ
新しい Visual Studio & .NET と新時代のアーキテクチャ慎一 古賀
 
[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方
[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方
[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方de:code 2017
 
[DI01] 窓は開かれた! SQL Server on Linux で拡がる可能性
[DI01] 窓は開かれた! SQL Server on Linux で拡がる可能性[DI01] 窓は開かれた! SQL Server on Linux で拡がる可能性
[DI01] 窓は開かれた! SQL Server on Linux で拡がる可能性de:code 2017
 
.NETクロスプラットフォーム
.NETクロスプラットフォーム.NETクロスプラットフォーム
.NETクロスプラットフォームYasushi Kato
 
Relationship betweenddd and mvc
Relationship betweenddd and mvcRelationship betweenddd and mvc
Relationship betweenddd and mvcTakao Tetsuro
 
.NET の今 ~ 最新アップデートと 2019 年の展望
.NET の今 ~ 最新アップデートと 2019 年の展望.NET の今 ~ 最新アップデートと 2019 年の展望
.NET の今 ~ 最新アップデートと 2019 年の展望Akira Inoue
 

What's hot (20)

Open 棟梁 @ オープンソースカンファレンス 2015 Nagoya
Open 棟梁 @ オープンソースカンファレンス 2015 NagoyaOpen 棟梁 @ オープンソースカンファレンス 2015 Nagoya
Open 棟梁 @ オープンソースカンファレンス 2015 Nagoya
 
.NETの業務向けOSSフレームワーク鼎談
.NETの業務向けOSSフレームワーク鼎談.NETの業務向けOSSフレームワーク鼎談
.NETの業務向けOSSフレームワーク鼎談
 
オープンアーキテクチャ,オープンソースソフトウェア時代の標準化フレームワークを使用したプロジェクトマネジメント
オープンアーキテクチャ,オープンソースソフトウェア時代の標準化フレームワークを使用したプロジェクトマネジメントオープンアーキテクチャ,オープンソースソフトウェア時代の標準化フレームワークを使用したプロジェクトマネジメント
オープンアーキテクチャ,オープンソースソフトウェア時代の標準化フレームワークを使用したプロジェクトマネジメント
 
Open棟梁 v02-00 コンセプト
Open棟梁 v02-00 コンセプトOpen棟梁 v02-00 コンセプト
Open棟梁 v02-00 コンセプト
 
Open棟梁ロードマップ v01-72リリース時
Open棟梁ロードマップ v01-72リリース時Open棟梁ロードマップ v01-72リリース時
Open棟梁ロードマップ v01-72リリース時
 
Open棟梁機能紹介 v02-00
Open棟梁機能紹介 v02-00Open棟梁機能紹介 v02-00
Open棟梁機能紹介 v02-00
 
OSC2018 hiroshima session slide by OSSC
OSC2018 hiroshima session slide by OSSCOSC2018 hiroshima session slide by OSSC
OSC2018 hiroshima session slide by OSSC
 
One ASP.NET の今とこれから
One ASP.NET の今とこれからOne ASP.NET の今とこれから
One ASP.NET の今とこれから
 
.NET用アプリケーション フレームワーク “Open 棟梁”のオープンソース化について
.NET用アプリケーション フレームワーク “Open 棟梁”のオープンソース化について.NET用アプリケーション フレームワーク “Open 棟梁”のオープンソース化について
.NET用アプリケーション フレームワーク “Open 棟梁”のオープンソース化について
 
OSSによるマッシュアップ&サービス化を実現するOpen棟梁サービス開発基盤
OSSによるマッシュアップ&サービス化を実現するOpen棟梁サービス開発基盤OSSによるマッシュアップ&サービス化を実現するOpen棟梁サービス開発基盤
OSSによるマッシュアップ&サービス化を実現するOpen棟梁サービス開発基盤
 
デスクトップ アプリ開発における Visual Studio の進化
デスクトップ アプリ開発における Visual Studio の進化デスクトップ アプリ開発における Visual Studio の進化
デスクトップ アプリ開発における Visual Studio の進化
 
開発支援ツールとは?
開発支援ツールとは?開発支援ツールとは?
開発支援ツールとは?
 
新しく生まれ変わった Azure Log Analytics と Azure Security Center によるITインフラの分析と保護
新しく生まれ変わった Azure Log Analytics と Azure Security Center によるITインフラの分析と保護新しく生まれ変わった Azure Log Analytics と Azure Security Center によるITインフラの分析と保護
新しく生まれ変わった Azure Log Analytics と Azure Security Center によるITインフラの分析と保護
 
[SC02] シチュエーション別 Active Directory デザインパターン
[SC02] シチュエーション別 Active Directory デザインパターン[SC02] シチュエーション別 Active Directory デザインパターン
[SC02] シチュエーション別 Active Directory デザインパターン
 
新しい Visual Studio & .NET と新時代のアーキテクチャ
新しい Visual Studio & .NET と新時代のアーキテクチャ新しい Visual Studio & .NET と新時代のアーキテクチャ
新しい Visual Studio & .NET と新時代のアーキテクチャ
 
[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方
[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方
[TL02] "Shift Left" で問題の早期発見を実現する、最新 Visual Studio の品質チェック・テスト機能の使い方
 
[DI01] 窓は開かれた! SQL Server on Linux で拡がる可能性
[DI01] 窓は開かれた! SQL Server on Linux で拡がる可能性[DI01] 窓は開かれた! SQL Server on Linux で拡がる可能性
[DI01] 窓は開かれた! SQL Server on Linux で拡がる可能性
 
.NETクロスプラットフォーム
.NETクロスプラットフォーム.NETクロスプラットフォーム
.NETクロスプラットフォーム
 
Relationship betweenddd and mvc
Relationship betweenddd and mvcRelationship betweenddd and mvc
Relationship betweenddd and mvc
 
.NET の今 ~ 最新アップデートと 2019 年の展望
.NET の今 ~ 最新アップデートと 2019 年の展望.NET の今 ~ 最新アップデートと 2019 年の展望
.NET の今 ~ 最新アップデートと 2019 年の展望
 

Similar to Open棟梁概要説明 v02-00

ASP.NET vNext / Visual Studio "14" に見る .NET の未来像
ASP.NET vNext / Visual Studio "14" に見る .NET の未来像ASP.NET vNext / Visual Studio "14" に見る .NET の未来像
ASP.NET vNext / Visual Studio "14" に見る .NET の未来像Akira Inoue
 
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること 【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること 日本マイクロソフト株式会社
 
MicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組みMicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組みShinichiro Arai
 
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説Akira Inoue
 
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NETAkira Inoue
 
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデートAkira Inoue
 
.NETアプリケーションのクラウド最適化
.NETアプリケーションのクラウド最適化.NETアプリケーションのクラウド最適化
.NETアプリケーションのクラウド最適化Takeshi Fukuhara
 
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイルVisual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイルAkira Inoue
 
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ開発最前線
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ開発最前線.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ開発最前線
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ開発最前線Akira Inoue
 
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~Akira Inoue
 
Azure DevOps と開発管理
Azure DevOps と開発管理Azure DevOps と開発管理
Azure DevOps と開発管理Tsukasa Kato
 
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - OverviewAzure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - OverviewKeiji Kamebuchi
 
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...Akira Inoue
 
OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304Shinichiro Arai
 
MAF2013 Enterprise Windows 8 – Architecture for rapid development of WinRT apps
MAF2013 Enterprise Windows 8 – Architecture for rapid development of WinRT appsMAF2013 Enterprise Windows 8 – Architecture for rapid development of WinRT apps
MAF2013 Enterprise Windows 8 – Architecture for rapid development of WinRT appsShotaro Suzuki
 
マイクロソフトWeb開発の今と今後
マイクロソフトWeb開発の今と今後マイクロソフトWeb開発の今と今後
マイクロソフトWeb開発の今と今後Akira Inoue
 
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発Akira Inoue
 
Windows Azure for PHP Developers
Windows Azure for PHP DevelopersWindows Azure for PHP Developers
Windows Azure for PHP Developersfumios
 

Similar to Open棟梁概要説明 v02-00 (20)

ASP.NET vNext / Visual Studio "14" に見る .NET の未来像
ASP.NET vNext / Visual Studio "14" に見る .NET の未来像ASP.NET vNext / Visual Studio "14" に見る .NET の未来像
ASP.NET vNext / Visual Studio "14" に見る .NET の未来像
 
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること 【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
【BS11】毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること
 
MicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組みMicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組み
 
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
 
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
 
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
 
[Japan Tech summit 2017] APP 001
[Japan Tech summit 2017] APP 001[Japan Tech summit 2017] APP 001
[Japan Tech summit 2017] APP 001
 
.NETアプリケーションのクラウド最適化
.NETアプリケーションのクラウド最適化.NETアプリケーションのクラウド最適化
.NETアプリケーションのクラウド最適化
 
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイルVisual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
 
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ開発最前線
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ開発最前線.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ開発最前線
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ開発最前線
 
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~
Linux & Mac OS でも動く! ~ オープンソース & クロスプラットフォーム .NET の歩き方 ~
 
Azure DevOps と開発管理
Azure DevOps と開発管理Azure DevOps と開発管理
Azure DevOps と開発管理
 
Azure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - OverviewAzure DevOps 関西 2019 - Overview
Azure DevOps 関西 2019 - Overview
 
Mvc conf session_1_osada
Mvc conf session_1_osadaMvc conf session_1_osada
Mvc conf session_1_osada
 
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
TypeScript ファースト ステップ (v.0.9 対応版) ~ Any browser. Any host. Any OS. Open Sourc...
 
OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304
 
MAF2013 Enterprise Windows 8 – Architecture for rapid development of WinRT apps
MAF2013 Enterprise Windows 8 – Architecture for rapid development of WinRT appsMAF2013 Enterprise Windows 8 – Architecture for rapid development of WinRT apps
MAF2013 Enterprise Windows 8 – Architecture for rapid development of WinRT apps
 
マイクロソフトWeb開発の今と今後
マイクロソフトWeb開発の今と今後マイクロソフトWeb開発の今と今後
マイクロソフトWeb開発の今と今後
 
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
 
Windows Azure for PHP Developers
Windows Azure for PHP DevelopersWindows Azure for PHP Developers
Windows Azure for PHP Developers
 

More from Daisuke Nishino

オーガナイズ(組織化)してみよう
オーガナイズ(組織化)してみようオーガナイズ(組織化)してみよう
オーガナイズ(組織化)してみようDaisuke Nishino
 
「三方よし」から考える価値
「三方よし」から考える価値「三方よし」から考える価値
「三方よし」から考える価値Daisuke Nishino
 
どうやって「価値」を産むか?(付録)
どうやって「価値」を産むか?(付録)どうやって「価値」を産むか?(付録)
どうやって「価値」を産むか?(付録)Daisuke Nishino
 
どうやって「価値」を産むか?​
どうやって「価値」を産むか?​どうやって「価値」を産むか?​
どうやって「価値」を産むか?​Daisuke Nishino
 
Open棟梁 v2 の対応アプリケーション・アーキテクチャ一覧
Open棟梁 v2 の対応アプリケーション・アーキテクチャ一覧Open棟梁 v2 の対応アプリケーション・アーキテクチャ一覧
Open棟梁 v2 の対応アプリケーション・アーキテクチャ一覧Daisuke Nishino
 
Open棟梁 v1 の対応アプリケーション・アーキテクチャ一覧
Open棟梁 v1 の対応アプリケーション・アーキテクチャ一覧Open棟梁 v1 の対応アプリケーション・アーキテクチャ一覧
Open棟梁 v1 の対応アプリケーション・アーキテクチャ一覧Daisuke Nishino
 
OSSコンソーシアム 開発基盤部会 2019年度 活動方針・部会紹介
OSSコンソーシアム 開発基盤部会 2019年度 活動方針・部会紹介OSSコンソーシアム 開発基盤部会 2019年度 活動方針・部会紹介
OSSコンソーシアム 開発基盤部会 2019年度 活動方針・部会紹介Daisuke Nishino
 
組織的プロジェクトマネジメント(OPM)について考えた。
組織的プロジェクトマネジメント(OPM)について考えた。組織的プロジェクトマネジメント(OPM)について考えた。
組織的プロジェクトマネジメント(OPM)について考えた。Daisuke Nishino
 
Open 棟梁 プロジェクトの、省力・省人・少人化による、コスト削減の全容。
Open 棟梁 プロジェクトの、省力・省人・少人化による、コスト削減の全容。Open 棟梁 プロジェクトの、省力・省人・少人化による、コスト削減の全容。
Open 棟梁 プロジェクトの、省力・省人・少人化による、コスト削減の全容。Daisuke Nishino
 
開発基盤に求められること。
開発基盤に求められること。開発基盤に求められること。
開発基盤に求められること。Daisuke Nishino
 
OSSコンソーシアム 開発基盤部会 2018年度 活動方針・部会紹介
OSSコンソーシアム 開発基盤部会 2018年度 活動方針・部会紹介OSSコンソーシアム 開発基盤部会 2018年度 活動方針・部会紹介
OSSコンソーシアム 開発基盤部会 2018年度 活動方針・部会紹介Daisuke Nishino
 
【Open棟梁 汎用認証サイト】による認証ソリューション
【Open棟梁 汎用認証サイト】による認証ソリューション【Open棟梁 汎用認証サイト】による認証ソリューション
【Open棟梁 汎用認証サイト】による認証ソリューションDaisuke Nishino
 
去年サービス開発でコケたんですが、微妙にピボットした話。
去年サービス開発でコケたんですが、微妙にピボットした話。去年サービス開発でコケたんですが、微妙にピボットした話。
去年サービス開発でコケたんですが、微妙にピボットした話。Daisuke Nishino
 
OSSコンソーシアム .NET開発基盤部会 2017 活動方針・部会紹介
OSSコンソーシアム .NET開発基盤部会 2017 活動方針・部会紹介OSSコンソーシアム .NET開発基盤部会 2017 活動方針・部会紹介
OSSコンソーシアム .NET開発基盤部会 2017 活動方針・部会紹介Daisuke Nishino
 

More from Daisuke Nishino (14)

オーガナイズ(組織化)してみよう
オーガナイズ(組織化)してみようオーガナイズ(組織化)してみよう
オーガナイズ(組織化)してみよう
 
「三方よし」から考える価値
「三方よし」から考える価値「三方よし」から考える価値
「三方よし」から考える価値
 
どうやって「価値」を産むか?(付録)
どうやって「価値」を産むか?(付録)どうやって「価値」を産むか?(付録)
どうやって「価値」を産むか?(付録)
 
どうやって「価値」を産むか?​
どうやって「価値」を産むか?​どうやって「価値」を産むか?​
どうやって「価値」を産むか?​
 
Open棟梁 v2 の対応アプリケーション・アーキテクチャ一覧
Open棟梁 v2 の対応アプリケーション・アーキテクチャ一覧Open棟梁 v2 の対応アプリケーション・アーキテクチャ一覧
Open棟梁 v2 の対応アプリケーション・アーキテクチャ一覧
 
Open棟梁 v1 の対応アプリケーション・アーキテクチャ一覧
Open棟梁 v1 の対応アプリケーション・アーキテクチャ一覧Open棟梁 v1 の対応アプリケーション・アーキテクチャ一覧
Open棟梁 v1 の対応アプリケーション・アーキテクチャ一覧
 
OSSコンソーシアム 開発基盤部会 2019年度 活動方針・部会紹介
OSSコンソーシアム 開発基盤部会 2019年度 活動方針・部会紹介OSSコンソーシアム 開発基盤部会 2019年度 活動方針・部会紹介
OSSコンソーシアム 開発基盤部会 2019年度 活動方針・部会紹介
 
組織的プロジェクトマネジメント(OPM)について考えた。
組織的プロジェクトマネジメント(OPM)について考えた。組織的プロジェクトマネジメント(OPM)について考えた。
組織的プロジェクトマネジメント(OPM)について考えた。
 
Open 棟梁 プロジェクトの、省力・省人・少人化による、コスト削減の全容。
Open 棟梁 プロジェクトの、省力・省人・少人化による、コスト削減の全容。Open 棟梁 プロジェクトの、省力・省人・少人化による、コスト削減の全容。
Open 棟梁 プロジェクトの、省力・省人・少人化による、コスト削減の全容。
 
開発基盤に求められること。
開発基盤に求められること。開発基盤に求められること。
開発基盤に求められること。
 
OSSコンソーシアム 開発基盤部会 2018年度 活動方針・部会紹介
OSSコンソーシアム 開発基盤部会 2018年度 活動方針・部会紹介OSSコンソーシアム 開発基盤部会 2018年度 活動方針・部会紹介
OSSコンソーシアム 開発基盤部会 2018年度 活動方針・部会紹介
 
【Open棟梁 汎用認証サイト】による認証ソリューション
【Open棟梁 汎用認証サイト】による認証ソリューション【Open棟梁 汎用認証サイト】による認証ソリューション
【Open棟梁 汎用認証サイト】による認証ソリューション
 
去年サービス開発でコケたんですが、微妙にピボットした話。
去年サービス開発でコケたんですが、微妙にピボットした話。去年サービス開発でコケたんですが、微妙にピボットした話。
去年サービス開発でコケたんですが、微妙にピボットした話。
 
OSSコンソーシアム .NET開発基盤部会 2017 活動方針・部会紹介
OSSコンソーシアム .NET開発基盤部会 2017 活動方針・部会紹介OSSコンソーシアム .NET開発基盤部会 2017 活動方針・部会紹介
OSSコンソーシアム .NET開発基盤部会 2017 活動方針・部会紹介
 

Open棟梁概要説明 v02-00