summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--noncore/apps/opie-console/PLANS35
-rw-r--r--noncore/apps/opie-console/profile.h2
2 files changed, 36 insertions, 1 deletions
diff --git a/noncore/apps/opie-console/PLANS b/noncore/apps/opie-console/PLANS
index dae417f..afcb04c 100644
--- a/noncore/apps/opie-console/PLANS
+++ b/noncore/apps/opie-console/PLANS
@@ -1,5 +1,40 @@
Shall we write what the plans are here?
+Ok I'll do
I think we sould take the TE* stuff from embeddedconsole and use them for the
TE here. TE isn't going to be easy starting from scratch. If nobody is doing
TE yet, i'll try to port that stuff over here. -hash
+ibotty is doing it.
+
+From a UNIX point of view we want to do something like minicom
+with a better GUI.
+It should feature some terminal emulation vt100/102, ansi,
+filetransfer via {x,y,z}modem, and some sort of session management.
+Besides this requirement we would like to be able to execute 'scripts'
+in a session.
+A script would just write to the TEmulation and then be sent via
+an IOlayer.
+Then we would like to send keys? Do we want that?
+
+We want a modular architecture which might support plugins in
+the future
+
+(Almost) DONE:
+Framework
+Serial IOLayer
+Saving and Restoring Profiles
+
+TASKS in progress:
+Profile->Session and MainWidget --- Harlekin
+FilesendingLayer - hash
+IOLayer - wazlaf
+Configuration - josef
+TE - ibotty
+
+OPEN tasks:
+Session->Profile - open
+Scripting - open
+Keys - open
+IRDA-Layer - open
+Bluetooth-Layer - open
+FilesendingUI - open \ No newline at end of file
diff --git a/noncore/apps/opie-console/profile.h b/noncore/apps/opie-console/profile.h
index 9956bdb..5652ac5 100644
--- a/noncore/apps/opie-console/profile.h
+++ b/noncore/apps/opie-console/profile.h
@@ -5,17 +5,17 @@
#include <qstring.h>
#include <qstringlist.h>
#include <qvaluelist.h>
/**
* A session will be generated from a saved
* profile. A profile contains the iolayername
* a name.
* We can generate a Session from a Profile
- * No configuration is contained here....
+ * Configuration is contained here too
*/
class Profile {
public:
typedef QValueList<Profile> ValueList;
enum Color { Black = 0,
White,
Gray };
enum Terminal {VT102 = 0 };