Forum Controls
Spotlight Features

The Rich Engineering Heritage Behind Dependency Injection

Andrew McVeigh takes us on a tour of the rich heritage behind dependency injection, what it represents, and tells us why its here to stay.

Java, the OLPC, and community responsibility

The "One Laptop Per Child" project has a great device ready to ship, but there's no Java on there. Let's think about working together to put Java on OLPC!
Replies: 9 - Pages: 1  
Threads: [ Previous | Next ]
  Click to reply to this thread Reply

Applying Mylar

URL: Mylar

At 6:16 PM on Dec 13, 2006, Daniel Spiewak Javalobby Junkies wrote:

It was pretty big news on Monday when Mylar made it's first major release, 1.0 A lot of people have been talking about Mylar as a great example of Eclipse innovation and about how it should simplify our workflow considerably, but how many of us have actually tried it?

I know that I've been using Mylar quite a bit over the last few weeks, and I've seen a lot that I like. It's integration with issue trackers is probably the number one "way to go" on my list. Creating issues directly from stack traces is really nice too. But I've found that there's a lot that I don't use so much. For example, I do use the task focused editor because automating my code folding is really nice, but I don't use it in package explorer. In fact, I wish there was a way I could entirely disable the package explorer Mylar extensions. By contrast, while I don't filter the outline by context, I have found myself taking advantage of the fact that Mylar adjust the font color and emphasis of the text in the outline contextually. That's pretty cool.

I think the thing I wish Mylar had more of was customization. I mean, there's so much power there, but it's all custom fit for a very specific workflow environment. I'd like to choose various bits and bobs that I want to integrate into my workflow and throw out the rest. Maybe I could do that by hacking the plugin (who knows, maybe there's a "Tips and Tricks" on the horizon), but that seems like too much trouble. Still, for a fledgling tool, this is some great stuff.

So, is anyone else using Mylar yet? If so, what do you think of it? Am I the only one wanting to nominate Mik Kersten and his team for the award for extreme cleverness?
  Click to reply to this thread Reply
1. At 7:37 PM on Dec 13, 2006, Erkki Lindpere Occasional Javalobby Visitor wrote:

Re: Applying Mylar

Of the features, I'm using the Package Explorer filtering less than I thought I would. Some things become uninteresting too quickly for me and also because Alt-Click doesn't work well -- maybe because I'm actually using the J2EE Tools Project Explorer, not the standard Package Explorer. I should file a bug report about this.

> So, is anyone else using Mylar yet? If so, what do you think of
> it? Am I the only one wanting to nominate Mik Kersten and his
> team for the award for extreme cleverness?

No, you're not the only one :) I don't want to diminish the great work that the rest of the team has done, but I think Mik's leadership has been a key factor in how well Mylar has progressed, rhythmically, according to The Eclipse Way.
  Click to reply to this thread Reply
2. At 7:38 PM on Dec 13, 2006, Eugene Kuleshov DeveloperZone Top 100 wrote:

Re: Applying Mylar

I think that filtering in Package Explorer is one of the most useful thing in Mylar. You'll learn to appreciate it when you'll have few dozens projects in your workspace and each of those projects would have hundreds if not thousands classes...
  Click to reply to this thread Reply
3. At 9:14 PM on Dec 13, 2006, Daniel Spiewak Javalobby Junkies wrote:

Re: Applying Mylar

> No, you're not the only one :) I don't want to
> diminish the great work that the rest of the team has
> done, but I think Mik's leadership has been a key
> factor in how well Mylar has progressed,
> rhythmically, according to The Eclipse Way.

I should meditate more on this "Eclipse Way" you speak of. I seek true enlightenment.
Daniel Spiewak
ActiveObjects: an Easier Java ORM; Fuse: Resource Injection for Java
  Click to reply to this thread Reply
4. At 9:15 PM on Dec 13, 2006, Daniel Spiewak Javalobby Junkies wrote:

Re: Applying Mylar

> I think that filtering in Package Explorer is one of
> the most useful thing in Mylar. You'll learn to
> appreciate it when you'll have few dozens projects in
> your workspace and each of those projects would have
> hundreds if not thousands classes...

Oh, I do have that size of a workspace. In fact, I figured that Mylar would be most useful in that context (no pun intended) so that's what I've been testing it on. If anything, the contextual Package Explorer has slowed me down.
Daniel Spiewak
ActiveObjects: an Easier Java ORM; Fuse: Resource Injection for Java
  Click to reply to this thread Reply
5. At 5:41 AM on Dec 14, 2006, Stefan Langer DeveloperZone Top 100 wrote:

Re: Applying Mylar

I think this is a learning phase you will have to get over. When I started out using Mylar I had the same problems as you do and I changed the way I worked with Eclipse since then considerably.

I got rid of the outline view. At first it was only a fastview but now a days I don't even open it anymore. Instead I use quick outline (CTRL+O).
I use CTRL+SHIFT+T to open resources thus I do not have any need for ALT+CLICK in Package Explorer. When I do Browsing I simply disable the Mylar filter (which happens rarley)
In some special cases I use the ALT+CLICK but I find it to be a littel annoying although I do not know what it is exactly that annoys me. When I'm able to put my finger on it I surley will open a bugreport for it.
I use the standard navigator without Mylar filtering to skip across projects when needed and open resources. And same as you (only that I'm more interested in the navigator then the packageexplorer) I would love to have the Mylar Filter stay unselected in the navigator view even when switching tasks. Maybe I should file an enhancement request or betteryet patch Mylar to do it for me. So much to do so little time :-)
What I'm missing is a way to tweak the degree of interest and how that degree decays. In some cases I find the decay to slow and in other cases the resources dissapear to fast but I do not want to mark them as landmarks.
All in all I find Mylar the best thing to happen to developement for quite some time and I can't even imagine working without a task anymore.
  Click to reply to this thread Reply
6. At 6:23 AM on Dec 14, 2006, Alex Blewitt DeveloperZone Top 100 wrote:

Re: Applying Mylar

As a matter of interest, what perspective do you use? I'm guessing the Java perspective. Myself, I use the Java Browsing perspective which I find absolutely fine for navigating through thousands of classes in tens of packages.

Alex.
  Click to reply to this thread Reply
7. At 6:54 AM on Dec 14, 2006, Peter Hendriks Javalobby Newcomers wrote:

Re: Applying Mylar

> I would love to have the Mylar Filter stay unselected in the navigator view even when switching tasks.

This is already an option. See preferences Mylar > Context "Toggle Focus...". There is definitely room for more tweaking but as it is Mylar already does a great job for me. I also can't imagine working without it, it improves my productivity a lot and just makes it easier to keep track of things.
  Click to reply to this thread Reply
8. At 11:00 AM on Dec 14, 2006, Daniel Spiewak Javalobby Junkies wrote:

Re: Applying Mylar

> As a matter of interest, what perspective do you use?
> I'm guessing the Java perspective. Myself, I use the
> Java Browsing perspective which I find absolutely
> fine for navigating through thousands of classes in
> tens of packages.
>
> Alex.

That brings up something else of interest: how well does Mylar fit into the Java Browsing perspective?
Daniel Spiewak
ActiveObjects: an Easier Java ORM; Fuse: Resource Injection for Java
  Click to reply to this thread Reply
9. At 11:44 AM on Dec 14, 2006, Alex Blewitt DeveloperZone Top 100 wrote:

Re: Applying Mylar

According to this article, it claims to work:

http://www-128.ibm.com/developerworks/java/library/j-mylar2/#N10125

However, I've not used Mylar yet (it's on my TODO list) so I'll let you know once it's there.

Alex.

thread.rss_message