SlideShare a Scribd company logo
iOS/Android向け開発をビジュアルに!
C++Builder/Delphiでネイティブモバイル開発
はじめに – 自己紹介
• 高橋智宏
 ボーランド(Borland)を経て、エンバカデロの
 エヴァンジェリスト兼コンサルタント兼トレーナー兼etc...
 14年以上も続く「Java読書会BOF」の世話人でもある


• エンバカデロってどんな会社?
 – Delphi、C++Builder、JBuilder、ER/Studioなどの開発ツール、
   データベースツールを提供しています
 – 元々はボーランド。その開発ツール部門とデータベース
   ツールベンダーが2008年に合併
 – 本社は米国サンフランシスコ
モバイル/タブレット市場の状況
2013年には、タブレットPCがノートブックPCの出荷台数を超えるとの予測
開発現場の現在の状況

         $             $                 $           $


C# or C++     C++ or Obj-C   C++ or Obj-C    Java or NDK

.NET or MFC    OS X SDK        iOS SDK       Android SDK




デバイス固有の専門知識や経験*も*要求される
これからはこうあるべき

                            $
                                      BlackBerry   Ubuntu
               C++ or Delphi          10
                                         Windows
                   FireMonkey            Phone




Windows     OS X                iOS      Android
ビジュアルRAD開発とは?
• RAD(Rapid Application Development)
    • ドラッグ&ドロップのマウス操作で開発
    • すぐに使えるコンポーネントが多数
       – プロパティ & イベント
    • コードを書く量は最小限
       – デザイン時 or 実行時



    でもコンポーネントなどの拡張も可能
              +
         C++言語でも可能
Demos for
Windows & OS X
採用事例
                                       「おさわり探偵
   株式会社ウェブテクノロジ社                       なめこ栽培キット」
                                       で有名!

    「OPTPiX SpriteStudio」
                               新バージョンは
旧バージョンはWindowsのみ
                         FireMonkeyによるクロス開発




                               Windows

 OPTPiX SpriteStudio




                                OS X

   http://www.webtech.co.jp/spritestudio/
モバイル向けの開発


                                                     Ubuntu
                 C++ or Delphi          BlackBerry
                                        10
                     FireMonkey             Windows
                                            Phone




   Windows    OS X                iOS     Android

Windows上で開発、単一のフレームワークでマルチデバイスに対応
Real Native
        ネイティブアプリ
C++, Objective-C, NDK, Delphiなど
           中間言語
      JavaME, DalvikVM,
   Flash/AIR, .NET/Monoなど

      ハイブリッド型アプリ
   PhoneGapなど or ガワネイティブ

          Webアプリ
 デスクトップ向け, モバイル向け
FireMonkey フレームワーク
                         IDE

          C++                        Delphi

     FireMonkey + ラインタイムライブラリ


DirectX         OpenGL     OpenGL ES     OpenGL ES



Windows          OS X          iOS        Android
モバイル開発環境

                 ローカル or リモート      Windows or Mac
                                 実行&デバッグ用ブリッジ


  Windows上のIDE




  iOS                  Android
            iOS実機                 Android実機   etc…
シミュレータ                エミュレータ
Demos with
iOS and Delphi
多様なデータアクセスにも対応


                                Your
                                App
                                           FM

                                         FireDAC




                             InterBase
      DataSnap               SQLLite
   Server   AnyDAC
                                iOS Device
  Methods        Oracle
                 MSSQL
                 DB2
  C++
                 Sybase
  Delphi
                 & more...
これからのモバイル開発のあり方
• コンポーネントベース
 – コンポーネントを作るエンジニア
 – コンポーネントを使うエンジニア
• ツールに少しお金をかけて、人海戦術からの
  脱却

   デバイスの多様化は待ってくれない
       今すぐAction!
Action!
 カプセル化の魔法で
コード1行あたりの
価値を最大化しよう!

More Related Content

PDF
無償でここまで使えるアドビのWeb制作ツール for デブサミ2013
PDF
Devsumi2013 Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
PDF
Developers Summit 2013【15-B-8】タブレット進化論
PDF
Developers Summit 2013【15-B-6】開発者の "資産形成" につながる Action とは?
PDF
Devsumi2013_15-c-7 アドテク・ターゲティング技術
PDF
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
PDF
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
PDF
デブサミ2013【15D-3】Azureセッション資料
無償でここまで使えるアドビのWeb制作ツール for デブサミ2013
Devsumi2013 Ruby開発者のみなさん、mrubyで楽しく快適な組み込みアプリ開発を始めませんか?
Developers Summit 2013【15-B-8】タブレット進化論
Developers Summit 2013【15-B-6】開発者の "資産形成" につながる Action とは?
Devsumi2013_15-c-7 アドテク・ターゲティング技術
One ASP.NET ~ 今、ASP.NET に何が起こっているのか? ~
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
デブサミ2013【15D-3】Azureセッション資料

