The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft...
-
Upload
kristian-harper -
Category
Documents
-
view
214 -
download
1
Transcript of The Next Wave of IDE Innovation | Tim Wagner & Kevin McGuire | Copyright © IBM Corp. and Microsoft...
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.
The Next Wave of IDE Innovation
Tim Wagner and Kevin McGuire
EclipseCon 2008
Theatre
Wednesday, March 19th at 4:30pm
Eclipse and Visual Studio in 2010 (and beyond…)
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
• Now Eclipse Platform UI
• Before UI Dev lead for IBM WID Eclipse Team team lead Shipping IDEs for… ever
(OTI, IBM)
Tim Wagner
• Now Visual Studio Platform
• Before WTP lead Eclipse Board rep Shipped Eclipse-based
products
2
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
MultitouchDirect manipulation
•Real commercial applications
Consumer devicesMusic
• Its here now, what’s stopping us?
Image © JazzMutant Corp.
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?
10
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.
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
11
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.
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?
12
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.
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
13
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.
Display’s the Thing
•TodayMonolithic top-level
windowSingle monitorFocus on managing
limited real estate (perspectives)
14
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.
Display’s the Thing
•Tomorrow “Cracking open” the outer windowMultiple monitor biasFocus on tasks and locality, not managing real estate Inspiration: Command centers, gaming
15
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 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
16
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.
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
17
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.
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
18
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.
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.
19
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.
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.
20
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.
U and I: Animating Changes
• There are several• Lines of text here• But what’s important• To note is the• One that changes
• • • Hey, this line is different now
21
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.
U and I: Exploiting Richer Visualizations
•Lots of tools:Color, opacityAnimation, 3D
•How to use them:Separate the designConvey more contentConvey less contentSemantic zoomUser-level layering
for (int i = 0;
i < 10;
i++)
{
foo.bar(i);
foo.baz(i); foo.bar2(i);
}
22
Joe, check this line
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.
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
23
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.
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
24
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.
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
25
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.
20406080
100120140160
2001 2002 2003 2004 2005 2006 2007
Size of SDK Download (MB)
Size (MB)
Watching Eclipse Grow
• Today Eclipse getting bigger Products based on
Eclipse getting bigger Lots of frameworks enable great reuse
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
26
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.
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
27
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.
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
28
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.
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
29
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.
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
30
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.
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?
31
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.
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
32
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.
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
33
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.
New Ways of Interacting
• Tomorrow High level gestures that thread
the task flow “Joe, can you code review this?”
Data mining and feedback loops “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?
Image © Daniel Williams
34
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.
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
35
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.
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
36
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.
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
37
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.
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
38
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.
39
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.
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
40
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.
Q & AAlso: UI BOF at 20:45 in Great America
Meeting Room 2
41
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.
The Next Wave of IDE Innovation
Tim Wagner and Kevin McGuire
EclipseCon 2008
Theatre
Wednesday, March 19th at 4:30pm
Eclipse and Visual Studio in 2012 (and beyond…)
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 NoticesCopyright © 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.