Data acq., development system to use? - Honda Motorcycles - FireBlades.org
Off-Topic Discussion of anything that doesn't fit anywhere else. If it's related to motorcycles in any way, DO NOT post it here. Post it in General Discussion or a more specific forum.

View Poll Results: What development system to use
Objective C Cocoa 3 75.00%
Python with WxPython 0 0%
Java Swing 1 25.00%
Java Cocoa 0 0%
GTK+ 0 0%
Voters: 4. You may not vote on this poll

User Tag List

 
LinkBack Thread Tools
post #1 of 12 Old 01-26-2006, 3:09 PM Thread Starter
 
sheepofblue's Avatar
 
Join Date: 07-12-2004
Location: Huntsville AL
Posts: 14,224
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Reputation Power: 48
                     
Send a message via AIM to sheepofblue
Data acq., development system to use?

OK it is getting closer to time to make some stuff for the host side of my data acquisition system. The host WILL be a Mac laptop (G4 for now) and I am plotting on the development system to use.

1 Cocoa based using Objective C
Native with great tools but not real portable at this time. Probably the best GUI choice though. Fastest performance
2 Python using WxPython
Nice set of GUI widgets and good cross platform support. Development tools are mediocre but the rapid prototyping capability of Python is tops. Slowest performance of end code though.
3 Java (Swing)
Nice set of GUI widgets and good cross platform support. Development tools are decent. Medium performance choice.
4 Java (Cocoa)
Great set of GUI widgets at the expense of cross platform support. Development tools are decent. Medium performance choice. Long term support by Apple not as good as Objective C
5 GTK+
Decent set of widgets runs on Mac or Unix/Linux as an X Windows program. Development tools are decent but not to Cocoa standards. Good performance.

Oh and to those that say use 'doz here is a peremptive

Must obey the sheep dog
sheepofblue is offline  
Sponsored Links
Advertisement
 
post #2 of 12 Old 01-26-2006, 3:42 PM
 
Join Date: 05-09-2003
Posts: 4,804
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 1 Post(s)
Reputation Power: 0
                   
Re: Data acq., development system to use?

I have a piece of cardboard under my seat that says "that was too slow, go faster." Works every time.
CBRVFR is offline  
post #3 of 12 Old 01-26-2006, 3:50 PM
 
Join Date: 02-04-2005
Posts: 1,549
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Reputation Power: 0
           
Re: Data acq., development system to use?

Hmmm.... well, I would stick with C... forget Java and Python. They may be more portable, but you are going to take a performance hit and they look ugly to boot.

I suppose it depends on how much you really plan to port this off the OSX platform. If those chances are small, then screw it and go with Cocoa. Remember too that Apple has plans to release the Cocoa framework for 'doz in the future, so it may a little easier to port.

If you need portability, go with gtk+... it's uglier to code with and the actual UI isn't as pretty ususally, but it can get the job done.
navydevildoc is offline  
Sponsored Links
Advertisement
 
post #4 of 12 Old 01-26-2006, 4:02 PM Thread Starter
 
sheepofblue's Avatar
 
Join Date: 07-12-2004
Location: Huntsville AL
Posts: 14,224
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Reputation Power: 48
                     
Send a message via AIM to sheepofblue
Re: Data acq., development system to use?

Quote:
Originally Posted by navydevildoc
Hmmm.... well, I would stick with C... forget Java and Python. They may be more portable, but you are going to take a performance hit and they look ugly to boot.

I suppose it depends on how much you really plan to port this off the OSX platform. If those chances are small, then screw it and go with Cocoa. Remember too that Apple has plans to release the Cocoa framework for 'doz in the future, so it may a little easier to port.

