<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-15037617</id><updated>2011-04-22T00:15:25.005+01:00</updated><title type='text'>The Eclipse.NET blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://eclipsedotnet.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15037617/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://eclipsedotnet.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>João Saraiva</name><uri>http://www.blogger.com/profile/09900624698291964063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-15037617.post-113474131190664703</id><published>2005-12-16T13:48:00.000Z</published><updated>2005-12-16T13:55:11.916Z</updated><title type='text'>Version 0.03 released</title><content type='html'>Amazing how 3 or 4 "minor" bugs can screw up an editor...&lt;br /&gt;&lt;br /&gt;Anyway, I released v0.03 to SF. You can get it &lt;a href="http://prdownloads.sourceforge.net/eclipsedotnet/eclipsedotnetv003.zip?download"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;There were just minor bug fixes. However, one of those "minor" bugs was preventing one from editing files. You can edit files now. There are sometimes problems saving the files, though (this is to be corrected as soon as I can spare the time).&lt;br /&gt;&lt;br /&gt;JS&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15037617-113474131190664703?l=eclipsedotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eclipsedotnet.blogspot.com/feeds/113474131190664703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15037617&amp;postID=113474131190664703' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15037617/posts/default/113474131190664703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15037617/posts/default/113474131190664703'/><link rel='alternate' type='text/html' href='http://eclipsedotnet.blogspot.com/2005/12/version-003-released.html' title='Version 0.03 released'/><author><name>João Saraiva</name><uri>http://www.blogger.com/profile/09900624698291964063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15037617.post-113267042756021469</id><published>2005-11-22T14:36:00.000Z</published><updated>2005-11-22T18:36:03.450Z</updated><title type='text'>A new release</title><content type='html'>Inspired by &lt;a href="http://www.blogger.com/comment.g?blogID=15037617&amp;postID=112620467208824256"&gt;Mr.                   Kunle Odutola's feedback&lt;/a&gt; regarding the project, I created a new release (you can call it Eclipse.NET v0.02 :P ). It is available at &lt;a href="http://ottawa.inesc.pt/eclipsedotnet_files/"&gt;http://ottawa.inesc.pt/eclipsedotnet_files/&lt;/a&gt; , as I've been having problems logging in to SourceForge.net.&lt;br /&gt;&lt;br /&gt;Only the binary files are included, to reduce the size of the file to be downloaded.&lt;br /&gt;&lt;br /&gt;JS    &lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;a href="http://ottawa.inesc.pt/eclipsedotnet_files/"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15037617-113267042756021469?l=eclipsedotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eclipsedotnet.blogspot.com/feeds/113267042756021469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15037617&amp;postID=113267042756021469' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15037617/posts/default/113267042756021469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15037617/posts/default/113267042756021469'/><link rel='alternate' type='text/html' href='http://eclipsedotnet.blogspot.com/2005/11/new-release.html' title='A new release'/><author><name>João Saraiva</name><uri>http://www.blogger.com/profile/09900624698291964063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15037617.post-112749487697588726</id><published>2005-09-23T17:57:00.000+01:00</published><updated>2005-09-23T18:01:16.980+01:00</updated><title type='text'>Finally, a release!</title><content type='html'>I finally made a release to SourceForge ( &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=145055"&gt;http://sourceforge.net/project/showfiles.php?group_id=145055&lt;/a&gt; ).&lt;br /&gt;&lt;br /&gt;JS&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15037617-112749487697588726?l=eclipsedotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eclipsedotnet.blogspot.com/feeds/112749487697588726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15037617&amp;postID=112749487697588726' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15037617/posts/default/112749487697588726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15037617/posts/default/112749487697588726'/><link rel='alternate' type='text/html' href='http://eclipsedotnet.blogspot.com/2005/09/finally-release.html' title='Finally, a release!'/><author><name>João Saraiva</name><uri>http://www.blogger.com/profile/09900624698291964063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15037617.post-112620467208824256</id><published>2005-09-08T19:03:00.000+01:00</published><updated>2005-09-08T19:37:52.096+01:00</updated><title type='text'>What's been going on...</title><content type='html'>&lt;div&gt;Those of you who have gained an interest in what could be the outcome of  this project may have been wondering about its (apparent) lack of activity.  Well, truth is, I have been working around the clock on this; so, no time for  bloggy-stuff...  :P&lt;/div&gt;  &lt;div&gt; &lt;/div&gt;  &lt;div&gt;Well, now for the important stuff: I developed a (rather buggy) prototype  (still based in SWT) in the context of my graduation. For those of you  wondering, this prototype was based on the source-code of Eclipse 2.1.3 (I  didn't go for 3 because of the trouble of converting the OSGi platform; in its  core, 2.1.3 is much more simpler); most of the code was converted using JLCA and  some other parts of the code (not too many, luckily for me) I had to  re-implement. When I remember to do so, I will make this prototype available in  the Sourceforge.net (SF) project site.&lt;/div&gt;  &lt;div&gt; &lt;/div&gt;  &lt;div&gt;Since the time when I (finally) put this project on SF, I have been  cleaning up the code, removing (some) dead code, changing documentation formats,  etc. In other words, house cleaning.&lt;/div&gt;  &lt;div&gt; &lt;/div&gt;  &lt;div&gt;However, what I don't lack are ideas for Eclipse.NET, one of which is the  adaptation to WinForms. Truth is, I don't like the way we have to develop the UI  in Eclipse: we have to develop the code by hand, in an era where any RAD tool  that deserves that title provides a way to visually design your window and  quickly change its look. Why the heck should we have to design Eclipse.NET  windows by manually coding? It's insane, if you ask me.&lt;/div&gt;  &lt;div&gt; &lt;/div&gt;  &lt;div&gt;However, like everything else in life, this issue has two sides: the one I  have just presented and its reverse: in some ways, WinForms is more limited than  SWT, for example in layout management terms. Sure, you can use the Anchor and  Dock properties for WinForms controls (and Splitter controls and etc.), but some situations just &lt;span style="font-style: italic;"&gt;beg&lt;/span&gt; for layout managers. Good news is: the guys at Microsoft have finally included this in WinForms.NET 2.0, in the form of a TableLayout and FlowLayout. Good news for those of us who &lt;span style="font-style: italic;"&gt;don't&lt;/span&gt; like to code in the layout of the form manually, into the Layout() event :) . And good news for me :D .&lt;br /&gt;&lt;br /&gt;Another issue is cross-platform interoperability. There have already been great discussions (they didn't involve fist-fighting, as far as I know; but I &lt;span style="font-style: italic;"&gt;could &lt;/span&gt;be wrong... :P ) about whether SWT should be considered as a cross-platform windowing toolkit or not. Why? Just continue reading.&lt;br /&gt;&lt;br /&gt;For those of you who don't know what SWT is, it stands for Standard Widget Toolkit and it's supposed to be what AWT should have been (I say "supposed to" because I read this somewhere; I leave it to others to evaluate if SWT lives up to that objective). It consists of Java code that uses the underlying operating system &lt;span style="font-weight: bold;"&gt;native &lt;/span&gt;widgets and emulates widgets not available in a given platform. I highlight the word "native" because that's exactly what they are: they are invoked directly to the underlying OS, using JNI. Therefore, you can't take a windows version of Eclipse and start working on it in Linux: the SWT binaries are different. I referred Eclipse here because it is based on SWT, but I could have referred any other application that uses SWT. (OK, I'm kind of lying here; you CAN use windows Eclipse in Linux, but you would be limited to a text-version of the platform... :P Also you would have to get the plugins to supply the text-version yourself...). And the big discussion I mentioned in the previous paragraph is due to exactly that: SWT uses native code; but it also uses platform-independent code (in Java).&lt;br /&gt;Should SWT be considered as platform-independent?&lt;br /&gt;&lt;br /&gt;I'm evil; I won't give you the answer. :P&lt;br /&gt;&lt;br /&gt;Well, back to the point. What made me reluctant to take Eclipse.NET and adapt it to WinForms was exactly that: cross-platform interoperability. Mono has been growing fast lately, and it's making the .NET platform a reality in multiple platforms (Linux, Mac, etc.). The problem with it was the windowing toolkit: applications that used WinForms (i.e., that you could run on Windows) could not be run in Mono (understandable, as WinForms can also be considered a wrapper for GDI+). However, the Mono team has recently started developing WinForms for their platform. This means that, in the future, WinForms will be a reality in platforms other that Windows.&lt;br /&gt;It was this, combined with the fact that WinForms provides us with some very cool control features (like DataBinding), that made me decide to adapt Eclipse.NET to WinForms. All I'm waiting for is .NET 2.0, and its Layout Managers. I can barely wait to get my hands on those TableLayouts... :) Hopefully, some time from now, we will be able to create windows for the platform from within the Visual Studio winforms editor (or whichever visual editor you use).&lt;br /&gt;&lt;br /&gt;Well, I'm tired of writing now.&lt;br /&gt;&lt;br /&gt;JS&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15037617-112620467208824256?l=eclipsedotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eclipsedotnet.blogspot.com/feeds/112620467208824256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15037617&amp;postID=112620467208824256' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15037617/posts/default/112620467208824256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15037617/posts/default/112620467208824256'/><link rel='alternate' type='text/html' href='http://eclipsedotnet.blogspot.com/2005/09/whats-been-going-on.html' title='What&apos;s been going on...'/><author><name>João Saraiva</name><uri>http://www.blogger.com/profile/09900624698291964063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15037617.post-112299961840072179</id><published>2005-08-02T17:20:00.000+01:00</published><updated>2005-08-02T17:20:18.406+01:00</updated><title type='text'>Initial post</title><content type='html'>OK, this is my initial post in this blog, just for inaugural purposes.&lt;br /&gt;&lt;br /&gt;In the following days (months?) I will posting here some stuff related to this project, to which you can initially refer as "Eclipse with a .NET skeleton" :P .&lt;br /&gt;&lt;br /&gt;For the time being, that's that.&lt;br /&gt;&lt;br /&gt;JS&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15037617-112299961840072179?l=eclipsedotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.sourceforge.net/projects/eclipsedotnet' title='Initial post'/><link rel='replies' type='application/atom+xml' href='http://eclipsedotnet.blogspot.com/feeds/112299961840072179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15037617&amp;postID=112299961840072179' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15037617/posts/default/112299961840072179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15037617/posts/default/112299961840072179'/><link rel='alternate' type='text/html' href='http://eclipsedotnet.blogspot.com/2005/08/initial-post.html' title='Initial post'/><author><name>João Saraiva</name><uri>http://www.blogger.com/profile/09900624698291964063</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
