Your SlideShare is downloading. ×
IntelliJ IDEA: Life after Open Source
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

IntelliJ IDEA: Life after Open Source

4,234
views

Published on

English version of slides presented at Sun Tech Days, 8 April 2010

English version of slides presented at Sun Tech Days, 8 April 2010

Published in: Technology

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,234
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
26
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. IntelliJ IDEA: Life after Open Source Dmit ry Jemerov Development Lead JetBrains, Inc. ht tp://www.jetbrains.com/idea/
  • 2. What is IntelliJ IDEA
    • Leading IDE for Java and other languages
    • The only commercial Java IDE with a significant market share
  • 3. What’s New in 2009
    • Release of free and open-source version
      • IntelliJ IDEA Community Edition
      • Accepting third-party contributions
    • Introduction of IntelliJ Platform and new platform-based products
      • MPS, RubyMine, PhpStorm etc.
  • 4. IntelliJ IDEA Community Edition
  • 5. Why Open-Source?
    • Growth of user base
      • Remove cost barrier
      • Remove license barrier
    • Growth of ecosystem around IntelliJ IDEA
      • Easier to write plugins
      • More attractive because of licensing
    • Increased level of community participation
  • 6. IntelliJ IDEA CE: Who’s it For
    • “ Core Java” developers who don’t use frameworks or have their own
      • Google, Yandex, Motorola…
    • Desktop app developers
    • Developers using emerging technologies
      • Groovy, Scala, Clojure
  • 7. What’s In
    • Full Java support
      • Refactorings
      • Code analysis
    • XML/HTML
    • Groovy, Scala, Clojure
    • Free VCSes: CVS, Git, Subversion
    • Ant, Maven, JUnit, TestNG
    • Eclipse projects interoperability
  • 8. What’s Not In
    • Frameworks
      • Java EE, Spring, Hibernate etc.
    • App servers
    • Commercial VCS tools
    • Key features of other platform-based products
      • JavaScript, CSS
      • PHP, Ruby, Python
  • 9. How’s it Going
    • No drop in sales of new licenses or upgrades
    • As of now, ~30% of active users are on Community Edition
    • IntelliJ IDEA to be included in Fedora 13
    • A few new contributors
      • Maas van den Berg
  • 10. What’s Coming
    • Work in progress: migrating IDEA’s own tests to community codebase
    • Possible that additional components will be open-sourced
    • Possible that another edition will be introduced between Community and Ultimate
  • 11. IntelliJ Platform
  • 12. IntelliJ Platform
    • Platform for building IDEs
    • Extracted from IntelliJ IDEA
    • Apache 2 license
    • Not a general purpose RCP
      • Does not compete with Eclipse/NetBeans RCP
  • 13. MPS 1.1
    • Talk today at 14:30
  • 14. RubyMine 2.0
  • 15. WebStorm/PhpStorm
    • Beta release in April
  • 16. PyCharm
    • Beta release in early Summer
  • 17. Codename “CIDR”
    • IDE for Objective-C / iPhone
  • 18. Contributing to IntelliJ IDEA
  • 19. Get the Source
    • http://www.jetbrains.org/
    • http://git.jetbrains.org/
    • Tarballs available since 9.0.2
    • Buildable from IDEA or command line
  • 20.  
  • 21. Find a Task to Work On
    • Scratch your own itch
    • Look at patch-welcome tag in YouTrack
    • Look at IDEA: Backlog project
    • Look at plugins wishlist
  • 22.  
  • 23. Contribute Your Changes
    • See instructions at http://www.jetbrains.org/
  • 24. What’s Next?
  • 25. Plans for IDEA 10
    • Perception is that big features are mostly already there
    • Focus on performance and small improvements
    • Java 7 support
    • AspectJ / Spring Roo support
    • Improved UI and workflow for distributed VCSes
    • UI cleanup, more native UI on Mac
  • 26. JetBrains is Hiring!
    • http://spb.hh.ru/employer/9281
    • All IDEA-related projects, TeamCity, YouTrack
    • Visit our booth today
    • Meet the Team at 16:30
  • 27. Q&A Dmitry Jemerov [email_address]
  • 28. IntelliJ IDEA: Life after Open Source Dmit ry Jemerov Development Lead JetBrains, Inc. ht tp://www.jetbrains.com/idea/