더 강력해진 타이젠 닷넷(Tizen .NET) 세 번째 프리뷰

2017/03/31
공유 레이어 열기/닫기
주소가 복사되었습니다.

SAMSUNG NEWSROOM 삼성전자 뉴스룸이 직접 제작한 기사와 사진은 누구나 자유롭게 사용하실 수 있습니다

삼성전자는 지난해 11월 17일 타이젠 닷넷 프리뷰 #1(Tizen .NET Preview #1, ‘이하 프리뷰 #1’)을 선보인 데 이어 올 1월엔 프리뷰 #2를, 지난달엔 프리뷰 #3를 각각 배포했습니다.

프리뷰 #1에선 타이젠에 마이크로소프트(MS)의 오픈소스 플랫폼인 닷넷(.NET)을 탑재하며 애플리케이션(이하 ‘앱’) 개발자용 언어를 새롭게 공개했었는데요. 프리뷰 #2에선 프리뷰 #1보다 호환 UI 구성요소(UI component)가 증가했고, 타이젠 3.0 M2(Tizen 3.0 M2)에서 사용하던 API(Native API)를 C# 언어로 지원하는 타이젠 플랫폼 특화 API(Tizen Platform-Specific API)의 지원범위가 확대돼 시선을 끌었습니다.

Tizen .NET Developer Preview 3 Now build Tizen applications using .NET with Visual Studio 삼성전자는 지난해 11월 17일 타이젠 닷넷 프리뷰 #1(Tizen .NET Preview #1, ‘이하 프리뷰 #1’)을 선보인 데 이어 올 1월엔 프리뷰 #2를, 지난달엔 프리뷰 #3를 각각 배포했습니다

이번에 새로 발표된 프리뷰 #3에선 타이젠 스튜디오(Tizen Studio)에서 제공하던 개발 도구들을 ‘타이젠 전용 비주얼 스튜디오 도구’(Visual Studio Tools for Tizen)에서 사용할 수 있도록 지원하고 있습니다. 또한 타이젠 플랫폼 특화 API의 작업기록(log)을 확인할 수 있는 ‘작업기록 보기(Log Viewer)’, 여러 장치(Target device)나 에뮬레이터(Emulator)를 연결해 패키지를 간편히 설치·삭제할 수 있는 ‘장치 관리자’(Device Manager)가 새롭게 추가됐습니다.

 

이런 게 좋아졌다① 객체지향언어 C# 제공으로 성능 대폭 향상

타이젠은 그동안 C언어로만 구성된 네이티브(Native API)를 제공, 일부 개발자를 부담스럽게 했습니다. 하지만 타이젠 닷넷(Tizen .NET) API에 객체지향언어 C#이 제공되면서 재사용성과 유지보수성, 이식성 등이 크게 향상됐습니다. 

또한 마이크로소프트 비주얼 스튜디오(Microsoft Visual Studio)라는 통합개발환경(IDE)을 통해 앱을 개발할 수 있도록 지원함으로써 마이크로소프트와 자마린(Xamarin)에서 제공하는 △샘플코드(sample code) △블로그 △API △도움말 △FAQ △동영상 튜토리얼 등 다양한 자원을 활용할 수 있게 됐습니다. 이는 결국 개발 비용을 줄이는 데 큰 도움이 될 전망입니다.

좋아진 건 이뿐만이 아닙니다. △닷넷 코어(.NET core)와 프레임워크 목록(framework library)이 제공하는 API를 사용할 수 있고 △자마린폼즈(Xamarin.Forms)가 교차 플랫폼(cross platform)을 지원해 iOS·안드로이드·타이젠 앱을 동시에 개발할 수 있으며 △iOS나 안드로이드용 앱을 타이젠으로 이식(potting)하기도 훨씬 쉬워졌습니다.

안드로이드·아이폰·윈도·타이젠(왼쪽부터) 모바일 기기에서 같은 프로그램을 실행한 화면
▲안드로이드·아이폰·윈도·타이젠(왼쪽부터) 모바일 기기에서 같은 프로그램을 실행한 화면

 

이런 게 좋아졌다② 오류 수정 시 쓰임새 많을 작업기록 보기

프리뷰 #2에선 x64 모바일과 TV 에뮬레이터가 소개돼 실제 기기가 없이도 앱을 실행해 볼 수 있었는데요. 프리뷰 #3에선 작업기록 보기와 기기 관리자 기능 포함으로 보다 폭넓은 성능 점검(test)과 오류 수정(debugging) 환경을 제공합니다.

장치 관리자를 활용하면 PC에 연결된 대상 장치(target device) 또는 실행 중인 에뮬레이터에 연결해 장치 내 파일로 접근할 수 있습니다. 이에 따라 연결된 장치에 파일을 보내거나(push) 장치에서 파일을 가지고 오는(pull) 동작이 한결 쉬워졌습니다.

PC에 연결된 에뮬레이터의 파일 시스템과 작업기록 관리자
▲PC에 연결된 에뮬레이터의 파일 시스템과 작업기록 관리자

작업기록 보기는 PC에 연결된 장치의 타이젠 작업기록을 확인할 수 있게 해줍니다. 타이젠 작업기록은 태그를 이용해 구성 단위(module)를 구분하고, 문제의 심각도에 따라 △V(Verbose, 장황한) △D(오류 수정, Debug) △I(정보, Information) △W(경고, Warning) △E(오류, Error) △F(치명적, Fatal) 등으로 분류된 메시지가 표시됩니다.

작업기록 보기 기능을 활용하면 타이젠 작업기록 관리자를 확인할 수 있습니다
▲작업기록 보기 기능을 활용하면 타이젠 작업기록 관리자를 확인할 수 있습니다

작업기록 보기는 작업기록의 △등급 △구성단위 △프로세스 번호(PID)별로 구분, 표시돼 앱 오류 수정에 특히 유용할 전망입니다.

더 자세한 정보는 타이젠 닷넷 개발자 프리뷰에서 확인할 수 있습니다.

기업뉴스 > 기술

기업뉴스

삼성전자 뉴스룸의 직접 제작한 기사와 이미지는 누구나 자유롭게 사용하실 수 있습니다.
그러나 삼성전자 뉴스룸이 제공받은 일부 기사와 이미지는 사용에 제한이 있습니다.
<삼성전자 뉴스룸 콘텐츠 이용에 대한 안내 바로가기>

TOP