Eclipse – Et-Setera https://www.setera.org Ramblings of a geek Fri, 15 Nov 2013 00:56:48 +0000 en-US hourly 1 https://wordpress.org/?v=4.5.24 EclipseME Lives! https://www.setera.org/2012/07/01/eclipseme-lives/ Sun, 01 Jul 2012 19:58:18 +0000 https://www.setera.org/?p=663 When I started hacking on EclipseME way back in 2001, I never would have guessed that it would still be going in 2012 in use in the form of the Eclipse Mobile Tools for Java (MTJ) project and a shipping product. A few days ago, Gorkem Ercan of Nokia announced that the latest version of Nokia SDK for Java is now based on Eclipse MTJ. Even though I don’t really spend any time on the MTJ project these days, it is very cool to see the software still being put to good use.

]]>
Eclipse MTJ and Pulsar Service Releases https://www.setera.org/2009/09/27/eclipse-mtj-and-pulsar-service-releases/ https://www.setera.org/2009/09/27/eclipse-mtj-and-pulsar-service-releases/#comments Sun, 27 Sep 2009 17:13:58 +0000 https://www.setera.org/?p=214 Along with the 3.5.1 release of the Eclipse platform earlier this week, the Eclipse Mobile Tools for Java project has released version 1.0.1.  As you can see from the New and Noteworthy page, not only did the team fix more than 100 bugs since the 1.0 release but they also provided some cool new features.  According to Gustavo Paula, this release features contributions from a variety of different contributors including:

  • Motorola
  • Nokia
  • SonyEricsson
  • Research in Motion
  • Several individual contributors

This new MTJ release has been included in the first service release of the Eclipse Pulsar project.  In addition, the Pulsar QuickInstall now includes an SDK from SonyEricsson.

]]>
https://www.setera.org/2009/09/27/eclipse-mtj-and-pulsar-service-releases/feed/ 2
Eclipse MTJ – Help Wanted https://www.setera.org/2009/09/19/eclipse-mtj-help-wanted/ https://www.setera.org/2009/09/19/eclipse-mtj-help-wanted/#comments Sat, 19 Sep 2009 18:43:17 +0000 https://www.setera.org/?p=212 Given Motorola’s push into the Android space, it comes as no surprise that they are trimming down the number of developers on the Eclipse Mobile Tools for Java project.  MTJ project lead, Christian Kurzke, announced via the mailing list that three of the key “Motorola sponsored” developers have been reassigned to a different project and will no longer be sponsored to develop the Eclipse MTJ features.  The good news is that Gustavo, Diego and David have expressed interest in continuing to be involved as individual contributors.  In addition, Jon Deardon from Research In Motion will most likely be joining the list of official contributors very soon.

As Christian pointed out via his email, now would be an excellent time to consider getting involved in the Eclipse MTJ project.  Even something as simple as being involved on the mailing list can help us out.  If you are a mobile developer using Eclipse Mobile Tools for Java, consider contributing a patch to provide a cool new feature or to fix the bug that annoys you the most.  Not a developer, but still want to contribute?  We can always use help with documentation and project marketing.  Pitch in and lend a hand!

]]>
https://www.setera.org/2009/09/19/eclipse-mtj-help-wanted/feed/ 2
New Eclipse “Mobile Tools” Project https://www.setera.org/2009/08/23/new-eclipse-mobile-tools-project/ Sun, 23 Aug 2009 12:05:02 +0000 https://www.setera.org/?p=167 Eric Cloninger of Motorola has started the process of combining Eclipse Mobile Tools for Java, Eclipse Tools for Mobile Linux and Eclipse Pulsar projects under one combined project.  Although the specific name has not been decided yet, a leading candidate is simply the “Eclipse Mobile Tools” project.  In Eric’s presentation to members of the various projects he mentions a number of compelling reasons for pulling these projects together:

  • The TmL project contains components that are useful on many mobile platforms, not just Linux. As the primary contributor to TmL up to this point, Motorola desires to expand the scope of the project to support other mobile platforms.
  • The MTJ project contains some components that could be valuable to all mobile developers, not just those who use Java ME.
  • Code for Eclipse Pulsar was placed in the MTJ repository due to timing issues. Since the Pulsar developers also work on MTJ, it seemed a reasonable location. There is a need for a more suitable and permanent location for this work.
  • A new project, focused on the needs of all mobile developers has momentum, as previously seen from the excitement around Pulsar. By removing the artificial barriers of “Linux” and “Java”, we hope to provide a home for all Eclipse mobile developers.

It is easy to understand Motorola’s motivations in making this move, given their transition to the Linux-based Android operating system for many of their upcoming devices.  With that said, I do believe that this move is truly beneficial to the mobile development community.  While developers have to deal with the plethora of mobile device platforms and the associated fragmentation, consumers really only care about the results of development.  The more that the tools can help developers bridge the gaps between the various platforms, the easier it will be to get applications into consumer’s hand no matter what their device.

