| Which IDE to choose (more specific than earlier, very similar post)? |
|
 |
Index ‹ java-programmer
|
- Previous
- 2
- c prog socket connect to java programmy c program wants to send a message to java program through socket.
The problem i have is the message received by java socket server
is not a complete message most of time. Please see my attachment of
c prog and java program.
Thank you very much for your kind help.
Mei
Here is my c client program:
#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
void error(char *msg)
{
perror(msg);
exit(0);
}
int main(int argc,char **argv) {
FILE *fileIn; /* declare a FILE pointer */
FILE *fileOut; /* declare a FILE pointer */
char buffer[8000];
char line[4000];
char c;
int create_socket;
int bufsize = 1024;
int len=0;
int cnt=0;
char *cmd = "XML2Marc,/export/home/mml/Marc4jProg/Marc4jTest/testcase/exporttsamnonowner5.xsl,MARC8,";
int sockfd, portno, n;
struct sockaddr_in serv_addr;
struct hostent *server;
fileOut = fopen("data/out.xml", "w");
if(fileIn==NULL) {
printf("Error: can't open file.\n");
return 1;
}
else {
strcat(buffer,cmd);
if ( (fileIn = fopen("data/test.xml", "r")) != NULL) {
fgets(line, sizeof(line), fileIn);
}
fclose(fileIn);
strcat(buffer,line);
strcat(buffer,"\r\n");
len= strlen(line);
printf("debug::buffer:: %d \n %s", len, buffer);
fprintf(fileOut,"%s", buffer);
portno = 5088;
sockfd = socket(AF_INET, SOCK_STREAM, 0);
if (sockfd < 0)
error("ERROR opening socket");
server = gethostbyname("hopper2.rlg.org");
if (server == NULL) {
fprintf(stderr,"ERROR, no such host\n");
exit(0);
}
bzero((char *) &serv_addr, sizeof(serv_addr));
serv_addr.sin_family = AF_INET;
bcopy((char *)server->h_addr,
(char *)&serv_addr.sin_addr.s_addr,
server->h_length);
serv_addr.sin_port = htons(portno);
if (connect(sockfd,&serv_addr,sizeof(serv_addr)) < 0)
error("ERROR connecting");
n = write(sockfd,buffer,strlen(buffer));
sleep(20);
if (n < 0)
error("ERROR writing to socket");
bzero(buffer,4000);
printf(" test ");
n = read(sockfd,buffer,4000);
if (n < 0)
error("ERROR reading from socket");
printf("output::: %s\n",buffer);
printf("%d",n);
if(strlen(buffer)<2){ //try another time
n = read(sockfd,buffer,4000);
if (n < 0)
error("ERROR reading from socket");
printf("output::: %s\n",buffer);
}
printf("File opened. Now closing it...\n");
fclose(fileIn);
fclose(fileOut);
return 0;
}
}
and here is the partial java program:
public class Marc4jWorker extends Thread{
....
public void run(){
char[] ln=new char[8000];
OutputStream outbound=null;
InputStream inbound =null;
while(true){
String line="";
int cc=0;
String action= null;
String style=null;
String encode="UTF8";
String xmlstr=null;
//String line;
try{
inbound = client.getInputStream();
int btecnt = inbound.available();
byte[] bf=null;
if(btecnt<=0)
continue;
else {
bf = new byte[btecnt];
inbound.read(bf);
}
//why the message is incomplete ????
System.out.println("server: input bytes length:"+bf.length);
line =new String(bf);
if(Config.ENDREQ.equalsIgnoreCase(line)){
outbound.close();
client.close();
System.err.println("request end");
break;
}
//line = bf.toString(Config.ENC_UTF8);
int ps_firstcomma =line.indexOf(',',0);
int ps_secondcomma = 0;
int sz=line.length();
if(ps_firstcomma>0 && ps_firstcomma<sz-1)
action=line.substring(0,ps_firstcomma).trim();
ps_secondcomma=line.indexOf(',',ps_firstcomma+1);
if(ps_firstcomma<ps_secondcomma && ps_secondcomma>0 &&
ps_secondcomma<sz-1)
style=line.substring(ps_firstcomma+1,ps_secondcomma).trim();
ps_firstcomma=ps_secondcomma+1;
ps_secondcomma=line.indexOf(',',ps_firstcomma+1);
if(ps_secondcomma>0 && ps_secondcomma<sz-1){
encode=line.substring(ps_firstcomma,ps_secondcomma).trim();
Log.println("server encode:"+encode);
//for action is xml2marc, input xml encoding is always UTF8
if(action.equalsIgnoreCase("xml2marc")){
xmlstr= new
String(bf,Config.ENC_UTF8).substring(ps_secondcomma+1);
}else if("marc2xml".equalsIgnoreCase(action)){
if(Config.ENC_UTF8.equalsIgnoreCase(encode))
xmlstr= new
String(bf,Config.ENC_UTF8).substring(ps_secondcomma+1);
else
xmlstr= new
String(bf,Config.ENC_ISO).substring(ps_secondcomma+1);
}else{
System.out.println("Unsupported Action!");
continue;
}
}
FileOutputStream fout =null;
String rs = null;
if(action.equalsIgnoreCase("xml2marc")){
if(Config.ENC_UTF8.equalsIgnoreCase(encode)){
fout = new FileOutputStream("/tmp/servertest.input",true);
fout.write(xmlstr.getBytes(Config.ENC_UTF8));
fout.close();
}
else {
fout = new FileOutputStream("/tmp/servertest.input",true);
fout.write(xmlstr.getBytes(Config.ENC_ISO));
fout.close();
}
rs = Xml2Marc.toMarc(style,encode,xmlstr);
}else if(action.equalsIgnoreCase("marc2xml")){
if(Config.ENC_UTF8.equalsIgnoreCase(encode)){
fout = new FileOutputStream("/tmp/servertest.input",true);
fout.write(xmlstr.getBytes(Config.ENC_UTF8));
fout.close();
}
else {
fout = new FileOutputStream("/tmp/servertest.input",true);
fout.write(xmlstr.getBytes(Config.ENC_ISO));
fout.close();
}
rs = Marc2Xml.toXML(style,encode,xmlstr);
}
fout = new FileOutputStream("/tmp/servertest.output");
outbound =client.getOutputStream();
if(rs==null || rs.length()==0)
rs="00005";
if("Xml2Marc".equalsIgnoreCase(action)){
if(encode.equalsIgnoreCase(Config.ENC_UTF8)){
outbound.write(rs.getBytes(Config.ENC_UTF8));
fout.write(rs.getBytes(Config.ENC_UTF8));
}else{
fout.write(rs.getBytes(Config.ENC_ISO));
outbound.write(rs.getBytes(Config.ENC_ISO));
}
}else if("Marc2Xml".equalsIgnoreCase(action)){
outbound.write(rs.getBytes(Config.ENC_UTF8));
fout.write(rs.getBytes(Config.ENC_UTF8));
}
outbound.flush();
fout.close();
} catch (IOException e) {
Log.println("Read failed"+e.toString());
System.exit(-1);
}catch(Exception e){
Log.println("server error:"+e.toString());
}
}
}
- 3
- renameTo for Directories on SolarisI've been attempting to rename a directory on Solaris 8 and continue to
have problems.
I read other threads that mention it is not possible to do when moving
between partitions on Solaris, but I am renaming to the same
paritition.
I am basically attempting the following:
File oldName = new File("/opt/OldDirectoryName");
File newName = new File("/opt/NewDirectoryName");
if ( oldName.renameTo( newName ) )
// Successfully renamed
else
// Failed to rename
For some reason I seem to continually be unable to do this.
Any ideas?
Eric
- 5
- Eclipse won't startHi
I have just installed eclipse-2.1.1_2 on my FreeBSD 4.8 computer.
When I try to run it I get:
java.lang.UnsatisfiedLinkError:
/usr/local/eclipse/plugins/org.eclipse.swt.gtk_2.1.1/os/freebsd/x86/lib
swt-pi-gtk-2135.so: /usr/local/lib/libgthread-2.0.so.200: Undefined
symbol "pthread_attr_destroy"
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1382)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1290)
at java.lang.Runtime.loadLibrary0(Runtime.java:749)
at java.lang.System.loadLibrary(System.java:820)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:108)
at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:18)
at org.eclipse.swt.widgets.Display.create(Display.java:469)
at org.eclipse.swt.graphics.Device.<init>(Device.java:111)
at org.eclipse.swt.widgets.Display.<init>(Display.java:303)
at org.eclipse.swt.widgets.Display.<init>(Display.java:299)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:1361)
at
org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoade
r.java:858)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:468)
at java.lang.reflect.Method.invoke(Native Method)
at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
at org.eclipse.core.launcher.Main.run(Main.java:747)
at org.eclipse.core.launcher.Main.main(Main.java:583)
(eclipse:9359): Gtk-WARNING **: Unable to locate theme engine in
module_path: "redmond95",
Btw I have heard Eclipse has a C++ plugin, would it be possible to get
that into the port collection?
br
socketd
_______________________________________________
email***@***.com mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-java
To unsubscribe, send any mail to "email***@***.com"
- 6
- [Sizing: Tomcat 4.1.x] Memory Usage for the Session TrackingHello all,
i'd like to know how much memory the application server
have been used for tracking a new session.
i've tried the jProfiler from the ej-Tech however i found
seems it don't have an easy way to calculate the total
amount of memory the related object instacnes used for the
session tracking. i guess org.apache.catalin.session* is
the point to start with, however, to me, it's a little too
hard.
do anyone of you have did this similar thing?
say, to calculate the total amount of memory used, when a
browser visit a particular page, and the server create new
sesssion related objects and return the browser a new cookie
with 2 attributes initialized? e.g., name="matthew", sex="M"?
thanks a lot in advance.
---
matthew
- 6
- How to detect existing text tables in a hsql db?I have a Java-Application that creates several text-tables at the first
start. When I start the application again I just want to check, if the
text tables exist. But the application always returns a "false, table
does not exist" and the localdb.properties and localdb.script files are
written new. After that, the tables can be detected, but only until the
next start of the application.
dbcon.connect(LOCALDRIVER, LOCALPROTOCOL, LOCALDATABASE, LOCALUSER,
LOCALPASS);
DatabaseMetaData metadata = dbcon.con.getMetaData();
String[] aTyps = new String[]{"TABLE"};
ResultSet result = metadata.getTables(null, null, "%", aTyps);
while (result.next()) {
System.out.println(result.getString("TABLE_NAME"));
}
result.close();
Susanne
- 8
- converting between double and integerI have a variable declared as a double as :-
sValue = Math.floor(Math.sqrt(polynomialDegree));
where 'polynomialDegree' is an integer.
How do I convert 'sValue' to an integer?? I cant declare sValue as an
integer straight off because its returning an error message saying 'possible
loss of precision', and have tried to convert it to an integer using
intValue() but keep getting an error saying 'double cannot be dereferenced'
Where am i going wrong?
Thanks
- 10
- J2EE programming on very old computerHi
I've old computer (Celeron 300 HHz, 64 RAM, WIN98)
Cold You say me, which app I need to start learn Java (J2EE) on this computer.
Best regards
Krzysztof
- 10
- Regex syntaxI have managed to form the regex for the following two:
CTL = <any US-ASCII control character (octets 0 - 31) and DEL (127)>
String CTL_REGEX = "([[\\x00-\\x1F]\\x7F])";
LWS = [CRLF] 1*( SP | HT )
String LWS_REGEX = "((\r\n)??( |\\x09)+?)";
However, the following stumped me for hours.
TEXT = <any OCTET except CTLs, but including LWS>
String TEXT_REGEX = ...... // help me out please.
- 13
- client server communication in java I have a java web service that returns byte arrays to the client.
First a byte array is returned and the server gets the acknowledgement,
then the next byte array is sent and so on. But I don't have much idea
how to implement it. How can I resume from where I stopped at the
server side? Can anyone give me some idea so that I can proceed?
- 13
- Socket functionality on jre 1.6.0 beta b59g
OK, it seems that on Windows XP Pro, that Socket has changed significantly,
breaking lots of my code.
Using "localhost" no longer appears to work to create a Socket object
on a port. Have to use "127.0.0.1" instead. Other aspects of Socket
also appear to be flaky/changed... I can certainly "ping localhost" so
it's not that localhost has a problem.
Can someone please explain the plain Socket changes for this new 1.6 ??
java version "1.6.0-beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.6.0-beta-b59g)
Java HotSpot(TM) Client VM (build 1.6.0-beta-b59g, mixed mode, sharing)
- 13
- javaw.exe - Xrs -jar my.jarAs I understand when Java program started this way it should ignore user
logoff
and continue working but it doesent for me :(
I run my application from cmd on WinXP like this :
javaw.exe - Xrs -jar my.jar
When I logoff from system application exits , what I'am doing wrong ?
regards,
Os
- 13
- Struts, Spring, ... what about Swing?So many Web frameworkings seem to have sprung up but are there any
really good frameworks for fat clients using things like Swing?
I am most interested in how the server side objects interact with Swing
components, the design patterns behing client/middleware/server/db apps
etc.
thanks
Tim
- 13
- java.sql.SQLException: Io exception: The Network Adapter could not establish the Hi,
I am sridhar, i have Oracle 10g express on my machine , when i am
trying to connect to Database via java jdbcAPI using Thin Driver , i
am getting the following Exception:
java.sql.SQLException: Io exception: The Network Adapter
could not establish the connection.
How can i resolve this problem,can any one give me the appropriate
solution.
Thanks
Sridhar
- 15
- Creating tiled image from multiple tiff sources in JAIHi all,
My situation is as follows. I have a number of tiff files containing
adjacent tiles which I would like to combine into one image. Currently I
achieve this goal in the following manner using the Java Advanced Imaging
library:
1) Create a target TiledImage with attributes appropriate to hold all tiles.
2) Load each tiff file into a separate PlanarImage.
3) Get the Rasters of each of these PlanarImages and translate coordinates
according to the rectangle they must occupy in the target TiledImage
4) Invoke TiledImage.setData(Raster) with the translated raster for each
tile
This works ok, but it does not seem to take advantage of the JAI's
pull-model; image data is loaded into memory immediately, probably as a
consequence of the call to getRaster(). However I wish to defer the loading
of image data into memory until it is needed, because only a subset of all
tiles are two be displayed at any one time.
I hence believe I need something along the lines of the NullOpImage class.
Unfortunately, the constructor for this class only takes a single source,
while I need to be able to pass a source for each tiff tile. One solution is
to subclass NullOpImage (or its superclass, PointOpImage) and take care of
things myself. Is this the way to go about it, or is there a better and
easier solution?
Any suggestions will be greatly appreciated.
Regards,
Michael.
- 15
- HELP needed: Small Java applet I need a graphic Java applet that makes the following steps:
Given a circumference of radius "r",
Draw onscreen, say, 20 random radius.
Then, every time you press a button:
Rotate the 20 radius a given random angle (same for everyone).
Draw the new radius onscreen.
Note: The radius endpoints should be stored in float arrays and drawn as
float. (Of course one of the endpoints of every radius would be the center
of the circumference.)
I'm not very good at Java at the moment but I'd like to transform an old
program from QBasic into a java applet and I think that this little
framework is all I need. What I am getting at the moment is a lot of
compilation errors I don't understand.
The program I want to transform is here:
http://www.josechu.com/moving_fractal/index.htm
Thanks,
Josechu
|
| Author |
Message |

