Web Client Software Factory Inge StubdalLevel 300 Avanade.

Slides:



Advertisements
Liknende presentasjoner
® IBM Software Group © 2004 IBM Corporation Kunnskapsforvaltning eller Ustrukturert Læring? Dag Oliver, IBM Software Group Norge.
Advertisements

Design av sikre web-applikasjoner
Bruke beregningsplan for innsatsestimering SAP Best Practices for CRM SAP Best Practices.
R OTARYS UTDANNINGSPROGRAM FOR UNGDOMSLEDERE. ÅRETS ARRANGEMENT.
| Microsoft Norge. IIS 7 for utviklere Jonas Follesø, Abeo AS
Ruby on Rails: Making simple stuff simple “Rails is a full-stack, open-source web framework in Ruby for writing real-world applications with joy and less.
Everyone Print Kalle Snarheim.
MedieTrender – med fokus på sosiale medier EnergiNorges Markedskonferanse Knut-Arne Futsæter
TMCore i EPiServer Leverandør av TMCore: NetworkedPlanet
XXXXXXXXXXXXXXXXXXX Bedre brukeropplevelser med WPF og Expression Jonas Follesø, Abeo AS
CIP Large Scale Pilots … og litt til Et raskt overblikk NorStella 2/5/2012 Kjell Hansteen Mobil
IBM Global Services JavaOne 2007 Ole André Scheie IBM GBS.
Hvordan lære seg Microsoft Dynamics CRM 3.0
Régis Laurent Director of Operations, Global Knowledge Competencies include: Gold Learning Silver System Management Touch, flip and fold Håvard Haukeberg.
Gruppemedlemmer Gruppa består av: Magnus Strand Nekstad – s156159
Bruk av MS Project 2003 Server til Målrettet prosjekt styring Ulrika Johansson, Project Manager -DNV IT Solution.
Test-Drevet Utvikling Bowling med
Mobilitet Fordeler / ulemper Maximo Høstmøte - Oslo 5-7 oktober 2010
SOA & Business Process Track Driv konsistens og best practices inn i ditt tjenestedesign : Web Service Software Factory Det er klare fordeler.
1 Work Smarter, Not Harder. 2 Dot Net Internals | Day, Month Year • About our company • About our software • How to start 2.
• Software company • Lysaker Torg 2 • Startup • Codebase (SLOC) • 11 Produkter • Microsoft Partner • Sysman Partner • Atea Partner.
Teknisk. Oversikt •Forskjellen på vPos systemet fra 2004 til •Mest om vPos serveren. •Også noe om SilentWings Viewer.
WPF/E Introduksjon til Olav Tollefsen Utvikler- og plattformteamet Microsoft Norge.
Effektiv Visualisering av kvantitativ Informasjon Med Microsoft Reporting Services.
Presentasjon Side 1 Oppsett av byggemiljø med TFS NNUG Versjon 1.0.
Programmering av dynamiske websider i C# - hva er det, og hvordan undervise? Tom Heine Nätt.
Designing the User Interface (Antall brukere == Antall meninger)
Making a Home Page. Why a Web Page? Easier to submit labs electronically (lack of color printers at university); Easier to submit labs electronically.
Nettverk Software Protocol Hierarchies
Nettverk Software Protocol Hierarchies
Nytte og relevans av IT-studiene: Nyansattes erfaringer 30. november 2012 Tormod Fjeldberg.
| Microsoft Norge. Softgrid fra A til Å Lau Sørensen - Commaxx
”Virksomhetsportaler og rollestyrte arbeidsflater”
Men hva mener de som har klart det? Børge Haugset (NTNU&SINTEF)
Interaktiv rapportering SAP Best Practices for CRM SAP Best Practices.
SAP Best Practices Forhåndsdefinert, bransjespesifikk og generell kunnskap Tilgjengelighet for SAPs kunder og partnere.
1 Information search for the research protocol in IIC/IID Medical Library, 2013.
Copyright © 2003 Systek J2EE Teknologier Java Workshop CBA Johannes Brodwall, Systek as.
Copyright © 2003 Systek i Industrien Johannes Brodwall Systek AS.
Microsoft for akademia Rune Zakariassen Fagansvarlig for forskning og høyere utdanning Microsoft Norge.
Enterprise Domain Repository EDR EDR som integrasjonstrategi Bård Lind.
WAI 2.0 Flere akronymer.. WCAG 2.0 Working Draft: Fire prinsipper Content must be perceivable Innholdet skal presenteres slik at det kan bli oppfattet.
MPN endringer. MPN endringer- Cloud Cloud track- utgår Cloud essentials utgår 24. februar: Innmelding til Cloud Essentials programmet stopper Cloud intern.
Citation and reference tools for your master thesis
OOT Seminar H-97 CORBA Praktisk del. Valg av ORB implementasjon n Har valgt å bruke Visigenic sin ORB implementsjon n ORB’en er 100% Java kodet n Bygger.
Trondheim 6. mars 2014 Mørke skyer i horisonten?.
E-Site Utviklerfunksjoner. CMS Sentrale funksjoner –Contents Folder Article... –Snarveier –Direkteredigering –Filadmin (Bilder, media,...)
C O M M E N T O R A / S Commentor A/S – Hørkær 24 – 2730 Herlev - Tel : (+45) Fax : (+45) Team System VSS user guide to TFVC.
1 | 2010 Internetteknologi 2 (ITNET2) Kort teknisk ASP.NET introduktion Mandag den 4/ Jesper Tørresø.
Bachelorprosjekt 11E SERVERDRIFT OG KLIENTHÅNDTERING MED SYSTEM CENTER 2012 R2 VIRTUAL MACHINE MANAGER, SYSTEM CENTER 2012 R2 CONFIGURATION MANAGER OG.
Praktiske erfaringer med Objektorientert Progress og.NET Jan Kolstad PUG Norway, Lillehammer 2005.
R OTARYS UTDANNINGSPROGRAM FOR UNGDOMSLEDERE. TEMA.
Subversion addin for Visual Studio.NET Gruppe 03-10: Arild Fines Per August Krämer Kristin Borud.
State Of The Union – Backend & Desktop –
.NET og Progress Samspill og styrker, GUI og forretningslogikk.
OpenEdge og.NET Jan Kolstad PUG Norway Lillehammer 2004.
1 Elektronisk samhandling & integrasjon PUG Lillehammer
RBA ved System Center Configuration Manager 2012 Ernesto Gonzalez USIT - Gruppe for Windowsdrift.
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.
VirusLab Utvikling av en profesjonell applikasjon.
En dag med Silverlight Intro. Expression Blend 2 Expression Studio Hvad sker der for det sorte tema? Hvorfor Expression Blend?
Subversion addin for Visual Studio.NET Gruppe 03-10: Arild Fines Per August Krämer Kristin Borud.
Facebook ● Sosialt nettsamfunn. Stikkord: Applikasjoner Bilder Deling av media Venner Videoer Visuelt grensesnitt Morsomt? Nostalgisk? Tidsfordriv? Hva.
Project Honolulu - An Island or a new way to manage servers ????????
Hva er det gode liv for universitetet eller høgskolen?
| Microsoft Norge.
LO2 – Understand Computer Software
Developing an Educational Web Application for Student Training in Geographical Information Systems (GIS) Derek Morris Jr. , Edsel Norwood , Disaiah Bennett.
Utskrift av presentasjonen:

Web Client Software Factory Inge StubdalLevel 300 Avanade

Agenda »Software Factories? »Web Client Software Factory »Demoer

Forventninger »Dette er en introduksjon »Skjønne basisprinsipper »Nok til å komme i gang og jobbe videre på egen hånd »Fortsatt tidlig! Sluppet i januar © 2006 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.

Hva er en software factory? »Et sett med verktøy, dokumentasjon, retningslinjer, best-practices, kode-generering m.m »Optimaliserer og forenkler utvikling av en familie med lignende løsninger »Web Client Software Factory »Komplisert sideflyt »Flere utviklingsteam »Kompositte applikasjoner som samler flere kilder i ett brukergrensesnitt © 2006 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.

Hva er en software factory? »Microsoft Patterns and Practices »Application Specific Guidance Packages »Web Client – Browser Apps »Web Services – ASMX and WCF »Smart Client – Winform Apps »Mobile Client – Windows Mobile Apps »Quickstart eksempler »Referanseimplementasjon

Software Factories er kult »Genererer en haug med kode og filer »Entire Visual Studio Solution Framework »Classes, Interfaces, Stored Procedures »Built-in Logging, Security, Exception Handling »Gratis nedlasting fra CodePlex »Kildekoden er inkludert »Malverk som kan tilpasses

Enkelt å bruke

Enda enklere: Wizards Høyreklikk på Modul-katalogen Åpner Wizard / “recipe”

Patterns for webløsninger »View-Presenter »Skille presentasjonslogikk fra forretningslogikk »”sunn” laginndeling »Forenkler testing »Application Controller »Styrer flyten i applikasjonen »Service Locator »Dependency Injection »Løse koplinger »Færre interne avhengigheter © 2006 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.

Application Blocks innebygget »Composite Web Application Block »ObjectBuilder »Page Flow Application Block »Workflow Foundation © 2006 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.

IPageFlow © 2006 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.

DEMO »View-Presenter »Service Registration – Dependency Injection »Workflow I »Workflow II © 2006 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.

Prerequisites »Guidance Automation Extensions (GAX) »Guidance Automation Toolkit (GAT) »Modify / Customize Guidance Package ».NET 3.0 »Enterprise Library 2.0 © 2006 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.

Bugs and such »Designer does not work spx?ThreadId= spx?ThreadId=3964 »No PageState tool in the designer toolbox spx?ThreadId= spx?ThreadId=9068 © 2006 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.

Referanser »WCSF på CodePlex: »David Hayden blogger om WCSF: »WCSF vs MonoRail: vs-Web-Client-Software-Factory-WCSF.aspx vs-Web-Client-Software-Factory-WCSF.aspx »WCSF på MSDN: © 2006 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.

Hva kommer i fremtiden? »Fortsatt mye kode/wiring å gjøre selv »Domain Specific Languages »Større grad av automatisering »Bedre støtte for ”round-trip-engineering” »Delta i community og bestem hvor dette verktøyet skal! » © 2006 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.

Q & A Takk for meg!Inge Stubdal © 2006 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries.