Printable Version of Topic

Click here to view this topic in its original format

OESF Portables Forum _ Off Topic forum _ What Program Do People Want To See Coded?

Posted by: Capn_Fish May 29 2008, 06:27 PM

I've been bored lately, and am looking for a project to work on (from scratch, I have yet to master working on a team). What ideas do people have?

Guidelines:

-Not necessarily Zaurus- or N810-specific
-Nothing 3D
-Nothing TOO massive (like a desktop environment or web browser, strangely enough I don't feel as though a game would be "massive")
-No "contribute to existing projects" requests, please (unless you feel excruciatingly, and I do mean excruciatingly, strongly that that's the way to go)
-Preferably only requiring one or two external toolkits/libs

Notes:

-It will be a C/C++ app
-The only external lib I really have experience with is SDL, a little FLTK. I'm willing to learn to use common libs like ogg/vorbis
-There are no guarantees that this program will ever be {started|completed|stable} or will {follow your idea exactly|follow anybody's idea at all}.

Thanks.

Posted by: Frederic Bergeron May 29 2008, 11:23 PM

I'm curious to see what other people will propose.

In my case, I wish I had an application on my Zaurus (this is important because I want to use it anywhere, anytime) on which I could do drills to learn/memorize how to conjugate verbs in a foreign language (especially German, Spanish, and French). For example, I would like to be able to be quizzed by the application for various verbs at singular, plural person and different tenses.

I know... It doesn't sound very interesting (particularly if you're not learning another language). But well, this would be very useful to me.

Maybe such an application already exists. If someone knows about it, please tell me.

Posted by: Dromede May 30 2008, 12:04 AM

Heh... i don't think we really need any new apps. But what we do need is someone to improve the existing ones. I'd like to see touch scrolling in xpdf and xchm for instance. the pdf viewer in cacko had touch scrolling so maybe you could use that code as a reference...

We really need new control panel apps written for speed. the existing python based apps are too slow.
If you are REALLY bored then do this --> http://www.directfb.org/wiki/index.php/The_DirectFB_Desktop
That would surely help the entire embedded community smile.gif

Posted by: canguy247 May 30 2008, 05:14 AM

QUOTE(Dromede @ May 30 2008, 04:04 AM) *
Heh... i don't think we really need any new apps. But what we do need is someone to improve the existing ones. I'd like to see touch scrolling in xpdf and xchm for instance. the pdf viewer in cacko had touch scrolling so maybe you could use that code as a reference...


Try using the middle mouse button and dragging...

Canguy

Posted by: the_oak May 30 2008, 06:03 AM

Something I've always thought to be missing on my Z is a paint/graphics program. There ARE a few, such as Cloverpaint, Petite Peinture, Sketches of Z, FreeNote QT, but most are scaled too small, support only qvga screen rotation (portrait mode), or are missing one thing or another. For instance, most existing projects cannot open but one or two image formats. Some only save as png, or pdf, then won't let you edit after you save to that format. Most do not have tools for selecting a square, rectangle, circle, or ellipse. Must haves are: undo tool, fill tools, line width tools, color selector. Crop to selection, and clone tools would also be welcome. It would be nice to be able to use the more common 3d filters such as drop shadow, cut out, inner bevel, etc., and support layers. Something like Conduits Pocket Artist maybe?

Posted by: Jon_J May 30 2008, 06:17 AM

I'm probably going off the deep end asking for this, but what about a graphical partition manager?
Something like Gparted for Linux, or similar to Partition Magic for windows.
I know all these things can be done in a console with parted, but this method seems to require reading and referencing documents to get the numbers just right.
Someone could probably just compile Gparted for pdaxii13 and other 'X' based ROMs, but it would be great to have this utility for Sharp/Cacko Qtopia.
Several months ago, I was wanting to make a linux ext2 partition on my Cacko C3100, but the instructions just seemed complicated and I didn't want to mess up an almost perfectly working setup.

Posted by: the_oak May 30 2008, 09:05 AM

ooh, ooh...........how about a print dialog? Something that would take a path and filename as an argument, and allow choosing a network printer, then output the file to the command below.

First create a txt file (with at least 4 lines) named test.txt in your /mnt/card/Documents folder

The following command will print a text only file to a printer, but the lines will be stairstepped. It best prints to ps printer I think. It needs a filter to print to non-ps printer? Anyway, command is:

CODE
cat /mnt/card/Documents/test.txt | smbclient //ATHLON/HPPSC500 \ -N -c "put - me"


(where //ATHLON is my printer server, and /HPPSC500 is the printer share name)

EDIT: It stands to reason that smbclient package needs to be installed. Also add a line to your /etc/hosts with IP address of your printer server. Like this:

192.168.0.1 ATHLON athlon

Posted by: the_oak May 30 2008, 09:32 AM

More information on printing to Zaurus and some ipks can be found here:

http://www.wayga.org/ipkg/

But what to do to get them to work, I don't know!

Posted by: the_oak May 30 2008, 11:27 AM

A little more work on printing simple text files from Zaurus:

CODE
cat /mnt/card/Documents/test.txt | smbclient //ATHLON/HPPSC500 \ -N -c "put - me"


The above referenced print command has some limitations that can be worked around. My printer does not know how to interpret Unix (Linux) new lines at all. It stairsteps the new lines. However, if you have Textmaker installed, you can save your text file as a DOS text file, and this helps. But printer still does not know how to interpret new lines that exceed 80 characters. Word wrap does not seem to help. So if you hit the return at the end of each line (before reaching 80 characters), then the next line will print. One more thing: add some extra lines to the end of your text file, or the last line(s) will not print.

Posted by: matthis May 30 2008, 04:23 PM

A calendar that syncs with google calendar (both ways) for the cacko rom.

Posted by: Capn_Fish May 30 2008, 06:02 PM

Thank you for all of the suggestions! I have, unfortunately (Or fortunately, if you care to see it that way) have discovered a new project to work on.

I don't mean seem baiting, but I don't currently care to tell people what it is. I feel lousy when I say I'm doing something, then never do it, which is what's likely to happen. I hope I'm not offending anybody in any way.

Frederic Bergeron: That's an app I'd like to have as well. The issue I see with it is all of the irregular verbs that are out there (going from my limited Spanish knowledge, at least)...

Dromede & the_oak (II): I agree, however I tend to get bored of writing frontends right before they become useful wink.gif

the_oak (I): Agreed as well. I don't have the knowledge yet to pull it off, though.

Jon_J: Once again, a great idea, but 1) it's already been done, and 2) see second answer above

matthis: I would guess that many people would like that, but it goes into the whole QT thing, as well as syncing knowledge (heck, I haven't even figured netwoking stuff out yet).

Once again, sorry if I disappointed {any|every}body, and thanks for your responses. If I forgot a response to your question, it is simply an oversight, NOT intentional.

{Rants|Complaints|Annoyances|etc} about my nondisclosure can be posted here or directed to my PMs smile.gif

Posted by: zmiq2 May 31 2008, 06:01 AM

Oh, come on captn, just post some info like if it's a web app social networking stuff, a linux graphic app or whatever, in generic terms !!!

As a suggestion I'd say a fax server for the zaurus, or just make sure the existing fax software works ok. Yeah, I know fax sounds like past century tech, but it's still used in some cases.

Luck with your project !!!

Posted by: Capn_Fish May 31 2008, 08:04 AM

OK, we're talking about an add-on library.

In other words, likely nothing of direct excitement smile.gif

Posted by: adf Jun 1 2008, 01:56 AM

a simple pim that syncs with google apps? this just off the top of my head, it is late at night and I'm listlessly surfing.

Posted by: Capn_Fish Jun 1 2008, 10:55 AM

As an update, I realized that the library I wanted to code had already been made (dang...).

Anyway, we'll see what happens, and feel free to keep posing ideas.

adf: That has the same sort of problems as matthis's request: Network programming/syncing. I don't have the skills to do that. sad.gif Sorry.

Posted by: adf Jun 1 2008, 12:48 PM

QUOTE(Capn_Fish @ Jun 1 2008, 10:55 AM) *
As an update, I realized that the library I wanted to code had already been made (dang...).

Anyway, we'll see what happens, and feel free to keep posing ideas.

adf: That has the same sort of problems as matthis's request: Network programming/syncing. I don't have the skills to do that. sad.gif Sorry.

lol not a problem.

Posted by: sdjf Jun 1 2008, 08:34 PM

Ooh, yeah, lots of interesting suggestions.

It would be cool if we had fax software that wasn't so limited.

Sketches of Q does let you edit prior sketches, but not if they aren't sketches of q pngs iirc.

A command line family tree program! The GUI one has serious bugs.

Whatever you do, please make it cross-platform so we all can use it????

How about something to guide people thru the steps of setting up wireless that works? I don't need it, but so many would be helped by something like that.

cheers!
sdjf

Posted by: Capn_Fish Jun 2 2008, 03:39 AM

No need to worry about whatever I turn out (or not smile.gif) being cross-platform. Everything I write I do my best to make it work on the Z (screen res-, RAM-, and CPU-wise), plus I don't use proprietary toolkits, so the deps are free as well. GPL also happens to be my license of choice smile.gif

Posted by: sdjf Jun 2 2008, 08:48 AM

Of course, GPL is the only way to fly! I am just thinking there's so many who struggle over how to make sure their wireless cards will work on the Z, and something that took them thru setting up wireless from that level would be an extremely valuable tool.

If I knew wireless stuff and had the time, I'd write a general webpage about that, akin to my ipk installation guide, but a tool to complement what you've already written would be so cool. What do other's think?

sdjf

Posted by: Capn_Fish Jun 5 2008, 01:49 PM

Does anybody know of any good how-to guides for making my code be able to be built with:

CODE
./configure
make
make install


?

It would make it feel more polished to me, and I know I feel more comfortable trying software that builds in a standard way than software that builds oddly. I'm sure other people would agree/enjoy it, if I ever get complete-ish code released.

Thanks.

Posted by: Dromede Jun 5 2008, 02:09 PM

QUOTE(Capn_Fish @ Jun 5 2008, 11:49 PM) *
Does anybody know of any good how-to guides for making my code be able to be built with:

CODE
./configure
make
make install


?

It would make it feel more polished to me, and I know I feel more comfortable trying software that builds in a standard way than software that builds oddly. I'm sure other people would agree/enjoy it, if I ever get complete-ish code released.

Thanks.


http://sourceware.org/autobook/autobook/autobook_toc.html

Posted by: Capn_Fish Jun 5 2008, 05:46 PM

First off, I just skimmed the linked book, I did not read all of it, nor did I read any of it in depth. Please forgive me, then, if these are dumb questions:

So you must manually make files for autotools to use to generate the others?

I assume this is not worth the time when the code is likely to grow and change a good amount, no?

How much time does it take to make all of the files necessary? To update them when more source files are added/the source files change?

Thanks.

EDIT: And is there anything special I need to do to if I'm dealing with a library and not an app, per se?

Posted by: Dromede Jun 6 2008, 02:36 AM

Heh... you're asking the wrong person... I just skimmed the book too biggrin.gif

Posted by: nilch Jun 6 2008, 10:57 AM

How about a nice Stock quotes/ ticker application
with support for charts and news on thr ticker selected...
(much like the iPhone application as a pointer)

Posted by: speculatrix Jun 11 2008, 04:30 PM

how about a program which makes the zaurus mimic a bluetooth keyboard so that I could use it to control my nokia tablet?

Posted by: jamesannan Jun 12 2008, 03:28 AM

QUOTE(Capn_Fish @ May 29 2008, 06:27 PM) *
I've been bored lately, and am looking for a project to work on (from scratch, I have yet to master working on a team). What ideas do people have?


Mentor:

http://www.wulisoft.com/mtrwhat.htm

It was (is) an excellent task management app for the psion - some people have kept their psions running purely to keep this app going.

I think the developer basically gave up on it several years ago - it was never quite finished in terms of synching etc, but certainly worked well enough to be very usable. I've never found anything as good since switching to a Zaurus (which has many other advantages).

James

Posted by: danr Jun 12 2008, 07:29 AM

I used to use Mentor on my Psion some time back, but now I'm using http://orgmode.org/ for my timekeeping. It runs on top of Emacs - which means you have to learn the basics of Emacs first - but I've found it invaluable.

You keep all your notes in a text file in a big outline tree, and you can easily insert TODOs with a schedule date, and a deadline date if necessary. There's an interactive agenda view which shows all the TODOs, appointments, etc. for a time period, such as the upcoming week. In the agenda view old, incomplete TODOs are shown in red, and you can re-schedule them with a few key presses. It only takes a few key clicks to mark a TODO as done.

Well worth a try.

Dan


QUOTE(jamesannan @ Jun 12 2008, 12:28 PM) *
Mentor:

http://www.wulisoft.com/mtrwhat.htm

Posted by: MaBo Sep 24 2009, 05:52 AM

What I would *really* like is to have http://freemind.sourceforge.net/ working on cacko.

Not necessarily in graphic mode, but in the way that I can work on the files I've created on my PC, folding leaves in and out, and sync back and forth. (The syncing can be done very well via synctoy.)

Thanks,
MaBo

Posted by: ppyo Sep 28 2009, 06:11 PM

How about a Portabase port to GTK/Zubuntu?

Also agreed on the calendar with Google updating capability...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)