Author Topic: Zaurus good for "road coders"?  (Read 3029 times)

Anonymous

  • Guest
Zaurus good for "road coders"?
« on: December 14, 2003, 09:39:36 pm »
I would like opinions from people who done any sort of development work on the Zaurus.  Is the device at all suitable for this purpose?  I would like a small device for getting work done on the road, and although a small subnotebook (like the Fujitsu Lifebook) is one option, there\'s an appeal to just being able to pull an small, instant-on, Linux device like the Zaurus out of my pocket.  Some specific concerns are, 1) is the keyboard useful enough?  2) what about editors in general (I\'m assuming Emacs isn\'t the best choice here?)    3)  Can gcc and javac be installed?  (C and Java are my most used languages, although I occasionally use others).  

Anyway, I\'m interesting in hearing any anecdotes and pros/cons about this.  Thanks!

Anonymous

  • Guest
Zaurus good for "road coders"?
« Reply #1 on: January 30, 2004, 09:35:40 am »
I am sure you can get emacs to run, but since vi is the God of editors whywould you want to?

TimW

  • Sr. Member
  • ****
  • Posts: 296
    • View Profile
Zaurus good for "road coders"?
« Reply #2 on: January 30, 2004, 09:54:23 am »
1) Not really, on the SL5* series devices, but it probably is okay on the clamshell devices.
2) I like jed but you can have uemacs (microemacs) and you can get tinykate if you don\'t want to use a console oriented editor.
3) Yes. I have g++ and (IIRC) kjc which is an alternative java compiler. I\'ve sen jikes around too.

But...you can run out of memory pretty quickly with g++ (though I have the developers SL5000D with half the amount of memory of the SL5500).

cascadefx

  • Newbie
  • *
  • Posts: 30
    • View Profile
    • http://
Zaurus good for "road coders"?
« Reply #3 on: September 02, 2004, 02:38:15 pm »
Quote
I would like opinions from people who done any sort of development work on the Zaurus.  Is the device at all suitable for this purpose?  I would like a small device for getting work done on the road, and although a small subnotebook (like the Fujitsu Lifebook) is one option, there's an appeal to just being able to pull an small, instant-on, Linux device like the Zaurus out of my pocket.  Some specific concerns are, 1) is the keyboard useful enough?  2) what about editors in general (I'm assuming Emacs isn't the best choice here?)    3)  Can gcc and javac be installed?  (C and Java are my most used languages, although I occasionally use others). 

Anyway, I'm interesting in hearing any anecdotes and pros/cons about this.  Thanks!
I use Zeditor and code in java on my 5600.  It is slow, but it passes meetings and long lunches without a fuss.  

No syntax highlighting with zeditor, but I don't really need it.

I use the java tools (compilation and so forth) available here:  Development Tools for programming on the zaurus
Zaurus SL-5600
Sharp 1.0 ROM
256 SanDisk Secure Digital Card (fat16)
Linksys WCF12 wireless card

aplanas

  • Newbie
  • *
  • Posts: 44
    • View Profile
    • http://
Zaurus good for "road coders"?
« Reply #4 on: September 03, 2004, 02:05:30 pm »
You can define some words to be colorized with ZEditor. Also you can define block comments. There are 3 or 4 (w1, w2, w3, w4 I think) fields. Each field is a 'kind' of syntactical element, so if you put the words separated with a space and select a color, the editor will draw thouse words with that color. So, 4 fields = 4 groups = 4 colors + 1 comment color

008

  • Newbie
  • *
  • Posts: 24
    • View Profile
    • http://
Zaurus good for "road coders"?
« Reply #5 on: September 03, 2004, 02:09:58 pm »
vim with syntax highlighting + apache2 + php5 + C750 = bliss  

Ian

  • Newbie
  • *
  • Posts: 29
    • View Profile
Zaurus good for "road coders"?
« Reply #6 on: September 15, 2004, 09:56:40 am »
I use my C860 for (in decreasing order) perl, C, C++ and bash scripts.

For my commute (New York - buses and subways) it's perfect because of the tiny footprint and instant on/off characteristics. The C860 is probably the single most empowering tech device I've ever owned. It is also good for email and web surfing in the various Wi-Fi locations in NYC, although I don't use it so much for that. I have developed some large perl programs (1000+ lines) and modified some large C programs, although as the source gets bigger you will notice a slowdown in the editors. My editor of choice is tkcEditor (make sure you get the Cx00 version) which has syntax colouring and so on. It's commercial software and you can get it from theKompany.com

You can install gcc with a pretty small footprint (about 7 MB) and perl is available in numerous variations from tiny to a big 30+ MB installation which I saw on the Zaurus Softwtare Index. There are some tweaks to get this stuff installed and running but they are very minor - just a few system variables etc - and I could even post them here. I'm not sure if the Zaurus GCC I use is still available on the net. Let me know if not and I'll post it somewhere.

Regards, Ian.
« Last Edit: September 15, 2004, 09:57:42 am by Ian »

vinc17

  • Newbie
  • *
  • Posts: 38
    • View Profile
    • http://www.vinc17.org/
