Go to Post There are laws of physics, useful rules of thumb, and cold hard economics that come into play to be sure but at it's core Engineering is Art. For these artists, there is no substute for the sound engineering judgement. - Joe Johnson [more]
Home
Go Back   Chief Delphi > Technical > Programming > Java
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Spotlight this post!  
Unread 26-10-2009, 13:37
andrewmerrill andrewmerrill is offline
Registered User
FRC #1540 (The Flaming Chickens)
Team Role: Mentor
 
Join Date: Oct 2009
Rookie Year: 2004
Location: Portland, OR
Posts: 3
andrewmerrill is an unknown quantity at this point
Java Questions

I'm trying to get a sense of what the capabilities of the new Java platform are going to be. I'd love any help those who know might be able to provide to any of the following questions.

1) Is it easy to see the output from System.out.println() on your PC?

2) What happens when your Java program throws an Exception? Do you get the Exception message and stack trace on your PC?

3) Does remote debugging (breakpoints, watching variables) work?

4) Assuming that they are available, has anyone tried using Java's Threads on a cRio? Does they work well?

5) We've heard that the Java system we will be using for FRC is based on the Java ME edition, but Java ME comes in two configurations (CLDC and CDC) and I haven't heard anyone specify which we will be using. As I understand it, the system we're using is based on Squawk, which in turn claims to be CLDC 1.1 compatible, but it would be nice to have this confirmed from someone who knows for sure.

The CLDC 1.1 (JSR 139) configuration (documented here: http://java.sun.com/javame/reference/apis/jsr139/) has classes like Thread, Vector, Hashtable, Random, and a Math class with floating point functions).

The older CLDC 1.0 (JSR 30) configuration (documented here: http://java.sun.com/javame/reference/apis/jsr030/) has a Math class without any floating point functions like sin, cos, etc.

The much richer CDC 1.1.2 (JSR 218) configuration (documented here: http://java.sun.com/javame/reference/apis/jsr218/) has many more classes, including (for example) ArrayList, LinkedList, HashMap, TreeMap, HashSet, TreeSet, BitSet, etc.

Thanks in advance for any help you can provide. I'm the software mentor for my team and I'd like to give my students a clearer picture of what the FRC Java system will be like.

Andrew Merrill
Software Mentor for team 1540, the Flaming Chickens
Reply With Quote
 


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Java team1512 Java 2 21-10-2009 06:36
Java vs. C++ nickmagus Programming 3 05-09-2009 19:23
**FIRST EMAIL**/Java and Orbit Balls *****JAVA DISCUSSION*** Pjohn1959 Programming 37 31-08-2009 15:55
Java Books Yan Wang Programming 1 27-12-2002 16:26
No Java for XP Kyle Fenton Chit-Chat 21 23-07-2001 20:15


All times are GMT -5. The time now is 08:50.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi