본문 바로가기

아이비엠

Campus Wizard 9기, IBMer가 되고 싶은 사람 모두 모여라! 더보기
HTML 5로 모바일 웹 애플리케이션 작성하기, Part 4: Web Workers를 사용하여 모바일 웹 애플리케이션 속도 높이기 기사 원문으로 가시면 자세한 설명과 소스코드 자료를 볼수 있습니다 요약: 웹 애플리케이션은 전통적으로 싱글스레드 세상에 갇혀 있었습니다. 너무 복잡하면 애플리케이션의 UI가 멈추는 위험을 감수해야 하기 때문에, 실제로 개발자들은 코드에서 할 수 있는 것에만 활동이 제한되었습니다. Web Workers는 멀티스레드를 웹 애플리케이션에 도입하여 이 모든 과제를 극복했습니다. 이는 대부분 애플리케이션의 로직이 클라이언트측인 모바일 웹 애플리케이션에 특히 유용합니다. 이 기사에서는 Web Workers로 작업하는 방법을 살펴보고, 이에 가장 적합한 태스크가 무엇인지 알아봅니다. 다른 HTML 5 기술을 사용하여 어떻게 이러한 기술의 효율성을 높일 수 있는지 살펴볼 것입니다. 모바일 장치에서 멀티스레드 JavaS.. 더보기
HTML 5로 모바일 웹 애플리케이션 작성하기, Part 3: HTML 5를 사용하여 모바일 웹 애플리케이션을 오프라인에서 작동하게 하기 기사 원문으로 가시면 자세한 설명과 소스코드 자료를 볼수 있습니다 요약: 모바일 애플리케이션의 장점은 사용자가 이동하는 곳이면 어디에서나 애플리케이션과 애플리케이션 데이터를 사용할 수 있다는 점입니다. 그러나 실제로는 모바일 장치를 인터넷에 연결할 수 없는 경우가 있습니다. 모바일 웹 애플리케이션에서는 이러한 문제점을 피할 수 없을 것처럼 보입니다. 그러나 웹 애플리케이션은 진화되어 이제는 오프라인에서도 작동할 수 있게 되었습니다. 이 기사에서는 모바일 웹 애플리케이션을 오프라인에서 사용할 수 있게 하는 방법과 애플리케이션의 상태가 오프라인에서 온라인으로 또는 그 반대로 변경되는 시점을 발견하는 방법을 살펴봅니다. 애플리케이션을 오프라인에서도 작동할 수 있게 해야 하는 이유 여러 가지 이유로 오프라인 웹.. 더보기
HTML 5로 모바일 웹 애플리케이션 작성하기, Part 2: HTML 5로 모바일 웹 애플리케이션에 대한 로컬 스토리지 잠금 해제하기 기사 원문으로 가시면 자세한 설명과 소스코드 자료를 볼수 있습니다 요약: HTML 5의 가장 유용한 새 기능 중 하나는 로컬 스토리지의 표준화입니다. 마침내 웹 개발자들은 모든 클라이언트측 데이터를 4KB 쿠키에 맞추지 않아도 됩니다. 이제는 단순한 API로 대용량 데이터를 클라이언트에 저장할 수 있습니다. 이는 캐싱에 적합한 완벽한 메커니즘이기 때문에 애플리케이션의 속도를 극적으로 개선할 수 있습니다. 속도는 데스크탑 애플리케이션보다 훨씬 느린 연결에 의존하는 모바일 웹 애플리케이션에 중요한 요소입니다. HTML 5에 대한 이 시리즈에서 두 번째인 이 기사에서는 로컬 스토리지 사용 방법 및 로컬 스토리지 디버그 방법에 대해 살펴보고 로컬 스토리지를 사용하여 모바일 웹 애플리케이션을 개선하는 다양한 방법.. 더보기
[JSP] 게시판 만들기1HTML 5로 모바일 웹 애플리케이션 작성하기, Part 1: HTML 5, geolocation API 및 웹 서비스를 결합하여 모바일 매시업 작성하기 기사 원문으로 가시면 자세한 설명과 소스코드 자료를 볼수 있습니다 요약 5편의 기사로 구성된 이 시리즈의 첫 번째 기사에서는 모바일 웹 애플리케이션에 사용할 수 있는 가장 유명한 신기술 중 하나인 geolocation에 대해 살펴봅니다. 모든 하이엔드 스마트폰에 GPS가 내장되어 있으므로 이제 웹 애플리케이션에서 GPS를 사용하는 방법에 대해 알아봅시다. 이 기사에서는 geolocation 표준의 다양한 기능을 사용하는 방법과 이 표준을 일부 유명한 웹 서비스와 함께 사용하여 흥미로운 모바일 매시업을 작성하는 방법에 대해 설명합니다. 이 시리즈의 정보 HTML 5는 과장된 기술이지만 거기에는 그럴만한 이유가 있다. 이 기술은 데스크탑 애플리케이션 기능을 브라우저로 가져오는 기술적인 티핑 포인트가 될 것이.. 더보기
색다른 앱 공개 오디션 2011 똑똑한 지구를 위한 똑똑한 애플리케이션 공모전 시즌II (어플, 웹, 모바일, IBM, SK, redhat, 중소기업청 Smarter Applicationfor Smarter Planet,) 색다른 앱 공개 오디션 Smarter Applicationfor Smarter Planet 2011 똑똑한 지구를 위한 똑똑한 애플리케이션 공모전 시즌II 스마터 플래닛(Smarter Planet)은 통신, 금융, 도시, 교통 등 우리의 생활과 환경을 실질적으로 변화시키는 새로운 동력입니다. 스마터 플래닛을 테마로 한 혁신적인 변화에 대해 진지하게 탐험하고, 이를 애플리케이션으로 현실화하고자 하는 여러분들의 많은 참여 바랍니다. www.smarterplanet-contest.co.kr 공모 주제 똑똑한 지구를 주제로 한 애플리케이션 공모내용 - 스마터 플래닛 교통/ 금융/ 통신/ 공공안전 / 헬스케어/ 대학등 - 개발 분야 웹/ 모바일/ 클라이언트 서버 - 개발 플랫폼 IBM의 System z(리눅스) .. 더보기
Google Spreadsheets 데이터와 PHP의 통합, Part 2 (구글, 문서도구, doc, 스프레드시트, data) 기사 원문으로 가시면 예제 코드와 자세한 설명을 볼 수 있습니다 요약: Google Spreadsheets는 잘 알려진 클라우드 기반 스프레드시트 애플리케이션입니다. 웹 애플리케이션 개발자는 Google Spreadsheets Data API를 통해 온라인 스프레드시트에서 데이터를 액세스하고 검색할 수 있습니다. 이 기사에서는 Google Spreadsheets Data API를 소개하고 PHP 애플리케이션의 컨텍스트에서 이 API를 실제로 사용해 봅니다. 또한, 스프레드시트 내용의 다른 요소들을 추가, 수정 및 삭제하는 방법을 설명합니다. 소개 본 기사의 첫 번째 파트에서는 Google Spreadsheets 클라우드에 호스트된 사용자 공간 스프레드시트 데이터와 관련된 새 애플리케이션을 개발자가 손쉽게.. 더보기
Android 애플리케이션을 위한 java 기술 기사 원문 주소로 가시면 기사 전체와 예제 소스코드 스크린 샷등을 볼 수 있습니다 안드로이드 어플을 위한 java의 기술 요약: Java™ 언어는 Android 개발자가 선택한 도구입니다. Android 런타임에서는 대부분의 Java 개발자에게 익숙한 일반적인 Java 가상 시스템이 아닌 자체 가상 시스템인 Dalvik을 사용합니다. Dalvik은 Java 프로그래밍 언어의 기능을 대부분 지원하지만 일부는 지원하지 않습니다. 이 기사에서는 고급 Java 기능과 이러한 기능을 Android에서 구현하는 방법에 대해 살펴봅니다. 여기에는 동시성, 네트워킹 및 데이터베이스 액세스와 같은 기능이 포함됩니다. 목차 동시성 및 네트워킹 그림 1. Android의 악명 높은 Application Not Respond.. 더보기