SlideShare a Scribd company logo
ojagNaha #7
  Shusaku FUKUMINE
     @shusaku17
AR              User Interface




                   media player
start   stop   seekTo(backward, forward)
Qualcomm SDK 1.0.0
  sample ImageTargets

         GLSurfaceView extends

Media Player
  android
!   %,$-./„"…A

DETECTED A †CATRACKED &%,$-./&‡ˆ‰Šw„
x 4 &•%•I)‘’“opXY]6^QCAR SDK 3_QDQCA
”'/&•–"E•%•I)3—˜’D3D &™0 3D š"›vd'
¢£w¤"/¥¦O§¨XY]6^
A

10.1.1.3 ©ª«
                              QCAR SD
                              «0¯°
                              $%‘ST"
                              0!"#$
                              "-/&©
                              Cµ¶D+
                              $-./&
                              7¼½¶
-Media Player-

Start   stop




  forwardseek

  backwardseek
OpenGL

  3D(OpenGL            ) => 2D(   )

  (0, 0, 0)

  (0,0,0) (10, 0, 0)
-   -




(x1, y1, z1)           (x2, y2, z2)
highpass filter
java
// media player
private Audio[] mAudio = new Audio[MAXNUM];

public void audioController(int id)
{
  if (mAudio[id] != null) {
      mAudio[id].controller();// pause   start   start   pause
    }
}
JNI
//
Target *thisTarget = target[id]; //

if (thisTarget->isMoveStatusChange(point)) {
     // java        audioController
     env->CallVoidMethod(obj, audioControlMethodId, id);
}

// env :java
// obj :java
//audioMethodId :                     id
java
//
bool
isMoveStatusChange(QCAR::Vec2F vec1, QCAR::Vec2F vec2)
{
   float ret = hpf(vec1, vec2);

     if (status == STOPED) {
          if (ret >= 5.0f) {
               status = MOVING;
               return true;
          }
     } else {
          if (ret <= 5.0f) {
               status = STOPED;
               return true;
          }
     }
     return false;
}
Media Player
CPU

More Related Content

What's hot

HTML5勉強会#23_GeoHex
HTML5勉強会#23_GeoHexHTML5勉強会#23_GeoHex
HTML5勉強会#23_GeoHex
Tadayasu Sasada
 
The Australian-The Deal Magazine
The Australian-The Deal MagazineThe Australian-The Deal Magazine
The Australian-The Deal Magazinedrocallaghan
 
Firefox OS learnings & visions, WebAPIs - budapest.mobile
Firefox OS learnings & visions, WebAPIs - budapest.mobileFirefox OS learnings & visions, WebAPIs - budapest.mobile
Firefox OS learnings & visions, WebAPIs - budapest.mobileRobert Nyman
 
HTML5 - Pedro Rosa
HTML5 - Pedro RosaHTML5 - Pedro Rosa
HTML5 - Pedro Rosa
Comunidade NetPonto
 
APIs for platform agnostic communication
APIs for platform agnostic communicationAPIs for platform agnostic communication
APIs for platform agnostic communicationMark Jayson Fuentes
 
Videogiochi in PHP 👾
Videogiochi in PHP 👾Videogiochi in PHP 👾
Videogiochi in PHP 👾
Manuel Baldassarri
 
Malcon2017
Malcon2017Malcon2017
JavaScript & HTML5 - Brave New World
JavaScript & HTML5 - Brave New WorldJavaScript & HTML5 - Brave New World
JavaScript & HTML5 - Brave New World
Robert Nyman
 
CONTOH MEMBUAT TABEL XAMPP
CONTOH MEMBUAT TABEL XAMPPCONTOH MEMBUAT TABEL XAMPP
CONTOH MEMBUAT TABEL XAMPP
Bina Sarana Informatika
 
Security: The Great WordPress Lockdown - WordCamp Melbourne - February 2011
Security: The Great WordPress Lockdown - WordCamp Melbourne - February 2011Security: The Great WordPress Lockdown - WordCamp Melbourne - February 2011
Security: The Great WordPress Lockdown - WordCamp Melbourne - February 2011
John Ford
 
