MobileCrunch 에서 재미있는 기사가 올라왔습니다. 

Video: Ubuntu running on a Nexus One 라고 넥서스원에 우분투를 돌리눈 동영상입니다.


NexueOne를 전화통화를 할수 있는 스마트폰이지만 추가로 Geek들이 선호하는 리눅스인 Ubuntu를 사용할수 있다고 하더군요. 

제가 소개하는 건 Ubuntu를 NexusOne에 설치할때 새로운 커스텀 ROM을 넣는 방식이 아니고 그저 사용하는 넥서스원에서 그대로 Ubuntu를 설치하면 우분투가 돌아간다고 하더군요.

NexusOne에서 Ubuntu를 설치하는 방법은 NexusOne Hacks이라는 사이트에 있는 How to Install Ubuntu on Your Nexus One/Android! 를 보시면 할수 있답니다.


ps. 제가 사용하고 있는 hTC Desire에 Ubuntu를 설치하고 싶긴 해도 내가 능력자가 아니기 때문에 Desire에 Ubuntu를 사용할 용자짓을 하지 못하겠음 ㅎㄷㄷ


아래는 NexusOne에 Ubuntu를 돌리는 동영상입니다.

Nexus One Hacks - Ubuntu Running on Nexus One Android!

Buy me a coffeeBuy me a coffee



HTC Desire - ROM v2.04.0.0 Froyo

조만간 hTC Desire에 Android OS 2.2 Froyo가 탑재될듯 합니다.

Youtube에 hTC Desire에 Froyo에 Sense UI가 들어간 것을 보여주는 동영상이 올라왔더군요. 

핫 스팟 관련된 위젯도 보이고 다양한 위젯들이 추가 되었습니다. 마지막엔 720p동영상 레코딩까지 지원되는걸 보여주었습니다.


예전의 Eclair에서 보여준 UI에서 사용한것보다 움직임이 더 부드러워 진거 같은 기분이 들군요.

3분기 안에 hTC Desire에 Froyo를 올려주겠다는 말을 믿어도 될듯? 



Buy me a coffeeBuy me a coffee

Twitter에서 쭉 글을 보다 아래와 같은 Flickr 사진을 보았습니다.

iPad with PDF


아이패드로 얼마전에 공개된 HTML5 책을 받아봤습니다. 앞으로 5년 안에 전산관련 서적은 모두 이런 기계로 보게 될 듯 합니다. 


Apple이 iPad를 발표하였고, 여러 업체들이 Android OS기반의 태블릿을 언론에 공개를 하였습니다.

이런 태블릿종류들을 보면 대다수의 책들이 PDF, epub종류의 전자책으로 바뀔듯한 생각을 많이 해보았습니다.

IT관련 서적들은 워낙에 빠른시간안에 많은 내용들이 바뀌기 때문에 책들을 내도 몇 년후엔 못쓰는 내용들이 많습니다.

그런 책들 보면 자원낭비라고 할까요? IT관련 서적들을 보면 웬간해선 전자책들이 있었으면 하는 생각도 들었습니다.

이제 태블릿종류가 보급되면 IT관련 서적들을 비롯한 책들이 종이가 아닌 전자파일로 제공되어 볼듯한 상상을 해봅니다.


대학 수업시간에 전공서적을 태블릿으로 전자책으로 볼수 있겠다는 상상도 가능하겠군요. 가능성이 높아질려면 우선 제조비용이 줄어들어야 하고, 소프트웨어가 확장성이 있어야 될듯.


아래는 Android Tablet의 모습입니다.

Eken M001 Android Tablet
Eken M001 Android Tablet by mrbill 저작자 표시


Nvidia Tegra 2 Tablet running Android (1)
Nvidia Tegra 2 Tablet running Android (1) by umpcportal.com 저작자 표시비영리변경 금지


4 inch Vs 5 inch Android screens.
4 inch Vs 5 inch Android screens. by umpcportal.com 저작자 표시비영리변경 금지



Buy me a coffeeBuy me a coffee

2010년 6월 30일, 저는 Tstore 개발자 판매회원이 되었습니다.


SKT의 Tstore 판매정책이 어떻게 되는지에 대해서 궁금하다 바로 판매회원으로 가입을 하였죠.

다행이도 제가 가입할때엔 가입비 무료. (원래, 판매회원은 가입비 10만원을 내야하지만 면제가 되었더군요.)

