개발 관련 17

하이퍼스케일러와 다른 길: 국내 CSP의 ‘경계면 전략’

1. 국내 CSP 현황클라우드 시장이 넓어지고 있으며 다양한 곳에 활용되고 있지만, 국내 CSP의 상황은 그렇게 밝지 못하다. 과학기술정보통신부가 지난해 7월에 발표한 ‘2023년 부가통신사업 실태조사 결과 발표’에 따르면 CSP 점유율은 AWS 60.2%로 절대적이며 Azure 24%, GCP 19.9%로 외산 서비스에 대한 의존도가 높다.그나마 20.5% 차지한 네이버클라우드와 7.0%를 차지한 NHN 클라우드 정도만이 존재감을 느낄 수 있는 정도이다. 네이버는 HyperCLOVA X를 앞세워 한국어 업무자동화/소버린 AI 포지션을 구축했고NHN은 공공 납품 집행력과 GPU/HPC 인프라로 존재감을 키우고 있다.KT 클라우드는 Azure와의 ‘국가형/주권형’ 협력으로 독립 퍼블릭 CSP라기보다 화이트..

개발 관련 2026.05.20

지금까지 알려진 Palm Pre OS

1. 들어가는 글Palm이 Palm Pre라는 신제품을 들고 나온지 어느 정도 시간이 흘렀지만 아직까지 명확한 실체가 밝혀진 것은 없다. 플랫폼이라는게 하루 아침에 나오는 것이 아니니 어쩌면 당연한 것인지도 모른다. Palm의 입장에서는 iPhone OS 3.0 릴리즈 계획 때문에 이래저래 김이 많이 새는 상황이 되고 있다. iPhone OS 대비 우위에 있다고 생각했던 많은 것들이 OS 3.0에서 대부분 지원되기 때문이다. Palm에서 일정대로 OS를 내놓을지, iPhone OS 3.0 에 대한 경쟁력을 갖추기 위해 좀 더 시간을 투자할지는 지켜봐야 할 듯 하다. 예상보다 길어지는 그들의 신비주의를 얼마전 O'Reilly 에서 출판한 'Palm webOS'라는 책을 토대로 조금이라도 짐작을 해보도록 하..

개발 관련 2025.11.17

모바일 개발자의 고민, 플랫폼 선택

모바일 플랫폼은 이미 한치 앞을 예상할 수 없는 전쟁터이다. 이런 상황에서 연초부터 Sun의 JavaFX Mobile OS, Palm의 Palm® webOS™가 새롭게 등장하면서 더욱 복잡한 상황이 연출되고 있다. 연구 개발해야할 것도 많아지고 있으며, 시장의 흐름 또한 더욱 민감하게 주시해야 한다. Application을 개발하는 입장에서 타인과 자신으로부터 '어떤 플랫폼을 선택해야 하는지' 끊임없는 질문을 받고 있다. 과연 어떤 플랫폼을 선택해야 효과적인 것일까? 이번 포스팅에서는 다소 원론적인 이야기를 해보고자 한다. 원론적인 이야기일 수 밖에 없는 이유는 제품의 성격, 조직 문화에 따라서 전혀 다른 결론이 나올 수 있기 때문이다. 아래 이야기는 Application 개발자 입장에서 보는 일반적인 ..

개발 관련 2025.11.13

모바일 어플리케이션에 대한 전략 기획

이번에는 좋은 컬럼 하나를 소개할까 한다. BlueCoat의 후원을 통해 Jack E. Gold가 작성한 "Strategic Planning for Mobile Applications"은 아래와 같은 3개의 컬럼으로 구성되어 모바일 어플리케이션 개발에 대해 유의할 점, 그리고 전사적인 전략 기획의 중요성에 대해서 이야기 하고 있다. Mobilizing your workforceInvolving your usersBest practices for a back-office rollout작성자인 Jack E. Gold는 research firm인 J. Gold Associates의 창립자이자 애널리스트로 모바일쪽 전문가로 알려져 있다. 컬럼인 만큼 대단한 해법을 주는 문서는 아니고 기본적이고 뻔한 이야기를 하..

개발 관련 2025.11.07

철야는 계속된다.. 죽~

이주째 계속되는 철야작업... 날마다 새벽 2시를 넘어서야 집에 가는 택시를 탈 수가 있다. 이정도 속도라면 추석을 반납해야 한다고 소리지르는 팀장과 묵묵히 쌓여가는 팀원들의 불만들 사이에서 어찌하면 프로젝트 후에도 팀이 깨지지 않을 수 있을까를 생각한다. 하나의 프로젝트를 위해서 갑자기 동원된 6명의 팀원들도 미쳐 소스를 볼 새도 없이 급한 마음에 개발은 시작되고 나름대로의 경험과 퍼포먼스도 한없이 뱉어내는 VC의 Link Error와 SVN의 Complicated 메시지, 느려터진 컴파일 속도 앞에서 내세울 수가 없게 된다. 갑작스럽게 두달안에 모든 걸 끝내야 한다는 본사의 총개발부장의 지시.. 스펙은 정해져있지도 않고 시작부터 모두들 실패할 프로젝트를 생각한다. 본사와의 관계는 초반부터 어긋나고 매..

