The Next Wave of IDE Innovation
Eclipse and Visual Studio in 2010 (and beyond…)
Tim Wagner and Kevin McGuire
EclipseCon 2008
Theatre
Wednesday, March 19th at 4:30pm
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Your guides today:
Kevin McGuire
Tim Wagner
• Now
• Now
 Eclipse Platform UI
• Before
 UI Dev lead for IBM WID
 Eclipse Team team lead
 Shipping IDEs for… ever
(OTI, IBM)
2
 Visual Studio Platform
• Before
 WTP lead
 Eclipse Board rep
 Shipped Eclipse-based
products
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
It’s 2012: Welcome to the Future!
• What might the next generation of IDEs look like?
 The problem space is constantly changing
• What current trends will influence their design?
 The supporting technology is constantly changing
• Not a product/project discussion
 Brainstorming, not release planning
 Just two UI guys shootin’ the sh*t
• Goals: Inspire, Discuss, and Learn
• You are just the right crowd to do this…
3
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Crafting a New Vision
• My IDE ought to help me more
 Other forms of “content assist”?
• My IDE ought to show me more
 Data is increasing! I need to see more of it!
• My IDE ought to show me less
 I’m drowning in data! My brain is too small!
• My IDE should be more connected, and more
disconnected
 Where I work, how I work with others has changed
4
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Crafting a New Vision (2)
• My IDE should meet me more than halfway
 My foreground tasks are full!
• My IDE should make me smarter
 All these CPU cycles should go to more than just builds
• My IDE should be more malleable
 The web makes me look like an old fuddy duddy!
 Programming the programming should be lighter weight!
• I should be able to interact in subtler ways
 Can’t we do better than keyboard and mouse?
5
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
How do we Get There?
• Goals
 Reduce mean time from ideas to working code
 More expressive – think violin and paintbrush, not hammer
and screwdriver
• Themes
 Everything is virtual
 Create the exact world you want to inhabit
 Enough power to put what you want where you want it
 One size does not fit all (look at the web!)
 Learning from others
 Look at successes in other fields - gaming, web, office suites
 Your IDE should be your favorite app!
6
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Hardware Trends
• More CPUs
• More (or larger)
monitors
• More powerful
graphics hardware
(and software)
• And yet our IDE
model is from 80’s!
7
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Sociological Trends
• Distributed teams
• Dynamic teams
• Open source
• Increasing scale
• Developer diversity
 Cultural
 Technical knowledge
• And yet our tools are
socially inept.
8
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Interaction Trends
• New interaction
technology
 Multitouch
 Direct manipulation
• Real commercial
applications
 Consumer devices
 Music
Image © JazzMutant Corp.
• Its here now, what’s
stopping us?
9
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Internet Trends
• Not just a fad
• Personal web server
 Windows Home Server
 Webhosting for < $10 a month
 Everyone will have their own
server
• Bleeding edge of UI metaphors
 Many are bad, but some are
amazing
 Users accept and embrace
diverse experiences
 Information density
 More self-training
 Platform L&F still relevant?
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
10 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Anti-Trends
• Memory growth is stagnant
• Disk space is already infinite
• Language improvements won’t solve all problems
 Multi-threaded coding will remain challenging
• Core scenarios aren’t going away
 That old “edit/compile/debug” loop is still important to many
developers
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
11 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Human Anti-Trends
• Our brains aren’t getting
any bigger!
 Learn more!
 Remember more!
 Faster! Faster!
• Our time is getting more
valuable
 Everyone’s a sys-admin!
 Isn’t this stuff supposed to
help make my life easier?
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
12 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
A Tour of Tomorrow’s IDE
• Display’s the thing
• U and I
• Scaling up
• Collaboration
• In the driver’s seat
• Having it your way
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
13 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Display’s the Thing
• Today
 Monolithic top-level
window
 Single monitor
 Focus on managing
limited real estate
(perspectives)
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
14 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Display’s the Thing
• Tomorrow
 “Cracking open” the outer window
 Multiple monitor bias
 Focus on tasks and locality, not managing real estate
 Inspiration: Command centers, gaming
