Subversion addin for Visual Studio.NET av: Arild Fines Per August Krämer Kristin Borud.

Slides:



Advertisements
Liknende presentasjoner
HVORDAN LAGE GODE WORD-DOKUMENTER
Advertisements

“UNDER THE KNIFE” Et planleggingssystem for operasjonsavdelingen Fylkessykehuset i Molde Prototype for planlegging, logistikk, og kostnads estimering.
PUG Norway – 12. nov 09Thomas Skjørten / Jan Kolstad.
C++ for Java-programmerere
Ditt eget integrerte utviklingsmiljø med OpenEdge i fokus Hamar 27. mars 2009 Thomas Skjørten/Jan Kolstad.
1 Status på meldinger og innholdsstandarder Veien videre 28. Mai 2013.
Utnytt flere muligheter på web Fokuser på det kreative
Elkem Research Prosess IT
Versjonskontroll med Subversion.  Enklere å samarbeide  Full kontroll på endringer  Enklere å se progresjon på prosjektet  Endringer med konflikter.
”Verifiser Forventet Funksjonalitet”
UML & object models av gruppe 8
Informasjonssikkerhet – en forutsetning for elektronisk forretningsdrift “Sikkerhet i programvareindustrien” Guttorm Nielsen Utviklingsdirektør SuperOffice.
Smart bruk av Vortex til møter, samhandling/samarbeid mm
Programmering av dynamiske websider i C# - hva er det, og hvordan undervise? Tom Heine Nätt.
test- og godkjenningsordningen
Eiendomsregister - eksempel
© Lars-Erik Kindblad.  Et platformuavhengig verktøy for å automatisere build prosesser.  Støttes og drives av Apache Software Foundation.  Kommer ferdig.
Tema: Introduksjon Hvorfor Velocity? Installasjon Velocity VS. JSF / JSP Eksempler Oppsumering.
Forstudie og Kravspesifikasjon
Den autentiske læringsdialogen
8. januar 2002SIF8076 Planl&drift av IT-syst 1 Navnerom SIF8076 Planlegging og drift av IT-systemer Anders Christensen, IDI.
Operativsystemer.  Tilstandsmaskiner kalles på engelsk Finite State Machines.  Tilstandsmaskiner er en metode til å beskrive systemer med logisk og.
Prototyping In 140 Sommerville kap. 8. Mål Forstå hensikten med prototyping i forskjellige utviklingsprosjekt Forstå forskjellen mellom evolusjonær og.
Reidar Wisløff 3DSU Hovedprosjekt 16E
Hovedprosjekt 2006 Webbasert filbehandler Gruppe 28 Snorre Arstad Thomas Tønnessen.
LocMoc : Avatar 3D – Visualisering av menneskelige bevegelser ved bruk av Java og Coin3D. En presentasjon av: Øivind Hoff Johansen og Jon Kåre Sørensen.
Hovedprinsipper i Rational Unified Process
Bendik Bygstad Høgskolen i Vestfold RUP-prosjekt Sammenhengen med UML 1.Hovedstruktur i RUP-prosjekter 2.Faser og iterasjoner 3.Sammenhengen med.
Erfaring med bruk av åpen kildekode til støtte for læringsprosessene
Empiriske metoder Oppgaveanalyse, observasjon
  © Steria FitNesse som nyttig verktøy Smidig FitNesse som nyttig verktøy Anders Vindvad.
