Archive for September, 2010

YouTrack Energy Roadmap Unveiled

Thursday, September 30th, 2010

Guys from YouTrack are working pedal to metal to release a new version of their fastest bug tracker. Just today they have published its roadmap, which is surely worth checking out: new features, improvements,—a very comprehensive overview of what you can expect from the future YouTrack release. You may as well read the official YouTrack site for more information, demos, docs, and other interesting reading.

JetBrains Goes to the Beach

Thursday, September 23rd, 2010

Flash on the Beach, to be more exact, and you’re most welcome to see us there!

FOTB

Our booth is open Sept 26-29, and we’ll be showing live all that what makes IntelliJ IDEA a perfect choice for Flex development. New features, improvements, tiny bits that make it all work exactly the way you need—in a series of demos from guys who made it all work.

Cozy, friendly atmosphere, first-hand information from our Flex team and, much more—not to mention that we’ll also host a lotto-quiz where everyone have a chance to win their very own IntelliJ IDEA licenses!

See you there with pleasure!

Grails: GSP aware of model returned from controller

Wednesday, September 22nd, 2010

As you already know, we are working on GSP editing improvements in IntelliJ IDEA X. In particular, now the editor knows about the variables that the controller supplies to the view.

Example:

Consider an action returning a bookList variable:

And the corresponding GSP file has access to this variable:

Rename, completion and find usages work as they should.

Final JetBrains Be Wiser Party Preparations are Under Way!

Monday, September 20th, 2010
This is the last call to register for JetBrains Be Wiser Party @ JavaOne. The party begins at 8PM, September 21st at the 21st Amendment Brewery. Fresh beer is on tap, food has been ordered, and great prizes have been bought. Our team is on the ground in San Francisco and ready to have some fun!

If you are attending JavaOne, stop by our booth at the Hilton Hotel exhibition hall to say hi and pick up an official party ticket. We have limited numbers so stop by early!

Alternatively, you can learn more about the party and register to join us while there is still free space at http://bewiser.eventbrite.com/. You do not need to be attending JavaOne to join our Be Wiser party!

We hope to see you there.

JetBrains Be Wiser Party @ JavaOne San Francisco
September 21st, 2010 at 8:00 PM
21st Amendment Brewery
563 2nd Street
San Francisco, CA 94107

Develop with Pleasure & Celebrate with Passion!

Extract Interface and Extract Superclass refactorings for ActionScript/Flex

Saturday, September 18th, 2010

ActionScript/Flex development support in IntelliJ IDEA eventually gets closer to the unbeaten level of its Java assistance. Today it’s time to Extract Interface and Superclass.

Let’s illustrate this feature on a simple example…

(more…)

Screencast Contests are Over, Announcing Winners!

Friday, September 17th, 2010

DevCon London 2010 Screencast Contest and JAX London 2010 Screencast Contest at JetBrains TV are over.

Big thanks to all participants who all get their well-deserved passes, namely:

To get your passes, please drop a line to Jura dot Gorohovsky at jetbrains dot com, and I’ll provide you with registration guidelines.

Once again, thumbs up for taking part in the contest and for helping us fill JetBrains TV with valuable content. We hope you’ll keep it up like this because thousands of JetBrains product users can learn something new from your videos.

Note to everyone: if you haven’t yet submitted a screencast to JetBrains TV, you’re pretty much welcome to do that anytime, and we’ll be happy to help you promote it among our users.

IntelliJ IDEA 10 EAP (96.1190)

Thursday, September 16th, 2010

The IntelliJ IDEA development process goes on as usual - another week, another EAP build of IntelliJ IDEA X. This time, we’ve like to highlight the following new features:

  • Analyze | Infer Nullity… automatically analyzes the code in a given scope and adds @Nullable and @NotNull annotations to method parameters and return values according to the actual logic of the code;
  • Hide Frames from Libraries option in the debugger Frames view allows to hide library code from the displayed call stacks;
  • WSDL support has been significantly enhanced.

As usual, you can find the list of almost 150 other bugfixes and improvements in the Release Notes.

Spring tc Server Support in IDEA

Thursday, September 16th, 2010

If you are developing an application for Spring tc Server, you may be interested in tc Server Support plugin for IntelliJ IDEA. (more…)

Android Library Projects Support

Thursday, September 16th, 2010

An Android library project is a development project that holds shared Android source code and resources. Other Android application projects can reference the library project and, at build time, include its compiled sources in their .apk files. IntelliJ IDEA X supports library projects natively as separate Android library modules.

To create a new library module you need to choose a platform and specify a package:

Application module has to depend on library modules to refer to their resources and source code. Scope of this dependency should be Compile. You can refer to library resources from your application module, as they are located in the same module. Note that you can change a module type (Application or Library) in Android facet settings:

Android unit-testing support

Wednesday, September 15th, 2010

With IntelliJ IDEA X you can write unit tests for your Android application using Android Testing Framework. Android unit tests are located in a separate test module, so first you need to add it (i.e. named tests) to your project, which must already contain an Android module (or module with Android facet) (i.e. named MyAndroidApp). Then, specify this tested module:

IntelliJ IDEA will automatically create a sample test class for your main activity (i.e. MyActivityTest). It’s handy that you can launch tests directly from editor. Note that it is important to choose an item with Android-specific icon for launching tests by Android Tests run configuration rather than using a default JUnit configuration:

Also, after adding a test module to project, IntelliJ IDEA automatically creates run configuration for launching all tests in module:

Note, that scope of a dependency between Test module and Application module should be Provided.