2011년 9월 5일(월)

오늘은 퀸의 멤버인 프레디 머큐리의 탄생 65주년이라고 하네요.


1977 - Queen - Freddie Mercury
1977 - Queen - Freddie Mercury by Affendaddy 저작자 표시비영리동일조건 변경허락


구글 홈페이지에서 메인 화면으로 프레디 머큐리 탄생을 기념하는 동영상을 올렸더군요.


아래는 o사이에 들어 있는 플레이버튼마크( ▶)를 누르면 나오는 동영상입니다.


아래는 구글의 메인 화면 나온 프레디 머큐리가 부른 Queen의 "Don't Stop Me Now" 뮤직비디오입니다. 


Queen - 'Don't Stop Me Now'

Tonight I'm gonna have myself a real good time
I feel alive and the world it's turning inside out Yeah!
I'm floating around in ecstasy
So don't stop me now don't stop me
'Cause I'm having a good time having a good time

I'm a shooting star leaping through the skies
Like a tiger defying the laws of gravity
I'm a racing car passing by like Lady Godiva
I'm gonna go go go
There's no stopping me

I'm burning through the skies Yeah!
Two hundred degrees
That's why they call me Mister Fahrenheit
I'm trav'ling at the speed of light
I wanna make a supersonic man of you

Don't stop me now I'm having such a good time
I'm having a ball don't stop me now
If you wanna have a good time just give me a call
Don't stop me now ('Cause I'm having a good time)
Don't stop me now (Yes I'm having a good time)
I don't want to stop at all


Freddie Mercury (born Farrokh Bulsara (Gujarati: ફારોખ બલ્સારા‌), 5 September 1946 – 24 November 1991)

1946년 탄자니아의 잔지바르에서 태어났으며 부모님은 영국 식민지의 공무원이며 파르시(조로아스터교를 믿는 이란계 인도인)입니다. 그가 영국인이면서 외모가 전형적인 서양사람같지 않은건 파르시였기 때문이죠.

1991년 11월 23일 콘서트에 AIDS에 걸렸다는 고백을 한후, 다음날인 24일 AIDS로 인한 기관지폐렴으로 45살의 나이로 일찍 죽은 불운한 가수이기도 합니다.





2011년 5월 22일 일요일.

넥서스S를 구입한 전기잉어옹. 삼성전자에서 벌인 넥서스S구입자중 몇명 구글 본사 데리는 이벤트에서 당첨되어 미국을 갔다왔습니다.

미국 구글 본사 다녀오고 나서 주위 분들에게 구글에서 파는 선물을 줬습니다.

저에게는 전기 안드로이드 로봇을 선물하였군요. ㅎㅎ

HTC | HTC Desire | 4.3mm | ISO-226 | 2011:05:22 16:53:22
HTC | HTC Desire | 4.3mm | ISO-189 | 2011:05:22 16:53:38
HTC | HTC Desire | 4.3mm | ISO-185 | 2011:05:22 16:53:50
HTC | HTC Desire | 4.3mm | ISO-130 | 2011:05:22 16:53:59
HTC | HTC Desire | 4.3mm | ISO-155 | 2011:05:22 16:54:06
HTC | HTC Desire | 4.3mm | ISO-168 | 2011:05:22 16:54:36


Introducing the Chromebook


Chromebook - Guided Tour

Chromebook - Business and Education Overview


Chromebook - Sync


Chromebook - Apps


Chromebook - Updates


Chromebook - Connectivity


Chromebook - Speed


Chromebook - Security


구글 공식 블로그에 2011년 5월 10일~11일 양일간 열린 Google IO 2011 Keynote와 session에 대한 비디오가 모두 올려왔다는 글이 올라왔습니다.

구글 공식블로그에 올라온 포스트 - Keynote and session videos from Google I/O now live


Google I/O 2011 Keynote Day1

구글 공식 블로그에 정리된 발표 내용 - Android: momentum, mobile and more at Google I/O

구글 한국 공식블로그에서 위의 내용 한국어로 번역 - 구글 개발자대회(Google I/O) 개최 첫날




Google I/O 2011 Keynote Day2

구글 공식 블로그에 정리된 발표 내용 - A new kind of computer: Chromebook

구글 한국 공식블로그에서 간단하게 소개함 - 구글 개발자대회(Google I/O) 둘째날




아래 링크는 Engadget 에서 소개하는 Google Music Beta 서비스 체험기입니다. 구글의 뮤직 전략은 베타서비스에선 무료! 그래서 무료 서비스를 빨리 느끼고 싶습니다. (클라우드 서버에 각각의 데이터를 저장하고 다른 컴퓨터간 동기화를 한다는 개념은 Dropbox, Ubuntu One과 똑같습니다. 그러나 Google Music Beta는 음원 데이터만을 가지고 저장 및 동기화한다는 것입니다.)

Google Music Beta walkthrough: what it is and how it works (video) 

Music Beta by Google Full Walkthrough at Google IO 2011

http://blog.studioego.info/script/powerEditor/pages/


한국에서 구글 뮤직 베타 초대장 받을수 있는 방법.

VPN을 사용하는 방법입니다.

아래는 구글 뮤직 베타 링크입니다.

Music Beta - http://music.google.com

실제로 미국에서만 구글 뮤직 베타를 사용할 수 있습니다.

We're sorry. Music Beta is currently only available in the United States. (죄송합니다. 뮤직 베타는 현재 미국에서만 가능합니다)

VPN으로 인터넷 접속하면 미국에서만 사용가능한 뮤직 베타 서비스를 경험할 수 있답니다.
아래는 VPN으로 Music Beta - http://music.google.com 을 접속할때의 화면입니다. 위의 화면과 다르게 미국에서 접속한 화면으로 인식합니다.


위의 화면에서 로그인을 하면 아래와 같이 초대장 요청을 한다는 화면이 나옵니다.

Request an Invitation to Music Beta

Request an Invitation to Music Beta (뮤직 베타 초대장 요청)


요청버튼(Request Invitation)을 누르면 아래와 같은 화면이 나옵니다. 며칠뒤에 초대장이 메일로 올것 같습니다 ~_~


아래는 Music Beta - http://music.google.com 의 장점을 소개한 글을 캡쳐한것입니다.


초대장이 빨리 도착하면, 안드로이드폰과 컴퓨터간 동기화를 해보고 싶습니다 :)

(일단 SD카드 메모리를 16G로 늘려야겠다는 생각부터 -_-;;)

  1. 2011.05.12 00:40

    비밀댓글입니다

Ice Cream Sandwich



2011/05/11 - [Mobile/Android] - Google I/O 2011: Keynote Day One

위의 링크나 

아래의 링크

IntoMobile - Ice Cream Sandwich – The Future of Android

GIZMODOWhat Is Android’s Ice Cream Sandwich?

MobileCrunchIce Cream Sandwich To Bring New UI, Framework To Android

에 나온 것 같이 스마트폰용 Android 2.3 Gingerbread와 태블릿용 Android 3.0 HoneyComb의 후속작으로 스마트폰과 태블릿 모두 들어갈 Android 차기 버전의 이름은 Ice Cream Sandwich로 정해졌습니다.


참 구글 개발자들은 디저트 이름을 좋아하는지 Android OS버전 릴리즈 할때마다 디저트 이름을 붙이군요.

아래는 Android OS 버전 이름들입니다.

 Android 1.5

Cupcake 

 Android 1.6

Donut

 Android 2.0, 2.1

Eclair(éclair)

 Android 2.2

Froyo (Frozen Yogurt)

 Android 2.3

Gingerbread

 Android 3.0

Honeycomb

 Android ??

Ice Cream Sandwich 


아래는 2011년 5월 10일 발표회장에서 공개된 Android OS Ice Cream Sandwich 

ice cream sandwich is Android 2.4
ice cream sandwich is Android 2.4 by andysternberg 저작자 표시비영리동일조건 변경허락


아래는 실제, 구글 카페테리아에서 나눠주는 Ice Cream sandwich 입니다.

Ice cream sandwich
Ice cream sandwich by henofthewood 저작자 표시









강의 내용은 아래의 블로그 링크를 보면 요약정리되어 있습니다.

영어로 된 요약정리

The Official Google BlogAndroid: momentum, mobile and more at Google I/O

한국어로 된 요약 정리

Google 공식 한국 블로그구글 개발자 대회(Google I/O) 개최 첫날

한국경제신문 광파리님이 정리하신 글 (이 글이 깔끔하게 정리되었으며 일반인들이 보기에 제일 무난한듯 합니다.)

구글이 클라우드 음악, 영화 렌털 서비스 나선다



안드로이드 플랫폼은 2년 반전만해도 한나라의 한 통신사에서 한 기기에서만 출시 되었다, 개발자, 제조사 통신사의 생태계로 아래와 같이 엄청난 성장을 하였습니다.

  • 100 million activated Android devices (실제의 1억대의 안드로이드 장비 사용)
  • 400,000 new Android devices activated every day(40만대의 새로운 안드로이드 기기들이 실제 개통)
  • 200,000 free and paid applications available in Android Market (20만여개의 애플리케이션들이 안드로이드 마켓에 등록) 
  • 4.5 billion applications installed from Android Market(안드로이드 마켓을 통해 45억여개의 안드로이드 애플리케이션들이 설치됨)

(※ 안드로이드의 대중화는 이미 성공했다고 보면 된다 이제 경쟁자인 Apple사와 결투만 남았을뿐.

※ Symbian의 Nokia와 Windows Phone의 MS는 모바일쪽에서 삽질 제대로 하는 느낌이 든다. Nokia와 MS사가 합작을 해도 과연 Apple과 Google연합군을 이길수 있을지가 궁금)


Mobile - one OS everywhere(모바일 - 하나의 운영체제로 어디든지)

2년 6개월동안, 안드로이드의 8번 릴리즈를 하였고, 지금은 전세계의 310개 이상의 안드로이드 장치들이 있습니다.

Android의 다음 버전은 Ice Cream Sandwich 이다.

(안드로이드 버전은 알파벳 첫글자 순으로 이름이 시작됨: Cupcake(1.5)-Donut(1.6)-Eclair(2.0, 2.1)-Froyo(2.2)-Gingerbread(2.3)-Honeycomb(3.0)-Ice Cream Sandwich)

Ice Cream Sandwich는 태블릿과 스마트폰 두개 모두 탑재될 예정이다.

(아직 버전 넘버가 확정되지 않았으나 태블릿과 스마트폰 모두 적용될 것이니 4.0 정도 붙지 않을까란 예측을 해본다.)


Google에서 Music Beta를 런칭하였습니다. 이 서비스는 클라우드를 이용하여 개인 음악 모음집을 올려 PC나 안드로이드 장치를 통해서 스트리밍으로 들을 수 있다.이 뮤직과 재생 목록은 항상 클라우드 서버와 싱크가 된다. 만약 폰에서 재생 목록을 새로 만들면, 다른 태블릿이나 컴퓨터에 바로 사용가능하게 할 수 있다.거기에 오프라인일때에도 음악을 저장할수 있다: 안드로이드 장치에 최근 재생된 음악을 자동적으로 저장하고, 특정 앨범과 재생 목록을 선택하여 연결안했을때애도 들을 수 있다. 다만 미국에서만 오늘부터 런칭 하며 초대로만 가능하다.

Introducing Music Beta by Google

Music Beta lets you upload your personal music collection to listen anywhere, keep everything in sync, and forget the hassle of cables and files.

Music Beta is currently only available in the United States. ㅠㅠ 

※ 아래는 제 휴대폰에 뮤직 베타를 설치한 모습입니다. 아직 클라우드 서버를 통한 싱크는 불가능합니다.

안드로이드 뮤직 베타 앱


안드로이드용 구글 뮤직 베타 앱을 사용해본 결과 iPhone과 iPod touch에 탑재된 음악 어플과 비슷한 느낌이 많이 들더군요. 그렇다만, 기본 탑재된 구글 뮤직 앱보다 훨씬 기능이 좋습니다.

아직 PC용 구글 뮤직 앱은 미국에서만 사용가능이라 테스트는 못해보았습니다. 동영상을 보면 iTune와 비슷한 플레이어 같은 느낌이 듭니다).

그리고 이미 서비스중인 Amazon MP3과 함께 스트리밍 음악 서비스에 불을 지필것 같습니다. 이미 iTunes와 비슷한 서비스를 만들려는 노력을 해서 iTune를 넘어서려는 느낌이 듭니다.

문제는 Amazon MP3도 미국안에서만 사용가능 -_-;;

아래는 구글 뮤직 베타 링크입니다.

Music Betahttp://music.google.com

실제로 미국에서만 구글 뮤직 베타를 사용할 수 있습니다.

We're sorry. Music Beta is currently only available in the United States. (죄송합니다. 뮤직 베타는 현재 미국에서만 가능합니다)



안드로이드 마켓을 통한 영화 렌탈 서비스 추가.

$1.99 부터 시작하는 수천개의 영화를 선택하여 스트리밍으로 볼수 있습니다. 오늘부터 웹에서 안드로이드 마켓을 통해 렌탈할수 있으며, Verizon XOOM에서 업데이트가 오늘 될 예정이다. 몇주후에 Android 2.2이상 부터 사용할 수 있게 할 예정이다.


안드로이드 생태계는 빠르게 변해왔으며 오픈 핸드셋 얼리이언스(Open Handset Alliance)의 여러 제조사, 통신사들이 많이 참여하였다. (Verizon, HTC, 삼성, Sprint, Sony Ericsson, LG, T-Mobile, Vodafone, Motorola, AT&T, etc)


More - extending the platform beyond mobile(더 많이- 모바일을 넘어선 플랫폼의 확장)

개발자들이 모든 종류의 안드로이드 기기들에 사용가능한 하드웨어 악세서리를 만들수 있도록 안드로이드 오픈 액세서리(Android Open Accessory)를 개발하였다. (아래는 안드로이드 오픈 액세서라 개발 킷 설명)

Android Open Accessory Development Kit


Android@Home 이라는 서비스를 선보일 예정이다. 이 것은 집안의 기기와 연동해서 작동할 수 있도록 한다.

또한 Tungsten 프로젝트의 프리뷰를 또한 보여주고 있다. 이 것은 안드로이드 뮤직 베타를 사용하여 Android@home network안에서 음악 재생을 제어할수 있게 해준다.


그리고 Google I/O 참석자 전원에게 Galaxy Tab 10.1 을 무료로 나눠줌.


10
10" Galaxy Tab @ GoogleIO by chrisstreeter 저작자 표시변경 금지


Custom io graphics Samsung tab
Custom io graphics Samsung tab by mac morrison 저작자 표시


Covered in Android
Covered in Android by mac morrison 저작자 표시


Limited edition
Limited edition by mac morrison 저작자 표시


Not for sale
Not for sale by mac morrison 저작자 표시

아래는 Engadget에서 나온 소개 동영상.

Engadget - Samsung Galaxy Tab 10.1 Limited Edition(white) hands-on from Google I/O


여기까지가 키노트였습니다

※새로운 안드로이드 OS가 출시되면서 사람 피곤하게 된건 사실. 점점 기능이 좋아지는 것 같이 느껴도 아직도 안드로이드OS는 사용자 친화적인 아이폰과 경쟁하기엔 좀 조금 모자르단 생각이 들긴 하다. 그러나 안드로이드는 iOS와 다르게 오픈소스로 공개 되어서 개발자들이 소스를 수정하여 개발자가 원하는 OS로 만들기는 딱 좋은 듯.

Google은 이번 개발자 행사를 통해 안드로이드의 세를 공개하였다. 그리고 타블렛 시장에서 iPad의 점유율을 많이 뺏을려는 노력도 보임. 그러나 Apple의 저렴한 부품구입을 가능하게 하는 SCM으로 저렴한 가격대로 무기로 들고 있다. 이를이기려면 삼성, 모토로라, HTC등의 부품수급 노력이 필요하다는 생각도 들었다.

지금부터 부지런히 새로운 기능과 변화된 내용 따라잡아야겠군요. -ㅁ-


  1. BlogIcon itsmeyjc 2012.03.26 08:46

    android open accessory에 대한 교육이 있어 홍보해드립니다.
    http://doedu.co.kr/incumbent/shortContent.do?index=152

    Cortex-M3 계열의 장비를 안드로이드 플랫폼에서 제어하도록 펌웨어와 애플리케이션 개발에 대해 다루고 있습니다.

관련링크

Google I/O 2011



Google I/O 2011의 첫 발표일인 2011년 5월 10일(미국 서부시간 기준), Google에서는 Android SDK 업데이트 및 홈페이지 업데이트를 하였습니다.


Android SDK Tools를 업데이트함.

SDK Tools, Revision 11

Android SDK 3.0 Honeycomb에서 3.1로 업데이트

Android 3.1 Platform

  • USB APIs 추가
  • MTP/PTP API 
  • 새로운 입력 장치와 모션 이벤트들 지원 (조이스틱, 키보드, 게임패드, 마우스 스크롤, etc)
  • RTP API ('왜 이제야 지원하냐고 -_-;;;')
  • Resizable app widgets (앱 위젯 크기를 다시 지정가능해짐 - '이것도 늦게 지원')
  • Animation framework (애니메이션 프레임워크에 클래스 및 메소드 몇개 추가)
  • UI Framework(강제 렌더링, 카메라 거리 지정, getCalendarView() 메소드 추가, 콜백메소드 추가, 새로운 탭에 검색 결과 표시, 게임패드 등 여러 입력장지의 일반적인 키 등록)
  • Graphics(bitmaps의 관리해주는 여러 메소드 추가, 카메라의 위치와 회전 메소드추가 )
  • Network(Wifi관련 성능 개선, SIP 인증 사용자 이름메소드추가)
  • Download Manager (다운로드 완료된 자료를 관리, 크기별로 다운로드된 자료들을 정렬하여 보여줌 - '아직도 이 기능 없었다는게 깜짝 놀람')
  • IME framework(특수 키 입력  방법 얻는 메소드 추가)
  • Media(새로운 스트리밍 오디오 포맷 ADTS ACC 컨텐츠를 볼수 있도록 지원함)
  • Launch controls on stopped applications(정지된 어플에서 시작 제어)
  • Notification of application first launch and upgrade (어플 처음 시작과 업그레이드의 알림)
  • Core utilities(LRU cache - 'cache 관리하는 방법인 LRU cache 알고리즘을 새로 짰는듯?', File descriptor as int - 'Native App을 만들때 File descriptor을 int로 얻어서 파일 접근할 수 있다?')
  • Webkit(쿠키를 파일 스킴으로 관리, 로그인 요청을 알림, 필요 없는 클래스와 인터페이스를 제거 - 웹브라우저 엔진인 Webkit의 성능 개선.)
  • Browser(HTML5 <vido> tag에 playback 포함, 모든 사이트의 고정된 위치 요소를 지원)
  • New feature constant(하드웨어 개발자들에게 USB로 통신할때의 여러 신호에 대한 값을 추가)
(번역이 귀찮아서, 대충 읽고 머릿속에서 이해하는 선에서 정리했음 - ''은 저의 개인적인 의견을 넣은 것입니다.)

Android USB Driver API 제공

Android Open Accessory Development Kit


이번에 Android SDK 3.1이 발표되면서 많은 부분이 바뀌었다는걸 느꼈습니다. (대격변?)


아직도 안드로이드 OS는 공부하는건 재미있는데, 많은 부분들이 추가되고 변경이 되기때문에 Google 개발자들이 개발한 것을 일반 개발자가 이해하기엔 아직도 버거울 정도입니다. 그리고 아직도 Android 기능은 Apple의 iPhone의 기능과 비교하자면 뭔가 부족한 느낌도 듭니다. 계속 개선해나가면 iPhone보다 좋아지겠죠?


아래는 Google I/O 2011 참석자들에게 공짜로 뿌린 GalaxyTab 10.1인치 한정판 사진들 입니다. 뒷판에 안드로이드마크가 붙여 있는것이 인상적입니다.

아직은 Android 3.0 Honeycomb이 탑재되었다만, 조만간에 Android 3.1로 업그레이드 될 예정이라고 합니다. 그러면 위에 소개된 SDK를 사용 할 수 있을겁니다.

10
10" Galaxy Tab @ GoogleIO by chrisstreeter 저작자 표시변경 금지


Custom io graphics Samsung tab
Custom io graphics Samsung tab by mac morrison 저작자 표시


Covered in Android
Covered in Android by mac morrison 저작자 표시


Limited edition
Limited edition by mac morrison 저작자 표시


Not for sale
Not for sale by mac morrison 저작자 표시


아래는 Engadget에서 나온 소개 동영상.

Engadget - Samsung Galaxy Tab 10.1 Limited Edition(white) hands-on from Google I/O






  1. BlogIcon itsmeyjc 2012.03.26 08:41

    android open accessory에 대한 교육이 있어 홍보해드립니다.
    http://doedu.co.kr/incumbent/shortContent.do?index=152

    Cortex-M3 계열의 장비를 안드로이드 플랫폼에서 제어하도록 펌웨어와 애플리케이션 개발에 대해 다루고 있습니다.

아래는 Google사에서 자료가 인터넷으로 저장되기때문에 컴퓨터가 문제가 생기거나, 컴퓨터를 고장나도, 다른 컴퓨터에서 인터넷으로 자료를 접근 할수 있다는 동영상입니다.


Chrome OS는 기존의 운영체제와 다르게 로컬 디스크에 자료를 저장하는 것이 아니라, 클라우드 컴퓨팅으로 인터넷으로 접근하여, 인터넷 서버(구글 웹 서비스 서버)에 자료를 저장합니다.

Chrome OS에서 서버 접속하려면 부팅 후 네트워크 연결을 우선 하여 클라우드에 등록된 계정으로 로그인을 해야합니다. 로그인 이후, 항상 자신의 데이터를 서버에서 바로 불려서 사용할 수 있으며, 로그인 할 단말기가 어느 PC이든 상관 없이 접근 할수 있다는 개념으로 구상되었습니다.

아래는 컴퓨터를 계속 부셔도 항상 데이터가 인터넷에 저장(실제로는 구글의 웹서비스 서버에 저장됨)되기 때문에 자료 손실이 없다는 것을 보여주고 있습니다.

(그러나 불시의 정전으로 인하여 웹서비스가 중단되면? 서버 해킹당하여 데이터가 손실된다면면?, DDoS와 같은 사이버 공격으로 서버 접근 못하면? 이란 이슈는 아직도 해결 못했습니다)


http://www.businessweek.com/technology/content/dec2009/tc20091211_347388.htm 

위의 링크에 있는 글 처럼 클라우드의 발전은 멈추지 않는다는 견해가 지배적이긴 하다만... 2년전 동영상과 지금의 상황을 봐도 아직도 클라우드 컴퓨팅은 멀었다는 생각을 가끔씩 합니다.


‪How to remain calm, despite what's about to happen to your Chrome notebook‬

Chrome UX designer Glen Murphy demonstrates some advantages of using a Chrome notebook. 25 computers were harmed in the making of this video. Fortunately, no data was lost.

아래는 Chrome OS가 탑재된 노트북을 부시고 있는 동영상들입니다. (참고로 노트북이 아깝습니다 ㅠㅠ)

DemoLab: Ninja

Your data is safe, even if your notebook isn't.

DemoLab: Firecracker

Your data is safe, even if your notebook isn't.


관련링크
Google IO 2011 Session 


이번에 열릴 Google IO 2011의 안드로이드 세션 목록들입니다.

구글 안드로이드팀의 주요한 관심사, 그리고 현재 모바일 시장의 흐름이 어떻게 되는지 제목을 보고 대략적으로 알수 있습니다.

이 내용들 다 소화해서 이해할지가 궁금하군요. 공부할 내용은 산더미이고, 실력은 늘어나는 것 같지도 않고.



3D Graphics on Android: Lessons learned from Google Body

May 11, 04:15PM – 05:15PM / Room 8

Nico Weber

Google originally built Google Body, a 3D application that renders the human body in incredible detail, for WebGL-capable browsers running on high-end bPCs. To bring the app to Android at a high resolution and frame rate, Nico Weber and Won Chun had a close encounter with Android's graphics stack. In this session Nico will present their findings as best practices for high-end 3D graphics using OpenGL ES 2.0 on Android. The covered topics range from getting accelerated pixels on the screen to fast resource loading, performance guidelines, texture compression, mipmapping, recommended vertex attribute formats, and shader handling. The talk also touches on related topics such as SDK vs NDK, picking, and resource loading.


Accelerated Android Rendering

May 11, 10:45AM – 11:45AM / Room 9

Romain Guy, Chet Haase

Android 3.0 introduced a new hardware accelerated 2D rendering pipeline. In this talk, you will be introduced to the overall graphics architecture of the Android platform and get acquainted with the various rendering APIs at your disposal. You will learn how to choose the one that best fits your application. This talk will also deliver tips and tricks on how to use the new hardware accelerated pipeline to its full potential.


Android + App Engine: A Developer's Dream Combination

May 10, 03:45PM – 04:45PM / Room 9

Xavier Ducrohet, Brad Abrams

This talk will introduce App Engine Tooling for Android. A complete set of Eclipse-based Java development tools for building Android applications that are backed by App Engine. With these tools developers can focus on building fantastic Android applications using common tools and techniques that span the client and server parts of the application AND make it extremely simple to deploy the server side to App Engine. This talk walks through building a fantastic cloud based android application.


Android Development Tools

May 11, 03:00PM – 04:00PM / Room 11 LIVESTREAMED

Xavier Ducrohet, Tor Norbye

This talk provides an in-depth look at the Android development tools, along with tips & tricks for getting the most out of them. From project support, to source editing and visual editors, to emulator execution and debugging and profiling, this talk will help you get more productive with Android development. The main focus is on Eclipse, but we will discuss other complementary tools as well. This is a demo-oriented talk, and our goal is to show the available features, and how they fit into the workflow.


Android Market for Developers

May 11, 10:45AM – 11:45AM / Room 11 LIVESTREAMED

Eric Chu

There are few things developers care more about than Android Market and, during the year since Google IO 2010, we have been investing huge amounts of efforts in expanding and improving it. This presentation walks through what's new, with a particular focus on where developers can take action to improve their apps' Market performance.


Android Protips: Advanced Topics for Expert Android App Developers

May 10, 11:30AM – 12:30PM / Room 11 LIVESTREAMED

Reto Meier

Writing an app is easy, but with 100k competitors you need to do better than launch and cross your fingers. I'll demonstrate how to use advanced Android techniques to take a good app and transform it into a polished product. Features advanced coding tips & tricks, design and implementation patterns, and insight into some of the lesser known API features. This is an advanced session designed to help experienced developers.


Best Practices for Accessing Google APIs on Android

May 10, 11:30AM – 12:30PM / Room 9

Yaniv Inbar

Integration with Google APIs (such as Buzz, Latitude and Translate) can enrich many Android applications. In this session, we will demonstrate how to do so easily, efficiently and securely using the Google API Client for Java. We’ll walk you through how to authenticate for the APIs using AccountManager, how to reduce the client library size and several other Android-specific optimizations.