In many ways, this is a natural extension to my original goals of making EclipseME support all JavaME devices no matter which vendor provided those devices.  Of course, JavaME’s role in mobile devices has diminished significantly in recent years, so it makes a lot of sense to broaden the scope to other platforms.  For more information, take a look at the presentation or drop by one of the project mailing lists.

]]>
Early Look at Eclipse Pulsar Project https://www.setera.org/2009/06/25/early-look-at-eclipse-pulsar-project/ Fri, 26 Jun 2009 00:43:10 +0000 https://www.setera.org/?p=130 Along with the Galileo Release of the Eclipse projects, the first early look at the Eclipse Pulsar project was released.  The Eclipse Packaging Project provides a packaged version of the Pulsar project along with the 1.0 version of the Eclipse Mobile Tools for Java project.

What the heck is Pulsar?  Pulsar is an effort of the Eclipse Mobile Industry Working Group, to make it much easier for mobile developers to download and install the various tools necessary to do mobile development.  In this early release, the project has provided an Eclipse view based on an Eclipse p2 repository.

Pulsar SDK Selection

Pulsar SDK Selection

In this early release, Nokia and Motorola have included the necessary p2 artifacts to populate the download and installation view.  It is simply a matter of selecting the SDK of interest and clicking the “+” button in the toolbar.  What is really cool about this is that the basis on a p2 repository allows the information in this view to be updated over time as more SDK’s become available.  Look for more members of the Mobile Industry Working Group to add their SDK’s to the SDK view in the coming months.  For a guy like me trying to develop for multiple different mobile platforms, this tooling is a huge win.

While the Pulsar tools are great, in some ways, the Mobile Industry Working Group is even more impressive.  Working groups are new to the Eclipse Foundation and the Mobile Industry Working Group is the first.  The group includes members from many of the leading mobile hardware vendors working together to provide a better experience for all mobile developers.  This is a significant change in focus for these vendors versus the earlier siloed approach to mobile tooling.  Just as I work within the Mobile Tools for Java project to help direct the project to provide hardware-agnostic tooling, I’m also involved in the Mobile Industry Working Group with the same role.  To be fair, these companies are finally starting to “get it” and are working very hard to provide the best possible developer experience.  The understanding of the need for professional developers to target multiple platforms is front and center in these efforts.

]]>
Eclipse Galileo Released – MTJ 1.0 Joins The Train https://www.setera.org/2009/06/24/eclipse-galileo-released-mtj-1-0-joins-the-train/ https://www.setera.org/2009/06/24/eclipse-galileo-released-mtj-1-0-joins-the-train/#comments Thu, 25 Jun 2009 02:46:25 +0000 https://www.setera.org/?p=127 The Eclipse Project has released version 3.5 of the Eclipse platform as part of the Galileo Release Train.  There are announcements and discussions all over the place, like here, here and here.  The question is where is the love for the Mobile Tools for Java?  The Galileo release marks the graduation of the Mobile Tools for Java project from incubation, providing a solid set of tools for JavaME development in Eclipse.  The involvement from the various member companies has been excellent during the development of MTJ and transition from EclipseME.  I have to admit that I’m a bit disappointed at the lack of coverage of the release.  Pass the word that MTJ is the way to develop for JavaME.

The Pulsar project also saw an initial early release with Galileo.  I will provide some background on this project in an upcoming post.

]]>
https://www.setera.org/2009/06/24/eclipse-galileo-released-mtj-1-0-joins-the-train/feed/ 1
Eclipse Mobile Tools for Java Passes Release Review https://www.setera.org/2009/06/11/eclipse-mobile-tools-for-java-passes-release-review/ Fri, 12 Jun 2009 03:05:15 +0000 https://www.setera.org/?p=83 Over on Chris Aniszczyk’s blog, he mentions that the Eclipse Mobile Tools for Java and Eclipse Pulsar projects have passed the Galileo release review.  Although Eclipse Mobile Tools for Java isn’t quite 1.0, it is getting very close.  This is the culmination of the work I started in 2003 on the EclipseME project.  When I started that little hobby project, I would not have dreamed that it would have more than 700,000 downloads from Sourceforge or become the base of the official Eclipse Mobile Tools for Java project.

Thanks to the help from Motorola and the other members of the Eclipse Mobile Tools for Java project, the EclipseME code has grown and matured far beyond what I could have done in my own free time.   There are many more support options now available and users should find a much smoother environment.  If you need any proof of the commitment from members of the MTJ development team, take a look at the developers mailing list request to begin work on the first service release beyond MTJ 1.0.

I’m looking forward to continuing my involvement with the MTJ project going forward both as a code committer and as a voice for the average mobile developer.  I want to thank all of the users of EclipseME over the years for their continued support and urge you to make the jump to MTJ if you have not already.  The final Galileo release is scheduled to be available on June 24th, but the versions available right now are pretty close to what you can expect at that time.  The differences between this first MTJ version and the last EclipseME release make it a very worthwhile upgrade to your development environment.

]]>