|
Posted: 2004-6-9 15:41:00 |
Top |
java-programmer, Which IDE to choose (more specific than earlier, very similar post)?
Hello guys,
I'm C++/Windows programmer and I'd like to smoothly switch to Java. I read
replies to earlier, very similar post, but I didn't even hear about such
IDEs :-(
My question is following: using what IDE can I easily create applets with
controls like edit, list, combo boxes, buttons, tree controls and - this is
very important - have support to draw 3D graphics? Some time ago I was using
Borland JBuilder, but I guess it was not intended for building commercial
releases. I was browsing Sun Microsystems' site and found free "Sun Java
Studio Creator, Early Access". Can I create in it commercial applets using
features that I described above? If not, please advise me something free or
really good enough (read: easy to develop applets) to spend money IDE;
preferably free of course :-)
Generally I focused on "Sun Java Studio Creator, Early Access", but I'm
waiting for your replies.
Please reply, your opinion is crucial for me.
Regards
P.S. I'm not going to create server-side applets. I will be doing applets
run in web browser.
|
| |
|
| |
 |
Thomas Weidenfeller

|
Posted: 2004-6-9 19:31:00 |
Top |
java-programmer >> Which IDE to choose (more specific than earlier, very similar post)?
Gelmir Tinehtel?wrote:
> My question is following: using what IDE can I easily create applets
Consider writing Java applications instead. If you have a need for
deployment via the internet, deploy the application with Java WebStart
(comes with Java).
> with
> controls like edit, list, combo boxes, buttons, tree controls and
"control" is a Windows term. Please consider adapting the usual
terminology. The general, not-java specific term is widgets. In Java
terminology, these are subclasses of Component.
When you change to Java, plan some time to learn about layout managers.
Positioning and sizing widgets in Java is quite different from doing so
in Windows. Some people will tell you to ignore layout managers. This is
bad advice. You will end up with non cross-platform compatible programs.
> - this is
> very important - have support to draw 3D graphics?
Java comes with a rich 2D (not 3D) API. You have to check if this is a
sufficient base to build your 3D drawings. Java also has a 3D extension.
However, I have never seen reports that anyone used that in an applet.
An application instead of an applet sounds more reasonable to me. There
is also a Java OpenGL binding out there which might be of use for you.
Since you asked about IDEs, Java's 3D capabilities are not a matter of
an IDE. They are a matter of which additional API you want to use.
> Some time ago I was using
> Borland JBuilder, but I guess it was not intended for building commercial
> releases.
The quality of your application/applet does not depend on your IDE. it
depends on your skills. The IDE is just a tool. There is no technical
limitation in the many JBuilder versions which would prevent you from
building a commercial program. There might be license restrictions in
the free version, which should not be in the commercial versions. Many,
many people have successfully released commercial programs build with
JBuilder.
> I was browsing Sun Microsystems' site and found free "Sun Java
> Studio Creator, Early Access". Can I create in it commercial applets using
> features that I described above? If not, please advise me something free or
> really good enough (read: easy to develop applets) to spend money IDE;
> preferably free of course :-)
The IDE question has been asked so often, why don't you just read an
archive of this group and try some? Since we don't know your individual
preferences and requirements, anyone giving you a name is just doing
some random guessing, anyway.
In principle, the Java 2 SDK from Sun, and a text editor is all you need
to do some development. It is inconvenient but not impossible.
> P.S. I'm not going to create server-side applets. I will be doing applets
> run in web browser.
There is no such thing as "server-site applets" in Java. And again,
consider an application instead of an applet.
/Thomas
|
| |
|
| |
 |
Aidan

|
Posted: 2004-6-9 21:05:00 |
Top |
java-programmer >> Which IDE to choose (more specific than earlier, very similar post)?
Thomas Weidenfeller wrote:
> Java comes with a rich 2D (not 3D) API. You have to check if this is a
> sufficient base to build your 3D drawings. Java also has a 3D extension.
> However, I have never seen reports that anyone used that in an applet.
> An application instead of an applet sounds more reasonable to me.
Why not in an applet?
|
| |
|
| |
 |
Bryce

|
Posted: 2004-6-9 22:05:00 |
Top |
java-programmer >> Which IDE to choose (more specific than earlier, very similar post)?
On Wed, 9 Jun 2004 09:41:20 +0200, "Gelmir Tinehtel? <email***@***.com>
wrote:
>I'm C++/Windows programmer and I'd like to smoothly switch to Java. I read
>replies to earlier, very similar post, but I didn't even hear about such
>IDEs :-(
Why don't you try them out and make a decision on what YOU prefer.
>My question is following: using what IDE can I easily create applets with
>controls like edit, list, combo boxes, buttons, tree controls and - this is
>very important - have support to draw 3D graphics?
Most have t his support, either natively or via plugins.
> Some time ago I was using
>Borland JBuilder, but I guess it was not intended for building commercial
>releases.
Why do you say that?
>I was browsing Sun Microsystems' site and found free "Sun Java
>Studio Creator, Early Access". Can I create in it commercial applets using
>features that I described above? If not, please advise me something free or
>really good enough (read: easy to develop applets) to spend money IDE;
>preferably free of course :-)
Netbeans, Eclipse (with plugins) just to name 2
>Generally I focused on "Sun Java Studio Creator, Early Access", but I'm
>waiting for your replies.
>Please reply, your opinion is crucial for me.
now with more cowbell
|
| |
|
| |
 |

