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.

Realm Mobile Platform 概要

2,213 views

Published on

2017/9/27(水) に開催した Realm Mobile Platform ハンズオン - connpass https://jxug.connpass.com/event/66417/ での資料です。

ハンズオンのドキュメントは https://github.com/ytabuchi/RealmMobilePlatform/blob/master/TutorialXamarin.md です。

Published in: Mobile
  • Be the first to comment

  • Be the first to like this

Realm Mobile Platform 概要

  1. 1. Realm Mobile Platform 概要 エクセルソフト株式会社 ソフトウェア事業部 新規事業開発室室長 田淵義人 Twitter: @ytabuchi facebook: ytabuchi.xlsoft
  2. 2. 営業(セールスエンジニア) 兼 新規事業開発室 室長 Xamarin コミュニティエバンジェリスト Microsoft MVP Visual Studio and Development Technologies Xamarin MVP コミュニティ Japan Xamarin User Group 主宰 Twitter: @ytabuchi facebook: ytabuchi.xlsoft Blog: Xamarin 日本語情報 2 田淵義人@エクセルソフト
  3. 3. 開発者向けソフトウェア、ライブラリの販売/サポート ソフトウェア、ドキュメントのローカライズ 海外製品の輸入・販売 開発者に特化した取り扱い製品群 75,000名のメールニュース 45名収容可能なセミナールーム 3 エクセルソフトについて
  4. 4. 沿革 4 XLsoft International 創立 1987 1991 エクセルソフト株式会社 設立 RoboHelp XLsoft Corporation 社名変更 三田オフィス移転 Xamarin 1993 2001 2010 201320021997 1998 2003 2006 2007 2017 VTune/PKZIP WinDriver C++/Fortran Compiler ActivePDF Pegasus/BCL/Infragistics SpreadsheetGear/Test Complete Aspose Docker/Realm
  5. 5. Realm
  6. 6. Realmチーム 社員数66名(増員中) 元Nokia、Intel、Salesforce等の経営幹部 本社 サンフランシスコ エンジニアチーム コペンハーゲン ベンチャーキャピタルより$29Mの資金調達 khosla ventures, SCALE Venture Partners, Y Combinator, ANDREESSEN HOROWITZ Realm 6
  7. 7. 軽量/高速/無償 2016/5/25 Realm 1.0 Release(Swift, Object-C, Java) 2016/5/10 Realm for Xamarin 公開 (1.0.3 GA は 2017/2/14) 2017/5/17 UWP 対応(Xamarin.Forms 完全対応) Realm Mobile Database https://i1.wp.com/developers.eure.jp/wp-content/uploads/2016/01/benchmarks-android.001.png https://i0.wp.com/developers.eure.jp/wp-content/uploads/2016/01/benchmarks-android.003.png 7
  8. 8. 20億以上のアプリインストール、10万人以上の開発者 8
  9. 9. Realm Mobile Platform
  10. 10. ユーザー体験(UX)への期待の高まり Web時代のスタンダード リソースの無駄遣い 10 革新的なアプリの提供におけるチャレンジ
  11. 11. 11 開発チームが抱える作業と時間の浪費
  12. 12. ソリューション=REST 12
  13. 13. 複雑で細かな作業はRealmに任せ、開発者は優れたアプ リの構築に専念 13 よりよいモバイルアプリ構築のための新しいプラットフォーム
  14. 14. Realm Mobile Platform 14 機能の差別化を実現 市場投入までの 時間を短縮 既存のAPIやデータ ベースをモバイル化 $$ APIs 魅力的なユーザー体験を 提供するアプリを構築で きます データやロジックがアプリ ケーションとシステム間を スムーズに移動 遅延の原因を取り除きま す
  15. 15. リアルタイム共同編集 Google Docsのような、リアルタイムの共同編集を実現できます。 双方向のデータ同期 リアルタイムのデータ同期と自動的なコンフリクトの解消を提供します。 サーバープッシュ サーバ側からクライアント側のデータを簡単に更新できます。 メッセージアプリ サーバサイドのコードを書くことなく、テキストを送ったり、画像や位置情報 などを共有したりするアプリを開発できます。 15 できること
  16. 16. 16 // User Login var user = await User.LoginAsync( Credentials.Google("google token"), new Uri("http://realm.example.com:9080") ); // Make Connection var realmUrl = new Uri("realm://realm.example.com:9080/~/userRealm"); // Make Configration var config = new SyncConfiguration(user, realmUrl); // Any changes made to this Realm will be synced across all devices! var realm = await Realm.GetInstanceAsync(config); C#
  17. 17. 多くの農業従事者を1つのチーム に結集 収穫量を把握 畑でも通用するテクノロジ オフラインファースト モバイルファースト戦略の基盤 農作物情報=データビジネス 農業従事者のための、オフラインファーストで共同編集の 可能なデータプラットフォーム DuPontは、農業従事者が畑作業中にオフラインで 土壌サンプルのアレンジ、天気予報の確認、伝達 事項や写真の収集、共有などができるデータプラット フォームを提供しています。 17
  18. 18. 41種類の個別のレガシー APIサービスとの統合処 理 ユーザーは常に自動的に 最新の情報にアクセスで きるため、アプリを立ち上 げるたびにAPIコールでデー タを更新する必要はあり ません 開発チームが新しい課題 に費やす時間を確保 医療ケアプロバイダーがレガシーシステムを駆 使してモバイル開発のイノベーションを強化 このユースケースでは、病院やクリニックの場所の データ公開機能にフォーカスしています。
  19. 19. デモ
  20. 20. エディション
  21. 21. エディション比較 21 Developer Professional Enterprise オブジェクトデータベース a a a オンプレミス、またはパブリッククラウド a a a クロスプラットフォーム Android、iOS、Xamarin、React Native Android、iOS、Xamarin、React Native Android、iOS、Xamarin、React Native 暗号化 AES-256 at rest; SSL/TLS in flight AES-256 at rest; SSL/TLS in flight AES-256 at rest; SSL/TLS in flight オフラインファースト a a a 双方向、リアルタイム同期 a a a ユーザー認証 a a a バックアップ マニュアル マニュアル 継続的 Realm Functions 3 Functions 無制限のFunctionsに加え、JavaScript版 Realm Syncライブラリを利用可能 無制限のFunctionsに加え、JavaScript版 Realm Syncライブラリを利用可能 APIブリッジ a a サーバーサイドアクセス a a データ統合API a 水平スケーリング a サポート コミュニティ ビジネス エンタープライズ 緊急アップデート a a
  22. 22. ありがとうございます エクセルソフト株式会社 ソフトウェア事業部 新規事業開発室室長 田淵義人 Twitter: @ytabuchi facebook: ytabuchi.xlsoft 22

×