Rev. 2.73

지난 29일 "자바 커뮤니티 공동 제 2회 세미나"에서 발표한 자료를 공유합니다. 행사장에서 말씀드린 것 처럼 자료에 사용된 예제는 HTML5 Presentation에서 발췌한 것이고 나름 각색(?)한 것입니다. 위 슬라이드는 IE 계열 브라우저에서는 볼 수 없으며, 페이지를 선택한 후 방향키를 이용하여 넘길 수 있고 슬라이드별 메모는 이 곳에서 확인할 수 있습니다. 날로 먹기가 주특기이다 보니 발표자료도 날로 먹었네요. 연습부족으로 발표시간이 십여분씩이나 연장되어 버렸습니다. 다음에 발표하신 김병곤님께 이 자리를 빌려 죄송하다는 말씀 드립니다. 부족함이 많은 발표였습니다만 호응해 주시고 경청해 주신 여러분들 감사합니다.

Comments

A.J님께 소식듣고 정리해서 포스팅하려고 했는데 Ajaxian에서 벌써 소개했더군요. FireBreath는 윈도, 맥, 리눅스와 같은 각기 다른 플랫폼에서 파이어폭스, 크롬, 사파리, IE 브라우저 단위로 플러그인을 개발하는 수고를 덜어주는 프레임웍입니다. 브라우저 플러그인은 순수 웹 기술만으로 구현하는 것이 어려운 경우 이를 대신할 수 있는 소프트웨어를 연동하여 고차원 서비스를 브라우저를 통하여 제공하기 위한 것입니다. 예를 들면 퀵타임, 플래시, 실버라잇 등이 있겠네요.

NPAPI browsers on windows, mac, and linux:

  • Gecko/Firefox
  • Google Chrome
  • Apple Safari

ActiveX Control hosts:

  • Microsoft Internet Explorer 6, 7, and 8

그리고 아래와 같은 자바스크립트와 연동하기 위한 API도 제공하고 있어 여러모로 수고를 덜 수 있습니다. ActiveX로 인한 크로스-브라우저 이슈가 대두되고 있는 한국 웹문화에 도움될만한 대안이로군요!

JSAPI-chart.png

Comments

자바스크립트 사운드 API인 SoundManager2를 개발한 Scott Schiller씨는 HTML5를 지원하도록 업데이트하고 배포했습니다. 기존에는 플래시(8 또는 9버전)만을 이용했습니다만 HTML5의 Audio요소를 이용하여 MP3파일을 재생할 수 있게 한 것입니다. 이로써 아이패드용 웹 브라우저인 사파리에서도 소리효과를 부여할 수 있게 된 것입니다.

soundManager.useHTML5Audio 옵션을 'true'로 설정하여 활성화 할 수 있으며, 플래시8버전에서 제공하는 API와 유사하게 사용할 수 있습니다. 그리고 HTML5를 지원하지 않는 브라우저인 경우 플래시 버전으로 자동 스위칭합니다. 바로 이전 버전에 추가된 Waveform/frequency 스펙트럼 데이터 출력기능은 플래시9를 이용해야지만 가능하기 때문에 HTML5 Audio가 활성화 된 상태에서는 사용할 수 없습니다.

즉시 적용하였는데 아이패드에서 정말로 소리가 들리는지 궁금하네요.

Comments