Image courtesy of CineMassive Displays
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
15 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Display’s the Thing: Challenges
• Overhead of managing many windows
 Organizing principles – related functions, tasks
 Working with collections, not instances
• Heterogeneous work environments
 Can we optimize for laptops and 4-way monitor desktops at
the same time?
• New UI paradigms
 Inverting the focus from the interior surface of a frame to its
perimeter
 Constraining real estate is no longer the dominant goal
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
16 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
A Tour of Tomorrow’s IDE
• Display’s the thing
• U and I
• Scaling up
• Collaboration
• In the driver’s seat
• Having it your way
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
17 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
U and I: Inspiration and Enablers
• Our favorite apps…
 Games: Ability to convey timely information through graphics,
sound, design sophistication, user focus
 Web apps: “Thousand flowers blooming”, convergence on
best practices of design and interaction
• Enabling technologies
 WPFTM / XAML
 FlashTM and SilverlightTM
• Changing our expectations
 Fluid and dynamic interactions
 Rich and detailed visual experiences
 PhotoshopTM rather than win32
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
18 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
U and I: Focusing Attention
Fourscore and seven years ago our fathers brought forth on this continent a new nation,
conceived in liberty and dedicated to the proposition that all men are created equal. Now we
are engaged in a great civil war, testing whether that nation or any nation so conceived and so
dedicated can long endure. We are met on a great battlefield of that war. We have come to
dedicate a portion of that field as a final resting-place for those who here gave their lives that
that nation might live. It is altogether fitting and proper that we should do this. But in a larger
sense, we cannot dedicate, we cannot consecrate, we cannot hallow this ground. The brave
men, living and dead who struggled here have consecrated it far above our poor power to add
or detract. The world will little note nor long remember what we say here, but it can never
forget what they did here. It is for us the living rather to be dedicated here to the unfinished
work which they who fought here have thus far so nobly advanced. It is rather for us to be here
dedicated to the great task remaining before us--that from these honored dead we take
increased devotion to that cause for which they gave the last full measure of devotion--that we
here highly resolve that these dead shall not have died in vain, that this nation under God shall
have a new birth of freedom, and that government of the people, by the people, for the people
shall not perish from the earth.
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
19 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
U and I: Focusing Attention
Fourscore and seven years ago our fathers brought forth on this continent a new nation,
conceived in liberty and dedicated to the proposition that all men are created equal. Now we
are engaged in a great civil war, testing whether that nation or any nation so conceived and so
dedicated can long endure. We are met on a great battlefield of that war. We have come to
dedicate a portion of that field as a final resting-place for those who here gave their lives that
that nation might live. It is altogether fitting and proper that we should do this. But in a larger
sense, we cannot dedicate, we cannot consecrate, we cannot hallow this ground. The brave
men, living and dead who struggled here have consecrated it far above our poor power to add
or detract. The world will little note nor long remember what we say here, but it can
never forget what they did here. It is for us the living rather to be dedicated here to the
unfinished work which they who fought here have thus far so nobly advanced. It is rather for
us to be here dedicated to the great task remaining before us--that from these honored dead
we take increased devotion to that cause for which they gave the last full measure of devotion-that we here highly resolve that these dead shall not have died in vain, that this nation under
God shall have a new birth of freedom, and that government of the people, by the people, for
the people shall not perish from the earth.
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
20 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
U and I: Animating Changes
• There are several
• Lines of text here
• Hey,
But what’s
this line
important
is different now
• To note is the
• One that changes
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
21 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
U and I: Exploiting Richer Visualizations
• Lots of tools:
 Color, opacity
 Animation, 3D
• How to use them:
for (int i = 0;
i < 10;
Joe, check
i++)
this line
{
foo.bar(i);
 Separate the design
 Convey more content
 Convey less content
}
 Semantic zoom
 User-level layering
