본문 바로가기

Architecture for Software/Android

(4)
App Inventor for Android와 스퀵의 스크레치(scratch) 안녕하세요~ 장선진입니다. 오늘 새롭고 재미있는 안드로이드 개발 툴에 관한 소식을 접하였습니다. App Inventor for Android란 이름의 이 툴은 마치 스퀵(Squeak) 기반의 스크레치(scratch) 프로그램과 같이 안드로이드 프로그래밍을 할 수 있도록 구성되어 있습니다. MIT의 스크레치(scratch) 프로그램 작성예 출처: http://arstechnica.com/old/content/2007/07/new-educational-tool-makes-programming-like-playing-with-lego-bricks.ars 마치 레고 블럭을 쌓듯이 프로그래밍하는 방식입니다. 스크레치(scratch) 프로그래밍은 정말 직관적이고 재미있습니다. 아직 접해보지 못하신 분들에게 강추합니..
[안드로이드 이야기] 안드로이드란 무엇인가? 안드로이드에 대하여 익히고 공부하는 것들을 정리하기 위하여 [안드로이드 이야기]를 연재할까 합니다. 언제 얼마큼 연재할지 모르겠지만~ 제가 알고 있는 지식들을 정리하여 여러분들과 함께 나누기 위한 내용을 중점적으로 다루겠습니다. 첫번째로 안드로이드(Android)란 무엇인가에 대한 내용을 다루어 보겠습니다. 안드로이드란 무엇인가?(What is Android?) 이 질문에 대한 가장 정확한 답은 http://www.android.com/about/ 에서 찾을 수 있습니다. 공식적인 안드로이드 사이트이자 Android에 대한 가장 신뢰할 수 있는 정보를 제공하는 사이트이기 때문입니다. 아울러 http://developer.android.com/guide/basics/what-is-android.html 에..
스마트폰(Smartphone) 운영체제에 대한 정리 및 전망 다양한 스마트폰(Smartphone) 운영체제(OS)에 대한 정리 및 전망에 관한 자료를 정리하였습니다. 휴~ 자료를 정리하고 나니~ 정말 많은 스마트폰 관련 OS가 존재하는군요~ 관심있으신 분들께서는 참고하시기 바랍니다. 감사합니다. :-) 1. 스마트폰(Smartphone)에 대한 정의 스마트폰(Smartphone)이란 개인용 컴퓨터에서 제공하는 진보된 기능을 제공하는 모바일 기기(핸드폰 등)를 의미합니다. 아직 업계에서는 스마트 폰에 대한 정확한 정의를 내리고 있지 않지만, 갈수록 똑똑(Smart)해지는 모바일 기기를 총칭하는 의미하며, 필자의 생각으로 스마트폰이란 다양한 응용 어플리케이션을 개인용 컴퓨터와 같이 설치하여 사용할 수 있도록 구성된 모든 모바일 장치와 에코시스템(Eco System)을..
Android의 3D에 대하여 최근 Google Android에 많은 관심을 기울이고 있습니다. 기본적인 처리는 J2ME와 비슷하지만, 달빅 VM을 사용하고 기본적으로 SQLite나 ContentProvider 등을 통하여 다양한 리소스를 활용할 수 있다는 장점이 있습니다. Android SDK 1.6까지 나와서 걸음을 재촉하고 있으니 조만간 모바일 플랫폼의 강자로 확실히 군림할 것 같습니다. 최근에는 3D에 대한 관심을 많이 가지고 있는데요~ 위의 동영상은 Android에서 쉽게 3D를 구현할 수 있도록 지원하는 Rokon이란 Game Engine입니다. 언뜻봐서도 그리 성능이 떨어져 보이지 않습니다. 물론 더 테스트는 해봐야하겠지만, 장래성이 충분해 보이기도 하네요~ 저처럼 Android 기반에서 가볍게 3D를 구현하고자하는 분들..