2010년 5월 21일. Google I/O 2010에서 Android 2.2 Froyo를 공개하면서 SDK까지 공개가 되었습니다.

Android 2.2 Froyo SDK가 홈페이지에 공개되면서, 저는 android 2.2 Froyo SDK 설치 및 업그레이드를 하게 되었습니다.

※참고: 여기서는 이미 Eclipse ADT플러그인과 SDK가 깔린 전제하에서 Android 2.2 Froyo SDK설치하는 것을 다룬겁니다.

우선은 Eclipse에 ADT(Android Development Tools)를 업그레이드 하게 되었습니다.

Eclipse에서 Update를 실행하면 아래 화면과 같이 실행가능한 Update들을 보여주는데, Google측에서 Android 2.2 Froyo 업데이트로 된 Android DDMS, Android Development Tools가 나왔습니다.


위와 같이 Eclipse에서 사용가능한 업데이트를 모두 실행하면, Eclipsed에서 Android 2.2 Froyo SDK를 사용할 설정까지 마칩니다.

(아직 Android 2.2 Froyo SDK는 설치도 되지 않았습니다.)

Eclipse ADT(Android Development Tools)를 업데이트 한후, Android SDK를 설치를 해야됩니다.

Eclipse에서 Window->Android SDK and AVD Manager를 선택합니다.

선택을 하면 아래의 화면처럼 나옵니다. 여기서 Available Package를 선택한후, Android API 8을 선택하면 Android 2.2 Froyo가 설치가 되는겁니다. (개발자라면 혹시나 하위버전 호환성을 위해서 모두 설치해야합니다.)

Android SDK와 AVD(Android Virtual Device)를 설치하라고 나옵니다.

여기서 Accept All를 선택하면 Android SDK와 SDK와 관련된 Tool, Sample등이 모두 설치됩니다.

설치중입니다.


Android 2.2 Froyo SDK를 설치하고 에뮬레이터를 실행하니 Android 2.2 Froyo의 화면이 나옵니다.


Android 2.2 Froyo의 첫 화면


Android 1.1, 1.5(Cupcake), 1.6(donut), 2.0, 2.1(Éclair)와 다르게 화면이 매우 화려해졌습니다.

그리고 2.0, 2.1(Éclair)와 차이가 좀 많이 나더군요.

Froyo의 속도는 에뮬레이터라 보니 속도 체감은 전혀 느낄수 없는 단점이 있습니다. 넥서스원에서 실감할수 있을려나...



Buy me a coffeeBuy me a coffee




5월 20일 Google I/O 2010 행사에서 Android 2.2 Froyo를 소개하는 동영상을 보았습니다.

사진출처: http://rukxer.net/2461246


Youtube에 올라간 동영상을 블로그에 볼수 있게 동영상 링크를 아래에 모두 올렸습니다.

Google I/O 2010 - Keynote Day 2 Android Demo, pt. 1

Google I/O 2010 - Keynote Day 2 Android Demo, pt. 2 

Google I/O 2010 - Keynote Day 2 Android Demo, pt. 3 

Google I/O 2010 - Keynote Day 2 Android Demo, pt. 4

Google I/O 2010 - Keynote Day 2 Android Demo, pt. 5 

우선, 아이폰의 단점을 비꼬는것 부터 시작함. (※ 솔직히 Apple사의 iPhone 통제는 엄청 납니다)

안드로이드 장비들을 보여주면서 Sony Ericsson, hTC, Motorola가 언급되었지만 Samsung, LG가 언급되지 않음. 

※ 한국의 대기업들이 부품등의 하드웨어는 잘 만드는데 언급 안되었다는게 참 안타깝습니다.

※ 대만의 hTC처럼 삼성과 LG는 Google과의 협력관계를 맺지 못해서 그런건지. -_- 

18개월동안 Android Platform은 정말 많은 성장을 거듭했음.

21OEMs, 48개의 나라, 59개의 이동통신사에서 안드로이드 플랫폼을 채택함.

