본문 바로가기

IT/Tizen

(114)
[Tizen] 타이젠 네이티브앱 초보 개발자가 궁금해하는 것들 지난 주 모처에서 타이젠 앱개발을 주제로 발표를 하였습니다.발표에 참여하는 분들이 여러가지 면에서 흥미로운 요소를 지니고 있어서,그 동안 한 번도 보여준 적이 없는 형태로 발표를 준비하였습니다.발표물은 한 번 쓰고 폐기처분해야하는 상황이라 아쉽긴 하지만,그 발표문에서 타이젠 네이티브앱 초보 개발자에게 흥미로운 내용만을 추려서 포스팅 합니다. 1. 앱라이프사이클 타이젠 앱라이프사이클은 앱의 동작방식을 확정지을 수 있다는 것만으로도 의미가 있지만,라이프사이클을 활용하여 런칭속도를 최적화할 수 있는 포인트가 있기에 매우 중요합니다. 지난 데브랩때도 이 부분을 강조하여 설명을 드렸었죠.(관련 포스팅 : http://storycompiler.tistory.com/138) 우선 최적화 포인트는 잠시 접어두고 앱사이..
[Tizen] 타이젠 DEVLAB @SEOUL "Optimization" 발표자료 안녕하세요, 윤진입니다. 지난 8월 29일에 열린 타이젠 DEVLAB @SEOUL 행사에서 발표한 자료를 공유합니다.사내에서 만든 자료는 보안 등 여러가지가 신경 쓰여서,발표한 내용을 토대로 집에서 재작업하였습니다. 행사에서 발표를 하며 발표자료를 바로 올려드리겠다고 약속 드렸었는데요,많이 늦어진 점 무척이나 송구스럽습니다. 겨우 45분짜리 발표라서,준비해갔던 내용 모두를 전달해드리지 못한 부분도 아쉽습니다. 하지만, DEVLAB 행사는 계속해서 열릴 예정입니다.첫 DEVLAB의 아쉬움은 다음 DEVLAB에서 달랠 수 있겠지요.다음 DEVLAB은 10월 말 SOSCON과 함께 열릴 예정인데요,많은 관심 부탁드립니다. 제가 발표한 부분은 타이젠 Native 앱 최적화입니다.Native 초/중급 개발자를 대..
[Tizen] 타이젠 DEVLAB @SEOUL 후기 TIZEN 개발자들을 위한 행사가 지난 토요일에 열렸습니다."TIZEN DEVLAB @SEOUL"(타이젠 데브랩 @서울)"[Tizen] 타이젠 DEVLAB @SEOUL 행사안내" 포스팅 참고 신사장 외관 행사가 진행된 서초구 신사장의 외관은 위와 같습니다.건물은 그렇게 크지 않고 연한도 꽤 되어 보입니다.택시를 타고 갔는데 택시기사 아저씨가 신사장을 몰라서 많이 헤매셨습니다.도대체 언제 만든 건물이냐고 요즘 새로운 건물들이 많이 올라가서 잘 모르겠다고 하셨는데...건물 외관을 보고 아저씨도 저도 많이 놀랐습니다. 행사 입간판 만약 건물 오른편에 놓인 타이젠 행사 입간판이 없었다면 더 헤맸겠지요.오늘처럼 타이젠 마크가 반가운 날이 없었어요. :) 입구천장 건물 내부를 보니 나이든 건물을 무리하게 리노베이션..
[Tizen] 타이젠 DEVLAB @SEOUL 행사안내 안녕하세요~ 타이젠 개발자 윤진입니다. 이번 주 토요일에 타이젠 행사가 있습니다. "TIZEN DEVLAB @SEOUL"타이젠 웹앱 / 네이티브앱을 개발하기 위한 방법을 이론 & 실습을 통해 공유할 예정입니다. 시간 : 2015. 8. 25(토) 10:00 ~ 18:00장소 : 서울 서초구 나루터로 65 신사장 2층 '신사장' 이름에서 왠지 여인숙은 예상하셨다면 오해입니다.위의 이미지는 신사장 홈피에서 가져왔는데요,행사장소로 넓진 않지만 위의 사진처럼 세련되게 꾸며질겁니다. DEVLAB 행사는 아래 스케쥴로 진행될 예정입니다.총 7개 주제가 준비되어 있습니다. 13:45~14:30에 진행되는 "Native Application Life Cycle & Optimization"은 제가 진행할 예정입니다.타이..
[EFL/Tizen 타이젠] edc - map 필드(perspective, on, zplane) edc를 이용하여 간단한 3D 효과를 줄 수 있습니다.정밀하게 조절하기가 힘들어서 혹은 조절할 수가 없어서정교한 효과와는 거리가 있습니다만,지루한 2D 효과에 지쳤다면 한 번쯤 도전해볼 필요가 있습니다. 이번 포스팅에서는 원근효과를 주는 방법에 대해 살펴보겠습니다. 안녕하세요, Tizen 개발자 윤진입니다. 3D 효과를 적용하기 위해서는 map 블록을 사용해야 합니다.collections - group - parts - part - description - map위의 구조의 종단에 map 블록이 있습니다.description 에에 있다는 것은 program으로 map의 상태를 변경하여 3D 효과를 줄 수 있다는 겁니다. 코드 상에서 map을 보면 아래와 같은 필드들과 사용됩니다. description {..
[EFL/Tizen 타이젠] edc - SWALLOW 타입(fixed, elm_layout_content_set) Swallow 타입을 이용하여, C에서 생성한 오브젝트를 edc에 넣을 수 있습니다.사실 edc에서 사용하는 모든 타입은 C에서도 그대로 만들 수 있습니다.이 말은 굳이 edc를 사용하지 않아도 C로만 화면 구성을 할 수 있다는 것이지요. 하지만, edc는 레이아웃에 특화 되어 있습니다.화면 구성을 edc 빼고 논할 수는 없지요.그래서 edc에서는 화면 구성을 하고,나머지 필수 요소는 Swallow 타입을 이용하여,C에서 코딩하곤 합니다. 안녕하세요, Tizen 개발자 윤진입니다. SWALLOW는 파트의 기본적인 타입 중에 하나입니다.C에서 생성한 오브젝트를 edc의 SWALLOW에 넣을 수 있습니다. collections - group - part { ... type: SWALLOW ... } SWAL..
[EFL/Tizen 타이젠] edc - IMAGE 타입(normal, tween, border, middle, border_scale, border_scale_by) edc에 유려한 디자인을 입하기 위해서는 이미지가 필수입니다.아무래도 기본 도형이나 텍스트만으로는 한계가 있겠지요. 이번 포스팅에서는 IMAGE 타입에 대해 살펴보도록 하겠습니다.이미지 파트를 사용하여 이미지를 원하는대로 배치해보도록 하겠습니다. 이미지는 미리 준비해주세요. 안녕하세요, Tizen 개발자 윤진입니다. 이미지 타입의 파트를 사용하려면 이미지가 있어야겠지요.이미지는 edc 파일과 하나가 되어 edj 파일을 만듭니다.edc 내에서 확정하여 사용하는 이미지 파일은 edj로 컴파일될 때 합쳐질 수 있습니다. 블로깅을 하며 edc에서 edj로 컴파일되는 과정을 언급한 적이 없었는데요,아주 간단하게 언급하자면, edc는 텍스트 기반의 스크팁트이므로 edj라는 기계가 인지할 수 있는 언어로 컴파일해야하..
[EFL/Tizen 타이젠] edc - TEXT 타입(text, font, size, align, effect, PLAIN, OUTLINE, SOFT_OUTLINE, SHADOW, SOFT_SHADOW, OUTLINE_SHADOW, OUTLINE_SOFT_SHADOW, FAR_SHADOW, FAR_SOFT_SHADOW, GLOW) edc파일로 문자열을 출력할 수도 있습니다.문자열은 edc 파일에서 직접 입력할 수도 있고,C파일에서 elm_object_part_text_set() 함수를 사용하여,필요할 때마다 문자열을 입력할 수 있습니다. 문자열이 전혀 없는 앱은 거의 없을 겁니다.복잡다단한 문자표현의 세계에 첫 발을 text 블록으로 내딛어 보겠습니다. 안녕하세요, Tizen 개발자 윤진입니다. edc에 문자열을 지원하는 타입은 2가지가 있습니다.- TEXT- TEXTBLOCK위의 두 가지 중에 TEXT 타입을 먼저 살펴보겠습니다.TEXT는 TEXTBLOCK에 비하여 간단한 문자열을 표시하는데 사용하지요.TEXT 타입이 TEXTBLOCK 타입에 비해 multiline이라든가 기능에는 제한은 있지만,간단한 연산만 필요하기에 훨씬 빠..