'포트폴리오'에 해당되는 글 29건

  1. 2016.10.04 Huying PC방 버전(2016.8~2016.9)
  2. 2016.05.03 [포트폴리오] POP Camera (2016.04~2016.04) 1주
  3. 2016.05.03 [포트폴리오] Photo AR (2016.4~2016.4) 2주
  4. 2016.03.18 [포트폴리오] Windows 10 Store Melon App(2015.10~2016.1)
  5. 2015.03.17 [포트폴리오] 오즈 디스플레이 치과 차트 프로그램
  6. 2014.12.11 [포트폴리오] 중국 Wanda 시네마 CMB
  7. 2014.12.11 [포트폴리오] 안드로이드용 TakeOut 2,0
  8. 2014.06.02 DigitalPlaza Demo 서피스용
  9. 2013.12.18 [포트폴리오] 롯데시네마 Windows8.1 APP(Hugeflow 2013.11~2013.12)
  10. 2013.10.07 MCP .Net 3.5 WPF Applicattion Development 자격증 저장
  11. 2013.09.13 [포트폴리오] (일반 터치) TeaTable (Hugeflow 2013.08~2013.09)
  12. 2013.08.08 [포트폴리오] WINRT(윈도우8) 멜론 App(2013.3~2013.8)
  13. 2013.07.05 Window8 Phone APP Melon (Hugeflow 2012.09~ 2013.03) 2
  14. 2012.08.24 [Silverlight] 시티은행 WorkBench (2012.06~2012.09)
  15. 2012.06.01 [포트폴리오] WindowPhone7 App Mnet (Hugeflow 2012.3~2012.5)
  16. 2012.05.31 [포트폴리오] Hugeflow 2012.04~05 Surface 현대 Bluelink (2012 5월 부산 모터쇼 출품) 1
  17. 2012.02.23 [Potfolio] Window Phone 7 App 코레일 공식 앱 "글로리" (Hugeflow 2011.12~ 2012.2) 1
  18. 2011.10.24 [Portfolio] 아이폰 앱 "나도 작가다 App"
  19. 2011.10.19 [Portfolio] Window Phone 7 Cross Marketing + Nofication
  20. 2011.10.19 [PortFolio] Surface 로봇캅 폴리 (Hugeflow,2011.05,Tag 이용)
  21. 2011.10.19 [Portfolio] Window Phone 7 App "Fortune Coins" (Hugeflow, 2011.01 ~ 2011.05)
  22. 2011.10.19 [Portfolio] Window Phone 7 App "Look n Type" (Hugeflow, 2010.09 ~2010.12)
  23. 2011.10.19 [Portfolio] Windows Phone7 App "ToolBox" (Silverlight,C#,wp7,휴즈플로우) 2010.9 ~ 2010.12
  24. 2011.10.19 [Portfolio] 이노티브에서 했던 일들(2008.12 ~ 2009.10)
  25. 2011.10.19 [Portfolio] MBC 문화센터 프로그램, 쇼핑몰 홈페이지,EKP 그룹웨어 메신저,알리미 (2007년,넷블루,VB,C#,ASP,MSSQL)
  26. 2011.10.18 [Portfolio] ASP + 플래시 보안 관리 프로그램, 보안 진지 프로그램
  27. 2011.10.18 [Portfolio] 군대에서 요긴하게 써먹었던 VBS+Shell Script 2
  28. 2011.10.18 [Portfolio] 플래시 동아리 홈페이지
  29. 2011.10.18 [Portfolio] SKY IRC (최초 대중적인 채팅 프로그램) 1
포트폴리오2016. 10. 4. 16:42

중국에서 사용되고 있는 Huying PC방 버전


-PC방에서 이용중인 사용자들을 볼수 있고 비슷한 게임을 즐기는 사람과 게임 정보 공유및 친구를 사귈수 있음

-핸드폰으로 WECHAT 정보를 입력하면 자동으로 프로그램에 QR코드와 정보가 업데이트 됨

-광고로 수입 낼수 있음

-게임방 음식 메뉴를 고를수 있으며 앱을 이용하여 쉽게 결제 가능



Posted by 동동(이재동)
포트폴리오2016. 5. 3. 14:27

Photo AR을 만들고 난 뒤 라이브러리를 이용해서 레이아웃및 디자인 , 몇가지 기능 추가 및 삭제 해서 만든 프로그램


이미 Photo AR에서 여러가지 시행착오를 거쳤기에 재활용해서 금방 만들 수 있었다.











Posted by 동동(이재동)
포트폴리오2016. 5. 3. 14:25

영화관이나 행사장 근처에서 사진찍으면 이메일로 보내주는 딱 그런 용도이다...


키오스크에 들어가는 프로그램으로


사용자가 캠으로 사진을 찍고 배경, 필터, 스티커 등을 마음대로 편집할 수 있는


프로그램 서버로부터 이미지 및 데이터를 미리 다운로드 하는 방식으로 유연하다


카메라 메모리 관리하는부분이 개인적으로 힘들었던 프로젝트였다.
















Posted by 동동(이재동)
포트폴리오2016. 3. 18. 12:58

기존 윈도우 8, 8.1에서만 동작하던 멜론 앱을 10에서도 잘 작동하도록 수정하였다.


수정과정에서 기획변경 및 멜론 DJ 멜군 업그레이드 및 새로운 기능 설정창 추가 등등 여러가지를 업그레이드 하였다.


서버쪽 이슈등도 모두 대응 









Posted by 동동(이재동)
포트폴리오2015. 3. 17. 14:26

치과 이미지 및 각종 문서를 테이블 PC에서 멋있는 UI로 보여주는 프로그램

 

실제 영국과 일본에서 많은 라이센스를 팔았다고 들음

 

 

 

 

 

 

 

 

 

Posted by 동동(이재동)
포트폴리오2014. 12. 11. 11:55

중국 출장 3주간의 너무 힘든 일이였다.

 

개발환경도 힘들고 공사하는중에 개발을 해야해서 먼지도 많이 먹고 음식도 안맞고 잠도 힘들었다...

 

하루에 3시간 이상 잔적이 없는 엄청 힘들었던 프로젝트다.. 역시 중국 ㅠㅠ

 

모니터는 총 1920*1080 해상도로 왼쪽 4 중간 3 오른쪽 4 개로 총 11개의 모니터가 들어간다.

 

총 4개의 프로그램으로 나누어져 있는데

 

나는 이걸 cmba  ,cmb, cmbb 로 불렀다. 그리고 마지막 소켓 Server

 

젤 좌측에는 cms의 api로부터 대기오염정보난 공지사항 영화대사 , 음식 포스터 이미지등을 서버로부터 받아서 뿌려주며

애니메이션 된다.

 

가운데는

영화가 리스트가 보여지며 TimeTable 이 있어서 현재 시간에 맞게 영화가 보여지며 좌석수가 업데이트되고 타임테이블이

5분단위로 움직여서 항상 정해진 시간에 맞게 보여진다.

광고및 시간에 맞게 입장알림 기능이 있다.

 

오른쪽...이게 젤 힘들었던 부분인데

영화정보를 보여지는 부분인데 동영상 및 애니메이션이 너무 많이 들어가서 메모리 관리에 애를 먹었다.

사용한 애니메이션은 항상 지우고 새롭게 계속 추가 생성하는 형식으로 만들었으며

시간이 지난 영화는 삭제되고 좌석수는 5초 단위로 업데이트 되며 각종 영화정보및 영상이 나오고

광고및 입장알림 영화는 풀재생으로 된다.

 

이모든것을 컨트롤하는 소켓을 이용한 서버가 있으며

서버는 그냥 간단한 WPF ui로 만들었다.

 

현재 중국 완다 시네마에 정상적으로 작동중이다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Posted by 동동(이재동)
포트폴리오2014. 12. 11. 11:43

개발언어 : 안드로이드

 

기존 TakeOut에 파일전송 기능이 파일 뷰어 기능을 추가한 버전이다.

 

테이블에서 색 패턴을 읽어서 핸드폰이랑 연동이 되어 이미지 및 각종 파일을 무선으로 전송할수 있고

 

파일 뷰어를 이용해 영구적으로 관리 할수 있고..

 

PDF, Image, pptx,xls 파일등을 클릭시 바로 확인 가능하다.

 

 

 

 

 

 

Posted by 동동(이재동)
포트폴리오2014. 6. 2. 16:09

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Posted by 동동(이재동)
포트폴리오2013. 12. 18. 10:42

1차와 2차로 진행될 예정이였던 롯데시네마 앱이다.

 

1차는 범위는

 

-허브 페이지

-현재 상영작

-상영 예정작

-영화 예매율 및 평점 순위

-전국 롯데시네마 영화관

-영화 상영시간

-공지사항 / 자주묻는 질문

 

였다….

 

2차는 결제 및 로그인을 추가하는것인데

 

나는 1차보다는 2차 기술 검토를 많이 했다…

 

롯데시네마 앱개발자도 없고 정확히 아는 사람 그리고 머 문서도 하나도 없어서

 

안드로이드, 아이폰 앱을 분석해서 많은 정보를 알아냈다 ㅠ.ㅠ

 

그리고 롯데시네마 테스트 서버에 ssl 인증서가 깔려있지 않아서 테스트하는데 애를 먹었다.

 

윈8에서 ssl 인증서를 무시하는게 8.1 sdk에서만 가능했다 다행히 8.1 프로젝트라 ssl문제는 해결했지만

 

로그인 쿠키 정보나 user agent 등의 정보는 피들러로 확인을 해서 해결하였다…(힘든 여정 에고)

 

근데 문제는 결제쪽이였다. 결제는 다른 플랫폼도 다 웹뷰를 사용했다…

 

하지만 윈8 용 웹뷰는 ssl 인증 무시도 안되고 스크립트 notify , 자바스크립트 alert를 지원하지 않아서

 

할수 없이 서버작업을 해야할 사항이였다…

 

일단 조사는 여기까지 하고 1차를 우선적으로 개발하였다.

 

머 1차는 별로 어려운게 없었다… 라이브 타일 템플릿을 자꾸바꿔서 귀찮긴했지만 ㅎ

 

 

 

 

 

 

 

 

Posted by 동동(이재동)
포트폴리오2013. 10. 7. 11:59

나중에 출력할때 편하도록 여기에 저장 


 

MS_Learning_Transcript.PDF

 

MS_Learning_Transcript.XPS

 

Posted by 동동(이재동)
포트폴리오2013. 9. 13. 11:32

Surface에서는 태그 인식기술을 이용해서 사진 동영상을 띄울수 있었지만


일반 터치 패널에서는 태그를 인식할수 없기 때문에 물체(Object)의 크기를 인식해서 


서피스 태그처럼 구현한 프로젝트~


예를 들면 패널에 컵이나 차를 올리는것만으로도 5센치부터 10센치까지 둘레를 이용해서 


5센치컵을 올리면 5센치 컨텐츠를


6센치컵을 올리면면 6센치 컨텐츠를  화면에 보여준다.


서피스의 장점인 태그 인식기술이 이제 점점 필요 없게 되버린거 같다.


마지막은 TeaTable Content Manager로 


사용자가 직접 해당 Object의 Content를 센치별로 쉽게 바꿀수 있도록 도와주는 프로그램이다.








 

Posted by 동동(이재동)
포트폴리오2013. 8. 8. 14:29

멜론 윈도우폰 8 이 끝난후에 했던 WINRT (windows 8) APP 프로젝트 이다.

 

윈도우폰 하고 있다가 윈도우8 개발자가 회사를 그만둠으로써 내가 맡았던 프로젝트 이다.

 

버그가 많아서 고치는데 죽는줄 ㅠㅠ

 

LTE 단말 대응이라든지 추가 UI및 기획 변경사항 버그 수정을 하느라 시간이 조금 걸렸던 프로젝트이다.


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Posted by 동동(이재동)
포트폴리오2013. 7. 5. 11:56

Windows8 폰이 출시 됨에 따라서 멜론 앱을 만들었다.

 

기본적인 mvvm, ninject 패턴을 이용하였고 .netframework 4.5를 지원해서 Task, Async,await 을 이용해서 쉽게 개발가능 하였다.

 

하지만 mnet에 비해 너무 많은 기능을 지원해서 프로그램도 조금 무겁고 페이지도 많고 개발하기가 쉽지는 않았다.

 

서버와의 연동도 윈폰용은 따로 api를 빼야해서 서버팀과 같이 작업하다보니 시간이 조금더 걸렸던거 같다.

 

멜론쪽 QA 테스트도 엄청 까다로워서 힘들었던 기억이 난다.

 

하지만 아쉽게도 모두다 개발이 완료 되었지만 국내에 윈8폰이 출시를 안해서 앱스토어에 올리지 못한 불운의 앱이 되어버렸다 ㅠㅠ

 


 




















 

 

 

 

Posted by 동동(이재동)
포트폴리오2012. 8. 24. 13:56

인천 예술회관역 시티은행에서 한 프로젝트


고객용 WorkBench와 직원용 WorkBench가 있으며 둘다 실버라이트로 개발 되었다.


고객용은 좀더 UI좀이 화려하고 그렇다. 


짧은 기간동안 업무적으로도 많이 알아야하고 은행업무라 ㅠㅠ


실수도 용납하지 않기때문에 철저하게 테스트해야 한다.


기존 A+통장만 있던 프로그램에서 수수료 제로통장을 추가하였으며 로직은 a+ 와 비슷하게 구현을 하였다.


세세한 수정도 있었고 직원용 고객용 2가지 프로그램을 동시에 분석해야하고 완벽히 이해해야 가능한 프로젝트이기


때문에 기술적인 요소보다 코레일 처럼 업무적인 프로세스가 더 중요한 프로젝트 였다.


그리고 은행업무라 인천 까지 가서 내부망으로 해야하는것이라 혼자 가서 밥도 혼자먹고 약간 쓸쓸한 프로젝트였기도 하다.


하지만 깔끔히 마무리 되어서  다행이다. 


 

 

 

Posted by 동동(이재동)
포트폴리오2012. 6. 1. 16:58

코레일처럼 혼자 작업한게 아닌 회사 대표형과 Mnet 개발자분 디자이너 이렇게 만든 어플리케이션입니다.

 

초반에 내가 다하는걸로 계획되어 있었는데 코레일 유지보수 계약건으로 프레임워크는 대표형이 하고 그뒤로는 같이 공동으로 제작한 앱입니다.

 

각종 스트리밍 서비스가 가능하며 Mnet서버와는 웹서비스를 통해 통신하고 Json으로 파싱하는 작업을 하는등 여러가지 작업이 들어갔습니다. 대표형의 엄청난 프레임워크로 인해 손쉽게(?) 개발할수 있었습니다. 노가다 API도 직접 다 만드심 ㅋㅋ

 

Mnet개발자분도 실력이 출중하셔셔 두 고급개발자들과 함께할수 있었던 그런 프로젝트였던거 같습니다.

 

초반 기술검증이 필요해서 두려움에 떨었는데 의외로 윈폰7 스트리밍 서비스가 쉬워서 금방 했던거 같습니다

 

그외 UI 작업 아이폰처럼 곡 정렬이라든지(없어서 외부 라이브러리를^^) 여러가지 아이폰에는 당연히 포함되어 있는 컨트롤이지만 윈폰에는 첨부터 만들어야 하는게 조금 있어서 적용한다고 약간 고생하였고

 

FortuneCoin이후로 완벽 MVVM과 Ninject 를 많이 써본 프로젝트였던거 같습니다. 소스분석이 조금 어려웠다는 ㅠㅠ

 

앱이 올라갔을때 회식도 있어서 굿!!! 코레일은 그런거 없어서 아쉽 ㅠㅠ 고생은 젤 많이 했는데

 

Mnet 앱 URL: http://www.mnet.com/mnet/mobile/WinPhoneApp.asp

마켓플레이스 URL: http://www.windowsphone.com/ko-KR/apps/f278de3c-fa89-4465-a1ab-7f0703052deb

 

 

 

 

 

 

 

 

 

 

 

 

Posted by 동동(이재동)
포트폴리오2012. 5. 31. 17:33

로봇캅 폴리 이후 맡은 프로젝트로써 2012년 부산 모터쇼에서 실제 surface에서 사용한 프로그램 입니다.

 

전체적인 PM은 이길복 이사님이 하셧고 저는 안에 InkCanvas (Pallete Control)과 SMS 키보드 , Email 키보드 컨트롤을 제작

 

과 팔렛트 모드일시 사진의 크기가 최대로 커지면서 수정가능하고 스탬프도 사용할수 있으며 가장자리에서 팔렛트 이동시에 오

 

른쪽 팔렛트 버튼이 보이도록 위치 수정등 여러가지 작업을 하였습니다.

 

부산 모터쇼 에서 실제 가서 여러사람들이 제가 참여한 프로젝트 프로그램을 만지는 것을 보며 좋아하니 뿌듯한 마음이~

 

부산 모터쇼 동영상은 나중에 링크로~

 

 

 

 

 

Posted by 동동(이재동)
포트폴리오2012. 2. 23. 15:20

정말 힘들었던 프로젝트중 하나입니다. 일단 개발자는 1명(저!!!) 디자이너 1명(기백)

이렇게 시작했던 프로젝트였고 역시 끝날때도 이렇게 추가 없이 끝났습니다.

일단 짧은 기간, 방대한 양의 업무파악,아이폰과 100% 똑같아야 한다는 부담감, 기획서도 없습니다.

일단 엄청나게 좋지 않은 조건에서 시작하였고

기획서가 없어서 아이폰소스를 보면서 하나하나 참고해야했고(아이폰 앱을 만들어 보지 않았다면 못했을 작업)

어떤 기능이 있는지 몰라서 하나하나 실행하면서 했었습니다. 물론 정말 꼼꼼하게 봤었고 모르는게 있으면 메신저로 코레일 직업원에게 물어봤었는데 웬만하면 아이폰소스랑 제 핸드폰을 이용해서 기능을 배웠습니다.

직통, 환승 에 따라 UI가 다 다르고, 할인은 또 얼마나 종류가 많은지 ㅠㅠ (아니 열차안에서 언제부터 영화를 볼수 있고 좌석을 선택할수 있었던거지??? 영화 예매까지도 구현해야되?)

그리고 알수 없는 수많은 API들... , 윈폰에는 없는 아이폰 전용 컨트롤들...

프로젝트 마지막에 아이폰말고 안드로이드 테스트해서  왜 다르냐고 어이 없는 상황까지...

그리고 아이폰 1년동안 업그레이드 한것들을 그대로 적용해야했기때문에 시간도 모잘랐고

아이폰은 8명인가? 개발하고 개발 시간도 많았던데 난 왜 혼자서 2달만에 개발하라는건지 모르겠네요. 덕분에 맨날 야근

스트레스도 많이 받았지만 무사히 코레일 공식앱을 완성해서 기쁩니다. 

남은게 있다면 코레일 취직해도 될만큼 철도 전문가가 되었네요 하하하 늘어야할 코딩실력은 안늘고...ㅠㅠ


 

 

 

 

 

 

 

 

 

 

 

 

 

 

Posted by 동동(이재동)
포트폴리오2011. 10. 24. 11:33


이앱을 만들기 위해서 그전에 칼로리 계산기라던지 hugeboard라는 앱등을 만들어 보았지만 정식 App Store에 올리는 첫 앱입니다.

http://www.1004story.com

사이트를 App으로 만든것인데 서버는 WCF Rest 서비스를 이용하였고 서버에서 XML형식으로 데이터를 보내주면 아이폰에서 파싱해서 사용자들에게 보여주는 앱입니다.

이앱을 만들기 위해서 XmlManager, XmlParser를 직접 만들었으며 현재 인기를 끌고 있는 Facebook, Twitter 앱을 모티브로 해서 만들었습니다. 

구현한 기술
-Refresh to Scroll (위로 올렸다가 내리면 리로딩)
-페이징 (한번에 모든 페이지를 보여주는게 아니라 스크롤이 내리면 10개씩 데이터를 로드)
-Xml Paring (XML 파싱 라이브 러리를 사용한게 아니라 NSParser를 직접 개조해서 제작)
-Twitter,Facebook 연동
-이미지 캐시(Tableview 속도 UP)
-커스텀 테이블 뷰 구현
-달력 컨트롤 사용

등등 입니다.


앱 다운받는곳

http://itunes.apple.com/kr/app/id470488910?ls=1&mt=8



 이외에도 디자인 적용이라든지 로그인 구현이라든지 자잘한게 있지만 스크린샷으로 대체 하겠습니다.














아래는 우리 수석 디자이너 이기백씨가 수정한 이미지 입니다.




 
Posted by 동동(이재동)
포트폴리오2011. 10. 19. 17:32


현재 모든 휴즈플로우 앱에 장착했던 Cross 마켓팅 페이지

나는 주로 About 페이지로 불렀는데 이미지와 글을 서버로부터 받아와서 클릭시  마켓으로 자동 연결해주며

서버와 연동이 되기때문에 앱이 새로이 추가가되면 앱소개와 이미지가 자동으로 추가 된다.

그래서 자동으로 마켓팅이 되는 페이지 이다.

그리고 Notifiations을 지원하여 앱이 추가 되거나 변경될시 푸시 알림, 아이콘 변경 알림등 여러가지 방법으로 알려준다. 
Posted by 동동(이재동)
포트폴리오2011. 10. 19. 16:56

태그를 이용해서 surface에 책을 올려놓고 페이지를 넘길때마다 화면이 바뀌는 프로그램

동영상, 사진 등 멀티미디어적인 요소를 보여준다.

http://hackss.tistory.com/entry/surface-surface-런칭쇼에-내가-만든-프로그램-공개

이전에 올린 포스팅 참고

Posted by 동동(이재동)
포트폴리오2011. 10. 19. 16:21

휴플에서 만든 최초의 소셜 게임입니다.

-Camera, Compass, Accerometer AP 사용
-WCF 웹서비스 연동

여러가지 기능이 있지만 설명은 일단 생략




아래는 디자이너 기백씨가 수정한 이미지



자세한 정보는 여기에

Posted by 동동(이재동)
포트폴리오2011. 10. 19. 16:17
걸으면서 타이핑을 할수 있는 앱입니다.

-자주쓰는 텍스트 저장기능
-SNS 연동기능(Twitter,Facebook)
-Camera 사용
-폰트 및 색 변경 기능




자세한 설명은 여기에

Posted by 동동(이재동)
포트폴리오2011. 10. 19. 16:13

휴즈플로우에 처음 입사후 맡은 프로젝트 입니다.

윈도우폰7이 실버라이트 기반이라서 머 여러가지 역경이 있었지만 무사히 마친 프로젝트 입니다.

구글링을 하면 더 자세한 설명과 동영상이 나옵니다.

자세한 설명은 여기에




 

Posted by 동동(이재동)
포트폴리오2011. 10. 19. 16:01
Control Server Manager 개발 및 유지보수(WPF/WCF/Blend) 2008.12 ~ 2009. 10
 -WCF Service와 Ado.net 을 이용하여 DB 업데이트
 -DataGrid에 직접 Binding을 걸어 엑셀과 같은 CRUD 구현
 -WCF Service를 이용하여 매니저에서 파일전송 기능 구현
 -DB Management 대신 손쉽게 DB 정보를 수정하여 편리성 향상 기여
 -모든 WPFControl 디자인 직접 수정 (템플릿 포함) 
 -DataGrid(ToolKit) 디자인 수정 중급 강좌 등록(훈스닷넷)
 -그외 ComboBox Tab Control 등 블랜드로 직접 템플릿 수정


 Innotive Console Basic Prototype 개발(WPF/Blend)
 -혼자서 진행한 프로젝트
 -WPF에서 지원하지 않는 MDI 형식 자체 개발
 -드래그엔 드랍 기능 개발 
 -무제한 모자이크 뷰 개발
 -MDI 창 정렬,크기조정,숨기기 지원
 -Treemenu에서 Drag and Drop 지원

 Smooth Streamming Server / Client 개발 (C#/Silverlight)
 -Smooth Streaming Server 제어 프로그램 개발(IIS 직접제어)
 -Smooth Streaming Player 모자이크뷰 성능테스트 클라이언트 개발(Silverlight)

 Innotive Server 자동설치 스크립트 개발(PowerShell)
 -IIS, MSSQL 2008 Server 무인설치 스크립트
 -각종 서비스 등록 및 Server 테스트 스크립트 제작

 OCP Inno Search 프로그램 제작 (PHP/Silverlight/C#)
 -책안의 내용물까지 검색하여 뷰어로 표시
 -내용물을 DB에 입력하는거 대신 Window Search 4.0 을 이용하여 검색시간 대폭 단축
 -결과물을 Ajax Browser/Silverlight Browser/Flash Browser 등 다양하게 표출 
Posted by 동동(이재동)
포트폴리오2011. 10. 19. 15:49
대학교 3학년 마쳤을때 난 실무 프로그래밍이 어떤지 궁금했었습니다.

내가 지금까지 개발한거와 많은 차이가 있을까? 팀 단위 개발은 어떻게 할까? 소스관리는 또 어떻게 할까?

라는 끊음없는 의문점이 들기도하고 걱정도 들었습니다.. 그 당시 학교에서 배운거는 그냥 간단한 홈페이지나 DB사용이 다여서 좀더 욕심이 났던거 같습니다.

하지만 4학년을 올라가기전에 찬스가 왔습니다.. 바로 회사를 인턴으로 이수를 하면 한학기 학점을 준다는 솔깃한 제의였습니다.

이렇게 함으로써  저는 넷블루라는 대구에 있는 회사에 근무하게 됩니다. 당시 전 영대 근처에서 자취를 했었기 때문에 1시간이면 대구에 있는 회사를 갈수가 있었죠 물론 버스 한번 갈아타고 지하철 한번타고 또 다시 버스를 타야 하는 불편함이 있었지만 첫직장이라는 기대반 설레임반으로 정말 시간가는줄 몰랐습니다.

그쪽의 형들(?)도 친절했고 시간마다 담배 피러 가는 재미도 솔솔했습니다. 저는 유일하게 그쪽에서 담배를 피지 않았기 때문에 그냥 물한잔 들고 쫄랑 쫄랑 따라가서 프로그래머라는 직업에 대한 궁금적인것을 묻고 세상사는법을 조금이라나마 배울려고 항상 귀찮게 했죠. 그당시 제가 맡은 것은 응용프로그램 파트였는데 모든 사람들이 JSP 웹쪽이라 혼차서 모든것을 해야만 했었습니다.

저는 주로 ASP나 VB를 다루었었는데 VB로는 대구 MBC  회원 관리 프로그램을 짰었고 ASP로는 쇼핑몰 홈페이지를 관리 하였습니다. 

처음부터 제가 만든것은 아니고 이미 만들어져 있던  VB 회원 관리 프로그램에 마일리지 기능을 추가 하는것이였는데
마일리지 기능을 추가할려니 모든 기능을 알아야 하고 프린트부터 DB까지 모두다 알아야만 가능했기때문에
처음 일주일은 업무 분석에 들어갔습니다. 

그당시 기본 쿼리만 할줄알던 제가 서브쿼리부터 시작해서 엄청나게 분석했었죠 하나 하나 나누어서도 실행해보고 ㅋ
하지만 그때 VB를 처음으로 제대로 해서 좋은 경험이 되었다고 생각합니다.  그리고 좋은 툴임에도 불구하죠
그냥 간단하게 짤때 그당시에는 생산력이 엄청 좋았거든요 하지만 당시 Visual Studio 6.0 툴을 써서 좀 불편하던 기억이 납니다.

현재 Visual Studio 2010을 쓰는데 그때는 참 어떻게 썻나 싶군요~

ASP는 주로 쇼핑몰을 유지 보수하는데 사용했었습니다. 넷블루 쇼핑몰은 죄다 ASP로 되어있더라구요
소스를 보면서 좀 어의 없는 코드가 많이 있었지만.. 예를들면 for문 쓰면 될것을 하드코딩으로 한다던가... 헐.~~!!!

머 자잘하게 코드를 대량 수정하는도중 쇼핑몰 관리자에게 전화가 왔었습니다.(그때는 전화도 제가 받았다는 ㅠㅠ)

쇼핑몰에 이미지 업로드가 안된다는 이야기였습니다.  그리고 얼마전까지는 됬다구요.. 그말을 듣는순간 여러가지 생각을 했습니다. 예전까지는 잘되었다면 소스문제 보다는 iis문제인가? 라는 의문점이 들더군요 하지만 iis가 문제라면 홈페이지도 안되야 되지 않나라는 생각도 들어서 테스트를 해보았더니 응답이 없을정도로  서버 cpu 사용량과 iis 메모리 사용량이 늘길레 실제 업로드 되는 폴더를 보니 과관이었습니다. 이미지가 10000개 정도 있는데 모두 한폴더에 업로드가 되어있더라구요...한 폴더에 엄청난 양의미지가 있다보니 시간이 오래걸릴수밖에요...
년도별 월별로 폴더를 나누고 이전 이미지도 호완되도록 수정은 했던 기억이 납니다.

역시 ASP로 NUC C/S 프로그램 수정 및 유지보수(templet방식의 ASP,MSSQL) 했었고

EKP 그룹웨어 알리미(JSP,MYSQL,VB) 제작
EKP 연동 메신저(C#,MYSQL)제작

했던기억이 납니다 형들이 JSP로 주로 그룹웨어를 만들곤 했었는데 
결제가 오거나 메세지가 오면 알려주는 알리미도 만들고 그당시에 C# 공부겸 자바로 했던 네트워크 경험을 살려서
연동 메신저도 만들었습니다. 

스크린샷은 여기에 포스팅 

http://hackss.tistory.com/entry/c-메신저-PreView

현재 위에는 초기버전 메신저를 만들었었는데 그뒤로 UI나 기능을 바꾼 완성본은 아쉽게도 스크린샷이 없네요

현재 넷블루 회사는 없어졌다고 들었습니다.  ㅠㅠ

요약
NUC C/S 프로그램 수정 및 유지보수(templet방식의 ASP,MSSQL)
 MBC 문화센터 프로그램(VB,MSSQL) 유지보수 및 수정 새로운기능 제작
 EKP 그룹웨어 알리미(JSP,MYSQL,VB) 제작
 EKP 연동 메신저(C#,MYSQL)제작

 
Posted by 동동(이재동)
포트폴리오2011. 10. 18. 15:13
이것도 역시 군대에서 만들었던 프로그램입니다.

전산실 상병 꺽이고 사단장이 사이버 팀이라는것을 만들고 제가 팀장으로 임명되었습니다.

그리고 각 연대에서 3명이 와서 총 4명으로 사이버 팀이 결성이 되었죠

근데 팀원들 3명이 다 px병,보병 ㅠㅠ 거기다가 모두 이등병... 어쩔수 없이 혼자서 만들었습니다.

첨에 임무가 html로만 이루어진 보안진지 프로그램이였고

이건 큰프로젝트 였었습니다. 사단의 모든 연대의 작전병들(약 30명정도?)를 데리고 진지의 위치 및 

진지 설명을 하는 웹페이지 였습니다.

저혼자만 할수 있는 프로젝트가 아니라 작전병들에게 제가 어떻게 하는지 가르쳐주고 해야 하는 작업들이라

팀워크가 중요했고 저는 그렇게 모인 자료를 짜집기 하고 통합하는 작업을 하였습니다.

그리고 모든게 완성 되었을때 사단장 ,군단장까지 가서 발표하고 정신이 없었습니다.

그리고 그뒤에도 몇개의 프로젝트가 있긴 했는데 그중 생각나는게 ASP와 플래시로 만든 보안 관리 프로그램입니다.

플래시와 ASP를 연동해서 역동적이게 보이면서 프로그램적인 기능도 모두 들어가서 보여주기식의 군대 시스템에 

적합했습니다. 단.. 기획, 디자인, 개발을 제가 다해서 힘든 작업이었죠...

역시 군대 프로그램이라 스크린샷이 없습니다. 군대에서 찍어올걸 아쉽군요... 다시 군대 갈수도없고(헉!!!)

 
Posted by 동동(이재동)
포트폴리오2011. 10. 18. 14:43

때는 바햐흐로 제가 35사단에서 근무했던 군대로 돌아갑니다.

 저는 원래 통신병 이였습니다. VHF 병이 였죠... 하지만 당시에 전산병 인가가 모잘랐고

저도 통신병보다는 전산병을 원했기 때문에 들어오자마자 전산병을 하였습니다.

전산병은 생각보다 힘든 직업이라는걸 아무도 모를것입니다. 하지만 나름 편한점도 많았죠.

근무시간은 제가 있었을시절에는  밤 10~12시사이에 근무가 꼭있는데 전산실에서 사수 부사수가 2명이서 전산실을 지키는 일입니다. 그때 저는 막내라 항상 부사수 위치에 있었기때문에 일지를 써야했었죠

일지 쓰는일은 생각보다 시간이 오래걸리고 귀찮은 일이였습니다.
처음에는 아무것도 모르기때문에 거의 2시간동안 이리저리 뛰어다니면서 했었습니다. 하지만 한달이 지나고 두달이 지나니깐

이거 원 반복적인 작업을 계속 하고 있고 패턴이 보였습니다.

일단 엑셀작업같은것은 매크로+VBS로 해결함으로써 버튼 하나로 해결하였고
복사 작업 같은것도 VBS로 해결하니 엄청 편하였습니다.

기존에 BAT 파일 즉 배치 파일이죠.. 초딩부터 사용해오던 autoexec.bat 를 수많이 수작업을 많이 해오던 터라
배치파일이 편하였지만 VBS의 깔끔함과 BAT파일의 한계를 넘더라구요

이렇게 스크립트에 눈을 뜬 나는 정말 모든것 하나까지 자동화 하기위해서 유닉스 의 shell script를 제작하기로 했습니다.
그때 고참들은 일일이 유닉스에 명령어를 치더라구요 헐... 저는 반복적인 작업을 싫어하기때문에 모조리 스크립트로
만들었습니다.  

만드는 시간은 일지를 쓰는 시간보다 10배는 오래 걸렸지만 완성된후에 2시간동안 쓸 일지를 10분도 안돼서 쓰고
남은 시간에 놀았죠 ㅋㅋ  
Posted by 동동(이재동)
포트폴리오2011. 10. 18. 14:20

대학교에 입학 하던 시절

저는 '스파이더' 라는 홈페이지 제작 동아리에 반 강제적으로 들어갔습니다. (당시 학과 선배의 권유?)

사실 저는 컴퓨터 동아리가 아닌 그냥 일반 학생들이 많은 동아리에 들어가고 싶었습니다. ㅠ.ㅠ

홈페이지 동아리라 홈페이지가 있는줄 알았는데... 홈페이지가 없더군요 헉!!!

그리고 홈페이지 동아리에서 평생 한번 강의를 해주셧는데..선배님들이...

기대하고 들었는데..  기본 HTML 만 알려주더라구요 충격!!! br, a href 등 중1때부터 지겹도록 써온것들만...

그래서 그냥 비공식적으로 비밀리에 제가 혼자 동아리 홈페이지를 만들기로 결심하였습니다.

당시에는 HTML5나 실버라이트가 없던 시절이라 플래시가 최강이였죠 일단 홈페이지 동아리에 걸맞게

HTML로만 만드는것을 배제하였습니다. 그리고 그때 당시에 유행했었던 제로보드,화이트 보드 등 게시판으로 도배하는

초보적인 짓도 하지 않기로 하였습니다. 

저는 그래서 당시에 플래시와 액션스크립트를 통해서 풀 홈페이지를 만들고 플래시안에 제로보드 등 외부 게시판을 연동하기가

좀그랬기때문에 제가 직접 만들었습니다.  mysql를 이용해서 데이터를 저장하고  플래시 게시판을 만들었었죠...

모방은 창조의 어머니라고 해서 그당시에 며칠동안 풀 플래시 홈페이지+게시판 을 많이 참고 하였었습니다.

하지만 너무 오래전이라 스크린샷이 없는게 아쉽네요.. 당시에 정말 화려하게 만든다고 만들었었는데 ㅠㅠ 

 
Posted by 동동(이재동)
포트폴리오2011. 10. 18. 14:06
중학교 시절 (1996) 에 홈페이지만 만들다가 최초로 만든 응용 프로그램 입니다.

기억이 가물가물하지만 중학교3학년때까지 주로 cgi, php,java script 로만 된 홈페이지로 도배만 하다가 응용프로그램 개발에 흥미를 느껴서 만든 프로그램입니다.

SKY IRC라고 이름을 지은 이유는 제가 고등학교 1학년 시절 카운터 스트라이커라는 게임이 있었고 학교 내부에 제 친구와 제가 SKY Clan이라는 게임 클랜을 창설한뒤 팀원과의 커뮤니티를 활성화 시키고 IP로만 접속가능했던 멀티 게임을 좀더 쉽게 사용하고자 만들었습니다.

그당시에는 메신저라는 편리한게 없었기 때문에 IRC가 상당히 활용되고 있었던 시절이였습니다.

하지만 그당시에 주로 사용했었던 mIRC는 외국 프로그램이였기 때문에 영어라는 장벽과 국내에서 사용하기에는 힘든 인터페이스여서 제친구들을 비롯한 주위사람들이 편하게 사용하게끔 하기 위해서 개발을 시작하였습니다.
 
고등학교 컴퓨터 활용시절에 저는 주로 외국 IRC Script 사이트에서 공부를 하였습니다.
처음에는 그냥 친구들과의 친목을 위해서 만들었었지만 인터넷을 통해서 점점 많은 사용자가 제 프로그램을 이용하였고
저는 더욱더 업그레이드 하여 TV,음악방송,사용자 편의성을 더욱더 고려하여서 업그레이드 하였습니다.

최종적으로 저는 국내 최초로 공지사항 전광판을 기능을 넣어서 언제 어디서나 새로운 소식 및 뉴스를 소켓을 이용해서 irc사용자에게 전달하는 기능을 넣었었습니다.

고등학교 2학년때까지 개발을 계속하다가 플래시에 흥미를 느끼고 대학 입시가 있었기때문에 개발은 중단 되었지만 그뒤로 네이버 자동 완성에 등록, skyirc 팬들의 카페 개설 등으로 많은 인기를 누렸었습니다.






 

 당시에 제가 폰트 디자인에 관심이 많아서 배경화면 보면

SKYIRC by Jaedong

이라는 것을 볼수가 있었것입니다 ㅎㅎ

당시 포토샵으로 배경화면 및 로고 , Bar 디자인, 아이콘 까지 직접 제작하였습니다 


 
Posted by 동동(이재동)