OESF Portables Forum

Everything Else => Zaurus - Everything Development => Distros, Development, and Model Specific Forums => Archived Forums => X/Qt => Topic started by: chiark on September 23, 2005, 06:03:47 am

Title: Getting Started With Development
Post by: chiark 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.
Title: Getting Started With Development
Post by: Meanie 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  
Title: Getting Started With Development
Post by: ltrm 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] (http://index.php?act=findpost&pid=97644\")

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
Title: Getting Started With Development
Post by: Hagisbasheruk 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] (http://index.php?act=findpost&pid=96769\")

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 (http://www.kevinboone.com/myfirstqtopiaapp1.html)
https://www.oesf.org/index.php?title=Developing (https://www.oesf.org/index.php?title=Developing)
http://java.sun.com/developer/earlyAccess/pp4zaurus/ (http://java.sun.com/developer/earlyAccess/pp4zaurus/)
http://developers.sun.com/techtopics/mobil...cles/ztutorial/ (http://developers.sun.com/techtopics/mobility/personal/articles/ztutorial/)
http://www.trolltech.com/download/qtopia/index.html (http://www.trolltech.com/download/qtopia/index.html)
http://wiki.splitbrain.org/zaurusdevel (http://wiki.splitbrain.org/zaurusdevel)
http://www.micronova.com/ZAURUS/index.html (http://www.micronova.com/ZAURUS/index.html)
http://www.linuxdevices.com/articles/AT4063513468.html (http://www.linuxdevices.com/articles/AT4063513468.html)
http://www.uv-ac.de/ipaqhelp/index.html (http://www.uv-ac.de/ipaqhelp/index.html)
http://mywebpages.comcast.net/saweyer/z/index.htm (http://mywebpages.comcast.net/saweyer/z/index.htm)


not in any order just from my bookmarks and may lead to other sources of help
Title: Getting Started With Development
Post by: gregarican 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 :-)
Title: Getting Started With Development
Post by: chiark 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!