26 Replies Last post: Apr 28, 2010 12:03 PM by Maxim Mossienko (JetBrains)  
StanAccy Novice 495 posts since
Mar 18, 2003
Currently Being Moderated

May 6, 2009 5:31 PM

Maia

So you tease us with the Maia EAP page, but there's no build on there! :-)

 

Is there a roadmap for Maia yet, or at the very least, an overview of what is being focussed on?

 

N

Maxim Mossienko JetBrains 1,446 posts since
Sep 5, 2002
Currently Being Moderated
May 6, 2009 5:55 PM in response to: StanAccy
Re: Maia

We are trying to blog about new features http://blogs.jetbrains.com/idea/tag/maia/

The preliminary roadmap looks like following:

Core Functionality
  • Performance improvements
    • Faster startup
    • Better IDE responsiveness (reducing lags during typing)
    • Faster background code analysis
  • Background building of indexes
  • Floating editor tabs
  • Packaging configurations
    • More flexible way to specify how a desktop or Web app is packaged into .jar/.war/.ear etc.
    • Multiple packaging configurations per project
    • Visual UI for specifying layout
    • Possibility to run IDEA build and packaging process from command line or Ant task
  • OSGi support
    • Running apps under OSGi container
    • Support for OSGi bundle dependencies and exported/imported packages in code insight features
  • Task-based UI
    • Associating additional context with a task (tests, breakpoints, favorites etc.)
    • Sharing a changelist between multiple developers without committing it to VCS
  • Offline modules
    • Possibility to choose whether a part of a project is loaded as a source module or as a library
  • "Code Cleanup" (batch execution of formatter + optimize imports + inspection quickfixes)
  • Concurrency-oriented refactorings
  • Spell checker
#Frameworks and Technologies
  • JavaEE 6 support
    • JaxWS 2.2
    • Jaxb 2.2
    • WebBeans
    • JSF 2.0
    • JPA 2.0
    • EJB 3.1
    • Servlets 3.0
    • JSP 2.1
    • Beans validation
  • Spring 3 support
  • Tapestry support
  • Adobe AIR support
  • JavaScript / ActionScript refactorings
  • Android support
  • Initial JavaFX support (syntax highlighting, compiler, run configuration)
  • Improved JavaScript debugger (Firefox plugin)
Dave Griffith Newbie 34 posts since
Dec 11, 2006
Currently Being Moderated
May 6, 2009 10:22 PM in response to: Maxim Mossienko
Re: Maia

Very nice.   In my perfect world Scala would be rolled into the main branch as well, but you've got to save something for the future.  Otherwise, this list pretty much covers my "after all this time, is there anything they've still left out?" list.  I look forward to the first EAP release with glee.

 

--Dave Griffith

Davide Baroncelli Apprentice 523 posts since
Sep 6, 2002
Currently Being Moderated
May 6, 2009 11:00 PM in response to: Dave Griffith
Re: Maia

dgriffith wrote:

 

"after all this time, is there anything they've still left out?"

Well, I'd say Wicket and Google App Engine.

Guest
Currently Being Moderated
May 6, 2009 11:48 PM in response to: Davide Baroncelli
Re: Maia

We are developing a Wicket application for approx. two years now and never

missed a plug-in for it.

 

Tom

 

Maxim Mossienko JetBrains 1,446 posts since
Sep 5, 2002
Currently Being Moderated
May 6, 2009 11:54 PM in response to: Davide Baroncelli
Re: Maia

Perhabs, it is time to start EAP for Google App Engine Integration plugin http://plugins.intellij.net/plugin/?id=4254

Leszek Gruchala Novice 112 posts since
Sep 29, 2008
Currently Being Moderated
May 11, 2009 11:42 AM in response to: Dave Griffith
Re: Maia

Hi,

from my side is extremely important full support for GWT 1.6.

Guest
Currently Being Moderated
May 12, 2009 9:19 AM in response to: Leszek Gruchala
Re: Maia

Please take a look at http://jetbrains.net/jira/browse/IDEADEV-34713. If some task related to GWT 1.6 support is missing from this issue feel free to

add a comment about it.

 

Hi,

from my side is extremely important full support for GWT 1.6.

 

---

Original message URL: http://www.jetbrains.net/devnet/message/5237895#5237895

 

 

--

Nikolay Chashnikov

Software Developer

JetBrains, Inc

http://www.jetbrains.com

"Develop with pleasure!"

 

