脱Windows XPから一気にマルチデバイス対応を目指す実践テクニック

Similar documents
「RAD Studio XE5によるマルチ言語/マルチデバイス開発の進め方」

25th Developer Camp

25th Developer Camp

20th Embarcadero Developer Camp

「DataSnapユースケース研究」 多層技術の概要と最適化、実践テクニック

25th Developer Camp

e3

マルチデバイス開発を強化するエンバカデロのRADテクノロジー

1. はじめに 1.1. Office365 ProPlus ライセンスについて 九州産業大学に在籍中の学生 教職員の方は Office365 ProPlus のライセンスを 1 つ保持しています 1 つの Office365 ライセンスで Office365 ProPlus( 最新版の Offic

Windows開発者のためのFireMonkeyモバイル開発入門

セキュリティ対策等、企業向けサポートサービスの機能拡充・利用料値下げ等について~「オフィスまるごとサポート ITサポート」をリニューアル~

Qlik Sense のシステム要件

NISSHO ELECTRONICS

新バージョンDelphi/400 XE7ご紹介 - マルチデバイスデザイナ機能で開発効率アップ! -

Qlik Sense のシステム要件

Microsoft PowerPoint - Skype for business の概要.pptx

Notesアプリが iPadで動くDomino Mobile Apps ご紹介

1. はじめに 1.1. Office365 ProPlus ライセンスについて 九州産業大学に在籍中の学生 教職員の方は Office365 ProPlus のライセンスを 1 つ保持しています 1 つの Office365 ライセンスで Office365 ProPlus( 最新版の Offic

企業の収益に対する64-bitアプリケーションの影響

プラウド藤沢イースト無線 LAN インターネット接続設定マニュアル 第 1.0 版 2013 年 4 月現在 1

Windowsユーザでも 手軽に作れるiPhoneアプリ

Software Token のセット価格 398,000 円 (25 ユーザ版 税別 ) をはじめ RSA SecurID Software Token を定価の半額相当の特別価格を設定した大変お得な スマートモバイル積極活用キャンペーン! を 3 月 31 日 ( 木 ) まで実施します また

_RL_FIN

6 接続の使用準備ができました 画面が表示されます 閉じる をクリックします 認証に事前共有キーを使う の キー に リモートアクセス接続用シークレットキー を入力後 OK をクリックします 今すぐ接続します はクリックしません. アダプターの設定 (Window 7) コントロールパネル - ネッ

スライド 1

Microsoft Word - Office365マニュアル_教職員向け.docx

<4D F736F F F696E74202D20838A B E AC888D D836A B81698A7790B691CE899E

ESET Smart Security 7 リリースノート

20th Embarcadero Developer Camp

home-unit2_quickguide_ras_v1.1

NOSiDEパンフレット

ミガロ.製品 最新情報

PALRO Gift Package 操作説明書

技術レポート 1)QuiX 端末認証と HP IceWall SSO の連携 2)QuiX 端末認証と XenApp の連携 3)QuiX 端末認証 RADIUS オプションと APRESIA の連携 Ver 1.1 Copyright (C) 2012 Base Technology, Inc.

Microsoft Word JA_revH.doc

PowerPoint プレゼンテーション

ESET(イーセット)法人向けライセンス製品 新たにAndroidに対応し、製品名称を刷新 2013年7月1日(月)より販売開始|キヤノンITソリューションズ

_EMS概要_クラウドを使う上で考慮すべきこと(セキュリティ視点で60分語るv4)_E5まで

アカウント管理システム基本設計書

延命セキュリティ製品 製品名お客様の想定対象 OS McAfee Embedded Control 特定の業務で利用する物理 PC 仮想 PC や Server 2003 Server 2003 ホワイトリスト型 Trend Micro Safe Lock 特定の業務で利用するスタンドアロン PC

東証賞 賞金 10 万円 審査基準 応募作品の審査は コンテスト及び表彰式当日に来場者の方に評価していただきます 評価基準は 完成度 独創性 操作性 技術性 デザインの5 項目です 応募多数の場合は 事前に上記の基準に基づいて作品数を絞る場合がございます 開催日程 募集開始 :2013 年 6 月

Office365マニュアル_学生向け

3. クラスリンク ( 先生の IP アドレス >:< ポート >) を生徒と共有して生徒がブラウザーから接続できるようにします デフォルトのポート番号は 90 ですが これは [Vision 設定 ] から変更できます Netop Vision Student アプリケーションを使

「Delphiのマイグレーションを行うのであれば、これだけは知っておこう!」

Release Notes

2 SmaSvr SmaSvr システムの概要 テクノベインズでは 業務系周辺機器 業務系周辺機器が操作できる スマート端末 が操作できる スマート端末 が操作できる スマート端末アプリ環境 アプリ環境の提供 提供 を実現できる方法 実現できる方法 実現できる方法について研究してきた 研究してきた

Microsoft PowerPoint - ã•’Newlineã•‚TRUCAST_ã†fl紹仉è³⁄挎_ pptx

2 / 43

