웹을 통해 새로운 창조를 꿈꾸는 인간 - kimdirector
www.kimdirector.co.kr Photo by unsplash.com
kimdirector
Creative Web & Mobile UI/UX Planner and Designer
Humans dreaming of new creation through the UI/UX



WEBDESK
Mobile Life
HOME WEBDESK Mobile Life
도전적인 앱 프로그래머라면 눈여겨 봐야할 모바일 개발툴 7선
Posted by kimdirector | 2014.04.17 | Hit : 3081
앱 프로그래머 모바일 개발툴
목록보기이전보기
모바일 개발이 중요성이 점점 커지면서 모바일 애플리케이션 개발 툴도 계속해서 늘어나고 있다. 인텔과 엠바카데로 테크놀로지(Embarcadero Technologies) 같은 영향력이 큰 기업들은 물론 앱센드(Appscend) 같은 신흥 기업들도 모바일 개발자를 위한 제품을 내놓고 있다. 여기 주목해야 할 모바일 개발 툴들과 이를 사용해 실제 개발해 본 기업들의 생생한 경험담을 소개한다.
 
 
앱가이버
 
앱가이버(AppGyver)는 프로토타이핑을 위한 프로토타이퍼(Prototyper), 폰갭(PhoneGapp)을 개발하는 스테로이드(Steroids) 등이 포함된 모바일 개발툴이다. 사람들이 증상에 맞는 의사를 찾을 수 있도록 도와주는 베터닥터(BetterDoctor)의 CEO 아리 툴라는 “앱가이버는 앱개발과 구상 모두에 훌륭한 툴"이라며 "우리는 앱가이버 프로토타입을 사용해 팀 내부는 물론 소비자들과 함께 새로운 아이디어를 실험해보고 검증한다”고 말했다. 그는 아이폰용 개발툴로 앱가이버 스테로이드를 선택한 것에 대해서도 만족한다고 말했다. 그는 "스테로이드는 친숙한 웹 개발 기술로 네이티브 모바일 앱을 개발할 수 있어 완전한 네이티브 코드를 사용하는 것보다 전체 과정을 훨씬 용이하다"며 "단 앱가이버 스테로이드는 현재 핵심 네이티브 요소들을 제공하지만 여전히 부족한 요소들이 있다"고 말했다.
 

앱센드
 
앱센드(Appscend)는 클라우드내 크로스-플랫폼 개발을 지원하고 애플리케이션 관리과 분석, 메시징 알림 기능을 제공한다. 이러한 기능은 XML 마크업 구조의 하나인 이그나이트마크업(IgniteMarkup)을 사용해 단일 코드 기반으로 앱을 개발할 수 있다. 디지털 마케팅 업체 스바로드 디렉트(Svarod Direct)의 개발자이자 앱센드를 이용해 '스케치'(sketch)라는 앱을 만든 오이스타인 스바로드는 “내 생각에 앱센드는 현명한 회사인 것 같다”며 "앱센드 CEO인 세바스티안 바두카는 창의성과 멋진 컨텐츠가 담긴 앱에 만들려는 사람들에게 이 플랫폼을 설명하는데 상당한 공을 들이고 있다"고 말했다.
 

이클립스소스 타브리스
 
타브리스(Tabris)는 크로스-플랫폼 네이티브 모바일 앱을 개발할 수 있는 자바 툴킷이다. 이클립스 RAP(Remote Application Platform)을 활용해 안드로이드와 iOS 앱을 단일 코드 기반으로부터 개발할 수 있다. 독일에 위치한 티메 컴플라이언스(Thieme Compliance)는 타브리스를 이용해 iOS, 안드로이드, 윈도우 8 등에서 사용할 수 있는 환자 교육용 소프트웨어를 만들었다. 티메 프로젝트 책임자 토마스 페팅거는 “여러 플랫폼에 적용가능한 코드 프로그래밍을 한번에 해내는 것이 우리의 목표 중 하나"라며 "우리는 이클립스를 사용해 소프트웨어를 개발하고 같은 코드를 사용하여 RAP와 RCP(Rich Client Platform)에 기반한 데스크톱 클라이언트와 웹 클라이언트를 개발하기 위해 이클립스소스(EclipseSource)를 선택했다"고 말했다. 이어 “타브리스를 사용하면 몇 가지 작은 수정만으로 단일 코드 기반을 모두에 활용할 수 있다”고 말했다.
 

드림팩토리 서비스 플랫폼
 
