λ©ν° μ€ν¬λ¦° κ²½ν ꡬμΆμ μν νλ‘ νΈμλ Presentation APIλ₯Ό μ΄ν΄λ³΄μΈμ. ν₯μλ μ¬μ©μ μ°Έμ¬λ₯Ό μν΄ μ¬λ¬ λμ€νλ μ΄μμ μ½ν μΈ λ₯Ό κ΄λ¦¬νλ λ°©λ²μ μμ보μΈμ.
νλ‘ νΈμλ Presentation API: κΈλ‘λ² μ¬μ©μλ₯Ό μν λ©ν° μ€ν¬λ¦° μ½ν μΈ κ΄λ¦¬
μ€λλ μ μ λ μ°κ²°λλ μΈμμμ μ¬λ¬ νλ©΄μ κ±Έμ³ μ¬μ©μλ₯Ό μ°Έμ¬μν€λ κ²μ΄ μΉ κ°λ°μ μ€μν μΈ‘λ©΄μ΄ λκ³ μμ΅λλ€. νλ‘ νΈμλ Presentation APIλ μ¬λ¬ λμ€νλ μ΄μμ μ½ν μΈ λ₯Ό κ΄λ¦¬ν μ μλ κ°λ ₯ν μ루μ μ μ 곡νμ¬ κ°λ°μκ° κΈλ‘λ² μ¬μ©μλ₯Ό μν λͺ°μ κ° μκ³ μΈν°λν°λΈν κ²½νμ λ§λ€ μ μλλ‘ μ§μν©λλ€. μ΄ ν¬κ΄μ μΈ κ°μ΄λμμλ Presentation APIμ 볡μ‘μ±μ νꡬνμ¬ κΈ°λ₯, μ¬μ© μ¬λ‘ λ° μ€μ ꡬνμ μ΄ν΄λ΄ λλ€.
νλ‘ νΈμλ Presentation APIλ 무μμ λκΉ?
νλ‘ νΈμλ Presentation APIλ₯Ό μ¬μ©νλ©΄ μΉ νμ΄μ§μμ 보쑰 λμ€νλ μ΄(μ: νλ‘μ ν°, μ€λ§νΈ TV λλ λ€λ₯Έ λͺ¨λν°)λ₯Ό νλ μ ν μ΄μ νλ©΄μΌλ‘ μ¬μ©ν μ μμ΅λλ€. μ΄λ₯Ό ν΅ν΄ κ°λ°μλ μ¬μ©μ μΈν°νμ΄μ€λ₯Ό λ¨μΌ νλ©΄ μ΄μμΌλ‘ μννκ² νμ₯νμ¬ λμ± νλΆνκ³ λ§€λ ₯μ μΈ κ²½νμ μ 곡νλ μ ν리μΌμ΄μ μ ꡬμΆν μ μμ΅λλ€. Presentation APIλ μ½ν μΈ λ₯Ό λ¨μν λ―Έλ¬λ§νλ λμ λ 립μ μΈ μ½ν μΈ μ€νΈλ¦Όμ μ©μ΄νκ² νμ¬ κ° νλ©΄μ μλ‘ λ€λ₯Έ μ 보λ₯Ό νμν μ μλλ‘ ν©λλ€.
μ£Όμ κ°λ
- νλ μ ν μ΄μ μμ²: νλ μ ν μ΄μ λμ€νλ μ΄λ₯Ό μ°Ύκ³ μ°κ²°νλ νλ‘μΈμ€λ₯Ό μμν©λλ€.
- νλ μ ν μ΄μ μ°κ²°: νλ μ ν μ΄μ νμ΄μ§μ νλ μ ν μ΄μ λμ€νλ μ΄ κ°μ νμ± μ°κ²°μ λνλ λλ€.
- νλ μ ν μ΄μ μμ κΈ°: νλ μ ν μ΄μ λμ€νλ μ΄μ νμλλ νμ΄μ§μ λλ€.
- νλ μ ν μ΄μ κ°μ©μ±: νλ μ ν μ΄μ λμ€νλ μ΄λ₯Ό μ¬μ©ν μ μλμ§ μ¬λΆλ₯Ό λνλ λλ€.
μ¬μ© μ¬λ‘: κΈλ‘λ² μ¬μ©μ μ°Έμ¬
Presentation APIλ νΉν κΈλ‘λ² μ¬μ©μ μ°Έμ¬κ° μ€μν λ€μν μ°μ λΆμΌμμ κ΄λ²μν μμ© λΆμΌλ₯Ό κ°μ§κ³ μμ΅λλ€.- λμ§νΈ μ¬μ΄λμ§: 곡ν, μΌνλͺ°, 컨νΌλ°μ€ μΌν°μ κ°μ 곡곡 μ₯μμμ λμ μ½ν μΈ , κ΄κ³ λ° μ 보λ₯Ό νμν©λλ€. μλ₯Ό λ€μ΄ κ΅μ 곡νμ APIλ₯Ό μ¬μ©νμ¬ μ¬λ¬ νλ©΄μ νκ³΅νΈ μ 보λ₯Ό νμνκ³ μ¬νμμ μΈμ΄ κΈ°λ³Έ μ€μ μΌλ‘ νμ§νν μ μμ΅λλ€.
- μΈν°λν°λΈ ν€μ€μ€ν¬: λ°λ¬Όκ΄, μ μν λ° λ¬΄μ λ°λνλ₯Ό μν μΈν°λν°λΈ ν€μ€μ€ν¬λ₯Ό λ§λ€μ΄ μ¬μ©μκ° λ ν° νλ©΄μμ μ½ν μΈ λ₯Ό νμν μ μλλ‘ ν©λλ€. λ°λ¬Όκ΄μ΄ Presentation APIλ‘ κ΅¬λλλ ν€μ€μ€ν¬λ₯Ό ν΅ν΄ μ¬λ¬ μΈμ΄λ‘ μΈν°λν°λΈ μ μνλ₯Ό μ 곡νλ€κ³ μμν΄ λ³΄μΈμ.
- νλ μ ν μ΄μ λ° μ»¨νΌλ°μ€: λ°νμ νλ©΄μ λ°νμ λ ΈνΈ λ° λ³΄μΆ© μλ£λ₯Ό νμνκ³ μ²μ€μ μν΄ νλ‘μ ν°μ μ£Όμ νλ μ ν μ΄μ μ¬λΌμ΄λλ₯Ό νμνμ¬ νλ μ ν μ΄μ μ ν₯μμν΅λλ€. μ΄λ λ°νμκ° μ¬λ¬ μΈμ΄λ‘ λ μ¬λΌμ΄λμ λ€μν λ²μ μ κ΄λ¦¬ν΄μΌ νλ κ΅μ 컨νΌλ°μ€μμ νΉν μ μ©ν©λλ€.
- κ²μ λ° μν°ν μΈλ¨ΌνΈ: λ¨μΌ μ₯μΉ μ΄μμ κ²μ νλ μ΄λ₯Ό νμ₯νλ λ©ν° μ€ν¬λ¦° κ²μ λ° μν°ν μΈλ¨ΌνΈ κ²½νμ κ°λ°ν©λλ€. μ μΈκ³μ μΌλ‘ μΈκΈ° μλ κ²μμ Presentation APIλ₯Ό μ¬μ©νμ¬ λ³΄μ‘° νλ©΄μ νμ₯λ λ§΅ 보기 λλ μΊλ¦ν° μ 보λ₯Ό μ 곡ν μ μμ΅λλ€.
- κ΅μ‘ λ° νλ ¨: μΈν°λν°λΈ νμ΄νΈλ³΄λμ νμ μ₯μΉμ νμλλ 보좩 μλ£λ₯Ό ν΅ν΄ νμ νμ΅ νκ²½μ μ‘°μ±ν©λλ€. κ°μ κ΅μ€ νκ²½μμ APIλ κ΅μ¬κ° μ£Όμ μ½ν μΈ λ₯Ό μ μ΄νλ λμ 보쑰 νλ©΄μ μΈν°λν°λΈ μ°μ΅ λ¬Έμ λ₯Ό νμν μ μμ΅λλ€.
- μλ§€ λ° μ μ μκ±°λ: κ³ κ°μ΄ νλΈλ¦Ώμμ κ΄λ ¨ νλͺ©μ νμν μ μλλ‘ νλ©΄μ λν λμ€νλ μ΄μ μ ν μΈλΆ μ 보 λ° νλ‘λͺ¨μ μ 보μ¬μ€λλ€. μλ₯ λ§€μ₯μμλ APIλ₯Ό μ¬μ©νμ¬ λν νλ©΄μ λ°μ¨μ΄ μΌλ₯Ό νμνκ³ κ³ κ°μ κ·Όμ² νλΈλ¦Ώμμ μ μ¬ν νλͺ©μ νμν μ μμ΅λλ€.
Presentation API ꡬν: μ€μ©μ μΈ κ°μ΄λ
μ€μ©μ μΈ μ½λ μμ μ ν¨κ» Presentation APIλ₯Ό ꡬννλ κ³Όμ μ μ΄ν΄λ³΄κ² μ΅λλ€. μ΄ μμ μμλ νλ μ ν μ΄μ νλ©΄μ μ΄κ³ κΈ°λ³Έ νλ©΄κ³Ό νλ μ ν μ΄μ νλ©΄ κ°μ λ©μμ§λ₯Ό 보λ΄λ λ°©λ²μ 보μ¬μ€λλ€.
1. Presentation API μ§μ νμΈ
λ¨Όμ λΈλΌμ°μ κ° Presentation APIλ₯Ό μ§μνλμ§ νμΈν΄μΌ ν©λλ€.
if ('PresentationRequest' in window) {
console.log('Presentation APIκ° μ§μλ©λλ€!');
} else {
console.log('Presentation APIκ° μ§μλμ§ μμ΅λλ€.');
}
2. νλ μ ν μ΄μ λμ€νλ μ΄ μμ²
PresentationRequest κ°μ²΄λ νλ μ ν
μ΄μ
λμ€νλ μ΄λ₯Ό μ°Ύκ³ μ°κ²°νλ νλ‘μΈμ€λ₯Ό μμνλ λ° μ¬μ©λ©λλ€. νλ μ ν
μ΄μ
μμ κΈ° νμ΄μ§μ URLμ μ 곡ν΄μΌ ν©λλ€.
const presentationRequest = new PresentationRequest('/presentation.html');
presentationRequest.start()
.then(presentationConnection => {
console.log('νλ μ ν
μ΄μ
λμ€νλ μ΄μ μ°κ²°λμμ΅λλ€.');
// μ°κ²° μ²λ¦¬
})
.catch(error => {
console.error('νλ μ ν
μ΄μ
μμ μ€ν¨:', error);
});
3. νλ μ ν μ΄μ μ°κ²° μ²λ¦¬
μ°κ²°μ΄ μ€μ λλ©΄ νλ μ ν μ΄μ λμ€νλ μ΄μ λ©μμ§λ₯Ό λ³΄λΌ μ μμ΅λλ€.
presentationRequest.start()
.then(presentationConnection => {
console.log('νλ μ ν
μ΄μ
λμ€νλ μ΄μ μ°κ²°λμμ΅λλ€.');
presentationConnection.onmessage = event => {
console.log('νλ μ ν
μ΄μ
λμ€νλ μ΄μμ λ©μμ§λ₯Ό λ°μμ΅λλ€:', event.data);
};
presentationConnection.onclose = () => {
console.log('νλ μ ν
μ΄μ
μ°κ²°μ΄ λ«νμ΅λλ€.');
};
presentationConnection.onerror = error => {
console.error('νλ μ ν
μ΄μ
μ°κ²° μ€λ₯:', error);
};
// νλ μ ν
μ΄μ
λμ€νλ μ΄μ λ©μμ§ λ³΄λ΄κΈ°
presentationConnection.send('κΈ°λ³Έ νλ©΄μμ μλ
νμΈμ!');
})
.catch(error => {
console.error('νλ μ ν
μ΄μ
μμ μ€ν¨:', error);
});
4. νλ μ ν μ΄μ μμ κΈ° νμ΄μ§ (presentation.html)
νλ μ ν μ΄μ μμ κΈ° νμ΄μ§λ 보쑰 νλ©΄μ νμλλ νμ΄μ§μ λλ€. κΈ°λ³Έ νμ΄μ§μμ λ©μμ§λ₯Ό μμ ν΄μΌ ν©λλ€.
νλ μ ν
μ΄μ
μμ κΈ°
νλ μ ν
μ΄μ
μμ κΈ°
5. νλ μ ν μ΄μ κ°μ©μ± μ²λ¦¬
PresentationRequest.getAvailability() λ©μλλ₯Ό μ¬μ©νμ¬ νλ μ ν
μ΄μ
λμ€νλ μ΄μ κ°μ©μ±μ λͺ¨λν°λ§ν μ μμ΅λλ€.
presentationRequest.getAvailability()
.then(availability => {
console.log('νλ μ ν
μ΄μ
κ°μ©μ±:', availability.value);
availability.onchange = () => {
console.log('νλ μ ν
μ΄μ
κ°μ©μ±μ΄ λ³κ²½λμμ΅λλ€:', availability.value);
};
})
.catch(error => {
console.error('νλ μ ν
μ΄μ
κ°μ©μ±μ κ°μ Έμ€μ§ λͺ»νμ΅λλ€:', error);
});
κΈλ‘λ² λ©ν° μ€ν¬λ¦° μ½ν μΈ κ΄λ¦¬λ₯Ό μν λͺ¨λ² μ¬λ‘
κΈλ‘λ² μ¬μ©μλ₯Ό μν λ©ν° μ€ν¬λ¦° μ ν리μΌμ΄μ μ κ°λ°ν λλ λ€μ λͺ¨λ² μ¬λ‘λ₯Ό κ³ λ €νμμμ€.
- μ§μν: λ€μν μΈμ΄, μ§μ λ° λ¬Ένμ μ νΈλμ λ§κ² μ½ν μΈ λ₯Ό μ‘°μ νκΈ° μν κ°λ ₯ν μ§μν μ λ΅μ ꡬνν©λλ€. μ¬κΈ°μλ ν μ€νΈ λ²μ, λ μ§ λ° μκ° νμ μ‘°μ , μ μ ν μ΄λ―Έμ§ μ¬μ©μ΄ ν¬ν¨λ©λλ€.
- μ κ·Όμ±: μ ν리μΌμ΄μ μ΄ μ₯μ κ° μλ μ¬μ©μκ° μ‘μΈμ€ν μ μλλ‘ ν©λλ€. μ΄λ―Έμ§μ λν λ체 ν μ€νΈ μ 곡, ν€λ³΄λ νμ λ° νλ©΄ νλ κΈ° νΈνμ±μ μ 곡νκΈ° μν΄ WCAGμ κ°μ μ κ·Όμ± μ§μΉ¨μ λ°λ¦ λλ€.
- μ±λ₯ μ΅μ ν: λ€μν μ₯μΉ λ° λ€νΈμν¬ μ‘°κ±΄μμ μνν μ¬μ©μ κ²½νμ 보μ₯νκΈ° μν΄ μ ν리μΌμ΄μ μ μ±λ₯μ μ΅μ νν©λλ€. μ΄λ―Έμ§ μμΆ, μ½λ μΆμ λ° μΊμ±κ³Ό κ°μ κΈ°μ μ μ¬μ©νμ¬ λ‘λ© μκ°μ μ€μ΄κ³ μλ΅μ±μ κ°μ ν©λλ€.
- λ°μν λμμΈ: μ ν리μΌμ΄μ μ΄ λ°μνμ΄ λλλ‘ λμμΈνκ³ λ€μν νλ©΄ ν¬κΈ°μ ν΄μλμ λ§κ² μ‘°μ ν©λλ€. CSS λ―Έλμ΄ μΏΌλ¦¬ λ° μ μ°ν λ μ΄μμμ μ¬μ©νμ¬ λͺ¨λ μ₯μΉμμ μ½ν μΈ κ° λ³΄κΈ° μ’κ² νμλλλ‘ ν©λλ€.
- κ΅μ°¨ λΈλΌμ°μ νΈνμ±: νΈνμ± λ° μΌκ΄λ λμμ 보μ₯νκΈ° μν΄ λ€μν λΈλΌμ°μ λ° νλ«νΌμμ μ ν리μΌμ΄μ μ ν μ€νΈν©λλ€. μ΄μ λΈλΌμ°μ μ λν μ§μμ μ 곡νκΈ° μν΄ κΈ°λ₯ κ°μ§ λ° ν΄λ¦¬νμ μ¬μ©ν©λλ€.
- 보μ: μ·¨μ½μ μΌλ‘λΆν° μ ν리μΌμ΄μ μ 보νΈνκΈ° μν΄ λ³΄μ λͺ¨λ² μ¬λ‘λ₯Ό ꡬνν©λλ€. λͺ¨λ ν΅μ μ HTTPSλ₯Ό μ¬μ©νκ³ μ¬μ©μ μ λ ₯μ μ ν¨μ± κ²μ¬νκ³ λ°μ΄ν°λ₯Ό μ΄κ· νμ¬ κ΅μ°¨ μ¬μ΄νΈ μ€ν¬λ¦½ν (XSS) λ° κΈ°ν 보μ μνμ λ°©μ§ν©λλ€.
- μ¬μ©μ κ²½ν(UX): μ§κ΄μ μ΄κ³ νμνκΈ° μ¬μ΄ μ¬μ©μ μΉνμ μΈ μΈν°νμ΄μ€λ₯Ό λμμΈν©λλ€. μ¬μ©μ ν μ€νΈλ₯Ό μννμ¬ νΌλλ°±μ μμ§νκ³ μ λ°μ μΈ μ¬μ©μ κ²½νμ κ°μ ν©λλ€.
- μ½ν μΈ μ μ‘ λ€νΈμν¬(CDN): CDNμ νμ©νμ¬ μ ν리μΌμ΄μ μ μμ°μ μ μΈκ³μ μΌλ‘ λ°°ν¬νμ¬ μ μΈκ³ μ¬μ©μμ λΉ λ₯Έ λ‘λ© μκ°μ 보μ₯ν©λλ€.
λ¬Ένμ κ³ λ € μ¬ν μ²λ¦¬
κΈλ‘λ² μ¬μ©μλ₯Ό λμμΌλ‘ μ¬λ¬ νλ©΄μ μ½ν μΈ λ₯Ό νμν λλ λ¬Ένμ λμμ€λ₯Ό κ³ λ €νλ κ²μ΄ μ€μν©λλ€. κ·Έλ κ² νμ§ μμΌλ©΄ μ€ν΄λ μ¬μ§μ΄ λΆμΎκ°μ μ€ μ μμ΅λλ€.
- μμ μμ§μ£Όμ: μμμ λ¬Ένλ§λ€ λ€λ₯Έ μλ―Έλ₯Ό κ°μ΅λλ€. μλ₯Ό λ€μ΄ ν°μμ μμ λ¬Ένμμ μμν¨μ λνλ΄μ§λ§ μΌλΆ μμμ λ¬Ένμμλ μ λμ κ΄λ ¨λλ κ²½μ°κ° λ§μ΅λλ€.
- μ΄λ―Έμ§ λ° λμν: μ¬μ©νλ μ΄λ―Έμ§μ μμ΄μ½μ μ£Όμνμμμ€. νΉμ λ¬ΈνκΆμμ λΆμΎκ°μ μ£Όκ±°λ μ€ν΄λ₯Ό μ΄ μ μλ κΈ°νΈλ₯Ό μ¬μ©νμ§ λ§μμμ€. μλ₯Ό λ€μ΄ μ μ μ€μ²λ μ μΈκ³μ μΌλ‘ λ§€μ° λ€λ₯Έ μλ―Έλ₯Ό κ°μ§ μ μμ΅λλ€.
- μΈμ΄ λμμ€: λ¨μν ν μ€νΈλ₯Ό λ²μνλ κ²λ§μΌλ‘λ μΆ©λΆνμ§ μμ μ μμ΅λλ€. μ¬μ©λ μΈμ΄κ° λ¬Ένμ μΌλ‘ μ μ νκ³ κ΄μ©κ΅¬ λ° μ§μ ννμ κ³ λ €νλμ§ νμΈν©λλ€.
- μ μ€μ² λ° λͺΈμ§ μΈμ΄: μ ν리μΌμ΄μ μ λνν μμκ° ν¬ν¨λ κ²½μ° μ μ€μ²μ λͺΈμ§ μΈμ΄κ° λ¬ΈνκΆλ§λ€ μ΄λ»κ² ν΄μλλμ§ μμμΌ ν©λλ€.
- μ’ κ΅μ λ° μ€λ¦¬μ κ³ λ € μ¬ν: μ½ν μΈ λ₯Ό μ μν λ μ’ κ΅μ λ° μ€λ¦¬μ μ λ μ μ‘΄μ€ν©λλ€. λΆμΎνκ±°λ 무λ‘νλ€κ³ κ°μ£Όλ μ μλ μ΄λ―Έμ§λ μ 보λ₯Ό νμνμ§ λ§μμμ€.
κ³ κΈ κΈ°μ λ° λ―Έλ λν₯
Presentation APIλ μλ‘μ΄ κΈ°λ₯κ³Ό κΈ°λ₯μ΄ μΆκ°λλ©΄μ μ§μμ μΌλ‘ μ§ννκ³ μμ΅λλ€. μ£Όλͺ©ν΄μΌ ν λͺ κ°μ§ κ³ κΈ κΈ°μ λ° λ―Έλ λν₯μ λ€μκ³Ό κ°μ΅λλ€.
- WebXR ν΅ν©: Presentation APIμ WebXRμ κ²°ν©νμ¬ λ¬Όλ¦¬μ μΈκ³μ κ°μ μΈκ³λ₯Ό νΌν©ν λͺ°μ ν λ©ν° μ€ν¬λ¦° κ²½νμ λ§λλλ€.
- νλλ μ΄μ ID: νλλ μ΄μ ID κ΄λ¦¬λ₯Ό μ¬μ©νμ¬ μ¬λ¬ μ₯μΉ λ° λμ€νλ μ΄μμ μ¬μ©μλ₯Ό μμ νκ² μΈμ¦ν©λλ€.
- μ€μκ° νμ : μ¬μ©μκ° λμΌν μ½ν μΈ μμ λμμ μνΈ μμ©νκ³ νμ ν μ μλλ‘ μ€μκ° νμ κΈ°λ₯μΌλ‘ λ©ν° μ€ν¬λ¦° μ ν리μΌμ΄μ μ ν₯μμν΅λλ€.
- AI κΈ°λ° μ½ν μΈ κ°μΈν: μΈκ³΅ μ§λ₯μ μ¬μ©νμ¬ μ¬μ©μ κΈ°λ³Έ μ€μ λ° μ»¨ν μ€νΈμ λ°λΌ μ½ν μΈ λ₯Ό κ°μΈννμ¬ λμ± κ΄λ ¨μ± λκ³ λ§€λ ₯μ μΈ κ²½νμ μ 곡ν©λλ€.
- ν₯μλ μ₯μΉ κ²μ: Bluetooth λλ Wi-Fi Directλ₯Ό μ¬μ©νμ¬ νλ μ ν μ΄μ λμ€νλ μ΄λ₯Ό κ²μνκ³ μ°κ²°νλ μλ‘μ΄ λ°©λ²μ λͺ¨μν©λλ€.
λ©ν° μ€ν¬λ¦° κΈ°μ μ νμ©νλ κΈλ‘λ² κΈ°μ μ μ
μ¬λ¬ κΈλ‘λ² κΈ°μ μ΄ μ΄λ―Έ λ©ν° μ€ν¬λ¦° κΈ°μ μ νμ©νμ¬ κ³ κ° μ°Έμ¬λ₯Ό κ°ννκ³ λΉμ¦λμ€ μ΄μμ κ°μ νκ³ μμ΅λλ€.
- IKEA: μΌλ£Έμμ λνν λμ€νλ μ΄λ₯Ό μ¬μ©νμ¬ κ³ κ°μ΄ λ€μν κ°κ΅¬ μ΅μ μ νμνκ³ λμμΈμ μ¬μ©μ μ§μ ν μ μλλ‘ ν©λλ€.
- Starbucks: λ§€μ₯μμ μ¬λ¬ νλ©΄μ λμ§νΈ λ©λ΄μ νλ‘λͺ¨μ μ νμνμ¬ κ³ κ°μκ² μ΅μ μ 보μ κ°μΈνλ μΆμ²μ μ 곡ν©λλ€.
- Emirates Airlines: ν곡νΈμμ λ©ν° μ€ν¬λ¦° μν°ν μΈλ¨ΌνΈ μμ€ν μ νμ©νμ¬ μΉκ°μκ² λ€μν μν, TV νλ‘κ·Έλ¨ λ° κ²μμ μ 곡ν©λλ€.
- Accenture: μ¬λ¬΄μ€μμ λ©ν° μ€ν¬λ¦° νμ λꡬλ₯Ό ꡬννμ¬ μ§μμ΄ νλ‘μ νΈμμ λ³΄λ€ ν¨κ³Όμ μΌλ‘ ν¨κ» μμ ν μ μλλ‘ ν©λλ€.
- Google: Chrome λΈλΌμ°μ μμ Presentation APIλ₯Ό μ¬μ©νμ¬ μ¬μ©μκ° TV λ° νλ‘μ ν°μ κ°μ μΈλΆ λμ€νλ μ΄λ‘ μ½ν μΈ λ₯Ό μ μ‘ν μ μλλ‘ ν©λλ€.
κ²°λ‘ : Presentation APIλ‘ κΈλ‘λ² μ°Έμ¬ κ°ν
νλ‘ νΈμλ Presentation APIλ κΈλ‘λ² μ¬μ©μλ₯Ό μ°Έμ¬μν€κ³ μ 보λ₯Ό μ 곡ν μ μλ λ©ν° μ€ν¬λ¦° κ²½νμ ꡬμΆνκΈ° μν κ°λ ₯ν λꡬλ₯Ό μ 곡ν©λλ€. APIμ κΈ°λ₯μ μ΄ν΄νκ³ λ¬Ένμ λμμ€λ₯Ό κ³ λ €νκ³ λͺ¨λ² μ¬λ‘λ₯Ό λ°λ₯΄λ©΄ κ°λ°μλ λ¨μΌ νλ©΄ μ΄μμΌλ‘ νμ₯λκ³ λμ± νλΆνκ³ λͺ°μ κ° μλ μ¬μ©μ κ²½νμ μ 곡νλ νμ μ μΈ μ ν리μΌμ΄μ μ λ§λ€ μ μμ΅λλ€. κΈ°μ μ΄ κ³μ λ°μ ν¨μ λ°λΌ Presentation APIλ μΉ κ°λ° λ° μ μΈκ³μ μΌλ‘ λνν μ½ν μΈ μ λ¬μ λ―Έλλ₯Ό νμ±νλ λ° μ μ λ μ€μν μν μ ν κ²μ λλ€. λ©ν° μ€ν¬λ¦° νλ μ ν μ΄μ μ νμ λ°μλ€μ΄κ³ κΈλ‘λ² κ·λͺ¨λ‘ μ¬μ©μμ μ°κ²°ν μ μλ μλ‘μ΄ κ°λ₯μ±μ μ΄μ΄λ³΄μΈμ.μ€ν κ°λ₯ν ν΅μ°°λ ₯:
- μ€ν μμ: Presentation APIμ μ΅μν΄μ§κΈ° μν΄ κ°λ¨ν λ©ν° μ€ν¬λ¦° μ ν리μΌμ΄μ μ ꡬννλ κ²μΌλ‘ μμν©λλ€.
- μ§μν μ°μ μμ μ§μ : λ€μν μ¬μ©μλ₯Ό λμμΌλ‘ νκΈ° μν΄ κ°λ ₯ν μ§μν μ λ΅μ ν¬μν©λλ€.
- μ κ·Όμ±μ μ§μ€: μ ν리μΌμ΄μ μ΄ μ₯μ κ° μλ μ¬μ©μκ° μ‘μΈμ€ν μ μλλ‘ ν©λλ€.
- μ΅μ μ 보 μ μ§: λ©ν° μ€ν¬λ¦° κΈ°μ μ μ΅μ κ°λ° λ° λͺ¨λ² μ¬λ‘λ₯Ό μ΅μ μνλ‘ μ μ§ν©λλ€.