Author Topic: Getting Started With Development  (Read 3564 times)

chiark

  • Full Member
  • ***
  • Posts: 191
    • View Profile
    • http://www.chiark.com
Getting Started With Development
« on: September 23, 2005, 06:03:47 am »
Hi Folks,
I have read the FAQ, checked the Wiki, and had a google or two but I could do with advice on getting started programming the Z, particularly with X/Qt. This seems an excellent way to port things to the Z but I don't want to exclude Qt, or perhaps use SDL...

In short, I am confused as to where to start and what toolkits to use.  

I come from developing using Embedded Visual C++ on Windows for Windows CE, where it's all straightforward: you've got the Microsoft WinCE APIs, built in help, and when all is said and done the IDE works well.

If people were starting over on developing for the Zaurus, what toolset would you use, are there any IDEs worth working with, and where would you look for inspiration.

Sorry to ask a n00b question, but coming from the hand-holding world of MS development, this is quite a shock to the system  
Thanks!
Nick.

Meanie

  • Hero Member
  • *****
  • Posts: 2803
    • View Profile
    • http://www.users.on.net/~hluc/myZaurus/
Getting Started With Development
« Reply #1 on: September 30, 2005, 03:28:36 am »
Quote
Hi Folks,
I have read the FAQ, checked the Wiki, and had a google or two but I could do with advice on getting started programming the Z, particularly with X/Qt. This seems an excellent way to port things to the Z but I don't want to exclude Qt, or perhaps use SDL...

In short, I am confused as to where to start and what toolkits to use. 

I come from developing using Embedded Visual C++ on Windows for Windows CE, where it's all straightforward: you've got the Microsoft WinCE APIs, built in help, and when all is said and done the IDE works well.

If people were starting over on developing for the Zaurus, what toolset would you use, are there any IDEs worth working with, and where would you look for inspiration.

Sorry to ask a n00b question, but coming from the hand-holding world of MS development, this is quite a shock to the system  
Thanks!
Nick.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=96769\"][{POST_SNAPBACK}][/a][/div]

I know how you feel. I come from the Java world which is almost non-existant on the new Z models except for the ancient 1.3.1 version
Now I have to learn C and Perl to write apps for the Zaurus  
SL-C3000 - pdaXii13 build5.4.9 (based on pdaXrom beta3) / SL-C3100 - Sharp ROM 1.02 JP (heavily customised)
Netgear MA701 CF, SanDisk ConnectPlus CF, Socket Bluetooth CF, 4GB Kingston CF,  4GB pqi SD, 4GB ChoiceOnly SD, 2GB SanDisk SD USB Plus, 1GB SanDisk USB Plus, 1GB Transcend SD, 2GB SanDisk MicroSD with SD adaptor, Piel Frama Leather Case, GoldX 5-in-1 USB cable, USB hub, USB mouse, USB keyboard, USB ethernet, USB HDD, many other USB accessories...
(Zaurus SL-C3000 owner since March 14. 2005, Zaurus SL-C3100 owner since September 21. 2005)
http://members.iinet.net.au/~wyso/myZaurus - zBook3K

ltrm

  • Jr. Member
  • **
  • Posts: 86
    • View Profile
    • http://
Getting Started With Development
« Reply #2 on: September 30, 2005, 05:28:16 am »
Quote
I know how you feel. I come from the Java world which is almost non-existant on the new Z models except for the ancient 1.3.1 version
Now I have to learn C and Perl to write apps for the Zaurus 
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]

I've thought a bit about this.  How hard would it be to port Sun Java to an X based system like pdaXrom, GPE or X/Qt?

I'm sure that I'm not going like the answer to that question!  