Leszek Gruchala Novice 112 posts since
Sep 29, 2008
Currently Being Moderated
May 12, 2009 11:06 AM in response to: Nikolay Chashnikov (JetBrains)
Re: Maia

Great. I added another issue on jira.

 

http://www.jetbrains.net/jira/browse/IDEA-22889

 

I would love to test IDEA 9 with support for GWT 1.6. Any date when is first EAP release?

 

Thanks!

zmbs Novice 224 posts since
Feb 20, 2003
Currently Being Moderated
May 7, 2009 8:07 PM in response to: Maxim Mossienko
Re: Maia

If you are working on Tabs, maybe you could consider the idea of Tab Groups, for those of use that work with hordes of files.

Yann Cébron IDEA Plugin Contest Winner 1,265 posts since
Aug 22, 2002
Currently Being Moderated
May 8, 2009 11:07 AM in response to: Maxim Mossienko
Re: Maia

now IDEA will have a decent free competitor w/r to Spring support: http://www.springsource.com/products/sts - are all those features (dm-Server ..) going to be provided in IDEA as well to keep up the race?

Sergei Ivanov Apprentice 997 posts since
Aug 21, 2002
Currently Being Moderated
May 8, 2009 2:38 PM in response to: Yann Cébron
Re: Maia

I have a feeling that Spring support was not a priority after the initial release of 8.0. Even though Spring integration was improved in many areas in 8.x, there are still quite a few bugs and regressions there. I can only hope that support of all fancy new technologies and frameworks does not completely divert Jetbrains resources from support the core thing that Spring is.

Dmitry Avdeev JetBrains 593 posts since
Jul 29, 2004
Currently Being Moderated
May 8, 2009 3:48 PM in response to: Sergei Ivanov
Re: Maia

Could you please point to the issues you mean?

 

 

 

Sergei Ivanov Apprentice 997 posts since
Aug 21, 2002
Currently Being Moderated
May 9, 2009 7:09 PM in response to: Dmitry Avdeev
Re: Maia

Dmitry,

 

To support my statement, below is a list of issues that I raised over the last year or so. Some of them are assigned to you, some to the other team members. There is about a dozen of other annoying issues that I know about, but did not yet have time to write proper test scenarios and file jira tickets. You know that I always try to help you by providing as detailed description of a problem as possible. Please also note that most of the issues below are related to plain core Spring, applicable to any version of Spring starting from 1.5.

 

I am not often whingeing on these forums, but looking at the release notes of 8.1.1, it is not difficult to see that a very large share of addressed issues was related to Oracle SQL support, another major share was related to Flex support. All other addressed issues were various bits and bobs, and only a handful of fixed issues is related to Spring.

 

Bugs:

http://www.jetbrains.net/jira/browse/IDEA-22574 "Spring Constructor/Setter Dependency" is not injected into all bean definitions

http://www.jetbrains.net/jira/browse/IDEA-22515 "Move" refactoring does not work for Spring beans from the Structure pane

http://www.jetbrains.net/jira/browse/IDEADEV-35313 Spring dependencies diagram: lines for "depends-on" declarations are not drawn

http://www.jetbrains.net/jira/browse/IDEADEV-34012 Spring gutter icons not shown for 'anonymous' beans

http://www.jetbrains.net/jira/browse/IDEA-21462 Spring: "inline bean" refactoring changes order in lists

http://www.jetbrains.net/jira/browse/IDEA-21289 No intention to add missing <constructor-arg> tags, if bean declaration does not match actual constructor arguments

 

Feature requests:

http://www.jetbrains.net/jira/browse/IDEA-22514 Introduce "Safe delete" refactoring for Spring beans

http://www.jetbrains.net/jira/browse/IDEA-22138 Spring: navigation/completion support for PropertyPathFactoryBean and <util:property-path>

http://www.jetbrains.net/jira/browse/IDEADEV-30456 Spring: flag use of deprecated class in beans configuration file

http://www.jetbrains.net/jira/browse/IDEA-21311 Spring: navigation/completion support for MethodInvokingFactoryBean

http://www.jetbrains.net/jira/browse/IDEA-21309 Spring: "Replace <value> element with 'value' attribute" intention should be available when inspection is turned off

http://www.jetbrains.net/jira/browse/IDEA-21290 No gutter icon for a class constructor, referenced in the Spring bean declaration

http://www.jetbrains.net/jira/browse/IDEA-21273 Intention "add constructor parameter" should also update Spring bean definitions

 

Usability problems:

