nWire Software joins the Eclipse foundation
Today we have a big announcement: nWire Software joins the Eclipse foundation. You can read the full press release here. This is our way of showing commitment and support to the Eclipse community. We have been active members of the community for a long time and we are very pleased to finally make this step.

There are benefits for our users as well. First, we will be mirroring full Eclipse downloads on our site. The downloads are served using a very fast CDN based on Limelight infrastructure. Try it yourself, it is FAST. We are hosting all the popular downloads for Helios (Eclipse 3.6) and Galileo (Eclipse 3.5). Plus, you can choose to add nWire to the prepackaged download. This will save you the trouble of installing nWire later.
But that’s not all. Helios has a new snazzy Eclipse Marketplace client. It makes finding plugins and installing them so much easier. Now that we are Eclipse members, you can find and install nWire directly from the Eclipse Market place dialog box. It is simple and works great. To get started, select Help → Eclipse Marketplace...
nWire and Aptana Studio

Aptana Studio is one of the most popular tools for web development. It is Eclipse based and includes support for PHP. Many developers ask: Does nWire support Aptana? Well, I'm afraid the answer just got a bit more complex.
To understand the answer, one needs to be familiar with the state of PHP in Eclipse. Eclipse is an open source community. The Eclipse Platform houses many projects under its' roof. It endorses the development of external plugins and tools, some open source and some proprietary. As an example, Java development is supported by a very strong project called JDT (Java Development Tools). It is one of the first projects and a lot of person years were invested in it.
PHP development is supported by PDT (PHP Development Tools). However, unlike in the Java case, high quality PHP development tools arrived late to the Eclipse party. This opened the door for a number of PHP plugins which were developed outside the Eclipse foundation over the years. Once PDT proved to be a quality contender, most of these projects were abandoned. nWire for PHP was developed for PDT 2.1 and above with support from the PDT team. Thus, it requires the use of the official Eclipse PHP support, which is PDT.
Aptana Studio is an open source IDE based on Eclipse. It borrows some plugins from Eclipse and adds some of its' own. Version 1 of Aptana did not include PDT, but rather a different plugin known as Aptana PHP. In version 2, Aptana Studio moved to PDT, abandoning the previously developed PHP support (see the Aptana Studio 2 release notes). Users of Aptana Studio 2, which is based on PDT, can use nWire with Aptana Studio.
A couple of weeks ago, a beta version of Aptana Studio 3 was released. In this version, PDT is no longer a part of the distribution and, instead, there's a newly developed PHP editor (see the release notes). This means that the new release is incompatible with nWire for PHP, which requires PDT. Users of Aptana Studio 3 cannot use nWire at the moment.
Is this the final verdict? Probably not. Users of Aptana might still be able to use nWire in the future. It should be possible to add PDT to Aptana Studio 3 and use it instead of the Aptana developed PHP support. This will re-enable nWire. However, at the time of this writing, early beta users are reporting issues with the installation of PDT with Aptana. We hope these issues are resolved before the final release.
Finally, we are considering support for Aptana PHP (and perhaps even Ruby) in future nWire releases. If this is something which you'd be interested to see, please chime in and vote in our poll.
nWire Offers Educational Discounts

nWire is a very useful tool for diving into unfamiliar code. This means it is an excellent companion for students learning how to program. We received numerous requests from students and professors to provide a discount to educational institutions. Today, we are pleased to announce our Educational Discount Program.
The offer is simple: students, faculty, staff and employees of accredited non-profit educational institutions can now purchase a fully functional 1 year nWire license for $19 (Java or PHP, $29 for both). That's more than 75% off the original price.
The educational discount licenses will expire after 1 year. We decided to provide a more substantial discount for a limited time license. Most students will need these tools in their more advanced years of study, so this should not be a problem. It is important to note that the licenses are intended for learning and teaching and should not be used for commercial purposes.
If you qualify for an educational discount license, you can buy yours today. Start from our Educational Discount Store. From there, follow the instructions. You will need to fill out an order form with your details. Make sure you correctly fill the institution details. The provided email address must belong to the domain of your institution. The details will go through our manual review and once the order is cleared (usually less than a day), you will receive an email with payment instructions.
We will also be offering site licenses to educational institutions who wish to install nWire in their labs. If you represent such an institution, please contact our sales for more details.
Finally, if you have any feedback regarding the program, please do not hesitate to contact us. We are considering this program "an experiment", so your feedback is very important to us.
Getting Ready for Helios

