크로스 플랫폼 모바일 애플리케이션에서 이벤트 처리 및 제어 흐름 정의
Altova MobileTogether는 모든 규모의 기업이 빠르고 효율적으로 모바일 애플리케이션을 개발하고 배포할 수 있도록 지원합니다 맞춤형 기업용 모바일 솔루션 모든 모바일 플랫폼에서 실행되는 기능들을 제공합니다. MobileTogether 디자이너의 "작업(Actions)" 대화 상자는 핵심 기능 중 하나이며, 이를 통해 다음과 같은 작업이 가능합니다 단기간에 안정적인 모바일 솔루션을 개발하세요, 몇 달이 아니라.
"액션" 대화 상자를 사용하면 개발자가 iOS®, Android™, Windows® Phone 8, Windows 8 기기뿐만 아니라 HTML5 기반 웹 클라이언트에서도 동일하게 작동하는 정교한 이벤트 처리기, 제어 흐름, 그리고 다양한 기능을 만들 수 있습니다. MobileTogether로 구축된 "액션 트리"는 각 모바일 운영 체제에 특화된 API 또는 SDK의 세부 사항에 대해 걱정할 필요 없이, 특정 기기에 종속적인 프로그래밍 언체에 영향을 받지 않습니다.


이 메뉴 항목을 선택하면 "작업" 대화 상자가 열립니다. 여기서 왼쪽에는 하나 이상의 작업을 선택하고, 오른쪽 편집 창으로 끌어다 놓을 수 있습니다. 편집 창에서는 작업의 흐름을 트리 형태로 정의하고, 필요한 세부 사항을 설정할 수 있습니다.  예를 들어, MobileTogether 디자이너에 포함되어 있으며 MobileTogether 데모 서버에 설치된 "경비 보고서" 예제 솔루션에는 사용자가 영수증 사진을 찍어 보고서에 첨부할 수 있는 버튼이 있습니다. 이 버튼에 대한 동작 트리 정의는 다음과 같습니다.
지정된 동작은 "사용자가 이미지 선택"이며, 내장된 모바일 기기 카메라를 소스로 사용하고, 촬영된 첫 번째 이미지를 파일 $TEMP-PHOTO의 "original-photo" 노드에 저장합니다. 이 동작 대화 상자는 카메라, 통신, 웹 브라우저, 위치 정보 서비스 등 기기 기능을 사용할 수 있을 뿐만 아니라, 반복문, 조건문, 데이터베이스 트랜잭션 등 표준적인 제어 흐름을 지원합니다. 다른 프로그래밍 언어에서 함수나 프로시저와 마찬가지로, 개발자는 "액션 그룹(Action Group)"을 정의하여 일련의 동작들을 묶을 수 있습니다. 이러한 액션 그룹은 설명적인 이름을 부여할 수 있으며, 쉽게 재사용하거나 중첩하여 사용할 수 있습니다. 액션 그룹은 개별 액션과 마찬가지로, 편집 영역으로 드래그하여 불러올 수 있습니다. "작업" 대화 상자를 통해 개발자는 페이지가 로드되거나, 다시 열리거나, 새로 고쳐질 때, 또는 기기의 "뒤로" 버튼이 눌릴 때 수행되는 페이지 작업을 정의할 수 있습니다. 액션 정의는 개발자가 모바일 솔루션의 실행 흐름을 완벽하게 제어할 수 있도록 합니다.
MobileTogether 디자이너의 [시뮬레이터 기능]]의 웹 버전을 참고하시면 더 자세한 정보를 얻으실 수 있습니다. 더 자세한 내용을 알아보고 iOS®, Android™, Windows® Phone 8, Windows 8용 첫 번째 기업용 모바일 솔루션을 만들거나, HTML5 기반 웹 클라이언트를 개발하려면 다음 웹사이트를 방문하십시오: www.altova.com/mobiletogether