DAHO.AM 2015 - Abusing phones to make the internet of things
DAHO.AM 2015 - Abusing phones to make the internet of thingsDAHO.AM 2015 - Abusing phones to make the internet of things
DAHO.AM 2015 - Abusing phones to make the internet of things
Jan Jongboom
 
システムコールトレーサーの動作原理と実装 (Writing system call tracer for Linux/x86)
システムコールトレーサーの動作原理と実装 (Writing system call tracer for Linux/x86)システムコールトレーサーの動作原理と実装 (Writing system call tracer for Linux/x86)
システムコールトレーサーの動作原理と実装 (Writing system call tracer for Linux/x86)
Masashi Shibata
 
Drehbuch zum Talk "Rapid Prototyping mit PHP Frameworks"
Drehbuch zum Talk "Rapid Prototyping mit PHP Frameworks"Drehbuch zum Talk "Rapid Prototyping mit PHP Frameworks"
Drehbuch zum Talk "Rapid Prototyping mit PHP Frameworks"
Ralf Eggert
 
Paris js extensions
Paris js extensionsParis js extensions
Paris js extensions
erwanl
 
The Ring programming language version 1.6 book - Part 61 of 189
The Ring programming language version 1.6 book - Part 61 of 189The Ring programming language version 1.6 book - Part 61 of 189
The Ring programming language version 1.6 book - Part 61 of 189
Mahmoud Samir Fayed
 
Танки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
Танки_в_Лунапарке: нагрузочное_тестирование_в_ЯндексеТанки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
Танки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
Yandex
 
A Backbone.js Tutorial for the Impatient - Part 1
A Backbone.js Tutorial for the Impatient - Part 1A Backbone.js Tutorial for the Impatient - Part 1
A Backbone.js Tutorial for the Impatient - Part 1
jsalonen Salonen
 
Trimming The Cruft
Trimming The CruftTrimming The Cruft
Trimming The Cruft
Peter Higgins
 

What's hot (20)

HTML5勉強会#23_GeoHex
HTML5勉強会#23_GeoHexHTML5勉強会#23_GeoHex
HTML5勉強会#23_GeoHex
 
The Australian-The Deal Magazine
The Australian-The Deal MagazineThe Australian-The Deal Magazine
The Australian-The Deal Magazine
 
Firefox OS learnings & visions, WebAPIs - budapest.mobile
Firefox OS learnings & visions, WebAPIs - budapest.mobileFirefox OS learnings & visions, WebAPIs - budapest.mobile
Firefox OS learnings & visions, WebAPIs - budapest.mobile
 
HTML5 - Pedro Rosa
HTML5 - Pedro RosaHTML5 - Pedro Rosa
HTML5 - Pedro Rosa
 
APIs for platform agnostic communication
APIs for platform agnostic communicationAPIs for platform agnostic communication
APIs for platform agnostic communication
 
Videogiochi in PHP 👾
Videogiochi in PHP 👾Videogiochi in PHP 👾
Videogiochi in PHP 👾
 
Malcon2017
Malcon2017Malcon2017
Malcon2017
 
JavaScript & HTML5 - Brave New World
JavaScript & HTML5 - Brave New WorldJavaScript & HTML5 - Brave New World
JavaScript & HTML5 - Brave New World
 
CONTOH MEMBUAT TABEL XAMPP
CONTOH MEMBUAT TABEL XAMPPCONTOH MEMBUAT TABEL XAMPP
CONTOH MEMBUAT TABEL XAMPP
 
Videodefaults
VideodefaultsVideodefaults
Videodefaults
 
Security: The Great WordPress Lockdown - WordCamp Melbourne - February 2011
Security: The Great WordPress Lockdown - WordCamp Melbourne - February 2011Security: The Great WordPress Lockdown - WordCamp Melbourne - February 2011
Security: The Great WordPress Lockdown - WordCamp Melbourne - February 2011
 
DAHO.AM 2015 - Abusing phones to make the internet of things
DAHO.AM 2015 - Abusing phones to make the internet of thingsDAHO.AM 2015 - Abusing phones to make the internet of things
DAHO.AM 2015 - Abusing phones to make the internet of things
 
システムコールトレーサーの動作原理と実装 (Writing system call tracer for Linux/x86)
システムコールトレーサーの動作原理と実装 (Writing system call tracer for Linux/x86)システムコールトレーサーの動作原理と実装 (Writing system call tracer for Linux/x86)
システムコールトレーサーの動作原理と実装 (Writing system call tracer for Linux/x86)
 
Drehbuch zum Talk "Rapid Prototyping mit PHP Frameworks"
Drehbuch zum Talk "Rapid Prototyping mit PHP Frameworks"Drehbuch zum Talk "Rapid Prototyping mit PHP Frameworks"
Drehbuch zum Talk "Rapid Prototyping mit PHP Frameworks"
 
Paris js extensions
Paris js extensionsParis js extensions
Paris js extensions
 
The Ring programming language version 1.6 book - Part 61 of 189
The Ring programming language version 1.6 book - Part 61 of 189The Ring programming language version 1.6 book - Part 61 of 189
The Ring programming language version 1.6 book - Part 61 of 189
 
Implementing SSH in Java
Implementing SSH in JavaImplementing SSH in Java
Implementing SSH in Java
 
Танки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
Танки_в_Лунапарке: нагрузочное_тестирование_в_ЯндексеТанки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
Танки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
 
A Backbone.js Tutorial for the Impatient - Part 1
A Backbone.js Tutorial for the Impatient - Part 1A Backbone.js Tutorial for the Impatient - Part 1
A Backbone.js Tutorial for the Impatient - Part 1
 
Trimming The Cruft
Trimming The CruftTrimming The Cruft
Trimming The Cruft
 

Viewers also liked

Planning Behaviour Change: Chances and Challenges
Planning Behaviour Change: Chances and ChallengesPlanning Behaviour Change: Chances and Challenges
Planning Behaviour Change: Chances and Challenges
International WaterCentre
 
Introduction to Agile by David Draper
Introduction to Agile by David DraperIntroduction to Agile by David Draper
Introduction to Agile by David Draper
Valtech UK
 
The 7 sins of content migration
The 7 sins of content migrationThe 7 sins of content migration
The 7 sins of content migration
Wiep Hamstra
 
Administracion
AdministracionAdministracion
Administracionjulierami
 
Mgt magazine
Mgt magazineMgt magazine
Mgt magazinekilly79
 
Loyalty Profs Introductie
Loyalty Profs IntroductieLoyalty Profs Introductie
Loyalty Profs Introductiergoores
 
게임디자인원론 디지털게임의정의
게임디자인원론 디지털게임의정의게임디자인원론 디지털게임의정의
게임디자인원론 디지털게임의정의
Hyo-nyeong Han
 
衛理報60(一甲子文字情)
衛理報60(一甲子文字情)衛理報60(一甲子文字情)
衛理報60(一甲子文字情)
Wong Lei
 
天鵝電視範本
天鵝電視範本天鵝電視範本
天鵝電視範本tom
 
цахим тест
цахим тестцахим тест
цахим тестGsarnai99
 
Oral interaction in classroom situations
Oral interaction in classroom situationsOral interaction in classroom situations
Oral interaction in classroom situationsLaurarmesto
 
4. hans van bijsterveldt nut en noodzaak van vergelijkbare kwaliteit in de ...
4. hans van bijsterveldt   nut en noodzaak van vergelijkbare kwaliteit in de ...4. hans van bijsterveldt   nut en noodzaak van vergelijkbare kwaliteit in de ...
4. hans van bijsterveldt nut en noodzaak van vergelijkbare kwaliteit in de ...De Eerstelijns
 
永久據點
永久據點永久據點
永久據點tom
 
페이스북(올릴것)
페이스북(올릴것)페이스북(올릴것)
페이스북(올릴것)동재 이
 
MHP First Named, May 2011
MHP First Named, May 2011MHP First Named, May 2011
MHP First Named, May 2011
MHP Communications
 

Viewers also liked (20)