|
Posted: 2004-6-9 22:08:00 |
Top |
java-programmer >> Which IDE to choose (more specific than earlier, very similar post)?
"Thomas Weidenfeller" <email***@***.com> wrote in message
news:ca6sah$prm$email***@***.com...
>
> "control" is a Windows term. Please consider adapting the usual
> terminology. The general, not-java specific term is widgets. In Java
> terminology, these are subclasses of Component.
Yes, that's right - I will try to remember keeping proper terminology on
Java newsgroups although I think it is not relevant if everyone knows what
is what :-)
By saying "switch to Java" I didn't mean to say that I'm doing it for good -
still I'm a (hard)core Windows C++ programmer, temporarily switching to
Java.
> When you change to Java, plan some time to learn about layout managers.
> Positioning and sizing widgets in Java is quite different from doing so
> in Windows. Some people will tell you to ignore layout managers. This is
> bad advice. You will end up with non cross-platform compatible programs.
Thank you for advise. I guess my first step will be to check what the layout
manager is.
> Since you asked about IDEs, Java's 3D capabilities are not a matter of
> an IDE. They are a matter of which additional API you want to use.
You're right again, if I was unclear, my apologizes. Anyway, I've decided to
use Sun's Java SDK. Samples are really impressive.
> The quality of your application/applet does not depend on your IDE. it
> depends on your skills. The IDE is just a tool. There is no technical
> limitation in the many JBuilder versions which would prevent you from
> building a commercial program. There might be license restrictions in
> the free version, which should not be in the commercial versions. Many,
> many people have successfully released commercial programs build with
> JBuilder.
>
>
> The IDE question has been asked so often, why don't you just read an
> archive of this group and try some? Since we don't know your individual
> preferences and requirements, anyone giving you a name is just doing
> some random guessing, anyway.
>
> In principle, the Java 2 SDK from Sun, and a text editor is all you need
> to do some development. It is inconvenient but not impossible.
Technically this is true, and also applies to Windows applications - you can
write whole thing in Notepad - but in my opinion you wouldn't achieve the
same quality if you were writing application using convenient, integrated
IDE, with help system. I see now I definitely was not enough clear when
asking my question. What I wanted to know was how painlessly jump into Java
development - following your thought - without using Java 2 SDK and Notepad.
After short research I decided to choose JBuilder as a very consistent and
convenient tool.
> > P.S. I'm not going to create server-side applets. I will be doing
applets
> > run in web browser.
>
> There is no such thing as "server-site applets" in Java. And again,
> consider an application instead of an applet.
What about "servlets"? Aren't they server-side (my mistake: was "site",
should be "side") applets? I wanted to say by that I'm going to create
downloadable applets running within web browser.
And what is wrong with word "applet"? I'm not vicious, just curious, so if
you could explain it to me please, it would great.
My regards and thanks for reply.
|
| |
|
| |
 |
