ices 에 해당하는 글1 개
2007/01/22   Project epilogue : Samsung ICES2007 (4)

project | 2007/01/22 09:50

정말 고생 많이 했던 프로젝트가 끝났다.. 지금까지 진행했던 프로젝트 중에서 가장 힘들고 어려웠던 프로젝트였던거 같다. 무었보다도 디자인에서 인터랙션 구현을 어떤식으로 할지 확실히 눈에 들어오지 않았던 점이 가장 난감한 상황이였던거 같다. 보통의 프로젝트의 경우 대충은 어느정도 이렇게 저렇게 하면 되겠다 하는 생각이 들었지만, 이번에는......뭔가 딱 들어맞게 생각이 드는게 없었다.


또한 일반적이 웹사이트가 아닌 블로그 형태의 데이타를 이용해 로컬데이터와 같이 다루는 면도 쉽지만은 않았다. 사이트 구조설계 및  최적화 그리고 그에 맞는 부드러운 인터랙션 모션을 구현하는데 있어서도 가장 많은 시간을 할애해서 작업을 진행하였다.
특히 고민을 많이 했던 부분은 사이트 구조설계였는데 이번 프로젝트만을 위해 새로 구성한 Class 파일만도 50여개나 달했다. 산술적으로 계산해 본결과 코딩라인만 해도.....10000 라인은 족히 될듯싶다....RIA 가 아닌 웹사이트에서 이정도 양은 정말....내가 생각해도 많다...
물론 다음 프로젝트가 현재 사이트에서 디자인만 바뀐다는 계획을 염두에 두고 체계적으로 개발을 했기 때문에 코딩라인이 자연스럽게 늘어날수는 있다고는 생각했는데 이정도일 줄은 몰랐다.

사용자 삽입 이미지사용자 삽입 이미지


최대한 코드 재사용성을 중심으로 코딩을 하였고 상속과 인터페이스를 적극활용하여 지금까지의 프로젝트 중에서 가장 구조적으로 완성도 있게 작업된거 같다.

또한 싱글턴, Command 패턴, Iterator , Factory method 패턴 과 같은 다양한 디자인 패턴(Design Pattern)도 상당히 많이 활용하였는데 책에서 볼때와 실무에서 적용할때와는 좀 다른 면이 있는거 같다. 한가지 패턴이 사용되었다기 보다는 여러가지 패턴이 조합되어 새로운 방식의 패턴을 활용했던거 같다. 늘 사용하면서 느끼는 거지만 일반 application 과는 달리 플래시는 Timeline 기반의 프로그램이다. 다시말해 사용자의 단한번의 마우스 클릭으로 바로바로 화면이 구성되는것 보다 어떤 인터랙션을 통해 스크립트 에니메이션이 가능하다는 말이다. 이런 점이 플래시의 가장 큰 장점일 수도 있고 개발자의 입장에서는 어려움이 될수도 있다고 생각한다.
따라서 일반적인 프록그램밍 언어에서 사용하는 패턴들을 완전히 똑같이 적용하는것에 있어서 좀 고민할 여지가 있었다.

사용자 삽입 이미지

사용자 삽입 이미지



* Samsung Exhibition ICES2007 Microsite

사이트 보기



사용자 삽입 이미지
Art Director : 최은석
Project manager : 김희선
Planning : 김희선, 조주연
Visual / UI Design : 박미연, 이지혜
Interaction Design : 김기정, 김대우


* Award

iF communication design award 2007  winner
http://www.ifdesign.de/entry_details_e.html?offset=3&sprache=1&award_id=132&beitrag_id=33209
 
 
태그 : , , , , ,
이 글의 관련글(트랙백) 주소 :: http://kimkijeung.com/trackback/80
kylekaturn 2007/02/06 19:45 ReplyDelete
정말 수고 많으셨어요...
보람찬 프로젝트 였던것 같군요
보는 제 가슴이 다 두근두근하네요
BlogIcon inmingun 2007/04/24 15:04 ReplyDelete
아 정말 인터렉션입니다. ^^
BlogIcon 기정e 2007/04/26 01:04 Delete
아이디가 눈에 익으신분 같은데...^^
bonghwang 2007/07/10 17:07 ReplyDelete
우와..정말 멋지따.

Name 
Password 
Homepage 
  secret
Comment 
  글쓰기


[PREV] [1] [NEXT]

 
전체 (105)
flash (74)
math&physics (4)
programming (11)
Flex2 (1)
Mac (2)
photo (0)
project (6)
주저리주저리 (3)
유용한 자료들 (1)
diary (0)
Book (1)
web (2)
«   2009/01   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31