Domain: eclipse.org
Stories and comments across the archive that link to eclipse.org.
Comments · 927
-
Build your own open solution
This stuff is not rocket science, cheap easy to use controllers such as Pi and Micro:bit are out there now
https://www.raspberrypi.org/
https://microbit.org/
https://www.eclipse.org/smarth... -
BPEL environments
There are many flow chart based Business Process Execution Language (BPEL) coding environments, including multiple open source options: http://orchestra.ow2.org/xwiki... , https://eclipse.org/bpel/ .
-
Re:Only If You Plan For Your Code 2 B Incompatible
you can do the EXACT same thing in Java and Groovy with 100% compatibility.
More like 95%. If you dive deep enough, Groovy does have some interoperability issues.
Myself, I'm more inclined to use xtend as a Java replacement. Since it compiles to Java, it truly has 100% compatibility. It's also statically typed (with type inference support).
The only thing holding me back to use it at work is that it doesn't seem to have a large "fan base", even though the language/compiler are pretty mature. -
Re:Visual Studio C++ equivalent?
Consider Eclipse CDT (C Development Toolkit).
Yes, Eclipse is a behemoth and it works best with Java, but the C/C++ support in it has been improving over the years, and I now use it exclusively for my own C++ work. It is actually one of the more direct equivalents of MSVS on Linux (and other platforms).
You might also want to check out the comparison of IDEs page on Wikipedia.
-
Re:Visual Studio C++ equivalent?
Nerdy devs say it sucks, but eclipse does the job for me.
-
Re:Visual Studio C++ equivalent?
Nerdy devs say it sucks, but eclipse does the job for me.
-
Re:Can it debug?
I can't comment on Atom (or Xcode, for that matter).
I can comment on UNIX-based editors and IDEs, though.
There's Eclipse's C/C++ module. It runs fine on Linux.
Emacs might suit your needs as well, but getting it set up with all the bells and whistles of an IDE is a bit of a pain. There are projects that help with that, however, like spacemacs (defaults to vi keybindings, but supports emacs keybindings as well). I use emacs with a custom config, but I haven't done much C++ since I switched from vim. What I have done has worked OK, but I'm sure my config has room for improvement.
QT Creator is cross platform and supports C++. It can do non-QT projects just fine.
There's Anjuta and KDevelop as well, but I haven't used either of those in quite some time and have no idea what the status is. KDevelop used to be used quite a bit for KDE development, which is C++.
-
Re:Why car info tech is so thoroughly at risk ..
@MacTO: "Though it's probably not in the way that you intended, you do have a valid point"
Seriously, a lot of commercial projects borrow heavily from Open Source and do get some lowly paid interns to write it. There's a least one HFT platform that owes a lot to Open Source. I know of at least one coder at the LSE who designed a 'Candlestick chart' application - using Ellipse. -
Re:Eclipse
The Eclipse Andmore project takes off where ADT left off. It's still in infancy, so don't hesitate to get involved:
-
Re:Joyent unfit to lead them?
It's important. If you don't think it is, try looking for any gendered pronoun in (say) the Eclipe Documentation [eclipse.org] (Think IBM) or in the Java Tutorial [oracle.com] (think Oracle).
So what's this:
So a performer having the role Callcenter Agent can initiate the support case management process after he has received a support call.
-
Re:Joyent unfit to lead them?
Reading the blog, he would not have been fired for using the gendered pronoun, but for refusing to accept it being changed.
It's important. If you don't think it is, try looking for any gendered pronoun in (say) the Eclipe Documentation (Think IBM) or in the Java Tutorial (think Oracle).
And no, I haven't looked at it in depth, but I trust both IBM and Oracle to use gender neutral pronouns (except for the rare cases when they want to specify the gender of a person, as in "Alice" or "Bob"). What is good enough for IBM and Oracle (and every other corporation out there) is good enough for Joyent. -
Quit bitching and download Visual Studio Express.
Visual Studio Express is Microsoft's zero-cash programming environment. Why do you want a high-cost office suite with a lousy macro engine to be discounted to free when they already offer their actual development suite pro bono. It's upgradeable to more complete Visual Studio versions later. This will encourage Microsoft-centric code, but that can be avoided and it's less specific of a tie-in than VBA. C#, C, C++, and more are included.
If you don't want to be tied to Microsoft-specific tools even on Windows there are other options. Those include other office suites and other actual development tools.
LibreOffice/OpenOffice have OOBasic and can be scripted with Python and Java if you really want. These things are zero-cash and open source.
You can use Lazarus and FreePascal (Wikipedia article about FreePascal) or Eclipse and Java/C/C++ if you'd rather. Or you could use Eric and Python. Or Padre and Strawberry Perl, complete with MinGW. Some of the IDEs are more or less general and language agnostic, while others are mainly narrowly targeted.
Don't forget MsysGit (git for Windows) if you're not using Cygwin and haven't already chosen a version control system.
Really, you could be teaching with a good programmer's editor rather than specifically with IDEs too. vim, Emacs, jEdit, Gedit, and others are applicable. Some of them are powerful enough to make that line between editors and IDEs very fuzzy.
What, exactly, would a free copy of Word get you that isn't already available?
-
Eclipse as a platform
So far almost all the comments are about Eclipse as an IDE, which may be its biggest application but not the only one. I have used it as a platform for other applications, IBM's scheduler IIRC. It was familiar and the MDI nature (multiple document interface/overlapping child windows) made presenting a lot of information and options easy and accessible. It may not be the easiest to develop components for or the best organization method, but it beats the pants off a poor implementation. I wish those who can't do environments well would stop trying and implement on top of eclipse, at least they'd be consistent.
http://www.eclipse.org/communi...
http://wiki.eclipse.org/Rich_C...P.S. kudos to eclipse for keeping the hot-keys alive, very usable w/ limited mouse required; a plus in my book.
-
Eclipse as a platform
So far almost all the comments are about Eclipse as an IDE, which may be its biggest application but not the only one. I have used it as a platform for other applications, IBM's scheduler IIRC. It was familiar and the MDI nature (multiple document interface/overlapping child windows) made presenting a lot of information and options easy and accessible. It may not be the easiest to develop components for or the best organization method, but it beats the pants off a poor implementation. I wish those who can't do environments well would stop trying and implement on top of eclipse, at least they'd be consistent.
http://www.eclipse.org/communi...
http://wiki.eclipse.org/Rich_C...P.S. kudos to eclipse for keeping the hot-keys alive, very usable w/ limited mouse required; a plus in my book.
-
Re:pretty quick on the C++14 support
Both Eclipse and Netbeans do parse the code using gcc parser
https://netbeans.org/kb/docs/cnd/HowTos.html
http://wiki.eclipse.org/CDT/designs/Overview_of_Parsing#Scanning_and_Preprocessing -
To ask if you've tried Mylyn?:-)
http://www.eclipse.org/mylyn/
"Mylyn's task-focused interface reduces information overload and makes multitasking easy. Mylyn makes tasks a first class part of the IDE, integrates rich and offline editing for ALM tools, and monitors your programming activity to create a "task context" that focuses your workspace and automatically links all relevant artifacts to the task-at-hand. This puts the information you need at your fingertips and improves productivity by reducing information overload, facilitating multitasking and easing the sharing of expertise."Frankly, still have not got the hang of it myself, so I turned it off..
-
Re:But what does it really mean in practice?
Note that in Java you can get something similar by using SWT, which uses JNI to call the native underlying platform widgets. Used by Eclipse but can be used in a small standalone J2SE application. http://eclipse.org/swt/
-
Re:Gawd
I agree that the available toolset and libraries are what makes a language great, and Java is the best supported development platform in the world. It has the greatest availability of tools and frameworks. The language itself is secondary - you can code for the Java VM in practically any language you like -or you plug in Xtext and create your own. There really isn't anything you can't do with Java, including programming micro controllers.
-
Re:Ec*freeze*lip*freeze*se works
Check out the new Kepler release. Kepler was an iteration with a focus on improving the performance issues Juno had.
Kepler is pretty nice UX wise.
I've got no idea what it does, but I want Stardust just for the cool name!
-
Re:Ec*freeze*lip*freeze*se works
Check out the new Kepler release. Kepler was an iteration with a focus on improving the performance issues Juno had.
Kepler is pretty nice UX wise.
http://waynebeaton.files.wordpress.com/2012/02/eclipse4css1.png
Look at the grey and white areas around the toolbar and window controls and tell me that it's a "pretty nice UX". Seriously, have they actually tested using this on Linux?
-
Re:Ec*freeze*lip*freeze*se works
Check out the new Kepler release. Kepler was an iteration with a focus on improving the performance issues Juno had.
Kepler is pretty nice UX wise.
-
Re:Indiana, not Indian
In the era of things like XText, which provide full IDE with autocompletion, project management, outlines etc on top of your DSL, there is no real excuse to make things harder then needed
Bullshit. Did you ever try and actually design, write, develop and maintain an industrial-strenght DSL with Xtext ? If yes, then I would be interested to hear from your experience. If not, hear mine: it is hell.
-
Re:Indiana, not Indian
Scheme/lisp was a bit helpful in the way it has a lot of features simplifying code generation. In fact, lisp is ultimate example of programmers bending towards making things easiest for compilers. It is a lot easier to transform lisp-like code into other representation - you don't really need to write lex/bison-like parser part of the grammar, you can immediately start with transforms.
But it doesn't make it simplier for people using the final language - just for the guy writing the compiler. You have to be masochist to prefer to write
(define (point-add x y)
(match x
((point3 a b c)
(match y
((point3 x y z)
(point3 (+ a x) (+ b y) (+ c z)))))))instead of something like
define operator+(point3 a, point3 b) = point3(a.x+b.x,a.y+b.y,a.z+b.z)
Lisp makes writing DSLs easy - but resulting DSLs are still Lisp. In the era of things like XText, which provide full IDE with autocompletion, project management, outlines etc on top of your DSL, there is no real excuse to make things harder then needed
-
Re:because desktop linux is a toy and novelty
And... I apologize for the "duh", that was am unnecessary thing to say and wasn't helpful.
I should have just said: Eclipse uses the GNU compiler to compile and generate warnings/errors, so, to fix something like that you may need to upgrade g++ and set include paths appropriately... http://www.eclipse.org/forums/index.php/t/261489/
-
Re:Tablets will eventually take over
Even more than that, a PC from 1980 is still a PC. A keyboard connected to a tablet (which works just fine today), and you have PC that would be the envy of power users from 1980.
Exactly, I use an iPad with the Logitech keyboard cover and it's far more useful and powerful than anything I used in the 80's except it lacks the precision for graphics you could get in autocad (yes autocad is that old, I used it on an 8086 with an amber screen) and there are almost no onboard development tools.
Perhaps Orion will take care of that...
-
Re:KDevelop 4.5 Released
Google bought the product WindowBuilder, which is a pretty nice visual UI builder. Good Guy Google then open sourced it and donated it to the Eclipse Foundation:
http://www.eclipse.org/windowbuilder/
So you may want to check out the new Eclipse release.
:) -
Re:Java and Linux
There are many applications and utilities written in Java that are quite far from useless, and which are not web-based applications. The website Java.net alone has an enormous number of open source ones. I've personally played around with Klooge Werks, a virtual gaming table for RPG's, which is written entirely in Java. Minecraft was originally developed in Java. A large percentage of IBM's Watson is written in Java.. And of course, Eclipse is mostly written in Java, which is the most widely used development environment for Android
-
Re:Real Question
Laptops really suck at very heavy computational processing. Desktops still hold the top of the hill when it comes to being the device you want for doing extreme computing. Laptops are great for simple development or social updating, maybe some media but past that you really need to move up to a desktop. Tablets have even less power then notebooks so unless your only writing a document and watching a movie, your out of luck. It would be great to blur the lines but were still at least 10 years out from it happening.
Agreed, my tablet has significantly reduced my "casual" computer usage, (when I behave like Joe User, email, web, social, etc.) but it's next to useless for the needs of a code geek. (Though Orion might change that.)
I think that the given a bluetooth keyboard average user can probably use a tablet to accomplish 98% of what they need, but personally I also need a high-end laptop for demos and mobile problem solving as well as a desktop with gobs of RAM and drive space for real work. (Developing, debugging, DB server, etc. etc.)
-
Freemium
Those are products which have different licenses for the "community" edition and the "real" ones. I've used both and even the commercial editions are quite unpleasant to deal with, plus they steer you to a proprietary stack, just like more mature offerings (Cognos, BO, Oracle, Microsoft, etc.)
Commercial BI products are usually either brutal or too clever for their own good. Those two, Jasper and Pentaho, are more of the same, plus they feel like you need to have the guy who designed them to sit besides you and explain what to do. And community/forum-driven support is not that great.
The most interesting open reporting solution is definitely BIRT, it runs circle around Jasper:
http://www.eclipse.org/birt/phoenix/ -
Re:Did he already heard about integrated debugger
eclipse display window provides a repl interface to java in the current stack frame.
-
Re:Add Support for Visual Studio
-
Re:No
No - you are actually totally clueless here and are just trying to get karma by jumping on the anti-Java bandwagon.
No our application is not contributing any such risk whatsoever:
1. We shipped the JVM with the application in its own standalone directory. No applets, no browser plugins. It's launched by a wrapper exe on windows and a script on Linux+Solaris. Basically it runs java[.exe] -jar application.jar. There is no target vector for this exploit.
2. we ship JVM 1.6 which is not vulnerable.
3. It uses SWT which looks native on all platforms - look it's not ugly at all: http://www.eclipse.org/swt/
-
You are forgetting Eclipse RCP
http://www.eclipse.org/eclipse4/
Eclipse is still a good option for at fat client.
-
Hackers and HFT platforms
"Billionaire Mark Cuban talks in an interview with the Wall Street Journal about how he thinks high-frequency trading can be quite damaging to stock markets. He goes so far as to call high-frequency traders the 'ultimate hackers.'"
Not hackers, the people writing such HFT systems are more likely to be undergraduates from some School of Economics, writing the algorithms in Eclipse as that's the easiest IDE out there.
"When software programs are trying to outsmart other software programs and hack the world's trading platforms, that is a recipe for disaster. ... How many times an hour are there failures across individual equities around the world because of software running algorithms battling each other for supremacy to make a profitable trade?"
Exactly, and as the number of such platforms increases the instability increases, creating huge positive feedback loops. I see it as once there are a critical mass of such systems they will become less usefull and there has been calls to ban HFT platforms outright.
"We have no idea. It's not a question of if or when we have meltdowns, it's just a question of how big and where".
You don't have to wait, it's already happened, see the Flash Crash of 2010, and how HFT Quote Stuffing Caused The Market Crash Of May 6. -
JavaScript / Orion
If you're interested in learning JavaScript in order to complement your HTML / CSS, then Orion might be worth a look. It's a web-based IDE for developing web applications. It hasn't reached version 1.0 yet, but it's already got plenty of useful features, including github integration, so you can, for example, check out other people's projecs, learn from them, and modify them.
-
Re:Nothing wrong with PHP. Don't be a language big
says it all.
Says it? http://www.eclipse.org/projects/listofprojects.php. Well, aparently even Eclipse resorts to PHP.
fail. i've done many many web projects in php (don't blame me!) in eclipse with no problem whatsoever. eclipse is a resource hungry beast, but it is manageable and sports features no other ide has.
You didn't specify if your projects were multi-million line PHP projects, or just some wordpress modules. Scale does matter. And manageable is not the same as usable. And resource hungry beast is, to put it simple, an euphemism. And I couldn't care less for extra features I don't use. The mentality of "one size fits all" is very Java-like, people that can't conceive any kind of application without OO concepts, but usually fail to understand basic programming concepts. Maybe that's not your case, but the comment someone made on your comment is the poster for it.
-
Re:Nothing wrong with PHP. Don't be a language big
So, parsing textfiles isn't really parsing textfiles, and Java source has special magic that only Eclipse can see (since every other multi-language IDE seems to have no problem with it)?
And your post wouldn't be completely hilarious if - apparently - the Eclipse website resorts to PHP! With urls similar to http://www.eclipse.org/projects/listofprojects.php, it's not like they don't know PHP exists. -
No other platform has a style guide?
https://developer.apple.com/library/IOs/#documentation/UserExperience/Conceptual/MobileHIG/Introduction/Introduction.html
https://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/AppleHIGuidelines/Intro/Intro.html
http://developer.android.com/design/index.html
http://developer.gnome.org/hig-book/
http://docs.blackberry.com/en/developers/deliverables/36511/index.jsp?name=UI+Guidelines+-+BlackBerry+SmartphonesBlackBerry+Smartphones7.1&language=English&userType=21&category=BlackBerry+UI+Guidelines&subCategory=
http://docs.blackberry.com/en/developers/deliverables/27299/index.jsp?name=UI+Guidelines+-+BlackBerry+PlayBook+TabletBlackBerry+PlayBook+Tablet1.0&language=English&userType=21&category=BlackBerry+UI+Guidelines&subCategory=
http://wiki.eclipse.org/User_Interface_Guidelines ...Yeah, its hilarious an unusual that Microsoft publishes a design guide for their OS because obviously the author didn't spend 5 minutes on Google...
-
Eclipse + Chromium
I suggest Eclipse IDE for JavaScript Web Developers: http://www.eclipse.org/downloads/packages/eclipse-ide-javascript-web-developers/heliosr
and Chromium Eclipse Debugger: http://code.google.com/p/chromedevtools/Everyone else seems too busy engaged in the language flame war to answer your question
-
Re:Why Apple is good
Apple products are somewhat ok if you don't test the boundaries or use them too creatively. Otherwise all bets are off.
I haven't found anything I could do in Windows or in Ubuntu I can't do on a Mac. Hell I can install both Windows and Ubuntu, or other Linux distros, on my Mac. I've been doing prep work planning to install Lucid Lynx (Ubuntu 10.04) on my internal HDD and Oneiric Ocelot (11.10) on an external drive. Tomorrow I plan to actually do the installations.
Now tell me what you can do with MS Windows and or Linux you can't do with a Mac. That is what task not what specific application. For an office suite I was using NeoOffice but now I use LibreOffice. For those who need it MS has MS Office for Macs. For development I have can use Xcode, Eclipse and Bluefish. Databases? I have choices there too. Graphic arts and photo editing? Many firms only use Macs for those. I have Photoshop Elements 10 installed on my Mac but I'm hoping to upgrade to Photoshop CS5.
Falcon
-
Java + Apache Tapestry
I use Java as my language of choice (because I know it and there are tons of libraries available.)
For web sites that are use by people, I use Apache Tapestry 5 as the web framework. It's very easy to use, integrates with Hibernate, is very fast and makes me very productive. I find that I can write nice looking pages that work well in a very short amount of time. I end up writing very little actual code, so maintenance is easy. Live class reloading is a major plus, I just edit my page or Java class, hit save and the changes are ready to be used in my browser.
However, there are many other Java web frameworks to chose from based on what you like best. Java is a bit bloated, but it's pretty fast and stable. And there are libraries for almost anything. (I generate PDFs, for example, using iText and everything works very well together.)
I use Eclipse for my IDE, which while it could be faster and less bloated, seems to work pretty well.
If you want to focus entirely on web services (e.g. SOAP or REST), then there are easier solutions for that in the Java world. (I use JAXB annotations with Jersey for REST services.) For SOAP I'd use Apache CXF based on what I've read. You can integrate both of these with Tapestry and Hibernate to create a cohesive web platform.
-
Re:Microsoft and open source
Gee, too bad you've never heard of Eclipse. But it also has prettyful syntax highlighting, just like gedit, but still doesn't compare to standards so astonishingly unattainable as Visual Studio. I mean admittedly, it's just *SOOOO* abysmal, when you try and compare it to ANYTHING made by Microsoft (and really, isn't that true for just about everything?).
-
A model for you
Eclipse: http://wiki.eclipse.org/images/7/75/CDT_Talk.pdf
Eclipse is an open source IDE. Many companies that used to supply their own IDEs have converged on Eclipse. Eclipse supplies the framework and the GUI and the companies supply their proprietary bits for the versions they distribute. It works well and allows the individual companies to focus on what they do best.
-
Re:Easy and Advanced
Experienced users want it the way they got used to.
Finding interfaces that new computer users can learn quickly and be productive in is difficult (you also need new test subject all the time).
This story and the GNOME3 discussion on /. seems to be a case of "I want it like it has always been", not being interested in what could be done better. I know new ideas in UI development can make you very productive, a very good example is Mylyn.On a related note, Apple has always used silly analogies ("Desktop", "Trash", Eject by dropping to trash). I hope I offended everyone now.
-
Re:EMF
Hm,
but we are talking about: http://www.eclipse.org/Xtext/xtend/ (this article)
And (you): http://www.eclipse.org/Xtext/Or not? For me this new Xtend does not look like anything from oAW
... but I'm only an interested follower not a user of oAW, so I might be mistaken. -
Re:EMF
Hm,
but we are talking about: http://www.eclipse.org/Xtext/xtend/ (this article)
And (you): http://www.eclipse.org/Xtext/Or not? For me this new Xtend does not look like anything from oAW
... but I'm only an interested follower not a user of oAW, so I might be mistaken. -
Re:EMF
Well the interesting thing is: I was talking about http://www.eclipse.org/Xtext/#xtend2 which looks for me by any definition exactly like http://www.eclipse.org/Xtext/xtend/ . However, xtend2 is different from xtend+xpand which were its predecessors [http://www.eclipse.org/modeling/m2t/?project=xpand]. So reading the news (again), I found out that the Eclipsians see the language in a quite different light as the modeling guys from itemis. But I am absolutely sure that this is the same language. Otherwise I would be wondering, why these two languages have the same syntax and are both based on xtext.
-
Re:EMF
Well the interesting thing is: I was talking about http://www.eclipse.org/Xtext/#xtend2 which looks for me by any definition exactly like http://www.eclipse.org/Xtext/xtend/ . However, xtend2 is different from xtend+xpand which were its predecessors [http://www.eclipse.org/modeling/m2t/?project=xpand]. So reading the news (again), I found out that the Eclipsians see the language in a quite different light as the modeling guys from itemis. But I am absolutely sure that this is the same language. Otherwise I would be wondering, why these two languages have the same syntax and are both based on xtext.
-
Re:So I installed it now how do I run it?
This kind of hints at generatign Xtext language artifacts?
http://www.eclipse.org/Xtext/documentation/2_1_0/035-domainmodel-java.phpAnyway, what gives? I guess the Eclipse people just assume people can figure out how to compile some new language in Eclipse? Or figure out how to use Xtext and somehow understand how Xtend related to it?
Or maybe something went wrong related to the install? I had to guess from about 20 packages which to install with various combinations of stuff with different versions.
So, still some obvious rough edges for anyone who wants to try it.
-
Compiles to Java
http://www.eclipse.org/Xtext/xtend/#compilestojava
Though the example using a StringBuilder was ugly. Seems you should either generate readable code or efficient code.