Thomas Weidenfeller

|
Posted: 2004-6-9 22:16:00 |
Top |
java-programmer >> Which IDE to choose (more specific than earlier, very similar post)?
Aidan wrote:
> Why not in an applet?
- Loading time, each time you start the applet. Especially if you have
to load an additional large 3D library over the net.
- I would bet a good 3D API has some native library, too. Try to get
that in place from an applet.
Also the usual problems with applets:
- Hassle with different browser versions and the plugin needs to be
installed
- Security restrictions unless you sign the applet
- The need to have to run a browser in order to start the applet
It just doesn't look to me like applets are an adequate technology for a
non-trivial 3D visualization tool.
/Thomas
|
| |
|
| |
 |

|
Posted: 2004-6-9 22:20:00 |
Top |
java-programmer >> Which IDE to choose (more specific than earlier, very similar post)?
"Bryce" <email***@***.com> wrote in message
news:email***@***.com...
>
> Why don't you try them out and make a decision on what YOU prefer.
It is not possible because of the lack of time. Unfortunately, I'm not doing
it just for fun.
> >My question is following: using what IDE can I easily create applets with
> >controls like edit, list, combo boxes, buttons, tree controls and - this
is
> >very important - have support to draw 3D graphics?
>
> Most have t his support, either natively or via plugins.
Thanks - with this knowledge I can start searching.
> > Some time ago I was using
> >Borland JBuilder, but I guess it was not intended for building commercial
> >releases.
>
> Why do you say that?
Right, after checking Borland's site JBuilder seems to be (or is) definitely
a powerful tool.
Thanks for reply - I was interested in Eclipse and JBuilder, but have chosen
JBuilder.
|
| |
|
| |
 |