자 명석은 깔아 놓았으니 안드로이드 어플을 죽어라 만들어야겠군요.

hTC Desire의 할부가때문에 속이 아플 지경인데 열심히 어플 만들어 팔아야 통장잔고가 0원되는 사태를 막을수 있을듯.

(죽어라 공부하고 죽어라 안드로이드 어플만드는 거에 신경써야할듯)


ps. 이미 저는 구글 안드로이드 마켓에 어플을 만들어 올린 안드로이드 개발자입니다. (간단한 어플만 만들어서 앱들이 다른 사람들이 만든 앱보다 매우 허접하게 느껴집니다)

Buy me a coffeeBuy me a coffee

저는 Tstore 개발자로 등록된 사람입니다.

이번에 hTC Desire를 KT로 쓰게 하고 SKT번호를 KT번호로 착신전환하여 쓰기 때문에 Tstore에 KT번호로 등록을 하게 되었습니다.

Tstore에선 휴대폰 등록을 5개까지 가능하다보니 한개는 SKT번호로 된 Desire로 등록이 이미 된 상태이고, KT번호로 Desire를 등록하려고 했습니다. (KT로 Google Nexusone이 나오니 KT로 NexusOne으로 등록할 심산이였습니다.)

 

SKT고객이면서 KT고객인 사람인데 KT 휴대폰으로 Tstore를 사용하려면 쇼옴니아만 가능?

나 KT망에서 쇼옴니아 SPH-M8400을 쓰지 않고 hTC Desire를 쓰는데 이건 뭐지? ;ㅁ;

이미 KT에서 안드로이드폰인 LG 안드로원도 출시되고, KT로 개인인증한 안드로이드 레퍼런스폰인 넥서스원도, 이번에 KT로 출시될 예정인 넥서스원도 있는데... KT로 개통된 안드로이드폰은 Tstore를 전혀 못쓴다는 이야기인듯 합니다.

(몇주후에 KT로 안드로이드 레퍼런스폰인 넥서스원이 출시될텐데 대응 하겠지란 생각을 합니다.)

 

USIM으로 KT, SKT번갈아 쓰는 사람앞에선 좌절...

 

 

Buy me a coffeeBuy me a coffee

이번에 SKT로 개통된 hTC Desire를 쓰다 올인원45요금제의 압박에 못이겨 결국 KT로 쓰게 되었습니다.


hTC Desire의 박스
hTC Desire의 박스 by StudioEgo 저작자 표시비영리동일조건 변경허락


이미 저는 SKT Tstore개발자이다보니 기기해지는 힘들었고, Tstore때문에 기본요금제로 돌리고 난후, SKT 번호유지를 위해서 KT번호로 착신전환을 하게 만든 후 Desire를 KT로 쓰게 되었습니다.

참고로 hTC Desire폰은 '타사유심잠금해제'가 되어 있는 상태라 문제없이 SKT USIM대신 KT USIM을 끼어 넣고 SHOW APN을 실행하면 바로 쓸수 있습니다^^.


이미 파미님께서 올린 글을 참조해서 hTC Desire에 KT USIM넣고 테스트를 해보았습니다.

hTC Desire에 KT USIM을 넣고 Kt APN설정까지 하였습니다. 이걸 설정하면 3G망이 됩니다.


예전에 제가 모토로이에 KT USIM을 끼어 넣어 3G망까지 테스트를 해본지라 파미님의 예제는 금방 따라하였습니다.


아래와 같이 KT로 디자이어를 정상적으로 쓸수 있게 되었습니다.



다만 통화 송수신, 3G망 연결까진 되는데 MMS의 수발신이 안되는 문제가 있습니다.


OMA-MMS를 지원하는 hTC Desire에서 MMS테스트를 해도 MMS수신과 발신 모두 되지 않으니 답답할 지경입니다.

파미님께선 어떻게 MMS까지 뚫으셨는지가 궁금하군요. @.@ (설마 SKT가 Desire에 손댄것일까 해도 OMA-MMS로 된거라 문제 없을텐데?)



201..07.04. 오전 10시 0분 18초

Wi-fi를 끄고 계속 3G망으로만 켜고 재부팅을 하고 나니 이제서야 MMS가 보이군요. MMS수발신문제는 해결하였습니다.

