The PIT
Röster från ITM-koncernen.

Research – Viktigt för framtiden

March 17, 2009 16:37 by Stefan Karlsson

 

En stor del av tjusningen i att vara utvecklare är att man får möjlighet att arbeta med framtidens teknik. Man får chans att inte bara prova på nya produkter innan dom kommer ut på marknaden, man kan även vara en av dom som bygger dessa produkter.

Själv sitter jag i ett spännande forskningsprojekt och laborerar med ny teknik just nu och då känner man att det är extra roligt att gå till jobbet.

Ibland kan det dock dröja långa perioder mellan just dessa “framtidsprojekt” och man behöver få en injektion av ideér och inspiration från andra R&D-avdelningar på företag runt om i världen.

Som tur är så har många företag helt öppna sådana där de lägger ut sina projekt, källkod och erfarenheter så att vi andra utvecklare kan ta del av dessa och lära oss av deras erfarenheter.

Microsofts research-avdelning har en hel del matnyttig information där du kan ladda ner både källkod och research-dokument. Google Labs är också intressant. Adobe Labs är inte fy skam heller.

 

Huvudsiten för Microsoft Research: http://research.microsoft.com , Google Labs: http://labs.google.com/ , Adobe Labs: http://labs.adobe.com/

 
Här är några jag tycker är intressanta, men det finns mycket mycket mer att hämta och läsa:
 
Personal Vibe is a prototype Windows Activity Logger that tracks user actions like moving a window or starting an application. The data can be used for a variety of projects from monitoring the actions of study participants to building Vista gadgets that tell you how long you’ve been at work today. The data is stored in a local database that is not remotely accessible. No data is sent from the user’s machine.
(Mina anteckningar: Jag hade lite problem att köra aktivitetsviewern då min sql-express var inställd på windows auth istället för mixed, men med den ändringen så funkade det klockrent, riktigt roligt program.)
 
AutoCollage is an application for automatically creating collages from your images. Pick a folder, press a button, and in mere moments AutoCollage presents you with a unique memento to print or to e-mail to your family and friends.
Mina anteckningar: Supernice! Man matar in 19 bilder och den gör ett supersnyggt collage. Jag får nästan huvudvärk när jag tänker på den bakomliggande matematiken för att fixa ihop collaget så snyggt.
An application to stitch multiple source images into a seamless panorama.
Mina anteckningar: Jag tog 3 bilder som täckte vår översvämmade gård där hemma för ett år sedan. Provade att droppa dessa i denna stich-programvara och se på ###, den gjorde ett riktigt bra jobb att sticha ihop dessa. Även här så är det faschinerande att tänka på matematiken som ligger bakom att programmet klarar av detta då bilderna inte alls var tagna i syfte att stitchas ihop.
1 2 3
Resultatet:
1_stitch
 
 
CollabVS is an effort to introduce collaboration and multiparty, distributed software development enhancements into Visual Studio.
 
 
Scalable Fabric is a task management system for the Windows desktop. A central focus area, defined by you, contains windows that behave in the traditional way. When you drag a window into the periphery, it becomes smaller and continues to get smaller the closer you get to the edge of the screen. This makes it possible to keep windows open all the time, and change "minimize" to mean "return to the periphery". Groups of windows can easily be created to represent different user tasks. Switching between groups is done simply by clicking on the task marker flag.
Mina kommentarer: Ballt litet utility!
 
ConferenceXP integrates recent advances in high-performance audio, video, and network technologies to seamlessly connect multiple, distant participants in a rich, immersive environment for distance conferencing, instruction, and collaboration. ConferenceXP provides an extensible foundation for interactive collaborative environments and serves as a research platform for designing and implementing distance conferencing and learning applications.

 

Several researchers have been studying software teams at Microsoft to see how they communicate, collaborate and cooperate with one another to coordinate their work. They have done interviews, observations and surveys to discover the pain points of coordination, and learn about the tactics teams use to get their inter-team work successfully completed.

Tags:
Categories:
Actions: E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed