Google Operating System (Unofficial news and tips about Google) blog 에 올라온 google 의 2009년에 대한 예측(?)입니다.
위의 blog 설명은 다음과 같네요 - An unofficial blog that watches Google's latest attempts to move your operating system online. 

따라서 google 공식 발표는 아니고... 카더라 통신 중의 하나로 재미삼아서 보시길 바랍니다. :) 
자세한 것은 위의 원문을 참고하시길 바랍니다. 몇 가지 눈에 띄는 것을 적어보았습니다.

  • OneGoogle - google application 사이의 빠른 전환과 유연한 작업을 위한 새로운 통합된 interface
    • [tkhwang] google service/application 사이의 통합된 새로운 interface 제공... 캬... 기대된다.
  • App Engine 이 전체 공개되고 나면 이후 google apps 는 다시 한번 인기를 끌 것이다.
    • [tkhwang] Google apps 구현하기 위한 app engine 을 공개할 예정인 것 같군요. 이를 공개함으로써 또 다른 많은 web service 와 mashup sevice 들이 나타날 것이고, 그만큼 구글 서비스는 자신의 위치를 확고히 하게 되겠죠.
  • 저가의 feature phone 과 비 android smart phone 을 위한 mobile browser 의 탄생
    • [tkhwang] Webkit engine 사용하고 있는 chrome mobile version 이 되겠죠 ?
  • Google Reader 는 많이 읽은 post list 를 community 와 잘 공유하고, 이를 동적으로 OPML file 로 제공할 수 있도록 함.
    • [tkhwang] Blog 를 읽다 보면 좋은 글 항상 찾아다니게 되는데, 이를 잘 가공해서 손쉽게 받아볼 수 있게 해주겠다.. 캬..

  • Chrome browser 의 시장 점유율 10%
  • MS Live Search 로 인하여 Google Search Engine 의 시장 점유율 많이 떨어질 것 같음.
  • GrandCentral 이 미국 내에서 공식 서비스를 할 것이며, interface 가 Gmail 과 통합될 수 있음.
    • [tkhwang] Google 이 새로 인수한 GrandCentral 이라는 회사에서, 예전에 dialpad 와 비슷한 서비스라고 하는데, 잘 모르겠네요.
  • Google bookmark 서비스의 향상
    • Social network 의 바람에 social bookmark 열풍에 google 도 좀더 힘을 내겠다는 것이겠죠.
  • Chrome 의 몇몇 feature 들을 다른 browser 에도 지원할 예정.
  • 번역 서비스가 다른 service/application 과 좀더 긴밀하게 동작하도록 할 예정.
  • Google Maps Live - 구글의 서비스를 선보일 예정 웹캠는 전세계에서 스트림, 그것을 사용하여 연락처에서 구글 어스와 가장 최근의 맞춤지도, 리뷰 및지도 편집에 대한 탭을 포함됩니다. 
  • Google contact 이 독립 application 으로 제공.
  • Marissa mayer 와 같은 고위층 인사가 구글을 떠날 것이다.
    • [tkhwang] 유명하신 분으로 알고 있었는데, wiki 보니깐 75년생이네요... T_T;
  • Login 유저들을 위한 맞춤 검색 광고

참고로 작년에 올린 예상과 그 결과도 posting 했네요.

저작자 표시 비영리 변경 금지
신고
Posted by tkhwang


피카사 웹 서비스와 함께 사진 편집 프로그램을 함께 제공하고 있는 피카사는 
손쉽게 사진을 편집하고, 웹에 공유하는 정말 손쉽게 사용할 수 있는 프로그램인 것 같습니다.

구글 피카사 3.0 이 나온지는 꽤 되었지만 저는 최근에 사용하면서 참 편하게 잘 만들었구나 생각을 하면서 쓰고 있었는데
사람 얼굴을 인식하여 태그를 붙일 수 있는 기능이 있더군요... 캬... WoW

구글의 제품을 보면 유저가 무엇을 필요한지에 대해서 연구를 참 많이하는 것 같습니다.
이런 많은 고민을 가지고 막강한 인력으로 그런 기능을 하나하나 구현한 결과는 기존과 무언가 다른 제품이겠죠.

웹에 있는 원더걸스 사진을 가지고 얼굴 인식 기능/이름태그 기능을 사용해보았습니다.

[#0] 설정에서 이름 태그 기능을 enable

[#1] 이름 태그 추가



[#2] 인식된 얼굴에 태그 이름 입력



피카사웹에서 사진 분석하여 같은 얼굴로 인식된 사진을 모아서 이름을 입력할 수 있도록 해줍니다.
사진에 따라서 정면인지... 측면인지... 크기 등의 차이로 인하여 인식률이 조금 다른 것 같지만...
기본적으로는 꽤 정확한 것 같습니다.


각 사진의 주인공에 이름을 하나하나 넣어 줍니다.



간혹 같은 사람인데 한번에 인식이 되지 않은 경우에는 기존 태그를 기초로 해서 제안사항으로
비슷한 사람의 이름으로 제안을 해주고 있는데, 이 경우 같은 사람인 경우가 매우 많습니다. 


독립적으로 따로 따로 인식이 된 경우에는 사람별로 나누어서 보여주고, 정확하게 인식이 되지 않은 경우에는 위와 같이 ? 로 같이 보여주네요. 
각각 선택해서 태그 넣어주면 됩니다. :)



이렇게 사진마다 이름 태그 모두 완성하면 위와 같이 앨범 속의 사람들 얼굴과 태그가 보입니다.

사진 마다 얼굴에 따라서 태그가 완성이 되었기 때문에 특정 사람만 보고 싶을 때에는 그 사람 태그를 이용할 수도 있고...
태그가 기입된 사진의 경우와 아래와 같이 마우스로 가져가면 사람 이름이 표시가 되네요...

사진 인물 마다 이렇게 편집을 하는 것이 처음에는 다소 불편할 수도 있겠지만...

얼마전까지만 해도 MP3 tag 정리하지 않고 사용하다가 최근에는 tag 및 album art 정리하는 것이 당연하게 되었듯...
사진의 얼굴 태그도 곧 누구나 하는 작업이 되겠죠...

전 개인적으로 사진 촬영을 많이 하지 않아서 이러한 기능이 다른 프로그램에 있는지는 잘 모르겠습니다만...
또 하나의 purple cow 를 만나게 된 것 같아서 기분 좋네요. :) 
저작자 표시 비영리 변경 금지
신고
Posted by tkhwang

블로그를 많이 읽다 보면 당연히 좀더 좋은 RSS reader 는 무엇일까 여러가지를 사용해보곤 합니다.

저 역시 Google Reader, 한RSS 등 많은 RSS reader 를 사용하다가
최근에 다시 google reader 를 사용하고 있습니다.

Web 에서 보는 것이라서 사무실, 집 모두 sync 가 맞아서 
보기 좋은 것과 메모 통하여 공유 기능 등 때문입니다.

그리고, 오늘 또 하나... 자동 번역의 막강한 기능이 있네요.


[#1] 자신의 모국어로 자동 번역을 하게 되므로 한국어를 기본 언어로 설정.


[#2] 상단의 설정 보기에서 내 언어로 번역하기 설정

[#3] Just read !!!

이렇게 설정할 경우 아래 페이지와 같이 표시가 됩니다.

따로 번역을 위하여 페이지 로딩이 느려지는 것은 별로 느끼기 어렵네요. 
상단에 Google 번역으로 적혀 있어서 아마도 번역된 페이지라는 것을 알 수 있구요.



물론 영어 ==> 한글 번역이 언어학적으로 매우 어려운 작업이라서 번역 결과가 항상 훌륭한 것은 아니지만
아무래도 영어 보다는 한글을 통하여 정보를 얻기가 쉽기 때문에 

영문으로 된 많은 블로그를 빨리 읽어야 하는 상황이라면 
우선 간단하게 번역된 페이지로 읽고, 자세하게 볼 필요가 있는 경우에는 원본을 읽는다면 좋을 것 같네요.

때론 다음과 같이 요상하게 번역을 해버리는 것은 귀여운 애교로 생각해야하겠죠. :)

// 영어 원본


// 번역된 한글
저작자 표시 비영리 변경 금지
신고
Posted by tkhwang
  • 미투데이의 글배달 설정을 다시 시작하다. 미투데이는 역시 그냥 링크 저장용도로 쓰기에는 적합하지 않는 것 같다… 한 줄이라도 그날 그날의 생각을 적는 것이 좋을 것 같다… 미투데이… Tumblr… 마이크로 블로깅 서비스도 많은데 뭐가 좋은지 모르겠다…(Blogging)2008-12-22 23:44:59
  • 구글폰(Android) T-Mobile G2는 삼성이 만든다?- 검증(?)된 s/w platform 인 google android 의 검증되지 않은 h/w 에 대한 아쉬움을, 나름 검증(?)된 삼성에서 만든다… 윈윈일까… 앞으로 삼성이 android를 대하는 자세는?(Android Google Samsung)2008-12-23 00:49:58

이 글은 tkhwang님의 2008년 12월 22일에서 2008년 12월 23일까지의 미투데이 내용입니다.

신고

'잡담 > 미투데이' 카테고리의 다른 글

미투데이  (0) 2008.12.27
tkhwang의 미투데이 [2008년 12월 23일]  (0) 2008.12.24
tkhwang의 미투데이 [2008년 12월 23일]  (0) 2008.12.23
me2DAY  (0) 2008.12.20
me2DAY  (0) 2008.12.16
tkhwang의 미투데이 [2008년 12월 14일]  (0) 2008.12.15
Posted by tkhwang

cupcake 는 Andriod 의 내부 개발 branch 의 이름이라고 합니다
.
Android 를 open souce 화하면서 기존의 개발은 private branch 로서 계속 개발을 하였는데, 이것이 바로  cupcake  인가 봅니다.

컵케이크... 왜 이렇게 이름을 지은 것인지는 모르겠지만... 이름만으로 기분은 좋네요. :)


위의 사이트에 나온 주요 feature 는 다음과 같습니다.
  • System software
    • New features
      • New kernel based on Linux 2.6.27.
      • Basic x86 support.
  • Framework
    • New features
      • Support of touch events in WebView.
  • Browser
    • New features
      • Updated WebKit browser core, synced with Nov 2008 WebKit version.
      • Support for new, optimized JavaScript engine (SquirrelFish).
      • Copy / paste is enabled in the browser. To copy with touch, press and hold the shift key and select the text. Releasing the shift key or ending the touch drag copies the text. To copy with the trackball, press and hold the shift key, move the cursor to the selection start, click the trackball, and move the trackball to the extend the selection. Releasing the shift key, or clicking the trackball a second time, copies the text.

Basic x86 support 도 있군요.
Android 로 더 이상 mobile ARM core 에 제한되는 것이 아니라 x86 까지 쓰일 수 있다는 것일까요 ?

Linux kernel 이야 x86 에서도 잘 porting 되어 돌아가니깐 큰 어려움은 없겠지만 여러 peripheral 까지 porting 잘 된다면 intel atom core 에 올릴 수 있다면 android 의 적용범위는 더욱 넓어지게 되겠군요.


Lifehacker 에 올라온 cupcake 에서 touch screen keyboard 동작하는 화면이라네요. 
iPhone 가 비슷하군요...


UPDATE: Here’s another video that looks like a cupcake update.  It looks like slide transitions are included now.
저작자 표시 비영리 변경 금지
신고
Posted by tkhwang


09 December 2008

ARM Announces Support for Open Handset Alliance

Company furthers commitment to enabling the mobile web on its processor architecture


CAMBRIDGE, UK — Dec. 9, 2008
 —ARM [(LSE:ARM); (Nasdaq:ARMH)] today announced that it will participate in the Open Handset Alliance. ARM has been working with the open Android platform for some time and is committed to delivering a rich mobile experience based on the platform. As part of this relationship, ARM will contribute its ARMv6 and ARMv7 architecture-based OpenMax DL libraries and insight on the ARM® CPU and ARM Mali™ GPU architectures to the Android Open Source Project

-----

ARM 이 android를 위한 Open Handset Alliance 에 공식적으로 참여하기로 했다고 합니다.

이에 ARM 은 ARMv6 (ARM11) 과 ARMv7 (Cortex-A8) architecture 기반의 OpenMax DL libraries 와 ARM CPU/ARM Mali GPU architecture 에 대한 insight 를 Android open source 에 기여할 예정이라고 하네요.

As part of this relationship, ARM will contribute 
to the Android Open Source Project.
----
먼저 OpenMAX 에 대한 이해를 위하여 아래 khronous site 에 소개의 글을 살펴보면 다음과 같습니다.


다양한 플랫폼 상에서 비디오/오디오/음성/3D 등과 같은 고급 애플리케이션을 원하는 소비자들의 요구가 많아지고 있음에 따라서 제조사는 이러한 추세에 맞게 제품을 출시하기 위해서 멀티미디어 하드웨어 플랫폼의 개발 속도를 높이고 있습니다. 일반적으로, 이러한 제품들은 고성능 프로세서와 대용량 데이터 용량을 요구합니다. 따라서, 멀티미디어 어플리케이션 가속이 가능하도록 고안된 다양한 솔루션들이 개발되었습니다. 
  • 특정 멀티미디어 확장과 함께 일반적인 용도의 프로세서
  • 로우 레벨(low level: 저수준) 하드웨어 가속기
  • DSP (digital signal processor)를 포함한 멀티 프로세서 아키텍처
  • 전용 하드웨어 비디오 디코더
이러한 구조적 변형은 성능 면에서는 좋을 수 있지만 이를 효율적으로 이용하기 위한 코드를 개발하기 위해서는 high-level programming language 만으로는 충분한 성능을 보장하기 어렵기 마련이고, 이런 경우에 assembler 와 같이 low-level language 가 사용되어야만 하는데, 이 경우에는 다른 multimedia hardware solution 에는 바로 적용하기가 어렵게 되고, new hardware 에 다시 적용하려면 재설계하거나 다시 구현해여하는 porting issue 가 항상 발생하기 마련입니다.

이러한 문제점을 해결하기 위하여 platform 적인 접근 방법으로서 OpenMAX 라는 워킹 그룹을 만들고  멀티미디어 어플리케이션을 위한 개방형 어플리케이션 프로그래밍 인터페이스(APIs)와 그 규격 표준을 정의하도록 하고 있습니다.  

이러한 hardware access 하기 위한 API 를 규격화시킴으로써 새로운 프로세서와 아키텍처에 멀티미디어 소프트웨어를 결합하는데 있어서 복잡성을 감소시키려는 노력입니다.

 OpenMAX™는 로열티가 없으며, 그래픽/오디오/이미지 라이브러리 및 MPEG-4와 같은 비디오 코덱 등에 걸쳐 광범위하게 사용되는 미디어 프로세싱에 대한 근본적인 액세스를 표준화하는 크로스 플랫폼(cross-platform) API 입니다. 

OpenMAX API는 라이브러리 및 코덱을 이용하는데 있어서 빠르게 제품에 적용할 수 있고, 앞으로 개발될 새로운 가속 하드웨어 구조와 무관하게 사용할 수 있도록 하는 프로세서와 함께 출시될 것입니다.
----
쉽게 이야기 하면 multimedia 성능 향상을 위하여 고성능의 multimedia function (graphic, audio, video library, codec,...) 들을 효율적으로 이용하기 위하여 OpenMAX API 로 규약된 API 를 재정함으로써 application 에서는 이 API 를 사용한 경우에는 OpenMAX compatible 한 hardwared 에 대해서는 쉽게 porting 하여 application 을 올릴 수 있으며, 향후 hardward 적인 변경이 있는 경우에도 기존 API 를 많은 부분 그대로 이용할 수 있음으로써 소비적인 낭비를 많이 줄일 수 있을 것입니다.

ARM 에서는 이러한 OpenMAX API 이용을 위하여 OpenMAX DL (Development Layer) library 를 제공하고 있는데, 이를 ARM 이 open handset alliance 에 join 하면서 이를 잘 지원해주겠다는 것입니다.
결국 android platform 에서는 이 OpenMAX API 가 platform 차원에서 요소요소에 잘 사용됨으로써 android platform 전체적으로는 multimedia 기능과 향후 유연성 및 portability 등이 많이 좋아지게 될 것입니다.

Application 개발자 들은 특별한 신경쓰지 않고, platform level 의 하위 layer 에서 OpenMAX API 잘 이용하여 잘 짜여진 platform API 이용하여 여러가지 multimedia 기능들을 큰 어려움 없이, 그러나 그 결과물은 훨씬 좋은 application 손쉽게 작성할 수 있게 될 것 입니다.

----
물론 이러한 작업 자체가 아주 새롭거나, 아주 대단한 것은 아니지만... (지금도 이렇게 일을 해오고 있습니다.)

향후 mobile platform 을 좌지우지 할지 모르는 google 의 android platform 과 mobile 에서는 쵝오 강자인 ARM 사이의 시너지로서...mobile platform 이라는 아주 커다란 파이를 놓고, 거대 기업이 힘을 모아서 어떤 대단한 platform 을 만들어 나갈지 정말 궁금하네요.

한편으로는 비슷한 개발 project 를 하면서 이러한 platform 차원의 performance, efficiency, portability 등에 대한 고민, 고려는 없이 오늘 당장 hardware 가속을 사용하였으니 어제 software 로 처리하던 UI 보다는 조금이나마 빠르게 돌아가기만을 바라면서 지금 이 시간도 맨땅에 해딩하고 있는 옆동료 생각을 하니 눈물이 앞을 가리네요... 

우리는... 왜... 그런 시각을 갖을 수 없는 것일까요... OTL...
저작자 표시 비영리 변경 금지
신고
Posted by tkhwang

카테고리

분류 전체보기 (61)
소프트웨어 (30)
잡담 (17)
BOOK (7)
펜,잉크,노트,문구 (6)
Blog (1)
Bookmark (0)

달력

«   2017/07   »
            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
30 31          

티스토리 툴바