SixtyFPS는 임베디드 플랫폼용 GUI 개발을 단순화하는 데 도움이 됩니다.
가볍고 간단한 기본 GUI 프레임워크는 임베디드 플랫폼상에서 효율적으로 C++를 기반으로 하는 고성능 응용 프로그램을 개발할 수 있도록 해줄 뿐만 아니라 기존의 C++기반에서, 혹은 최근 각광을 받고있는 Rust에서도 개발이 가능하도록 지원합니다. SixtyFPS는 아직 막 태어난 기술이지만 산업용 임베디드, 가전 제품, 자동차 및 기타 IoT 장치에서 널리 사용되는 중저사양의 하드웨어 시스템에서 Qt등과 비교하여 탁월한 활용성, 가성비 및 성능을 가져다 줄 새로운 대안입니다. |
60FPS
|
SixtyFPS는 무엇인가요?SixtyFPS는 임베디드 장치 및 데스크탑 애플리케이션과 같은 모든 디스플레이를 위한 유연한 그래픽 사용자 인터페이스를 효율적으로 개발하기 위한 툴킷입니다. SixtyFPS는 Rust, C++ 및 JavaScript와 같은 여러 프로그래밍 언어를 지원하며, 또한 임베디드 시스템에서 요구되는 작동속도, 반응속도 및 자원사용을 최소화하는 동시에 Flutter의 단순성과 코딩의 편이성을 제공합니다. 이 가볍고 간단한 GUI 프레임워크는 데스크탑과 임베디드 플랫폼 모두를 효율적으로 대상으로 하여 임베디드 제품상에서 고성능 애플리케이션을 개발할 수 있도록 도와줍니다.
SixtyFPS는 아직 연구 단계에 있지만 임베디드 Linux 기반 중저사양 시스템에서 GPU/OpenGLES 지원 없이도 고성능 HMI를 개발 구현하기 위한 Qt 및 Flutter의 대안으로 떠오르고있는 최상의 선택지입니다. SixtyFPS는 Rust, C++ 및 JavaScript와 같은 여러 프로그래밍 언어를 지원하여 보다 쉬운 유지 관리, 고성능 및 최신 아키텍처를 위한 옵션을 제공합니다. SixtyFPS의 설계 목표는 다음과 같습니다.
지원되는 저사양 시스템 플랫폼을 확장하기 위해 tQCS 및 SixtyFPS는 현재 다수의 SOC 회사와 함께 연구를 진행하고 있습니다. Raspberry PI 시연(위)의 내용과 같이 사용하고자 하시는 특정 플랫폼/OS상에서 최적화된 GUI 를 개발하시고 싶다면 여기로 연락해주시길 바랍니다.
|
tQCS가 어떤 지원을 할 수 있을까요?tQCS와 SixtyFPS는 커널, 드라이버, BSP 및 고객사가 원하는 특정 운영 체제를 지원할 수 있는 숙련된 엔지니어 팀과 함께 중저사양의 하드웨어/SOC를 위한 고성능 GUI 프레임워크를 제공할 수 있습니다. 현재 임베디드 리눅스 플랫폼에 최적화되어 있으며 FreeRTOS를 지원하는 연구 단계에 있습니다. 저희는 또한 산업용 임베디드, 가전 제품, 자동차 및 기타 IoT 장치에서 널리 사용되는 저사양의 하드웨어에서 신속하게 GUI 애플리케이션을 개발할 수 있도록 완벽한 개발환경 및 GUI 툴킷을 제공하기 위해 다수의 SOC 회사와 협력하고 있습니다.
현재 개발중인 SixtyFPS에대한 로드맵은 여기에서 확인하실 수 있습니다. 만일 디자인이 쉽고 시스템 자원에 최적화된 가성비 높은 GUI 애플리케이션 개발을 원하신다면 저희게에 문의해주시길 바랍니다. 특정 운영체제/SOC에 최적화 된 SixtyFPS IDE를 제공해 드리겠습니다. SixtyFPS는 GPL/상용라이센스의 이중 라이센스 정책을 지원하며, 개발자가 무료로 SixtyFPS를 사용하여 연구 개발할 수 있도록 도움을 드릴 수 있습니다.
WEBASSEMBLY를 사용하여 웹에서 아래 SixtyFPS를 사용해 만든 예제들을 확인해보세요
|