This just in, Aaron LaFramboise has just released an alpha version of gcc 4.3 for MinGW. And, of course, they are looking for testers. I know I will be. You can give it a try to by downloading it off of mingw.org. I've been following the mingw-users mailing list and it's been a great place to discuss issues. It's not too busy but it's been busy enough to be useful.
gcc 4.3 in combination with the new gdb 6.8 really brings the MinGW port for native Windows up to snuff with the gnu toolchain enjoyed by Linux developers. And I think it has a chance to give Visual C++ a run for it's money. Time will tell of course, and I am wearing my open source colored glasses. But as with the CDT for Windows development, all we're trying to be is a respected alternative and a valid path for multi-platform development.
Speaking of which, it's getting time to start working on Wascana 1.0. It'll be based on the Eclipse Ganymede with the latest tools from MinGW as well as a handful of libraries to help build platform independent apps. And it will use the Eclipse p2 provisioning framework so you can install and update the tools and libraries using the same UI you use for plug-ins. And with 7000 downloads of the last Wascana prerelease, it's worth the extra time I have to put in to make it happen.
May 05, 2008
![]() Doug Schaefer |
MinGW gcc 4.3 lives! |
May 04, 2008
![]() Chris Aniszczyk |
Painting the Workbench
If you're a UI developer in Eclipse, you probably come across one of these issues:
Why am I bringing this up? Well a few days ago, Simon Archer and I were discussing how new GridLayout() can be bad since it sets default margins and how it can be difficult for people to realize this amongst other layout issues. To ease some of these issues and stop the madness of duplicating debugging utilities, Simon and I decided to start a new work area in PDE called Picasso. The purpose of the Picasso work area is to provide a utility to help UI debugging. Picasso does this by painting the workbench in funny ways to aid debugging :)![]() The screenshot above shows Picasso painting the preferences page's composites. Picasso also allows you to hover over widgets and provide some raw debug information. How do I use Picasso? Simply grab the code from the PDE Incubator and launch some runtime workbenches. Or you can build yourself a version of the Picasso plug-in and drop it in your application to see what's going on. Note, Simon and I are just providing Picasso as a utility for people to use, we don't have crazy plans on maintaining it unless the community steps forward with patches and ideas. It's just a work area that maybe useful to some. Enjoy. |
May 03, 2008
![]() Peter Friese |
Monday: Eclipse Stammtisch in Hamburg
Just a reminder: the Eclipse Stammtisch in Hamburg will be this Monday (May 5th) in the Bolero Bar in Hamburg Ottensen. Google Maps: click here (opens in separate window). If you haven’t done so, please RSVP using our Doodle poll: http://www.doodle.de/ics.html?pollId=gbzrpc86xkyhbv5k .From what I can see, we’ll be at least 20 people and there will be some well-known faces. Hope to see you there! |
![]() Fred Grott |
Where have the Eclispezone and javaLobby communities gone to?Since not really visiting EclipseZone and javaLobby past its new incarnations you may be wondering where those communities moved to. I have found that you can find the members for those communities on FriendFeed and Twitter. I was surprised by the number of folks that I have conversed with over the years as a JavaLobby and EclipseZone member that are on both services. |
![]() Neil Bartlett |
New OSGi Book Chapter: Intro to Services
The next chapter of “OSGi in Practice” is available for download from the index page. This one is an Introduction to OSGi Services. I have also made some updates to the last two chapters, so if you previously downloaded them then you might want to get the new versions. Please keep the feedback coming! Thanks again for all the feedback so far, it’s been extremely useful. |
![]() Chris Aniszczyk |
Feature Complete!
Eclipse 3.4M7 is out the door making 3.4 pretty much feature complete! |
![]() David J. Orme |
The Visual Editor is moving
The Visual Editor is moving to new software on a new server. I will leave this server up for a few weeks. Unfortunately, permalinks will break, but all the interesting old content has been migrated to the new server. Why? Because I want a better platform than just a blog to talk about [...] |
May 02, 2008
![]() Fred Grott |
EuropaStartUP
On a lighter note, an Europa StartUp screen:
|
![]() Ian Skerrett |
Organize an Eclipse Demo Camp
We are organizing another series of Eclipse Demo Camps. Last Fall we had 30 Eclipse Demo Camps and they turned out to be great community events. This time the demo camps are to celebrate the Ganymede release. We already have events organized in 15 cities but I’d like to see even more. Details on organizing a Demo Camp are here. btw, we are having the Ottawa demo camp, on June 26 the day after the Ganymede release. Should be lots of fun and I plan on buying Pascal lots of beer for the great p2 work. ![]() |
![]() Denis & Karl |
Happy birthday, PlanetEclipse !
On April 27, PlanetEclipse.org turned three! The site went through dirty diapers, teething, terrible twos and has now all grown up into a toddler of a site (can you tell I have a toddler at home??). |
![]() Kenn Hussey |
On the Efforts of the Few...
Dave has blogged a couple of times recently about his thoughts on standards development. As someone who is actively participating in the submission and revision of several specifications (some of which are standards) at the OMG, these comments certainly hit home. I agree that it’s typically 10% of the contributors that tend to do 90% of the work, and too often it seems that I’m among the “lucky” few... |
![]() Birt World |
BIRT Drill Through
BIRT supports drilling down from a master report to a detail report. To facilitate this feature, BIRT provides a Hyperlink Options builder.
This example is available at BIRT Exchange. |
![]() Nick Boldt |
Team Effort
Digging through my email backlog, I found this post on the google-summer-of-code-announce list, which reminds us that it's time for the Google-O'Reilly Open Source Awards for 2008 (nominations due by May 15). Then I saw this... ;) Ubuntu has done more to promote a desktop Linux than any other distro before. Anyway, while successes at Eclipse are *also* the result of team effort, these awards are for individuals (the good kind, not the Teflon kind), and you can invent your own award titles. Enjoy! |
![]() Doug Schaefer |
Open Screen, Another Game Changer?
I just went through some blogs and the Adobe Open Screen web site to try and understand what's going on. If you haven't heard, Adobe is removing licensing restrictions on it's SWF and FLV/F4V file formats that serve us Flash content and all those crazy videos on YouTube and such. In the past, the license on the specs restricted the reader from creating competing players, which has resulted in some pretty weak open source players that relied on the developers reverse engineering and guessing at what the spec is. |
May 01, 2008
![]() Eugene Kuleshov |
Maven and Eclipse on IRC
You may already know about Eclipse IRC channels on irc.freenode.net, such as #eclipse, #eclipse-modeling and #eclipse-soc.
|
![]() Sebastien Letelie |
Asynchronous Web Applications
It is a fact, web applications become asynchronous. AJAX maked end of long response time due to the old practice of response-loop request to load a whole page. Before AJAX this technique was already used with a hidden Applet which accessed to a MOM (Message Oriented Middleware). Do the MOM become itself as the exchange architecture the most appropriated for web applications ? |
![]() Ian Skerrett |
Glassfish Running Inside Eclipse
Two weeks ago the Glassfish team announced their upcoming v3 version would be running on OSGi. Now Ludovic has a demo of Glassfish v3 running inside of Eclipse; I gather running on Equinox. Not sure about other people but this just seems so cool for many different reasons. Hopefully I will get a demo next week at JavaOne. ![]() |
![]() EclipseLive |
Upcoming Event: Equinox Security
Event Date: August 6, 2008 4:00 pm GMT-8
Abstract:
|
![]() EclipseLive |
Upcoming Event: Introduction to Equinox p2
Event Date: July 15, 2008 4:00 pm GMT-8
Abstract:
|
![]() Doug Gaff |
Finally a Friend
I know, I know…shame on me for taking so long to become a Friend of Eclipse or FOE. I've paid my dues to Eclipse in a lot of ways, and now I can add Pay Pal to that list. What prompted me to do it? Altruism, love, sense of obligation or duty? Nope…bandwidth. I'm working from home today, where I have a very fast Internet connection (unlike work). But the download from eclipse was really dragging. So I became a FOE, used the FOE mirror, and got some very nice download speeds. Totally worth the money. Hey…at least I'm honest. You know what they say: "Keep your friends close and your FOE's even closer." |
![]() Mik Kersten |
SpringSource Application Platform and IDE implications
Life is about to start getting a lot easier for enterprise application developers. Last October, my JDJ article concluded with the following statement:
Today’s announcement of the OSGi-based SpringSource Application Platform seals the deal. Consider the facts that Java is a great OO language, that OSGi is arguably the best component model to date and meshes perfectly with Java, and that Spring is the de facto programming model for reducing the complexity of enterprise applications. What’s clear from the announcement is that these three modularity technologies will work together seamlessly on the server side.
The neat thing about good modularity is that it makes a tool builder’s life dramatically easier. Consider how Java’s type system enabled content assist and the browsing of type hierarchies. Or how the use of OSGi by Eclipse’s plug-ins allows you to stay sane while dealing with hundreds of plug-in versions and dependencies. Modularity technologies make it easy to navigate and browse the entire structure of the system, enabling Mylyn’s Task-Focused Interface to ensure that you only see the parts relevant to the task-at-hand, no matter how large that system is. To date Eclipse developers have been spoiled by the PDE’s plug-in and feature editors, which make it easy to evolve large Eclipse-based applications. Today’s announcement means that the same component model will now be working on the server side. The IDE support is evolving alongside the Application Platform, and leverages WTP, Spring IDE and Mylyn. Here is a teaser of the Eclipse-based tools: ![]() Tasktop Technologies has been having a great time working on these tools with SpringSource, and you can expect a lot more Eclipse-based innovation coming from both the commercial SpringSource Tool Suite and the open source SpringSource Application Platform Tools. ![]() |
![]() Denis & Karl |
Dash Hits the Fast Lane
The Dash Project's commits explorer has been a popular site since Bjorn and Ward first brought it out. Nick Boldt contributed a bunch of additional scripts and gave it a face lift and I added SVN integration. There is a lot of interesting data, but you always had to really want it. Dash was always that old motor home lumbering in the slow lane. Useful, and full of great stuff, but slow. We've had a lot of commits in the whole history of Eclipse and that leads to lots of data, which leads to slow queries. |
![]() Neil Bartlett |
SpringSource App Platform is a Curate’s Egg
SpringSource’s announcement yesterday was not a big surprise — especially after they hired Glyn Normington, an OSGi heavy-hitter who previously worked on turning IBM WebSphere Application Server 6.1 (WAS) into an OSGi-based platform. Like the famous Curate’s Egg, the SpringSource Application Platform(S2AP) is excellent in parts, and I definitely recommend sampling the good bits. However, eating the whole thing might leave you feeling a little queasy. Here are the parts that I really like:
Now, here are the things I’m less than thrilled about:
Anyway to summarize, I still think that yesterday was a great day for OSGi, and for SpringSource, and of course for enterprise developers. S2AP is not perfect, but I still hope it gains widespread use. Just stick to the OSGi specification and you won’t get hurt! |
![]() Releng |
Update, Updated
Over the last couple of weeks, I’ve been rebuilding the way the Modeling Project’s update sites work. There are a number of reasons for this:
The upshot is that I now have a system that incrementally adds new builds’ jars to the site, cleans out any obsolete jars (ie., if replaced by newer version) and regenerates both the site.xml and digest.zip for the site. Instead of 7.9G, the 7×3 sites (EMF, EMFT, MDT, M2T, M2M, GEF, GMF) now occupy 1.3G. How does it work? Read on. Don’t care? Skip here.
|
















delicious
digg
dzone