Planning Behaviour Change: Chances and Challenges
Planning Behaviour Change: Chances and ChallengesPlanning Behaviour Change: Chances and Challenges
Planning Behaviour Change: Chances and Challenges
 
Kumpulan 1 karbon aloi
Kumpulan 1   karbon aloiKumpulan 1   karbon aloi
Kumpulan 1 karbon aloi
 
Introduction to Agile by David Draper
Introduction to Agile by David DraperIntroduction to Agile by David Draper
Introduction to Agile by David Draper
 
The 7 sins of content migration
The 7 sins of content migrationThe 7 sins of content migration
The 7 sins of content migration
 
Ens anam, de creuer
Ens anam, de creuerEns anam, de creuer
Ens anam, de creuer
 
Els quatre germans
Els quatre germans Els quatre germans
Els quatre germans
 
Administracion
AdministracionAdministracion
Administracion
 
Mgt magazine
Mgt magazineMgt magazine
Mgt magazine
 
Loyalty Profs Introductie
Loyalty Profs IntroductieLoyalty Profs Introductie
Loyalty Profs Introductie
 
게임디자인원론 디지털게임의정의
게임디자인원론 디지털게임의정의게임디자인원론 디지털게임의정의
게임디자인원론 디지털게임의정의
 
Grandad, how was the Moon born?
Grandad, how was the Moon born?Grandad, how was the Moon born?
Grandad, how was the Moon born?
 
衛理報60(一甲子文字情)
衛理報60(一甲子文字情)衛理報60(一甲子文字情)
衛理報60(一甲子文字情)
 
天鵝電視範本
天鵝電視範本天鵝電視範本
天鵝電視範本
 
цахим тест
цахим тестцахим тест
цахим тест
 
Oral interaction in classroom situations
Oral interaction in classroom situationsOral interaction in classroom situations
Oral interaction in classroom situations
 
4. hans van bijsterveldt nut en noodzaak van vergelijkbare kwaliteit in de ...
4. hans van bijsterveldt   nut en noodzaak van vergelijkbare kwaliteit in de ...4. hans van bijsterveldt   nut en noodzaak van vergelijkbare kwaliteit in de ...
4. hans van bijsterveldt nut en noodzaak van vergelijkbare kwaliteit in de ...
 
永久據點
永久據點永久據點
永久據點
 
페이스북(올릴것)
페이스북(올릴것)페이스북(올릴것)
페이스북(올릴것)
 
MHP First Named, May 2011
MHP First Named, May 2011MHP First Named, May 2011
MHP First Named, May 2011
 
Ensamble de microprocesadores
Ensamble de microprocesadoresEnsamble de microprocesadores
Ensamble de microprocesadores
 

Similar to Ojagnaha vol7

