Skip to content

DroneStudio is an integrated development environment (IDE) designed for programming, simulation, and telemetry of drones. It allows developers to write, test, and deploy drone software while monitoring real-time data from the drone's sensors, all in a unified interface.

License

Notifications You must be signed in to change notification settings

shangaric/ZephyrIDE

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZephyrIDE

ZephyrIDE is an integrated development environment (IDE) designed for programming, simulation, and telemetry of drones. It allows developers to write, test, and deploy drone software while monitoring real-time data from the drone's sensors, all in a unified interface.

Features

  • Modern Code Editor

    • Syntax highlighting for Python
    • Code completion and suggestions
    • Integrated terminal
    • Command palette (Ctrl+Shift+P)
  • Project Management

    • File explorer
    • Create new projects and files
    • Easy project navigation
    • Extensions support
  • Drone Simulation

    • Real-time drone simulation environment
    • Test flight controls and algorithms
    • Visual feedback of drone behavior
    • Configurable simulation parameters
  • Telemetry Dashboard

    • Real-time sensor data visualization
    • Custom telemetry displays
    • Data logging and analysis
    • Performance monitoring

Getting Started

Prerequisites

  • Flutter SDK
  • Dart SDK
  • Python 3.x (for running Python scripts)

Installation

  1. Clone the repository:
git clone https://github.com/Nikhil-Sudhan/ZephyrIDE 
  1. Navigate to the project directory:

cd ZephyrIDE

  1. Install dependencies:

flutter pub get

4.Run the application:

flutter run

Usage

Basic Controls

  • Ctrl+Shift+P: Open command palette
  • F5: Run Python file
  • Ctrl+N: Create new file

Project Structure

ZephyrIDE/ ├── lib/ │ ├── main.dart │ └── slides/ │ ├── codebase.dart │ ├── extension.dart │ ├── sim.dart │ ├── telemetry.dart │ └── texteditor.dart └── assets/ └── icons/

Acknowledgments

All contributors who have helped shape ZephyrIDE

shangaric

License This project is licensed under the MIT License - see the LICENSE file for details.

About

DroneStudio is an integrated development environment (IDE) designed for programming, simulation, and telemetry of drones. It allows developers to write, test, and deploy drone software while monitoring real-time data from the drone's sensors, all in a unified interface.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 52.3%
  • C++ 24.7%
  • CMake 13.4%
  • HTML 4.0%
  • Python 3.8%
  • C 0.9%
  • Other 0.9%