Aug 24, 2008

Eclipse Mylyn connector for ScrumWorks

Hi, My name is Gorkem and I am a Mylyn addict. Mylyn makes it so convenient to work with my tasks, switching between them etc. However, I was trying to quit lately.
I use ScrumWorks for my daily work and a Mylyn connector ( plugin(s) that enable Mylyn to retrieve/update data ) to ScrumWorks did not exist. This meant, I had to do a lot of copying and pasting between two tools. Obviously, this manual synchronization effort was futile and I had to give up on one. Since, It is not possible to give up on ScrumWorks, I decided to put Mylyn aside. I tried for a week or so but once you get used to the stuff it is hard to quit.
On a moment of desperation, I thought, I have some experience with developing Eclipse stuff that connects to servers. If I get enough cappuccinos to my system, I can develop a ScrumWorks connector for myself. It turns out I was right, after giving some part of my night’s sleep, I have it. My Mylyn connector that allows me to retrieve and update backlog Items and tasks. I can also add tasks to backlog items and of course it works in great harmony with the rest of Mylyn.

Task Editor
Backlog Item Editor
I am impressed by the way Mylyn handles the UI for a connector. Once you get the data mapping right the UI almost does itself. Unfortunately, this can be a challenge since Mylyn lacks API and extension point documentation. There could be more extension points but it looked like Mylyn team is already aware of it. On the positive side the code follows well known patterns so after some code reading, I was able to figure them out.
Repository Query Wizard
Read more →

Aug 16, 2008

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.

Read more →

Aug 14, 2008

eRCP 1.2 is now available

eRCP team has released the eRCP 1.2 version. This release moves the eRCP base to Eclipse 3.4. eSWT gets a few useful new APIs, including Browser.execute() and SWT.VIRTUAL support for Table, Tree, and MultipageDialog. The new release can be downloaded from eRCP downloads page.
Read more →