MobileTogether가 주요 업데이트를 받았습니다

MobileTogether 8.0 버전은 기업용 및 모바일 앱 개발을 위한 혁신적인 플랫폼에 여러 가지 새로운 기능을 추가하여 기존 고객에게 큰 폭의 업그레이드를 제공하고, 새로운 고객들이 이전보다 훨씬 빠르게 완성도 높은 앱을 개발할 수 있도록 지원합니다.

이 플랫폼에는 관계형 데이터베이스와의 상호 작용 방식을 완전히 새롭게 개선한 기능, 모듈화 지원, 그리고 훨씬 더 많은 기능들이 추가되었습니다.

버전 8.0은 또한 Altova RecordsManager라는 새로운 제품의 출시와 함께 제공됩니다. 이 제품은 시스템 관리자에게 MobileTogether Designer에서 비즈니스 데이터베이스 애플리케이션을 코딩 없이 만들 수 있는 완벽한 솔루션을 제공합니다.

주요 내용을 살펴보겠습니다.

새로운 데이터베이스 마법사 및 계층적 데이터베이스의 읽기/쓰기 기능

이전에는 앱을 관계형 데이터베이스의 백엔드 데이터와 연결하려면, 일반적으로 필요한 작업을 수행하기 위해 상당량의 수동으로 작성된 SQL 코드가 필요했습니다. 예를 들어, 두 개의 테이블에서 데이터를 하나의 폼에 표시하려면 두 개의 별도 데이터베이스 쿼리가 필요했습니다. 따라서 동일한 데이터를 다시 데이터베이스에 저장하는 것도 복잡했습니다.

MobileTogether 8.0은 완전히 새로운 방식을 도입하여 개발자들이 계층 구조 데이터를 쉽게 검색하고, 해당 데이터를 계층 구조 형태로 다시 저장할 수 있도록 지원합니다. 새로운 데이터베이스 마법사는 이를 위한 간편한 방법을 제공합니다 시각적으로 SELECT 문을 생성합니다, 이제 SQL 쿼리에 전달되는 모든 매개변수를 XPath 문장을 사용하여 직접 표현할 수 있으며, 따라서 매개변수를 명시적으로 선언할 필요가 더 이상 없습니다.

데이터베이스 마법사는 개발자가 외래 키를 통해 연결된 테이블을 결과에 추가할 수 있도록 지원하며, 이 모든 작업을 단일 단계로 완료할 수 있습니다. 즉, 전체 계층 구조를 한 번에 가져올 수 있습니다.

애플리케이션 실행 중에 이루어진 모든 변경 사항은 즉시 관계형 데이터베이스에 지능적으로 반영됩니다.

MobileTogether에서 기존의 평면적인 관계형 데이터베이스에서 계층적 데이터를 다루는 새로운 방식은 개발 시간을 크게 절약하고 앱 개발을 훨씬 더 쉽게 만들어 줄 것입니다. "앱을 SQL 데이터베이스에 연결하는 방법에 대해 자세히 알아보세요."

모듈화 지원 기능

새로운 기능들이 추가되어 MobileTogether Design 파일과 구성 요소를 모듈화할 수 있게 되었으며, 이를 통해 여러 개발자가 동일한 프로젝트에 동시에 작업할 수 있습니다. 모듈화 기능은 또한 관련된 디자인 구성 요소를 자동으로 정리하고, 프로젝트의 일부를 다른 프로젝트에서 재사용할 수 있는 기능을 제공합니다.

세부 프로젝트들

기존 프로젝트의 리팩토링을 용이하게 하기 위해, 기존 프로젝트의 일부를 새로운 프로젝트로 추출하는 새로운 기능이 추가되었습니다 하위 프로젝트. 이를 통해 프로젝트에서 정의된 다양한 구성 요소들을 여러 프로젝트에서 재사용할 수 있습니다. 새로운 "리팩터링" 메뉴는 하위 프로젝트를 다루는 다양한 옵션을 제공합니다.

모듈

모듈화 기능은 새롭게 추가된 "모듈 패널"을 통해 구현되었으며, 이 패널은 디자인 요소를 논리적인 부분으로 구성하여 관리할 수 있도록 합니다.

