기본 콘텐츠로 건너뛰기

발상의 전환

살아오면서 상당히 많이 들어온 얘기 중의 하나가
"발상의 전환" 이라고 생각합니다.
현재 Mobile 산업에서 큰 획을 그리고 있는 Apple 사의 i 시리즈가 그 한 예라 하겠습니다.
스티브 잡스의 발상의 전환에서 이루어 낸 걸작입니다.
Apple 사는 얼마전까지만 하더라도 그 명성에는 걸맞지 않은 많은 어려움을 겪었습니다.
그 와중에 I POD, I PHONE, I PAD 를 개발하여 소비자들의 열광을 받았습니다.
그 회사의 전략은 이러했습니다.
동일한 하드웨어에 소프트웨어를 통합하여 호환성을 최대한 유지하는 전략이었습니다.
실상 I 시리즈의 소프트웨어는 그 화려함과 인터페이스의 간략화, 다 접점 인식 터치 스크린을 적용하여
공상과학 영화에서는 가능했던 대형 스크린 위에 손과 손가락을 이용하여 프로그램을 실행하고
프로그램 창을 확대하며, 키보드나 마우스의 부수적인 장치없이도 컴퓨터를 사용할 수 있는 환경으로
진화하고 있습니다.
비교하여 우리나라의 경우, 삼성전자가 전세계 모바일 시장을 선점하였었습니다.
실상 판매는 많이 했습니다만, 거기에 사용하는 주요한 OS 는 퀄컴의 것이었으며, 하드웨어의 주요한
단위 칩들이 미국, 일본, 유럽의 것이었습니다. MMI와 GUI, 기구 디자인을 제외한 거의 대부분이
외국의 기술을 도입하여 응용한 사례입니다.
모바일 서비스를 제공하는 S 사를 비롯한 많은 업체들은 그들 자신의 Nate, OZ 등 CDMA 망을 이용한
인터넷 접속을 통해 어마끔찍한 재화를 축적하며, 새로운 시대로의 무선 인터넷 시장 도입을 눈먼 정부를
이용하여 I PHONE 과 같은 무선 인터넷이 장점인 Smart Phone 이 개발과 도입을 막아오다가 Apple 사에
그 자리를 내 주게 되었습니다. 실제로는 Smart Phone 의 개발에 있어서 우리나의 Mobile 제조사들은
미리부터 그 기술력을 확보하고 있었습니다.
MP3 Player 의 경우도 안타까웠습니다. 세계 최초로 Mobile MP3 Player 를 개발하여 세계를 선점하여
나아갈 때 건실한 중소기업체를 S 사의 가격으로 밀어냈습니다. 그리고는 그 시장을 중국과 같은 제 3세계에
밀리며 시장을 내어주고 물러났습니다.
이러한 문제점들은 면밀히 검토하고 시장의 속성을 파악한 Apple 은 하드웨어로의 경쟁력을 최소화하고
소프트웨어 연구개발에 몰두하여 시리즈로 묶었습니다.
사용자의 입장에서 보면, 수많은 제품을 사용함에 각기 다른 기능과 인터페이스를 공부하면서 새로운 제품을
사용하는 것에 지쳤습니다. 이를 소프트웨어 호환성으로 극복한 사례입니다.
이러한 현실은 TV와 같은 가전제품을 뛰어넘어 자동차에까지 이릅니다. 이제는 자동차도 컴퓨터처럼
OS를 내장하여 부팅을 합니다. 컴퓨터를 켜듯이 자동차 시동을 거는 것입니다.
Windows 에서와 같이 오류가 발생하면 파란 화면이 뜨는 문제는 없어야 겠지요. 100km 이상의 속도에서
이런 일이 발생하는 것은 생각하기도 싫습니다. 그렇기 때문에 Hard Real Time Operating System과
100 Reliability and safety 소프트웨어를 개발하고 있습니다. 여기에는 항공/우주 공학에서 시도하고
성공한 수많은 기술이 도입되고 있습니다. 우리나라 유수의 자동차 회사들이 이에 보조를 못 맞출 경우,
Apple 의 사례와 같은 일이 다시금 현실로 나타날 것입니다.
거기에 우리가 연구개발한 Demand controller 의 우수성을 타 사의 그것과 비교한다면 우리의
최대전력관리장치는 소프트웨어의 최적화된 기능을 총집결한 제품입니다.
물론 하드웨어의 안정적인 설계가 기초가 되어있기 때문에 가능한 것입니다.
우리의 최대전력관리장치는 Web Server 를 내장하였으며, 별도의 소프트웨어 설치없이
모든 소프트웨어가 장치에 내장되어있습니다. Convergence 제품이며 Ubiquitous 제품입니다.
또한 연구소에서 Beta 개발한 Mobile Monitoring App 은 Smart Phone 에 설치하여 어디에서든 사용자가
부하를 제어하고 모니터링할 수 있습니다.
우리의 주력 상품은 최대전력관리장치입니다.
그에 수반하여 Smart Energy Meter, Load Controller 를 제품으로 가지고 있습니다.
사용자들에게 최대전력관리장치로서의 동일한 기능보다는 이러한 연구소의 개발 방향과 의지가 더 많이
설명되고 더 홍보되어 단순히 냉난방기를 끄고 켜는 수준의 제품으로 비교되기 보다는 소프트웨어의
우수성이 더 부각되기를 바랍니다.
대경지역 스마트 그리드 선도 기업을 향하여...
연구소장 지성남 씀.

댓글

이 블로그의 인기 게시물

VIDEO_DXGKRNL_FATAL_ERROR on Windows 8.1

Windows 8.1 로 업데이트 이후, Booting 시 Blue Screen 이 뜨면서, VIDEO_DXGKRNL_FATAL_ERROR 또는 SYSTEM_SERVICE_EXCEPTION (atikmpag.sys)  가 발생하는 문제점이 있을 때, 아래와 같이 조치해 보십시오. 제어판 -> 전원 옵션 -> 설정 변경 덮개를 닫으면 수행되는 작업 선택 -> 현재 사용할 수 없는 설정 변경 -> 종료 설정 -> 빠른 시작 켜기(권장)의 Check Box 를 해제함.

Ubuntu (Kubuntu) 에 desktop 파일 만들기

Package 관리자등을 통해 직접 Repository 에 있는 Application 을 설치하는 경우에는 필요한 경로와 파일, Category 로 분류된 Icon 등록 등이 자동적으로 이루어지나 firefox, eclipse 등 새로운 버전을 새로 설치할 경우, 다음과 같은 절차를 통해 시작메뉴에 등록시킬 수 있다. 다음은 eclipse-SDK-3.6-linuxx-gtk.tar.gz 을 받아 설치 등록하는 것을 예로 든다. 1. 다운받은 파일을 /usr/lib에 압축해제한다. (물론, super user 계정으로 실행해야 한다.) 2. 보통의 경우, /usr/bin Directory 는 PATH 에 물려 있으므로 다음과 같은 실행 파일을 만들어 놓는다. # cd /usr/lib # chmod +x eclipse # cd /usr/bin # sudo nano eclipse eclipse 파일에는 아래의 내용을 입력하여 넣는다. export ECLIPSE_HOME="/usr/lib/eclipse" $ECLIPSE_HOME/eclipse $ * # sudo chmod 755 eclipse 3. Desktop Menu 에 추가하려면 # cd /usr/share/applications # sudo nano eclipse.desktop [Desktop Entry] Encoding=UTF-8 Name=Eclipse Comment=Eclipse IDE Exec=eclipse Icon=/usr/lib/eclipse/icon.xpm Terminal=false Type=Application Categories=GNOME;Application;Development' StartupNotify=true 이렇게 입력한 파일을 저장하면, 시작메뉴 > 개발 > Eclipse 아이콘이 생성되어 메뉴에서 직접 실행할 수 있게된다.

네트워크 상의 IP 주소로 MAC 주소를 추출하는 방법

Subject :  How can I get a list of MAC to IP addresses on the network? An easy way to get a list of MAC to IP addresses on the local subnet is to ping every host on the subnet and then check you ARP cache, however pinging every individual node would take ages and the entries only stay in the ARP cache for 2 minutes. 로컬 서브넷 상의 IP 주소에 대한 MAC 주소 목록을 획득하는 쉬운 방법은 서브넷 상의 모든 호스트에게 Ping 을 하고 ARP(Address Resolution Protocol) 캐쉬를 확인하는 것이다.  그러나, 모든 개별 노드에 Ping 하는 것은 많은 시간이 걸릴 것이고 2분동안만 ARP 캐쉬에 체재하면서 들어갈 수 있다. (참고) ARP 캐쉬는 Linux 의 경우 20분, Windows Server 의 경우 2분이 기본적인 Life Time  이다. 그 이후에는 그 데이타가 지워진다. An alternative is to ping the broadcast mask of your subnet which will ping every host on the local subnet (you can't ping the entire network as you only communicate directly with nodes on the same subnet, all other requests are via the gateway so you would just get a ARP entry for the gateway). 로컬 서브넷상의 모든 호스트를 Ping 하게 될 사용자의 서브넷 브로드캐스트 마스크를 Ping 하는 것이 또 다른 방법이다.(동일 서브넷 상의 노드와 직접적으로