What's hot (20)

PDF
Barcode-punk
PDF
反復型ソフトウェア開発の勘所
PDF
人が作るソフトウェア 〜今組織パターンを読む意味〜
PPTX
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
PDF
XAML のこれまでとこれから、今「やる」べき意義
PDF
Enterpriseでもモバイル開発
PDF
でぶさみ夏2013 キーノート オレンジレンジャーの資料
PDF
Developers Summit 2013【14-E-3】Windows 8デザインガイド
PPTX
HTML5/JavaScriptで作るAndroidアプリ開発seminar
PPTX
技術選択とアーキテクトの役割 (要約版)
PDF
夏サミ 2013 A2 セッション資料 #natsumiA2
PDF
Indigo Studio で作るプロトタイプ
PPT
デブサミ 2013 日本App Inventorユーザー会
PDF
プロトタイピングの潮流とデザイナーへの提言
PDF
はじめてのiOSアプリ開発 ①
PDF
インフラジスティックス WPF コントロールを用いたリッチ アプリケーション開発
PDF
【15-e-7】Kinectから始まったスタートアップ #devsumi
PDF
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
PDF
【15-B-1】AmazonのDevOpsを支えるAWSクラウド
PDF
Open dataとハッカソンで変わる世界
Barcode-punk
反復型ソフトウェア開発の勘所
人が作るソフトウェア 〜今組織パターンを読む意味〜
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
XAML のこれまでとこれから、今「やる」べき意義
Enterpriseでもモバイル開発
でぶさみ夏2013 キーノート オレンジレンジャーの資料
Developers Summit 2013【14-E-3】Windows 8デザインガイド
HTML5/JavaScriptで作るAndroidアプリ開発seminar
技術選択とアーキテクトの役割 (要約版)
夏サミ 2013 A2 セッション資料 #natsumiA2
Indigo Studio で作るプロトタイプ
デブサミ 2013 日本App Inventorユーザー会
プロトタイピングの潮流とデザイナーへの提言
はじめてのiOSアプリ開発 ①
インフラジスティックス WPF コントロールを用いたリッチ アプリケーション開発
【15-e-7】Kinectから始まったスタートアップ #devsumi
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
【15-B-1】AmazonのDevOpsを支えるAWSクラウド
Open dataとハッカソンで変わる世界
Ad

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

PDF
【16-D-4】3分ではじめるスマホアプリのビジュアル開発
PDF
iPhoneとAndroidのアプリ開発最新潮流
KEY
組込み技術とモバイル技術
PPTX
RAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップ
PPTX
スマートフォンの方式検討に関する基礎知識
PDF
Delphi Community Edition Meet up !
PDF
3Dリッチコンテンツビジネス活用のご提案ver3.1
PPTX
Phone gap+javascriptスマホアプリ開発(入門編)
PDF
PPTX
3Dリッチコンテンツビジネス活用のご提案ver3.1
PDF
Delphi のひみつ!(2015/01/29 CROSS 2015)
PDF
Android Develop presentation on 19 Sep 2012.
PPTX
3Dリッチコンテンツビジネス活用のご提案ver3.1
PDF
20120316 designerworkshoppublished
PDF
コンテンツプラットフォームとしてのAndroidの将来性
PDF
TIZEN OS for smartphone Kickstart application development / はじめて学ぶアプリ開発入門
PDF
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
PPTX
Windows 8時代のアプリ開発
PDF
Firefox OS - Blaze Your Own Path
KEY
スマートフォンアプリケーション開発の最新動向
【16-D-4】3分ではじめるスマホアプリのビジュアル開発
iPhoneとAndroidのアプリ開発最新潮流
組込み技術とモバイル技術
RAD Studioで始めるマルチデバイス・クロスプラットフォーム開発ワークショップ
スマートフォンの方式検討に関する基礎知識
Delphi Community Edition Meet up !
3Dリッチコンテンツビジネス活用のご提案ver3.1
Phone gap+javascriptスマホアプリ開発(入門編)
3Dリッチコンテンツビジネス活用のご提案ver3.1
Delphi のひみつ!(2015/01/29 CROSS 2015)
Android Develop presentation on 19 Sep 2012.
3Dリッチコンテンツビジネス活用のご提案ver3.1
20120316 designerworkshoppublished
コンテンツプラットフォームとしてのAndroidの将来性
TIZEN OS for smartphone Kickstart application development / はじめて学ぶアプリ開発入門
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
Windows 8時代のアプリ開発
Firefox OS - Blaze Your Own Path
スマートフォンアプリケーション開発の最新動向
Ad

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