Skip to content

Proposal for OpenHarmony Adaptation of [ Recaf ] #944

@JamesBraver

Description

@JamesBraver

OpenHarmony is an open-source project incubated and operated by the OpenAtom Foundation. Its goal is to build a smart terminal device operating system framework and platform aimed at all-scenario, fully connected, and intelligent era.

OpenHarmony uses JavaScript for developing native desktop applications, especially suitable for constructing lightweight, cross-device application interfaces and interaction logic. The feature of "develop once, run on multiple ends" promises to attract more JS developers, promoting the explosive growth of lightweight IoT applications. For teams familiar with frontend technologies, OpenHarmony + JS is undoubtedly an efficient path into an all-scenario intelligent ecosystem.

Recaf is a modern java bytecode viewer and editor. Currently, Recaf has been widely used in the development of OpenHarmony applications, providing an excellent opportunity to broaden its application domain and increase its user base.

We will submit the adaptation code as soon as possible through a pull request (PR). Creating this Issue aims to initiate an in-depth discussion with the community regarding the incorporation of adaptation codes. We sincerely welcome your valuable suggestions.

The first PR we hope to add installation instructions under the OpenHarmony development environment in the project README, including hyperlinks pointing to OpenHarmony development examples, hoping to attract more frontend developers to notice the OpenHarmony system. In the subsequent use by OpenHarmony community developers, upon discovering defects or uncovering new general needs, we will actively provide feedback and contribute back to the Recaf project.

We will also continue to participate in the Recaf community and provide technical support for using Recaf on OpenHarmony.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions