어제, linux on the phone 이라는 블로그에서 나온 자료이다.
아이폰에 안드로이드라? 어떻게 보면 사실 대다수의 사람들이 쉽게 상상하기는 힘든 발상이다. 왜냐? 안드로이드와 아이폰의 경쟁 구도를 잘 알고있기 때문이다.


하지만 아이폰 OS도 결국 리눅스 기반이고 안드로이드 역시 리눅스 기반이면 왠지 그 리눅스 기반에 맞게 만들어진 아이폰에서는 돌아갈 수 있지 않을까? 라는 추측은 할 수 있을 것이고, 위의 블로그에서는 이를 현실로 만들어 버린 것이다. 물론 탈옥은 했었겠지. 아마 안드로이드가 오픈 소스라 가능했을 것이다.


이런 것을 보면 무엇이 느껴지는가? 바로 유저들의 갈망이다. 사실, 어떤 OS든지 자신의 입맛에 100% 맞는 경우는 드물다. 그리고, OS에 따라 어플들도 다들 제각기이고 말이다. 하지만 유저들은 좀 더 나은 시스템을 갈망하고 플랫폼 통합을 요구한다. 그래서 애플같이 앱스토어의 수 많은 어플이 있는 곳, 그런 것에 열광하는 것이다. 그러면서도 안드로이드 마켓에서의 어플을 즐기고 싶기에, 심지어 요즘에는 아이폰과 안드로이드를 두대 다 소지하는 사람도 있지 않는가. 아니면 얼마를 들여서 개인 인증을 해서까지 폰을 맞춘다던가.


사람이 원래 다 그런 것 같다. 욕심은 끝이 없는 법이고 특히나 인간은 자유를 찾는 욕심이 더 큰것 같다. 하물며 IT라는 것은 요즘 세상에 정말 편리하게 우리에게 다가왔지만, 어떻게 보면 실생활을 디지털로 표현하는 것 자체가 우리들에게는 즐거움이다. 왜, 글보다는 만화책이 더 쉽게 와닿는 이치와 비슷하지 않는가? 이와 비슷하게 IT는 더더욱이나 다양한 표현 방식으로 우리에게 다가온 것이다.


결국 우리는 이제 Mash-up과 User Experience/Interface에 집중해야 하는 시기가 아닌가 싶다. 얼마나 다양한 서비스를 잘 조합하고 이를 어떻게 유저에게 친숙한 UX를 접목시킨 프로그램으로 다가오는가가 앞으로 Software 및 하드웨어의 관건이 아닐까. 아니면 더 새로운 신기술을 개발하면 되겠지만야, 지금같이 소비자들이 빠르게 빠르게 원하는 시대에는 너무 투자만 해서 기다리기엔 늦는다. 고로 이제 우리는 IT 융합을 통한 새로움을 노려야 할 것이다. 그것이 지금 세상에 우리가 어필할 수 있는 신기술이요, 그리고 시장성이라고 생각한다.
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 메튜장

트랙백 주소 http://izect.kr/trackback/515 관련글 쓰기

댓글을 달아 주세요


불과 몇 개월 사이에 우리는 아이패드와 아이폰 OS 4.0을 보았다. 또한 윈도우 폰의 출시를 바라보며 프로젝트 핑크를 보며 새로운 아이템의 등장에 두근거렸다. 그리고 국내 시장은 아이폰을 시발점으로 안드로이드폰이 잇다라 들어오면서 불붙은 스마트폰 경쟁이 시작되었고, 국내 최대의 기업 삼성 역시 이러한 변화를 받아들이기라도 한듯 개혁과 혁신을 하려고 노력중이다.

아웃소싱 업계에서는 스마트폰 개발자를 구하려고 안달이다. 기존의 모바일 개발자들은 그간 모아두었던 돈을 아낌없이 투자해 고가의 애플 개발 시스템을 구축하는 한편, 이클립스로 쉽게 개발 가능한 안드로이드 SDK는 그 입문서 하며 각종 커뮤니티 까지 빠른 속도로 발전하고 있다.

그야말로 이 모든 것들이 단지 몇년 사이에 이루어진 것이다. 이제 우리는 핸드폰만한 조그마한 기기에서 PC에서만 가능했던 일들이 가능하다. PC를 켜지 않고도 PC를 통한 주요 업무는 이제 스마트폰으로 처리가 가능하다. 메신져는 물론, 메일, 일정관리, 웹서핑 등등.. 게다가 이제 스마트폰도 1Ghz의 시대이다. 용량 역시 거의 100GB를 앞두고 있으며 Wi-Fi,3G 속도나 배터리 용량 역시 날이 갈수록 발전해 가고 있다.