Andrew Thompson

|
Posted: 2004-6-10 0:19:00 |
Top |
java-programmer >> Which IDE to choose (more specific than earlier, very similar post)?
On Wed, 9 Jun 2004 16:07:58 +0200, Gelmir Tinehtel?wrote:
> "Thomas Weidenfeller" <email***@***.com> wrote in message
...
>>> P.S. I'm not going to create server-side applets. I will be doing
>>> applets run in web browser.
>>
>> There is no such thing as "server-site applets" in Java. And again,
>> consider an application instead of an applet.
>
> What about "servlets"? Aren't they server-side (my mistake: was "site",
> should be "side") applets? I wanted to say by that I'm going to create
> downloadable applets running within web browser.
Downloadable applets do not necessarily
require any 'server-side' help (beyond
the server specifying the .jnlp as the
correct mime-type)
Server-side help is only required for extra
functionality like obtaining filtered results
from a D/B based upon applet requests..
> And what is wrong with word "applet"? I'm not vicious, just curious, so if
> you could explain it to me please, it would great.
What Thomas wrote was of interest to me as well,
as I have always looked to '3D Applet' as the
ultimate test of whether it is practical to deploy
3D Java to the masses, but always had my doubts..
I have had considerable head-aches as a *developer*
to get any 3D stuff working at all, it does not
seem like something practicle for deploying via
the net generally, let alone in an applet.
[ ..looking forward to being proved wrong, though.. ]
--
Andrew Thompson
http://www.PhySci.org/ Open-source software suite
http://www.PhySci.org/codes/ Web & IT Help
http://www.1point1C.org/ Science & Technology
|
| |
|
| |
 |
Bryce

|
Posted: 2004-6-10 1:19:00 |
Top |
java-programmer >> Which IDE to choose (more specific than earlier, very similar post)?
On Wed, 9 Jun 2004 16:19:31 +0200, "Gelmir Tinehtel? <email***@***.com>
wrote:
>"Bryce" <email***@***.com> wrote in message
>news:email***@***.com...
>>
>> Why don't you try them out and make a decision on what YOU prefer.
>
>It is not possible because of the lack of time. Unfortunately, I'm not doing
>it just for fun.
True, but you will never really know an IDE unless you try it out. I
think you could ask opinions about 5 different IDE's and find equal
number of people that like or dislike each one.
>> > Some time ago I was using
>> >Borland JBuilder, but I guess it was not intended for building commercial
>> >releases.
>>
>> Why do you say that?
>
>Right, after checking Borland's site JBuilder seems to be (or is) definitely
>a powerful tool.
It is. I don't personally use it, prefering cheap/free IDEs.
>Thanks for reply - I was interested in Eclipse and JBuilder, but have chosen
>JBuilder.
now with more cowbell
|
| |
|
| |
 |
Aidan

|
Posted: 2004-6-10 3:40:00 |
Top |
java-programmer >> Which IDE to choose (more specific than earlier, very similar post)?
Thomas Weidenfeller wrote:
> Aidan wrote:
>
>> Why not in an applet?
>
>
> - Loading time, each time you start the applet. Especially if you have
> to load an additional large 3D library over the net.
Applets can cache their program data just like a Webstart app can too.
> - I would bet a good 3D API has some native library, too. Try to get
> that in place from an applet.
I'd bet not. http://www4.alzado.net/edparticipar.html
Not exactly Quake III, but a 3D applet none the less.
> Also the usual problems with applets:
>
> - Hassle with different browser versions and the plugin needs to be
> installed
The plugin works pretty well now on all the main browsers.
> - Security restrictions unless you sign the applet
Don't Webstart apps run in some sort of sandbox also? I may be wrong,
since the last Webstart app I made was a few years ago.
> - The need to have to run a browser in order to start the applet
> It just doesn't look to me like applets are an adequate technology for a
> non-trivial 3D visualization tool.
Fair enough, but it depends on the app. I do prefer Webstart myself for
most things.
Aidan
|
| |
|
| |
 |
| |
 |
