» tagged pages
» logout
EasyEclipse
Return to EasyEclipse

Planet Eclipse

(or Cancel)

(Editing anonymously: to be credited for your changes, login or register a new account)

other page actions:

Tags Applied to this Topic

1 person has tagged this page:

Planet Eclipse – http://planeteclipse.org/planet/

Tuesday, August 19, 2008

Kenn Hussey: On People...

At the risk of getting sentimental, I'm going to get sentimental for a moment. Today, Embarcadero Technologies released ER/Studio Enterprise Portal 1.0, the first product I've been directly involved in launching since leaving my previous employer just over a year ago.

Looking back at how we got to this day, I'm reminded of a major reason why I came to Embarcadero in the first place - the people. A lot has been, and will be, said about the many virtues of this product. But when I think about it, I can't help but focus on the people that persevered through many challenges so that this product could see the light of day. This is what the word "team" is all about. w00t!

Tuesday, August 19, 2008

Ali Burak Kulakli: Highlighting Eclipse console messages

I often need to configure my C/C++ project builds to give verbose output. This is required to let auto discovery mechanism work if you do not use a log file for it. In that case, it is really hard to find some kind of build messages (warning, error, etc.) from that mess.

Recently, I've started to use a plug-in called Grep Console. There are some compilers I use that error parsers don't work so I added my regular expressions to highlight error messages with a red background. That's really handy because Problems view does not show up anything or error for that special compiler.

That was just one usage scenario. If you have something printed to Eclipse console and you usually find yourself looking for a message on that mess, this plug-in might help you to find what you want in a short time.

Tuesday, August 19, 2008

Brian Fitzpatrick: Eclipse's e4 vs. Microsoft's e7

Hey all...

This is slightly off topic... But I just saw an interesting post over at PC Magazine's site... Evidently the Microsoft Windows 7 team has created a new blog (you can see it here) and the shorthand term for Windows 7 is e7.

Isn't it kind of odd in the year when e4 is getting ramped up for Eclipse that Microsoft would also have their own "e" term for a release? I guess there *are* only 26 letters in the alphabet... So there's a *chance* (small, but there) it was random...

Anybody else have any thoughts?
--Fitz
Reblog this post [with Zemanta]

Tuesday, August 19, 2008

Annamalai Chockalingam: BENDED LIKE BECKHAM IN GEF...

Provide the following implementation in createFigure() of RootEditPartClass


//NOTE:-
The SmoothLineAlg Based on below 2Lines & Return the figure

f = new FreeformLayer();
f.setLayoutManager(new FreeformLayout());
f.setBorder(new MarginBorder(5));
ConnectionLayerconnLayer=(ConnectionLayer)getLayer(LayerConstants.CONNECTION_LAYER);
connLayer.setConnectionRouter(new ShortestPathConnectionRouter(f));
return
f;

Result will be like this…



Regards
karthik N:)

Tuesday, August 19, 2008

Alex Radeski: Bushel 0.6 Preview

Since the original Bushel post, I've been busy on the next major update. From version 0.6, Bushel is a complete rewrite, and integrates directly with Ivy, instead of as a separate Ant task. All the work is currently being done on the ivy_resolver branch, if you're keen you can take a look. Once it's complete, this branch will become the new trunk and the old code will be shelved.

I'll put together a more detailed announcement in the next few days, including a new tutorial and sample project.

Thanks again to Jerome Benois for his help along the way.

Monday, August 18, 2008

Vasanth Dharmaraj: Eclipse Tip: Java Editor Breadcrumb Navigation Bar



One new feature of Eclipse 3.4 is the Java editor's Breadcrumb Navigation Bar. This can be enabled with the keyboard shortcut Alt+Shift+B or using a tool bar button. Like the name suggests it provides a breadcrumb path for the current element in the editor. This is kind of like the location bar in Windows Explorer in Vista. You can navigate to other elements in the same level. ex. the highest level shows all the elements of the class. Or you can right click on the path element to perform any action using the context menu. ex. quickly copy the fully qualified name.

Monday, August 18, 2008

Ali Burak Kulakli: Is it possible to use Eclipse with less memory?

Today, I've seen a program called Minimem (for Windows), to reduce memory footprints of memory-heavy applications. Fortunately, I have one big memory-heavy application called "Eclipse" :)