결국 이 모든 것들이 우리 일상에서 우리가 원했던 그것들이 발전하고 발전한 증거라고 할 수 있다. PC가 한참 발전하던 시절, 렙톱이 나와서 사람들을 열광시켰고, 그 노트북은 한때 엄청난 호황을 이루며 2년 전까지만 해도 넷북 열풍에 사람들을 열광시켰다. 그리고 그 노트북의 한계를 극복하기 위해 EV-DO, HSDPA등 다양한 통신수단이 나왔고, 지금의 3G 시대에 이르게 된다.

IT란 그런 것일까? 끝없이 발전하는 것이 IT이긴 하지만, 현재에 IT만큼 우리 일상과 친숙한 것은 찾기 드물다. 우리는 종이로 된 책이나 TV등 다양한 컨텐츠 수단을 즐기곤 했지만 언제 어디서나 즐기는 것을 갈망하자 PMP가 나왔고, 이어서 컨텐츠들은 점차 IT속으로 집결하기 시작했다. 그리고 이를 보다 편리하게 즐기기 위해 아이폰과 같은 스마트 폰이 나온 것이다.

그럼 이러한 것들을 우린 혁명이라고 생각해야 할 것인가? 사람들은 다양한 욕구가 있다. 의식주 등 기본적인 욕구를 떠나서 경제적인 여건이 좋아진 현 시점에서 사람들은 또 다른 감성을 촉구하는 아이템들을 원한다. 오래전 산업화 시대에는 모양이야 어떻던 라디오 기능만 잘 되는 라디오가 인기였다면 지금은 그야말로 모던하고 감성적인 디자인이 아니고서야 라디오는 절대 팔리지 않는다. 컴퓨터만 켜면 라디오 업체들이 서로 경쟁하듯 내놓은 것이 라디오 소프트웨어이다.

결국 우리가 "혁신"이라고 하는 것들은 어떻게 보면 우리가 마음 속 깊이 원하고 있었지만 눈치채기 힘든 것들을 빠르게, 그리고 다방면으로 매력을 추가하여 만든 것 뿐이다. 여기서 물론 기업의 다양한 전략이 함축되어 있을 수도 있지만, 기본적으로 그것들은 우리가 정말 원했던 것이다. 또한 그러한 아이템들을 부분부분 떼놓고 보면 결국 기존에 존재했던 기술들을 짬뽕시킨 것들 뿐이다. 하지만, 좀 더 "멋지고" "획기적으로" 짬뽕시켜셔 아에 새로운 것을 만들어 낸 것이다.

무엇보다 이러한 것들의 공통점은 우리의 삶을 발전시킨다는 것이다. 그것이 무형의 것이든 유형의 것이든 우리네 삶을 변화시키고 있다. 지금, IT를 접하는 우리에게 무엇보다 가장 빠른 매체가 다름아닌 "트위터"라는 것도, 어떤 곳이든 우리의 워크스페이스로 바꿔놓을 수 있는 아이폰이나 아이패드 라는 것도.

삶이 점점 정보로 인해 넘쳐나고, 그것이 인터넷 안에만 있을 줄 알았는데 이제 PC는 우리 사회에서 없다고 하면 말이 안될 정도로 보편화가 이루어졌기에 정보는 우리네 오프라인과 융합될 수 있었다. 그리고, 그 정보를 하나라도 놓치고 싶지 않는 욕구에 인해 이러한 다양한 수단과 방법이 탄생하게 된 것이다.

앞으로는 LCD를 보는 제약조차 없어질 수도 있다. 가상현실이 우리의 실제 공간과 합쳐져서 새로운 공간을 만들어 낼 수도 있다. 그것이 우리가 또한 원하는 것일 수도 있으니깐. 그리고, 실제로 나는 그런 것이 미래라고 생각하고 이를 실현시키는 것은 10년전에 비해서 100배나 빨라졌을 것이라고 단호히 말할 수 있다. 기술은 결국 사람의 NEEDS에 따라 발전하고, 그것은 인간의 욕심이 존속하는 한 계속해서 달려나갈 것이다.

