빠른 모바일 앱 개발

모든 플랫폼용 앱을 기록적인 시간 안에 개발하세요

Altova MobileTogether는 개발자들이 이전보다 훨씬 빠르게 정교한 네이티브 앱을 개발할 수 있도록 필요한 도구를 제공합니다.

지원 플랫폼:

  • Android
  • iOS (아이폰, 아이패드)
  • Windows 10 및 11
  • 다른 사용자를 위한 HTML5 브라우저

앱 개발에 MobileTogether를 선택해야 하는 이유는 무엇일까요?

Development Advantages
Business Benefits
Zero to app in about a week
Time savings, rapid ROI
True native apps for all platforms
Optimal end user experience
One design builds mobile AND desktop apps
Write once, deploy everywhere
No mobile development experience required
Empower any developer or tech-savvy user
Connectivity to all major data sources
Power any data-centric app imaginable
Unlimited developers, apps, and users
Affordable for firms of any size

어떻게 작동하나요?

MobileTogether 플랫폼은 맞춤형 브랜드 모바일 앱을 개발, 배포 및 업데이트하는 데 필요한 모든 기능을 제공합니다

1

개발자 또는 기술 사용자는 무료 모바일 앱 개발 도구인 모바일 투게더 디자이너를 사용하여 모바일 앱을 구축하고 테스트할 수 있습니다.

2

개발자는 해당 솔루션을 귀사의 MobileTogether 서버(온프레미스 또는 클라우드 환경)에 배포합니다.

3

앱 스토어 배포

개발자는 MobileTogether Designer가 자동으로 생성한 코드를 컴파일하여 앱을 앱 스토어에 제출합니다.

RMAD 방식은 개발 속도를 향상시킵니다

MobileTogether는 드래그 앤 드롭 방식의 사용자 인터페이스 디자인, 이벤트 처리를 위한 강력한 시각적 프로그래밍 언어인 액션 트리, 그리고 데이터 선택 및 처리를 위한 표준화된 함수형 프로그래밍을 결합하여 사용합니다.

 

그런 다음, MobileTogether는 사용자가 제공한 단일 디자인을 기반으로 모든 모바일 및 데스크톱 플랫폼에 맞는 앱을 자동으로 생성하여 개발 과정을 간소화합니다.

 

이 RMAD(신속 모바일 앱 개발) 방식은 모든 플랫폼에서 작동하는, 데이터 기반의 고도화된 모바일 앱을 모든 프로그래머나 웹 개발자가 쉽게 개발할 수 있도록 합니다.

데이터 중심 애플리케이션

MobileTogether은 거의 모든 종류의 백엔드 데이터 소스를 지원하며, 그 예시는 다음과 같습니다

  • REST 및 SOAP 웹 서비스
  • XML
  • JSON
  • HTML

또한, 이 제품은 가장 널리 사용되는 관계형 데이터베이스에 직접 연결을 지원합니다

  • Firebird
  • IBM DB2 for iSeries®
  • IBM DB2®
  • Informix®
  • MariaDB
  • Microsoft Access™
  • Microsoft® Azure SQL
  • Microsoft® SQL Server®
  • MySQL®
  • Oracle®
  • PostgreSQL
  • Progress OpenEdge
  • SQLite
  • Sybase® ASE
  • Teradata

기존 데이터 소스(엑셀, EDI, 텍스트 파일 등)는 MapForce Server를 통해 쉽게 연결할 수 있습니다.

다른 어떤 RMAD(Risk Management and Audit Data) 도구도 단일 버전에서 이처럼 포괄적인 수준으로 중요한 데이터에 접근할 수 있도록 제공하지 않습니다.

다양한 기능이 탑재된 보고서, 대시보드 및 양식을 구축하세요

MobileTogether에서 개발하는 앱은 다음과 같은 모든 기능을 포함할 수 있습니다 세련된 기능들 오늘날 최종 사용자들이 기대하는 기능과 성능을 포함하여:

자체 앱에 카메라 및 메시지 기능과 같은 모바일 기기 기능을 통합하세요

기기 기능의 완벽한 통합

모바일 앱을 위한 다양한 차트, 그래프, 그리고 대시보드 기능

다양한 차트, 그래프, 그리고 대시보드를 제공합니다

모바일 양식 만들기

모바일 양식

앱을 다양한 언어로 현지화하세요

다양한 언어로의 현지화 지원

