패키지, 저장소 및 앱 카테고리 검색

패키지 상세v4.4.2

carp_webservices

CARP 웹 서비스에 접근하기 위한 Flutter API로 인증, 배포, 데이터, 파일 및 문서 컬렉션을 포함합니다.

AndroidiOS
30일 다운로드
1.1천
좋아요
1
Pub 점수
140

패키지 설치

flutter pub add carp_webservices

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

carp_webservices 패키지는 Flutter용 CARP 웹 서비스와 상호 작용하기 위한 API를 제공하며, 인증, 배포 관리, 데이터 검색, 파일 처리 및 문서 컬렉션 작업을 지원합니다. 연구 및 모바일 센싱 애플리케이션을 위해 설계되었으며, Android 및 iOS 플랫폼에서 CARP의 생태계와 원활하게 통합될 수 있도록 합니다. 이 패키지는 디지털 헬스 및 행동 연구에 필수적인 클라우드 기반 리소스에 안전하게 접근하는 것을 간편하게 만들어 줍니다. 더 넓은 CARP 센싱 프레임워크의 일부로서, 장치 및 시스템 간의 상호 운용성과 데이터 일관성을 촉진합니다.

사용 사례

  • 모바일 헬스 연구
  • 원격 데이터 수집
  • 참여자 배포 관리
  • 보안 파일 및 문서 처리
  • 디지털 페노타이핑 연구

주요 기능

  • CARP 웹 서비스를 통한 인증
  • 데이터 및 파일 검색 지원
  • 문서 컬렉션 관리
  • 크로스 플랫폼(안드로이드 및 iOS) 호환성
  • CARP Sensing 프레임워크와의 통합

적합한 대상

  • 디지털 헬스 분야의 연구자
  • 모바일 센싱 애플리케이션 개발자
  • 원격 참가자 관리를 요구하는 연구
  • CARP 생태계 도구를 사용하는 팀
  • 종단적 데이터 수집을 포함하는 프로젝트

고려 사항

  • CARP 웹 서비스 계정이 필요합니다
  • CARP 센싱 백엔드에 종속됨
  • CARP 생태계에 제한됨
  • 안정적인 인터넷 연결이 필요합니다
  • 인증 토큰은 안전하게 관리되어야 합니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

CARP-Mobile-Sensing-Vertical

This repo holds the source code for the Copenhagen Research Platform (CARP) Mobile Sensing (CAMS) Flutter software. It contains the source code for CARP first-party (i.e., developed by the core CARP team) CAMS framework, its packages, and example apps.

In addition, the CARP team maintains a set of Flutter plugins (mainly) for sensing purposes. Flutter plugins enable access to platform-specific APIs. For more information about plugins, and how to use them, see the Flutter Packages description.

All the CARP Flutter components including the plugins are also available on pub.dev.

Software Components

These are the available CARP Mobile Sensing Flutter components in this repository.

Component Description pub.dev
Core Basic components
carp_serializable A package for polymorphic serialization to/from JSON build on top of json_serializable pub package
carp_core The CARP core domain model pub package
carp_mobile_sensing The main CARP Mobile Sensing Framework pub package
Packages Data sampling packages
carp_apps_package App sampling package (installed apps, app usage) pub package
carp_connectivity_package Connectivity sampling package (bluetooth, wifi, connectivity) pub package
carp_communication_package Communication sampling package (phone, sms) pub package
carp_context_package Context sampling package (location, activity, weather) pub package
carp_audio_package Audio sampling package (audio, noise) pub package
carp_survey_package Sampling package for collecting survey data from Research Package and running cognitive test using the Cognition Package pub package
carp_health_package Sampling package for collecting health data from Apple Health and Google Health Connect pub package
Wearables Sampling Packages for Wearable Devices
carp_movisens_package Movisens Move & ECG sampling package (movement, MET-level, ECG) pub package
carp_esense_package Sampling package for the eSense earplug device (button pressed & movement) pub package
carp_polar_package Sampling package for the Polar heart rate monitors pub package
carp_movesense_package Sampling package for the Movesense heart rate monitors pub package
carp_aware_package Sampling package for the Apple Watch, using the AWARE watchOS framework pub package
Backends Backend data upload components
carp_webservices Flutter API for CARP Web Services (CAWS) pub package
carp_backend Data manager for uploading data to a CAWS data backend. pub package
carp_firebase_backend NOT MAINTAINED ATM Data manager for uploading data to Firebase as both zipped files and JSON data pub package
Utilities Misc. CAMS utilities
carp_study_generator A simple command line interface (CLI) to upload study protocols, informed consent, and localization files to a CAWS backend. pub package
Apps Misc. mobile sensing demo apps
carp_mobile_sensing_app Demonstrates how basic mobile sensing can be implemented in a Flutter app using CAMS. Also demonstrates how to integrate wearable devices over BLE connections.
pulmonary_monitor_app Demonstrates how user tasks (aka. AppTask) are supported in CAMS.

Documentation

The overall documentation of the software architecture of CARP Mobile Sensing, and how to use and extend it, is available on the CAMS Documentation site. Each of the specific packages also contains more detailed documentation on how each package is used within the framework (e.g., how the Movesense sampling package is utilized).

Issues

Please check existing issues and file any new issues, bugs, or feature requests in the carp.sensing-flutter repo.

Contributing

Contributing is not yet in place. However, if you wish to contribute a change to any of the existing components in this repo, please review our contribution guide, and send a pull request.

카테고리

의존성

의존성 목록 13 개

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.