If you need portability, go with gtk+... it's uglier to code with and the actual UI isn't as pretty ususally, but it can get the job done.
Ooops I left out one detail. The company I work for does a decent amount of Python work (I have done some work myself). Now this is not for work but I could leverage some knowledge (though I don't think anyone has used WxPython.

CBRVFR: surely you have figured out by now that nothing about this project is practical, rather just the mad grazings of a blue sheep

Must obey the sheep dog
sheepofblue is offline  
post #5 of 12 Old 01-27-2006, 2:09 AM
Fig
 
Join Date: 11-01-2001
Posts: 803
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Reputation Power: 0
   
Re: Data acq., development system to use?

I am going to vote Java Swing because of portability. Sure, Java isn't the fastest around, but the ability to run cross platform is a big plus in my book. I am currently administering a number of WebSphere and Portal servers. Seems to me memory is Java's biggest hurdle at the moment.

But then again, go with what you are most comfortable, or what you want to learn the most. Because it sounds like you are going to become quite intimate with one of the above..
Fig is offline  
post #6 of 12 Old 01-27-2006, 7:53 AM Thread Starter
 
sheepofblue's Avatar
 
Join Date: 07-12-2004
Location: Huntsville AL
Posts: 14,224
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Reputation Power: 48
                     
Send a message via AIM to sheepofblue
Re: Data acq., development system to use?

Quote:
Originally Posted by Fig
I am going to vote Java Swing because of portability. Sure, Java isn't the fastest around, but the ability to run cross platform is a big plus in my book. I am currently administering a number of WebSphere and Portal servers. Seems to me memory is Java's biggest hurdle at the moment.

But then again, go with what you are most comfortable, or what you want to learn the most. Because it sounds like you are going to become quite intimate with one of the above..
I am actually a very multi-lingual ovine. Of those listed I am the least familiar with Objective C but consider C my native language. I have done some in all the languages but no sockets in Java (yet).

Oops I forgot one other detail:
In my long term delusion I have considered using OpenGL to make 3D plots with color coding. If I got that far Objective C is probably the best then Python followed by Java (likely not OpenGL, instead the Java 3D)

Must obey the sheep dog
sheepofblue is offline  
post #7 of 12 Old 01-27-2006, 6:30 PM
 
Join Date: 02-04-2005
Posts: 1,549
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Reputation Power: 0
           
Re: Data acq., development system to use?

How apropos that this showed up on Digg.... a comparison of Java, Python, Ruby, and C++!

http://www.dmh2000.com/cjpr/index.shtml
navydevildoc is offline  
post #8 of 12 Old 01-27-2006, 8:51 PM Thread Starter
 
sheepofblue's Avatar
 
Join Date: 07-12-2004
Location: Huntsville AL
Posts: 14,224
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Reputation Power: 48
                     
Send a message via AIM to sheepofblue
Re: Data acq., development system to use?

Quote:
Originally Posted by navydevildoc
How apropos that this showed up on Digg.... a comparison of Java, Python, Ruby, and C++!

http://www.dmh2000.com/cjpr/index.shtml
Interesting of course Objective C has some interesting features that set it apart from C or C++ (although you can mingle the three) and using Visual C++ as the C++ choice

Must obey the sheep dog
sheepofblue is offline  
post #9 of 12 Old 01-27-2006, 11:23 PM
 
ND4SPD's Avatar
 
Join Date: 07-07-2002
Location: US
Age: 16
Posts: 16,568
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Reputation Power: 50
                     
Re: Data acq., development system to use?

And I thought I was a geek
ND4SPD is offline  
post #10 of 12 Old 01-27-2006, 11:25 PM Thread Starter
 
sheepofblue's Avatar
 
Join Date: 07-12-2004
Location: Huntsville AL
Posts: 14,224
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Reputation Power: 48
                     
Send a message via AIM to sheepofblue
Re: Data acq., development system to use?

Quote:
Originally Posted by ND4SPD
And I thought I was a geek
only if you understand that there are only 10 kinds of people geeks and non-geeks.

Must obey the sheep dog
sheepofblue is offline  
post #11 of 12 Old 01-27-2006, 11:27 PM
 
ND4SPD's Avatar
 
Join Date: 07-07-2002
Location: US
Age: 16
Posts: 16,568
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Reputation Power: 50
                     
Re: Data acq., development system to use?

ND4SPD is offline  
post #12 of 12 Old 01-27-2006, 11:29 PM
 
Join Date: 02-04-2005
Posts: 1,549
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Reputation Power: 0
           
Re: Data acq., development system to use?

Quote:
Originally Posted by sheepofblue
only if you understand that there are only 10 kinds of people geeks and non-geeks.
navydevildoc is offline  
Reply

  Lower Navigation
Go Back   Honda Motorcycles - FireBlades.org > Other > Off-Topic

Quick Reply
Message:
Options

Register Now



In order to be able to post messages on the Honda Motorcycles - FireBlades.org forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.

User Name:
Password
Please enter a password for your user account. Note that passwords are case-sensitive.

Password:


Confirm Password:
Email Address
A valid e-mail address is REQUIRED. You will not have access to any site features until you activate your account using the activation e-mail that is sent to this address.

Email Address:
OR

Log-in










Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page



Similar Threads
Thread Thread Starter Forum Replies Last Post
Data logger / Lap timer Maz General Discussion 4 11-30-2005 1:12 PM
Help backing up data in Outlook Express? Chain Off-Topic 3 11-24-2005 2:29 PM
Who can host a pic??? Have great pics of honda superbike from daytona last year. Vizsladog44 General Discussion 23 01-16-2005 7:32 PM
More 1000RR Dyno Data From Arrow hiside Honda FireBlade 24 02-11-2004 7:44 PM

Posting Rules  
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

 
For the best viewing experience please update your browser to Google Chrome