개발 관련 2025.10.28

Array를 이용하여 실행 모듈 늘려주는 Fake 함수 제작 유틸

모바일쪽에서 개발을 하다보면 가끔씩 Main Entry를 못찾아서 개발한 Application이 실행이 안되는 경우가 종종있다. 플랫폼에 따라 약간씩 차이가 있지만 모바일에서 Application을 Loader하는 순서는 Windows에서 LoadLibrary를 이용하여 dll내의 함수가 호출되는 것과 유사한 동작을 한다.문제는 각각의 Application에서 할당된(플랫폼에 따라 다르긴 하지만) 메모리를 앞의 Application이 Over를 하는 경우에는 Main Entry 영역이 없어져 버리기 때문에 Application Loader가 가끔 void main() 의 함수 Pointer를 못 찾는 경우가 종종 생긴다.또는 Applicaiton 영역의 크기가 얼마인지 정확히 알지 못할 때는 main 함..

개발 관련 2025.10.25

개발팀 입사문제

아래는 내가 모바일 게임 전문 업체로서 몇개 안되는(그때 당시 2개) 상장 기업의 개발 부장으로 있을 때에 3년 전 쯤 입사시험으로 냈었던 문제이다. (필수) 1. 모바일 VM 플랫폼에 대해 아는대로 나열하고 각각의 특징에 대해서 간략하게 설명하시오. 2. Byte Order에 대해서 설명하시오. 3. 더블버퍼링의 장점과 단점에 대하여 설명하시오. 4. 모바일 상에서의 게임 속도 개선 방법과 이때의 주의 사항에 대하여 설명하시오. ==================================================================== ( JAVA ) 5. JAVA 언어에서 CallSerially 멤버 함수를 설명하시오. 6. JAVA의 인터페이스에 대해서 설명하시오. 7. JAVA의 r..

개발 관련 2025.10.24

Performance VS. Response

하나의 Application이 성능이 나지 않을 때 무조건 Performance만 운운하는 경우가 있다. Performance라는 것은 알고리즘이나 로직, 디자인등에 관련된 개발자 수준에서 개선될 수 있는 사항이고 Response는 하드웨어나 네트워크 속도 등 어쩔 수 없거나 장비등을 통해서 개선될 수 있는 사항이다. 개발자의 입장에서 Reponse는 어쩔 수 없는 대상이지만 때로는 피해가야 할 때가 있다. 이를 테면 핸드폰에서 소켓 연결이 아주 빈번하다면 그때마다 연결하지 말고 계속 연결해서 사용하는 것이 대표적인 예이다. Performance의 종류는 아래와 같다. - Computational Preformance - RAM Footprint - Startup Time - Scalability - P..

개발 관련 2025.10.23

게임툴에 대한 단상과 맵툴 Mappy 1.4.11

처음 모바일을 할 때만 해도 맵툴이니, 스프라이트툴이니, 스크립트툴이니 하는 개발도구들은 온라인에서나 사용되는 툴이어서 모바일과는 거리가 있었는데 요즘은 일반화가 되어버린 듯 하다. 고용량화니 대작 RPG 운운하면서 원인을 떠들어대는 것은 블로그 글자 채우기 외에 다른 의미는 없는 것 같고.. 두가지 이야기만 해주고 싶다. 첫째는 관리자들에게 하고 싶은 이야기인데.. 개발자들이 개발툴의 필요성에 대해서 이야기를 하면 그거 개발하면(또는 사용하면) 개발 기간이 얼마나 줄어드는데? 라는 질문에만 초점을 주로 맞추는데.. 개발툴을 사용하면 개발 기간이 약간 줄어드는 것은 사실이지만 획기적으로 줄어들지는 않는다. 개발툴의 사용은 오히려 QA나 Level Balance 등의 이슈에 오히려 더 중요하게 작용을 한..

개발 관련 2025.10.22

KTF WIPI COD 컴파일 이후 삭제 버튼이 생기지 않을 때

KTF WIPI COD 컴파일 할때 가끔 실패가 되고 나서 삭제버튼이 생기지 않을 때가 있다. 이때는 아무리 기다려 봐야 자동으로 생성이 되지는 않으니 아래의 형식으로 wipiktf@magicn.com 으로 메일을 보내면 된다. 제목 : 컴파일에러 삭제요청본문 내용 :컴파일 실패후 삭제버튼이 생기지 않습니다.-요청사항: COD 패키지 파일 삭제 요청-어플리케이션 ID :-삭제할 군:-회사명 e-mail/연락처 : * 2007/02/02 17:30에 작성한 글의 백업본입니다.

개발 관련 2025.10.21