모바일 기기에서 서명 정보를 획득하는 기능

서명 캡처

푸시 알림

푸시 알림

iOS, Android, Windows 각 플랫폼에 최적화된 맞춤 설정 기능 제공

플랫폼별 맞춤 설정 옵션

QR 코드 스캔 및 그림 그리기

QR 코드 스캔 및 그림 그리기

최단 시간 안에 앱 개발 완료

MobileTogether는 다양한 플랫폼에서 모바일 앱을 개발할 수 있는 프레임워크로, 기존의 방식과는 완전히 다른 혁신적인 접근 방식을 통해 앱 개발 속도를 획기적으로 향상시킵니다. 덕분에 개발 기간이 기존 솔루션처럼 몇 달이 걸리는 대신, 단 몇 일 만에 완성도 높은 앱을 출시할 수 있습니다.

초보에서 앱 개발 전문가까지

MobileTogether를 사용하면 더 이상 iOS, Android, 그리고 Windows 앱 스토어에 앱을 등록하는 데 몇 달을 기다릴 필요가 없습니다.

무료 모바일 투게더 디자이너를 다운로드하여, 단 일주일 만에 앱 개발 경험이 없는 상태에서 앱을 만들 수 있는 방법을 확인해 보세요.

자세히 알아보기

다음은 모바일 앱 개발을 위한 MobileTogether 프레임워크에 대한 자세한 내용입니다. 다음 내용을 참고하십시오

MobileTogether 디자이너를 사용하여 앱을 개발하세요

RMAD(실시간 시각적 개발) 방식을 통해 MobileTogether Designer는 전문적인 모바일 개발자가 아니더라도 복잡한 앱을 쉽게 개발할 수 있도록 지원합니다.

MobileTogether 디자이너를 사용하여 앱을 개발하세요

MobileTogether Designer는 조직 내에서 필요한 만큼 많은 개발자들이 무료로 사용할 수 있으며, 다음과 같은 다양한 장점을 제공합니다

  • 세련된 앱을 쉽게 개발하세요
  • 기업용 애플리케이션 개발 옵션
  • iOS, Android, 그리고 Windows 운영체제에 최적화된 네이티브 앱
  • 자바, .NET, 또는 Objective-C 관련 경험은 필요하지 않습니다
  • 한 번 작성하면 어디든 배포 가능합니다
  • 대상 기기: 모바일 기기 및 데스크톱 컴퓨터
  • 모든 종류의 백엔드 데이터 소스에 연결할 수 있습니다
  • 내장된 시뮬레이터를 통해 개발하신 솔루션을 모든 운영체제에서 테스트해 볼 수 있습니다
  • 자동화된 앱 테스트
  • 앱의 프론트엔드와 백엔드 서버 로직을 동시에 구축하세요

MobileTogether 디자이너의 컨트롤 팔레트에서 원하는 요소를 드래그 앤 드롭하여 앱의 사용자 인터페이스를 쉽게 디자인할 수 있습니다. 걱정하지 마세요. MobileTogether는 각 운영체제와 기기 형태에 맞춰 각 요소를 올바르게 표시하도록 자동으로 처리해 드립니다.

UI에서 이벤트 처리는 "액션 트리(Action Tree)"에 드래그 앤 드롭 방식으로 액션을 추가하여 정의하며, 이를 통해 시각적인 프로그래밍 흐름을 제공합니다.

데이터 처리 및 조작을 위해 XQuery와 XPath를 사용할 수 있으며, MobileTogether는 강력한 표현식 생성 및 평가 기능을 제공하여 이러한 표현식을 쉽게 만들고 디버깅할 수 있도록 지원합니다.

대부분의 개발자들은 이미 XPath와 XQuery에 익숙할 것입니다. 혹시 복습이 필요하시다면, 저희가 제공하는 무료 XPath 소개 자료를 참고하시고, 모든 수준의 사용자를 위한 완벽한 XPath 교육 과정과 XQuery 튜토리얼을 이용해 보세요.

RMAD의 핵심: 액션 트리(Action Tree) 활용

Altova는 개발자들이 앱을 빠르고 효율적으로 개발할 수 있도록 시각적 프로그래밍 언어인 ActionTree를 개발했습니다. 이를 통해 개발자들은 최종 사용자가 기대하는 기본적인 기능과 특징을 유지하면서 앱을 만들 수 있습니다.

