본문 바로가기

Dev...

델파이 2010과... 그의 미래... 하지만 윈도우7에 기댄 그 모습... 머랄까... 윈도우즈의 강력한 개발툴로 독특한 컨셉으로 다가왔던... 델파이 1의 충격이었다면... 델파이2010은... 윈도우7의 멀티터치 와 제스처를 지원하기위한... 컴포넌트의 배치였을까? 아... 델파이7의 컴포넌트팔레트 방식으로 돌아왔다는 소식은... 이제야 사용자(?)의 편의성을 다시금 고민한다는 뜻으로 해석을.. (쿨럭~) 음... 그밖에.. Direct2D지원의 TDirec2DCanvas의 지원은... 조금은 의외였다. ~.~ 일단... 그동안의 버고들은 많이 잡았다는.. ~.~ 이제야 다시금 쓸만해졌다는 소리인지.. ㅡㅡ; 하지만... 그냥... 그다지 큰 느낌이 없는... 깔끔한 드라마 한편 본듯한... 그런 느낌... ~.~ 더보기
케텔과 AOL이 사라진 이유를 모르는... 이동통신사들... 분명... '공룡'이라 불릴만한... 그들이 시대를 주름잡던 시대가 있었다. '컴퓨서브'로 천하를 주름잡고... '케텔'로 통신시장을 주름잡던... 그런 시대가 있었다. 하지만... '참여'를 중심으로한 인터넷 환경에... '컴퓨터브', 'AOL'이 몰락하고... 국내의 상황도 '케텔(하이텔)', '천리안'도 마찬가지로... 그 시대와 함께 운명을 같이 한것이다. 그런데... 당시 '하이텔'이 몰락한 이유는 아주 간단했다. 사용자들로부터 받는 Telnet관련 통신비용 1인당 7천원~3천원의 '사용료'에 대한 유혹에서 벗어나지 못했기 때문이다. 그런데... 이제는 '참여'의 시대를 지나.. '오픈마켓'의 시대가 도래했고. iPhone이나 안드로이드는... 절대 다수의 개발자들에 이익을 돌려주는 '오픈마켓'.. 더보기
오픈소스 개발이 성공하려면... 많은 개발자들이 오픈소스 기반의 지식에 도움을 받고 있고... 그러한 오픈소스 프로젝트에 참여하고픈 욕심은 생기지만... 뚜렷한 방향성없이... 찻잔속의 태풍이거나... 머릿속에 맴돌다 끝나는 경우가 많다. 특히나... 우리나라 개발자들의 경우에는 더더욱 힘이 든다. 수많은 오픈소스개발과 엄청난 지적 재산이 공개된... http://sourceforge.net/ 그 영역의 방대함과... 그 동안 문을 닫은 컴포넌트 회사들의 소스까지 오픈되어 있는... 정말 진정한 의미의 오픈 소스 공간인듯 하다. 개발경력이 좀 되고... 이름이 좀 알려진 사람들의 경우에는... 누구나 한번쯤 자신이 오픈소스를 시작해서 운영해보면 어떨까하는 욕심이 생긴다. 그러한 마음을 가졌다가도... 많은 현실속에서 그 꿈을 닫아버리는.. 더보기
IE8의 의미는... 악몽의 IE6은 잘못되었다고 시인하는 것뿐... 웹쪽의 프로그래밍이나 작업을 하는 사람들에게 가장 큰 난관이 하나 있다. 그것은... 넘을 수 없는 커다란 태백산맥! 바로... IE6... Explorer 6 버전이다. 가장 비표준으로 만들어진 이 IE6의 환경은 정말로 극악의 브라우져였다. 소위... 크로스 환경을 만든다고 만들어 보면... 유일하게 반항하는 넘이~~~ 바로 이 IE6이다. IE6은 2001년 8월에 정식으로 릴리즈되고 5년동안 세상을 지배(?)하다가... 2006년 10월쯤에 출시된 FireFox에 긴장하며... 2006년 11월 바로 IE7을 출시하게 됩니다. 그런데 잠 재미있는 것은 2001년부터 그후 시대는... 윈도우즈 XP의 전성시대로써... 거의 대부분의 사용자들은 IE6이 당연한 지배적 브라우져이기 때문에... 이 사실.. 더보기
브라우져들의 재격돌... 꿈꾸는자가 끄적거려본 UI설계 철학들... 어제 전세계적으로 IE8 버전이 정식 출시되었다는 소식에... 문득, 제 PC를 살펴보니. 와우~~ 브라우져 3종을 다 쓰고 있었네요... ( 사실.. 이렇게 다 쓰는 이유중에 하나가 IE7의 대책없는 뻗음 때문이라는 사실도... ) Google 크롬은 1.0.154.48 버전... Safari는 4 Public Beta(528.16)... 그리고, IE는 좀전에 업그레이드 해서 Ie 8.0.6001.18702 재미있는 것은 브라우져들이 각자 비슷하면서도... 또 다른 모습들... 가장 최근.. ( 머.. 어제 나왔으니.. ) IE8을 살펴볼까요? 탭에 배치된 무수한 기능들... 역시.. MS는 기능하나로 뭉치기는 참 잘한다는... 역시나 다운로드 받고 설치후에 윈도우즈를 다시 시작하면서 상당히 많은 넘.. 더보기
클라우딩의 환상에 너무 빠져들 필요는 없다. 다만, 필요한 곳에 쓸뿐... IT세계에 오랫동안 있으면서 느끼는 점은... 이곳도 세상살아가는 수 많은 다양한 방법의 이야기들이 무수하게 전해지고 이야기가 되고 있다는 점이다. 그리고, 이 곳에서도 유행이라는 것이 존재하고, 스타일이라는 것도 있고, 문화로 만들어지거나 특정 영역에서만 존재하는 법칙이나 규칙, 문화등이 아주 세분화되어 있기도 하다. 전반적인 시류를 꽤뚫는 철학적인 바탕까지, IT세계에는 사업적인 것과 사람, 사회까지 철학적인 배경으로 문제를 해석하는 방법까지 이제는 인간사회의 한축으로 크게 성장한것 같다. 어제도 구글과 결합한 세일스포스닷컴과 IDC Korea가 주관한 '클라우딩 컴퓨팅 컨퍼런스 2009'에 다녀왔다. 나름 흥미있는 소재들이고 그 역활과 담당해야할 한 축의 미래에 대한 여러가지 이야기들이 나와서 아주.. 더보기
[SA강좌] Part 4-34 상세 설계에서 해 야할 작업 상세 설계에서 해 야할 작업 상세 설계는 개념 설계를 구현이 가능한 수준의 설계 산출물로 변환하는 작업이다. 다음과 같은 작업을 수행한다. 개념 설계의 클래스에 대한 속성 타입 설정 오퍼레이션의 매개변수와 반환값 설정 클래스의 relation을 association 클래스 등으로 구체화 메커니즘을 구현하기 위한 클래스 추가 설계 패턴이 적용되는 클래스 추가 DB 전문가와 협의하여 엔터티 클래스의 상속 제거, 정규화 양 방향 association을 단 방향으로 수정 불필요한 association 제거 PK와 FK 등 키 설정 오퍼레이션 중 DB에서 구현할 것을 표시함(stored procedure, trigger, check등) transaction, 보안, isolation level을 위한 stereo.. 더보기
[SA강좌] Part 4-33 데이터베이스 관련 상세 설계 산출물 데이터베이스 관련 상세 설계 산출물(Database Modeling in UML) DB와 관련한 설계 산출물 정의는 아래와 같다. 그림 Ⅴ-36. DB 설계 산출물 정의 그림 Ⅴ-37. 클래스, 속성 그리고 오퍼레이션 그림 Ⅴ-38. UML Class model notation 그림 Ⅴ-39. Aggregation Relationships DB설계 과정 시 클래스들과의 관계(association), 상속(inheritance) 그리고 집합(aggregation)을 포함시켜 클래스 모델을 작성한다. Model-View-Control 설계 패턴을 사용하여 지속성(persistent)을 요구하는 클래스를 식별한다. 그림 Ⅴ-40. UML Relationship 식별된 지속성 클래스에 대하여 관계형 테이블 맵을.. 더보기
[SA강좌] Part 4-32 서버 관련 상세 설계 산출물 서버 관련 상세 설계 산출물 서버 관련 엔터티빈 설계 정의는 아래와 같다. 그림 Ⅴ-34. 엔터티 빈 설계 정의 예제 서버 관련 세션 빈 설계 정의는 아래와 같다. 그림 Ⅴ-35. 세션 빈 설계 정의 예제 서버 관련 설계 산출물 정의시 세션빈에 대한 알고리즘 설계서와 시퀀스 다이어그램을 포함하여야한다. 더보기
[SA강좌] Part 4-31 UI 상세 설계 산출물 UI 상세 설계 산출물 UI 상세 설계 산출물 구조는 아래와 같다. 그림 Ⅴ-32. UI네비게이션 모델 UI에 대한 화면 정의는 아래와 같다. 화면 개요 병원 시스템을 사용할 환자가 시스템의 사용자로 등록하기 위한 화면으로 크게 기본정보, 연락처 정보, 기타를 입력하고 등록을 요청한다. 그림 Ⅴ-33. UI 화면 정의 예제 화면 구현 방법 기술 화면의 입력 제약 사항 이름은 20자리로 제한하시요. 주민등록번호는 14자리로 제한하시요. 생년월일은 화면에서 받은 데이터를 YYYYMMDD의 형식으로 저장하시요. 성별은 남자는 string "M", 여자는 string "F"로 저장하시요. 혈액형은 "A","B","AB","O"로 구분하시요. RH형은 "RH+","RH-"로 구분하시요. 우편번호는 10자리로 제한.. 더보기