Desire가 KT망에서 통화, SMS, 3G인터넷 연결, MMS 모두 정상작동이 됩니다.

Buy me a coffeeBuy me a coffee

이번에 안드로이드의 리눅스 기반 애플리케이션 만들기에 도전을 해보았습니다.

리눅스를 기반한 안드로이드 플랫폼 개발을 위해선 C언어를 우선 알아야 합니다.

C언어 정도는 Java를 알면 금방 배우는 쉬운 언어입니다^^


C언어를 알았으면 리눅스 기반의 안드로이드 애플리케이션을 만들때 필요한 크로스 컴파일용 툴 체인(Tool Chain)을 설치해야합니다.

툴체인은 android-group-koreaDownload에 여러가지 종류가 있는데 그 중 하나인 arm-cortex_a8-linux-gnueabi-20100108.1030.tar.bz2 을 다운로드 받아 Ubuntu 10.04에 툴 체인을 설치하였습니다.

(※ Tool Chain설치는 [common]Kandroid Toolchain Ver.20090108 for Cortex-A8를 참고하시면 됩니다.)


툴체인을 설치 후엔 아래와 같이 C언어 코드(hello.c)를 작성합니다.


#include <stdio.h>
int main(int argc, char *argv[])
{
    printf("Hello, Android!\n");
    return 0;
}

코드 작성후 아래와 같이 컴파일 합니다.

저는 arm-cortex_a8-linux-gnueabi-20100108.1030.tar.bz2 를 다운 받아서 arm-cortex_a8-linux-gnueabi-gcc가 들어갔습니다. 툴체인의 버전에 따라 이름이 다르긴해도 툴체인의 컴파일러 실행파일 뒤에는 gnueabi-gcc가 붙습니다.


studioego@studioego-desktop:~/working$ arm-cortex_a8-linux-gnueabi-gcc hello.c -static -o hellostatic

컴파일을 하고 나선 컴퓨터에서 실행하려면 안됩니다. 이유는 컴퓨터(x86)용으로 컴파일 한 것이 아니라 안드로이드용 기계(arm)용으로 컴파일되어 돌아가지 않을뿐.


studioego@studioego-desktop:~/working$ ./hellostatic
bash: ./hellostatic: cannot execute binary file

위의 실행파일을 실행시키려면 x86용으로 컴파일을 하지 않았기 때문에 실행이 되지 않습니다.


컴파일하여 나온 결과파일을 안드로이드폰인 제 hTC Desire에 넣어보고 실행을 하겠습니다.


studioego@studioego-desktop:~/working$ adb push hellostatic /data/ch13
614 KB/s (586197 bytes in 0.931s)
studioego@studioego-desktop:~/working$ adb shell
# cd /data/ch13
# chmod 777 hellostatic
# ./hellostatic
Hello, Android!
#




위의 화면에서 나온 것 처럼 Hello, Android!가 실행됩니다.

그리고 휴대폰에서 터미널을 띄어넣고 hellostatic을 실행해도 똑같은 화면이 나옵니다.




단순한 애플리케이션이지만 C언어로도 Android 어플을 만들수 있다는 것을 보여줍니다.

여기까지 경지에 오려면 툴체인의 개념을 잘 알아야 하던데, 아직 저도 툴체인쪽 개념은 젬병 ㅡㅡ;;

Buy me a coffeeBuy me a coffee



이번 Google에서 Google 지도 v4.3을 출시 발표하였습니다.

새로운 특징은 아래와 같습니다.

  • See ratings for aspects about a place such as service or atmosphere
  • Transit station pages show next departures
  • Latitude suggests friends

Also includes:

  • Navigation (Beta)
  • Search by voice
  • My Location
  • Business listings
  • Directions
  • Traffic
  • Layers
  • Street View
  • Latitude
  • Google Buzz

예전의 버전과 비교를 해도 그렇게 큰 차이를 느끼지 못하겠더군요. 아마도 미국에서만 서비스 되는 것이 있어서인가봅니다.



Buy me a coffeeBuy me a coffee





N8 in the hand
N8 in the hand by RafeB 저작자 표시비영리동일조건 변경허락


N8 homescreen widgets
N8 homescreen widgets by RafeB 저작자 표시비영리동일조건 변경허락