Visual Component Testing -- w/ Gil Tayar (Applitools) and Gleb Bahmutov (Cyp...
Visual Component Testing  -- w/ Gil Tayar (Applitools) and Gleb Bahmutov (Cyp...Visual Component Testing  -- w/ Gil Tayar (Applitools) and Gleb Bahmutov (Cyp...
Visual Component Testing -- w/ Gil Tayar (Applitools) and Gleb Bahmutov (Cyp...
Applitools
 
Samrt attendance system using fingerprint
Samrt attendance system using fingerprintSamrt attendance system using fingerprint
Samrt attendance system using fingerprint
praful borad
 
Sequencing Audio Using React and the Web Audio API
Sequencing Audio Using React and the Web Audio APISequencing Audio Using React and the Web Audio API
Sequencing Audio Using React and the Web Audio API
Vincent Riemer
 
HTML5: where flash isn't needed anymore
HTML5: where flash isn't needed anymoreHTML5: where flash isn't needed anymore
HTML5: where flash isn't needed anymore
Remy Sharp
 
st_launcher: Tonel-based Smalltalk shell Scripts
 st_launcher: Tonel-based Smalltalk shell Scripts st_launcher: Tonel-based Smalltalk shell Scripts
st_launcher: Tonel-based Smalltalk shell Scripts
ESUG
 
soft-shake.ch - Hands on Node.js
soft-shake.ch - Hands on Node.jssoft-shake.ch - Hands on Node.js
soft-shake.ch - Hands on Node.js
soft-shake.ch
 
Security Challenges in Node.js
Security Challenges in Node.jsSecurity Challenges in Node.js
Security Challenges in Node.js
Websecurify
 
Android Things in action
Android Things in actionAndroid Things in action
Android Things in action
Stefano Sanna
 
LISA QooxdooTutorial Slides
LISA QooxdooTutorial SlidesLISA QooxdooTutorial Slides
LISA QooxdooTutorial Slides
Tobias Oetiker
 
Videos on Android - Stuff What I Learned
Videos on Android - Stuff What I LearnedVideos on Android - Stuff What I Learned
Videos on Android - Stuff What I Learned
Mark Hemmings
 
Make WordPress realtime.
Make WordPress realtime.Make WordPress realtime.
Make WordPress realtime.
Josh Hillier
 
beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web
beyond tellerrand: Mobile Apps with JavaScript – There's More Than Webbeyond tellerrand: Mobile Apps with JavaScript – There's More Than Web
beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web
Heiko Behrens
 
Building an HTML5 Video Player
Building an HTML5 Video PlayerBuilding an HTML5 Video Player
Building an HTML5 Video Player
Jim Jeffers
 
All you need to know about JavaScript loading and execution in the browser - ...
All you need to know about JavaScript loading and execution in the browser - ...All you need to know about JavaScript loading and execution in the browser - ...
All you need to know about JavaScript loading and execution in the browser - ...
Caelum
 
Paug paris 2011
Paug paris 2011Paug paris 2011
Paug paris 2011sekond0
 
Learning Dtrace
Learning DtraceLearning Dtrace
Learning Dtrace
JeongHun Byeon
 
망고100 보드로 놀아보자 15
망고100 보드로 놀아보자 15망고100 보드로 놀아보자 15
망고100 보드로 놀아보자 15종인 전
 

Similar to Ojagnaha vol7 (20)

Visual Component Testing -- w/ Gil Tayar (Applitools) and Gleb Bahmutov (Cyp...
Visual Component Testing  -- w/ Gil Tayar (Applitools) and Gleb Bahmutov (Cyp...Visual Component Testing  -- w/ Gil Tayar (Applitools) and Gleb Bahmutov (Cyp...
Visual Component Testing -- w/ Gil Tayar (Applitools) and Gleb Bahmutov (Cyp...
 
Samrt attendance system using fingerprint
Samrt attendance system using fingerprintSamrt attendance system using fingerprint
Samrt attendance system using fingerprint
 
Sequencing Audio Using React and the Web Audio API
Sequencing Audio Using React and the Web Audio APISequencing Audio Using React and the Web Audio API
Sequencing Audio Using React and the Web Audio API
 
HTML5: where flash isn't needed anymore
HTML5: where flash isn't needed anymoreHTML5: where flash isn't needed anymore
HTML5: where flash isn't needed anymore
 
st_launcher: Tonel-based Smalltalk shell Scripts
 st_launcher: Tonel-based Smalltalk shell Scripts st_launcher: Tonel-based Smalltalk shell Scripts
st_launcher: Tonel-based Smalltalk shell Scripts
 
Clojure@Nuday
Clojure@NudayClojure@Nuday
Clojure@Nuday
 
soft-shake.ch - Hands on Node.js
soft-shake.ch - Hands on Node.jssoft-shake.ch - Hands on Node.js
soft-shake.ch - Hands on Node.js
 
Security Challenges in Node.js
Security Challenges in Node.jsSecurity Challenges in Node.js
Security Challenges in Node.js
 
Android Things in action
Android Things in actionAndroid Things in action
Android Things in action
 
LISA QooxdooTutorial Slides
LISA QooxdooTutorial SlidesLISA QooxdooTutorial Slides
LISA QooxdooTutorial Slides
 
Videos on Android - Stuff What I Learned
Videos on Android - Stuff What I LearnedVideos on Android - Stuff What I Learned
Videos on Android - Stuff What I Learned
 
Make WordPress realtime.
Make WordPress realtime.Make WordPress realtime.
Make WordPress realtime.
 
beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web
beyond tellerrand: Mobile Apps with JavaScript – There's More Than Webbeyond tellerrand: Mobile Apps with JavaScript – There's More Than Web
beyond tellerrand: Mobile Apps with JavaScript – There's More Than Web
 
Building an HTML5 Video Player
Building an HTML5 Video PlayerBuilding an HTML5 Video Player
Building an HTML5 Video Player
 
All you need to know about JavaScript loading and execution in the browser - ...
All you need to know about JavaScript loading and execution in the browser - ...All you need to know about JavaScript loading and execution in the browser - ...
All you need to know about JavaScript loading and execution in the browser - ...
 
Paug paris 2011
Paug paris 2011Paug paris 2011
Paug paris 2011
 
Learning Dtrace
Learning DtraceLearning Dtrace
Learning Dtrace
 
Mgd08 lab01
Mgd08 lab01Mgd08 lab01
Mgd08 lab01
 
YCAM Workshop Part 3
YCAM Workshop Part 3YCAM Workshop Part 3
YCAM Workshop Part 3
 
망고100 보드로 놀아보자 15
망고100 보드로 놀아보자 15망고100 보드로 놀아보자 15
망고100 보드로 놀아보자 15
 

More from Shusaku Fukumine

沖縄Web+db勉強会 20121026
沖縄Web+db勉強会 20121026沖縄Web+db勉強会 20121026
沖縄Web+db勉強会 20121026Shusaku Fukumine
 
Xhago2
Xhago2Xhago2

More from Shusaku Fukumine (6)

沖縄Web+db勉強会 20121026
沖縄Web+db勉強会 20121026沖縄Web+db勉強会 20121026
沖縄Web+db勉強会 20121026
 
Ojag20120811
Ojag20120811Ojag20120811
Ojag20120811
 
Xhago2
Xhago2Xhago2
Xhago2
 
Xhago
XhagoXhago
Xhago
 
Workshop@naha_val3
Workshop@naha_val3Workshop@naha_val3
Workshop@naha_val3
 
Workshop@naha val3
Workshop@naha val3Workshop@naha val3
Workshop@naha val3
 

Recently uploaded

Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 

Recently uploaded (20)

Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 

Ojagnaha vol7

  • 1. ojagNaha #7 Shusaku FUKUMINE @shusaku17
  • 2.
  • 3. AR User Interface media player start stop seekTo(backward, forward)
  • 4. Qualcomm SDK 1.0.0 sample ImageTargets GLSurfaceView extends Media Player android
  • 5.
  • 6. ! %,$-./„"…A DETECTED A †CATRACKED &%,$-./&‡ˆ‰Šw„ x 4 &•%•I)‘’“opXY]6^QCAR SDK 3_QDQCA ”'/&•–"E•%•I)3—˜’D3D &™0 3D š"›vd' ¢£w¤"/¥¦O§¨XY]6^ A 10.1.1.3 ©ª« QCAR SD «0¯° $%‘ST" 0!"#$ "-/&© Cµ¶D+ $-./& 7¼½¶
  • 7. -Media Player- Start stop forwardseek backwardseek
  • 8. OpenGL 3D(OpenGL ) => 2D( ) (0, 0, 0) (0,0,0) (10, 0, 0)
  • 9. - - (x1, y1, z1) (x2, y2, z2)
  • 11. java // media player private Audio[] mAudio = new Audio[MAXNUM]; public void audioController(int id) { if (mAudio[id] != null) { mAudio[id].controller();// pause start start pause } }
  • 12. JNI // Target *thisTarget = target[id]; // if (thisTarget->isMoveStatusChange(point)) { // java audioController env->CallVoidMethod(obj, audioControlMethodId, id); } // env :java // obj :java //audioMethodId : id
  • 13. java // bool isMoveStatusChange(QCAR::Vec2F vec1, QCAR::Vec2F vec2) { float ret = hpf(vec1, vec2); if (status == STOPED) { if (ret >= 5.0f) { status = MOVING; return true; } } else { if (ret <= 5.0f) { status = STOPED; return true; } } return false; }
  • 15. CPU

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n