자바 46

플러그인에서 번들에 파일 쓰고, 읽기

원문 : http://www.dzone.com/links/r/reading_resources_from_a_eclipse_plugin.html 당신은 자주 번들에 파일을 저장하고, 또 번들에서 그것을 읽어들이길 원한다. 이 때 다음 코드를 사용할 수 있다. 물론, 번들 ID는 당신이 바꿔서 사용하면 된다: 또 다른 방법으로 당신은 URL을 직접 사용할 수 있다. 이 팁을 준 Paul Webster에게 감사드린다. Platform 클래스에 의존성을 없애주는 두번째 방법이 더 좋은 것 같다.

Eclipse 2010.07.07

Using WebViews

원문 : http://developer.android.com/resources/articles/using-webviews.html 번역 : 이상훈 (calm1979@gmail.com) 2010년 6월 30일 WebViewDemo는 어플리케이션에 웹 컨텐츠를 붙일 수 있는 방법을 보여주는 간단한 어플리케이션이다. 이것은 apps-for-android 프로젝트에서 찾을 수 있다. 이 어플리케이션은 액티비티 내에 WebView를 붙일 수 있는 방법과 어플리케이션과 웹 컨텐츠 사이에 서로 통신할 수 있는 방법을 보여준다. WebView는 브라우저와 동일한 렌더링 엔진과 자바 스크립트 엔진을 사용하지만, 당신의 어플리케이션의 제어하에 동작한다. WebView는 전체 화면으로 동작할 수도 있고, 다른 View들과 ..

iOS & Android 2010.06.30

화면 회전을 빠르게 처리하기 (Faster Screen Orientation Change)

원문 : http://developer.android.com/resources/articles/faster-screen-orientation-change.html 원문 : http://android-developers.blogspot.kr/2009/02/faster-screen-orientation-change.html 번역 : 이상훈 (calm1979@gmail.com) 2010년 6월 22일 안드로이드는 다양한 하드웨어 기반의 많은 기기들에서 효율적으로 동작하도록 설계되었다. T모바일 G1 처럼 몇몇의 기기에서는 동작 중에 하드웨어 설정을 바꿀 수도 있다. 예를 들어, 키보드를 열면 화면이 세로방향(portrait)에서 가로방향(landscape)으로 회전한다. 안드로이드 앱 개발자의 편의를 위해, ..

iOS & Android 2010.06.22

무복사(Zero Copy) 기법

참조 : http://www.ibm.com/developerworks/kr/library/j-zerocopy/index.html?ca=drs-kr-1125 이 글은 무복사(zero copy) 기법을 통해 리눅스(Linux®)와 유닉스(UNIX®)에서 실행되는 I/O 위주의 자바(Java™) 애플리케이션의 성능을 향상시키는 방법에 대해 설명합니다. 무복사 기법은 중간 버퍼 간의 불필요한 데이터 복사를 피하게 해 주고, 사용자 공간(user space)과 커널 공간(kernel space) 사이의 맥락 전환(context switch) 횟수를 줄여 줍니다. File을 읽고, 소켓에 쓰는 과정에서 필요없는 단계를 생략함으로써 성능 향상을 기대한다. 윈도우(Windows) 환경에서는 지원되지 않는건가?

Java 2008.11.28

JVMPI와 JVMTI의 JVM 인수 변경

Java 1.3/1.4에서 지원하는 JVMPI는 다음과 같이 JVM 인수를 념거서 JVMPI를 활성화 시킵니다. java -Xrunyjpagent FooClass java 1.5에서 지원하는 JVMTI는 다음과 같이 JVM 인수를 념거서 JVMPI를 활성화 시킵니다. java -agentlib:yjpagent FooClass yjpagent는 OS에 따라 다른 파일명이 다릅니다. 예를 들어 윈도에서는 yjpagent.dll, 리눅스/솔라리스에서는 yjpagent.so, HPUX에서는 yjpagent.sl 이 됩니다.

Java 2007.07.04