Testing av system Gruppe 6 Henrik Bækhus Morten A. Iversen Mathias Bondeson Gunnar K. Kulleseid Svein Ivar Kristiansen Ronny Hulthin.
Testing Gruppe 9 Anette Kjuus, Skule Notø, Synne Nygaard, Per Ivar Jacobsen, Øystein Rogstad, Alfred Skari, Per Kristian Førrisdal.
Standardisering og arkitektur. SSP 2008 Av programleder Standardiserings- og samordningsprogrammet Avdelingssjef Bjarte Aksnes, KITH.
Dynamiske nettsider PHP Del 1 – variable. PHP  PHP (Personal Home Page)  Fritt tilgjengelig programmeringsspråk  åpen kildekode  Plattformuavhengig.
10 regler for å skrive for web
Hvorfor bruke tid på testing ?
Ankh Testing av papirprototyp av GUI. Testens forløp Visuell introduksjon av VS.NET Navigasjonsmodellen vår Revisjonskontrollsystemer Intervju ang. databakgrunn.
Praktiske erfaringer med Objektorientert Progress og.NET Jan Kolstad PUG Norway, Lillehammer 2005.
Subversion addin for Visual Studio.NET Gruppe 03-10: Arild Fines Per August Krämer Kristin Borud.
Endringer på Min Bedrift Endringer Listene: ”Nye oppdrag”, ”Besvarte oppdrag” og ”Vunnede oppdrag” legges direkte på forsiden til.
Boost Communications AS Etablert i juni 2000, har utspring fra NTNU, og holder til i Innovasjonssenter Gløshaugen, inkubatoren som er opprettet av NTNU,
Desperate times calls for desperate measures Markedsandel gått fra +90% til under 20 Må integrere og få innpass på andre plattformer M$ går open source.
Utvikling av tegneverktøy for Generalized Sketches Student: Ørjan Hatland Veiledere: Yngve Lamo, Høgskolen i Bergen Uwe Wolter, Universitetet i Bergen.
Evaluering av informasjon på Internett Kildebruk og kritikk Universitetsbibliotekar Hilde Westbye Det juridiske fakultetsbibliotek Universitetet i Oslo.
Subversion addin for Visual Studio.NET Gruppe 03-10: Arild Fines Per August Krämer Kristin Borud.
Subversion addin for Visual Studio.NET Gruppe 03-10: Arild Fines Per August Krämer Kristin Borud.
Subversion addin for Visual Studio.NET av: Arild Fines Per August Krämer Kristin Borud.
YXD-Kurdistan Om oss Asad Fattahi Samarbeidet i flere andre prosjekter
Forstudie Nå situasjonen: dagens situasjon med ulemper og fordeler
VirusLab Utvikling av en profesjonell applikasjon.
Trondheim City Guide En lokasjonsbasert applikasjon for Windows Phone 8-plattformen Bacheloroppgave 9E, av Rolf Hammervik.
Weblogg-Forum web-system. (PHP/MySQL) Hovedprosjektoppgave 46E (Egendefinert oppgave) Skoleåret 2003/2004 – AiTEL, HiST Student: Magnus Kopstad Veileder:
Beslutningssystemer: Gjennomsiktighet, offentlig innsyn og legalitetskontroll Dag Wiese Schartum.
FINF- H -05, 13. september 2005 Arild Jansen. AFIN/UiO 1 FINF Forelesning 13.sept Personvern som premiss for SU-prosessen Diskusjon om personvern.
Objektorientert utforming In 140 Forelesning Nr 11 Sommerville kap 12 – del 1.
UiO Programkiosk: Ny portal og tilgang fra Mac og Linux
Bakgrunn for prosjektet Lage en veiledning for små tjenestetilbydere av bredbånd, slik at de kan tilby sine kunder IP-telefoni ved å bruke SIP.
Subversion addin for Visual Studio.NET Gruppe 03-10: Arild Fines Per August Krämer Kristin Borud.
Online butikk for navneskilt og stempler
Professor Guttorm Sindre Institutt for datateknikk og informasjonsvitenskap Programmering i Python.
RUP-prosjekt Sammenhengen med UML
IST Direkte for barnehage og SFO
Bakgrunn Proxycom er et IT konsulentfirma som bl.a. utvikler Web-applikasjoner for sine kunder Manuell funksjonell testing av Web-applikasjoner er tidkrevende.
Utlånssystem for datautstyr
| Microsoft Norge.
Titteloppsett Undertittel.
Utskrift av presentasjonen:

Subversion addin for Visual Studio.NET av: Arild Fines Per August Krämer Kristin Borud

Bakgrunn Revisjonskontroll Subversion CollabNet VS.NET Mål med oppgaven

Revisjonskontroll system

Subversion (SVN) Revisjons kontroll system Etterfølger av CVS Mest brukt av Unix brukere Brukes fra prompt

Hovedsponsor og initiativtaker til Subversion Amerikansk selskap Hovedprodukt : SourceCast - web basert software utviklingsplatform med revisjonskontroll integrert Vi kontaktet CollabNet etter å ha formulert oppgaven CollabNet

VS.NET Utviklingsplattform for Windows Koding av flere språk i samme editor

Mål  Lage Subversion addin for VS.NET (Ankh)  Lage en selvstendig wrapper (NSvn)

Innhold Funksjonalitet i NSvn Navigasjonsmodell for Ankh Hva kan Ankh gjøre ? Eksempel på hvordan Ankh virker Ankh Help Forbedring av GUI Testing av Ankh Utfordringer og utviklingsmiljø Konklusjon

Funksjonalitet i NSvn Funksjonalitet i NSvn

Navigasjonsmodell

Hva kan Ankh gjøre ? Vise status ikoner i Solution Explorer Add Update Revert Diff Commit Liste filer i repository (Repository Explorer) Autentisere bruker

Forbedring av GUI Liste innhold i repository i Subversion Liste innhold i repository i Repository Explorer i VS.NET vha Ankh

Forbedring av GUI Publisere dine endringer i Subversion Publisere dine endringer i VS.NET ved hjelp av Ankh

Testing av Ankh Unit-testing av sentrale klasser i NSvn Hyppig, uavhengig NAnt build der alle unit tester ble kjørt Testing av GUI og navigasjonsmodell Funksjonell testing - Ankh testet av potensiell brukergruppe - Testing av Ankh under utvikling av Ankh - Detaljtestet av gruppa ved en rekke tester beskrevet i testrapport

Framdriftsplan

Planleggings fasen Analyse av potensielle brukere av Ankh Analyse av Subversions funksjonalitet Laget ”use case” diagrammer og skjemaer for SVN integrasjon i VS.NET Laget navigasjonsmodell og designmål Skrev kravspesifikasjon

Utfordringer og utviklingsmiljø Build mail, Commit mail Ankh en del av velletablert, åpent kildekodemiljø Utfordringer

Build mail

Commit mail

Ankh en del av velletablert, åpent kildekodemiljø (OSC)

Utfordringer Barnesykdommer i verktøy under utvikling Fortløpende nye versjoner av Subversion VS.NET integrasjon: – dårlig dokumentert – få relevante eksempler

Konklusjon Følger av Ankh: SVN - lettere tilgjengelig for ny brukergruppe Økt produktivitet og forenklet arbeidsprosess fordi SVN er direkte integrert i kodemiljø Gratis revisjonskontroll for Windows brukere Ankh er åpen kildekode Kunnskapsoverføring Ankh har en framtid i velletablert OSC Tilgjengelig for hvem som helst hvor som helst