50,000개의 안드로이드 어플과 180,000의 안드로이드 개발자가 있습니다. (※저도 안드로이드 개발자에 껴 잇습니다.)

Android 2.2 Code-name Froyo 소개.

Dalvik VM으로 Device 와 App cdoe가 연결됨.

JIT으로 성능 향상

웹 브라우저 성능 향상

자바 실생 속도 향상

메모리 관리 능력 향상

외장 메모리에 앱 설치 가능해짐

MS사 데스크탑과 연동이 쉽게 됨.

Data Backup API 소개

... (시간이 부족해서 여기까지...)

많은 기능들이 추가됨을 알수 있습니다. (50분짜리다 보니 보다 지쳤습니다.-_-;;)

자세한 내용은 안드로이드펍 운영자이신 회색님이 정리한 한글 자료를 보는 것이 좋습니다.



Android 2.2 Froyo에 대한 자세한 소개는 아래의 링크를 보시면 될것입니다. (다만 영문입니다.)




아래는 Android 2.2 Froyo에 대한 자세한 소개 동영상입니다.

  1. Speed
    • Dalvik VM: Just-In-Time(JIT) Compiler
       = 2-5x faster performance
  2. APIs and Services
    • Cloud to Device Messaging
    • Application Backup API
    • Apps on SD Card
    • Portable Hotspot (tethering)
  3. Browser
    • V8 = 2-3X faster javascript rendering
  4. Android Market
    • Auto Update and Update All
    • Application Error Reports
의 소개가 나옵니다.

Android 2.2 Froyo를 소개하는 것을 보면 Android 플랫폼에 새로운 기능이 선보이고 많은 부분들이 개선이 되어서 쓸만하다는 걸 보여줍니다.
예전 버전에서 아쉬었던 부분에 대해서 시원하게 개선했다고 보여주니 안드로이드 운영체제에해서 만세를 부르고 싶군요.
 

ps. 제가 쓰고 있는 hTC Desire는 Android 2.1 기반으로 Froyo가 발표되기 전까지 최신 안드로이드 버전을 사용하고 있습니다.


사용하다 보면 OS의 문제로 여러가지 단점들이 있던데 Froyo가 나왔으니 대부분 수정되었을 겁니다.

오늘 글 쓰는 시점으로 Android Central에서 이런 기사가 올라왔습니다.



hTC Desire와 쌍둥이 폰이라고 말하고 있는 Google NexusOne에서 Android 2.2 Froyo를 쓸수 있게 롬이 공개되었다는 기사입니다.

Android 2.2 Froyo를 발표 하루만에 구글 넥서스원에 Froyo를 바로 쓸수 있게 롬이 올라갔다니 넥서스원 사용자들이 부럽습니다.

hTC Desire에 Android 2.2 Froyo가 조만간 공개될것 같긴 한데 문제는 이동통신사의 협의가 필요한 부분이 있기 때문에 언제 제 휴대폰인 Desire에 Android 2.2 Froyo가 올라갈지는 궁금합니다.

... SKT의 공개 업데이트가 안되면, 아에 루팅을 해버리고 XDA에 올라간 Froyo롬을 구해서 사용해야하나? -_- (롬을 바꾸다 벽돌되면 내 폰은 벽돌이 됩니다. ㅠㅠ)

Buy me a coffeeBuy me a coffee

2010년 5월 19일~20일간, Google에서 Google I/O(Innovation in the Open) 2010 행사에서 안드로이드 플랫폼에 대해서 많은 소개를 하였습니다.

그리고 새로운 OS인 Android OS 2.2 Froyo를 공개를 하며 안드로이드 플랫폼 오픈소스 홈페이지도 새로 바뀌었습니다.


Android Open Source Project: http://source.android.com/ 



바뀐 부분은 Porting부분과 Compatibility 부분입니다.

Porting부분은 Android OS를 어느 Device(장치)에 넣을수 있게 하는 매뉴얼이라고 보심 됩니다.