Bringing C and C++ Games to Android

May 11, 03:00PM – 04:00PM / Room 8

Ian Ni-Lewis and Dan Galpin

Want to make great Android games, but you're not a Java programmer? This talk is for you. Android supports a toolchain for building applications in C/C++. In December 2010 it got a makeover specifically aimed at making life better for game developers. This presentation gives an introduction to Android programming in C/C++, covers what's new and improved since last year, and shows best practices for building and debugging games with the NDK.


Building Aggressively Compatible Android Games

May 11, 10:45AM – 11:45AM / Room 8

Chris Pruett

There are a lot of Android phones out there, but by abiding to a few key rules it is possible to develop a single binary that runs on all of them. This session will explain how to approach device diversity and build aggressively compatible Android games.


Building Android Apps for Google TV

May 11, 01:45PM – 02:45PM / Room 11 LIVESTREAMED

Jason Bayer, Christian Kurzke

Learn how to create new apps or enhance existing Android apps for Google TV. Session includes an overview of the platform, best practices, demos, and discussion about the fantastic opportunities Google TV creates for developers.


Designing and Implementing Android UIs for Phones and Tablets

May 11, 12:30PM – 01:30PM / Room 11 LIVESTREAMED

Roman Nurik, Adam Powell, Richard Fulcher, Christian Robertson, Matias Duarte

There are a large number of Android tablet devices starting to ship. This session discusses the new APIs and tools available to developers for use in constructing apps that work well on them, and provides guidance on creating good user experience for users of these devices.


Don’t just build a mobile app. Build a business.

May 10, 01:15PM – 02:15PM / Room 11 LIVESTREAMED

Wayne Pan

Learn how to build a business on mobile apps so you can quit your day job. Walk away with an understanding of app business basics and how to use house ads for app promotion, mediation to optimize in-app advertising revenues and analytics to measure real ROI.


Evading Pirates and Stopping Vampires using License Verification Library, In-App Billing, and App Engine

May 11, 01:45PM – 02:45PM / Room 8

Dan Galpin, Trevor Johns

This session talks about best practices for using the License Verification Library and In-App Purchases on Android Market. It also explains how to integrate a server-side component for license validation and content delivery, describing the reference implementation that we built using App Engine.


Fireside Chat with the Android Team

May 10, 02:30PM – 03:30PM / Room 11 LIVESTREAMED

Dan Bornstein, Debajit Ghosh, Dave Sparks, Xavier Ducrohet, Jeff Hamilton, Andy Stadler, Dan Morrill, Dianne Hackborn, Rebecca Schultz Zavin, Chris Di Bona, Ficus Kirkpatrick

Join us for an informal developer-oriented discussion of what's been going on in the world of Android.


Honeycomb Highlights

May 10, 10:15AM – 11:15AM / Room 11 LIVESTREAMED

Romain Guy, Chet Haase

Android's "Honeycomb" release includes a large number of new features, capabilities, and APIs to access them. This session gives a high-level view of everything that's new, with special focus on how this affects developers' lives and what they should be paying attention to.


How to NFC

May 10, 03:45PM – 04:45PM / Room 11 LIVESTREAMED

Nick Pelly, Jeff Hamilton

Gingerbread brings a comprehensive NFC reader/writer API, and some modest but surprisingly powerful P2P support. Come hear why you should care about NFC technology, what kinds of applications are possible right now, and best practices for deployment.


HTML5 versus Android: Apps or Web for Mobile Development?

May 11, 03:00PM – 04:00PM / Room 9

Reto Meier, Michael Mahemoff

Native apps or mobile web? It's often a hard choice when deciding where to invest your mobile development resources. While the mobile web continues to grow, native apps and App Stores are incredibly popular. We will present both perspectives in an app development smackdown.


Leveraging Android Accessibility APIs To Create An Accessible Experience

May 10, 10:15AM – 11:15AM / Room 9

Charles Chen, T.V. Raman, Tim Credo

The Android framework includes a set of easy-to-use APIs that enables the creation of third-party accessibility services such as screenreaders for the blind. In this talk, we'll give an overview of the Accessibility API, describe some of the most widely used services, and explain how to fully unlock the accessibility potential of the Android platform.


Memory management for Android Apps

May 11, 04:15PM – 05:15PM / Room 9

Patrick Dubroy

Android apps have more memory available to them than ever before, but are you sure you're using it wisely? This talk will cover the memory management changes in Gingerbread and Honeycomb (concurrent GC, heap-allocated bitmaps, "largeHeap" option) and explore tools and techniques for profiling the memory usage of Android apps.


Optimizing Android Apps with Google Analytics

May 11, 12:30PM – 01:30PM / Room 9

Nick Mihailovski, Philip Mui, Jim Cotugno

Thousands of apps have taken advantage of Google Analytics' native Android tracking capabilities to improve the adoption and usability of Andriod Apps. This session covers best practices for tracking apps on mobile, TV and other devices. We'll also show you how to gain actionable insights from new tracking and reporting capabilities.


Taking Android to Work

May 11, 04:15PM – 05:15PM / Room 11 LIVESTREAMED

Fred Chung, Andy Stadler, Gabe Cohen

More and more people are bringing Android devices into enterprise environments. This talk will cover general enterprise adoption considerations and related Android features. We will also provide an overview of security issues, managed internal app development, corporate app directories, and an in-depth look at a sample implementation of device management policies.

관련 링크
The Chromium Project
Chromium OS


관련 서적

구글크롬OS클라우드OS와의첫만남
카테고리 컴퓨터/IT > 대학교재
지은이 코이케 료지 (한빛미디어, 2010년)
상세보기


학회지에 스마트폰 관련 논문을 쓰고 난 후, 넷북, 태블릿에도 관심이 많이 생겼습니다. Google에서 넷북,태블릿으로 탑재하려고 만들고 있는 Chrome OS에 대해서 관심이 있다보니, 모 기자님에게 구글이 취재원에게 잠시빌려준 ChromeOS 탑재 넷북 CR-48을 잠시 만져보기도 하였습니다. 그러나 뭔가 부족한듯한 느낌에 직접 Chrome OS를 빌드해서 사용해보자는 생각이 번쩍떠오르더군요.

2011.05.05

The Chromium Project 에서 Chromium OS 소스를 다운로드 받은 후 컴파일을 하였습니다.

Chromium OS 컴파일 방법은 Chromium OS Developer Guide  를 참조하시면 됩니다.

(64bit 머신에서 컴파일을 해야되더군요. 컴파일하는 방식이 Gentoo Linux 설치하듯 화면이 나와서 뭔가 무섭다는 느낌이 들었습니다. 실제로 OS를 구성하려면 계속 빌드만 몇 시간씩 투자를 해야합니다.

이번에 크롬 OS를 컴파일 해서 설치하려니, 64bit 머신을 구입 후 집에서 빌드 및 서버 굴려야겠단 생각을 계속 하게 되었습니다. - 전기값은 어쩌려고? ㅠㅠ)

Chromium OS의 컴파일이 완려된것을 확인하곤, 2011.05.06 USB메모리에 Chromium OS 부트이미지를 넣고, 컴퓨터에 부팅을 해보았습니다.


첫화면은 언어, 키보드 및 네트워크 설정이더군요.

HTC | HTC Desire | 4.3mm | ISO-53 | 2011:05:06 19:24:28

Chromium OS 시작할때의 화면.


저 화면에서 언어 및 키보드, 네트워크 설정을 하면, 다음 화면에선 구글 계정으로 접속하기 화면이 나옵니다. 구글 계정입력한 후 비밀번호까지 입력하여 로그인을 하면 Chrome 웹브라우저 같은 화면이 나옵니다.

Google사에서 Chrome OS를 탑재한 Cr-48 노트북을 사용해본 사람으로서, 지금은 cr-48경우보다 속도는 빠릿해지고, 플래시도 돌아가고, 버벅거리는 면이 많이 줄었다는 걸 느꼈습니다. 그러나 아직도 불안정적이라 가끔 웹브라우저가 뻗기도 합니다.

페이스북, 트위터를 사용해도 AJAX로 돌아가는 부분도 버벅임도 없고, 심지어 페이스북 앱인 시티빌을 원활하게 할수 있습니다. (시티빌을 할수 있다니 이건 대박)

UI는 Chrome 웹브라우저 쓰는 것과 흡사하다고 보면 됩니다. Chrome 웹브라우저만 쓰는 컴퓨터를 접했다고 보면 이해 되실겁니다.


Chromiu, OS를 사용한 소감: Chrome 웹브라우저만 돌아가는 넷북을 만져보았답니다.

구글의 전략은 유비쿼터스환경에서 클라우드 컴퓨팅으로 구글 서비스를 언제 어디서든 사용하는 것입니다. 안드로이드와 크롬OS는 인터넷을 접속할 수 있는 수단이지요.  크롬OS는 인터넷을 쓰려는 저연령층과 저소득층에 만족스럽게 쓰일듯 합니다.


자세한 생각은 정리해서 다시 블로깅 하기로 하겠습니다.