허나 그렇다고 문제가 없는 것은 아니다. 지금 우리네 핸드폰 시장은 얼마나 그 기술의 진보가 빠른지 눈만 감았다 뜨면 신형 핸드폰이 출시된다. 기존 제품과 똑같다면 말 할 가치도 없지만, 디자인이 바뀌든 스펙이 달라지든 기능이 바뀌든 무언가는 바뀐다. 그리고, 분명 우리 사회에선 이를 매혹적으로 생각하는 사람이 있기 마련이고 결국 수요가 따르게 된다. 그야말로 신 기술의 늪에 빠질 확률이 너무 크다는 것이다.

그렇기에 사람은 어떤 것이든 자신에게 맞는 것을 선택하되, 신중히 선택해야 하는 것이다. 그리고 이러한 기술의 발전에 질질 끌려다지니 말고 기술의 발전을 알고 자신을 알아야 한다. 쉽게 말해 뛰는 기술에 나는 자신이 되어야 한다는 것이다.

이제 점차 정보교류의 벽은 흔적도 없이 사라질 것이고, 앞으로는 정보 가공의 싸움이다. 그리고 사람을 매혹시킬 수 있는 제 5의 감을 찾아야 한다.스마트 폰이 아닌 스마트 피플을 우리는 갖춰야 하겠다. 그것이 진정 기술의 위에 설 수 있는 우리 자신을 만드는 발판이 된다고 생각하니 말이다. 기술의 욕심에 눈멀 지 않고 자기 자신을 잃지 않아야 겠다. 보다 더 크게 될 생각을 하라. 그리고 변화를 예측하도록 하라. 그것이 모바일의 변화가 우리에게 말해주고 싶은 것이 아닐까라고 나는 생각해 본다.
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 메튜장

트랙백 주소 http://izect.kr/trackback/511 관련글 쓰기

댓글을 달아 주세요


아이젝트(아이지의 프로젝트를 총칭)의 developer 부분을 드디어 고정시킬 수 있게 되었다.  web/ria/mobile 내가 관심있어 하는 3가지의 부분들로 정해지고 이들간의 상호작용을 통하여 나의 skill을 업할 수 있도록 하려 한다.

세가지의 방향 전부 회사에서 내가 어느정도의 입지를 구축해둔 부분이다. 하지만 si,sm을 주로 하는 회사에서 내 실력을 발휘하기란 절대 쉽지는 않고 그래서 개인개발을 주로 해야 할듯 싶다. 웹과 모바일 서비스를 위주로, mashup 및 widget을 기반으로 다양한 서비스를 구축하고 싶다.

그러기 위해서 또한 필요한 것이 정보력. 정보력을 높히기 위해서는 다른게 없다. 외국어 실력을 높혀야 한다. 최종적으로 내가 추구하고 있는 CEO에 빗대서 인생의 가장 큰 부분을 차지하게 될 foreign_language부분을 업그래이드 하는 것이 중요할 것 같다.

가장 크게 목표로 삼는 것은 "모바일 전문가" 물론 이것은 내 인생의 여러 목표에 있어서 일부분이긴 하지만 당장의 병역특례 생활은 모바일 전문가를 기반으로 크게 나아갈 수 있었으면 좋겠다.

또한 새해와 더불어 훈련소 날짜가 나왔다. 2월 25일로 4주간의 훈련을 받게 되는데 물론 생일을 부대에서 보내게 되어서 조금 슬프긴 하지만 남들은 2년 다녀오는 군대를 1달만 갔다오는 것에 의의를 둔다. 그리고 올해 개인적으로 가장 큰 목표가 "다이어트" 였는데 이를 상반기에 이룰 수 있으면 하반기에 좀 더 다양한 목표를 달성할 수 있지 않을까 하는 기대가 있다. 물론 1달 다녀온다고 쉽게 살이 빠지겠나 싶지만 솔직히 말해서 24살이 다 되어갈때까지 활동적인 생활을 해본 적이 없다. 도저히 이 개발자라는, 프로그래머라는 직업을 가지고 있다 보면 책상에 앉아서 일어날 생각을 하지 않는다.

그렇기에 좀 더 기대가 되는 것 같다. 2월 25일이라, 새해 초부터 한달간 이 "사회" 라는 곳을 벗어나서 있으면 어떻게 내가 변하게 될지 참 많은 기대가 되지만 일단은 회사 내에서 인수인계 정리와 약 두달간의 시간을 잘 보낼 수 있으면 좋겠다.

어쨌든 가장 중요한 것은 트랜드. 하루도 빠짐없이 정보를 수집하고 정보와 더불어 기술을 접해야 하겠다.
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 메튜장

