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
Prosjekt Kartlegging av systemovervåkningsverktøy (SyMVe) l Bakgrunn l Prosjektmandatet l Prosjektplanen.
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
Erstatning for ActiveX?
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.
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
Operativsystemer.  Tilstandsmaskiner kalles på engelsk Finite State Machines.  Tilstandsmaskiner er en metode til å beskrive systemer med logisk og.
Grunnleggende testteori
Prototyping In 140 Sommerville kap. 8. Mål Forstå hensikten med prototyping i forskjellige utviklingsprosjekt Forstå forskjellen mellom evolusjonær og.
Prosjekt 45e - WebConcret
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
  © 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.
Livet etter Frontpage og Access Tom Heine Nätt. Agenda Frontpage Hvorfor bytte? Krav til et webutviklingsverktøy Alternative webutviklingsverktøy Dreamweaver.
Dynamiske nettsider PHP Del 1 – variable. PHP  PHP (Personal Home Page)  Fritt tilgjengelig programmeringsspråk  åpen kildekode  Plattformuavhengig.
Hvordan høster vi nytte av standardiseringsarbeidet? Bygd på en presentasjon av Bill Olivier, CETIS, mars 2004, tilrettelagt av Tore Hoelpresentasjon.
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.
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.
Serving you better ! Copyright © 2002 Trustix AS Visualisering av nettverkstrafikk Hovedprosjekt ved Høgskolen i Sør-Trøndelag Avdeling for informatikk.
Utvikling av tegneverktøy for Generalized Sketches Student: Ørjan Hatland Veiledere: Yngve Lamo, Høgskolen i Bergen Uwe Wolter, Universitetet i Bergen.
Dokumentasjon og systemutvikling som regelverksutvikling Prof. Dag Wiese Schartum, AFIN.
Dokumentasjon av rettslige beslutningssystemer Dag Wiese Schartum, AFIN.
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.
YXD-Kurdistan Om oss Asad Fattahi Samarbeidet i flere andre prosjekter
Forstudie Nå situasjonen: dagens situasjon med ulemper og fordeler
Presentasjon av. Hovedprosjekt for: Stian Watn, 3ddt & Vegard Ebbestad, 3ddt.
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:
FINF- H -05, 13. september 2005 Arild Jansen. AFIN/UiO 1 FINF Forelesning 13.sept Personvern som premiss for SU-prosessen Diskusjon om personvern.
Subversion addin for Visual Studio.NET av: Arild Fines Per August Krämer Kristin Borud.
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.
Presentasjon av Valgrutiner. Kommunal- og regionaldepartementet Innhold Hva er Valgrutiner? Bakgrunn og hensikt Verktøy og standarder Oppbygging og innhold.
Online butikk for navneskilt og stempler
Professor Guttorm Sindre Institutt for datateknikk og informasjonsvitenskap Programmering i Python.
RUP-prosjekt Sammenhengen med UML
Windows PowerShell Ikke kun for windows.
IST Direkte for barnehage og SFO
Utlånssystem for datautstyr
| Microsoft Norge.
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 utviklingsplattform med revisjonskontroll integrert Vi tok kontakt med CollabNet etter å ha formulert oppgaven. CollabNet

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

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

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

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

Liste innhold med prompt Liste innhold med Ankh Forbedring av GUI - 2

Publisere endringer i prompt Publisere endringer med Ankh Forbedring av GUI - 1

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 testrapporten

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 å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 innen OSC Gratis