Prosjektskjema


Prosjekttittel: Visning av produksjons-prosess som Web sider
Fullstendig tittel: Visning av produksjons-prosess som Web sider som hentes fra Web tjeneste
Organisasjon/Bedrift: netRafter as i Moss
Kontaktperson(er): Rune Storkås
Prosjektbeskrivelse: netRafter arbeider med overvåking av produksjons-prosesser. Vi arbeider med kjemisk industri og papirindustri over hele verden.

Prosjektet dreier seg om en silverlight komponent for visning av produksjonsskjemaer (Viewer). Vieweren skal embeddes i en html side, og skal kommunisere med en web-tjener som lagrer skjema-ene. Elementene som brukes i skjemaet skal implementeres som Silverlight custom controls.

Komponentene i skjemaet skal være dynamiske, dvs. at de vil forandre form/utseende avhengig av informasjon som hentes fra Web-tjeneren 1 gang pr. sekund. Typisk eksempel er et rør hvor røret tegnes med ulik farge ved ulik væske-kvalitet, og at vi gir en illusjon av flyt i røret ved å flytte små rektangler i røret hver brøkdel av et sekund.

MS Expression Blend 3 er planlagt brukt til tegning av prosess-skjemaene. Her vil de ulike komponentene legges ut i en 2-D tegning, komponent-egenskaper vil settes og komponentene dermed kobles til databasen (MySQL).

Dersom det er tid/interesse:
Hver Silverlight komponent skal ha en server-side komponent som implementerer en simulerings-algoritme. Denne algoritmen skal brukes til å simulere tilstanden til komponenten fremover i tid, gitt tilstanden til tilkoblede komponenter. Vi vil da forutsette at timeplanen for alle verdier på eksterne inputs er gitt. Vi vil da starte en simulering og kjøre produksjonen raskere enn realtime for å studere ulike produksjons-scenarier.

Dette er en relativt konkret oppgave, hvor kravene er ganske klare. Dette betyr ikke at oppgaven er enkel. Løsningen krever ganske god innsikt i Silverlight og bruk av Silverlight i Web applikasjoner.

Når det gjelder simulering:
Selve simuleringsalgoritmene er enkle, men konfigurerbart produksjons-skjema bidrar til at håndteringen av simuleringen blir kompleks. Dette er muligens for vanskelig for en 3 mnd. oppgave, men jeg oppfordrer til å bevise at jeg tar feil.

Målet er en fungerende prototype med 3-4 komponenter. Dette prosjektet skal gi oss kunnskap nok til å beslutte om en ferdigutvikling av produktet er mulig.

Hva gjør denne oppgaven nyttig/interessant? For studenten:
Dette er en typisk rik Internett applikasjon som vi vil se mange av i tiden som kommer. Studenten vil få erfaring i MS sin teknologi for RIA. Mange mener at flesteparten av fremtidens applikasjoner vil kjøres i en browser, og at de vil kommunisere med en applikasjon i en ”Cloud”. Mange norske softwareselskaper og konsulentselskaper benytter MS teknologi, så kunnskap om denne teknologien er nyttig.

For våre kunder:
Vieweren skal brukes til å vise tilstanden til en produksjons-kjede i real-time. Dette er helt nødvendig for at operatøren skal kunne styre produksjonen.

For netRafter:
Dette er en modernisering av netRafters ActiveX baserte viewer, og vil bli videreutviklet for å inngå i nyere versjoner av vårt produkt.

Evt. krav til studentenes forkunnskaper: Nødvendig: Litt C#/Visual Studio
Fordelaktig: HTML, Javascript, CSS, IIS, ASP.NET, MySQL
Fordelaktig: Dersom simuleringsdelen skal gjøres: Litt kunnskap om diskret/analog simulering
Evt. krav til spesielt utstyr (hardware/software): Visual Studio 2008. Expression Blend 3.
Annet: Vi ønsker også at studenten blir med på kundemøter for på den måten få best mulig innsikt i kravene til systemet. 1-2 møter pr. mnd.  
 
 

Tilbake til valglisten