LogoLogo
v7.0.0
v7.0.0
  • TotalCross Overview
  • TotalCross Javadoc
  • TotalCross Changelog
  • Roadmap
  • Documentation
    • Getting Started
      • First embedded project with TotalCross
    • Components
      • Accordion
      • Aligned Labels
      • Button
      • Check
      • ComboBox
      • Dynamic Scroll
      • Edit
      • Floating Button
      • Gpiod
      • Grid
      • GridContainer
      • Image
      • ImageControl
      • ImageList
      • Label
      • Material Icons
      • Material Window
      • MessageBox
      • Multi Edit
      • Progress Bar
      • Progress Box
      • Radio
      • Radio Group
      • Scroll Container
      • Side Menu
      • Slider
      • Sliding Window
      • Spin List
      • Spinner
      • Switch
      • Tabbed Container
      • Velocimeter
    • APIs
      • API Overview
      • API Rest
      • Asynchronous Task
      • Camera
      • Control
        • Main Window
        • Window
        • Container
      • GPS
      • HTTPS and SSL
      • JSON
      • Maps
        • Maps - Deprecated
        • Static Map
      • Material Design Standards
      • Ninepath
      • Notifications
      • PrinterManager
      • Push Notification Firebase
      • Scanner
      • SOAP
      • Socket
      • SocketServer
      • SQLite Encryption
      • QR Code Generator
      • totalcross.sys
      • Youtube API
    • Creating an Issue
    • Contributing
      • Branch workflow
      • Writing documentation
    • Guides
      • App Architecture
        • Suggested Architecture
        • Why do Design Patterns help with the application's organization?
          • MVC Architecture Pattern
          • Template Pattern
          • Data Persistence: DAO Pattern.
        • Separation of concepts: What is the best way to create UI interfaces?
        • Positioning
          • Manual Positioning
        • Relative Positioning
        • Best practices to improve project maintenance
      • Device Simulator
      • Package your app from scratch
        • TotalCross SDK
        • Environment Variables in IDE
          • Eclipse
          • IntelliJ
        • Deploy your app with a dependecy TC
        • Deploy iOS
          • Using Development certificate to test your apps
      • Understanding TotalCross for Linux ARM
      • Running C++ applications with TotalCross
      • Web Services
    • Miscelaneous
      • Java JDK 8
      • Maven
      • Installing Visual Studio Code
    • FAQ
      • IMEI in Android 10
Powered by GitBook
On this page
  • Overview
  • What's coming?
  • Highlights
  • Others

Was this helpful?

Roadmap

April to June 2020

PreviousTotalCross ChangelogNextGetting Started

Last updated 5 years ago

Was this helpful?

Overview

Our roadmap shares our current focus: what we are presently working on and what is our scope for this quarter. It is a reflection of our ongoing strategic plan, so content can be changed at any time, due to users demands or strategic impact for business.

What's coming?

Please, feel free to contribute with your questions or suggestions for each topic via . We have lively discussions happening there.

Highlights

External and native libraries

One of TotalCross developers most requested features is the possibility of using native and external libraries within their applications. This functionality is extremely important for several reasons, among them being able to use serial ports like RS232, access peripherals, and perform hardware analysis. It is our number one priority.

To implement this, we divided it into two macro activities:

  • create a new method based on the ;

  • Improve TCNI for community use;

TCNI is a foreign function interface programming framework that enables TotalCross/Java code running in a Java virtual machine to call and be called by native applications and libraries written in other languages such as C, C ++ and assembly.)

Click here to reach this topic on .

Organize TCVM, TC Java API and Litebase in different repositories on GitHub

From version 6 . Our goal is to make contributing the simplest, facilitating the understanding of what makes up the TC SDK.

Nightly builds

Continuous integration is an important point and we are working to implement it more and more.

Documentation

We know that there is no point in having incredible features if developers don't know they exist and how to use them. So now there is a team of developers focused on producing documentation, guides and articles.

Others

Click on the item to be directed to the GitHub discussion.

Click here to reach this topic on .

We will start with , a feature that consists of automatically generating realizations during the night, avoiding wait by TotalCross users for the release of versions to access implemented fixes and features.

Click here to reach this topic on .

Feel free to contribute with your suggestions creating an .

;

Have publics distros of and ;

;

GitHub
runtime.exec of java
GitHub
TotalCross SDK is open source
GitHub
nightly builds
minor
GitHub
issue on GitHub
Custom Cam;
Sharing information between apps for Android and iOS;
Improve error warnings in the VSCode plugin and CLI;
Allow using the camera via streaming;
Add Lambda
totalcross-yocto
totalcross-torizon
Allow registration and login with GitHub on TotalCross