Compatibility는 적합성 부분으로 혹시 휴대폰에 Android OS를 Porting하여 넣었다고 하면, 휴대폰에 넣은 Android OS가 Google이 지정한 휴대폰의 기준에 맞게 들어갔는지에 대해서 CTS(Compatibility Test Suite)를 제공하며 이 테스트를 통과해야 제대로 된 안드로이드 폰이라고 규정할수 있게 하는 부분입니다.

(만약 **T에서 안드로이드폰에 회사 입맛대로 어플을 넣고 , 구글의 기준 대신 **T기준대로 어플을 만들어서 CTS를 통과하지 못하면 **T의 안드로이드 폰은 안드로이드폰이라고 부를 수 없게 되는 것입니다. 안드로이드폰은 꼭 CTS를 통과해야 안드로이드 OS를 사용하고 Google의 기준에 맞는 안드로이드폰이라고 팔 수 있습니다.)

그리고 여러가지 정보들이 많이 추가 되었습니다.

이번에 바뀐 부분을 보니 안드로이드 OS의 많은 부분들이 추가되어 이를 습득하는데 시간이 많이 걸릴 듯 합니다.

Buy me a coffeeBuy me a coffee

관련링크
Google I/O 2010 Official Homepage
Google I/O를 유튜브 생중계를 통해 만나실 수 있습니다!


Google I/O 2010 행사가 5월 19일 ~20일 2일간 열린다고 합니다.

Google I/O는 구글이 주최하는 웹 개발자 컨퍼런스로  이번 Google I/O행사에선 Android, App Engine, Google Chrome, Geo, Google APIs, GWT(Google Web Toolkit), Social Web(Open Social), Google Wave등이 다뤄질 예정입니다.

참고로 Google I/O에서 I/O는 "Innovation in the Open"의 준말이라고 합니다.

이 행사에선 Android OS의 최신 버전인 Android 2.2 Froyo의 발표를 한다고 합니다. 어떻게 바뀌는지가 궁금하군요.

퍼포먼스의 대폭 개선, 테더링, Flash지원등등을 발표하고 API가 얼마나 바뀔지,추가로 외장 메모리에 앱을 설치할수 있는지등의 문제도 어떻게 될지가 궁금해서 안보고는 지나칠수 없군요.


참고로 Google에선 Google I/O 2010행사에 대한 내용을 Android 마켓에 어플로도 제공을 하였다는것입니다. Android Platform을 정말 밀어주고 있다는 것이지요.

 

Buy me a coffeeBuy me a coffee

운이 좋게도 얇지만 얇지 않은 TCP/IP 소켓 프로그래밍 2판이라는 책이 트위터 이벤트로 당첨되었습니다.


TCP/IP 소켓 프로그래밍 C(2판)
카테고리 컴퓨터/IT
지은이 마이클 도나후 (비제이퍼블릭, 2009년)
상세보기




국내 최초로 IPv6, C++를 다루는 소켓 프로그래밍책이라고 하던데, 어떤 내용인지는 궁금하군요.

국내 소켓프로그래밍(네트워크 소켓 프로그래밍, Network Socket Programming)을 다룬 책이면 Unix라면 C 소켓 책, Windows라면 Winsock2 라이브러리와 MFC로 네트워크 다루던지 아님 Java, C#으로 책이 나왔다고 알고 있습니다.

대부분의 책들을 보면 IPv4에서만 다뤘지 IPv6에 대해선 전혀 다루지도 않았다고 보면 됩니다. 그리고 C++로 이뤄진 소켓프로그래밍 책을 보면 Windows MFC 라이브러리에서 사용하는 것을 생각하시면 될겁니다.


학부때 네트워크프로그래밍을 들으면서 생소한 내용들로 프로그래밍 할때 정말 고생을 많이 했던 기억이 나는데 지금도 네트워크 프로그래밍을 하면서 학부때 배운 것을 제대로 배웠는지 궁금할때가 많았습니다. (학부 2학년때 IPv6에 대해 궁금했고 전자전기공학개론이라는 과목에서 IPv6로 수업 기말 과제까지 했던 사람으로서 IPv6, IPv4를 아직도 제대로 이해하질 못한다.)

현재 MFC로 네트워크 프로그래밍을 하고 Android Platform에서 소켓프로그래밍을 해보면서 아직도 네트워크 프로그래밍이 난해하다고 싶을때, 이 책에 당첨되어서 기쁩니다.

그리고 책에서 IPv6, C++를 다룬다는데 어떤 내용인지는 책을 입수해야 알수 있을듯 합니다.

Buy me a coffeeBuy me a coffee

최초의 Google Android 폰을 출시 후 잇달아 Google android폰을 출시하고 있는 대만의 hTC(High Tech Computer Corporation,宏達國際電子股份有限公司)사의 성장를 보여주는 동영상이 유투브에 올라왔습니다.

(물론 hTC라는 회사는 안드로이드폰뿐만 아니라 PDA, Windows Mobile 폰을 제조도 하는 회사입니다.)

A short film about how the smartphone evolved - from some of the early pioneering handhelds to today's most innovative smartphones.


hTC의 시작은 1997년, 사무실에 모인 포부와 꿈만은 컸던 몇 명에 의해 시작되었답니다.

스마트폰의 선구자가 되기 위해서 개발을 하고, 혁신을 위한 협력을 유지하려고 노력한 회사라고 소개를 하더군요.
(※참고: 조선일보 : [굿모닝 CEO] "HTC(대만 스마트폰 제조사) 급성장 비결은 파트너십")

터치와 센스UI등의 소개를 하면서, 2010년 지금까지 이렇게 성장을 하였다는 이야기로 마친 동영상입니다.

모바일 단말기의 혁신을 지향하는 이 회사가 진정 스마트폰 시장을 선도한 기업이라 볼 수 있을것 같다.

이 동영상을 볼때, 과연 한국의 대기업들(S사, L사)와 중소기업(P사, 없어진 V사, 여러 회사들)은 hTC의 성공을 보고 엄청난 위협이 될 회사(?, 지금도 위협이 되는 회사)라는 걸 깨닫고, 위기의식을 느껴야 합니다.


진정한 혁신 기업은 한국에 있을지는 궁금하다. (한국의 이상한 구조에선 스마트폰 의 주도권을 쥐기도 힘들고, 스마트폰을 제대로 만들지가 의문시됨)

Buy me a coffeeBuy me a coffee




드디어 우분투 10.044 'Lucid Lynx'가  2010년 4월 30일 정식 출시되었습니다.

Ubuntu 10.04 LTS is here. - Ubuntu 10.04가 출시되었습니다.

2010년 4월 30일 새벽에 우분투 홈페이지를 접속하니 Ubuntu 10.04 LTS가 출시되었다는 화면이 뜨더군요.


그래서 저는 Ubuntu 9.10에서 Ubuntu 10.04로 업데이트를 하게 되었습니다.

Alt+F2 를 누른 후 update-manager -d 라고 입력하면 바로 업그레이드가 가능하더군요.


업데이트 관리자 - 새 우분투 버전인 '10.04 LTS'(으)로 업그레이드 할 수 있습니다.


아래 화면은 Ubuntu 10.04 'Lucid Lynx'로 업그레이드 할것인가 물어보는 화면입니다.


