Archive for the ‘Tutorials’ Category

Getting Started with Adobe Gaming SDK in IntelliJ IDEA 12.1

Tuesday, March 12th, 2013

IntelliJ IDEA 12.1 has complete support for the Adobe Gaming SDK, i.e. Adobe AIR SDK bundled together with Away3D, Starling and Feathers frameworks.

For those who are interested in developing games using IntelliJ IDEA we have prepared a step-by-step tutorial with instructions on how to set up, build and run sample applications included in the SDK.

Please feel free to share your feedback at our forum and report any found issues to the issue tracker.

Develop with pleasure!

How to Write Tests for Custom Language Plugins

Monday, March 4th, 2013

As you might remember a few months ago we have shared the tutorial how to write a plugin with custom language support for IntelliJ IDEA and IntelliJ Platform.

Today we would like to continue talking about plugin development with the new tutorial, which will teach you how to write and run automated tests for your plugin.

The sample code for this tutorial can be found on GitHub.

Please feel free to ask questions and suggest topics for new tutorials.

Develop with Pleasure!

How to Write Custom Language Support Plugins

Wednesday, January 16th, 2013

Today we would like to share with you a simple tutorial how to write a plugin with custom language support for IntelliJ IDEA and IntelliJ Platform.

As you know IntelliJ IDEA provide powerful facilities for developers to implement advanced code assistance for custom languages and frameworks. In this step-by-step tutorials you will learn how to use Grammar-Kit to generate a parser and PSI elements, how to use JFlex to generate a lexer, how to implement custom formatting, refactoring support, etc.

The sample code for this tutorial can be found on GitHub.

More steps with other aspects of plugin development are coming soon. In the meanwhile don’t miss the opportunity to register for the second live coding webinar about plugin development, which will take place on Tuesday, January 22.

Develop with Pleasure!

Basics of Java EE and Web Development with IntelliJ IDEA

Monday, April 14th, 2008

IntelliJ IDEA provides excellent facilities for Java EE and Web development that let you easily create wide variety of applications.

To get you started with Java EE and Web development in IntelliJ IDEA, we’ve created a short and simple tutorial, showing how to create a basic Java EE application with servlets.

You can download the tutorial in PDF format and get IntelliJ IDEA a try right away. You are welcome to leave any comments, questions and suggestions in this post for discussion.

Technorati tags: , , , ,

Web Service Applications with IntelliJ IDEA

Friday, February 29th, 2008

Since version 7.0 IntelliJ IDEA provides the complete support for creating Web Service applications, providing the full range of productivity-boosting features:

  • Smart code completion
  • Syntax and error highlighting
  • Code analysis, inspections, quick-fixes and refactoring
  • Automatic code generation, including WSDL/WADL from Java and vice versa
  • Dedicated run configurations for debugging and automated deployment
  • and more


To help you get started with developing Web Service applications using IntelliJ IDEA, I’ve created a small tutorial, demonstrating how to create a simple Web Service and client application in literally few clicks. The tutorial shows how to create, deploy and use Web Service based on Apache Axis and JaxWS frameworks, with appropriate server and run configurations.
You can get it in PDF format here.

Technorati tags: , , ,

Creating Flex Applications with IntelliJ IDEA

Tuesday, February 5th, 2008

We’ve got great news for those of you who were waiting for an easier way to create rich Internet applications with Adobe Flex using IntelliJ IDEA.

Many advanced features are supported by the upcoming version 7.0.3 that is already available throught the Early Access Program (EAP):

  • Smart code completion for MXML and AS files, with cross-resolution of code symbols between them, even inside of mx:Script blocks and attribute values
  • Automatic code formatting, highlighting and styling
  • On-the-fly code validation with instant quick-fixes
  • Code insections to hunt perfomance bottlenecks, bad code practicies and other problems
  • Rich set refactorings

We’ve composed a comprehensive tutorial, for you to quickly start over.

To get your hands on IntelliJ IDEA Flex experience, you only need:

Technorati tags: , ,

Plugin Development in IntelliJ IDEA

Wednesday, March 15th, 2006

No one can create a tool that does everything you want it to do. That’s why so many IDE’s provide some public API for writing plugins. IntelliJ IDEA is also one of them.
But having an API is not all. How to start writing plugins for IntelliJ IDEA? What a plugin can and cannot add to the IDE?

We have tried to answer some of these questions in the new demo: GoogleSearch Plugin for IntelliJ IDEA. This demo explains the basics of plugin writing and publishing.
More experienced plugin developers can find answers in these two articles:
1.   The Basics of Plugin Development for IntelliJ IDEA by Alexey Efimov (for beginners)
2.   Developing Custom Language Plugins for IntelliJ IDEA 5.0 by Dmitry Jemerov (for more advanced developers)

Also IntelliJ IDEA tries to ease the plugin development by providing specific code generation, completion, etc. Just look what was done for 5.0 and 5.1 releases for Open API & Plugins.

But there is probably a lot of things that plugin developers want to know or want improve. As usual, we are open to your suggestions. Besides, if you have developed plugins for IntelliJ IDEA and want to share your knowledge with the others, contact us.