For my java project i need an installer which is professional like InstallSheild or advanced installer,
Please suggest me some installer which are professional and are paid.
In past I used InstallAnywhere. Unfortunately I do not remember from which company. But try to google InstallAnywhere and follow a couple of links. All are good.
InstallSheild and InstallAnywhere are both Flexera Software products. You can find them at http://www.flexerasoftware.com
If your interested in a comparable free installation system you should try WIX. You can find them at http://wixtoolset.org
You will find quite a big learning curve with Wix, but it's just as good if not better than InstallSheild once you've learned how to use it.
Related
I need an advice here.
I need to create an installer for a Java application. After googling around a bit, I landed at these pages. After analyzing a little, I decided to go with IzPack. I found this nice blog post using which I was able to create a decent installer stub.
However I am now stuck with the further development. I need to customize my installer in several ways, and I am sure they're possible with IzPack, but I cannot figure out the ways to do it. The IzPack mailing list and its stackoverflow tag has a very low activity, and the documentation is very poor.
So I ditched IzPack, and started writing my own installer manually. After writing only two frames, I am realizing this will take much more time and might not be feasible.
Do you know of any other installer generator that has a better documentation and community support? Or do you know any good resources and links on IzPack where I can have my questions answered? Or do you suggest I stick with the custom installer approach? Please help.
You can try with install4j, it have a good documentation and commercial support ...
Another valid alternative to create a multi platform installer could be BitRock Installer (InstallBuilder) .
If you are running on windows, take a look at iexpress
To try it out press alt and simply type iexpress and press enter
Look to Java Web Start. It is cross-platform and has good support (on SO), as well as good support from the manufacturer (Sun/Oracle). I don't know if it fits the other requirements of this installation, but might know more when you specify those requirements.
I am actually trying to create a browser based IDE for educational purpose to code java language programs. I want it to be something like eclipse orion except that the IDE will be capable of compiling and debugging java language code (and it will be only a bare bones IDE). And also, I want to add real time collaboration to at least the editor part of the IDE.
Would it be possible to create an online IDE that would have real time collaboration like the google docs? Also, is MobWrite one of the ways of achieving it and is it good?
If it is possible, please inform me.
Thank you very much in advance.
I think there is an interesting option out there by IBM(Just rode in a blog),
called "Web Browser-Based Interaction with the Eclipse IDE".
Have a look at this link:
http://www.rodenas.org/blog/2007/10/16/eclifox-web-browser-based-interaction-with-the-eclipse-ide/
So the answer is yes, it is possible somehow.
I hope it helps.
Update:
There is a similar question already on that topic(but browser interaction with the IDE is not mentioned), have a look at it, maybe can be helpful:
Real-time collaboration in Eclipse
In theory, anything is possible.
In practice, I'm not sure that collaborative programming ... where lots of people are hacking on the same files in real time ... is going to be productive.
Programs are qualitatively different to text / markup documents. When you two people are simultaneously editing a program, semantically conflicting edits can break the "work" in a far more fundamental way than conflicting edits on a document. I don't see this being an effective way to write programs.
Sure, JavaWIDE is what you are looking for: http://www.javawide.org
It has concurrent editing, and you can compile and run directly in the browser.
JavaWIDE is free and sites are available to educational institutions.
Feel free to try it out (no account needed) at http://sandbox.javawide.org
Cloud9 IDE has multi-language support has recently released a new collaborative tools including a new real-time collaborative editing feature (with authorship info), Group Chat and File Revision History timeslider. Further explained in https://c9.io/site/blog/2013/10/new-collaboration/
Mostafa,
The Cloud9 IDE Developer behind that Collab
It depends on the purpose of the IDE. JavaWIDE provides a great IDE for introducing programming concepts for novice programmers at the beginning of their programming classes. JavaWIDE will probably never be used for professional programmers.
Koding has a real time collaboration tool (with a bunch of cool stuff) where you can import your projects really easy. It also has a free VM with root access. Definitely worth checking out. :)
I recently saw Compilr and It seems pretty decent. You can run it inside a browser, full collaboration work is supported and Its cross browser and you can run it on your devices as well.
Nice thing is that it also includes some basic courses for you to learn coding which is exactly what you are looking for :)
For an on-premise install (you don't depend on external servers/services ) you could try Eclipse + saros (http://www.saros-project.org/), saros depends only on XMPP but you could build your own server locally (http://www.igniterealtime.org/projects/openfire/)
For web based collaboration tool on-premise too I've been developing this: https://github.com/juanitomint/Space_Editor
It's based on nodejs,Extjs,ace editor and git, contributors are welcome
Does anyone know of a good (read: Free) Eclipse UML plugin that can also do code generation? If not, does anyone know of any good Eclipse UML plugins?
EDIT: I'm running Eclipse IDE on Fedora Linux
TIA
Noob
I've had some luck creating UML diagrams based on java code with ObjectAid: ObjectAid Download Page.
It was made for Eclipse so it should work. However, I don't know if it does code generation... but it makes a pretty picture!
The site lays out how to install it and the UML diagramming portion is absolutely free!
Hope this helped!
eUML is free (read the license for restrictions): http://www.soyatec.com/euml2/features/
Also Jupe: http://jupe.binaervarianz.de/
Try Acceleo . Very flexible.
Netbeans came with a free version of UML plugin which did code generation. The last version with UML plugin was 6.7. After that they stopped. you can download that and then install the plugin for it. You can check out STARUML
I agree with Jordi Cabot. you can basically exploit the Eclipse Modeling Framework with one of the existing model editors (i.e. Papyrus, TopCased, etc.). Then you can write your own generation workflow by means of Acceleo, an Eclipse implementation of the MOF to Text Transformation Language. It enables you to dive into a model and generate the text you want (i.e. Java, C++, C, python, Matlab, etc.) from it.
At the beginning it may look a bit weird and hard to understand but it is the best environment I know for this purpose. It is totally conform to the OMG standards.
Bye
I wonder is there any tool (preferably free) that can generate Java source code from UML diagrams?
Thanks!
Besides NetBeans, I imagine the following will do the job :
ArgoUML
Jude Community Edition (sorry, it's now called Astah Community)
Omondo, without a doubt
Try NetBeans, Here is youtube demonstrating the process
You can try JUDE
ArgoUML, and it's more commercial version, PoseidonUML, have this option.
Also, JetBrain's IntelliJ IDEA have a UML editor that can add fields and methods.
Code generation tools are often target agnostic. It is usually a matter of whether generation templates or cartridges exist for the intended target platform.
Acceleo is Eclipse-based and has a plug-in for UML2-to-Java generation.
I haven't used BOUML myself, but my old project manager was fanatical about it, and he was telling me about how it supports UML->Java code generation (and reverse engineering). Might be worth checking out.
here is one more free for non-commercial use. may be learners can make use of this
http://www.visual-paradigm.com/download/vpuml.jsp?edition=ce
Star UML
you can download it frm here http://staruml.sourceforge.net/en/download.php
Enterprise Architect
A solid UML 2.4.1 core coupled with an intuitive user interface and
efficient, highly scalable repository is the basis for one of the most
successful UML tools ever created. 300,000 users worldwide, a vigorous
user community, endorsements from major standards bodies, an
affordable price point, numerous accolades and a proven record of
delivering exceptional results.
I've been trying IntelliJ for about a month, and mostly like it, but would like any references to good sites to useful features/shortcuts/idioms from the perspective of an Eclipse user.
Nothing better than the Jetbrains forums and blogs.
Make sure you check out the productivity guide under the help. It's invaluable for learning the shortcuts. It'll even tell you how frequently you use them so you can keep track of how well you're leveraging them.
You might be past this point if you've beeen using it for a month, but for others, this official Eclipse to IntelliJ migration FAQ from JetBrains might be a good starting point.
A friend pointed out a plugin that will prompt you for keyboard shortcuts after you perform actions - probably the single fastest brain-pusher in my IntelliJ experience