Sun do make the  [a href=\"http://www.sun.com/software/communitysource/j2se/java2/download.xml]source code[/url] available.  I wonder if there would be particular issues with memory usage and lack of floating point though?

ltrm
C860 - pdaXrom + XFCE4 <montyBurns>mmm Excellent</montyBurns>
Socket Bluetooth rev E - Socket low-power WiFi
1Gb Microdrive - Integral 1Gb SD
Belkin IR Keyboard - Pretec (Royaltek RBT-3000) BluetoothGPS
CE-RH1 remote control - Solar charger + some other bits 'n' bobs

Hagisbasheruk

  • Newbie
  • *
  • Posts: 12
    • View Profile
    • http://
Getting Started With Development
« Reply #3 on: September 30, 2005, 12:04:50 pm »
Quote
Hi Folks,
I have read the FAQ, checked the Wiki, and had a google or two but I could do with advice on getting started programming the Z, particularly with X/Qt. This seems an excellent way to port things to the Z but I don't want to exclude Qt, or perhaps use SDL...

In short, I am confused as to where to start and what toolkits to use. 

I come from developing using Embedded Visual C++ on Windows for Windows CE, where it's all straightforward: you've got the Microsoft WinCE APIs, built in help, and when all is said and done the IDE works well.

If people were starting over on developing for the Zaurus, what toolset would you use, are there any IDEs worth working with, and where would you look for inspiration.

Sorry to ask a n00b question, but coming from the hand-holding world of MS development, this is quite a shock to the system  
Thanks!
Nick.
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]

Just a few links that may help
[a href=\"http://www.pellicosystems.com/devolinux/zdevolinux/index.html]http://www.pellicosystems.com/devolinux/zd...inux/index.html[/url]
http://www.kevinboone.com/myfirstqtopiaapp1.html
https://www.oesf.org/index.php?title=Developing
http://java.sun.com/developer/earlyAccess/pp4zaurus/
http://developers.sun.com/techtopics/mobil...cles/ztutorial/
http://www.trolltech.com/download/qtopia/index.html
http://wiki.splitbrain.org/zaurusdevel
http://www.micronova.com/ZAURUS/index.html
http://www.linuxdevices.com/articles/AT4063513468.html
http://www.uv-ac.de/ipaqhelp/index.html
http://mywebpages.comcast.net/saweyer/z/index.htm


not in any order just from my bookmarks and may lead to other sources of help
« Last Edit: September 30, 2005, 12:09:10 pm by Hagisbasheruk »

gregarican

  • Newbie
  • *
  • Posts: 24
    • View Profile
Getting Started With Development
« Reply #4 on: September 30, 2005, 04:02:35 pm »
Quote
Now I have to learn C and Perl to write apps for the Zaurus 
[div align=\"right\"][a href=\"index.php?act=findpost&pid=97644\"][{POST_SNAPBACK}][/a][/div]
Actually I am just finishing a CRM application where one of the client choices is a Sharp Zaurus SL-5500 (Sharp 3.10 ROM). And the Zaurus version of the application was creating using Ruby with Qt/Embedded bindings. Other than a few tweaks here and there the code is the same between the Zaurus version and the Ruby/Qt version I have running on Windows 2000/XP. I am not much of an IDE guy, as I coded everything using Scite. But if I wanted to I could've used Qt Designer and ported things into Ruby using some utilities that come with the Ruby Qt bindings. In any event, I really enjoy coding in Ruby and was glad that I could use the language for my Zaurus work :-)

chiark

  • Full Member
  • ***
  • Posts: 191
    • View Profile
    • http://www.chiark.com
Getting Started With Development
« Reply #5 on: October 03, 2005, 04:49:14 am »
Thanks for the moral support, and the links - I particularly like the KevinBoone.com link, as that's a good "getting started"!

The Ruby/Qt side of things appeals to me to: I've yet to even look at Ruby, but there seems to be a real buzz about the language/environment so I'll be investigating that further.

I have decided to start developing with Qt to find my feet first before jumping into yet another compilation environment.  I'll try cross compiling from qemu first, then look at setting up the dev-img on the 1000 :-)

Thanks!