모듈들은 이름에 따라 자동으로 그룹화됩니다. 이렇게 하면 각 페이지에 어떤 기능과 동작들이 연결되어 있는지 한눈에 파악할 수 있으며, 모듈 목록에서 해당 페이지로 바로 이동할 수 있습니다.

모듈에 사용자 정의 색상을 추가하면, 해당 색상이 프로젝트 전체에서 해당 모듈의 항목들을 강조 표시하여 쉽게 식별할 수 있습니다.

모듈화를 가능하게 하는 추가 기능들은 다음과 같습니다:

코드 리팩토링과 모듈화는 개발 시간 단축, 팀 협업 지원은 물론, 빠르고 유연한 업데이트 및 유지 보수를 가능하게 하는 등 다양한 장점을 제공합니다.

레코드 매니저를 사용한 코드 없는 개발

MobileTogether 8.0 출시와 함께, 사용자 정의 데이터베이스 애플리케이션을 구축하는 새로운 방식인 Altova RecordsManager가 제공됩니다.

이제 MobileTogether Designer를 실행하면, 기존 방식의 MobileTogether 솔루션을 만들거나, Altova RecordsManager로 시작할 수 있는 옵션이 제공됩니다. RecordsManager는 데스크톱 및 모바일 사용자들을 위한 비즈니스 데이터베이스 애플리케이션을 빠르고 쉽게 개발할 수 있도록 시각적인, 코딩이 필요 없는 인터페이스를 제공합니다.

RecordsManager의 가장 큰 장점 중 하나는 앱 개발자가 데이터베이스 백엔드를 직접 구축할 필요가 없다는 것입니다 개발자는 모델링하고자 하는 객체에만 집중하고, RecordsManager가 나머지 부분을 처리합니다. 이를 통해 엄청난 시간과 노력을 절약할 수 있으며, 모든 수준의 시스템 관리자 또는 개발자가 효과적인 앱을 쉽게 만들 수 있습니다.

강력한 기능과 단축키를 통해 애플리케이션을 구동하는 저장소, 데이터 컨테이너, 양식, 필드, 필터 등을 정의하고 연결하는 시간을 단축할 수 있습니다. 강력한 데이터 및 비즈니스 로직 검증, 세밀한 검색 도구, 알림, 보고서 등 다양한 기능을 쉽게 추가할 수 있습니다.

데이터베이스 애플리케이션이 준비되면, 다른 MobileTogether 솔루션과 마찬가지로 데스크톱 및 모바일 기기를 사용하는 사용자들에게 배포할 수 있습니다.

RecordsManager는 복잡한 비즈니스 데이터베이스 애플리케이션을 구축하는 가장 빠른 방법입니다. 별도의 코딩 작업 없이도 가능합니다.

액션 기능의 새로운 추가 기능

기존의 MobileTogether 디자인에서 이벤트 처리를 위한 강력한 시각적 프로그래밍 언어인 액션 트리(Action Tree)가 다음과 같은 추가 기능과 옵션을 통해 개선되었습니다

  • 중요한 변경 작업 중 서버 접근을 위한 새로운 잠금/해제 기능

  • 새로운 기능: 파일/폴더 이름 변경

  • 새로운 복사본 파일/폴더: 동일한 장치 또는 서버 내의 다른 위치로 파일/폴더를 이동하는 작업

  • 삭제된 파일을 휴지통 또는 재활용 빈으로 이동하는 옵션

  • 액션을 통해 기기 테마를 변경하는 새로운 기능이 추가되었습니다

추가된 새로운 기능들

  • 추가 데이터베이스 버전 지원

  • 시뮬레이션 중에 MobileTogether Designer에서 로그인 기능을 제한할 수 있습니다

  • 페이지 소스 코드 내의 주석

  • iOS 15 및 Android 12 지원

  • Windows 11 지원 (MobileTogether 디자이너 및 서버)

  • macOS Big Sur, macOS Monterey 및 Linux Debian 11 (MobileTogether 서버)을 지원합니다

RecordsManager와 MobileTogether의 모든 새로운 기능을 지금 바로 사용해 보세요 MobileTogether 디자이너 다운로드 무료로.