HTC Desire에 커스텀 롬을 계속 설치하고 엎어버리고를 반복하다.. 심심했습니다.

명색이 컴퓨터공학과 4년공부하고 대학원 수료한 학생인데, Android Source를 빌드해서 휴대폰에 올려볼까란 생각에 갑자기 안드로이드 소스를 XDA-Developers 에서 찾기 시작하였습니다.


여러가지 안드로이드 소스들 중에서 저는 CyanogenMod 를 선택하여 컴파일 하기로 하였습니다.

저는 Ubuntu 10.10 32bit 컴퓨터(구입한지 6년된 ThinkPad R52)에서 CyanogenMod컴파일을 하게 성공하였습니다.


처음에 맥북프로에서 컴파일 하다보니 아래와 같은 에러로 인하여 포기하였습니다. 아 SnowLeopad 가 64비트라서 32비트로 컴파일하다 Linking문제가 생겼나 봅니다 -ㅁ-

Install: out/host/darwin-x86/bin/dictTest

host Executable: emulator (out/host/darwin-x86/obj/EXECUTABLES/emulator_intermediates/emulator)

ld: illegal text reloc to DwarfCUImpl<Dwarf_CUHdr<Dwarf32_SizeHdr, unsigned int>, unsigned int>::get_pc_address_file_info(unsigned long long, Dwarf_AddressInfo*)from out/host/darwin-x86/obj/STATIC_LIBRARIES/emulator-elff_intermediates/emulator-elff.a(dwarf_cu.o) in anon for architecture i386

collect2: ld returned 1 exit status

make: *** [out/host/darwin-x86/obj/EXECUTABLES/emulator_intermediates/emulator] Error 1


Ubuntu에서 Android 2.3.3. Gingerbread OS탑재된 CyanogenMod 컴파일 하여 아래와 같은 결과를 만들었고, 에뮬레이터에서 실행해보니 잘 돌아갑니다.

Generated: (out/target/product/generic/android-info.txt)

Target system fs image: out/target/product/generic/obj/PACKAGING/systemimage_intermediates/system.img

Install system fs image: out/target/product/generic/system.img

Target ram disk: out/target/product/generic/ramdisk.img

Target userdata fs image: out/target/product/generic/userdata.img

Installed file list: out/target/product/generic/installed-files.txt

studioego@studioego-laptop:~/android/system$ 

컴파일 성공하면 위의 메시지가 나옵니다 ㅎㅎ

아래는 컴파일 후 에뮬레이터를 이용하여 결과물을 실행한 화면입니다. 잘 돌아갑니다.

Emulator 실행 화면


Gingerbread가 탑재된 CyanogenMod

에뮬레이터에 볼수 있는 Android 2.3.3 정보 1

에뮬레이터에 볼수 있는 Android 2.3.3 정보 2


본인이 빌드를 했으면 빌드 번호에 본인 이름의 컴퓨터와 컴파일 한 날짜가 들어갔을겁니다. ㅎㅎ

Cyanogen_generic-eng 2.3.3. GINGERBREAD eng.studioego.20110327.012445 test-keys


Android Source컴파일하여 에뮬레이터로 올리는 방법을 알았으니 이제 HTC Desire에 CyanogenMod 소스코드를 올리는 것도 올리겠습니다. 

이후에 저만의 커스텀롬 올리는 방법과 Android Source분석도 올릴예정입니다.

  1. 이전 댓글 더보기
  2. Favicon of http://www.houstonoverheaddoors.com/ BlogIcon Garage Doors in Houston 2012.03.24 19:54

    great points altogether, you just gained a new reader. What would you suggest in regards to your post that you made some days ago? Any positive?

  3. Favicon of http://www.houstonoverheaddoors.com/ BlogIcon Garage Doors in Houston 2012.03.24 19:55

    Provide information as requested on the petition including the names of both parties and any involved children, address of both households and date of marriage and separation. Indicate any issues that require a temporary order from the judge such as spousal or child support, custody and residence of marital property. Thanks.

  4. Favicon of http://www.ideserveavacation.com BlogIcon Walt Disney World holidays 2012.03.25 14:39

    Very informative article regarding renting an apartment..Amazing execution of the blog..Keep up the good work..

  5. Favicon of http://www.xbroshost.com/ BlogIcon vps hosting 2012.03.26 11:02

    Interesting post and thanks for sharing. Some things in here I have not thought about before.Thanks for making such a cool post which is really very well written.will be referring a lot of friends about this.Keep blogging.

  6. Favicon of http://www.xbroshost.com/ BlogIcon alertpay hosting 2012.03.26 13:24

    I declare that we have of visitors are actually quite blessed to live in a great community with so many people with perfectly precious plans. I feel really happy to have found web pages and hope that many minutes more pleasant to read here

  7. Favicon of http://www.xbroshost.com/ BlogIcon linux shared hosting 2012.03.26 15:47

    Except Jeremy Smith played for the Storm until 2008 and Mason was actually apart of the Roosters loss, unlike he was with the Bulldogs and Cowboys. Not much of a coincidence.

  8. Favicon of http://inflatabledrivein.com/ BlogIcon inflatable movie screen 2012.03.26 17:02

    Post is nicely written and it contains many good things for me. I am glad to find your impressive way of writing the post. Now it become easy for me to understand and implement the concept. Thanks for sharing the post.

  9. Favicon of http://inflatabledrivein.com/ BlogIcon inflatable screen rental 2012.03.26 19:52

    Other items included with these handbags are the serial numbers and a dust bag to store the bag. In possession of professional technocrat team, sales executives and personnel, we strive to working collectively towards the goal of taking

  10. Favicon of http://inflatabledrivein.com/ BlogIcon outdoor movie screen rental 2012.03.26 21:46

    I have just started going to a gym and my instructor is asking me to take protein supplements. I am not sure whether they are steroids or not. And secondly, I am a strict vegetarian so i was hoping if you could give me any details on what to eat. Without the meat and eggs of course

  11. Favicon of http://onlinediscountelectronicsstore.com BlogIcon Buying electronics online 2012.03.27 19:38

    Connect with Samsung Smart TV for a wealth of added entertainment options. The UN32D6000features Samsung's Smart Hub, a simple menu system for connected features. Easily search for movies, shows and videos via online services and across connected devices, chat with friends, and access a wide variety of apps from Samsung Apps.

  12. Favicon of http://www.pharmonnet.com/ BlogIcon viagraonline 2012.03.28 12:38

    This is purely a business if you want to earn something you will have to reduce the price of the product to sell it and offer some attractive discount or gift cards to the consumer...so that long-term profit can be gained...

  13. Favicon of http://www.pharmonnet.com/ BlogIcon viagraonline 2012.03.28 12:38

    This is purely a business if you want to earn something you will have to reduce the price of the product to sell it and offer some attractive discount or gift cards to the consumer...so that long-term profit can be gained...

  14. The thing is that if I cosplay Mad Moxxi, I would have to make it as non slutty as possible cuz, well.

  15. Favicon of http://www.lovemessage.org/ BlogIcon love message 2012.03.28 16:19

    the first chapter or so is pretty decent. The case for a 'brand bubble' is presented effectively. After that, the book seemed to lose traction.

  16. Favicon of http://www.government-grant.biz/community-grant BlogIcon federal government grants 2012.03.28 17:30

    Your Post is very useful, I am truly happy to post my note on this blog..

  17. Favicon of http://www.helpmykneepain.com BlogIcon Dallas Knee Doctor 2012.03.28 19:26

    An interesting blog. I'm not mistaken of thinking that Korea has its path in technology. Koreans are great.

  18. Favicon of http://www.internet-marketingservice.com BlogIcon Internet Marketing Service 2012.03.29 14:29

    I love Android phones. These have great features.

  19. Favicon of http://www.gradshop.com/academic-regalia/masters-degree/gowns.html BlogIcon Masters robe 2012.12.29 11:23

    I am student with no real income, at least till i graduate, and eBay is the sole reason I can accomplish anything. eBay is an excellent source for everything, pretty much, and especially robotic parts. Given you know what you are looking for, your very likely to find the best prices on eBay.

  20. Favicon of http://www.gradshop.com/college-graduation.html BlogIcon university regalia 2012.12.29 13:51

    I have learn this submit and if I may just I wish to suggest you some fascinating things or tips. Perhaps you could write subsequent articles referring to this article. I wish to read even more things about it!

  21. Favicon of http://www.gradshop.com/college-graduation/bachelors/gowns.html BlogIcon college graduation gowns 2012.12.29 16:32

    if the robot believes he has the right to kill the man then he does have the right and if the man feels he has the right to kill the robot then he too has the right.Other people on the outside of the fight can argue until they are blue in the face about it

Street View & Privacy


구글 스트리트뷰는 위의 동영상처럼 만들어진다는군요.

외근, 야근에 메일접수까지 스트리트뷰를 만드는게 힘들군요


ps. 야근, 특근, 외근을 시키다니 구글 은근 악덕업체(?) 응(?)

출처: http://ie6countdown.com/ 


세계 각국의 Internet Explorer 6 점유율 지도입니다.