아래에 표시된 "액션 트리(ActionTrees)"는 앱의 이벤트 처리 및 오류 처리를 정의하는 "액션"과 "액션 그룹"으로 구성됩니다. "액션 대화 상자"를 사용하면 왼쪽 패널에서 하나 이상의 액션을 선택하여 오른쪽의 편집 창으로 끌어다 놓아 컨트롤이나 페이지에 대한 액션을 쉽게 정의할 수 있습니다. 여기서 컨트롤 흐름은 트리 형태로 정의되며, 필요한 모든 세부 사항을 설정할 수 있습니다.

액션 트리(Action Trees) 시각적 프로그래밍 언어

ActionTrees는 특정 기기에 종속적인 프로그래밍 언어에 의존하지 않기 때문에, 모바일 운영체제마다 다른 API 또는 SDK의 세부 사항을 걱정할 필요 없이, 모든 기기에서 동일하게 작동하는 정교한 이벤트 처리, 제어 흐름, 그리고 다양한 기능을 구현할 수 있습니다.

액션트리(ActionTrees)를 어떻게 활용할 수 있을까요?

  • 드래그 앤 드롭 기능을 사용하여 정교한 페이지 구성과 제어 기능을 설정할 수 있습니다
  • 고급 오류 처리 시나리오를 정의합니다
  • 모든 기기 기능을 이용할 수 있습니다 (통화, 카메라, 등) 위치 정보 기술(등)
  • 루프(반복문), 조건문(if-then-else), 그리고 데이터베이스 트랜잭션을 정의합니다
  • 재사용 및 중첩이 가능한 액션 그룹을 정의합니다
  • 매개변수를 입력받아 결과를 반환하는 액션 그룹을 정의합니다

ActionTrees를 사용하는 것은 간편하지만, 이는 복잡한 프로그래밍 로직을 구축할 수 있는 완전한 프로그래밍 언어이며, 상상할 수 있는 모든 데이터 기반 애플리케이션을 구축할 수 있을 만큼 강력합니다. 최종 제품의 복잡성에 대한 어떠한 제약도 없습니다.

종합적인 앱 시뮬레이션, 테스트 및 디버깅 기능

내장 시뮬레이터

모바일 앱을 테스트할 준비가 되면, 내장된 시뮬레이터 창을 사용하여 즉시 앱을 실행하고, 로직을 테스트하며, 다양한 iOS, Android, Windows 및 기타 기기에서 앱이 어떻게 표시될지 확인하고, 실행 중에 워크플로우 데이터의 변화를 살펴볼 수 있습니다.

지원되는 모든 운영체제, 기기 형태, 그리고 세로/가로 방향에 대한 완벽한 시뮬레이션을 통해, 기기 화면을 즉시 변경하여 빠르고 간편하게 테스트를 진행할 수 있습니다. 앱을 테스트하는 동안, "메시지" 창은 수행되는 모든 활동을 기록합니다 앱 시뮬레이터.

이러한 수준의 상세 정보는 새로운 앱 개발 과정에서 발생하는 현상을 이해하는 데 매우 중요한 역할을 할 수 있습니다.

이 시뮬레이터는 액션(Action)과 XPath 표현식 모두에 대한 통합 디버깅 기능을 제공합니다.

MobileTogether 내 앱 시뮬레이터

자동화된 앱 테스트

MobileTogether에 포함된 시뮬레이터는 다음과 같은 정교한 자동 테스트 기능을 제공합니다

  • 사용자 행동의 일련 과정을 테스트 케이스로 기록합니다
  • 모바일 투게더 디자이너 시뮬레이터 환경에서 테스트 케이스를 다시 실행하십시오
  • 다양한 클라이언트 기기에서 테스트를 재현하기 위해 테스트 케이스를 MobileTogether 서버에 배포합니다
  • 서버에서 테스트 실행 결과를 가져와서 차이점을 비교합니다

앱을 수정하여 버그를 해결하고, 수정 사항의 결과를 검증하기 위해 테스트 케이스를 다시 실행할 수도 있습니다. 이러한 기능 덕분에 이 도구는 모바일 앱 개발 과정에서 필수적인 품질 보증 도구입니다.

자동화된 앱 테스트