http://www.jetbrains.net/jira/browse/IDEA-22423 When a Spring file has errors, the editor tab is not highlighted

http://www.jetbrains.net/jira/browse/IDEA-21307 Ctrl+Shift+Space does not work in Spring XML files 

http://www.jetbrains.net/jira/browse/IDEA-21044 Find usages: references to a spring bean are shown as 'write access'

 

To be positive, I must say that the existing Spring support in IDEA8 is fabulous, but there is still a room for improvement.

 

Kind regards and thanks for all your efforts to date,

Sergei

Dmitry Avdeev JetBrains 593 posts since
Jul 29, 2004
Currently Being Moderated
May 12, 2009 10:19 AM in response to: Sergei Ivanov
Re: Maia

Thanks Sergei, hopefully they will be addressed in Maia

 

 

 

Igor  Newbie 10 posts since
Sep 23, 2002
Currently Being Moderated
May 8, 2009 5:11 PM in response to: Maxim Mossienko
Re: Maia

I'd like to have support for Google App Engine and more of the STS (Spring Tools Suite) features including integration with recently announced Spring Roo. Considering the momentum SpringSource is getting these days I would seriously think about getting more support for their technologies rather than concentrating efforts on full range of Java EE 6 stuff and especially on yet unproven JavaFX.

Guest
Currently Being Moderated
May 12, 2009 9:19 AM in response to: Igor
Re: Maia

You can try Google App Engine Integration plugin right now (it works in IDEA 8).

 

I'd like to have support for Google App Engine and more of the STS (Spring Tools Suite) features including integration with recently announced Spring Roo. Considering the momentum SpringSource is getting these days I would seriously think about getting more support for their technologies rather than

concentrating efforts on full range of Java EE 6 stuff and especially on yet unproven JavaFX.

 

---

Original message URL: http://www.jetbrains.net/devnet/message/5237720#5237720

 

 

--

Nikolay Chashnikov

Software Developer

JetBrains, Inc

http://www.jetbrains.com

"Develop with pleasure!"

 

Viraf Karai Newbie 71 posts since
Feb 28, 2009
Currently Being Moderated
May 14, 2009 2:10 AM in response to: Igor
Re: Maia

I totally second the request for rock-solid Spring support in Maia. Hopefully, JetBrains will fix all the Spring usability issues outlined above. I feel that Maia should have brilliant Spring integration. Diana works very nicely with Spring, but the holes outlined above by Sergei should be plugged.  The direction that JetBrains has taken in IntelliJ 8.1 is good and I appreciate the attention paid to startup time, better responsiveness, better usability, etc.


One thing I would personally like to see is automated QA done by JetBrains against all external (non-JetBrains) plugins. When these plugins are found to be defective, users should not be allowed to install them instead of disabling them from the IDE or manually removing them in some cases.


One question though ....... will we have to wait for Maia for Spring 3.0 support or will this be also available in Diana at some point?

Sergei Ivanov Apprentice 997 posts since
Aug 21, 2002
Currently Being Moderated
May 14, 2009 3:09 AM in response to: Viraf Karai
Re: Maia

One thing I would personally like to see is automated QA done by JetBrains against all external (non-JetBrains) plugins. When these plugins are found to be defective, users should not be allowed to install them instead of disabling them from the IDE or manually removing them in some cases.

 

What is desperately needed is a massive clean-up of the plugin repository. Every major version of IDEA broke most of the plugins because of incompatible API changes. There are lots of derelict plugins hanging around, some of them are long past their 'use by' date and don't even work in IDEA 7. Some plugins are now bundled with IDEA, but their previous versions still can be installed via the Plugin Manager. Maybe Plugin Manager needs a feature to report non-working or obsolete plugins to Jetbrains.

Guest
Currently Being Moderated
May 14, 2009 11:37 AM in response to: Sergei Ivanov
Re: Maia

+1

 

Paulo Avelar Newbie 28 posts since
Feb 14, 2004
Currently Being Moderated
Apr 28, 2010 11:53 AM in response to: Igor
Re: Maia

I definatelly would love to see support for Spring Roo. ( AspectJ. files)

Guest
Currently Being Moderated
Apr 28, 2010 12:03 PM in response to: Paulo Avelar
Re: Maia

There is separate plugin for supporting AspectJ

 

On 28.04.2010 11:53, Paulo Avelar wrote:

I definatelly would love to see support for Spring Roo. ( AspectJ. files)

>

---

Original message URL: http://www.jetbrains.net/devnet/message/5261954#5261954

 

 