June is a festive month for the Eclipse community: the release of a new version. This year, the new version is called Eclipse Helios or Eclipse 3.6. nWire 1.3 does not officially support this new release, but we are already using it successfully in our labs. It should work just fine, so we invite you to try and report any issues you encounter. Official nWire supports Eclipse 3.6 will be released in the upcoming weeks.
For those not familiar with the Eclipse release cycles, here's a brief introduction. The Eclipse that you download from Eclipse.org is actually a collection of many projects. These include the platform itself, JDT (Java Development Tools), PDT (PHP Development Tools), WebTools and many others. Each year, there's a single release for all these projects. It is called a "release train" because it leaves exactly on time. Everybody has to be ready and board the train, otherwise they miss it.
The Helios "Release Candidate" (RC) build can be downloaded today. The final release will be available on June 23rd. If you want to be among the first to download the new release, you might want to join the "Friends of Eclipse" program.
So what's new in this release? Well, official release notes will be available with the release itself. We also recommend reading the articles which are released as part of the traditional Eclipse Blogathon. The changes may not be that obvious, for a number of reasons:
- Most of the core Eclipse project are mature and fully featured, so the changes are minor.
- Many changes and additions are behind the scenes, providing richer API for developers who use Eclipse as a base platform.
- There are new and exciting projects which are now the focus of attention, mainly e4, the next iteration of Eclipse which takes the platform into the browser.
Nevertheless, there's a lot to look forward to. Like in previous releases, I will be posting my "Eclipse Hidden Treasures" article on my personal blog (last year, it won the Blogathon). PHP developers are in for a real treat, as the new PDT 2.2 (part of the Helios release) offers much improved performance and many improvements. nWire for PHP uses PDT, and the performance boost is noticeable. Give it a try, you won't be disappointed.
More Payment Options
Up until now, the only option to buy nWire was through PayPal. We chose PayPal in the first place because it is a nearly ubiquitous payment solution which provides strong security for the buyer. The payment process did go through the PayPal screens, but it did not require a PayPal account. Well, at least in most countries. It worked well for us, except for some isolated cases. Lately, we received more requests from larger business customers to provide an alternative payment method. Most noticeably, we were missing the ability to properly handle purchase orders.
Today, we are adding another way to buy nWire: through our resellers FastSpring. This means more flexible payment options and no dependency on PayPal (although PayPal can still be used). Buying through FastSpring means the invoice will be sent from them and the charges on your credit card bill will appear differently. Otherwise, you will be getting exactly the same license with the same level of support and commitment from us.
We are still be keeping our current option. Mainly because of VAT. FastSpring is located in the US, hence, customers in the US or EU will be paying VAT, excluding EU companies with VAT ID. While this is not a problem, we still want the option for individuals to buy nWire through our direct channel and enjoy a VAT free transaction.
Having two payment options could be confusing, so if you have a question, please send us an email or use the online chat box which appears on our shopping pages when we are online.
Installing Multiple Eclipse Plugins with Ease
Eclipse is a platform built for plugins. Personally I use over a dozen plugins on top of the vanilla Eclipse distribution. All these plugins greatly increase my productivity throughout the development cycle. However, there is a drawback: when setting up a new IDE, installing all those plugins can be very time consuming.
There are a number of solutions for that. Most of them include a custom Eclipse distribution or more plugins. Now, there's another option: using the new Eclipse Marketplace.
The process is simple: mark your favorite Eclipse plugins and the Marketplace will build a personalized update site containing your plugins. This update site can be used in all versions and distributions of Eclipse without the need to install any extra plugins. Moreover, this update site is public and can shared among teammates and colleagues. This process works great for installing nWire along with other plugins from different sites.
nWire 1.3.0 is Released!
We are very happy to announce that nWire 1.3 is released. This new release is a free upgrade to all our existing customers. To upgrade an existing nWire installation, use the Eclipse Check for Updates feature or simply reinstall nWire from our update site at http://update.nwiresoftware.com. For more details on installing nWire see our download page. We moved our update sites to Amazon CloudFront infrastructure, so the installation should be very quick.
This release is focused on performance and polishing the user experience. We believe the new nWire is more mature and delivers higher quality. Read the full release notes.
Free Trials for Everyone!If you tried nWire before and wish to try it again, you are welcome to do so. Simply install nWire and start a new, free 30 day trial today. Even if your trial expired in previous versions.
Important: Updated PricingThis new nWire release is the result of a significant development effort. In light of these efforts, the prices of nWire will be updated. From the beginning of June, the base price for nWire (PHP or Java) will be $79 and the price for both products will be $129. You can still take advantage of our current prices before the end of the month: get nWire for PHP or Java for $59 and both for $99. For more pricing information and volume pricing, please visit our online shop.