아래는 사이트에서 10.04의 새로운 점에 대한 원문입니다.

  • Boot speed: Noticeably quicker on almost any machine and super-fast on SSD-based machines such as netbooks, which means users can speed straight to the browser for fast web access.

  • Social from the start: The new 'Me Menu' in Ubuntu 10.04 LTS consolidates the process of accessing and updating social networks including Facebook, Digg, Twitter and Identi.ca. The Me Menu also integrates chat channels so users can talk with friends or colleagues on Google Talk, MSN, IRC and nearly every network.

  • Ubuntu One: Enhanced desktop integration for the online service means files and folders can be shared and saved on the cloud more easily. Bookmark and contacts sharing has been added, speeding the move from personal computer to personal computing.

  • Ubuntu One Music Store: Music from the world's largest labels and greatest bands available direct to Ubuntu users through the default music player. Purchase tracks, store in Ubuntu One and share DRM-free music from one location across multiple computers and devices.

  • Ubuntu Software Centre 2.0: An easy way to find new software, and keep track of it once it's installed in a new, sleeker interface. Users can also single out software provided by Ubuntu, by Canonical partners or by developers who use Canonical's Launchpad Personal Package Archive (PPA) hosting service.

  • Ubuntu 10.04 Netbook Edition (UNE): As well as benefiting from the improvements in the Desktop Edition, netbook users will see even faster boot speeds on SSD-based devices, faster suspend/resume that will extend battery life -  and the industry-leading interface for these smaller screens.


Ubuntu 10.04로 업데이트 후의 감상

 UI가 약간 Mac OS같아 보이게 되었으면서 SNS 소프트웨어를 넣어 컴퓨터에서 쉽게 SNS를 접속하여 글을 올릴 수 있게 하더군요. 기본테마에서 종료버튼이 왼쪽 위로 갔서 맥 OS같은 느낌이였습니다.

사용해보면서 뭔가 우아하게 변했다는것을 많이 느꼈습니다.

Buy me a coffeeBuy me a coffee

관련포스트

2010/04/29 - [Mobile/Android] - Mozilla Fennec for Android 설치후 멸망


안드로이드용 Fennec을 설치해보았습니다.

Fennec.apk로 설치하는 과정.

Fennec 설치 완료.



설치하는데 정말 무겁더군요 -_-;


그리고 실행하는데 속도도 느리고... 아직 만든지 얼마 되지 않은 Alpha버전이라 최적화가 덜된 모양입니다.

가로모드에선 가상 키보드가 안되는 문제가 있습니다. -_-



아직 개선사항이 많아 보이는듯 하는 결론이 나왔습니다.

Mozilla재단의 Mobile Firefox인 Fennec을 설치해보면서 계속 feedback을 해야 좋은 앱이 될것같은 느낌입니다.

세로보기모드에선 상당히 괜찮게 돌아가더군요. (세로모드에선 가상 키보드가 정상 작동됨)

Clien 사이트 접속

구글 사이트 접속




아직 Opera와 Webkit엔진을 사용한 안드로이드용 웹브라우저 비교하였을때 Mozilla Fennec은 갈길이 너무나 멀구나를 알게 되었습니다.

Buy me a coffeeBuy me a coffee



http://bit.ly/fennec-android 에 안드로이드용 Mozilla Fennec의 설치파일(apk파일)을 다운 받은 후, 모토로이에 안드로이드용 Mozilla Fennec을 설치를 해보았다.

10M가 넘는 apk의 압박에 설치하는것도 힘들었다.

설치후 아래와 같은 상황 발생



무려 31.72MB를 차지. 이러면 모토로이에 어플 제대로 깔지 못한다. (SKAF때문에 원래부터 메모리에 설치할 용량이 부족한데 31.72MB라면 어플을 대부분 지워야하는 소리)

아쉽지만 Mozilla Fennec은 모토로이의 원활한 사용을 위해서 지워야겠다. 후기는 이 글을 올린 후에 올릴 것이다.

Buy me a coffeeBuy me a coffee
profile_image 종각역옆, 종로2가에서 370번 버스 막차를 놓치고 9301번 버스 기다림. 언제 오려나? @.@ (날이 꽤 추움.) - 0:51 #
profile_image RT @tisphie: 멜랑꼴리中 호랑이랑 섹스하려고 공부해서 과거급제하는 이야기 댓글. A:오입질때문에 한공부로 장원급제 하다니..... B: pd 수첩 보면 오입질 하려고 고시 공부하는거 맞음;; http://bit.ly/bgmaAi - 0:52 #
Buy me a coffeeBuy me a coffee

+ Recent posts