Seadragon programvara

Seadragon Software var ett team inom Microsoft Live Labs . Dess produkt, Seadragon, är en webboptimerad visualiseringsteknik som gör att grafik och foton smidigt kan bläddras, oavsett storlek. Seadragon är tekniken som driver Microsofts Silverlight , Pivot , Photosynth och den fristående plattformsoberoende Seadragon-applikationen för iPhone och iPad.

Seadragon-tekniken gör att man kan se extremt stora och högupplösta bilder utan den laddningstid eller latens som vanligtvis förknippas med stora bilder. Utvecklarna bakom Seadragon tillåter också användare att ladda upp bilder och skapa sin egen Seadragon-stilbild som kan ses online.

Historia

Företaget som så småningom skulle bli Seadragon Software grundades 2003 och hette ursprungligen Sand Codex. Sand Codex är baserat i Princeton, New Jersey, och flyttade till Seattle 2004 för att ta emot grundaren Blaise Agüera y Arcas frus nya roll vid University of Washington .

2005 fick Sand Codex 4 miljoner dollar i änglar och riskkapitalfinansiering , inklusive 2 miljoner dollar från Madrona Venture Group . Det var efter detta kapitaltillskott som företaget bytte namn till Seadragon Software.

I början av 2006 förvärvades Seadragon Software av Microsoft och organiserades inom det nybildade Live Labs , en mittpunkt mellan Microsofts onlineproduktgrupper och MSR , under Dr. Gary William Flake .

Silverlight 2 släpptes 2008 med funktionen Deep Zoom . Detta markerade den första offentligt levererade Seadragon-mjukvaran. Seadragon gjorde ytterligare bidrag i Silverlight 3 och tillkännagav andra för Silverlight 4 .

Photosynth lanserades sommaren 2008; nästan två år efter Community Technology Preview kan allmänheten nu skapa och se syntar. Photosynth-teamet bröt officiellt från Seadragon för att gå med i MSN .

Genomföranden

Seadragon Ajax är en ren JavaScript-implementering av Seadragon-teknologin, släppt av Microsoft som ett bibliotek med öppen källkod. Det är nu under aktiv utveckling som OpenSeadragon.

Deep Zoom -funktionen i Microsofts Silverlight -teknik är en anpassning av Seadragon-tekniken.

Seadragon Mobile var en iPhone-app (inte längre tillgänglig) skapad från Seadragon-teknik.

Hur Seadragon fungerar

Seadragon-teknologin är baserad på två distinkta plattformar, den ena är asynkron JavaScript och XML, den andra är Microsofts Silverlight med DeepZoom-applikation. Att använda Silverlight-versionen kräver att användaren laddar ner Microsoft Silverlight-applikationen. Alternativt kräver AJAX-versionen endast standard JavaScript-webbplugin-program som finns i de flesta webbläsare och bärbara enheter. AJAX-tekniken har möjliggjort den ökade interaktionen och de rika användarupplevelserna som är typiska för Web 2.0-aktiverade webbplatser.

För att skapa innehåll och bilder i Seadragon-stil, när man laddar upp en bild, konverteras den till ett antal filer i DZI-format (Deep Zoom Image). Dessa kan kombineras för att skapa en Deep Zoom Collection (DZC). Dessa Deep Zoom-bilder skapar en digital mosaik med kakel, av små (256x256) bilder, där varje bricka representerar en del eller ett lager eller en uppsättning pixlar av bilden med en specifik upplösning. Detta Deep Zoom-format tillåter att endast de pixlar som behövs för en viss vy på skärmen laddas vid en viss tidpunkt – detta resulterar i en mer effektiv användning av bandbredd och datorresurser. Detta innebär också att mängden data som behöver överföras vid ett tillfälle är proportionell mot antalet pixlar på skärmen. Detta är ett alternativ till att ladda alla pixlar (data) i en bild på en gång med standardbildformat. Den figurativa "hemliga såsen" bakom Seadragon är tekniken som möjliggör den sömlösa smidiga övergången mellan brickorna och lagren bland DeepZoom-samlingsfilerna (DZC) som utgör en bild.

Filformat

Alla nuvarande implementeringar av Seadragon-teknologin använder sig av Deep Zoom Images , som består av antingen en enda Deep Zoom-bild eller en Deep Zoom Collection.

Exempel

externa länkar