 |
| |  | Since feeling smug about getting a bugfix mentioned in the 3.3M7 new and noteworthy, Alex hasn't been doing much Eclipse stuff. It's mostly low-level bugfixing now anyway. |
Podcasting towards Europa
Europa is drawing near, and in June will release 22 projects (or 21, depending on who you ask) and in the run-up, Daniel has been talking to a few of the project leads in the spotlight series; if you've not seen them already, we've done STP, ECF and Corona. We'll be covering some of the other projects up to the release date. As well as the imminent release of the next Eclipse, OSGi has recently been officially 'blessed' by virtue of JSR291 being passed by a landslide, and despite the "not invented here but the technology's not too bad" attitude of a particular solar company, the feedback as part of the process has resulted in OSGi 4.1 being officially released (with Equinox being the reference implementation). This doesn't seem to have diminished the haphazardous JSR277, which hasn't released any public versions or ranks much above vapourware at the moment. Yet still the goal of binding it tightly to Java 7 seems to have been the word from the JavaOne conference. Perhaps it's no surprise, then, that the SD Times recently quoted OSGi as being "a quiet contender for the title of most important technology of the decade", and it's becoming the choice for mobile Java too. The attitude of the JSR277 seems to be one of "We're sure it's going to work, but we're only doing the simple stuff without considering the hard stuff." Indeed, most of the conversation of the JSR277 expert group seems to be a design-by-reverse-engineering, whereby a somewhat simplistic module is posed and then the rebuttal (mainly from the OSGi folk) saying "Yes, but what about ..." Whatever comes out with Java 7, you can guarantee there'll be lots of these such problems that will promise to be fixed in Java 8 (or the Java SE(including JavaFX) Wombat Edititon, or whatever it ends up getting called). It's also interesting to see that scripting languages are starting to play well with OSGi. For example, Scala can not only be used to build OSGi bundles, but the up-stream scala 2.5.0 has had the necessary changes made to allow the library to work out of the box in an OSGi environment. You can also interact with JavaScript via Eclipse Monkey (which always seems to have trouble determining whether 'dash' or 'monkey' is the name and despite appearing to still be in the incubator on the home pages, is expecting to export a 1.0 release for Europa). Someone's even gone to the effort of coding in groovy and producing an Groovy OSGi bundle, although the current Groovy libraries aren't OSGi-aware out of the box. I wonder how long it will be before Eclipse plugins are provided in other languages than Java? If you really like Java, then other libraries, like Spring OSGi, allow you to take advantage of this with Java code. Lastly, it's interesting to note that the Web 2.0 bubble (a name that's only slightly worse than Java release names) has consistently hyped the idea of 'mashups', which largely are about combining the output of two or more websites (or their data) together. Only recently, Google has combined the Map and Widgets into a single Mapplets API, and a number of developers are jumping on the waggon to produce more such examples. This is exactly what Eclipse, as a platform, provides. The ability to 'mashup' services, data components and graphical components all into one system seamlessly, and have them all work together. Want to include communications in your app? Just drop in ECF. Want to include graphing? Drop in BIRT. Need a graphical layout engine? Hand-craft one on GEF or use GMF to build one for you. Eclipse has been doing mashups well before the term was coined in 2005.
Until Next Time,
Alex Blewitt
alex@eclipsezone.com
|
| | |
| |  | Nearly every day, RJ and others, bring you the hottest tips and tricks from around the Eclipse universe. Have a hot tip? E-mail the editors at editors@eclipsezone.com. |
| Install JavaFX into Eclipse | Sun have just announced JavaFX, a 'mee too' competitor to Flex and Silverlight. Despite some documentation hinting that it requires NetBeans, there's an Eclipse plugin too.
| | Full Discussion | Posted By: Alex Blewitt - (13 Replies) |
| Synchronizing Views with a GEF Editor | View synchronizing is one of the fundamental features for most Eclipse workbench apps. When using a GEF editor, you can use additional views to provide more targeted information about the selection, or even allow editing. There is a lot of good information about this topic - both in the eclipse docs and in the newsgroups. However, I think I can augment that with a concise set of steps for getting this task done quickly.
| | Full Discussion | Posted By: Adam Cabler - (0 Replies) |
| Configure your projects to use UTF-8 by default | For a cross-platform language, Java does some silly things in using the local character set of the operating system. Unfortunately, Eclipse uses this default for writing source files of most kinds; fortunately, there's an easy way of configuring it to use UTF-8 by default.
| | Full Discussion | Posted By: Alex Blewitt - (12 Replies) |
| Add logging with indirection | Ever wanted to add logging or validation to an existing method that you don't have source to? You can easily introduce indirection in Eclipse, re-writing your calls to that method with your own method, and the add the logging to your method call.
| | Full Discussion | Posted By: Alex Blewitt - (4 Replies) |
| Join two lines together | Buried in the new-and-noteworthy is a line that simply says "Joining lines in text editors'. A new keystroke, Control+Alt+J, allows you to join lines together in much the same way that J would work in vi, or equivalent text editors.
| | Full Discussion | Posted By: Alex Blewitt - (8 Replies) |
| Wrapping selected code in a block | An oldie but a goodie -- you can create a selection with Ctrl+Shift+Arrows, and then use Control+Space to insert a multi-line template such as surrounding with try/catch or becoming the body of a while loop.
| | Full Discussion | Posted By: Alex Blewitt - (4 Replies) |
| Running 'tail' inside Eclipse | A recent question on
Ask EZ
about how to tail a file's output in Eclipse prompted me to answer; but in the spirit of sharing the idea with others, I'm posting the reply to the Tips and Tricks page.
| | Full Discussion | Posted By: Alex Blewitt - (9 Replies) |
| |
| |  | Everyone has questions, especially about a platform such as Eclipse that has so much potential to be customized. EclipseZone comes to the rescue as our editors answer nearly any question you can think of in our Ask EZ forum. |
| content assist is not working | hi
from some reason comtent assist stop working in my machine
i have 2 diffrent eclipses in my machine - it is not working in none of them, reistall
| | Full Discussion | Posted By: jak - (1 Replies) |
| regards interface | Hi, Friends, I am new to JAVA Technology, I have one doubt regards Interface and Abstract Class. I have some questions regards this
| | Full Discussion | Posted By: allen - (0 Replies) |
| pyAntTasks | Problem with pyAntTasks inEclipse 3.2. Error: Could not load from resourse pyAntTasks. It could not be found.
| | Full Discussion | Posted By: Wesley Phillips - (1 Replies) |
| radio button | is it possible to set two SWT radio butons are in selected mode in a same group, if it is possibel plz help me how to do this.
with regards,
Jeno
| | Full Discussion | Posted By: jeno - (1 Replies) |
| regards swt radio button | I have add 4 radio buttons in one singel group in my SWT application, now I want to display two of them are selected in default, how can I do this , p
| | Full Discussion | Posted By: jeno - (0 Replies) |
| eclipse search engine | how to write our own eclipse search engine............................................................................................................
| | Full Discussion | Posted By: bobby_833 - (0 Replies) |
| Eclipse update error | Error updating Eclipse, getting Unable to remove "C:\[...]\plugins\org.apache.commons.codec_1.3.0.v20070227" from the file system.
| | Full Discussion | Posted By: Markus Källander - (0 Replies) |
| RAP release | I would like to know when RAP will be available for general release. I tried the M3 release and find it good.
| | Full Discussion | Posted By: Sudha - (1 Replies) |
| Multi Page Form Editor | I want make a multi-page form editor but not in the editor area. The application I am working on has the editor area disabled
| | Full Discussion | Posted By: Robert - (0 Replies) |
| myEclipse vendors? | myEclipse vendors? Beside Genuitec, are there any other vendors for myEclipse? I know that Genuitec is the company that develops myEclipse. Thanks
| | Full Discussion | Posted By: Lin Ahmad - (1 Replies) |
|
| |
| |  | A recap of
some of the most popular and active EclipseZone
discussions this week. |
| Tools are Evil
| I have officially come to the conclusion that tools are the curse of every development team. No, I really mean it (and yes, you are reading this on an Eclipse-oriented site).
| | Full Discussion | Posted By: Daniel Spiewak - (10
Replies) |
| No nested projects for Eclipse 3.3
| An oldie but a goodie -- bug 35973 asks for nested projects in Eclipse. It's not going to be fixed in the 3.3 timeframe, but it's been reported no less than 15 times and currently has 58 votes. It's not clear if it will ever get fixed.
| | Full Discussion | Posted By: Alex Blewitt - (19
Replies) |
| OSGi/JSR291 accepted -- but does Sun care?
| The results are in, and JSR291 (OSGi 4.1) has passed with a landslide. Unsurprisingly, the only naysayers are Sun and Hani (same as with last time) largely because they feel it's necessary to re-invent the wheel with JSR277. However, OSGi is here and works today; JSR277 is a pipe-dream, with nothing more than vague promises. Despite this, Sun have guaranteed that JSR277 will be in Java 7. Have both Sun and Hani lost the plot?
| | Full Discussion | Posted By: Alex Blewitt - (9
Replies) |
| Is VE Dead?
| Visual Editor is a pretty significant project at Eclipse.org. Unfortunately, I have yet to see anything significant coming from the VE team since the release of 1.2. Is the VE project dead?
| | Full Discussion | Posted By: Daniel Spiewak - (32
Replies) |
| |
|