위에서 보이는 "테스트 케이스 및 실행 관리" 대화 상자를 통해 재생 속도를 조절하고, 각 단계마다 클라이언트 화면 및 페이지 소스 스냅샷을 수집하며, 테스트 실행 결과를 비교할 수 있습니다. 또한, 다음 기능을 사용할 수 있습니다 애플리케이션 테스트 케이스 배포 앱과 함께 모바일 투게더 서버에 연결한 후, 서버의 특수 자동 테스트 대화 상자에서 실행할 테스트 항목을 선택할 수 있습니다.

그 후, 서버에 연결된 모든 클라이언트 장치는 "자동 테스트" 대화 상자에 지정된 속도로 자동 앱 테스트를 실행할 수 있습니다. 이 대화 상자의 추가적인 항목을 통해 각 테스트 실행에 대한 로깅 설정을 지정할 수 있으며, 이를 통해 테스트 실행 파일에 정보 세트, 클라이언트 화면, 스타일 등의 스냅샷을 기록할 수 있습니다.

MobileTogether 서버의 테스트 실행 로그 파일은 분석 및 비교를 위해 MobileTogether 디자이너로 다시 다운로드할 수 있습니다.

내장 디버거

MobileTogether 디버거를 사용하여 모바일 앱의 오류를 수정하세요

MobileTogether Designer에는 개발자들이 다음과 같은 기능을 수행할 수 있도록 지원하는 액션 및 XPath 디버거가 포함되어 있습니다 자신의 앱을 테스트하고 오류를 수정합니다 정밀하게 앱의 동작을 파악하여, 모든 과정을 디자인 환경 내에서 바로 확인할 수 있습니다. 이를 통해 액션 트리 내부의 실행 흐름뿐만 아니라, 해당 트리 내에서 호출되는 XPath/XQuery 함수의 결과까지도 디버깅할 수 있습니다.

특정 중단점(정의된 중단점 또는 다음 액션)에 도달하면, 해당 디버깅 화면이 열리고, 액션 또는 XPath 표현식의 실행 과정을 단계별로 확인할 수 있습니다. 이 과정에서 호출 스택, 변수 값의 변경 과정, 그리고 감시 표현식의 결과를 확인할 수 있습니다.

MobileTogether는 개발 과정에서 이와 같은 수준의 디버깅 기능을 제공하는 가장 저렴한 빠른 애플리케이션 개발(RAD) 프레임워크입니다.

네이티브 앱용 소스 코드 생성

앱 개발이 완료되면, "프로그램 코드 생성 마법사"가 설정 과정을 안내해 드립니다. 이후, MobileTogether Designer는 네이티브 iOS, Android, Windows 앱으로 컴파일할 수 있는 완벽한 프로젝트를 생성합니다.

앱을 개발 및 컴파일한 후, 해당 앱을 앱 스토어에 제출하여 배포할 수 있습니다.

Android, iOS, Windows Phone, 그리고 Windows 10/11 앱을 위한 코드 컴파일에 대한 자세한 내용은 "MobileTogether Designer 매뉴얼"에서 확인하실 수 있습니다.

MobileTogether 앱 코드 생성의 장점

  • 앱의 디자인과 브랜딩을 자유롭게 변경하여 사용자에게 최적화된 경험을 제공할 수 있습니다
  • 단일 디자인을 기반으로 모든 플랫폼용 네이티브 앱을 생성합니다
  • 모든 플랫폼에서 사용할 수 있는 모바일 및 데스크톱 앱
  • 수동 코딩 없이도 모든 기능을 갖춘 앱을 만들 수 있습니다
  • 최적화된 앱을 일주일 이내에 개발해 드립니다 (앱 스토어 심사 및 승인 소요 시간은 별도)

MobileTogether 서버를 사용하여 앱의 성능을 향상시키세요

MobileTogether 프레임워크는 모바일 앱의 백엔드 서버를 포함하고 있습니다. 따라서 MobileTogether 디자이너에서 모바일 앱을 설계하고 개발할 때, 앱의 프론트엔드와 백엔드 서버 로직을 동시에 개발하게 됩니다 동시에그리고 하나의 환경에서.

MobileTogether 서버는 모바일 앱의 백엔드 핵심 시스템으로, 최종 사용자들과 앱의 백엔드 데이터 소스 및 인프라 사이에 연결을 제공하는 역할을 합니다.

MobileTogether 서버의 장점:

  • 다양한 설치 옵션을 제공합니다
  • 백엔드 데이터 소스에 대한 연결을 제공합니다
  • 고성능 데이터 처리를 제공합니다
  • 고급 캐시 제어 옵션
  • 다른 Altova 자동화 서버 소프트웨어와 완벽하게 연동됩니다
  • 모든 규모의 조직에 적합한 합리적인 가격을 제공합니다

MobileTogether 서버 소프트웨어를 고객의 자체 서버에 설치하거나, 자체 구축한 클라우드 인프라에 배포하거나, AWS 또는 Azure와 같은 퍼블릭 클라우드 환경에서 호스팅할 수 있습니다.

더욱 다양한 사용자 정의 옵션과 배포 유연성을 위해 다음을 사용할 수도 있습니다 방화벽과 MobileTogether 서버 사이에 리버스 프록시를 추가하십시오.

모바일 앱 배포를 위한 MobileTogether 서버

저희 백엔드 서버의 합리적인 가격은 서버 성능(예: CPU 코어 수)에만 기반하며, 호스팅하고자 하는 앱의 개수에는 영향을 받지 않습니다.

뛰어난 성능 특징

MobileTogether 서버는 앱을 실행하는 모바일 기기의 속도와 성능을 향상시킵니다. 서버 자체에서 복잡한 쿼리와 계산을 처리함으로써, 앱에 결과가 훨씬 빠르게 표시되도록 합니다.

이를 통해 최종 사용자의 장치는 다른 작업에 자원을 할당할 수 있게 되어, 로딩 시간을 줄이고 메모리 공간을 절약할 수 있습니다.

MobileTogether 서버를 기반으로 하는 앱들은 다음과 같은 이유로 매우 빠른 속도를 자랑합니다

  • 세분화된 캐싱 옵션
  • 설계 파일에 XML 데이터를 포함하는 옵션
  • XQuery를 활용하여 데이터 전송량을 줄입니다
  • 클라이언트 장치에 데이터를 지속적으로 저장하는 기능
  • 서버에 데이터를 유지하는 설정 (예: 차트를 서버에서 계산하지만, 결과 이미지만 클라이언트에 전송하는 경우)
모바일 앱 캐싱 설정하기

MobileTogether 서버는 복잡한 데이터 검색 결과에 대한 내장 캐싱 기능을 제공합니다. 사용자는 데이터베이스 또는 웹 서비스 쿼리가 완료될 때까지 기다릴 필요가 없습니다. 쿼리 실행에 몇 분 또는 심지어 몇 시간이나 걸릴 수도 있습니다. 단순히 캐시된 데이터의 업데이트 빈도를 설정하면, 사용자는 항상 가장 최근 업데이트된 결과를 즉시 얻을 수 있습니다.

MapForce 서버 통합

모바일 앱에서 다음과 같은 기능이 필요할 때: 더욱 강력한 데이터 통합 기능MobileTogether 서버는 Altova MapForce 서버와 완벽하게 통합됩니다.

MapForce Transfer 기능을 사용하면 MobileTogether 서버에서 MapForce 서버를 직접 호출하여 앱에서 필요한 모든 데이터 변환 작업을 수행할 수 있습니다. MapForce 서버는 XML, JSON 및 관계형 데이터베이스 외에도 EDI, XBRL, 일반 파일, 엑셀, 웹 서비스 등 다양한 데이터 형식을 지원하므로, 이 기능을 통해 앱은 다양한 기존 및 백엔드 데이터 소스를 활용할 수 있습니다.

무한한 가능성을 위한 간편한 가격 정책

무제한 개발자

MobileTogether Designer는 무료로 제공되므로, 조직이나 프로젝트에서 필요로 하는 만큼 많은 개발자에게 배포할 수 있습니다.

무제한 앱, 무제한 사용자

MobileTogether 서버의 가격은 필요한 성능(즉, CPU 코어 수)에 따라 결정되며, 호스팅하려는 앱의 개수에 따라 결정되지 않습니다. MobileTogether 서버에 호스팅할 수 있는 앱의 개수나 연결할 수 있는 사용자 수에 제한은 없습니다.

MobileTogether Server는 합리적인 가격으로 제공되며, 코어당 연간 가격은 약 1000달러부터 시작합니다. 또한, 30일 동안 무료로 사용해 보실 수 있습니다.

이처럼 파격적인 가격 정책 덕분에, 모든 규모의 기업들이 최고 수준의 앱을 개발하고 배포할 수 있게 되었습니다.

MobileTogether 기능 목록

MobileTogether 자주 묻는 질문 (FAQ)

MobileTogether 비디오 데모 영상들