gnome-builder에서 gnome SDK, Platform등이 설치 안될때

Flatpak 설치 확인후, Flatpak에서 직접 org.gnome.Sdk, org.gnome.Platform 런타임 을 설치해본다.

$ flatpak install org.gnome.Platform
$ flatpak install org.gnome.Sdk     
Buy me a coffeeBuy me a coffee


Android SDK 4.0.2 Update 화면


2011년 12월 16일자로 Android 4.0.3. SDK가 출시되었습니다.

안드로이드 4.0.3은 안드로이드 4.0 아이스크림 샌드위치(Ice Cream Sandwich) Platform의 "증분 배포"로, 다양한 최적화 및 버그들 수정을 제공한다 새로운 API level은 API 15입니다.

바뀐내용은 아래와 같습니다.

Android 4.0.3 Platform and Updated SDK tools

Social stream API in Contacts provider: Applications that use social stream data such as status updates and check-ins can now sync that data with each of the user’s contacts, providing items in a stream along with photos for each. This new API lets apps show users what the people they know are doing or saying, in addition to their photos and contact information.

Calendar provider enhancements. Apps can now add color to events, for easier tracking, and new attendee types and states are now available.

New camera capabilities. Apps can now check and manage video stabilization and use QVGA resolution profiles where needed.

Accessibility refinements. Improved content access for screen readers and new status and error reporting for text-to-speech engines.

Incremental improvements in graphics, database, spell-checking, Bluetooth, and more.

자세한 내용을 보기 위해선  

Android 4.0.3 Platform 참고



Buy me a coffeeBuy me a coffee



회사일때문에 Android에 대해 관심 가질 시간이 없었다만. 이제 프로젝트도 막바지에, Android 4.0 ICS AOSP 가 공개되었다는 소식에 오랜만에 Android SDK를 업데이트하게 되었습니다.

Android SDK 4.0은 Android 4.0 ICS가 발표된 후 10월 18일에 공개되었습니다.

Android SDK 4.0의 새로운 점에 대해서는 아래 링크로 확인해보십시요.

http://developer.android.com/sdk/android-4.0-highlights.html


저의 맥북에서 이 글을 쓰는 시점으로 Android SDK를 업데이트를 하고 있습니다.


이제 저는 며칠후엔 Android 4.0 ICS의 간단한 개발을 해볼까합니다.^^

Buy me a coffeeBuy me a coffee

관련링크

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






Buy me a coffeeBuy me a coffee



안드로이드 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.

Buy me a coffeeBuy me a coffee

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


2010년 1월 5일 Google이 Nexus One이라는 휴대폰을 출시하면서 Android 2.1 OS를 채용하였다는 이야기를 한지 5일후, 2010년 1월 11일 Android 개발자들에게 Android 2.1 SDK를 공개하였습니다.

Google사의 Nexus One

Google Nexus One의 생김새


Engadget에 올라온 Google Nexus One의 실물


Android 2.1 SDK는 2.0에서 조금 기능이 좋아진 버전이라고 생각하면 됩니다.

TechCrunch에 따르면 음성족음, 동영상같이 움직이는 배경화면, 새로운 런처, 더 많은 홈 화면들, Android Platform에서 사용되는 WebKit 엔진의 자잘한 버그 수정등이 있답니다.


the team is releasing it before most devices have it so that developers can play around with and build for the new features introduced in 2.1. Though Google calls 2.1 a “minor platform release” over Android 2.0, there are a number of new elements such as voice recognition, live wallpapers, a new launcher, more home screens, and some WebKit changes.

http://blog.studioego.info/admin/entry/post

저는 이제 Android 2.1 SDK 업그레이드 작업에 들어갑니다. 이제 Android Platform에 많은 시간을 투자하여 연구할 예정입니다.

이미 Eclipse에 Android 2.1 SDK까지 설치 완료함. 이제 본격적인 어플 제작에 돌입합니다.


새로운 Android 2.1 SDK는 링크에 있습니다.

Buy me a coffeeBuy me a coffee
이제, 방송통신위원회에서 12월 10일날 발표한 위피(WIPI) 위무화 폐지로 인해 국내에 WIPI Platform으로 된 휴대폰뿐만이 아니라 Apple의 IPhone, RIM사의 블랙베리폰, Google의 Android폰, Nokia폰같은 외산 폰들이 들어오게 되었습니다.

보도자료 전문 출처
http://www.kbc.go.kr/user.tdf?a=user.board.BoardApp&c=2002&seq=281&board_id=KCC_02_02&mc=P_02_02

방통위, 위피 탑재 의무화 해제

- 4월 1일부터 위피 탑재 여부를 이동전화사업자 자율에 맡겨 -

  방송통신위원회는 10일 제42차 회의를 열어 위피(WIPI) 탑재 의무화 해제를 위한 관련 규정 개정을 의결했다.

  ※ WIPI(Wireless Internet Platform for Interoperability)란 모바일 게임과 같은 무선인터넷 콘텐츠가 휴대폰에서도 원활하게 동작할 수 있도록 지원하는 국내 기술로 개발된 모바일 플랫폼임

  이 날 의결된 「전기통신설비의 상호접속기준」 개정(안)에 따라 오는 2009년 4월 1일부터 국내 이동전화 사업자들은 위피의 탑재 여부를 자율적으로 선택할 수 있게 된다.

  그동안 이동전화 사업자들은 2005년 4월부터 한국정보통신기술협회(TTA)가 정한 단말기의 모바일 표준 플랫폼인 위피(WIPI)를 의무적으로 탑재해 왔다.

  방송통신위원회는 최근 모바일 플랫폼에서 범용 모바일 OS로 빠른 속도로 전환되고 있는 세계 통신시장의 기술발전 추세에 대응하고, 이용자의 단말기 선택권 확대 등을 위하여 위피 또는 범용 모바일 OS를 이동전화 사업자가 자율적으로 선택할 수 있도록 규제를 완화한다고 밝혔다.

  이에 따라 이동전화 사업자, 단말기 제조업체, S/W업체, CP 등 이해 당사자들은 앞으로 범용 모바일 OS가 탑재되는 전 세계의 스마트폰 시장확대에 적극 대응할 수 있게 되었고,

  무엇보다 이용자들은 범용 모바일 OS 기반의 다양한 단말기를 구입하여 사용할 수 있고, 장기적으로는 단말기 가격 하락이 예상되는 등 이용자의 편익향상도 기대된다.

  방송통신위원회는 향후 “무선 인터넷 활성화 계획‘을 수립하여 무선인터넷 관련 S/W업체와 CP 들의 경쟁력을 강화하고, 무선 인터넷 이용이 보다 활성화 될 수 있도록 할 계획이다. (끝)

이러하여 저도 이제 Google의 Andriod Platform에 대해서 공부해보려고 합니다.

그래서 노트북에 Android SDK를 설치를 감행 하고 연구실 컴퓨터에도 Android SDK를 설치를 계획입니다.

Download the Android SDK 이제 안드로이드 플랫폼에 대해 공부를 해야겠


휴대단말기의 WIPI 의무 탑재 폐지를 계기로 여러 Platform에 대해서 어떻게 돌아가는지에 대해서 연구를 해보고 블로그에 많이 올릴 계획입니다.

Buy me a coffeeBuy me a coffee

+ Recent posts