As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
We have a very old client-server application that uses JRE 1.3, it's network communication is based on sockets and has a desktop client, my boss is asking me to investigate the chance to install it on windows 8.
I donĀ“t have a windows 8 at hand, so has someone tried to do such thing?
The desktop app is really huge, so upgrading it, is not an option.
Java strives to keep very strict backwards compatibility, so I would try to install the latest Oracle Java JRE version on the Windows 8 machine and execute the application on that.
Chances are it will work out of the box.
As Andrea says in another answer, backwards compatibility is very important in Java. However things do get deprecated and potentially eventually removed.
You may want to review the following, lists of things deprecated in the various java versions in case something in there is core to how your application works.
Java 7:
http://docs.oracle.com/javase/7/docs/api/deprecated-list.html
Java 6:
http://docs.oracle.com/javase/6/docs/api/deprecated-list.html
Java 5:
http://docs.oracle.com/javase/1.5.0/docs/api/deprecated-list.html
Java 4:
http://docs.oracle.com/javase/1.4.2/docs/api/deprecated-list.html
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I am making the conversion from PC to MAC and wanted to know what options do I have to still develop websites. I usually create websites with c# but besides C# what other options do I have on the macintosh?
MAC is even better environment for development (web) than Windows. It is because it is nix. I used PC for years and I feel more comfortable on MAC. For example you can manually set working environment for PHP (appache, mysql) with ease, and you have more control with everything you do. Mac, by default, comes with installed Python, so you can easily create your web working environment. There is also Ruby etc.
Git + Editor(Textmate, Sublime) + Web = Perfect combination.
I would say that Ruby (Ruby on Rail) is pretty common. You still have PHP, Python too.
If you want some example try CodeCademy or CodeSchool
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I need to implement a remote management system that does the following tasks on remote devices-
1) Install Software,Firmware.
2) Install Upgrades of the Software,Firmware.
3) Monitor the state of the installed software,Firmware.
OSGi can be one of the framework to achieve this, but it only supports bundles written in Java(implementations for C/C++ are available but they are not matured). I was wondering if there are any other alternatives that can manage software written in any language.
I've seen this question come up from time to time, but I don't think there is, and I doubt there will be,especially on mobile devices. Getting an API that 'feels good' regardless of language is pretty much impossible, and you need to interface with how a particular platform handles its updates. Provisioning OSGi components is just fundamentally different than updating an iOS app.
Then again, I'd love to be proven wrong on this one;-)
maybe you could have a look on MEF (Managed Extensibility Framework). Its for dotNet development and similar to OSGi. But I am more familar to OSGi as to MEF so I cannot tell the differences. I only heard from a C# pro that they have MEF instead of OSGi ^^
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I need to run Jboss 7.1.0 as a windows service. I have seen some instructions from google but most seem to be for earlier versions of Jboss.
Most examples seem to point to this location for a native library - http://www.jboss.org/jbossweb/downloads/jboss-native-2-0-10
What is the native library and what does it do?
I tried to download the native library and looked at the batch file used for setting up the service. It refers to startup scripts that don't exist in v7.1.0.
Are there any instructions anywhere specifically for v7.1.0 or maybe 7.0.2 as they are almost the same?
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
In the new 0.5.1 branch, there is an official Windows executable of Node.js. The Linux version of Node.js uses established libraries such as v8, libev, libeio.
Since libev and libeio is for *NIX platforms; is the Windows port of Node.js ready for production use, or is it only for development?
0.5.x branch is unstable. Even branch numbers are stable and odds are unstable, so you will have to wait for the 0.6.x if you want it production ready and stable.
Version 0.5.1 is marked unstable, so don't expect this to be production quality. Microsoft seems to back the Win32 port of Node however, so in the (near?) future it will be stable.
I have tried the Windows version of Node.js (0.5.1). It actually works very well, but I couldn't load "child_process" module. It seems that it was not shipped with the current version.
Just my two cents.
Updated:
Here is the TODO.Win32, which answers my questions.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
It seems the Glassfish Performance Monitor is commercial. When I wanted to download it from Oracle website it shown me a restriction.
Would you please suggest me an open-source monitoring tool for glassfish V3?
RGDS
I highly recommend Visual VM with the Glassfish plugin. Having purchased the GF Performance Monitor (which isn't open source or updated) I can say Visual VM does a better job. BTW, the GF plugin was written by the same folks who wrote the GF Performance Monitor.
https://visualvm.dev.java.net/
JavaMelody is another open-source monitoring tool for webapps.
Lightfish http://www.adam-bien.com/roller/abien/entry/lightfish_an_opensource_glassfish_monitoring by Adam Bien.
I don't know Glassfish very well, but do you look at somthing like Sun GlassFish Enterprise Manager Performance Monitor in an Open Source version?
You can maybe found some interesting thing here:
New Monitoring Capabilities in GlassFish v3
Monitoring in GlassFish v3 Prelude