오픈소스 소프트웨어인 드림팩토리 서비스 플랫폼(DreamFactory Services Platform)은 HTML5 애플리케이션을 개발할 수 있는 백엔드를 제공해 전체 개발과정을 단순화하려는 아이디어에서 출발했다. NoSQL, BLOB 스토리지, 사용자 관리 서비스가 제공되기 때문에 개발자들은 서버 소프트웨어을 전혀 개발하지 않고도 앱을 만들수 있다. 드림팩토리 서비스 플랫폼은 모든 데이터센터와 클라우드 컴퓨터상에 설치할 수 있다. 모두스 크리에이트(Modus Create)는 드림팩토리를 이용해 회사 주소록 애플리케이션의 백엔드를 재구축했다. 모두스 크리에이트의 CEO 팻 셰리단은 “드림팩토리를 사용해 연락처 정보 업데이트가 필요한 앱을 즉석에서 클라우드에 신속하게 배치할 수 있었다”며 "표시되는 기기에 따라 데이터가 자동으로 렌더링되는 멋진 경험을 했다"고 말했다.
 

엠바카데로 RAD 스튜디오 XE4
 
엠바카데로 RAD 스튜디오 XE4(Embacadero RAD Studio XE4)는 스마트폰, 태블릿, PC 개발을 지원한다. 델파이와 C++ 언어를 사용할 수 있으며 올해 내에 안드로이드를 추가로 지원할 예정이다. TMS 소프트웨어(TMS Software)는 이 툴을 사용해 마이크로소프트 엑셀 파일과 호환되는 iOS 앱을 개발했다. TMS의 제품 책임자 아드리안 갈레로는 “이 제품에서 가장 마음에 드는 것은 훌륭한 하위 호환성"이라며 "시각적 부분은 어떤 형태로든 휴대폰, 태블릿 등에 따라 다시 작성해야 하지만 비시각적인 부분은 별도로 개발할 필요가 없다"고 말했다. 이어 "기존의 우리 제품은 베타 11 버전까지 계속해서 충돌이 일어날 만큼 복잡했지만 이 툴을 이용하면서 모든 문제를 해결했고 이 방대한 코드를 며칠 만에 포트할 수 있었다"고 덧붙였다.
 

인텔 HTML5 개발 환경
 
인텔의 HTML5 개발 환경은 여러 기기에 걸쳐 애플리케이션을 개발, 테스팅, 구축할 수 있는 웹 표준 기반 크로스-플랫폼 으로 올해 초 앱모비(appMobi)를 인수하면서 인텔의 개발환경이 됐다. 세컨드 픽션(Second Fiction) 게임 스큐디오의 수석 개발자 스테픈 캠벨는 “(이 툴은) 장점이 많은 아주 훌륭한 툴"이라고 말했다. 그는 "HTML5와 자바스크립트 코드가 컨테이너로 래핑돼 네이티브 앱으로 실행된다"며 "네이티브 코드만큼 속도가 빠르지 않은 것은 아쉽지만 여러 장점 때문에 계속 사용하고 있다"고 말했다.
 

자마린 스튜디오
 
자마린 스튜디오(Xamarin Studio)는 멀티 플랫폼 네이티브 모바일 앱을 설계, 개발, 디버깅, 배치할 수 있는 간소화된 IDE다. 음악 스트리밍 업체 알디오(Rdio)는 자마린 스튜디오와 자마린의 안드로이드, iOS 개발 기술을 이용해 개발 작업을 최소화할 수 있었다. 알디오의 수석 안드로이드 개발자 브렛 던카비니는 “우리는 안드로이드와 iOS 두 플랫폼 모두를 위한 대규모 팀을 구성하지 않고도 앱의 기능을 동등하게 만들 수 있는 방법을 찾고 있었다"며 "현재는 안드로이드와 iOS 사이에 대략 60% 정도 코드를 공유하고 있다"고 말했다 "이어 "앱 개발은 주로 C# 언어를 이용하고 있다"며 "자마린 스튜디오는 훌륭한 코드 완성, 디버깅, 개발 능력을 제공하지만 여전히 성숙도가 부족한 면이 있다"고 지적했다.



 
Posted by kimdirector | 2014.04.17 | Hit : 3081
Origin http://www.itworld.co.kr/slideshow/82032?slide=1#stage_slide
Tags 앱 프로그래머 모바일 개발툴
Trackback http://www.kimdirector.co.kr/bbs/zerotb.php?id=Mobile_Life&no=64

COMMENT
목록보기 이전보기
WEBDESK
Design Review
Webdesign Report
Web Plan Report
Design Inspiration
Mobile Life
Web Standard
Recommend Site
Insight Story
Best View Contents
Category Cloud
About us Review Portfolio Design Review Leaders Story Mobile UXD IT Information Web Identity Everyday Story Mobile Life Webdesign
Web Standard Homepage Work Web Plan Report Practical Use Tip Inspiration Download Recommend Site
Tags
무료 프랜차이즈 어플리케이션 IBM 로고 아이콘 커뮤니케이션 디자이너 튜토리얼 웹디자인 포탈 웹디자인 트위터 어도비 XD html5 디자인 리뉴얼 한컴 이커머스 디자인 아이디어 스마트폰 로고디자인 Layoutit 네이버 itworld 일러스트 이벤트 동기화 태블릿 자바스크립트 비결 iPad 웹사이트 HTML5 타이포그래피 스크린골프 웹 표준 가트너 워크플로우