트랙백 주소 http://izect.kr/trackback/486 관련글 쓰기

댓글을 달아 주세요




R.layout.main cannot be resolved


상당히 골치아픈 에러 중 하나이다.
특히나 안드로이드를 처음 시작하는 사람들에게는 더없이 골아픈 에러가 아닐까.. 게다가 왠지 모르게 안드로이드 SDK가 2.0.1대로 버전업되서 그런지, ADT가 버전업되서 그런지.. 그것도 아니면 AVD가 업되서 그런지는 몰라도 가장 기본적인 테스트 프로그램을 하나 만들면 우선 발생되는 에러가 저거다. 그래서 왠지 모르게 안드로이드 내부에 있는 Android.R을 임포트 해줘도 생기는 에러는 마찬가지.

아, 몇시간의 삽질 끝에 알아냈다. 이럴 경우에는 본래 안드로이드 개발을 할 떄 gen폴더에 R.java파일을 자동으로 생성해 주는데 내가 맥이라서 그런지 안되는 것 같다.(아니면 설정을 잘못했던가.)

해결방법은 다음과 같다.

우선 gen폴더에 대고 마우스 우측 버튼 클릭(맥에선 ctrl+클릭) New->Class 로 들어간다.

Name은 R Package는 자신이 처음 프로젝트를 생성할 때 만들어둔 패키지명을 적는다. 예를들어 프로젝트명이 Hello라면 Hello.java파일의 가장 처음에 package xxx 라고 쓰여있는 부분 중에 xxx를 기입한다.

그럼 R.java파일이 생긴다. 내용을 아래와 같이 바꿔준다.
package com.company.helloandroid;

public final class R {
    public static final class attr {
    }
    public static final class drawable {
        public static final int icon=0x7f020000;
    }
    public static final class layout {
        public static final int main=0x7f030000;
    }
    public static final class string {
        public static final int app_name=0x7f040001;
        public static final int hello=0x7f040000;
    }
}


그리고 저장 후 다시 xxx.java파일(xxx는 프로젝트명)로 돌아온다.
다음으로 이와 같이 방금 만든 Package이름.R 을 import시켜주면 에러는 말끔히 사라진다.

단순한 에러이지만 사실 이것은 결국 원인을 밝혀내지 못한 것이다.. 그런 점에서 아쉬움이 남는 에러.. 나중에 좀 더 숙련자가 되면 꼭 찾아내야지 !!
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 메튜장

트랙백 주소 http://izect.kr/trackback/469 관련글 쓰기

  1.  삭제

    Subject: 모토로라의 새로운 안드로이드폰 Opus One

    2009/12/22 22:15 | Tracked from 〓 Processor's IT Blog 〓

    최근 안드로이드폰 시장에서 가장 활발한 모습을 보이는 기업은 모토롤라입니다. 전세계적인 히트작 RAZR 이후 별다른 재미를 보지 못하고 있는 모토롤라는 최근 적자의 늪에서 쉽게 빠져나오지 못하고 있습니다. 이 때문에, 사업의 지속 여부가 불투명할 정도로 상황이 악화되어 가고 있는 현실입니다. 이러한 가운데, 모토롤라는 스마트폰 시장에 적극적인 투자를 하기로 하였고, 그 중에서도 안드로이드 플랫폼에 올인하기로 하였습니다. 이로 인해 간간히 출시하던 윈..

댓글을 달아 주세요

  1. kanais 2011/05/25 16:52  댓글주소  수정/삭제  댓글쓰기

    덕분에 해결했습니다. 좋은 정보 잘 보고 갑니다.



우리의 귀염둥이 안드로이드 폰의 SDK가 벌써 2.0 버전이 출시되었다. 1.6이 나온지 얼마나 됬다고 벌써 2.0이 나오는것인지? 구글의 그 발전 속도는 알아줘야 한다니깐.. 그것도 그렇고, 윈도모바일, 아이폰 등 뭐 요즘 스마트폰 OS경쟁이 하도 치열하니 이속에서 살아남으려면 빠른 발전속도는 생명이지만 문제는 안드로이드는 바뀔때마다 추가 기능이 멋지다는 것이다.

어쨌든, 오늘 구글 공식 블로그를 보다가 구글 맵 네비게이션을 보여주게 된 것을 기쁘게 생각한다(?) 라는 내용의 포스팅을 보았는데 우선 이 동영상을 봐보자.