Zaurus good for "road coders"?
« Reply #7 on: September 15, 2004, 10:45:11 am »
I have an SL-C860, and in particular, I can run zsh, emacs (with various modes), perl, gcc (but this is only gcc 2.95.2 and it can't compile large C files like those in libxml2), ssh (client and server) and rsync for development and other things. I also run apache (for the local copy of my web site, in a cramfs file). Things I'm missing: libxml2/libxslt.
SL-C860 with Sharp ROM 1.40 JP, WLI2-CF-S11 wireless LAN, CF-10T LAN, 1GB Sandisk SD, 128MB PQI CF.

rrashkin

  • Jr. Member
  • **
  • Posts: 67
    • View Profile
    • http://pwp.t-3.cc/rrashkin
Zaurus good for "road coders"?
« Reply #8 on: September 15, 2004, 10:49:49 am »
I use my 5500 a lot for coding when I'm on the road.  I do, however, find it better to use a larger keyboard (I have the Targus).  I don't know about jcc but I use the KOPI java compiler and it's just fine.  I use the regular text editor (Sharp/Qtopia) and rename afterward.
« Last Edit: September 15, 2004, 10:50:19 am by rrashkin »
Bob Rashkin
rrashkin@csc.com
SL5500/Sharp3.1
Targus IR keyboard

salvy

  • Newbie
  • *
  • Posts: 1
    • View Profile
Zaurus good for "road coders"?
« Reply #9 on: October 05, 2004, 12:19:24 pm »
Hi,
i write you from Milano, Italia.
My questio regard Zaurus C860: i would know
1) Does anybody installed gnu development environment, gnu target simulator on this machine?
2) Does any tool avaible from open source community, precompiled for xscale architectures, go on this machine
3) problems for compiling packets (mainly developing tool) from source code.
I'm very interesting to by this automa.
Thank you for attention, hi

tz

  • Full Member
  • ***
  • Posts: 102
    • View Profile
    • http://
Zaurus good for "road coders"?
« Reply #10 on: October 07, 2004, 05:21:01 pm »
I have a 760 and it works well - I've done various java and C coding with vim right on the Z.  ssh-ing to the Z is better if you have a bigger screen, but that sort of kills the point of portability.

That said, it is a bit cramped.  I generally do smaller tasks or debugging rather than long programs.

doc

  • Full Member
  • ***
  • Posts: 191
    • View Profile
    • http://
Zaurus good for "road coders"?
« Reply #11 on: October 08, 2004, 10:45:16 am »
I use the keyboard almost always when entering data...not editing files...rather than the software handwriting junk.

I have coded Qtopia programs for the Z, but almost always did it on a full sized keyboard running VNC...and have never actually compiled apps on the Z, but only used the cross-compiler on Linux.
By your command...

Doc
Sharp SL-5500 PDA
Sharp 2.78 ROM
Viking 256MB SD
Socket LP-E CF Ethernet

akpoff

  • Jr. Member
  • **
  • Posts: 71
    • View Profile
    • http://
Zaurus good for "road coders"?
« Reply #12 on: October 08, 2004, 01:45:35 pm »
Quote
I would like opinions from people who done any sort of development work on the Zaurus.  Is the device at all suitable for this purpose?  I would like a small device for getting work done on the road, and although a small subnotebook (like the Fujitsu Lifebook) is one option, there's an appeal to just being able to pull an small, instant-on, Linux device like the Zaurus out of my pocket.  Some specific concerns are, 1) is the keyboard useful enough?  2) what about editors in general (I'm assuming Emacs isn't the best choice here?)    3)  Can gcc and javac be installed?  (C and Java are my most used languages, although I occasionally use others). 

Anyway, I'm interesting in hearing any anecdotes and pros/cons about this.  Thanks!
I use the X/QT build of emacs (check the downloads section of the X/QT homepage) on a Zaurus 6000 and so far it works great.  Keyboard mapping is a bit of a pain.  The built-in keyboard on the portrait Zauri (5x000 and 6000) don't have all the keys mapped for quick use (e.g., it has curly braces but you have to find them) but since the 6000 has a USB host adaptor it's quite easy to add an external keyboard.  I need to find or make a new keymap for it.  The mappings for a standard US keyboard are totally off.  But it works great for most typing as is (see screenshots):

[img]http://www.hypernote.com/others/zaurus/emacs/emacs_xqt_portrait.png\" border=\"0\" class=\"linked-image\" /]

and landscape:

[img]http://www.hypernote.com/others/zaurus/emacs/emacs_xqt_landscape.png\" border=\"0\" class=\"linked-image\" /]

With a little work you can even connect to X/QT from your PC/Mac-based X server and run emacs, sylpheed, etc.

It does load in a normal terminal but seems flaky but I haven't really spent a lot of time with it under a terminal.

[img]http://www.hypernote.com/others/zaurus/emacs/emacs_terminal_landscape.png\" border=\"0\" class=\"linked-image\" /]

As someone mentioned, you can get microemacs.

--Aaron

vinc17

  • Newbie
  • *
  • Posts: 38
    • View Profile
    • http://www.vinc17.org/
Zaurus good for "road coders"?
« Reply #13 on: October 08, 2004, 08:03:24 pm »
Unfortunately, there's only an old version of gtk (1.2.10), while some applications need at least gtk 2.0.
SL-C860 with Sharp ROM 1.40 JP, WLI2-CF-S11 wireless LAN, CF-10T LAN, 1GB Sandisk SD, 128MB PQI CF.