달력

5

« 2024/5 »

  • 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

'모바일 UI'에 해당되는 글 2

  1. 2010.02.17 옴니아2 UI 개발 관련
  2. 2010.02.17 투박한 UI 대신 직접 디자인 한 폼을 쓰고 싶어요
2010. 2. 17. 12:33

옴니아2 UI 개발 관련 Programing/WinMoDev Q&A2010. 2. 17. 12:33

질문자 : bobful(obobful)  링크 : http://cafe.naver.com/winmodev/287
<질문내용>

질문이 아니라, 도움 요청이 맞겠네요. ^^;;;

옴니아2  단말기를 우연하게 잠깐 사용해 보게 됐는데.
그래픽 UI 가  깔끔하고 일관성 있어  보이더구여. 

Pre-Install 된 프로그램들을 잠깐 봤는데
투명처리나 페이드 효과 들이 있던데
오늘 여기저기 자료검색을 해본 결과
옴니아2에서 3D UI기능을 지원하고 있다는걸 알게 됐습니다.

3D UI기능들을 개발에 적용 해 보고 싶은데,
기능을 지원한다는건 삼성 측에서 SDK를 제공해 주는건지....
관련한 정보들을 어디서 구하면 될까여? 

참고로 옴니아1( SPH-M490) 에서 풀스크린 모드에서 투명처리시...
가끔 안그려지는 상황도 발생하고... 막 그러는데.. ㅜ.ㅜ
투명효과 많이 쓰는건 아니지만.... 다들 어떻게 하시는지 궁금합니다.

<답변내용>

저는 GDI+를 이용해서 알파블랜딩을 적용했습니다 (C# 2.0에서 작업했습니다)
그러나 여러 부분에서 알파블랜딩이 적용되었으면 무척이나 느려지는 현상이 발생합니다
GDI+의 알파블랜딩은 3D 가속하고는 상관없는 부분인데요 

옴니아1이나 2같이 WVGA를 이용하는 UI에서는 속도와 자원관리를 위해 DirectDraw를 사용한다고 들었습니다
(물론 OpenGL ES 사용하는 분들도 많으시구요)

와이지님께서
http://cafe.naver.com/winmodev/246 게시물에
.Net CF기반으로 만들어진 UI관련 Framework라는 내용이 있습니다

세부 링크 따라가시면 보실 수 있습니다

추가 작성 : 쇼토
참고로, 옴니아 에서는 카메라 및 터치플레이어등 멀티미디어 어플리케이션를 제외한 다른 어플리케이션에서 DDraw 를 사용하지 않습니다.
DDraw 에서 Alpahblending 을 하려면 Surface 가 19bit TRGB 나 32 bit ARGB 를 지원해야 됩니다.
exclusive 하게 동작하는 어플이 아니면 보통 ddraw 를 사용하지 않습니다.

 작성일 : 2009.11.26

보다 자세한 정보는 윈도우 폰/모바일 개발자 모임에서 만나보실 수 있습니다
:
Posted by Lunaness
질문자 : 슈퍼붕어(alfmtprk12)  링크 : http://cafe.naver.com/winmodev/132
<질문내용>

투박한 UI 대신 직접 디자인 한 폼을 쓰고 싶어요.
제가 포토샵은 좀 만질줄 알아서,
제작한 png 파일을 어떻게 import 시킬 수 있나요?

사용 어플리케이션들 처럼 예쁘게! 를 어떻게 만드는지요.

<답변내용>

저는 VS2005 C#으로 개발하고 있습니다

저도 커스텀 컨트롤로 만들어서 사용중인데요

예전에 코드플랙스에서 알파 모바일 컨트롤을 구해서 사용했었는데

버튼같은 객체가 많이 올라가니 엄청 느려져서 결국 직접 만들어서 사용중 이지요

혹 참고가 될런지 모르겠으니 링크 하나 올려드릴께요

보시고 참조하세요

http://alphamobilecontrols.codeplex.com/

 작성일 : 2009.11.16

보다 자세한 정보는 윈도우 폰/모바일 개발자 모임에서 만나보실 수 있습니다

:
Posted by Lunaness