Index ‹ java-programmer |
- Next
- 1
- A specific external package import from javacWhich file(s) are required?
Where should these file(s) go?
What's the javac syntax to compile Test16 into ...\class\?
Given this directory structure:
C:\java\java\jTidy\Test16.java
C:\java\org\w3c\
C:\java\class\
Given that Test16.java has this import:
import org.w3c.tidy.Tidy;
SSCE @ <http://thufir.lecktronix.net/java/Test16.java>
Here's what I've gleaned from the 'net:
C:\java> javac -d . org\w3c\* C:\java\java\*
Clearly not correct, but that's my best effort at this point :(
thank you,
Thufir Hawat
- 2
- JNI: call C-main program from JavaI have a C-program which calls Java functions through JNI.
The C-part runs okay, and I want to debug the Java code.
For that reason, I want to start the Java debugger and then start the
C-main program through JNI. After that I hope I can set
breakpoints within the Java part and start debugging.
In the documents I saw that "System.LoadLibrary()" can load
only DLL's and shared object, but no main-program.
Thanks for any help,
Josef
- 3
- Help! I don't know where to turn.> Then I went to java.sun.com and decided I have old packages and was
> going to upgrade everything. As far as I can tell, I downloaded the
> following:
>
> - the JS2E 1.5.0 (?)
> - the JDK
> - the JVM
> - the NetBeans 4.1 (?) bundle
> - the documentation tree
>
> So this seems hunky-dory. The problem now is two-fold:
>
> (a) I can't start the Java console anymore (I saw it once and it looks
> totally different than the previous version) though everytime I
> doubleclick the coffee mug icon in the Control Panel, it starts a new
> instance of javaw.exe.
> (b) Now my Mozilla Thunderbird 1.6 won't connect to my email server to
> retrieve my email.
>
> Can anyone provide some assistance or point me to the right place?
> Many thanks!
>
> Mike
If you have downloaded the J2SE 1.5.0 SDK (or the JDK 1.5.0) and ran
the installation, you do not need to install JVM (i assume you mean
JRE). The java console will look different if you have installed the
JDK.
I am not sure if you can keep two jdks installed. It is possible, but
if you want to save yourself frustation, uninstall the previous jdk
(and jre. Installing the jdk installs jre too along with it. :) ) and
install the new one.
Dont know about netbeans. Possibly, it needs the JAVA_HOME variable
set.
Also the documentation is totally separate. You just need to unzip to a
folder to read it, and not install. Its just a bunch of html files. Do
not worry about it. You can have as many docs of different versions as
you want.
Probably you messed up the internet settings so the problem with
thunderbird. nothing to do with java i suppose. not sure since i have
not used thunderbird yet.
- 4
- Newbie Question - ArrayLists and methodsHello all (again),
My problem here is that I'm trying to build a list of ArrayLists that
hold data and I want to add the newly derived data into a table where
it's dependent on the first row. A short version of my program to
illustrate what I mean:
import java.util.*;
public class MyProg2 {
public static void main(String[] args) {
List table = new ArrayList ();
List <Integer> data = new ArrayList <Integer>();
data.add(1);
data.add(3);
data.add(4);
table.add(data);
System.out.println ("table(0) = " + table.get(0));
ArrayList <Integer> newNode = new ArrayList <Integer>();
newNode = createNode((ArrayList)table.get(0),0);
table.add(newNode);
System.out.println ("Added in a new row and table is now:");
System.out.println ("table(0) = " + table.get(0));
System.out.println ("table(1) = " + table.get(1));
} //end main driver
public static ArrayList createNode(ArrayList items,int lParen){
int a = 0; int b=0; int c=0;
if (items.size() >= 2){
a = Integer.valueOf(items.get(lParen).toString());
b = Integer.valueOf(items.get(rParen).toString());
c = a + b;
items.remove(lParen);
items.remove(lParen);
items.add(lParen,c);
}
return items;
}
}
(I'm unable to get rid of all the unchecked msgs because putting the
<Integer> tag sometimes made the program uncompilable. Use --nowarn
when you compile this program. :)
Iin this code, row 0 of table is changed in the method while it
creates row 1, but I don't understand why and don't know how to keep
it from changing. From this behavior, it's leading me to believe
ArrayLists are passed by value or is this the way of ArrayLists? I
thought parameters were passed by reference? What am I missing here?
-t
- 5
- Piped stream help.Hi Everyone,
I have two servlets that both need access to a data file. I would like to
have a 'driver' program that takes care of writing / reading objects to the
data file and i would like the driver program to be able to communicate
objects to each servlet. Can i do this w/ pipedinput / output streams? I do
not understand how i can reference a piped output stream in one object from
another!
TIA, Andrew.
- 6
- [OT] SourceForge AddReleaseTaskOfftopic: A question about HTTPS / Java:
I'm writing an Ant task to automate the SourceForge 'Add release' procedure.
For this I'm using Jakarta Commons Net and HttpClient.
The task can be used in an Ant build file as follows:
<taskdef name="sfaddrelease"
classname="org.xins.util.ant.sourceforge.AddReleaseTask"
classpath="xins-common.jar:commons-net.jar:commons-httpclient.jar"
/>
<sfaddrelease
user="znerd"
password="${password}"
file="build/xins-${version}.tar.gz"
group="71598"
package="71219"
release="${version}"
/>
The login is done using HTTPS. The Commons HttpClient library supports this.
But apparently, the server is not trusted, because I get a
javax.net.ssl.SSLHandshakeException. The message is:
"java.security.cert.CertificateException: Could not find trusted
certificate"
Apparently, I need to get the certificate of sourceforge.net and store it in
a keystore. Perhaps I should use 'keytool -import' for this, in some way.
Questions:
* How do I get the certificate of sourceforge.net?
* How do I store it in a file so that Java will accept it?
Ernst
_______________________________________________
email***@***.com mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-java
To unsubscribe, send any mail to "email***@***.com"
- 7
- using importI'm trying to import the Welomb class in the java divelog tutorial into
another application. But when I type import divelog.* it refuses
the absolute path for Welcome is
d:\Documents\Java\Divelog\src\divelog
the application I'm trying to import it from is at
d:\Documents\Java\Frames\src\frames
I've also tried creating a library (MyLibrary) and pointing to the
divelog.jar file and setting the classpath to point at divelog.jar. I've
then added the library to my project but when I try and create a Welcome
class it says it cant find the class. So neither using a library or
importing work.
I'm using sun java studio enterprise8 (free) does anyone know how to import
the divelog package into my app using an import statement.
I've tried the following with no success
import divelog.*
import Documents.Java.Divelog.src.divelog.*
in both cases I get package diesnt exist
any suggestion welcome!!
- 8
- sourse & installationhere i'm for asking to u all that how can i install or download java
run time base running with console via internet.
- 9
- Synth L&F as jarHello,
i am trying to build a L&F basedf on Synth but now i have problems
using the L&F in another project. I pack the L&F into jar add it to a
projects classpath but it is not possible to access the images
contained in the jar. I know that resources from a jar should be
accessed by:
MyResourceBase.class.getResource("path/relative/to/the/MyResourceBase.png")
the problem is that its not me who accesses the images but synth. AND
when i look into synths code the images should be loaded by:
new ImageIcon(url, null).getImage()
with url is the return of:
private URL getResource(String path) {
return _resourceBase.getResource(path);
}
That looks correct to me but it does not work. Has anyone build his
synth L&F and got it to work from a jar? If that does not work, what is
a custom L&F good for if it can not be deployed as a jar?
I am very thankfull for all hints
Harri E.
- 10
- Playing (MIDI) sounds from Java applet (Shepard's Tones)
The applet for endlessly rising/falling scale
(auditory illusion)
on this page is fantastic!
http://www.cs.ubc.ca/nest/imager/contributions/flinn/Illusions/ST/st.html
How is this done?
(I'm assuming it uses MIDI.)
Is this sound applet playable from any
java-enabled browser on any Windows system?
How about on Mac or Unix?
I'm asking because I want to write
Java programs that plays simple
2-part inventions by Bach.
Thanks.
http://geocities.com/SOBlikeMIDIs/
__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com
- 11
- EnterpriseBean and finalize()Hi Everyone,
I'm trying to learn EJB and picked up a copy of the book "SCBCD Exam
Study Kit" by Paul Sanghera. Inside it, I came across the following
sentence, which piqued my interest because I cannot see a) where this
can be found in the EJB 2.0 specification (actually, I was looking in
the J2EE 1.3 specification), or b) why finalizing a bean would be
interfering with the responsibilities of the container. Here's the
quote:
"... the bean class must not have any finalize() method because by
doing this you would be stepping on the container's toes, since it is
the responsibility of the container to manage the lifecycle, threads,
garbage collection, and so forth."
If anyone can shed a little light on this, and dispel the confusion,
I'd really appreciate it.
Many thanks,
Jono
- 12
- 13
- Use of JVM id and Event Notifier patternIn our design for event subscription/publication, a JVM id is used to
identify the event channels (or event brokers). The JVM id refers to
an EventChannel on a host and there will be one EventChannel per host.
FYI, More information about Event Notifier pattern is available at:
http://members.ispwest.com/jeffhartkopf/notifier/
Is it okay to refer to JVM id (kernel level details) to identify a
user level class like EventChannel ? I feel that EventChannel should
be referred by some other way.
Any pointers will be appreciated.
B.
- 14
- JTree with dynamically adjusted row height during editing.I have extended JTable so that the installed editor for a cell checks
at each keystroke whether it must adjust the row height in order to fit
the content in the cell. This is easy to do with a document listener
which just starts a thread on each insertion to check for a height
change, and then calls setRowHeight on the appropriate row.
However, it does not seem to be so simple to do the same thing with a
JTree. setRowHeight cannot be called on a specific row, and with
rowHeight set to 0, the tree cells are only resized when the tree
manager itself queries the height. There does not appear to be a way
to get the editor to do this directly.
Does anyone know how to get this effect? It allows for something much
like a regular text outliner using JTree and I would think lots of
people would have wanted to do this in the past, but I havent found
evidence that it has been done.
- 15
- Newbie:Please suggest ebook or any reading material for creating rich clients interfaces in javaWhile googling I found a very interesting presentation on creating
amazing GUI's in java on this link -
http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-3548&yr=2007&track=2
. I was very much impressed and really want to read and learn more on
developing such interfaces. So please suggest some reading material
for this.
I know core java and basics of swing.
Still learning java..:)
|
|
|