---
title: "MobileTogether가 주요 업데이트를 받았습니다"
date: "2022-06-01"
categories: 
  - "app-development"
  - "low-code"
  - "mobiletogether"
tags: 
  - "app-design"
  - "app-development"
  - "mobiletogether"
  - "new-features"
  - "whats-new"
description: MobileTogether 8.0은 데이터 통합을 더욱 용이하게 해주는 새로운 데이터베이스 마법사, 효율적인 협업을 위한 모듈화 지원, 그리고 코딩 없이 앱을 개발할 수 있는 Altova RecordsManager를 포함한 중요한 개선 사항을 제공합니다.
---
Status: #blog

Tags:  #app-design #app-development #mobiletogether #new-features #whats-new

Categories: [mobile-development](/blog/ko/category/mobile-development.md) | [low-code+no-code](/blog/ko/category/low-codeno-code.md) | [mobile-development](/blog/ko/category/mobile-development.md)
# MobileTogether가 주요 업데이트를 받았습니다

MobileTogether 8.0 버전은 기업용 및 모바일 앱 개발을 위한 혁신적인 플랫폼에 여러 가지 새로운 기능을 추가하여 기존 고객에게 큰 폭의 업그레이드를 제공하고, 새로운 고객들이 이전보다 훨씬 빠르게 완성도 높은 앱을 개발할 수 있도록 지원합니다.

이 플랫폼에는 관계형 데이터베이스와의 상호 작용 방식을 완전히 새롭게 개선한 기능, 모듈화 지원, 그리고 훨씬 더 많은 기능들이 추가되었습니다.

버전 8.0은 또한 Altova RecordsManager라는 새로운 제품의 출시와 함께 제공됩니다. 이 제품은 시스템 관리자에게 MobileTogether Designer에서 비즈니스 데이터베이스 애플리케이션을 코딩 없이 만들 수 있는 완벽한 솔루션을 제공합니다.

주요 내용을 살펴보겠습니다.

![MobileTogether 8.0 출시를 발표합니다](/blog/images/MT8.0_blog.jpg)

<!--more-->

### 새로운 데이터베이스 마법사 및 계층적 데이터베이스의 읽기/쓰기 기능

이전에는 앱을 관계형 데이터베이스의 백엔드 데이터와 연결하려면, 일반적으로 필요한 작업을 수행하기 위해 상당량의 수동으로 작성된 SQL 코드가 필요했습니다. 예를 들어, 두 개의 테이블에서 데이터를 하나의 폼에 표시하려면 두 개의 별도 데이터베이스 쿼리가 필요했습니다. 따라서 동일한 데이터를 다시 데이터베이스에 저장하는 것도 복잡했습니다.

MobileTogether 8.0은 완전히 새로운 방식을 도입하여 개발자들이 계층 구조 데이터를 쉽게 검색하고, 해당 데이터를 계층 구조 형태로 다시 저장할 수 있도록 지원합니다. 새로운 데이터베이스 마법사는 이를 위한 간편한 방법을 제공합니다 [시각적으로 SELECT 문을 생성합니다](https://www.altova.com/blog/building-apps-with-an-intelligent-database-wizard/), 이제 SQL 쿼리에 전달되는 모든 매개변수를 XPath 문장을 사용하여 직접 표현할 수 있으며, 따라서 매개변수를 명시적으로 선언할 필요가 더 이상 없습니다.

![앱 개발을 위해 백엔드 데이터베이스에 연결하세요 ](/blog/images/mobiletogether-database.png)

데이터베이스 마법사는 개발자가 외래 키를 통해 연결된 테이블을 결과에 추가할 수 있도록 지원하며, 이 모든 작업을 단일 단계로 완료할 수 있습니다. 즉, 전체 계층 구조를 한 번에 가져올 수 있습니다.

![관계적 계층 구조를 검색합니다 ](/blog/images/MobileTogether-heirarchy.png)

애플리케이션 실행 중에 이루어진 모든 변경 사항은 즉시 관계형 데이터베이스에 지능적으로 반영됩니다. 

MobileTogether에서 기존의 평면적인 관계형 데이터베이스에서 계층적 데이터를 다루는 새로운 방식은 개발 시간을 크게 절약하고 앱 개발을 훨씬 더 쉽게 만들어 줄 것입니다. "[앱을 SQL 데이터베이스에 연결하는 방법](https://www.altova.com/blog/building-apps-with-an-intelligent-database-wizard/)에 대해 자세히 알아보세요."

### 모듈화 지원 기능

새로운 기능들이 추가되어 MobileTogether Design 파일과 구성 요소를 모듈화할 수 있게 되었으며, 이를 통해 여러 개발자가 동일한 프로젝트에 동시에 작업할 수 있습니다. 모듈화 기능은 또한 관련된 디자인 구성 요소를 자동으로 정리하고, 프로젝트의 일부를 다른 프로젝트에서 재사용할 수 있는 기능을 제공합니다.

**세부 프로젝트들**

기존 프로젝트의 리팩토링을 용이하게 하기 위해, 기존 프로젝트의 일부를 새로운 프로젝트로 추출하는 새로운 기능이 추가되었습니다 [하위 프로젝트](https://www.altova.com/ko/mobiletogether/whatsnew#modularization). 이를 통해 프로젝트에서 정의된 다양한 구성 요소들을 여러 프로젝트에서 재사용할 수 있습니다. 새로운 "리팩터링" 메뉴는 하위 프로젝트를 다루는 다양한 옵션을 제공합니다.

![MobileTogether에서 제공하는 리팩토링 지원 기능](/blog/images/mobiletogether-refactor.png)

**모듈**

모듈화 기능은 새롭게 추가된 "[모듈](https://www.altova.com/ko/mobiletogether/whatsnew#modularization) 패널"을 통해 구현되었으며, 이 패널은 디자인 요소를 논리적인 부분으로 구성하여 관리할 수 있도록 합니다.

모듈들은 이름에 따라 자동으로 그룹화됩니다. 이렇게 하면 각 페이지에 어떤 기능과 동작들이 연결되어 있는지 한눈에 파악할 수 있으며, 모듈 목록에서 해당 페이지로 바로 이동할 수 있습니다.

모듈에 사용자 정의 색상을 추가하면, 해당 색상이 프로젝트 전체에서 해당 모듈의 항목들을 강조 표시하여 쉽게 식별할 수 있습니다.

![모듈은 프로젝트를 논리적인 부분으로 나누어 구성합니다](/blog/images/mobiletogether-modules.png)

모듈화를 가능하게 하는 추가 기능들은 다음과 같습니다:

- [서버 라이브러리:](https://www.altova.com/ko/mobiletogether/whatsnew#server-libraries) 이 라이브러리들은 앱을 다시 배포할 필요 없이 언제든지 교체할 수 있습니다

- [서버 측 솔루션 파일들](https://www.altova.com/ko/mobiletogether/whatsnew#server-side)

코드 리팩토링과 모듈화는 개발 시간 단축, 팀 협업 지원은 물론, 빠르고 유연한 업데이트 및 유지 보수를 가능하게 하는 등 다양한 장점을 제공합니다.

### 레코드 매니저를 사용한 코드 없는 개발

MobileTogether 8.0 출시와 함께, 사용자 정의 데이터베이스 애플리케이션을 구축하는 새로운 방식인 [Altova RecordsManager](https://www.altova.com/ko/recordsmanager)가 제공됩니다.

이제 MobileTogether Designer를 실행하면, 기존 방식의 MobileTogether 솔루션을 만들거나, Altova RecordsManager로 시작할 수 있는 옵션이 제공됩니다. RecordsManager는 데스크톱 및 모바일 사용자들을 위한 비즈니스 데이터베이스 애플리케이션을 빠르고 쉽게 개발할 수 있도록 시각적인, 코딩이 필요 없는 인터페이스를 제공합니다.

RecordsManager의 가장 큰 장점 중 하나는 **앱 개발자가 데이터베이스 백엔드를 직접 구축할 필요가 없다는 것입니다** 개발자는 모델링하고자 하는 객체에만 집중하고, RecordsManager가 나머지 부분을 처리합니다. 이를 통해 엄청난 시간과 노력을 절약할 수 있으며, 모든 수준의 시스템 관리자 또는 개발자가 효과적인 앱을 쉽게 만들 수 있습니다.

![맞춤형 데이터베이스 애플리케이션 개발을 위한 새로운 Altova RecordsManager 출시](/blog/images/AltovaRecordsManager.png)

강력한 기능과 단축키를 통해 애플리케이션을 구동하는 저장소, 데이터 컨테이너, 양식, 필드, 필터 등을 정의하고 연결하는 시간을 단축할 수 있습니다. 강력한 데이터 및 비즈니스 로직 검증, 세밀한 검색 도구, 알림, 보고서 등 다양한 기능을 쉽게 추가할 수 있습니다.

데이터베이스 애플리케이션이 준비되면, 다른 MobileTogether 솔루션과 마찬가지로 데스크톱 및 모바일 기기를 사용하는 사용자들에게 배포할 수 있습니다.

RecordsManager는 복잡한 비즈니스 데이터베이스 애플리케이션을 구축하는 가장 빠른 방법입니다. 별도의 코딩 작업 없이도 가능합니다.

### 액션 기능의 새로운 추가 기능

기존의 MobileTogether 디자인에서 이벤트 처리를 위한 강력한 시각적 프로그래밍 언어인 [액션 트리(Action Tree)](https://www.altova.com/ko/mobiletogether/app-development#action-trees)가 다음과 같은 추가 기능과 옵션을 통해 개선되었습니다

- 중요한 변경 작업 중 서버 접근을 위한 새로운 잠금/해제 기능

- 새로운 기능: 파일/폴더 이름 변경

- 새로운 복사본 파일/폴더: 동일한 장치 또는 서버 내의 다른 위치로 파일/폴더를 이동하는 작업

- 삭제된 파일을 휴지통 또는 재활용 빈으로 이동하는 옵션

- 액션을 통해 기기 테마를 변경하는 새로운 기능이 추가되었습니다

### 추가된 새로운 기능들

- 추가 데이터베이스 버전 지원

- 시뮬레이션 중에 MobileTogether Designer에서 로그인 기능을 제한할 수 있습니다

- 페이지 소스 코드 내의 주석

- iOS 15 및 Android 12 지원

- Windows 11 지원 (MobileTogether 디자이너 및 서버)

- macOS Big Sur, macOS Monterey 및 Linux Debian 11 (MobileTogether 서버)을 지원합니다

RecordsManager와 MobileTogether의 모든 새로운 기능을 지금 바로 사용해 보세요 [MobileTogether 디자이너 다운로드](https://www.altova.com/ko/mobiletogether/download) 무료로.