이번에 발표가 될 Nokia N8이 N시리즈에서 마지막으로 Symbian을 쓰는 폰이되었다고 합니다. N8을 Symbian으로 쓰고 다음 N시리즈는 전부 Maemo의 후속 OS이고 Intel사와 합작하여 만든 MeeGo가 들어간다고 합니다.

단 N시리즈 모델에서 올해 여름에 나올 N8이 마지막 Symbian모델이고, 후속 N시리즈가 MeeGo가 탑재될뿐, Symbian 은 계속 탑재되어 나올겁니다.  예산에 민감한 C시리즈(이건 진짜 저가폰)은 S40으로 존재할것입니다. (참고: S60이 Symbian OS중에서 가장 성능과 기능이 많은 OS입니다. S40는 저가용 휴대폰에 탑재되는 OS.)

그러나 X 시리즈와 E시리즈등의 Nokia 장치들에는 계속 Symbian OS가 탑재될 예정입니다.


According to the Nokia peeps we spoke to, the N8 will be the last N-series to run on Nokia's Symbian platform; all N-Series from here on will run MeeGo. This leaves Symbian (in its current version 3 and the future version 4) on Nokia's X- and E-series devices, with the budget-conscious C-series making use of the existing Series 40 platform. The N9 will be the first MeeGo device, but with the N8 shipping at the end of Q3 or early Q4 it's hard to say whether the N9 will see the inside of phone stores before the end of the year.
출처: Nokia N8: in depth



Nokia사가 Symbian을 계속 밀다 앱 구현이 편리하며 확장성이 있는 iPhone과 Android에 밀려 고전하여 Open Source화를 하였습니다.

이제는 iPhone과 Android랑 상대가 되지 않으니 (참고로 액정크기를 iPhone이나 Android폰같이 못늘리는 것이 Symbian의 구조적인 결함) Symbian으로 iPhone과 Android폰이 경쟁하는걸 포기한듯 합니다. 다만 Symbian은 저가폰에서 엄청난 활약을 할것입니다. 

Nokia사에 MID(Mobile Internet Device)에 돌아가는 Linux기반의 OS로 만들던 Maemo를 가지고 N900을 만들어 iPhone과 Android에 대항을 하려고 노력도 하였지만 그렇게 성공하진 않았습니다.

이후 Maemo OS는 Intel사와  합작하여 MeeGo를 만들겠다고 선언하였지요. 이제 MeeGo가 Nokia의 고가폰 라인에 Symbian대신 탑재되었다는 선언을 보게 되었습니다.

이제 iPhone, Android 그리고 MeeGo가 경쟁하는 모습을 보게 되었습니다.

(Symbian은 죽지 않을뿐, 저가폰엔 계속 들어가고 iPhone과 Android폰같은 하이엔드급 폰엔 MeeGo OS로 대응하여 스마트폰 시장을 수성하겠다는 Nokia의 전략이 보입니다.)

아래는 Nokia N8의 소개 동영상입니다.

Introducing the new Nokia N8




Nokia N8 overview - Part 1 of 3

Nokia N8 overview - Part 2 of 3

Nokia N8 overview - Part 3 of 3

Nokia N8

Buy me a coffeeBuy me a coffee

2010년 6월 24일 오전 0시 21분경 모님과 IRC채널에서 대화하다


<blueguy^> OddEgo / htc 갔더니..
<blueguy^> OddEgo / desire 커널 소스 공개 되어 있더군요.
<OddEgo> 우와
<OddEgo> 커널 소스 공개되어서 xda 분들이 롬을 올리군요... ㅎㄸ
<blueguy^> OddEgo / 이미지 새로 올리는데 만족하지 말고..
<blueguy^> 직접 한번 빌드해서 올려 보는 것이..
<blueguy^> 흐흐.
<OddEgo> virtualbox에 올리면 능력자가 되는건가요?!
<OddEgo> 이미지 새로 올리는데 만족하지 말고.. // 어떻게 정곡을 잘 찌르십니까? ㅎㅎ
<blueguy^> OddEgo / 버박에 올리면 능력자가. 될 듯.
<blueguy^> 흐흐.
<blueguy^> qemu에는 그냥 올릴 수 있어요.


htc에서 공개된 안드로이드 소스코드를 x86용으로 포팅해서 올리면 엄청난 굇수가 되어 있겠지?

Buy me a coffeeBuy me a coffee

+ Recent posts