Having a crack at a new stack

Slides:



Advertisements
Liknende presentasjoner
Webbasert administrasjonssystem for fondsforvaltere Martin Lie 20. april 2006.
Advertisements

Presentasjon på lynkursdagene 2012
FriKomPort - Teknisk Henrik Rouyer-Johnsen. Ansvarlig innovasjon Fri KompetansePortal - Agenda  Versjoner  Videreutvikling  Gjenbruk av kode  Tekniske.
Java Teknologi Teknikker Økosystem Johannes Brodwall
”Verifiser Forventet Funksjonalitet”
Tjenestebasert design med dynamiske proxyer og Spring Bjørn Vidar Bøe, JavaZone 2005.
NAF-Data A/S Dynamics & Empowerment l Kort presentasjon av eBestilling-konseptet l Hvorfor Dynamics? l Hvorfor Empowerment? l Erfaringer med Empowerment.
IT-konferansen 2013 Mobiltilpassing av UiOs nettsider Even Halvorsen Webseksjonen.
Agenda  Introduksjon  Oppgaven  Muligheter  Utviklingsløp  Demo  Teknisk gjennomgang av Plassere  Siste Ord  Spørsmål?
Intranettløsning for små og store organisasjoner.
Programmering av dynamiske websider i C# - hva er det, og hvordan undervise? Tom Heine Nätt.
Tema: Introduksjon Hvorfor Velocity? Installasjon Velocity VS. JSF / JSP Eksempler Oppsumering.
ASP.Net Fremover (Asp.Net 3.5 Extensions) Andreas Knudsen, Bekk Consulting AS 31/
Høgskolen i Oslo Webprogrammering Ajax og PHP. I dag l Hvordan få en bedre brukeropplevelse via Ajax- script l Gjennomgang av kode l Oppgaveløsning på.
Black box testing av webapplikasjoner
Nettskjema v3.0 Oppsummering for allmøte med USIT og Lokal IT torsdag 15.des 2011 Av Dagfinn Bergsager, USIT.
Integrasjon med ID-porten for Nettskjema
Intelle Synkronisering SuperOffice CRM Visma Business Alle versjoner av SuperOffice og Visma Business ”en endring utføres kun en gang, alle systemer som.
SuperOffice CRM Visma Business
Smidig utrulling Anders Sveen, BBS Efaktura. Hva? Ofte Tar lite tid Automatisert Sikkert XP Meetups.2.
PARLAY/OSA Referanser: Referanser Foredraget er i all hovedsak basert på to artikler. Disse kan finnes på:
Harmoni mellom teknologi og metodologi = økt produktivitet. Av Henrik Larsen Toft Takk til veileder: Lars-Petter Helland.
Eziz Annagurban Veiledere: Sven-Olai Høyland Carsten Helgesen
Innsamling av ekstremt sensitive data til forskning
Microsoft CRM Visma Business
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.
Masteroppgave Administrasjonsmoduler til eAccess.
NIKE Oppdatering. Hovedspørsmålet: Når? Beklager! Vi gjennomgår løpet frem til ferdig migrering i disse dager. Det kommer informasjon om ca en uke.
Konstruksjon og Testing Torsdag 30. september 2004 Av Even Aasland Harald Ueland.
En dag med Silverlight Intro. Expression Blend 2 Expression Studio Hvad sker der for det sorte tema? Hvorfor Expression Blend?
JADE-LEAP AmbieSense er et EU støttet forskningsprosjekt. I dette prosjektet prøver man å integrere nye typer teknologi for bruk på mobile enheter I den.
Subversion addin for Visual Studio.NET Gruppe 03-10: Arild Fines Per August Krämer Kristin Borud.
Mobilitet Frank-Stener Andersen Business Development Manager
Bruk av Iphone til innsamling av data til forskning
1 Innsida 2.0 – Sandkassa NTNUs IT-konferanse Rica Hell 21. til 22. oktober 2010 Per Hovde Prosjektleder Innsida 2.0.
Kap. 25 – Simpler Software Development for Niche Companies How Information Technology Is Conquering the World: Workplace, Private Life, and.
IKKE TJUVSTART UTEN OSS UTVIKLERE! Johannes Brodwall.
Facebook ● Sosialt nettsamfunn. Stikkord: Applikasjoner Bilder Deling av media Venner Videoer Visuelt grensesnitt Morsomt? Nostalgisk? Tidsfordriv? Hva.
Gjennomgang av SO3.0 Pål Kalvsjøhagen - FSAT Mathis Aamodt - FSAT.
Mobilapper for innsamling av sensitive forskningsdata UiOs IT-konferanse 2016 Dagfinn Bergsager Gruppeleder webutvikling, USIT.
IKKE TJUVSTART UTEN OSS UTVIKLERE! Johannes Brodwall.
Studentprosjekter, OSS og NTNU IT Inkubator
Bjørn Ove Pedersen og Stian Dalviken
Innsamling av ekstremt sensitive data til forskning
Åpne offentlige data - lett å bruke?
Gruppe21.
Opplæring i «Nye DDV» Windows 10 OneDrive login.ddv.no
Gruppe 44: Håkon Andre Sylte Garnes Tobias Hallén
Sak 8: Status fra etableringsprogrammet
Samarbeidsgruppemøtet
Kontrakt - Iterasjon 0 F.o.m , demo Oppgave
Agenda Vurdere tekniske hjelpemidler som kan hjelpe oss i jobbsøkerprosessen...! Takk for muligheten til å presentere en alternativ hjelpemiddel. La oss.
Opplæring i «Nye DDV» Windows 10 OneDrive login.ddv.no
Opplæring i «Nye DDV» Windows 10 OneDrive login.ddv.no
Dagfinn Bergsager Universitetet i Oslo SMIDIG 2016
Agora en Samhandlingsverktøy for UH-Sektoren
Bakgrunn Delphi-klientene begynner å bli modne for utskiftning
Dynamisk DNS registrering for Windows 10
PROTO.IO INTERAKTIV PROTOTYPING.
Utskrift av presentasjonen:

Having a crack at a new stack Nodejs, MongoDB og Angularjs. Raskere leveranser med frontend og backend javascript

Bakgrunn: Utviklergruppa ved applikasjon trengte et alternativ til enterprisestacken vi allerede benytter. java, hibernate, oracle, spring, liferay, maven

Bakgrunn Raskere prosjektoppstart Raskere utvikling (endring - deploy -se endring) Mindre boilerplatekode

Bakgrunn Raskere mocking av data - Kjappe prototyper Frihet - Liferaystacken låser oss til versjoner og bibliotek. Mer moderne applikasjoner: responsive design - mobile first rike, responsive og dynamiske brukeropplevelser Lettere å teste en homogen stack

Bakrgunn Raskere leveranser!

Teknologi NodeJs (npm og bower) AngularJs Foundation MongoDB I tillegg slenger vi på: Grunt (maven), Git (Subversion)

NodeJs Programvareplattform - spesielt god på skalerbarhet og nettverksapplikasjoner Applikasjoner er skrevet i Javascript (server) Non-blocking IO, asynkrone eventer NPM - pakkesystem

Angularjs Open-source Javascript rammeverk (google) Single page applikasjoner Flytter MVC fra server til klient (nettleser) To-veis data-binding som automatisk synkroniserer model og views. Deklarativ templatprogrammering gjennom filtre, direktiver og kontrollere. (markup)

Foundation responsive webdesign out-of-the-box widgets, layouts og typografi.

MongoDB Dokumentorientert VS Tabellorientert NoSQL JSON-struktur Dynamiske skjema Enklere integrasjon med AngularJS (javascript) applikasjoner

Oppfyller vi drømmer? Vi har kjørt to prosjekter: Parkeringnummerregistrerings-app (catchy name, let’s buy it!) C14 Carbondatering (Serious business, not so catchy)

Bilnummerregistrering 2 uker - fra kravspekk til kjørende demoversjon. Fungerende DB Feidepålogging mobile friendly (buzz buzz) URL her: wwwtest.ntnu.no/bil

Carbondatering 5 uker fra kravspekk til fungerende demo Fungerende DB Mock (full crud funksjonalitet).

Vi oppnår: Top-down utvikling - kunden får raskt fungerende grensesnitt. Tidlig distribuerbar demo Kan i større grad utnytte kundens engasjement og momentum. Modernitet (Vi er moderne utviklere og krever effektivitet i hverdagen...)

Til slutt: “If you only have a hammer, everything looks like a nail” (parafrasert) ~Abraham Maslow - Rett verktøy til riktig jobb - Nye verktøy gir innsikt og skaper engasjement!

Takk for oss! wwwtest.ntnu.no/bil Arnt Ove Gregersen - NTNU IT Applikasjon Christian Skaiaa - NTNU IT Applikasjon wwwtest.ntnu.no/bil