The Next Wave of IDE Innovation 2012 Eclipse











































- Slides: 43
The Next Wave of IDE Innovation 2012 Eclipse and Visual Studio in 2010 (and beyond…) Tim Wagner and Kevin Mc. Guire Eclipse. Con 2008 Theatre Wednesday, March 19 th at 4: 30 pm The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in this presentation is made available under the EPL, v 1. 0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2. 5 license.
Your guides today: Kevin Mc. Guire Tim Wagner • Now w Eclipse Platform UI • Before w UI Dev lead for IBM WID w Eclipse Team team lead w Shipping IDEs for… ever (OTI, IBM) 2 w Visual Studio Platform • Before w WTP lead w Eclipse Board rep w Shipped Eclipse-based products The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in this presentation is made available under the EPL, v 1. 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? w The problem space is constantly changing • What current trends will influence their design? w The supporting technology is constantly changing • Not a product/project discussion w Brainstorming, not release planning w 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 Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in this presentation is made available under the EPL, v 1. 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 w Other forms of “content assist”? • My IDE ought to show me more w Data is increasing! I need to see more of it! • My IDE ought to show me less w I’m drowning in data! My brain is too small! • My IDE should be more connected, and more disconnected w Where I work, how I work with others has changed 4 The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in this presentation is made available under the EPL, v 1. 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 w My foreground tasks are full! • My IDE should make me smarter w All these CPU cycles should go to more than just builds • My IDE should be more malleable w The web makes me look like an old fuddy duddy! w Programming the programming should be lighter weight! • I should be able to interact in subtler ways w Can’t we do better than keyboard and mouse? 5 The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in this presentation is made available under the EPL, v 1. 0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2. 5 license.
How do we Get There? • Goals w Reduce mean time from ideas to working code w More expressive – think violin and paintbrush, not hammer and screwdriver • Themes w 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!) w 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 Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in this presentation is made available under the EPL, v 1. 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 Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in this presentation is made available under the EPL, v 1. 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 w Cultural w Technical knowledge • And yet our tools are socially inept. 8 The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in this presentation is made available under the EPL, v 1. 0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2. 5 license.
Interaction Trends • New interaction technology w Multitouch w Direct manipulation • Real commercial applications w Consumer devices w Music Image © Jazz. Mutant Corp. • Its here now, what’s stopping us? 9 The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in this presentation is made available under the EPL, v 1. 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 w Windows Home Server w Webhosting for < $10 a month w Everyone will have their own server • Bleeding edge of UI metaphors w Many are bad, but some are amazing w Users accept and embrace diverse experiences w Information density w More self-training w Platform L&F still relevant? The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 10 this presentation is made available under the EPL, v 1. 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 w Multi-threaded coding will remain challenging • Core scenarios aren’t going away w That old “edit/compile/debug” loop is still important to many developers The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 11 this presentation is made available under the EPL, v 1. 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! w Learn more! w Remember more! w Faster! • Our time is getting more valuable w Everyone’s a sys-admin! w Isn’t this stuff supposed to help make my life easier? The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 12 this presentation is made available under the EPL, v 1. 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 Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 13 this presentation is made available under the EPL, v 1. 0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2. 5 license.
Display’s the Thing • Today w Monolithic top-level window w Single monitor w Focus on managing limited real estate (perspectives) The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 14 this presentation is made available under the EPL, v 1. 0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2. 5 license.
Display’s the Thing • Tomorrow w “Cracking open” the outer window w Multiple monitor bias w Focus on tasks and locality, not managing real estate w Inspiration: Command centers, gaming Image courtesy of Cine. Massive Displays The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 15 this presentation is made available under the EPL, v 1. 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 w Organizing principles – related functions, tasks w Working with collections, not instances • Heterogeneous work environments w Can we optimize for laptops and 4 -way monitor desktops at the same time? • New UI paradigms w Inverting the focus from the interior surface of a frame to its perimeter w Constraining real estate is no longer the dominant goal The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 16 this presentation is made available under the EPL, v 1. 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 Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 17 this presentation is made available under the EPL, v 1. 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… w Games: Ability to convey timely information through graphics, sound, design sophistication, user focus w Web apps: “Thousand flowers blooming”, convergence on best practices of design and interaction • Enabling technologies w WPFTM / XAML w Flash. TM and Silverlight. TM • Changing our expectations w Fluid and dynamic interactions w Rich and detailed visual experiences w Photoshop. TM rather than win 32 The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 18 this presentation is made available under the EPL, v 1. 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 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 Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 19 this presentation is made available under the EPL, v 1. 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 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 Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 20 this presentation is made available under the EPL, v 1. 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 Hey, what’s this line important is different now • To note is the • One that changes The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 21 this presentation is made available under the EPL, v 1. 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: w Color, opacity w Animation, 3 D • How to use them: for (int i = 0; i < 10; Joe, check i++) this line { foo. bar(i); w Separate the design w Convey more content w Convey less content } w Semantic zoom w User-level layering foo. baz(i); foo. bar 2(i); The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 22 this presentation is made available under the EPL, v 1. 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, Word. TM The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 23 this presentation is made available under the EPL, v 1. 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 w Declarative solutions, styles, themes all help w Need to expand the notion of separating presentation w Can we abstract good user experience design? § Mylyn’s. TM success makes it clear that this is possible The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 24 this presentation is made available under the EPL, v 1. 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 Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 25 this presentation is made available under the EPL, v 1. 0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2. 5 license.
Watching Eclipse Grow • Today w Eclipse getting bigger w Products based on Eclipse getting bigger w Lots of frameworks enable great reuse § But must invest time in understanding them w 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 Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 26 this presentation is made available under the EPL, v 1. 0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2. 5 license.
Scaling Up • Tomorrow w Task based UIs § Task-first design, core end-to-end scenarios § Tasks as 1 st class objects in system w Progressive disclosure of information w Hiding of UI based on primary, secondary tasks § More than just working sets w Adaptive systems can help • Challenges w “Dude, where’s my code? ” – Don’t hide information too well! w Flexibility – enabling diverse work styles The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 27 this presentation is made available under the EPL, v 1. 0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2. 5 license.
Search and Help • Today w Keyword and method/interface searches of code bases w Local databases, web searches, cheat sheets • Tomorrow w Search by semantics, rate of change, bug density § Can we leverage extra CPUs for data mining? w “Heads-up” displays – info where and when you want it § Translucent API docs that track your cursor w Integrated assistance based on workflow § “Would you like to run the tests that depend on your changes? ” • Challenges w Avoiding the “paperclip” annoyance The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 28 this presentation is made available under the EPL, v 1. 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 Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 29 this presentation is made available under the EPL, v 1. 0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2. 5 license.
Collaboration • Today w Teams come and go but structures are expensive to set up w Shared spaces: My. Space. TM, Facebook. TM w The “team” comprises more than just the developers • Tomorrow w Software barnraising § Low cost to joining, participating in, and leaving a team w “Like Wiki for software development” w Collaborating with the larger team § The designer’s “IDE” is Photoshop. TM § No artifact left behind The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 30 this presentation is made available under the EPL, v 1. 0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2. 5 license.
Collaboration: Challenges • Social and process innovation outstrips technology w Agile, distributed, open source have all changed the way we think about conventional software development w How do we keep tooling relevant and helpful through change? w Do people or tools determine the process? • Sharing is heavyweight and manual w Why can’t my IDE talk to your IDE? w Pair programming as a first class IDE concept? The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 31 this presentation is made available under the EPL, v 1. 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 Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 32 this presentation is made available under the EPL, v 1. 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 w Inspiration – gaming, music, consumer devices w Multitouch: Jazz. Mutant Dexter. TM, i. Phone. TM w Shared surfaces: Smartboard. TM, Microsoft Surface. TM Commercially successfully, but absent from our IDE experience The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 33 this presentation is made available under the EPL, v 1. 0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2. 5 license.
New Ways of Interacting • Tomorrow w High level gestures that thread the task flow § “Joe, can you code review this? ” w Data mining and feedback loops Image © Daniel Williams § “Customers hit a lot of bugs in this method” w Exploiting haptics (visual field is full) w More displays require novel interaction techniques • Challenges w 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 Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 34 this presentation is made available under the EPL, v 1. 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 Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 35 this presentation is made available under the EPL, v 1. 0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2. 5 license.
Having it Your Way: Anytime, Anywhere • Inspiration: w Web mail – “all I need is a browser” • Why shouldn’t IDEs have the same benefits? w “Workspace in the cloud” w Zero impact deployment w Rapid reconstitution of your work anywhere you go… w … yet compatible with conventional desktop install • Challenges: w Making it easy for users and extenders w The usual offline problems w Local control versus remote capabilities: getting the best of both worlds The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 36 this presentation is made available under the EPL, v 1. 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 w We have dynamic languages and extensible IDEs… § …yet customizing the IDE experience is still hard w Macros common in office tools, MMORP games • Tomorrow w Scripting as choreography – express your workflow w “Everyone can program” w Rapid customization and exploration through scripting • Challenges w Appropriate level of discourse w Existing APIs may not be ideal for scripting w Eliminating the cliffs The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 37 this presentation is made available under the EPL, v 1. 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 w Expression Blend. TM targets designers, not coders • Most RCP apps aren’t conventional IDEs w …and one criticism of RCP is its “IDE-like” look • Inspiration: Word. Press, Joomla, Power. Point themes • Goals for IDEs w Making it easy to produce that non-IDE “look and feel” w Declarative and skinnable UI The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 38 this presentation is made available under the EPL, v 1. 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 Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 39 this presentation is made available under the EPL, v 1. 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 w Multiple monitors, multiple cores, input devices • We need to apply what we already know w Separating styling from behaviour w Light weight scripting • We need to get ahead of the trend lines w Scaling is nipping at our heals w Design sophistication • The social dynamics are changing w Who’s doing the development, how we interact • The role of development is changing w The extended team must be empowered • Stop trying to make it right w There isn’t one right answer w Enable people to craft it themselves The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 40 this presentation is made available under the EPL, v 1. 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 Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in 41 this presentation is made available under the EPL, v 1. 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 Mc. Guire Eclipse. Con 2008 Theatre Wednesday, March 19 th at 4: 30 pm The Next Wave of IDE Innovation | Tim Wagner & Kevin Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in this presentation is made available under the EPL, v 1. 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, v 1. 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 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 Cine. Massive Displays, Inc. , Copyright 2007. Information available at www. cinemassivedisplays. com. Reac. Table 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 Jazz. Mutant is a trademark of Jazz. Mutant Corp. , France. Jazz. Mutant imagery reproduced by permission and copyright 2007 by Jazz. Mutant. 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 Mc. Guire | Copyright © IBM Corp. and Microsoft Corp. , 2008. All rights reserved. Source code in this presentation is made available under the EPL, v 1. 0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2. 5 license.