Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

Copyright © 2003 Systek i Industrien Johannes Brodwall Systek AS.

Liknende presentasjoner


Presentasjon om: "Copyright © 2003 Systek i Industrien Johannes Brodwall Systek AS."— Utskrift av presentasjonen:

1 Copyright © 2003 Systek i Industrien Johannes Brodwall Systek AS

2 Copyright © 2003 Systek Om meg Johannes Brodwall, Systek AS Arkitektur og utvikling Lang erfaring fra Java-prosjekter Ledet Accella.NET prosjektet i 2003 Systek AS ”- muliggjør en mobil og sikker hverdag” Konsulentbedrift på IT-Fornebu

3 Copyright © 2003 Systek Introduksjon Accella.NET – et eksempel på.NET i industri Accella – tankautomasjon Accella.NET – visjonen Erfaringer.NET og sanntid

4 Copyright © 2003 Systek PetroOnline’s Accella Bilde er copyright PetroOnline AS

5 Copyright © 2003 Systek PLC comms PLC comms Tankautomasjon - Accella Depot- database Depot- database ERP system Oil Company Tank depot

6 Copyright © 2003 Systek Depot- database Accella.NET IIS Accella WS MyAccella ConfigSurveillanceLoading PDA/Mobile klienter SMS WAP PLC Comms (unchanged) PLC Comms (unchanged) Web Services

7 Copyright © 2003 Systek Verktøylinje Arbeidsflate Aktive vinduer Automatiskmodulliste Brukertilpassetverktøyliste

8 Copyright © 2003 Systek Farge per depot

9 Copyright © 2003 Systek Avansert tabellfunksjon Status

10 Copyright © 2003 Systek Accella.NET og framtiden Kommunikasjon On Truck Computer Fremmedfyllinger

11 Copyright © 2003 Systek Kommunikasjon Depot- database Depot- database ERP system Oil Company Tank depot PLC comms PLC comms

12 Copyright © 2003 Systek On Truck Computer GRPS Fyringsolje Tank depot WLAN Depot- database Depot- database GRPS IIS Accella WS

13 Copyright © 2003 Systek Fremmedfylling PetroOnline Company 1 Company 2 Company 3 Accella ERP 3 rd party TAS OTC Server Consolid ation Connector Truck from company 1 Truck from company 2 Accella

14 Copyright © 2003 Systek Erfaringer med.NET Bruk for fancy grensesnitt Integrasjon mot eksisterende Database C-kode Rask utvikling – 60 skjermbilder på 20 månedsverk Enkel deployment med HTTP-basert deployment Posisjonert for framtiden

15 Copyright © 2003 Systek og sanntid Artikkel i IEEE Software ”C# and the.NET framework: Ready for Real Time?” (Lutz, Laplante)

16 Copyright © 2003 Systek Hva er sanntid for deg? Høy hastighet? Embedded? DMA – lavnivå teknikker Lite footprint Treg prosessor Predikterbarhet

17 Copyright © 2003 Systek Hvorfor.NET? Unngå feil Høyere produktivitet Kjent grensesnitt for utviklere Gjenbruk av kode (?) og kompetanse Tilgjengelighet av kompetanse Bred hardware-støtte (ikke proprietært)

18 Copyright © 2003 Systek Sanntid og.NET Høy hastighet? Embedded? DMA – lavnivå teknikker Lite footprint Treg prosessor Predikterbarhet

19 Copyright © 2003 Systek C er fortsatt raskest

20 Copyright © 2003 Systek Sanntid og.NET Høy hastighet? Embedded? DMA – lavnivå teknikker Lite footprint Treg prosessor Predikterbarhet

21 Copyright © 2003 Systek Hvor kan.NET brukes Et økende spekter av.NET Compact Framework devicer Overvåking, drift og administrasjon (inkludert mobile klienter) Integrasjon mot native C drivere.NET kan ikke gjøre hard (eller soft) real-time enda. Jeg har ikke sett noen planer om dette

22 Copyright © 2003 Systek Compact framework.NET med lite footprint Kjører på Win CE 4.0 (”PocketPC”) PDA, SmartPhone Begrenset del av biblioteket Men kraftigere enn J2ME Støtter Interop (dvs native DLL’er)

23 Copyright © 2003 Systek Sanntid og.NET Høy hastighet? Embedded? DMA – lavnivå teknikker Lite footprint Treg prosessor Predikterbarhet

24 Copyright © 2003 Systek Hva kan.NET gjøre i framtiden Garbage collection Incremental generational hjelper med sanntid Men fortsatt ikke predikterbar Kan forbedres Thread priorities.NET har 5 prioriteter, Win CE har 256 Priority inversion.NET er sårbar for Priority Inversion

25 Copyright © 2003 Systek RT.NET blir ikke den samme.NET Alternative implementasjoner.NET Compact Framework (fra Microsoft) ROTOR, Mono (open/shared source.NET implementasjoner – kan lettere portes) Portable.NET (open source.NET implementasjon – liten)

26 Copyright © 2003 Systek Oppsummering RT.NET er fristende.NET kan være raskt nok.NET CF kjører på en rekke embeddede devicer, men primært consumer (PDA, telefon).NET er ikke predikterbart, selv ikke CF.NET passer bra til industrielle applikasjoner på servere etc

27 Copyright © 2003 Systek Referanser.NET Compact Framework Artikkel i IEEE Software C# and the.NET framework: Ready for Real Time? (Lutz, Laplante) Sammenligning av forskjellig CLR implementasjoner “Peeking Under the Lid of Open Source.NET CLI Implementations”, DevX 02n.asphttp://archive.devx.com/free/hotlinks/2002/ednote061902/ednote n.asp


Laste ned ppt "Copyright © 2003 Systek i Industrien Johannes Brodwall Systek AS."

Liknende presentasjoner


Annonser fra Google