Ongoing Efforts to Improve Lives of Programmers and Designers
A conference at the IBM Almaden Research Center in San Jose, California, highlighted ongoing efforts by Microsoft, IBM, and Adobe to improve the lives of programmers and designers. The event featured presentations on various research projects aimed at making programming and design more accessible and efficient. Microsoft Senior Researcher Gina Venolia discussed the concept of "code spatialization" through the Microsoft Research project "Code Canvas." IBM also showcased its efforts in the tools space, including Highlight and Firebug, aimed at simplifying web development and porting complex web sites to mobile devices.
Key Takeaways:
- Microsoft's Code Canvas project aims to incorporate spatial orientation of code as the foundation of an IDE, allowing developers to visualize and navigate their code in a 2D infinite canvas.
- Code Canvas uses infinite panning and smooth semantic zoom for navigation, enabling developers to easily understand complex code and relationships.
- IBM's Highlight tool helps port complex web sites from desktop environments to mobile systems by collecting and applying necessary changes.
- Firebug, an open-source application, serves as a debugger for web pages in FireFox, widely used for web site development.
- Researchers and companies are working together to improve the lives of programmers and designers through collaborations and projects like Code Canvas and Highlight.
Statistics:
- Code Canvas is a spatial (2.5D) representation of source code, visual designers, and project-related artifacts.
- It utilizes infinite panning and smooth semantic zoom for navigation.
- The tool is extensible to allow analysis overlays and graph-based relationship visualizations.
- Highlight porting tool watches what is done on a web site and collects what is needed to put it on a mobile device.
Sources:
- [1] Microsoft Research blog entry on Code Canvas by Microsoft Research Software Design Engineer Kael Rowan (no date mentioned)
- [2] Interview with Gina Venolia, Microsoft Senior Researcher, at the IBM conference (no date mentioned)
- [3] IBM Research presentation on Highlight tool (no date mentioned)
- [4] Euclid Infotech Pvt. Ltd., Copyright 2023 (note: the source material mentions 2023 as the copyright year, but it may not be the publication date)