2011년 2월 28일자 통계수치를 이용하여 표시한 지도입니다.

지도를 보니 2001년도 8월달에 나온 Internet Explorer 6를 중국과 한국등 동아시아권에서 많이 사용한다는 걸 알 수 있습니다.

아직도 Internet Explorer 6를 고수하는 건 뭘까요? ActiveX때문 아님 불법복제로 일부로 익스플로러를 업그레이드를 못하는 경우일지도? (XP SP2로 업그레이드 하기 전까진 XP SP1이하 사용자들은 IE7을 설치할 수 없습니다.)

프랑스와 독일은 보안 취약점이 있는 Internet Explorer 때문에 자국민들에게 인터넷 익스플로러 사용을 자제하라고 권고한 바 있었고, 구글은 G메일과 구글 독스(Docs), 캘린더 등 자사 서비스가 2010년 3월 1일부터 IE 6에 대한 지원을 중단하였습니다. 이유는 IE 6가 웹표준을 지키지 않는데다 보안이 취약하다는 것이지요. 

구글이 아예 IE 6에 대한 지원중단을 한 직접적인 계기는 중국에서 벌여진 구글 중국지사에서의 지메일 해킹 사건 때문입니다. 해킹을 당한 컴퓨터가 Internet Explorer 6이 깔려 있었기 때문이라고 합니다.(보안이 철저한 구글에서도 이 사건을 계기로 직원들에게 Windows 사용 금지령이 떨어졌으며 업무용 컴퓨터를 지급해도 Linux 또는 맥 중 하나를 선택하라고 하지요)  

출처: Google ditches Windows on security concerns 

구글에서는  “최근 중국으로부터 브라우저의 취약점을 파고든 정교한 사이버 공격으로 문제가 발생했고 향후 비슷한 사건의 방지를 위해서도 사용자들이 브라우저를 업그레이드할 것을 권장한다”고 밝혔습니다.

구글은 인터넷 익스플로러7 버전 이상, 파이어폭스 3.0 이상, 구글 크롬 4.0 이상, 애플 사파리 3.0 이상의 브라우저를 사용해 줄 것을 당부했었지요.

이렇다 보니 외국에선 IE6를 많이 사용하지 않습니다. 주로 쓰는 동네는 위의 지도에서 보듯 불법복제가 만연하며, ActiveX 기술을 흔하게 쓰는 중국, 한국등 동아시아 국가들...



출처:
XDA-Developers[ROM-DEV] Honeycomb v4 Full SDK Port to Desire (DEVELOPERS ONLY) 


Android 폰인 HTC Desire에 태블릿 전용 Android OS인 Honeycomb을 포팅한 동영상과 ROM을 XDA Developer의 개발자가 공개를 하였습니다.

설마 했다 Honeycomb UI가 탑재된 디자이어의 화면을 보고는 어안이 벙벙했습니다.


지금까지 작동되는건 아래와 같습니다.

  • 터치 스크린(touch screan)
  • 3D 가속(3D acceleration)
  • 바탕화면(wallpapers)
  • 데이터 연결(data connection) - 3G 연결
  • 문자 송수신(sms send/receive)
  • 웹 브라우징(browser)
  • 갤러리(CM7 Gallery) - CyanogenMod 갤러리

아직까지 작동 안되는 건 아래와 같습니다.

  • Wifi(와이파이 연결이 안되는 아이러니한 상황)
  • Audio( 소리또한 안나온다니 ;ㅁ;)
  • Camera(카메라 기능 작동 안된다군요 ;ㅁ;)
  • default gallery crashes when choose something

아직은 WIFI연결과 소리, 카메라 그리고 구글 제공 기본 갤러리가 안된다는 문제가 있군요.

언젠간 UFO를 주운 굇수가 해결해줄것이라 믿습니다.

(HTC Desire 등의 HTC제품들은 거의 누군가가 hack을 하여 안드로이드 커스텀롬을 다 만들어주는듯.)


ps. XDA 개발자들은 굇수들의 집합. (현재 쓰고 있는 제 폰인 HTC Desire도 이미 XDA개발자가 만든 Gingerbread OS ROM로 탑재하여 사용하고 있습니다. 그래서 Gingerbread SDK를 사용하여 테스트 중입니다)




The honeycomb emerges...


Honeycomb delivery!


I, for one, welcome our new sweet sticky overlords


Honeycomb 조형물이 구글 캠퍼스(구글 본사)에 설치되었습니다.

Honeycomb 조형물에선 안드로이드 로봇이 꿀집에서 애벌레처럼 있는 모습이 보입니다. 아마 꿀벌이 안드로이드 로봇에게 밥 주는 느낌이랄까?

ps. 구글이란 기업은 참 재미있군요. 안드로이드 버전이 계속 발표될때마다 구글 캠퍼스(구글 본사)에 계속 조형물을 올릴 생각을 하는가봐요. Cupcake(Android 1.5), Donut(Android 1.6), Eclair(Android 2.1), Froyo(Android 2.2), Gingerbread(Android 2.3), Honeycomb(Android 3.0)으로 알파벳순서로 계속 이름 붙이며 조형물 올리니, 재미있는 기업이에요.

3월 1일, 이 날은 기미독립운동날(1919년 3월 1일)이지만 티스토리, 설치형 텍스트큐브 블로그를 운영하는 사람들에게도 기념을 할만한 날입니다.


이유는... 태터툴즈 프로젝트가 시작된 날이기도 하지요!

2004년 3월 1일, JH님께서 태터툴즈 프로젝트를 시작하였습니다.

이후 태터툴즈 프로젝트는 점점 커져서 다음이 운영하는 Tistory도 태터툴즈 기반으로 사용되였으며, TNC가 운영하였던 테터툴즈 기반의 텍스트튜브닷컴(Google이 인수후에 아쉽게도 사라졌음)도 태터툴즈 기반으로 운영되었습니다.

태터툴즈는 오픈소스 프로젝트로 운영되었으며, 점점 소스가 커지면서 이름을 텍스트큐브로 바뀌었으며, 텍스트큐브란 이름으로 현재 블로그 소스를 오픈소스로 제공하고 있습니다. (텍스트큐브와 예전에 구글이 인수하여 운영하던 텍스트큐브닷컴은 다른 존재입니다.)

태터툴즈와 텍스트큐브에 대한 역사는 위키페디아의 "태터툴즈"내용을 참조하시면 됩니다. (길게 블로그에 쓰기엔 복잡해지기 때문 ㅎㅎ)


아무튼, 늦었지만 태터툴즈의 7주년을 기념합니다.


아래는 태터툴즈를 주제로 쓴 제 블로그 포스트들입니다.

2004/12/28 - [컴퓨터/블로그] - 내가 설치형 블로그를 쓰는 이유

2004/12/28 - [컴퓨터/블로그] - 테터 툴즈 소개

2006/03/19 - [컴퓨터/블로그] - 태테를 깔았습니다.

2007/01/16 - [컴퓨터/블로그] - 태터툴즈 설치과정[미완성]

2008/02/12 - [참가 및 후기] - 제4회 태터캠프에 참가합니다.

2008/07/05 - [참가 및 후기] - 제 5회 테터캠프에 참가합니다.

2008/12/07 - [참가 및 후기] - [후기]제 6회 테터캠프에 참가하였습니다.

2009/07/13 - [컴퓨터/블로그] - 제 7회 태터캠프에 참가 + Connectivity에 대한 생각

2009/07/19 - [컴퓨터/블로그] - 제 7회 태터캠프 후기입니다.




안드로이드 3.0 Honeycomb SDK가 최종으로 올라왔다고 합니다. 그리고 Level 11의 API가 최종적으로 확정되었으며, 이 SDK 를 기반으로 개발을 진행해서 안드로이드 마켓에 등록할 수 있습니다.

참고로 Android 3.0 Platform의 사용자용 설명과 개발자용 설명은 링크에 있습니다.

그리고 Android SDK Tools(r10)을 업데이트 하였고, Eclipse용 ADT Plugin을 업데이트를 하였습니다.


Together with the new platform, we are releasing updates to our SDK Tools (r10) and ADT Plugin for Eclipse (10.0.0). 


아래는 제 맥북에서 새로 업데이트된 Android SDK Tools r10과 Android 3.0 Honeycomb SDK API 11을 설치하는 모습입니다.


Packages Install in Android ADT

Installing Android SDK



설치 끝나고 나서 에뮬레이터를 실행하니 뭔가 바뀐 구석은 있군요. (에뮬레이터 속도를 더 빠르게 만들었으면 하는 바람이 ㅎㅎ)

Android SDK Tools(r10)과 Eclipse plugin ADT에서 예전과 다르게 바뀐 부분

  • UI Builder improvements in the ADT Plugin:
    • New Palette with categories and rendering previews. (details)
    • More accurate rendering of layouts to more faithfully reflect how the layout will look on devices, including rendering status and title bars to more accurately reflect screen space actually available to applications.
    • Selection-sensitive action bars to manipulate View properties.
    • Zoom improvements (fit to view, persistent scale, keyboard access) (details).
    • Improved support for <merge> layouts, as well as layouts with gesture overlays.
  • Traceview integration for easier profiling from ADT. (details)
  • Tools for using the Renderscript graphics engine: the SDK tools now compiles .rs files into Java Programming Language files and native bytecode.


Nokia CEO Stephen Elop and Microsoft CEO Steve Ballmer announce partnership during press conference at Nokia Strategy and Financial Briefing on Friday February 11, 2011


Nokia사와 MS사간 장기 파트너쉽 체결. 

Nokia사와 MS사간 손잡는건 몇년전에는 상상도 못했던 일입니다. 

Nokia사 사장이 전 MS사 임원이라서 그런건가? 이제 모바일 천하삼분지계(Apple iPhone + Google Android + MS+Nokia Windows Phone)가 완성되는군요? 모바일 시장의 격동이 예상됩니다.


구글 부사장인 Victor Gundotra가 “Two Turkeys Do Not Make an Eagle”(두 마리의 칠면조로는 독수리를 만들 수 없다)라고 하였지만 (두 마리의 칠면조는 Nokia사와 M$사) 제 생각엔 아닐수도 있다고 생각합니다.

출처: Google’s Gundotra On Nokia/Microsoft Rumors: “Two Turkeys Do Not Make an Eagle”

Nokia사와 MS사가 한배를 탔습니다. 두 회사는 지금 Apple사와 Google사의 파상공세때문에 서로 도박을 하게 되었지요. 도박에서 성공할 것인지, 망해서 망할지는 지금 알수 없다만, 모바일 업계의 빅뱅은 이제 시작되었다고 볼 수 있을겁니다.

모바일 춘추전국시대 아니 모바일 천하삼분지계가 드디어 완성(?)되었습니다.


이제 슬슬 모바일 업계의 미래를 예측해보는 것도 흥미진진할듯 합니다.


ps. Symbian은 이제 죽었구나.

ps2. Intel과 Nokia와 합작해서 만들던 Meego는 이제 어쩔?

ps3.Nokia에서 밀고 있던 Opensource project인 QT와 KDE, Meego 등등의 미래가 암울해집니다.

ps4. Nokia사가 단순힌 모바일 하드웨어 제조 업체에서 Apple사처럼  제조업+서비스업체까지 점유하려고 했다만 실패하였습니다. MS사와 손잡고 MS사의 서비스를 이용한 MS사의 플랫폼을 받춰주는 하드웨어 제조 업체로 다시 회귀한 것 같습니다. 그동안의 Nokia의 전략이 거의 실패했다는 것이지요. Nokia사의 사용자로서 아쉽습니다.

  1. Favicon of http://itbr.tistory.com BlogIcon Dr Reality 2011.02.13 20:05 신고

    안녕하세요 itbr.tistory.com 의 owner Dr reality 입니다. 이 소식을 처음 들었네요. 심비안도 좋은 운영체제인데 말이예요. 노키아 폰 살려고 했는데 접어야 할 것 같네요. 좋은글 감사합니다!!!!!

Google Nexus S vs. Galaxy S (Korean Version)


구글과 삼성이 합작하여 만든 Google Nexus S와 삼성 Galaxy S의 비교 동영상


스펙이 거의 같음에도 Google Nexus S가 좋게 보이는 이유는 소프트웨어 기업인 Google과 소프트웨어 최적화를 하여 하드웨어의 성능을 제대로 끌여들였기 때문이다.


결론: Google을 만난 삼성은 하드웨어와 소프트웨어 모두다 좋다.

  1. 이이 2010.12.18 11:04

    뭐 이딴 글이 다 있어?

  2. 이이 2010.12.18 11:05

    뭐 이딴 글이 다 있어?

  3. Favicon of http://www.edhardysale.org.uk BlogIcon ed hardy uk 2011.01.27 13:05

    팬들의 반응은 어떠했을까 궁금해진다.


구글 안드로이드 2.3 Gingerbread(생강빵)이 탑재된 Nexus S 소개 비디오가 나왔습니다.

2010년 1월달, Google과 HTC와 합작하여 Android 2.1 Eclair가 탑재된 Google Nexus One이 출시된 이래로 이번, 2010년 12월달엔 Google과 삼성전자가 합작하여 Android 2.3 Gingerbread가 Google Nexus S가 출시되는군요.

역시 삼성은 하드웨어 제조 기술이 최강인 OEM제조회사란 딱지가 붙을것으로 예상됩니다. (제발 소프트웨어 개발좀 잘하면 Galaxy S나 Galaxy tab을 구입할텐데 쩝 -ㅁ-)

마지막에 pure google이라는 문구에서 삼성이 Android 2.3 Gingerbread에 전혀 손 안대었고, 구글의 입김만 다가가서 삼성전자의 Galaxy S와는 상관 없다는 걸 표시하는 듯함.


Introducing Nexus S



현재, 저는 Android가 탑재된 HTC Desire으로 사용하고 있습니다.


5월초 HTC Desire를 구입하고 나서 계속 기본으로 탑재된 Sense UI를 사용하다, Sense UI를 쓰는 것보다 Froyo의 버전인 2.2.1을 빨리 맛보고 싶고, Google NexusOne의 UI를 사용하고 싶어 DeFroST custum rom으로 바꾼지 이제 1달 반정도 지나갑니다.


Sense UI를 사용할때보단 NesuxOne의 UI를 쓰다보니 뭔가 약간 부족하긴 하지만, Froyo를 제대로 쓰면서 속도로 빠른 것을 원했기 때문에, 계속 이 Rom으로 유지하고 싶군요.

DeFroST라는 단어에서 성에를 없애는 뜻같이 아주 매끄럽게 HTC Desire를 사용할수 있는 롬이라고 말할 수 있습니다.

 

2010년 11월 20일에 DeFroST 6.0g가 나와서 바로 설치하게 되었습니다.


DeFroST 6.0g 설치 후 화면


DeFrost 6.0g를 설치후 휴대전화정보입니다.



다른 Desire롬보다 좋은 점은 최신 NexusOne에 들어간 OS인 Android 2.2.1이 들어간 점이 마음에 듭니다,


기존보다 DeFrost 6.0g의 변화된점입니다.

DeFroST의 기반인 넥서스원용 커스텀롬인 CyanogenMod의 변화와 Kernel 변화들을 적었습니다.

Version 6.0g:

CyanogenMod changes:

  • *WindowManagerService: Fix out of memory for surface error...
  • *Fix 2g/3g toggle on UMTS networks
  • *camera: Set default video focusmode to infinity
  • *Bionic: Aliasing problems with frexpf
  • *Browser: Browser settings are getting used before its initialization
  • *camera: Set video focus mode on startup
  • *Fix update of touch-focus and touch-aec
  • *Gallery3D: Add depth component to icon animation
  • *Add "Classic" mode to camera (mimics stock camera behavior regarding focus/shutter button)
  • *Fix sometimes mExpandedView will appear while screen transforming.
  • *Improve performance when getting styled string.
  • *Use a system property to determine mobile interfaces
  • *camera: Fix crash when attaching video to MMS.
  • *Change hide() to dismiss() to avoid memory leak.
  • *Add support for chunked encoding when downloading MMS PDUs
  • *Contacts: fix Contact icon cannot be replaced when set from gallery.
  • *Contacts: Check the parent for null in edit_delete
  • *Contacts: Handle the call event only for KeyUp event.

Kernel changes 6.0g:
  • *power: Enhanced ds2784 battery driver
  • *net: wireless: bcm4329: Use non-DFS channels only for US
  • *net: wireless: bcm4329: Improve way to detect BT SCO connection for BT-coex
  • *net: wireless: bcm4329: Update to Version 4.218.248-15
  • *sched: update "sched: automated per tty task groups" to 2010/11/18 - 2:00PM



구글 모바일 트위터(@GoogleMobile)에서 Android OS 2.3 Gingerbread를 조만간 공개할 것이라는 암시를 내보내는 사진을 올렸습니다.

출처: http://twitter.com/GoogleMobile/status/3174327650361344

Google | Nexus One | 4.3mm | 2010:11:12 11:34:48

출처 http://twitpic.com/3682u2


Google이 YouTube를 통해 Google 본사에 Gingerbread 동상을 세우는 동영상을 공개를 하였습니다.

이후, 이번엔 트위터를 통해서 Gingerbread 과자를 구운걸 트위터에 공개를 하였습니다.


Android OS 2.3 Gingerbread 가 언제 공개 될려나요? 기대됩니다^^


2010년 11월 13일

보물섬을 쓴 영국 소설가 겸 시인인 로버트 루이스 스티븐슨(Robert Louis Stevenson) 탄생 160주년을 기념하여 구글에서 로고를 변경하였습니다.^^


(위키페디아 한글: 로버트 루이스 스티븐슨, Wikipedia English: Robert Louis Stevenson)


로버트 루이스 스티븐슨(Robert Louis Stevenson, 1850년 11월 13일~1894년 12월 3일)은 스코틀랜드 출신의 소설가시인이다.

Robert Louis Balfour Stevenson (13 November 1850 – 3 December 1894) was a Scottish novelist, poet, essayist and travel writer. His best-known books include Treasure IslandKidnapped, and the Strange Case of Dr Jekyll and Mr Hyde.

아래는 로버트 루이스 스티븐슨(Robert Louis Stevenson)의 흑백사진입니다.

Robert Louis Stevenson Old Photograph
Robert Louis Stevenson Old Photograph by Tour Scotland Photographs 저작자 표시비영리변경 금지


어릴때 읽었던 보물섬의 작가 이름을 오늘에서야 제대로 알았군요^^

그리고 지킬박사와 하이드, 신 아라비안 나이트의 작가이기도 하군요.

어릴때 즐겨 본 소설 작가를 이제야 알았군요 @.@


로버트 루이스 스티븐슨 탄생 160주년

로버트 루이스 스티븐슨 탄생 160주년

구글 로버트 루이스 스티븐슨 검색 화면

로버트 루이스 스티븐슨 탄생 160주년 로고 클릭시 검색 화면으로 뜹니다^^


2010년 11월 8일, 구글 홈페이지의 로고가 아래와 같이 바뀌었습니다.

엑스레이 발견 115주년




엑스레이(X-ray, X선) 발견 115주년이라고 로고가 뼈 사진으로 바뀌었군요.^^

X선은 1895년 11월 8일. 독일의 물리학자인 빌헬름 뢴트겐(독일식(Deutsch): Wilhelm Conrad Röntgen, 영어식(English): Wilhelm Conrad Roentgen)이 처음 발견하였다고 합니다. X선 덕택에 인류의 질병을 쉽게 고칠수 있게 되었다는 것때문에 로고가 바뀐듯 합니다.

X선(엑스레이)에 대한 설명은 위키백과의 내용을 참조하였습니다.

한국어 위키: 엑스선(X선, 엑스레이), 영어(English) 위키: X-ray

엑스선(-線) 또는 엑스레이(X-ray)는 파장이 10 ~ 0.01 나노미터이며, 주파수는 30 페타헤르츠 ~ 120 엑사헤르츠(30 × 1015 Hz to 30 × 1018 Hz) 전자기파의 형태를 말한다. 이는 자외선보다 짧은 파장의 영역이다. '엑스선(X-ray)'는 알 수 없는 유형의 방사선을 의미하며, 독일의 물리학자 뢴트겐(Wilhelm Conrad Röntgen)이 1895년 11월 8일 처음 발견하여 이름붙였다. 그의 이름을 따라 뢴트겐선으로도 부르기도 한다.[1] 뢴트겐은 이 발견으로 최초의 노벨물리학상을 수상했다.


빌헴름 뢴트겐의 X선 발견에 대한 자세한 내용은 위키 Wilhelm Röntgen에서 참조하시길 :D


아래 사진은 카메라 들고 사진 찍으려는 사람의 X선 사진입니다^^ 

Focus on Imaging 2010
Focus on Imaging 2010 by Karen Roe 저작자 표시



2010년 10월 31일

Google 에선 10월 31일의 Halloween(할로윈) 기념으로 로고를 변경하였더군요,

(※ 참고:  [한글] 할로윈, [English] Halloween )

Halloween 기념 로고를 5개씩 준비하는 센스까지 발휘하였군요. 아래 로고들은 무슨 의미일까요? 궁금함.


Google Halloween Logo 1

구글 Halloween 로고 1

Google Halloween Logo 2

구글 Halloween 로고 2

Google Halloween Logo 3

구글 Halloween 로고 3

Google Halloween Logo 4

구글 Halloween 로고 4

Google Halloween Logo 5

구글 Halloween 로고 5

위의 그림이 무슨 의미가 있는지는 전혀 모르겠으나 Halloween을 기념하는 Google의 모습을 보니 신기할 정도입니다.

(할로윈 축제에 대해서 잘 모르는 사람이라 보니 관심도 없고, 그런 축제가 있나보다 정도임.


할로윈 기념 마지막 로고에서 오른쪽 버튼을 누르면 아래와 같이 할로윈 검색창이 뜹니다.

Google Search - Halloween

구글 할로윈 검색



Android Honeycomb의 후속버전은 Android 3.0 "Ice Cream" 이라는군요.

Android 2.2 Froyo다음에 나올 Gingerbread와 Honeycomb 이후의 버전이 Ice Cream이라고 Engadget과 Forbes에 글이 올라왔습니다.

대문자 "I"로 시작하는 디저트가 찾기도 힘들고, Donut처럼 철자법을 약간 변형하여 짓기 힘들어서 Ice Cream으로 지었다고 합니다.

그리고 아직 업계 소문으로 Froyo이후에 나올 Gingerbread와 Honeycomb은 거의 바뀌지 않았다고 합니다.

Gingerbread는 Froyo에서 조금 업데이드가 된 것을 생각하면 되고, Honeycomb은 태블릿PC에 대응하는 안드로이드 OS라고 소문이 파다하군요.

결국엔 안드로이드 3.0이 Ice Cream이고 Ice Cream에서 Android OS가 많이 바뀔거란 이야기가 나오군요



안드로이드의 플랫폼 버전명은 디저트(후식) 종류

1.5 Cupcake (컵케익)

1.6 Donut (도넛)

2.0, 2.1 Éclair (이클레어, 슈크림을 가늘고 길게 구워서 그 속에 초콜렛이나 모카 크림을 넣고 위에 초콜렛 등을 얹은 빵)

2.2 Froyo (Frozen Yogurt, 얼린 요거트)

2.x Gingerbread (생강빵)

2.x Honeycomb (벌집)

3.0 Ice Cream (아이스크림, 얼음보숭이)

역시나 디저트 알파벳 순으로 계속 이름이 지정되군요.

2010년 10월 9일은 한글날입니다. 여러 포털들이 한글날을 맞이 기념으로 로고를 변경하였더군요,


1. Google (구글)

2010년 10월 9일 한글날을 맞아, Google 한국 홈페이지는 한글날을 기념하고자 로고를 변경하였습니다.


2. Naver (네이버)

네이버는 한글날 맞이 "나눔손글씨" 글씨체를 배포하군요^^

3. Daum (다음)


4. Nate (네이트)


5. Dreamwiz (드림위즈)


ps. 아쉽게도 KTH의 파란은 대세에 참여를 안하였군요 ;ㅁ; 




Google에서 존 레논 의 70번째 생일 기념으로 로고 변경 및 동영상 공개를 하였습니다.


위의 화면을 클릭하면 아래와 같은 YouTube 동영상이 Flash로 재생됩니다.

John Lennon Google Doodle


1940년 10월 9일 태어난 뮤지션 존 레넌(John Lennon)의 70번째 생일을 맞이하여 구글이 기념을 하였군요. 구글 로고가 변신, 클릭하면 동영상[John Lennon Google Doodle]이 나옵니다. 

존 레논은 1980년 12월 8일, 마크 채프먼에게 암살된 후, 지금까지도 사랑을 받고 있는 뮤지션.

동영상은 Imagine의 노래 일부분을 사용하여 구글 디자이너가 만들었음.


You may say I'm a dreamer.

but I'm not the only one.

I hope some day you'll join us.

and the world will live a one.

날 몽상가라고 부를지도 몰라요

하지만 나만 이런 생각을 가진 것이 아니예요

언젠가 당신도 우리와 같은

생각을 가지게 될 거예요 


John Lennon의 Imagine에 대한 추억이 다시  떠오르군요.

서울 전학후 방황하던 고등학교 1학년때, John Lennon 의 Imagine이라는 노래를 반복해서 들었던 과거가 생각납니다.

위의 가사는 제가 제일 좋아하는 구절로 고1때부터 계속 암기하던 구절입니다^^


참고로, Imagine은 2002년 대선때 노무현 전 대통령의 대통령 후보 첫번째 광고의 배경음악이였습니다.


아래는 일본 구글에서 존 레논 생일 맞이 로고를 클릭하는 화면


아래는 존 레논(John Lennon)과 그의 일본인 아내인 오노 요코(小野洋子)가 같이 나오는 Imagine 뮤직비디오.

구글에서 안드로이드용 구글 한글 키보드를 10월 5일 출시하였습니다^^



'구글 한글 키보드'(외국에서는 "Google Korean IME"로 뜸)가 안드로이드마켓에 올라왔습니다. 음성입력기, 추천단어사전, 살짝 넓어진 자판이 특징입니다.

"구글 한글 키보드"를 사용해보니 기존에 디자이어에 탑재되었던 디오텍 키보드보다 오타가 예전보다 획기적으로 줄었고, 추천단어양도 많습니다. 추가로 음성으로 한글입력하는 기능도 있어요.

사용을 해보니 최고의 한글 키보드인것 같습니다.

음성으로 한글 입력하는건 구글 검색에서 쓰고 있는 음성검색을 빌려 쓰는 듯한데, 역시 인식율이 높습니다.

한글 자판

한글 자판

영어자판(QWERTY Keyboard)

영어자판(QWERTY Keyboard)

영어자판(QWERTY Keyboard)

특수키 자판


음성 입력중인 상태

"멀티미디어 신호 처리 이론 및 실습"이란 단어를 읽고 나서 검색창에 올라간 모습.




+ Recent posts