Embarcadero Developer Camp

「MS Office Online on あずけ~る」の提供開始について

HP Elite x3活用事例紹介

21st Embarcadero Developer Camp T9

PowerPoint プレゼンテーション

ハイブリッド デバイス管理 ~Microsoft Intune~

KSforWindowsServerのご紹介

ユーザ システム要件

ESET Mobile Security V4.1 リリースノート (Build )

仕様書

ESET NOD32 アンチウイルス 8 リリースノート

PowerPoint プレゼンテーション

Dropbox にファイルを追加する Dropbox フォルダの場所を決め 使い始める準備が整いま した さあ ファイルを Dropbox フォルダに入れましょう ステップ 1 ファイルを Dropbox へドラッグアンドドロップします ステップ 2 青色のアイコンが表示され ファイルが Dropb

一般法人向け Office 365 の紹介 Office 2007 がデスクトップアプリケーションのスイートであるように 法人向けサブスクリプションの Office 365 は 最新バージョンの Office デスクトップアプリケーションを含む 強力なオンラインサービスを提供するスイートです Off

Splashtopスタートガイド

はじめに PC 環境のセキュリティの向上や運用工数の削減手段としてクライアント仮想化 ( シンクライアント化 ) を検討している企業 団体が増えてきています シンクライアントの導入に際しては幾つか検討する事があり 特にユーザ側に接続する周辺機器については従来の PC と同じ利用環境を求められる事が多

報道関係者各位 プレスリリース 2019 年 01 月 15 日 株式会社ネオジャパン グループウェア desknet's NEO バージョン 5.2 を 1 月 15 日に提供開始 ~ 業務アプリ作成ツール AppSuite との連携を強化 他にも AppSuite 連携 API 公開など多数の機

改訂履歴 日付記載ページ改訂内容 2015/10/19 11 ConMas Generator の動作環境を追記 2015/12/1 9 i 版 i-reporter アプリの動作環境を修正 2015/12/1 10 Windows 版 i-reporter アプリの動作環境を修正 2016/3/2

PowerPoint Presentation


ESET NOD32 アンチウイルス 6 リリースノート

2 0. 事前準備

f3

Microsoft Word - TeamViewer_Manual - コピー.doc

Microsoft 365 Business 中小企業のお客様に最適な 統合ソリューション 日本マイクロソフト株式会社

PowerPoint Presentation

PowerPoint プレゼンテーション

ArcPad の代替となる現地調査ソリューションについて

現代の職場における macos のセキュリティ 世界企業という職場は新時代を迎えました 現代においては 従業員 1 人ひとりが どこにいても 使い慣れたツールで 根拠に基づく意思決定を下します このトレンドに拍車をかけているのが 労働人口において増加するミレニアル世代 モバイル体験やプライバシーを損

既存のDelphi/C++Builderアプリケーションの移行方針

【別冊】FENICS II ユニバーサルコネクト デバイス証明書認証サービス 接続確認機器

PowerPoint プレゼンテーション

スライド 1

ESET Mobile Security V3.6 リリースノート (Build )

--

aaaa

OneDrive for Businessのご紹介

MP:eMeeting インストールマニュアル Version /06/30 株式会社デジタル ウント メア

最終更新日 :2019 年 2 月 26 日 Office365 Office 製品のインストール 茨城キリスト教大学 情報センター 目次 1. Office Pro Plusの概要 1-1 サービスの概要 1-2 利用対象者 1-3 利用可能台数 1-4 インストール可能なソフト 1-5 注意事項

hTc Z バックアップ手順書 (Ver.1.1)

Microsoft PowerPoint - Windows10へのアップグレィド.pptx

教室案内.pptx

Bluetooth MIDI 接続ガイド

,480 9,720 12,960 19,440 3,240 3, ,440 9,660 12,880 19,320 3,220 3, ,390 9,580 12,780 19,170 3,195 3, ,350 9,520

PowerPoint プレゼンテーション


pdf

Cisco Meraki ios Android Web 1 1 BYOD Apple iphone CISCO MERAKI Mac Windows Windows Active Directory GPO Cisco Meraki IT Windows Mac Windows MSI Mac P

ESET Smart Security モニター版 リリースノート

はじめての方へ

Kaspersky Security 10 for Mobile SP3 製品紹介資料 (Android & ios) Ver /4/13 株式会社カスペルスキー コーポレートビジネス本部

PowerPoint プレゼンテーション

Transcription:

A5 Delphi/C++Builder テクニカルセッション 脱 Windows XP から一気に マルチデバイス対応を目指す 実践テクニック エンバカデロ テクノロジーズエヴァンジェリスト高橋智宏

アジェンダ はじめに 最近の導入事例より 多様化するシステム開発における問題 マルチデバイス対応 アプリ / システムの構造変革 モバイルアプリへの対応 5 つの落とし穴 Tips refind ユーティリティとは? INI ファイルは? ios/android から InterBase サーバーにリモート接続!? 2

1 はじめに 3

最近よくアナウンスされていますが Windows XP のサポートは 2014 年 4 月 9 日まで!! Windows 2003 Server が 2015 年 7 月 14 日まで!! Windows XP がクローズアップされているが 2003 Server 上で動作しているサーバーアプリケーションも実は移行が必要 4

OS のサポート終了に伴うリスク セキュリティ更新プログラムの提供が終了 ウイルス感染などにより 安全な IT 環境の維持が難しくなる 電話やメールによるサポート 関連情報の提供が終了するため PC 故障時の原因究明や速やかな対応が難しくなる ウイルス定義ファイルや周辺機器のドライバーの提供が終了するなど 各メーカーによるサポートが受けられない可能性がある 5

XP アプリケーション延命処置 Windows XP Windows XP 仮想デスクトップ カプセル化されたアプリケーション XP モード Windows 7 アプリケーション仮想化 6

工夫すれば延命はできるけど ひとまず延命しても また同じ話は廻ってくる エ ~ メンドクサイ と考えずに 実は 既存資産の見直し 拡張 / 移行しやすい造りへ のチャンスなんです 7

2 最近の導入事例より 8

ipad 導入事例 JR 東日本 ipad mini を 7000 台導入 http://www.itmedia.co.jp/enterprise/articles/1305/13/ne ws106.html 企業に進出する ipad 英銀行 Barclays が 8500 台導入へ http://www.itmedia.co.jp/promobile/articles/1211/27/ne ws101.html 9

Android タブレット導入事例 井筒屋ウィズカード タブレット端末を利用したカード業務サービスを導入 http://www.itmedia.co.jp/enterprise/articles/1308/16/ne ws056.html 関西アーバン銀行 タブレット端末を使用した営業支援システムを構築 http://www.itmedia.co.jp/enterprise/articles/1307/17/ne ws096.html 10

Windows タブレット導入事例 明治安田生命 Windows 8 タブレットを世界最大規模で導入 http://www.itmedia.co.jp/enterprise/articles/1308/07/news077.html パソナグループ 5500 人の社員に Windows 8 搭載タブレットと Office 365 を提供へ http://www.itmedia.co.jp/enterprise/articles/1306/24/news064.html 日本ハウズイング HP 製タブレット PC1000 台を導入へ http://itpro.nikkeibp.co.jp/article/jirei/20130805/496482/ 11

3 多様化する システム開発における問題 12

タブレット PC の出荷台数がノート PC を逆転 重要なことは 単にデバイスの種類が多様化しただけでなく ソフトウェアがビジネスにもたらす価値も多様化したということです 13

これまでの解決策 異なるデバイス = 異なるツール 異なる言語 異なる開発チーム $ $ $ $ C# or C++ C++ or Obj-C C++ or Obj-C Java.NET or MFC OSX SDK ios SDK Android SDK 14

エンバカデロが提案する方法 異なるデバイス = 単一のツール 単一の言語 単一の開発チーム $ Delphi/C++Builder FireMonkey Future 15 PC Phone Tablet - More

4 マルチデバイス対応 16

Windows Only からマルチデバイスへ Windows Windows Mac UI UI UI ios BL UI BL DB Access DB Access Android UI etc.. UI SOAP や DataSnap を使用した多層構造で構築する必要がある! 17

単層 /2 層から多層へ 単層構造 2 層構造 多層構造 UI UI UI BL BL BL DB Access ID/Pass DB Access ID/Pass ID/Pass DB Access DataSnap サーバー等 DB サーバー DB サーバー 18

多層構造にすると何が幸せなのか 新しいデバイス /OS 対応はここだけ作れば基本的には OK データベースが別のものに切り替わった場合はここで対応 移行 拡張しやすい UI BL DB Access DataSnap サーバー等 ID/Pass DB サーバー 19

DB アクセス処理を共通化して分離 UI BL DB Access DB Access DB Access 組み込む プログラム データモジュール DataSnap サーバー 20

ビジネスロジックを共通化して分離 UI BL BL DB Access プログラム 共通化 DataSnap サーバー 21

UI はデバイスに合わせて Windows iphone Mac OS X 22

ipad Android タブレット Windows 23

モバイルアプリへの対応 5 5 つの落とし穴 24

ホワイトペーパー紹介 デスクトップのユーザーエクスペリエンスをモバイルデバイスに当てはめようとする モバイルユーザーエクスペリエンスを最優先事項にしていない アプリケーションと OS およびハードウェアの間に余計なものを介在させる 異なるプラットフォームごとに別のアプリケーションを作成する セキュリティを二重化していない http://www.embarcadero.com/jp/products/delphi/ios development 25

6 Tips 26

Tips refind ユーティリティとは? AnyDAC/FireDAC のユニット名 / クラス名が XE5 で変わります!! INI ファイルは? 昔ながらの.ini ファイルの処理は Mac/iOS/Android でも使えます!! ios/android から InterBase サーバーに直接リモート接続!? 実はあまり知られていませんが 可能です IBExpress, dbexpress, FireDACの既存資産を再利用 27

Q&A 28