본문 바로가기

자바

초등학생때 학교에서 BASIC은 배우셨습니까? 옛날 얘기로 시작해봅니다. 지금부터 10년도 더 오래된 옛날(?)에 우리나라 컴퓨터 학습은 무조건 BASIC부터 시작되었습니다. 오죽하면 국민학생 대상의 컴퓨터 학원의 필수 코스가 BASIC이었고 그 교재 시장만 꽤 있었으니까요. 사실 저도 한때 그런 분위기에 편승하여 국민학교 컴퓨터 선생을 한 6개월 했었던 기억이 있군요. 아이들에게 기존 선생님은 베이직을 가르쳤다는데 저는 차마 그렇게는 못 하겠더라구요. 그래서 제가 한 것은 무었이었을까요? 그건 바로 한메타자를 깔아서 그걸로 타자 연습이라도 열심히 하게끔 했던 기억이 납니다. 왜 갑자기 옛날 얘기냐구요? 우연이 본 오프라인 행사 안내에서 학생들을 위한 새로운 언어인 SCRATCH 기반의 내용을 보고 옛날 생각이 떠올라 몇자 적어보았습니다. SCRAT.. 더보기
Palm Pre가 PalmOS가 아니라 webOS라구? 개인적으로는 씁쓸한 생각마저 든다. 결국 Palm사는 자신들이 만들었던 PalmOS를 결국은 버렸다고 생각된다. (참조: 2009/01/20 - [플랫폼 컨설팅/Mobile] - Palm의 귀환, iPhone에게 역습은 가능할까?) 최근 Palm은 Pre와 같이 발표한 새로운 OS인 webOS에 대한 개발 도구를 조만간 발표하겠다는 기사가 나왔다. 기사를 보면 예상대로 webOS용 어플리케이션 개발은 웹 표준 기술인 HTML, CSS, JavaScript 을 가지고 개발 할 수 있다고 한다. 여기서 우리가 주목할 것은 HTML5에 추가된 표준인 Local Stroage 기능을 활용한다는 점이다. (참조 : HTML 5 "data-*" 속성(attribute) 추가! ) 사실 이러한 Local Storag.. 더보기
문제는 Ecosystem이야, 바보야 요새 거의 매달 국내에서도 App Store 관련된 세미나가 열리고 있다. 도대체 아이폰이 뭐가 그렇게 좋아서 난리인거지하는 생각이 드는 사람이 많은가 보다. 아래 글은 "Next Generation Mobile Content" 라는 블로그에서 가져온 것인데 요약하면 안드로이드나 아이폰이 대단하다고 해도 결국 현재 대부분의 휴대폰에 탑재되어 있는 것은 J2ME이므로 개발자로서 그 플랫폼의 중요성을 잊지 말자라는 얘기다. "Next Generation Mobile Content" 에서... Yes, there are new shiny platforms like the iPhone and delayed but soon to be launched Android, and yes, you can do great .. 더보기
구글폰과 안드로이드 SDK 공개판 훑어보기 드디어 구글폰의 실체인 안드로이드(Android) SDK가 공개되었다. 예상대로 오픈 소스 기반의 다양한 솔루션들을 잘 혼합하여 Platform을 구성했다. 특히 관심을 끄는 것은 "자바(Java)" 기반의 Application Framework을 제공한다는 점이다. 아래 그림은 안드로이드 개발자 홈페이지에서 가져온 아키텍처 구성도이다. 우선 주요 구성 컴포넌트를 살펴보자 Application framework : 자바 기반의 어플리케이션 개발 Framework Dalvik virtual machine : 다중 인스턴스를 지원하는 자바 VM 엔진 Integrated browser 아이폰에서도 사용된 것으로 알려진 WebKit Optimized graphics 2D 그래픽, OpenGL ES 1.0 엔진 .. 더보기