Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!

4,533 views

Published on

従来のデスクトップアプリ開発で出来たのと同じように、コンポーネントをドラッグ&ドロップ操作で配置しながら、多様なデバイスに対応できるモバイルアプリを開発する手法をeエンバカデロが提案します。

Published in: Technology
  • Be the first to comment

デブサミ2013 【15-B-2】iOS/Android向け開発をビジュアルに!

  1. 1. iOS/Android向け開発をビジュアルに!C++Builder/Delphiでネイティブモバイル開発
  2. 2. はじめに – 自己紹介• 高橋智宏 ボーランド(Borland)を経て、エンバカデロの エヴァンジェリスト兼コンサルタント兼トレーナー兼etc... 14年以上も続く「Java読書会BOF」の世話人でもある• エンバカデロってどんな会社? – Delphi、C++Builder、JBuilder、ER/Studioなどの開発ツール、 データベースツールを提供しています – 元々はボーランド。その開発ツール部門とデータベース ツールベンダーが2008年に合併 – 本社は米国サンフランシスコ
  3. 3. モバイル/タブレット市場の状況2013年には、タブレットPCがノートブックPCの出荷台数を超えるとの予測
  4. 4. 開発現場の現在の状況 $ $ $ $C# or C++ C++ or Obj-C C++ or Obj-C Java or NDK.NET or MFC OS X SDK iOS SDK Android SDKデバイス固有の専門知識や経験*も*要求される
  5. 5. これからはこうあるべき $ BlackBerry Ubuntu C++ or Delphi 10 Windows FireMonkey PhoneWindows OS X iOS Android
  6. 6. ビジュアルRAD開発とは?• RAD(Rapid Application Development) • ドラッグ&ドロップのマウス操作で開発 • すぐに使えるコンポーネントが多数 – プロパティ & イベント • コードを書く量は最小限 – デザイン時 or 実行時 でもコンポーネントなどの拡張も可能 + C++言語でも可能
  7. 7. Demos forWindows & OS X
  8. 8. 採用事例 「おさわり探偵 株式会社ウェブテクノロジ社 なめこ栽培キット」 で有名! 「OPTPiX SpriteStudio」 新バージョンは旧バージョンはWindowsのみ FireMonkeyによるクロス開発 Windows OPTPiX SpriteStudio OS X http://www.webtech.co.jp/spritestudio/
  9. 9. モバイル向けの開発 Ubuntu C++ or Delphi BlackBerry 10 FireMonkey Windows Phone Windows OS X iOS AndroidWindows上で開発、単一のフレームワークでマルチデバイスに対応
  10. 10. Real Native ネイティブアプリC++, Objective-C, NDK, Delphiなど 中間言語 JavaME, DalvikVM, Flash/AIR, .NET/Monoなど ハイブリッド型アプリ PhoneGapなど or ガワネイティブ Webアプリ デスクトップ向け, モバイル向け
  11. 11. FireMonkey フレームワーク IDE C++ Delphi FireMonkey + ラインタイムライブラリDirectX OpenGL OpenGL ES OpenGL ESWindows OS X iOS Android
  12. 12. モバイル開発環境 ローカル or リモート Windows or Mac 実行&デバッグ用ブリッジ Windows上のIDE iOS Android iOS実機 Android実機 etc…シミュレータ エミュレータ
  13. 13. Demos withiOS and Delphi
  14. 14. 多様なデータアクセスにも対応 Your App FM FireDAC InterBase DataSnap SQLLite Server AnyDAC iOS Device Methods Oracle MSSQL DB2 C++ Sybase Delphi & more...
  15. 15. これからのモバイル開発のあり方• コンポーネントベース – コンポーネントを作るエンジニア – コンポーネントを使うエンジニア• ツールに少しお金をかけて、人海戦術からの 脱却 デバイスの多様化は待ってくれない 今すぐAction!
  16. 16. Action! カプセル化の魔法でコード1行あたりの価値を最大化しよう!

×