foo.baz(i);
foo.bar2(i);
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
22 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
U and I: Have your Cake and Eat it, Too
• Powerful UI eliminates “modes” and “previews”
• Print view, diff/history, refactoring preview, etc.
can be “on” all the time
• Inspiration: Search highlighting, WordTM
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
23 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
U and I: Challenges
• Remember <blink>?
• “Pit of success” – making great-looking UI the easy
and natural thing to do
 Declarative solutions, styles, themes all help
 Need to expand the notion of separating presentation
 Can we abstract good user experience design?
 Mylyn’sTM success makes it clear that this is possible
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
24 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
A Tour of Tomorrow’s IDE
• Display’s the thing
• U and I
• Scaling up
• Collaboration
• In the driver’s seat
• Having it your way
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
25 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Watching Eclipse Grow
• Today
Size of SDK Download (MB)
160
140
120
100
80
60
40
20
 Eclipse getting bigger
 Products based on
2001 2002 2003
Eclipse getting bigger
 Lots of frameworks enable great reuse
Size (MB)
2004 2005 2006 2007
 But must invest time in understanding them
 How do we get them to play nicely together?
 Eclipse packaging products are integrated at the API level
 But integration on the glass doesn’t come for free
 Resulting gaps in the task flow
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
26 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Scaling Up
• Tomorrow
 Task based UIs
 Task-first design, core end-to-end scenarios
 Tasks as 1st class objects in system
 Progressive disclosure of information
 Hiding of UI based on primary, secondary tasks
 More than just working sets
 Adaptive systems can help
• Challenges
 “Dude, where’s my code?” – Don’t hide information too well!
 Flexibility – enabling diverse work styles
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
27 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Search and Help
• Today
 Keyword and method/interface searches of code bases
 Local databases, web searches, cheat sheets
• Tomorrow
 Search by semantics, rate of change, bug density
 Can we leverage extra CPUs for data mining?
 “Heads-up” displays – info where and when you want it
 Translucent API docs that track your cursor
 Integrated assistance based on workflow
 “Would you like to run the tests that depend on your changes?”
• Challenges
 Avoiding the “paperclip” annoyance
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
28 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
A Tour of Tomorrow’s IDE
• Display’s the thing
• U and I
• Scaling up
• Collaboration
• In the driver’s seat
• Having it your way
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
29 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Collaboration
• Today
 Teams come and go but structures are expensive to set up
 Shared spaces: MySpaceTM, FacebookTM
 The “team” comprises more than just the developers
• Tomorrow
 Software barnraising
 Low cost to joining, participating in, and leaving a team
 “Like Wiki for software development”
 Collaborating with the larger team
 The designer’s “IDE” is PhotoshopTM
 No artifact left behind
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
30 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Collaboration: Challenges
• Social and process innovation outstrips technology
 Agile, distributed, open source have all changed the way we
think about conventional software development
 How do we keep tooling relevant and helpful through change?
 Do people or tools determine the process?
• Sharing is heavyweight and manual
 Why can’t my IDE talk to your IDE?
 Pair programming as a first class IDE concept?
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
31 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
A Tour of Tomorrow’s IDE
• Display’s the thing
• U and I
• Scaling up
• Collaboration
• In the driver’s seat
• Having it your way
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
32 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
In the Driver’s Seat: New Ways of Interacting
• Today
 Inspiration – gaming,
music, consumer devices
 Multitouch:
JazzMutant DexterTM,
iPhoneTM
 Shared surfaces:
SmartboardTM,
Microsoft SurfaceTM
Commercially successfully, but absent from our IDE
experience
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
33 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
New Ways of Interacting
• Tomorrow
 High level gestures that thread
the task flow
 “Joe, can you code review this?”
 Data mining and feedback loops
Image © Daniel Williams
 “Customers hit a lot of bugs in this method”
 Exploiting haptics (visual field is full)
 More displays require novel interaction techniques
• Challenges
 Remember those articles that said we’d throw out our
keyboards and talk to our PCs?
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
34 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
A Tour of Tomorrow’s IDE
• Display’s the thing
• U and I
• Scaling up
• Collaboration
• In the driver’s seat
• Having it your way
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
35 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Having it Your Way: Anytime, Anywhere
• Inspiration:
 Web mail – “all I need is a browser”
• Why shouldn’t IDEs have the same benefits?




“Workspace in the cloud”
Zero impact deployment
Rapid reconstitution of your work anywhere you go…
… yet compatible with conventional desktop install
• Challenges:
 Making it easy for users and extenders
 The usual offline problems
 Local control versus remote capabilities: getting the best of
both worlds
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
36 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Having it Your Way: Better Living Through Scripting
• Today
 We have dynamic languages and extensible IDEs…
 …yet customizing the IDE experience is still hard
 Macros common in office tools, MMORP games
• Tomorrow
 Scripting as choreography – express your workflow
 “Everyone can program”
 Rapid customization and exploration through scripting
• Challenges
 Appropriate level of discourse
 Existing APIs may not be ideal for scripting
 Eliminating the cliffs
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
37 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Having it Your Way: Non-IDE IDEs
• In the future, even more people who aren’t developers
need to work with software artifacts
 Expression BlendTM targets designers, not coders
• Most RCP apps aren’t conventional IDEs
 …and one criticism of RCP is its “IDE-like” look
• Inspiration: WordPress, Joomla, PowerPoint themes
• Goals for IDEs
 Making it easy to produce that non-IDE “look and feel”
 Declarative and skinnable UI
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
38 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
39 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Now would you kindly go off and work on this?
• We’re not exploiting what’s already there
 Multiple monitors, multiple cores, input devices
• We need to apply what we already know
 Separating styling from behaviour
 Light weight scripting
• We need to get ahead of the trend lines
 Scaling is nipping at our heals
 Design sophistication
• The social dynamics are changing
 Who’s doing the development, how we interact
• The role of development is changing
 The extended team must be empowered
• Stop trying to make it right
 There isn’t one right answer
 Enable people to craft it themselves
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
40 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Q&A
Also: UI BOF at 20:45 in Great America
Meeting Room 2
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
41 this
presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
The Next Wave of IDE Innovation
Eclipse and Visual Studio in 2012 (and beyond…)
Tim Wagner and Kevin McGuire
EclipseCon 2008
Theatre
Wednesday, March 19th at 4:30pm
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Legal Notices
Copyright © IBM Corp., Microsoft Corp., 2007-2008. All rights reserved. Source code in this presentation is made available under the
EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
IBM and the IBM logo are trademarks or registered trademarks of IBM Corporation, in the United States, other countries or both.
Java and all Java-based marks, among others, are trademarks or registered trademarks of Sun Microsystems in the United States, other
countries or both.
Eclipse and the Eclipse logo are trademarks of Eclipse Foundation, Inc.
Microsoft, Windows, Windows NT, Surface, Visual Studio, and the Windows logo are trademarks of Microsoft Corporation in the United
States, other countries, or both.
“Frustrated” graphic from Jon Watson (Flickr), reused under cc-by-nc-sa 2.0.
Multi monitor imagery reproduced by permission of CineMassive Displays, Inc., Copyright 2007. Information available at
www.cinemassivedisplays.com.
ReacTable image copyright Daniel Williams from NYC, USA taken from http://en.wikipedia.org/wiki/Image:Reactable_Multitouch.jpg reused
under cc-by-sa-2.0
JazzMutant is a trademark of JazzMutant Corp., France. JazzMutant imagery reproduced by permission and copyright 2007 by
JazzMutant. Information available at www.jazzmutant.com.
Other company, product and service names may be trademarks or service marks of others.
THE INFORMATION DISCUSSED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE
EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION, IT IS PROVIDED "AS IS"
WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, AND IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES
ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, SUCH INFORMATION. ANY INFORMATION CONCERNING
IBM'S PRODUCT PLANS OR STRATEGY IS SUBJECT TO CHANGE BY IBM WITHOUT NOTICE.
The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft Corp., 2008. All rights reserved. Source code in
this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license.
Descargar

Document