Eagle Mode
About
Videos
Screenshots
Documentation
Download
Project Philosophy
Future Plans
Forum
Contact
Hosted at:
Get Eagle Mode at SourceForge.net. Fast, secure and Free Open Source software downloads

 

 

Copyright © 2008-2012,2014 Oliver Hamann. All rights reserved.

All trademarks are the property of their respective owners.

Future Plans

This is a short summary of my future plans for the on-development of Eagle Mode. Only the most essential things are listed. The plans are long-term, because I will probably not have much time for working on the project.

Android version

Port Eagle Mode to Android phones. This has already begun and it seems it will work very well despite the software acceleration.

emCore

Allow better text painting through a nice class named "emFont", which still connects to the built-in font, but which also connects to a standard font library where available.

emToolkit: Extend emTkBorder by a selection interface. Provide a file selection dialog. Split the header file and let it be a separate sub-project, maybe.

Improve emPainter: Provide more painting capabilities like splines, color gradients and textures.

emMeta

emMeta could be the name for a secondary API. It would allow to write plugin applications in a language like Perl, Python, Javascript or whichever. Technically, emMeta would be a communication protocol mainly for creating and modifying a sub-tree of panels, and for transferring input events. It could be used to communicate with a child process via pipeline or with a remote process via network. Besides, the protocol could also be used as a file format for defining deep static "pictures" without any scripting. Of course, the emMeta API can never be as powerful as the primary API (emCore), but it could make the programming of several applications a little easier. And it has the advantage of a better stability, because when a plugin application crashes and it is a child process instead of a linked library, Eagle Mode can live on.

emMain

Make the virtual cosmos graphically editable (drag&drop, grouping, file manager interface...).

Desktop Control View

Create a popup-zoomable desktop tool as a replacement for classic desktop tool boxes and start menus.