1:5 SLUTRAPPORT - POST MORTEN LARS EHRMAN WP12 2013-06-07

Relevanta dokument
Projektarbete myshop. Sandra Öigaard so222es WP12 Individuellt mjukvaruutvecklingsprojekt

Mina listor. En Android-applikation. Rickard Karlsson Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.

QR-kodernas intåg för nytta och nöje!

QR-kodernas intåg för nytta och nöje!

för iscala & Epicor ERP

Projekt Rapport. RaidPlanner. Jeanette Karlsson UD10

Erik Lundgren GarageLoppisen.se. Projekt i kursen Individuellt Mjukvaruutvecklingsprojekt, 1dv430

Gillakampen. av Merkur Hoxha WP

ADITRO LÖSNINGAR FÖR EN ENKLARE JOBBVARDAG SUMMIT 2014 PER JOHANSSON & JOEL KÖHL ADITRO L FRÅN WINDOWS TILL WEB

Laboration i datateknik

Så får du Microsofts Office-paket gratis

Innehållsförteckning Sida 3 Om IT-Högskolan Sida 4-5.NET-utvecklare Sida 6-7 Applikationsutvecklare till iphone och Android Sida 8-9 Mjukvarutestare

Programmering. Hur, var, när och varför. 22 November. Lars Ohlén Tieto

Den mobila handelslösningen som förenklar din affär

Dialogue Technologies April 2005

Advanced Mobile Device Management

Jag rek. starkt att alla uppgraderar sin TomTom till version 5 eller högre då massor av nya funktioner och en betydande prestandaskillnad finns.

Kort version - Google Kalender för KullensPK

En unik plattform för förskola och fritids, utvecklad i Sverige

Individuellt Mjukvaruutvecklingsprojekt

Din leverantör av hissautomater, pallställ, grenställ och utdragsenheter.

webbaserat program för telefonstatistik

Mobile First Video on demand och livesändningar på Internet. Juni 2012

BÄTTRE VI-KÄNSLA MED INTRANÄT

VANLIGA FRÅGOR. Vanliga frågor INDEX

[SLUTRAPPORT: DRAWPIXLZ (ANDROID-APP)] Slutrapport. Författare: Zlatko Ladan. Program: Utvecklare av Digitala Tjänster 180P

LAJKA-GUIDE. Jätteguide till molnets 9 bästa. näthårddiskar. 7 De bästa gratisalternativen 7 Så väljer du rätt 7 Smarta säkerhetstips

Systemkrav för Qlik Sense. Qlik Sense 2.2 Copyright QlikTech International AB. Alla rättigheter förbehållna.

Systemkrav WinServ II Edition Release 2 (R2)

BEYOND: Two Souls BEYOND Touch Appen

Avancerade Webbteknologier 2. AD11g Göteborg 2012 Mobilanpassning

KONSULTPROFIL Rodrigo

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3

Programmera ett övergångsställe

Utbildning, kurser & datasupport

ELEFANT WEBB webbyrå i Malmö TILL DIN TJÄNST!

Viktiga inställningar för Isolda webshop

Phonera Växel. Framtidens växel redan idag INTRODUKTION

Mjukvaruprojekt Onlinebooks

Microsoft Dynamics NAV 2015

Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson

Taxi boknings system, inpassering och medlemshanterings system, betallösningar, realtidssystem, App utveckling

Dedikerad Server Vilket operativsystem ska jag välja? Är ni i startgroparna och ska beställa en dedikerad server eller en virtuell server?

Bilaga 05. Beskrivning av befintlig IT-miljö

Inledande programmering med C# (1DV402) Introduktion till C#

Systemkrav för Qlik Sense. Qlik Sense 3.1 Copyright QlikTech International AB. Alla rättigheter förbehållna.

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2015.Q1

Digitala lösningar som effektivt kommunicerar mot era målgrupper.

Digital kommunikation Vallagruppen

Vi skapar din digitala närvaro - och vi älskar det

Automatisering av invändiga solskydd. Skapar rörelse och komfort i ditt hem

SÄKRA DIN AFFÄR VART DEN ÄN TAR DIG. Protection Service for Business

A" utveckla kartor med responsiv design. Johan Lah8 Geografisk IT- utvecklare Stadsbyggnadskontoret, Malmö stad

Säkerhetskopiera mobilen

Systemkrav för Qlik Sense. Qlik Sense 3.0 Copyright QlikTech International AB. Alla rättigheter förbehållna.

Slutrapport YUNSIT.se Portfolio/blogg

LNU INDIVIDUELLT MJUKVARUUTVECKLINGSPROJEKT. Honey Hunter. Androidspel. Martin Karlsson 1/17/2014

Funktioner i NetDirect

Funktionalitet i TimberTime?

Systemkrav för Qlik Sense. Qlik Sense September 2017 Copyright QlikTech International AB. Alla rättigheter förbehållna.

MANUAL. Ver. 1.0,

SLUTRAPPORT. Sebastianlund.com. Individuellt mjukvaruutveckingsprojekt, 1DV430. Författare: Sebastian Lund WP11 Datum:

Google Kalender för KullensPK

Digitala Helhetslösningar

TMP Consulting - tjänster för företag

Tove Carlsund Systemutvecklare

W e b b k a t a l o g

Vi siktar högt både med hjärta och hjärna!

Tekniskt system för Lean Startup

ÅGIT PRESENTERAR FILR SMIDIG OCH SÄKER FILÅTKOMST OCH DELNING

Innehålls förteckning

Är din plattform redo för High Performance?

SEAPILOT s nya PREMIUM tjänst

Windows 8.1, hur gör jag?

DevOps i Verkligheten

Uppkoppling, inloggning på SFK:s konto på join.me

Wiking Gruppen Wiking Webdesign 24h-webhosting Entreprenor.net

Föreläsning 1: Introduktion till kursen

Tepz klon. - Projektrapport. Linnéuniversitetet, Individuellt mjukvaruutvecklingsprojekt Janina Bergström, WP12 Distans

KONTAKTINFORMATION Jan Ström

Installation av WinPig Slakt

Mobila enheter har betydelse!

WEBBTEKNIK. Ämnets syfte

WEBBTEKNIK. Ämnets syfte

Slutrapport Get it going contracts

Virtuell arbetsplats VDI Härryda Kommun. Alec Mägi Särnholm

Rapport: 2012 Mobilens år även inom den offentliga sektorn?

Bygg med Vision. HomIQ

NSi Output Manager Vanliga frågor och svar. Version 3.2

STYRKAN I ENKELHETEN. Business Suite

Undervisningen i ämnet webbutveckling ska ge eleverna förutsättningar att utveckla följande:

Qlik Sense Desktop. Qlik Sense 1.1 Copyright QlikTech International AB. Alla rättigheter förbehållna.

App-klient för smartphones Power BI Arbetsflöde CRM Online Webb-klienten Dokumenthantering Molnet...

IDE USB kabel Windows XP, Vista 7 löäzxcvbnmqwertyuiopåasdfghjklöäz [Version 1.4, ]

Rafel Ridha Projektdefinition

Microsoft Office historik. - making IT easier

Systemkrav för Qlik Sense. Qlik Sense June 2017 Copyright QlikTech International AB. Alla rättigheter förbehållna.

Industristopp. Öka säkerheten och effektiviteten hos med arbetare och entreprenörer med en smart app.

PMM (Process Maturity Metrics) Allmänt. Mätetal för framgångsfaktorer. 1. CM konfigurationsstyrning

Transkript:

1:5 - POST MORTEN LARS EHRMAN WP12 2013-06-07

2:5 ABSTRAKT EN AVSEENDE STOREFRONT WEB- SHOP SOM HAR TAGITS FRAM SOM PROJEKT I KURSEN GRÄNSSNITTSUTVECKLING (1IK419) OCH KURSEN INDIVIDUELLT MJUKVARUUTVECKLINGS- PROJEKT (1DV430) PÅ LINNÈUNIVERSITETET.

3:5 INLEDNING EN KORT REFLEKTION ÖVER HUR EN WEBSHOP HAR SKAPATS OCH FÖRÄNDRATS PÅ NÅGRA FÅ ÅR. Ibland är det väldigt viktigt med en tillbakablick inom det område man verkar. Webshop som begrepp var något av en utopi för 10-talet år sedan, därefter har Internet-användning, betalningslösningar, digital säkerhet gått i en rasande fart. Igår köpte man sina varor i butik Idag handlar du med hjälp av bärbar eller stationär dator. Imorgon handlar du med din smart phone. Storefront BETA är en webshop framtagen med optimering av moduler så att nästa version av webshop kan utvecklas utan att programmering och utveckling av den föregående versionen blir outnyttjade. Storefront 2.0 är byggd och optimerad för smart phone. Denna release är slutmålet med detta projekt. Dock kräver det en stabil plattform och programmering, vilket har prioriterats under detta projekts tidsram. BAKGRUND Webshop på nätet har funnits några år. Sakta har omsättning ökat från några procent till att vara det största enskilda försäljningsområdet i Sverige. Trenden är att marknadsdelen kommer att öka. Det finns många programmerings-företag som erbjuder en webshop som kan sättas upp och kunden, ett litet eller mellanstort företag, kan erbjudas en webshop med betalningslösning. Dock är det så att flertalet av dessa produkter med inriktning webshop är några år gamla, byggda med en äldre teknik och inte varken modul-anpassade för enkel uppgradering eller anpassade för mobile devices. Storefront webshop är ett projekt som har tagits fram med inriktning av att använda sig av modern etablerad plattform och teknik. Modulkonstruktionen borgar för enkel och stabil uppdatering och med den färdiga Storefront 2.0 så är den dessutom till fullo responsive i sin design.

4:5 POSITIVA ERFARENHETER Att programmera med ett riktigt programmeringsspråk och kopplingen till att informationen är lagrad i en databas är något som förbättrar och förenklar hur en webshop fungerar. Det finns många tekniska lösningar med javascvript, open-source, äldre programmeringsspråk etc men att bygga en e-handelslösning med Microsofts produkter gör att säkerhet och funktion vad gäller plattform blir väldigt säker. Programmeringsspråket C-sharp innehåller alla steg man kan tänkas önska och en fördel som språket ger är att man kan programmera så att alla känsliga delar av en webshop, tex hur kunduppgifter hanteras, ligger endast i källkoden och blir publicerad som en dll-fil (en stängd digital fil som endast går att köra) och kan inte nås av utomstående. Att lagra information i en databas är mycket smidigt. Det innebär att man kan separera till exempel programmering och språkversion i framtiden. Vill man bygga en webshop på ett främmande språk så finns webshopen lagrad med det språk man vill använda. Ett knapptryck och det valda språket växlas från engelska till tyska. Det är väldigt intressant att dels få lära sig C-sharp, Databasteknik och Web Forms inom ramen för utbildningen. Att sedan ta chansen att använda just dessa teknologier för projekt-kursen känns väldigt bra och stimulerande. Ökad kunskap, förståelse men framför allt insikten i hur dessa teknologier samverkar har varit en väldigt givande resa i kunskapens värld. Att sedan få ta fram produktionen av applikationen med hjälp av Unified Process och projektstyrning med SCRUM hjälper till att hålla en bra kvalité och framför allt en hastighet i projektet. NEGATIVA ERFARENHETER Det som har varit det absolut största problemet under projektets gång är att man kan lösa problem med hjälp av så många olika tillvägagångssätt. Det kan vara så att ett visst önskemål kanlösas genom att datbasen ska ha en regel för hur tex validering av en uppgift sker. Men denna validering kan även byggas in i C-sharp språket där man jobbar med Web Forms eller så kan valideringen byggas in så att den ligger direkt hos klienten.

5:5 Det innebär att man får alldeles för många uppslag för hur man kan lösa ett problem. Det kan bli svårt och sätta fokus på just den del som är bäst lämpad och optimerad för den problemlösning man har. FRAMTIDEN E-handel har kommit för och stanna. Det kommer att bli mer fokus på den mobila enheten och framför allt smart phones. Touch screens och dess typ av programmering torde vara ett mycket viktigt område att anpassa Internetapplikationer till. Det finns intressant teknik med styrning av tex om man har en smart phone i ljus eller mörk miljö så kan man tex anpassa så att applikationen visas med ljusare eller mörkare färgton, man kan till och med skräddarsy så att applikationen blir helt anpassad för ett öga som är anpassat för att användas i en mörk miljö, det kan vara i en flygkabin under en transatlantic flight när allt är nedsläckt. Då vill man inte bli bländad av ljuset från sin iphone eller ipad. Nu är vi i en era av skräddarsydda applikationer som bara fungerar till en viss unik plattform, iphone, android, windows etc. Personligen tror jag att denna skräddarsydda teknik kommer att bli en kort era med ett definitvt slut inom några år. Det är orimligt att underhålla helt fristående applikationer när det redan finns teknik (och med mig) kunskap att bygga endast en (1) digital lösning som fungerar på alla digitala enheter. Mobil-anpassade websiter/applikationer som fungerar online/offline och kanske som single-page-application kan ses som en naturlig utveckling av Internet. Jag tänker såklart både vara med och arbeta inom detta område men även utveckla och vara med och skapa denna intressanta framtid. Kort o gott Webshop für Alle Vid pennan Lars Ehrman WP12