어떤가? 동영상의 내용을 정리하면 다음과 같은 기능이 있다고 한다.

1. 구글 검색력을 통한 사용자의 입력에 대해 다양한 맞춤 결과를 내놓는다.
예 : thai restaurant : 자기 위치 근처의 태국 음식점

2. 음성 인식을 통한 검색 서비스
the museum with the king tut exhibit in san francisco
이런 식으로 어떤 영화를 상영하는 곳을 안내해라~ 는 인식까지도 가능하다.

3. 인터넷을 통한 실시간 교통량 측정 기능
이 기능은 뭐 우리나라의 네비에도 있는 것 같은데 구글 맵의 경우 매 분마다 교통량이 업데이트 되고 이에 따라 자신의 시속과 비교하여 목적지까지의 시간을 알려주고(왠지 정확할 듯 하다.) 다른 경로의 거리와 시간 등을 알려주어 이를 쉽게 변경할 수 있다.

4. 주변의 주차장,주유소,음식점 등을 쉽게 찾을 수 있다.
이건 뭐 네비마다 있는 기능 같다.



5. 위성 지도
인터넷을 통해 실시간으로 위성지도를 받아서 이를 바탕으로 네비게이션을 해준다. 확실히 지도보다는 실감나고 정확히 알 수 있을 것 같다.

6. 스트리트 뷰 네비게이션
이건 5번을 좀 확장한 개념인데, 구글 스트리트 뷰를 통해 사용자가 바라보고 있는 관점에서 방향을 보여주는 개념이다. 기존의 네비게이션의 View를 사용자가 바라보는 방향으로 가져오고 이를 또 실제 스트리트 뷰를 통하여 사진으로 보여준다는 것이다.

이 정도의 기능이 있는 것 같은데 어떤가? 일반적인 네비게이션은 인터넷에 연결되어 있지 않아서 저러한 정보를 얻을 수 없었지만 안드로이드폰의 경우는 아이폰과 같이 인터넷에 연결되어 있을 것이고, 거기에다가 구글이기 때문에 위성지도와 스트리트 뷰 서비스가 가능한 것이다.(뭐 T-Live같은 서비스도 있지만 아직 대중화는 안된 것 같다.)

결국 이대로 가다간 내 작은 추측인데, 증강현실(Augmented Reality, AR)이 가미된(어차피 안드로이드폰에 카메라 있으니깐.) 네비게이션이 나오지 않을까... 싶은데 말이다. 그러면 일차적으로 AR을 연구하는 쪽에서는 기반을 잡고 나가는 것이다. 실제로 안드로이드 폰에서 그렇게 된다면 말이다.

하아, 어쨌든 참 구글을 보면 우리나라에서 생각했던 부분 부분 기능을 총집합 시켜서 상윗단의 개발을 하는 기분이 든다. 참 아이러니하지.. 멋지게 만들어질 구글을 보며 화이팅~!
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 메튜장

트랙백 주소 http://izect.kr/trackback/426 관련글 쓰기

댓글을 달아 주세요

  1. Favicon of http://hisastro.textcube.com BlogIcon 그별 2009/11/02 16:58  댓글주소  수정/삭제  댓글쓰기

    구글의 이러한 행보들은 더 확고한 구글의 시장 장악으로 이어지겠지요... 구글을 좋아하지만, 독점적으로 나아가는 것에는 문제가 있을 수 있다는 생각을 하기 때문에... 우리의 포털들이 겉 모습만 따라가려 하지 말고, 좀 제대로 사용자들이 원하는 서비스를 구글처럼 만들어 간다면 좋겠다는 바램을 가져 봅니다.... 그러나 지금까지의 경험으론 요원하기만 합니다. 단기적인 수익만을 쫓으려 하니... -.-;
    암튼, 구글의 새로운 스마트폰 운영체제 안드로이드의 여러가지 기능들이 기대가 됩니다. 하지만, 지금 처럼 안드로이드 이외에도 다른 OS에서 역시 사용할 수 있는 호환성도 지속적으로 마련했으면 하는 기대도 가져봅니다. 제가 지금 구글맵을 WinCE에서 사용중인데... 쓸만하거든요... ^^
    좋은 정보 고맙습니다. (_ _)

이전버튼 1 이전버튼



블로그 이미지
html5,모바일웹,웹앱,자기브랜드,시간관리 등을 다룹니다.
메튜장

Yesterday198
Today91
Total478,686

달력

 « |  » 2012.02
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29