Prepared for API Meetup Tokyo #13 https://api-meetup.doorkeeper.jp/events/41135
昨今、APIアクセス認可のフレームワークとして "OAuth" 仕様を使うケースが一般的になっています。本セッションでは OAuth 適用のトレンドと今後について紹介します。
Power Apps は初期状態から多種多様な SaaS サービスの API を利用するためのコネクタが用意されています。裏返せば API が提供されていない、あるいはコネクタが提供されていないサービスの利用ができません。せっかく購入した Power Apps を使い倒すために、カスタム API & コネクタが利用する方法の基礎的な部分をまとめてみました。
Prepared for API Meetup Tokyo #13 https://api-meetup.doorkeeper.jp/events/41135
昨今、APIアクセス認可のフレームワークとして "OAuth" 仕様を使うケースが一般的になっています。本セッションでは OAuth 適用のトレンドと今後について紹介します。
Power Apps は初期状態から多種多様な SaaS サービスの API を利用するためのコネクタが用意されています。裏返せば API が提供されていない、あるいはコネクタが提供されていないサービスの利用ができません。せっかく購入した Power Apps を使い倒すために、カスタム API & コネクタが利用する方法の基礎的な部分をまとめてみました。
Sapato Vermelho - Uma história sobre estrategia de marketing digital para e-c...Ana Paula Passarelli
Apresentação sobre estratégias de marketing digital para e-commerce usando storytelling.
Contei como um sapato vermelho, desejo das mulheres, pode ser encontrado, admirado e comprado através do e-commerce, gerando experiência positiva para o consumidor.
Acció Social 2.0: l'entorn de les xarxes socials aplicat a l'educació social Jordi Bernabeu Farrús
Enllaç: http://www.jordibernabeu.cat/es
El passat 3 de desembre vam dedicar la sessió de classe de l'UVic a parlar del paper de les TIC en la professió de l'educació social (i qualsevol professió de l'àmbit). És important tenir present que totes les eines relacionades amb l'entorn 2.0 poden ser molt pràctiques en la gestió de la nostra feina. Bona part del primer bloc d'aquesta està extreta i inspirada de les presentacions fetes per Josep Maria Ganyet (@ganyet), un dels referents de tota la revolució digital.
Activitat que consistia a preparar per grups de dues persones una exposició oral i realitzar-la amb l'ajuda d'un suport visual (TIC). Tema de la presentació: La natació.
HTML5 Conference 2012 の講演資料
WebIntentsとRaw Socket APIのコンビネーションにより、WebからTVが直接操作できること。そして、シームレスなデバイス連携に関わる最新標準化動向
I strongly believe that People become to access cloud service and local devices in seamless way.
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matchingharmonylab
公開URL:https://arxiv.org/pdf/2404.19174
出典:Guilherme Potje, Felipe Cadar, Andre Araujo, Renato Martins, Erickson R. ascimento: XFeat: Accelerated Features for Lightweight Image Matching, Proceedings of the 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) (2023)
概要:リソース効率に優れた特徴点マッチングのための軽量なアーキテクチャ「XFeat(Accelerated Features)」を提案します。手法は、局所的な特徴点の検出、抽出、マッチングのための畳み込みニューラルネットワークの基本的な設計を再検討します。特に、リソースが限られたデバイス向けに迅速かつ堅牢なアルゴリズムが必要とされるため、解像度を可能な限り高く保ちながら、ネットワークのチャネル数を制限します。さらに、スパース下でのマッチングを選択できる設計となっており、ナビゲーションやARなどのアプリケーションに適しています。XFeatは、高速かつ同等以上の精度を実現し、一般的なラップトップのCPU上でリアルタイムで動作します。
セル生産方式におけるロボットの活用には様々な問題があるが,その一つとして 3 体以上の物体の組み立てが挙げられる.一般に,複数物体を同時に組み立てる際は,対象の部品をそれぞれロボットアームまたは治具でそれぞれ独立に保持することで組み立てを遂行すると考えられる.ただし,この方法ではロボットアームや治具を部品数と同じ数だけ必要とし,部品数が多いほどコスト面や設置スペースの関係で無駄が多くなる.この課題に対して音𣷓らは組み立て対象物に働く接触力等の解析により,治具等で固定されていない対象物が組み立て作業中に運動しにくい状態となる条件を求めた.すなわち,環境中の非把持対象物のロバスト性を考慮して,組み立て作業条件を検討している.本研究ではこの方策に基づいて,複数物体の組み立て作業を単腕マニピュレータで実行することを目的とする.このとき,対象物のロバスト性を考慮することで,仮組状態の複数物体を同時に扱う手法を提案する.作業対象としてパイプジョイントの組み立てを挙げ,簡易な道具を用いることで単腕マニピュレータで複数物体を同時に把持できることを示す.さらに,作業成功率の向上のために RGB-D カメラを用いた物体の位置検出に基づくロボット制御及び動作計画を実装する.
This paper discusses assembly operations using a single manipulator and a parallel gripper to simultaneously
grasp multiple objects and hold the group of temporarily assembled objects. Multiple robots and jigs generally operate
assembly tasks by constraining the target objects mechanically or geometrically to prevent them from moving. It is
necessary to analyze the physical interaction between the objects for such constraints to achieve the tasks with a single
gripper. In this paper, we focus on assembling pipe joints as an example and discuss constraining the motion of the
objects. Our demonstration shows that a simple tool can facilitate holding multiple objects with a single gripper.
6. Apps – New development model
Cloud Based
Web connected
Web standard - HTML5/JavaScript, OAuth, etc
Visualize and process
for BI
for process data
各製品向けマーケットプレース
Office Store
SharePoint Store
17. App for SharePoint 2013 - Full Page (Demo)
contoso.sharepoint.com
SharePoint Online
contoso.sharepoint.com
② 認証
App page ③ API 呼び出し
(OAuth 2)
① トークンの (CSOM)
test1.cloudapp.net 受け渡し
test1.cloudapp.net
18. ホスティング方法 On-Premise
autohosted
利用者のインストールと同時に、Remote Web を Windows Azure Web Sites に自
×
動展開
provider-hosted
△
あらかじめ Remote Web に artifacts を配置して参照 (Multi-tenancy, Instance 数の (high-trust のみ)
チューニングなどは、開発者自身で実施)
sharepoint-hosted
利用者 (インストールするユーザー) が使用している SharePoint の tenant に
○
artifacts を配置
19. App web (sharepoint-hosted)
contoso.sharepoint.com
Host web
SharePoint Online
contoso.sharepoint.com
App page
contoso-xxxxxx.sharepoint.com
• SharePoint へのホスト App web
• Server Code は不可 (宣言型などの実装)
• 同一テナント、別ドメイン
contoso-xxxxxx.sharepoint.com
20. App Model – User Experience
Full page
ページ全体を 1 つの成果物として使用 (Site
Contents から使用する)
Parts
App part と呼ばれる次期 SharePoint の新しい Parts を作
成し、Web part と同様のスタイルで使用する
Extensions
既存の SharePoint artifacts を拡張して、新たな機能を追
加する
27. Cross-domain library
Same domain
request Remote App
(test1.cloudapp.net)
Post Message
Same domain
request
iframe App Web
(contoso-xxxxxx.sharepoint.com)
30. Getting started !
• Office 365 Preview (office.com/preview)
• Windows Azure (30 日 trial)
• Visual Studio 2012
• Microsoft Office Developer Tools for Visual Studio 2012 Preview
31. 参考文献
• MSDN : JavaScript API for Office
http://msdn.microsoft.com/en-
us/library/office/apps/fp142185(v=office.15)
• Apps for Office and SharePoint blog
http://blogs.msdn.com/b/officeapps/
• 製品紹介資料の取得
http://aka.ms/mod