--

Best regards,

   Maxim Mossienko

IntelliJ Labs / JetBrains Inc.

http://www.intellij.com

"Develop with pleasure!"

 

Steve Holmes Newbie 67 posts since
Aug 21, 2002
Currently Being Moderated
May 9, 2009 4:37 AM in response to: Maxim Mossienko
Re: Maia

I love that Android is getting official Jetbrains support.

Steve Holmes Newbie 67 posts since
Aug 21, 2002
Currently Being Moderated
May 11, 2009 9:43 PM in response to: Steve Holmes
Re: Maia

I should mention that professionally (and for my organization) Spring and Groovy/Grails support is the most important.  I just do Android on the side.  But you will pull over a lot 'Droid Developers by adding Android support.

Guest
Currently Being Moderated
May 14, 2009 6:07 PM in response to: Maxim Mossienko
Re: Maia

I sure hope we can finally get the Incoming changes bar working properly

with SVN

 

If I enable that, not only does it slow down IDEA so much it becomes

unusable but the list is incorrect:

http://www.jetbrains.net/jira/browse/IDEADEV-32328

 

Other performance issues that have been affecting me quite a bit are:

http://www.jetbrains.net/jira/browse/IDEADEV-35098

 

Misc editor bugs:

http://www.jetbrains.net/jira/browse/IDEA-21041

 

I'm also hoping for Tiles (1 and 2) support when using Spring MVC. I know

many projects that rely on Tiles but don't use struts MVC, they use Spring

MVC. Support is kind of in there now but its not complete by any means.

 

Thanks again and I'm really looking forward to this release!

 

Grant

 

 

"Maxim Mossienko" <no_reply@jetbrains.com> wrote in message

news:4165302.141761241618147608.JavaMail.clearspace@app8.labs.intellij.net...

We are trying to blog about new features

http://blogs.jetbrains.com/idea/tag/maia/

The preliminary roadmap looks like following:

h6. Core Functionality

  • Performance improvements * Faster startup

  • Better IDE responsiveness (reducing lags during typing)

  • Faster background code analysis

 

>

  • Background building of indexes

  • Floating editor tabs

  • Packaging configurations * More flexible way to specify how a desktop or

Web app is packaged into .jar/.war/.ear etc.

  • Multiple packaging configurations per project

  • Visual UI for specifying layout

  • Possibility to run IDEA build and packaging process from command line or

Ant task

>

  • OSGi support * Running apps under OSGi container

  • Support for OSGi bundle dependencies and exported/imported packages in

code insight features

>

  • Task-based UI * Associating additional context with a task (tests,

breakpoints, favorites etc.)

  • Sharing a changelist between multiple developers without committing it

to VCS

>

  • Offline modules * Possibility to choose whether a part of a project is

loaded as a source module or as a library

>

  • "Code Cleanup" (batch execution of formatter + optimize imports +

inspection quickfixes)

  • Concurrency-oriented refactorings

  • Spell checker

h6. Frameworks and Technologies

  • JavaEE 6 support * JaxWS 2.2

  • Jaxb 2.2

  • WebBeans

  • JSF 2.0

  • JPA 2.0

  • EJB 3.1

  • Servlets 3.0

  • JSP 2.1

  • Beans validation

 

>

  • Spring 3 support

  • Tapestry support

  • Adobe AIR support

  • JavaScript / ActionScript refactorings

  • Android support

  • Initial JavaFX support (syntax highlighting, compiler, run

configuration)

  • Improved JavaScript debugger (Firefox plugin)

 

>

---

Original message URL:

http://www.jetbrains.net/devnet/message/5237529#5237529

 

 

Dmitry Jemerov JetBrains 11,317 posts since
Aug 19, 2002
Currently Being Moderated
May 15, 2009 12:37 AM in response to: StanAccy
Re: Maia

Hello Nick,

 

With regards to the OSGI work - do you intend to build your own OSGI

functionality, or will you leverage the work done on the Osmorc plugin

(Ive been using this reliably for Eclipse RCP OSGI development for the

last 6 months).  Its a little lacking in some areas (and which plugin

isnt), but its a pretty solid base.

 

We have bundled Osmorc into IDEA 9, and we plan to work together with the

Osmorc developers to provide great support for OSGi development.

 

--

Dmitry Jemerov

Development Lead

JetBrains, Inc.

http://www.jetbrains.com/

"Develop with Pleasure!"

 

 

 

More Like This

  • Retrieving data ...