I have downloaded Minimem from its website (http://minimem.kerkia.net/) and set up to optimize memory usage of Eclipse. Numbers say it is really working but I'll continue testing for a while. 

Give it a try if you have memory problems related to Eclipse, or any other memory-heavy application. 

Monday, August 18, 2008

Francis Upton: Common Navigator Requests for 3.4.1

I have spent time over the last days working on a number of Common Navigator issues.  I have also marked all of the bugs that I plan to address for the 3.4.1 cycle.  If there is anything else you want in 3.4.1, please make your case with a comment in the bug report.  I now own all of the CN bugs so I will see your comment.

Please note that for 3.4.1 I cannot change the API at all, and can’t add anything to the UI, it’s really fixing bugs.  Anything beyond that will have to go into 3.5.

Also, the way I work on bugs is that bugs with patches that include test cases get worked on first, those with patches next, and then all of the rest.  So if you want something to get fixed or get in, the best way is to submit some code with tests.

I have also been working on the CN test suite, adding some more tests as I fix bugs and doing a little refactoring of it.  At some point, I will encourage people to contribute by writing test cases, it will be easy and fun to do and it’s a major contribution to making sure we don’t have future regressions.

Monday, August 18, 2008

Bjorn Freeman-Benson: Committer Satisfaction Survey Results

The short and sweet: you committers are generally happy with the Foundation. More than half the active committers (246 of 468; 52%) answered our simple survey for a 3.37 average on a 0-4 scale (84%).

The written comments can be summarized in two bullets:
  1. You all are generally satisfied with the way Denis, Matt, Karl, and Anne support the services and the development process, reviews, etc.
  2. You all are generally less happy about the Eclipse Legal team and the IP process.
For example:
  • Very happy, especially with the fast response time of the webmasters (Denis in particular).
  • The infrastructure is excellent, and the IT staff is helpful. The development process is well thought out.
  • Overall, I am happy but there are times that responses from the webmaster or legal are slow (e.g. several days).
  • The response time to IPzilla tickets has a tendency to be slow.
  • IP processes have improved, but they are still incredibly tedious and onerous.
Thanks for your answers - I'll discuss more of your comments and how we intend to use them to direct our continued improvement in my next few blog posts.

Monday, August 18, 2008

Fred Grott: Eclipse jGit Update site

There is now an update site for the Eclipse jGit plugin listed here and it supports Git functionality in Eclipse. I have not tested in Eclipse 3.4as of yet.

Sunday, August 17, 2008

Dave Carver: Comparing XML Features of OxygenXML vs Eclipse WTP and XSL Tools

With the upcoming release of XSL Tools 0.5, I'd thought I'd revisit some items for making your eclipse environment a decent XML IDE. I say decent because there are tools like Oxygen XML that still provide some functionality that the eclipse Web Tools Platform doesn't and the XSL Tools project is a bit behind on. But with that said, the gap has narrowed considerably, and I've since switched from using Oxygen XML as my main XML plugin over to WTP.

Note: I'm now a committer on the XSL Tools project, so some of my thoughts and views may be biased a bit. I however used Oxygen XML and prior to that XML Spy Professional on eclipse. The last version of Oxygen XML I used was Oxygen XML 9, and XML Spy Professional 2006.
The following items aren't included in WTP or XSL Tools. Some are being addressed, others would still need plugins to be created:
  • RelaxNG - WTP doesn't include a RelaxNG editor or validator.
  • XQuery - Currently there is no direct support for editing XQuery files or validation. This however is being addressed through a Google Summer of Code Project. There is a plan to make this an official project proposal.
  • XML Security and Encryption - there is no dirrect support for working with XML Encryption and Security specifications. There is an open source plugin that adds some of this support.
  • oNVDL - Oxygen support validation through the ISO NVDL specification.
  • Visual XML Editing - Oxygen supports being able to edit an XML file like DocBook or DITA using CSS stylesheets for a WYSIWYG experience. There is discussion of bringing the VEX editor over as an official eclipse plugin.
In many cases, these areas are aimed at specific segments of the XML community so that is why there hasn't be a push by the eclipse community. However, I also feel that the XML community in some ways hasn't looked at eclipse as a viable XML IDE platform. First and foremost, eclipse still has a perception problem of it being a Java IDE. However, this really isn't the case any longer. While the framework is still written in Java, it covers a much wider platform range.

Basic XML Functionality Comparison.

So the following is comparing basic XML functionality between Oxyen XML 9 and Eclipse 3.4 with Web Tools Platform 3.0 and XSL Tools 0.5M9 installed:


The XSL Tools xslt editor extends the WTP xml editor, so it inherits much of the functionality from the WTP xml editor. If an option applies to the XML editor in WTP it applies to the XSL editor as well.


XML IDE Feature Comparison
FeatureOxygen XMLEclipse Web ToolsXSL Tools
Tree Based OutlineXXX
XML Perspective and Project SupportX-X
XSLT Debugger PerspectivesX - X
XML Specific File Wizards X X X
Context Sensitive content assistance X X X
Content Assistance Shows XSLT Output Documents X - Partial - This is available when the namespace is in the XML Catalog. It is also partially supported by the XML editors dynamic learning ability. This is currently not supported for select, test, and match attributes.
XSLT Transformations X - X
DocBook Support X Partial through User XML Catalog Entries Partial through User XML Catalog Entries
TEI Documents Support X Partial through User XML Catalog Entries Partial through User XML Catalog Entries
Configurable XML Templates X X X
Automatic Content Generation X Partial Partial
Well Formed Document Checking X X X
Wizard for Schema Association X - -
XSLT Support X - X
Preview Transformation X - X
XPath Search and Evaluation X - X
FOP Support X - Partial
XML Schema X X X
DTD X X X
Relax NG X - -
Namespace Routing Language X - -
Converting between different Schema languages X - -
Pretty Print XML Documents X X X
Unicode Support X X X
Spell Checking X X X
Surrond With (Mark Selected Text) X Partial Partial
WSDL Editing and Testing X X -
Folding for XML X X X
XInclude Support X X X


For the most part for basic XML editing needs, the two are very similar in functionality. I still like and recommand Oxygen XML for those that need some of the features that eclipse doesn't support, but the reasons for recommending Oxygen XML over the WTP support is narrowing. For those that need RelaxNG, WYSIWYG XML Editting, and XQuery support, then Oxygen XML is the way to go. However, the combination of WTP and XSL Tools adds some features that aren't available in Oxygen XML:

  • Better integration with the existing eclipse Debug Perspective
  • Leverages eclipse Launch Configurations
  • HyperLink navigation through CTRL+Click to WSDL, XSD, XML, and XSLT files and components.
  • Project specific Validation settings. With Inclusion and Exclusion support.
  • XSLT Specific Validation control. Control what is displayed as an error, warning, or informational.
  • XPath syntax checking and validation.
  • WS-I Basic Profile validation support for WSDL and Web Services.
The combination of WTP and XSL Tools can give a good base support for XML IDEs at a very low cost point. Oxygen XML is a good addition for those that need some of it's advance functionality like XQuery Support and better support for XSLT 2.0 and XPath 2.0. DocBook and DITA authors will like the WYSIWYG editting that Oxygen XML provides as well.

Sunday, August 17, 2008

Chris Aniszczyk: Call for Input: p2 UI

For those who don't follow a lot of the Eclipse mailing lists, the p2 team has graciously called for input on the 3.5 p2 user interface.

Consider this your chance to voice your concerns and offer feedback.

Saturday, August 16, 2008

Wassim Melhem: The Real World: München

A Keynote at W-JAX

I am so filled with the joy of W-JAX '08 that I cannot contain it.

I will be presenting a keynote at the conference in November and I am thrilled. No holds barred. Nothing off limits. It is going to be both fun AND informative.



The First 60 Seconds

I will start my talk with the usual
"I am so happy to be in Münich... The last time I was in Münich was ... blah blah."

You can't go wrong with this intro. Everyone does this bit, including one of my favorites Tim Bray.

Astonishing Tales

Then, I dive right into telling astonishing tales of building commercial software on top of Open Source frameworks.

To give you an idea of how astonishing my tales are, here is a picture taken at EclipseCon 2008 of me telling stories to (from left to right) Ben Pasero (the smartest twenty-something guy I know who does not work at Google - yet), Bernd Kolb, and Martin Aeschlimann (JDT/UI lead and my bestest Swiss friend).



These three guys look mesmerized and I am hoping my talk will have this effect on the 800+ attendees at the conference.

What makes a good keynote?

To me, the best keynotes are ones that meet one or more of the following criteria:
1. they make you laugh
2. they make you cry
3. they make you think

If you have a story about commercial development around Eclipse that meets at least one of the criteria above, I would love to hear it. Please send an email to wassim dot melhem at gmail dot com.

Saturday, August 16, 2008

Nirav Thaker: Productive keyboard shortcuts for Eclipse Editors

I've seen very few developers using true power of Eclipse editors, so I thought of listing few very handy shortcuts that can significantly improve your source editing and navigation speed with Eclipse.
1. Ctrl + J / Ctrl + Shift + J : Inline search, meaning you can type on the fly to search text in current editor. You can use Up/Down arrow keys to navigate between matching text fragment in

Saturday, August 16, 2008

David J. Orme: Eclipse makes Scala useful--no--very cool

Lately, I've been using Scala for a small project. I think that Scala is interesting because it:

  • Brings Erlang-style scalable multi-core programming to the JVM, unlike all the other alternative JVM languages.
  • Is wrist-friendly like Ruby, but strongly-typed like Java. I simply can't imagine writing a 4 million line application without strong typing and IDE-supported refactoring.
  • Is a pure OO language
  • Is also a capable functional programming language

Here are some preliminary results:

  1. I find the Scala language itself a joy to use.
  2. If you use it, be sure to buy the book, or you'll be lost. It's worth its weight in gold.
  3. The Java integration is totally cool and totally slick. Java classes *are* Scala classes and vice versa!

But therein lies the rub–if there is one in Scala. You can extend Java classes from Scala–which the Scala standard library does. But then where do you go to find documentation for some library feature–the JavaDoc or the ScalaDoc?

At first, this was almost a show-stopper for me.

Then I discovered the latest Scala-Eclipse plugin (be sure you grab the *unstable* plugin. It's stable enough and is *much* better). It's definitely rough still, but it's usable. It does incremental compilation, content-assist, and–the killer feature–its hover-help seamlessly integrates the ScalaDoc and JavaDoc. Hover over a Scala method and you get the ScalaDoc. Hover over a Java method and you get JavaDoc. Small, but for this Scala beginner, essential.

For a more thorough introduction (though somewhat dated now) to the Scala Eclipse plugin, I refer you to Daniel Spiewak's excellent Introduction to the Scala Developer Tools.

Read or add comments to this article

Saturday, August 16, 2008

Gorkem Ercan: eSWT code for Symbian S60 is available

The code for eSWT implementation for S60 is available in Eclipse’s CVS repository now. Nokia’s eSWT team had been ready to push the code for about a year now. Unfortunately, team had to wait the release of the S60 FP2 SDK which would enable Eclipse community to further develop eSWT for S60. The contributed code is the same code that is shipped by the announced S60 based Nokia and Samsung phones. However, CVS repository also includes some additional bug fixes.

Speaking of bugs, the way to report bugs for the S60 eSWT implementation is through the Eclipse bugzilla. Nokia eSWT team will also be handling the eSWT bugs (that are not directly related to unannounced devices) this way, so Eclipse bugzilla is the place to report eSWT problems on your phone.

Unfortunately, binary downloads for the S60 eSWT is not yet available due to legal and administrative reasons. The binaries for updating eSWT on the phones requires us to sign them. Actually, it may be possible to do the signing with Nokia’s certificate since Nokia is an active contributor and the distributed binaries will be targeting Nokia phones.  We are now trying to agree on a good way of doing the signing that will be acceptable by both Nokia and Eclipse. In the mean time, we have the possibility to provide binaries to update the eSWT that is available on S60 FP2 SDK. If you think that the SDK update would be useful even without the phone binaries, let me or the eRCP developer mailing list know about it.

Friday, August 15, 2008

Dave Carver: Use PDE Ant Tasks without running eclipse

In continuing my experimentation with the PDE Build Ant Tasks, it appears as though you can use those with out actually having to run eclipse. There are a couple of items that you will probably need to do to get them to work:

  1. As stated with the Ant4Eclipse post, you'll need to include the appropriate osgi runtime jar.
  2. Along with that you'll need org.eclipse.core.runtime
  3. Also the jar file from org.eclipse.pde.build/lib. You'll find the later in your plugins directory.
  4. You'll want to create a taskDef file that has the necessary tasks defined. These are items like eclipse.generateFeature, eclipse.buildScript. The task defs should point to the appropriate classes. i.e. org.eclipse.pde.internal.build.tasks.BuildScriptGeneratorTask for the eclipse.buildScript task.
Theoretically, since eclipse bundles are just jar files, they can be used outside of eclipse. With the appropriate setup, you can then run a build with out having to actually launch eclipse to launch ant. You can have Ant use the build scripts with out needing eclipse.

I still need to test this, and some additional jars may be necessary, but from what I can tell at least 90% of the tasks don't rely specifically on eclipse resources, except for the CoreRuntime exception class.

Friday, August 15, 2008

Doug Schaefer: Eye Candy on the Linux Desktop

My crusade for a better Linux desktop continues. After reading a recent rant from someone at the Inq and recent predictions on what Linux will look like in 4 years time, I thought I'd give another shot at improving my Linux desktop. I've been using it heavily from the command line for manufacturing media for upcoming Wind River product using our Eclipse p2 based installer/generator and for mucking around with ClearCase. I can do all that from putty on my Windows machine. But it would be easier if I could just do it and everything else I need to do right on the Linux desktop.

What I was really after was the 3D effects offered by the Compiz Fusion compositing window manager for my GNOME desktop. After a recent bad experience installing a security upgrade for Fedora 9 which totally killed my machine (no boot up for you), I'm back on Ubuntu 8.04. But, alas, I had to install the proprietary drivers for my ATI video card before I could turn on the effects, which is another can of worms I'll leave for now. But once I did, I was up and flying with some wobbly windows and spinning cubes and windows flying all over the place.

I haven't used Mac OS X or Vista seriously, but I can't imagine any eye candy they would have that Compiz doesn't have. So in that sense, I get the feeling that Linux is making huge strides forward. I still haven't figured out how to get fonts as crisp as I get on Windows but I imagine it could be done. It does indeed appear we're not that far away from a champion desktop for Linux (sorry, watching too much Olympics and I'm finding too many parallels between Linux desktop and the ability for Canadian athletes to win medals, 4th place is great, but...).

But I really liked what the guy said in the article about Linux in 2012. He predicts we will get there, but that it's going to take "for pay" distributions of Linux to take us there. Free software isn't going to do it. And there's good reason. Windows and Mac look so good because of the proprietary software that makes it happen. If we want that on Linux, we're going to have to pay for it, just like we do for Windows and Mac OS X.

We're going to have to pay for the licences to the software that legally plays MP3s and shows DVDs and cleans up my fonts and for someone to make it all work on our laptops without having to edit anything in /etc. That's just the economic reality of it. And I for one have no problem with that. Because I believe you get what you pay for. Free software is great for commodity software like kernels and windowing systems and IDEs written in Java ;) where there's lots of people to help build them. But it takes rare skill to make a great desktop environment. And the guys with those skills hold the cards and probably want to profit from their fortune. To get a great desktop on top of that great OS, it's worth it.

Friday, August 15, 2008

Vineet Sinha: BostonEDGE: EclipseWorld Passes and Discount Codes

We had 20+ people at the Eclipse DemoCamp here in Boston, and when I was recently talking to the EclipseWorld organizers I was glad to see that they already have about 100 registrants from the Boston Area. I will be going, and I am looking forward to meeting others in the Boston Eclipse Community. If you will be in the area, feel free to drop me a note and we can meet for a drink and discuss Eclipse and other innovative things…

Also, BostonEDGE has been been graciously given 2 free passes to EclipseWorld and we have a discount code to give the rest of the members $200 off the registration. If you are interested in the discount code or the free passes drop me an e-mail, and depending on the demand I will give out the discount codes and raffle off the passes.

Thursday, August 14, 2008

Dave Carver: SchemaTron Plugin for Eclipse

While doing one of my periodic searches on Sourceforge for various XML plugins for eclipse. I ran across SchemaTron for Eclipse. SchemaTron is a very powerful schema language that can be used in place of or along side the W3C Schema Language. It compliments the current XSD language by being able to represent various business and structrual rules that XSD can't support. XSD 1.1 addresses many of these limitations but it's not currently available yet.

The plugin adds a SchemaTron specific editor. It has a Source tab, as well as a preview tab. The Preview tab, shows a sample of the XSLT that would be generated. For those that are using the Eclipse XSL Tools plugin as well, you can take this XSLT and run it using XSL Tools (you'll have to save the XSL manually).

The plugin was originally written for Web Tools 1.5, but seems to work fine with Web Tools 3.0. The plugin is available under the Eclipse Public License.
Page 1 | Next >>
Username:
Password:
(or Cancel)