The following post details all the SDKs for extension developers.
DarkEdif SDK:
Creates:
- Windows application - HWA support
- Unicode variant
- Android ARM, ARM64, x86, x86_64
- iOS ARM, ARM64, x86, x86_64
- Mac ARM64, x86_64
Requirements:
- PC with Visual Studio 2019+ for compiling & testing
- Knowledge of C++ - your C++ code is reused between Android, iOS, Mac and Windows
- Remote Mac required for iOS/Mac development - OS X High Sierra or later
- For iOS/Mac, a free Apple developer account needed - no need to join their $100/yr developer program though
- Android not required for Android development, but recommended for testing
- Optionally: for extra native edits, knowledge of Java for Android, Objective-C for iOS/Mac
Downloads:
- Please login to see this link.
- See README on bottom of Please login to see this link. for setup guide
- Ask on Please login to see this link. #ext-dev channel for help
EDIF SDK:
Creates:
- Application
- Flash - dummy only, not ActionScript code
- Unicode
Requirements:
- PC for compiling & testing
- Knowledge of C/C++
- Knowledge of ActionScript 3 (AS3) << For Flash development
- MMF2 Flash plugin << For Flash development
Downloads:
- Please login to see this link.
- Please login to see this link.
Use the following linked file for extensions written in EDIF that have no application port, so you can store your A/C/E menus and parameters: - Please login to see this link.
Git repository:
Please login to see this link.
rSDK:
Creates:
- Application
- Vitalize!
Requirements:
- PC with Visual Studio for compiling & testing
- Knowledge of C/C++
Downloads:
- Please login to see this link.
MMF2 SDK:
Creates:
- Application
Requirements:
- PC with Visual Studio for compiling & testing
- Knowledge of C (C++ for extensions with edittime properties)
Downloads:
Please login to see this link.
Git repository:
Please login to see this link.
Java SDK:
Creates:
- Java
- Java Mobile << Send to Francois for Mobile development
- Java Mac << Send to Francois for Mac development
- Java Blackberry (?)
Requirements:
- PC with NetBeans (or similar) for compiling & testing
Downloads:
- Please login to see this link.
- Please login to see this link.
Unicode SDK:
Creates:
- Application
- Unicode
Requirements:
- PC with Visual Studio C++ for compiling & testing
- Knowledge of C (C++ for extensions with edittime properties)
- MMF2 Unicode plugin ($64)
Downloads:
- Please login to see this link.
Flash SDK:
Creates:
- Flash
Requirements:
- PC with Flex SDK for compiling & testing
- Knowledge of ActionScript 3 (AS3)
- MMF2 Flash plugin ($80)
Downloads:
- Please login to see this link.
- Please login to see this link.
iOS SDK:
Creates:
- iOS
Requirements:
- Mac with XCode for compiling; Mac and PC for testing
- Knowledge of Objective-C
- MMF2/CF2.5 iOS plugin ($100)
Downloads:
- Please login to see this link.
- Please login to see this link.
Android SDK:
No public SDK available.
HTML5 SDK:
Creates:
- HTML5
Requirements:
- Any machine for testing or editing; just a browser and text editor is needed
- Knowledge of JavaScript (JS)
- It's recommended you use an editor/debugger designed for JS - some browser plugins make good debuggers
Downloads:
- Please login to see this link.
Total requirements:
- Flash exporter @ $80
- Unicode exporter @ $64
- iOS exporter @ $146
- Macintosh @ variable cost
- Microsoft Visual Studio (C++) @ no cost
- Microsoft Visual Studio (C#) @ no cost
- Knowledge of C++, Java, AS3, Objective-C, Python, C# @ probably no cost
Total cost for first year: $389 + Cost of Macintosh
Total cost for recurring years: $0