본즈(Bones)

“IAR Embedded Workbench는 합리적인 가격에 양질의 코드와 우수한 디버깅 환경을 제공합니다."

bones_product_manigras.jpg

장애인의 일상생활을 편리하게 하는 임베디드 기술

스위스 회사인 주식회사 Bones(Bones Inc.)는 2003년 동기를 부여한 한 통의 전화에서 출발했습니다. Stephan Knecht는 경영 컨설팅 회사를 그만두고 사업 구상을 위해 각종 회사나 단체에 연락하기 시작했습니다. 그중 스위스의 시각장애인 협회에서 지금은 사람들이 당연하게 여기는 방식으로 사회의 접근성을 높이는 필수 제품을 상세히 설명한 자료를 제공했고, Stephan Knecht는 바로 여기서 영감을 얻었습니다.

Bones의 제품군에서 처음 출시 기기는 음성 녹음기입니다. 현재 Bones는 시각장애인을 위한 보조기술 제품군에서 다양한 기기(약 10,000가지) 판매하고 있습니다. Bones는 평범하지 않은 기능을 사용해야 하는 집단을 타깃으로 한 전용 제품을 제공합니다.  

스위스 노이하우젠에 소재한 Bones의 대표이사 Stephan Knecht는 "2003년에 시각장애인협회 회원들과 2주에 한 번 간담회를 가졌습니다며, 이 시장에서 원하는 니즈에 대한 설명을 들었다고 합니다.

bones_product_1.jpgMilestone 312는 무게가 49그램이고 각종 기능을 장착한 휴대용 기기입니다. 녹음, 음성 재생 기능, 음악, 오디오북 등의 기능을 갖추었는데, 가게에서 구입할 수 있는 MP3 플레이어에 비하면 그다지 인상적인 사양은 아닙니다. 하지만 기능과 특장점 리스트를 자세히 살펴보면, 이 제품이 평범한 기기가 아니라는 것을 단번에 알 수 있습니다. 예를 들어, 텍스트 파일을 합성 음성을 이용하여 읽는 것이 가능합니다. 독창적인 RFID 기술 애플리케이션으로 집안에서 대상 추적도 가능합니다. 휴대용 컬러 리더를 USB OTG 인터페이스를 통해 연결하면 시각장애를 가진 이용자들이 대상의 색상을 알 수 있기 때문에 무엇을 입어야 할지 결정하는 데 특히 도움이 됩니다. 

다양한 니즈를 충족하는 사용성 있고 유용한 기능 구현

이용자들은 여러 가지 파일 구조를 살펴보고 각종 기능에 접근하기 위해 청각과 감각에 의존해야 합니다. 따라서 무선주파수 식별(RFID)을 비롯한 여러 가지 기술이 필요합니다. 예를 들어, Bones의 기기들은 디스플레이 대신 합성 스피치와 고유의 모양을 가진 커다란 버튼을 포함하고 있습니다.  

개발 단계에서 각종 간담회와 시스템 테스트를 통해 사용자 그룹과 긴밀하게 협력하여 최종 제품이 고객의 요구사항을 만족할 수 있도록 합니다.

무엇보다 사용성이 중요합니다.

bones_product.jpg

Milestone 312 오디오 재생과 녹음, SD 카드, NAND 플래시, FM 튜너, RFID 인식, 실시간 시계, USB 온더고(OTG) 인터페이스를 갖추었습니다. 

RFID 응용 사례를 들자면 아래와 같습니다. 대상 식별을 위해 RFID 태그를 부착하는 경우입니다. 예를 들어, 커피 테이블이나 선반에 쌓여있는 개별 CD들을 식별하기 위한 보조장치입니다. 태그의 일련번호가 각 CD의 고유ID가 되는 셈입니다. 이용자는 각 CD의 구두 설명을 Milestone 312에 녹음할 수 있습니다. 그러면 Milestone 312를 이용해 CD를 스캔하면서 이어폰으로 설명을 재생할 수 있습니다. 

Knecht에 따르면, “이 음성 녹음기는 해당 메시지를 고유의 일련번호와 연계합니다.  

주식회사 Bones는 시각장애인에게 유사한 종류의 제품을 제공하는 대표적인 업체 4군데 중 하나입니다. Knecht는 자사 제품이 가지고 있는 경쟁력을 잘 인지하고 있습니다. 

우리는 가장 강력한 스피커를 갖추어 음량이 가장 크면서 크기가 가장 작은 제품을 제공합니다. 기기 운전법은 최대한 간소화하였고, 배터리 수명은 최대한 길게 만들었습니다.

IAR 임베디드 워크벤치 도입 결정

주식회사 Bones는 소프트웨어 개발을 위해 암용 IAR 임베디드 워크벤치를 이용합니다. 프로그래밍 언어는 C언어를 사용합니다. Milestone 312 소프트웨어에는 CMX RTOS를 씁니다. 

Kneft에 따르면 Bones에서 IAR 임베디드 워크벤치를 도입한 데에는 여러 가지 이유가 있다고 합니다. “IAR 임베디드 워크벤치는 합리적인 가격으로 양질의 코드와 우수한 디버깅 환경을 제공합니다. 그러한 사용성이 매우 투명하다고 판단했습니다. 기능도 접근성이 높고 찾기가 쉽습니다. 

Knecht에게 양질의 코드란 버그가 없는 코드를 말합니다. 즉 희귀한 마이크로프로세서 리소스와 메모리를 효율적으로 이용하며, 온보드 리소스를 효율적으로 이용하여 전력 소비를 줄이는 코드입니다. 

IAR 임베디드 워크벤치를 이용하면 코드 크기와 속도 측면에서 코드를 지능적으로 컴파일할 수 있음을 확인했습니다. 이 두 가지 요인은 종종 밀접하게 연관되어 있습니다.” 

Milestone 312의 이전 모델인 Milestone 311도 고객의 호평을 받았습니다. 하지만 앞으로의 니즈를 충족시키려면 새로 개발된 디자인 전략에 따라 만들어진 신세대 제품군을 개발해야 했습니다. 

“Milestone 311의 여러 가지 기능을 하드웨어에서 구현했기 때문에 유연성을 확보하려면 이 기능을 소프트웨어로 옮겨야 했습니다.

죄송하지만, 당사 사이트에서는 Internet Explorer를 지원하지 않습니다.보다 편안한 사이트를 위해 Chrome, Edge, Firefox 등과 같은 최신 브라우저를 사용해 주시길 부탁드립니다.