Good tools/frameworks to develop a game server in Java? [closed] - java

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.

Related

What Java Web framework to choose? [closed]

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
Please help me to choose the most suitable Web framework for me and for the task I have to deal with.
The task: develop customer relationship management Web application for small and medium business with good performance.
Server side:
I'm an expert in Java, have never written anything on Groovy or Scala. Also, I have some experience in JSF (IBM portlets). The application server will be Tomcat, but we can switch to some other free server, if necessary.
Client side:
I used to create custom widgets with Dojo for developing rich Web applications. So, I call the server side with an XmlHttpRequest (dojo.xhrGet), on the server side I pack data into JSON, and then on the client side I deal with this JSON data inside my widgets. Debugging widgets takes rather much time. So, if there were something more developer-friendly (running with the same performance, that's important), that would nice.
Please advise.
As far as I know, you should choose the technology bringing less risks for you. If you consider yourself proficient with a JSF-Dojo combination, and have no non-functional requirements on the framework you must use... then use it.
Take profit of your know-how at work, then go home and spend some hours learning new technologies and acquiring new know-how on some technologies that make you feel curious :)
There is no such thing as "The Java Web framework to choose". The framework you choose depends on many factors like:
Use case
Technical requirements
(Organization) standards
Performance
Extendibility
Community & support
...
Because of it, this question cannot be answered. There are simply too many factors and too many frameworks that will apply.

Cloud IDE for java? [closed]

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

Making a simulation of congestion control in java [closed]

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.

Cross Platform Desktop Application like Steam - What technologies are available [closed]

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

java drivers for data acquisition hardware? [closed]

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 need to do some data acquisition & would like to use Java to program my data acquisition application. Right now I am using a LabJack which has a Java wrapper for its driver & it's working ok for simple stuff but I need to upgrade to something real.
anyone aware of a data acquisition platform (NI or Measurement Computing or one of the others) that has Java device drivers available?
I've used the Phidget hardware before, but it's really hobby level. Worked a treat though.
I am currently developing for National Instruments hardware under Java, with the obvious drawback that NI doesn't support Java.
Also I'm taking advantage of an existing framework called JAW
http://www.aplu.ch/jaw/
With some reading, controlling the cards is a breeze. Note: It only works under Windows.
You might also want to check out this wikibook. I knew about Javaconn, but didn't know it had been withdrawn. I believe most of this hardware comes with serial interfaces.

Categories