Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Which java framework is best for making of simulation of TCP's congestion control mechanism. I have started working with java Applets now But some articles on net makes me confused because they say java applets and awt are outdated.
The purpose of Applets is that they run in a browser. They have become largely unpopular, due to requiring the Java plugin installed & many security problems with same.
People have been widely recommended to disable Java plugins to prevent malware exploits using applet/ Java web start technology, so you will find it difficult to get people to see/ or run any applet you did make.
If you want to make a GUI/ graphical program, use Swing (or conceivably JavaFX) rather than AWT. AWT is grossly outdated.
Unless you really need your simulation to run in a browser, just make it a proper standalone application.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I want to develop for iPhone. I have only a little experience with programming in general. I am tossing up between Java on Eclipse with LibGDX OR Swift on Xcode. I have developer accounts so don't worry about that. Any suggestions?
If you want to develop only for iPhone/Mac, use Swift (or/and Objective-C) and Xcode. Everything will be smoother and Apps will be native. Keep in mind, though, that Swift/Xcode 6 are still in Beta, so you may encounter some difficulties if you want to ship your apps immediately. Apple should release the first stable version of Xcode with Swift before the end of the year, though, so you will need only a little bit of patience.
If you want your applications to be available in non-Apple platforms, then maybe go with Java, etc.
Side note: There is the chance that Apple makes Swift open, so developing with Swift for non-Apple platforms would be potentially possible... But I wouldn't count on it, though, at least for the near future.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
if I have a native android app (written in Java of course), what cross platform tool would you recommend to make it usable on iOS as well? I have been reading quite a lot about it, but most toold require code being written in html,css,js (phonegap, appcelerator etc), or for instance c# (xamarin), but which one would wrap my java code?
There is no solution that will work out of the box. You'll likely have to rewrite at least the UI whatever way you choose.
If you want the code to run on any mobile platform, you'll have to rewrite your code in html/css/js.
If you just want it to run on iOS, you have these options:
If you actually want to use the very same code, use RoboVM. This will allow you to parts of the original Java code on iOS in a JVM.
Another approach would be to automatically generate Objective C code from your Java code. This can be done using J2ObjC.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I’m currently developing code meant to interact with the API of the Bitcoin exchange with an algorithm deciding whether to buy or sell and all. However, I can’t have my laptop running 24/7, so I was wondering, if there exist another option, like some sort of online/cloud IDE for java, which had a workspace to handle files, and could run my program for me - possibly for a small fee? Thank you :)
What you are looking for is How to Deploy a Java Applet. Here is a nice tutorial.
http://docs.oracle.com/javase/tutorial/deployment/applet/index.html
If you want your applet to be available from anywhere, you will have to embed it on a page that is hosted on the Internet. Getting a page hosted costs money, especially if you don't host it yourself, but there are thousands of well-known companies that provide this service. I can't provide any advice on which one is best, for fear of being swallowed alive by StackOverflow.
Once you have a page hosted, you can embed your Java Applet by following this tutorial.
http://www.echoecho.com/applets01.htm
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am looking to develop a cross platform desktop application (along the lines of steam), I currently have good working knowledge of Java.
My question is what is the best way to create this program?
I have done alot of research into this topic but I am still unsure of which technology to use, I have researched Qt, JavaFX, Swing and C++.
As my research has found all Steam is fundamentally is a web browser that just renders HTML pages.
As my expertise are Java I am influenced to use JavaFX / Swing but I am concerned that the GUI's are not up to scratch using these frameworks.
Qt has also come up alot in my research and looks like a viable option.
I researched this quite a bit and was at this cross-roads several months ago. In my opinion, Qt is the way to go. You can develop cross-platform C++ apps with a traditional GUI look and feel as well as use QML (Qt-Meta-Language) to develop UIs with more of a fluid-like touch interface. My codes run cross-platform on OSX, Linux, and Windows. In each case I get native look and feel with the UIs
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am making a game server for a turn based game. Not a web based server, but a process-based one. I want it to be scalable and I want the development process to go as smoothly as possible. I haven't used Java in forever and I need to brush up on my skills, so I really have no idea what is out there framework or tool-wise. Right now it looks like I am going to use Terracotta due to its clustering capabilities. I was just wondering if anything besides this that would make developing a TCP based game server easier?
You might want to take a look at Project Darkstar.
Have a look at Marauroa. It is a client server framework for turn based games. There is even a MORPG based on it, with the turn time set down to only 300ms.
But it is not designed for cluster support.
http://arianne.sf.net/wiki/index.php/Marauroa
Have you looked at SmartFoxServer? It's Java and already supports Terracotta.
Shameless plug: Here is a java game server written by me. Has UDP and TCP support. jetserver also has a java client as well as flash action script client already developed. Clustering is not yet implemented.