Interface Programmera mot interface Johan Eliasson Johan Eliasson Interface kan bryta beroendekedjor Skriv generell kod «Type» Class2 Interface

Size: px
Start display at page:

Download "Interface Programmera mot interface Johan Eliasson Johan Eliasson Interface kan bryta beroendekedjor Skriv generell kod «Type» Class2 Interface"

Transcription

1 Interface Snabba att implementera Programmera mot interface Bryter beroenden Gör det enklare att samarbeta Gör det enkelt att i ett senare skede byta ut implementationer mot effektivare Interface kan bryta beroendekedjor Skriv generell kod «Type» Interface metod1() Class2 Attributes metod1() Class2 Attributes metod2() Skriv alltid kod så att den använder sig av klasser/interface så högt upp i hierarkin som möjligt Ska ni bara göra saker som finns definierade i Figure-klassen så använd er då av en Figure-referens i stället för tex en mer specifik Triangle, så får ni mer generell kod movefigure(new Triangle()) void movefigure(figure f) f.movevertical(10); f.movehorizontal(10) Programexempel Referenshantering Tidskriftsartiklar och konferensartiklar Samma information till stor del

2 Text abstract public class private String ref; private String ref; private String published; public (String key) ref = key; public String key( ) return ref; public void title( String new ) ref = new; public String title( ) return ref; public void year( String new ) published = new; public String year( ) return published; return " = " + ref + "\når = " + published + "\n = " + ref; Text abstract public class Text extends private String the; private int pagestart, pageend; public void pages( int start, int end ) pagestart = start; pageend = end; public class extends Text private String journalname; public Text( String ID) super(id); public void author( String new ) the = new; public String author( ) return the; public int firstpage( ) return pagestart; public int lastpage( ) return pageend; return super.tostring() + "\n = " + the + "\npage start = " + pagestart + "\npage end = " + pageend; public ( String ID ) super(id); public void journal( String the ) journalname = the; public String journal( ) return journalname; return super.tostring() + "\n = " + journalname;

3 public class final static int LIBRARY_SIZE = 100; private ref[]; private int refcount = 0; public ( ) ref = new [LIBRARY_SIZE]; public boolean add( r ) for( int i = 0 ; i < refcount ; i++ ) if( ref[i].key() == r.key() ) return false; ref[refcount++] = r; return true; Inte bra public String tostring() String s=""; for(int i = 0 ; i < refcount; i++) s = s + ": " + ref[i].key() + " Titel: " + ref[i].title() + "\n"; abstract public class...! public boolean same( other )!! return ref.equals(other.ref);!... equals!!! return s; for( int i = 0 ; i < refcount ; i++ ) if( ref[i].same(r) ) return false; Text!! Text!! Text

4 «interface» Formatter start() end() field(string,string) public interface Formatter public void start(); Text public void end(); public void field( String fld, String value );.listfields public void export( Formatter format) for( int i = 0 ; i < refcount ; i++ ) format.start(); ref[i].listfields(format); format.end(); public void listfields( Formatter format ) format.field("name",journalname); super.listfields(format); Text.listFields public void listfields( Formatter format ) format.field("the",the); format.field("pagestart",string.valueof(pagestart)); format.field("pageend",string.valueof(pageend)); super.listfields(format); public class SimpleFormatter implements Formatter public void start( ) System.out.println( " ================= start =============="); public void end( ) System.out.println( " ================= slut ==============\n\n\n"); public void field( String fld, String value ) System.out.println(fld + " : " + value);

5 import Biblio.*; import java.lang.system; public class Demo public static void main( String[] args ) art = new ("anka:2000"); art.year("ca 2000"); art.title("vad kul detta är"); art.journal("disney's samlade verk"); art.author("kalle Anka"); art.pages(34,90); ip = new ("anka:2002"); ip.year("2002"); ip.title("ankeborgs ekonomi"); ip.author("kalle Anka"); ip.pages(12,78); ip.proceeding("ankornas Världskonferens"); lib = new (); if( lib.add(art) ) System.out.println("Kunde lägga till"); else System.out.println("Kunde inte lägga till"); if( lib.add(ip) ) System.out.println("Kunde lägga till"); else System.out.println("Kunde inte lägga till"); System.out.println(lib); lib.export(new SimpleFormatter());

Projektet Computer: Specifikation. Objektorienterad modellering och diskreta strukturer / design. Projektet Computer: Data. Projektet Computer: Test

Projektet Computer: Specifikation. Objektorienterad modellering och diskreta strukturer / design. Projektet Computer: Data. Projektet Computer: Test Projektet Computer: Specifikation Objektorienterad modellering och diskreta strukturer / design Designmönster Lennart Andersson Reviderad 2010 09 04 public class Computer { public Computer(Memory memory)

More information

Jag valde att använda Net-EPP_client.php från centralnic för att komma igång.

Jag valde att använda Net-EPP_client.php från centralnic för att komma igång. EPP och PHP Det finns flera olika klienter där ute för att hantera epp. Net_EPP_client.php phpsrs Hanterar bara EPP kommunikationen. Enkel http://labs.centralnic.com/net_epp_client.php Mer komplett Klarar

More information

Lösningsförslag till tentamen 121217

Lösningsförslag till tentamen 121217 Uppgift 1 Lösningsförslag till tentamen 121217 a) Utskriften blir: a = 5 och b = 10 a = 5 och b = 10 b) Utskriften blir 1 2 3 4 5 5 2 3 4 1 c) Utskriften blir 321 Uppgift 2 Med användning av dialogrutor:

More information

WINDOWS PRESENTATION FOUNDATION LEKTION 3

WINDOWS PRESENTATION FOUNDATION LEKTION 3 WINDOWS PRESENTATION FOUNDATION LEKTION 3 Mahmud Al Hakim mahmud@alhakim.se www.alhakim.se COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 1 AGENDA Introduktion till Databindning (Data Binding) Element

More information

J a v a Quiz (Unit 3, Test 0 Practice)

J a v a Quiz (Unit 3, Test 0 Practice) Computer Science S-111a: Intensive Introduction to Computer Science Using Java Handout #11 Your Name Teaching Fellow J a v a Quiz (Unit 3, Test 0 Practice) Multiple-choice questions are worth 2 points

More information

InTime API - Exempel kod

InTime API - Exempel kod InTime API - Exempel kod Exempel kod för att anropa Intime HTTP API. Översikt funktioner C# Meddelanden PHP Meddelanden 1 C# - Meddelanden En generell klass för att anropa Intime API som används i samtliga

More information

Category work in courtroom talk about domestic violence: Gender as an interactional accomplishment in child custody disputes

Category work in courtroom talk about domestic violence: Gender as an interactional accomplishment in child custody disputes Category work in courtroom talk about domestic violence: Gender as an interactional accomplishment in child custody disputes Henrik Ingrids Department of Child and Youth Studies Stockholm University Appendix:

More information

MAXimize the benefits of Mobility Management

MAXimize the benefits of Mobility Management MAXimize the benefits of Mobility Management New tools for more sustainable transport systems Christer Ljungberg, Trivector Traffic Årets Bild 2010: Henrik Montgomery, Scanpix Max project in short December

More information

Tanden Care Provider Interfaces Reverse Claim v1

Tanden Care Provider Interfaces Reverse Claim v1 Integrationskrav.dot PB3 Tanden Care Provider Interfaces Integrationskrav ICC 2 (18) Attachment- and reference list Number Title, document ID, search path 1 ZT_I_028_ZSubmit.doc PA3 2 TandenTypes.xsd 20080328

More information

How To Work For A Car Maker

How To Work For A Car Maker Elvin Kušmić Product subsystem owner - Vehicle Bachelor of Science in Electronics Year of Birth: 1989 Employment Date: 2012-01 I am an enthusiastic and easy going individual with an interest in technology

More information

Readme10_054.doc page 1 of 7

Readme10_054.doc page 1 of 7 Readme10_054.doc page 1 of 7 Date of production: 2007-12-03 News in 10_054 Hardware 1) New thyristor module DASD 145, 600 V - 500 A 2) Improved speed control with incremental encoder at very low speed

More information

Information Meeting FACULTIES OF HUMANITIES AND THEOLOGY

Information Meeting FACULTIES OF HUMANITIES AND THEOLOGY Information Meeting FACULTIES OF HUMANITIES AND THEOLOGY Information Meeting 20 August 2015 FACULTIES OF HUMANITIES AND THEOLOGY Your coordinators Katarina Wingkvist International Coordinator Fanni Faegersten

More information

Martin Holmgren Vice President Fleet Management Cramo Group +46706276860

Martin Holmgren Vice President Fleet Management Cramo Group +46706276860 Martin Holmgren Vice President Fleet Management Cramo Group +46706276860 Utskifting hvor langt kan man strekke seg? - når k-punktet er passert bakkerekord eller knall og fall? Utskifting hvor langt kan

More information

Workshop 1: Can CM find common ground for HW & SW development?

Workshop 1: Can CM find common ground for HW & SW development? Workshop 1: Can CM find common ground for HW & SW development? Configuration Management practices must be adapted to the chosen development model: Waterfall, Vee, Spiral, Incremental, Agile etc. But for

More information

WELCOME TO. Information Integration

WELCOME TO. Information Integration WELCOME TO Information Integration Enfo Pointer Sweden s leading full service Business Intelligence consultancy, founded in 2000. Projects focus on delivering superior business value, using agile methods,

More information

Ange om en aktivitet har medfört att en tjänsteresa har utförts med flyg under 2013, och i sådana fall antal gånger.

Ange om en aktivitet har medfört att en tjänsteresa har utförts med flyg under 2013, och i sådana fall antal gånger. Institutionen för lingvistik - Survey of travel at SU for 2013 Answer Count: 16 Ange om en aktivitet har medfört att en tjänsteresa har utförts med flyg under 2013, och i sådana fall antal gånger. Specify

More information

DRb Distributed Ruby. Johan Sørensen <johan@johansorensen.com>

DRb Distributed Ruby. Johan Sørensen <johan@johansorensen.com> DRb Distributed Ruby Johan Sørensen DRb? Remote Method Invocation ( RMI ) for Ruby Af Masatoshi SEKI Peer to Peer Client, Server Crossplatform (pure ruby) Multiprotocol DRb exempel

More information

IBM idag. Johan Rittner VD IBM Svenska

IBM idag. Johan Rittner VD IBM Svenska IBM idag Johan Rittner VD IBM Svenska Agenda 2014 var ett händelserikt år Strategin - Organisation Svenska tillväxtplanen Tillbakablick 2014:Year of strategic transformation for IBM $1.2B Global Cloud

More information

Nordic Archery Union 2015-02-21. Guidelines for cooperation within the Nordic Archery associations. Photo Matts Jacobsson, Sweden

Nordic Archery Union 2015-02-21. Guidelines for cooperation within the Nordic Archery associations. Photo Matts Jacobsson, Sweden Nordic Archery Union Guidelines for cooperation within the Nordic Archery associations. Photo Matts Jacobsson, Sweden 2015-02-21 1 Nordic Archery Union Guidelines for cooperation within the Nordic Archery

More information

SAS Education Providing knowledge through global training and certification. SAS Foundation. Kursöversikt 2010

SAS Education Providing knowledge through global training and certification. SAS Foundation. Kursöversikt 2010 Kursöversikt 2010 SAS Education Providing knowledge through global training and certification SAS Foundation SAS Forum 2010 och specialkurser SAS Master Class Kontaktinformation Stora Frösunda Gård Box

More information

Bachelor thesis Software Engineering and Management How can code reuse help a Software Company

Bachelor thesis Software Engineering and Management How can code reuse help a Software Company Bachelor thesis Software Engineering and Management How can code reuse help a Software Company David Berglund & Gabriel Englund Spring 2008 Project Coordinator: Björn Olsson Supervisor: Björn Olsson Table

More information

How To Get Healthy With A Game Called Angel Hour

How To Get Healthy With A Game Called Angel Hour Angel Hour The healthiest game ever made Angel Hour 50% reduction risk for cancer 75% reduction risk for stroke 75% reduction risk for heart attack 5-8 extra of (healthy) live 30 min of pulse controlled

More information

WEBINAR 5:E MARS 2013. Allt du skulle vilja veta om Marketing Automation men inte kunnat fråga om

WEBINAR 5:E MARS 2013. Allt du skulle vilja veta om Marketing Automation men inte kunnat fråga om WEBINAR 5:E MARS 2013 Allt du skulle vilja veta om Marketing Automation men inte kunnat fråga om Välkomna! Erik Garsten Footstep Marketing Guest speaker Jim Meyer Vice President and General Manager etrigue

More information

Microsoft SQL Server 2012: Designing Buisness Intelligence Solutions

Microsoft SQL Server 2012: Designing Buisness Intelligence Solutions Microsoft SQL Server 2012: Designing Buisness Intelligence s Längd: 5 Days Kurskod: M20467 Version: A Sammanfattning: Denna 5-dagarskurs lär dig hur du designar och implementerar en BI-Infrastruktur. Kursen

More information

FN:S RAPPORT OM E- GOVERNANCE. 2014 Med lite jämförelser med 2012

FN:S RAPPORT OM E- GOVERNANCE. 2014 Med lite jämförelser med 2012 FN:S RAPPORT OM E- GOVERNANCE 2014 Med lite jämförelser med 2012 1 ÖVERGRIPANDE SLUTSATS 2012 I dagens lågkonjunktur är det viktigt att fortsätta med leverans av tjänster men Regeringarna måste alltmer

More information

SAS Data Integration SAS Business Intelligence

SAS Data Integration SAS Business Intelligence Kursöversikt 2010 SAS Education Providing knowledge through global training and certification SAS Data Integration SAS Business Intelligence Specialkurser SAS Forum 2010 Kontaktinformation Stora Frösunda

More information

Cognition and Interaction. Jaana Puskala University of Vaasa Department of Scandinavian Languages

Cognition and Interaction. Jaana Puskala University of Vaasa Department of Scandinavian Languages Cognition and Interaction Jaana Puskala University of Vaasa Department of Scandinavian Languages Immersion in brief an optional bilingual education programme for those with a majority language as their

More information

ANVÄNDARINSTRUKTION Patientlyftvåg SLSC2 200kg/100g

ANVÄNDARINSTRUKTION Patientlyftvåg SLSC2 200kg/100g ANVÄNDARINSTRUKTION Patientlyftvåg SLSC2 200kg/100g På sidorna 2 och 3 finns den svenska användarhandledningen som innehåller det den vanliga användaren behöver känna till. Vågen levereras med de tillbehör

More information

Microsoft + SOA = Sant? Joakim Linghall Principal System Engineer SOA and Business Process joakiml@microsoft.com

Microsoft + SOA = Sant? Joakim Linghall Principal System Engineer SOA and Business Process joakiml@microsoft.com Microsoft + SOA = Sant? Joakim Linghall Principal System Engineer SOA and Business Process joakiml@microsoft.com Agenda Real World SOA En plattform för SOA ESB SOA Governance Exempel Lite om framtiden

More information

DECISION/BESLUT 2003-09-30

DECISION/BESLUT 2003-09-30 DECISION/BESLUT 2003-09-30 Ärendenr. 23. Sökande/Complainant IT Butikken A/S, Danmark Motpart/Respondent Shoppingsajterna Svenska AB, 556577-2547, Önsvala Gård, 245 93 Staffanstorp Saken/The Matter Alternativt

More information

Effektiv hantering av Data och Information i M3 Joakim Jannerfeldt Anders Cottman

Effektiv hantering av Data och Information i M3 Joakim Jannerfeldt Anders Cottman Effektiv hantering av Data och Information i M3 Joakim Jannerfeldt Anders Cottman Information Data Information År 2015 kommer 15% av alla organisationer att ha moderniserat sina strategier för informationshantering

More information

Diagnostisera problem med utskriftskvaliteten

Diagnostisera problem med utskriftskvaliteten Diagnostisera problem med utskriftskvaliteten Phaser 4400 laserskrivare En stor mängd information finns samlad i skrivaren som utskrivbara sidor. På följande sidor visas den utskrivbara sidan Diagnostisera

More information

Windowsadministration II, 7.5hp, 1DV424 MODUL 5 EXCHANGE SERVER 2013 FÖRELÄSNING 3

Windowsadministration II, 7.5hp, 1DV424 MODUL 5 EXCHANGE SERVER 2013 FÖRELÄSNING 3 Windowsadministration II, 7.5hp, 1DV424 MODUL 5 EXCHANGE SERVER 2013 FÖRELÄSNING 3 Modul 5 - Exchange Server 2013 Öka tillgängligheten av Exchange Client Access Server Outlook Anywhere Outlook Web Access

More information

A Study of Failure Development in Thick Thermal Barrier Coatings. Karin Carlsson

A Study of Failure Development in Thick Thermal Barrier Coatings. Karin Carlsson A Study of Failure Development in Thick Thermal Barrier Coatings Karin Carlsson LITH-IEI-TEK--07/00236--SE Examensarbete Institutionen för ekonomisk och industriell utveckling Examensarbete LITH-IEI-TEK--07/00236--SE

More information

Enfo Zystems Services

Enfo Zystems Services Enfo Zystems Services ibpo Business Process Outsourcing Martin Rydman, Director - Baseline Stephan Seliger, Director Services The Playing Field = Governance Business demands Requirements Development Operations

More information

Strategisk planering, Aktiv demokrati, 6-8 jan 2012

Strategisk planering, Aktiv demokrati, 6-8 jan 2012 Strategisk planering, Aktiv demokrati, 6-8 jan 2012 Följande är förslag till workshopen under AD konferensen för att på ett systematiskt sätt diskutera vad AD är, vill och hur vi skall förverkliga dem.

More information

3gamma Från traditionell IT-leverans till modern, processtyrd tjänsteleverans i en multi-sourcing miljö. Peter Wahlgren, September 2013

3gamma Från traditionell IT-leverans till modern, processtyrd tjänsteleverans i en multi-sourcing miljö. Peter Wahlgren, September 2013 3gamma Från traditionell IT-leverans till modern, processtyrd tjänsteleverans i en multi-sourcing miljö Peter Wahlgren, September 2013 Vem är Peter Wahlgren? VD & Konsult på 3gamma sedan 2008 AstraZeneca

More information

Använd SAS för att bearbeta och analysera ditt data i Hadoop

Använd SAS för att bearbeta och analysera ditt data i Hadoop make connections share ideas be inspired Använd SAS för att bearbeta och analysera ditt data i Hadoop Mikael Turvall Arkitektur SAS VISUAL ANALYTICS and SAS VISUAL STATISTICS SAS IN-MEMORY STATISTICS FOR

More information

MME TECHNICAL SERVICE NEWSLETTER GROUP 16 ALTERNATOR LOOSE PULLEY _ 4N13 DATE 12 06-2012 SERVICE CAMPAIGN (REF. MMC: SSI-12-023)

MME TECHNICAL SERVICE NEWSLETTER GROUP 16 ALTERNATOR LOOSE PULLEY _ 4N13 DATE 12 06-2012 SERVICE CAMPAIGN (REF. MMC: SSI-12-023) MME TECHNICAL SERVICE NEWSLETTER NEWSLETTER MODEL ENL-12-018-SC ASX (GA6W) GROUP 16 SUBJECT ALTERNATOR LOOSE PULLEY _ 4N13 DATE 12 06-2012 SERVICE CAMPAIGN (REF. MMC: SSI-12-023) På grund av felaktig åtdragning

More information

Design Suggestions for Danske Bank SE

Design Suggestions for Danske Bank SE 2013 10 14 Version 1.0 Instigated and approved by: Compiled by: Karin Haskå (KHAS) Ian Baden (IAB) Jim Persson (JIMP) Design Suggestions for Danske Bank SE Collected design suggestions from the swedish

More information

Repetition inför tentan. Kommunikation. Infrastruktur. ÖP 13-17 Inga hjälpmedel. v v v

Repetition inför tentan. Kommunikation. Infrastruktur. ÖP 13-17 Inga hjälpmedel. v v v Repetition inför tentan v v v ÖP 13-17 Inga hjälpmedel Kommunikation Infrastruktur 1 Skalbarhet När det inte går bra Organisation 2 Illvilja Repetition inför tentan Tentan hur kommer den att bli? 13-17

More information

Elektronikavfall. Thomas Lindhqvist IIIEE Lund University. 18 February 2009

Elektronikavfall. Thomas Lindhqvist IIIEE Lund University. 18 February 2009 Elektronikavfall Thomas Lindhqvist IIIEE Lund University 18 February 2009 Elektronik och miljö Problem? Livscykeltänkande Elektronikavfall kopplat till livscykeln W hat is e- w aste ( W EEE)? Varför elektronikavfall?

More information

Undervisningsmaterial för Garmin G1000

Undervisningsmaterial för Garmin G1000 Bertil Andersson 2007-12-06 1(10) Undervisningsmaterial för Garmin G1000 Följande undervisningsmaterial finns på CD-ROM: Introduction to Garmin 1000 Sporty's Flying The Garmin G1000 DVD Max Trescott's

More information

Tanden Care Provider Interfaces Submit Claim v3

Tanden Care Provider Interfaces Submit Claim v3 Tanden Care Provider Interfaces Submit Claim v3 Integrationskrav ICC 2 (32) Table of contents 1 2 3 4 5 INTRODUCTION... 3 INTEGRATIONS... 3 INTEGRATION 1... 6 3.1 SUBMITCLAIM REQUEST... 6 3.1.1 Message

More information

INTERNATIONELLA BANKÖVERFÖRINGAR

INTERNATIONELLA BANKÖVERFÖRINGAR Market.com s kunder kan sätta in pengar på sina konton genom Wire Transfer och ett flertal banker världen över. Här nedan mer detaljer om Wire Transfer: INTERNATIONELLA BANKÖVERFÖRINGAR ROYAL BANK OF SCOTLAND

More information

Sweden National H.O.G. Rally. 23 25 July 2010

Sweden National H.O.G. Rally. 23 25 July 2010 Kiss a Moose, Massage and Rock Karaoke. Ever felt like kissing a Moose? Millestgården Moose Farm in Åre, Sweden offer you the opportunity to get close to the animal the Scandinavians call "The king of

More information

Computer animations in physical chemistry. Kim Bolton School of Engineering, University College of Borås, SE-501 90, Borås

Computer animations in physical chemistry. Kim Bolton School of Engineering, University College of Borås, SE-501 90, Borås Computer animations in physical chemistry Kim Bolton School of Engineering, University College of Borås, SE-501 90, Borås Introduction The immense increase in computational power, variety of computer-based

More information

The Problem With Adding Positive and Negative Numbers

The Problem With Adding Positive and Negative Numbers Students opening up dimensions of variation for learning negative numbers KULLBERG, Angelika Göteborg University, Sweden Paper presented at the World Association of the Lesson Studies international conference

More information

I/O-Efficient Data Structures for Colored Range and Prefix Reporting

I/O-Efficient Data Structures for Colored Range and Prefix Reporting I/O-Efficient Data Structures for Colored Range and Prefix Reporting Kasper Green Larsen, MADALGO, Aarhus University Rasmus Pagh, IT University of Copenhagen Presenter: Yakov Nekrich 1 Motivating example

More information

TRA Q1 2014 - NORDIC RELEASE - FEBRUARY 2014

TRA Q1 2014 - NORDIC RELEASE - FEBRUARY 2014 TRA Q1 2014 - NORDIC RELEASE - FEBRUARY 2014 TRAVEL INDUSTRY EXPECTANCY INDEX January 2012 - Nordic Introduction Travel Industry Expectancy Index is an independent temperature gauge on Nordic travel companies

More information

Development allowance and activity grant [Aktivitetsstöd och utvecklingsersättning]

Development allowance and activity grant [Aktivitetsstöd och utvecklingsersättning] Development allowance and activity grant [Aktivitetsstöd och utvecklingsersättning] If you are participating in a labour market programme, you are eligible for development allowance or an activity grant.

More information

2014-09- 11 THE INBOUND MARKETING WAY THE BATTLE OF GOOGLE MARKETING HOUSE MARKETING HOUSE MARKETING HOUSE

2014-09- 11 THE INBOUND MARKETING WAY THE BATTLE OF GOOGLE MARKETING HOUSE MARKETING HOUSE MARKETING HOUSE THE INBOUND WAY THE BATTLE OF THE BATTLE OF GOOGLE When did GOOGLE start? Everyone Google about everything - (The Swede googles +30 million times/day) Every day Google answers 1 BILLION questions Googles

More information

Viktigaste uppgift: Web Browser SSO

Viktigaste uppgift: Web Browser SSO Federation SAML Shibboleth programvara Jboss Java-system Namn: Uid: Organisation: inetorgperson Shibboleth programvara Unikt namn:... Roll: Funktioner som kan anropas:... Så här når du funktionerna:...

More information

Swedish Style Guide for Community

Swedish Style Guide for Community Swedish Style Guide for Community Table of Contents Introduction... 4 Approach... 4 Content Principles... 4 The Facebook Voice... 5 Basics... 5 Be Brief... 5 Consider Your Audience... 6 Make it Readable...

More information

Preet raj Core Java and Databases CS4PR. Time Allotted: 3 Hours. Final Exam: Total Possible Points 75

Preet raj Core Java and Databases CS4PR. Time Allotted: 3 Hours. Final Exam: Total Possible Points 75 Preet raj Core Java and Databases CS4PR Time Allotted: 3 Hours Final Exam: Total Possible Points 75 Q1. What is difference between overloading and overriding? 10 points a) In overloading, there is a relationship

More information

What is going on in Sweden?

What is going on in Sweden? What is going on in Sweden? Annika Bränström Director General, Swedish Companies Registration Office Chairman, Swedish egovernment Delegation Deputy Chairman, Swedish eidentification Board Agenda Short

More information

Tycker du att det bor vara tillatet att skicka sina barn till kristna friskolor? Freq. Percent Cum.

Tycker du att det bor vara tillatet att skicka sina barn till kristna friskolor? Freq. Percent Cum. Blinder, Ford, Ivarsflaten and Oskarsson, Secularism or anti-muslim sentiment. Supplementary material 1. Swedish items schools experiment Mp4_Q57: Christian schools Swedish wording: En del föräldrar i

More information

public void setusername(string username) { this.username = username; } public void setname(string name) { this.name = name; }

public void setusername(string username) { this.username = username; } public void setname(string name) { this.name = name; } User-klassen package domain; import dk.au.hum.imv.persistence.db.databasepersistent; public class User extends DatabasePersistent { private String username; private String name; private String address;

More information

BABIES PG 1. 24 st per förpackning, kan även beställas styckevis.

BABIES PG 1. 24 st per förpackning, kan även beställas styckevis. 1 BABIES PG 1 är för barn mellan 0-4 år, finns i varierande storlekar. De färgade linserna har linskategori 3 vilket betyder att de är kraftigt tonade och kan användas vid intensiv solstrålning. 24 st

More information

The role of HEI in regional development. Anders Olsson Region Värmland. Håkan Spjuth Karlstads universitet

The role of HEI in regional development. Anders Olsson Region Värmland. Håkan Spjuth Karlstads universitet The role of HEI in regional development Anders Olsson Region Värmland Håkan Spjuth Karlstads universitet www.regionvarmland.se Värmland www.regionvarmland.se www.regionvarmland.se www.regionvarmland.se

More information

Sample CSE8A midterm Multiple Choice (circle one)

Sample CSE8A midterm Multiple Choice (circle one) Sample midterm Multiple Choice (circle one) (2 pts) Evaluate the following Boolean expressions and indicate whether short-circuiting happened during evaluation: Assume variables with the following names

More information

Scrum Kandidatprojekt datateknik - TDDD83

Scrum Kandidatprojekt datateknik - TDDD83 14-23- 1 Agenda Scrum Kandidatprojekt datateknik - TDDD83 Vad är scrum? Hur fungerar det? Hur ska scrum användas i kursen? Aseel Berglund IDA Agile Approaches - Agile Alliance Lightweight approaches to

More information

Agenda. What is and Why Polymorphism? Examples of Polymorphism in Java programs 3 forms of Polymorphism

Agenda. What is and Why Polymorphism? Examples of Polymorphism in Java programs 3 forms of Polymorphism Polymorphism 1 Agenda What is and Why Polymorphism? Examples of Polymorphism in Java programs 3 forms of Polymorphism 2 What is & Why Polymorphism? 3 What is Polymorphism? Generally, polymorphism refers

More information

Asian Option Pricing and Volatility. Erik Wiklund

Asian Option Pricing and Volatility. Erik Wiklund Asian Option Pricing and Volatility Erik Wiklund Abstract An Asian option is a path-depending exotic option, which means that either the settlement or the strike of the option is formed by some aggregation

More information

AGENDA WINDOWS PRESENTATION FOUNDATION LEKTION 4. Statusbar Hyperlänkar WebBrowser TabControl Ribbon ListBox Data Template Resource Dictionary Style

AGENDA WINDOWS PRESENTATION FOUNDATION LEKTION 4. Statusbar Hyperlänkar WebBrowser TabControl Ribbon ListBox Data Template Resource Dictionary Style WINDOWS PRESENTATION FOUNDATION LEKTION 4 Mahmud Al Hakim mahmud@alhakim.se www.alhakim.se COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 1 AGENDA Statusbar Hyperlänkar WebBrowser TabControl Ribbon ListBox

More information

TDDB84 Design Patterns Exam

TDDB84 Design Patterns Exam TDDB84 Design Patterns Exam Tid: 14-18 October 15, 2005 Place: Ter1 (Terra) Skriv namn, klass, och personnummer på samtliga lösa blad. Poängavdrag kommer att göras om punkterna nedan inte åtföljs! Write

More information

KINAR13h, KINLO13h. The marking period is, for the most part, 15 working days, otherwise it s the following date:

KINAR13h, KINLO13h. The marking period is, for the most part, 15 working days, otherwise it s the following date: Materialplanering och Styrning 7.5 ECTS Ladokcode: The exam is given to: 41I29M KININ13h, KININ13h1, KINAF13h-pgrp3, KINAF13h-pgrp4, KINAR13h, KINLO13h ExamCode: Date of exam: 2016-01-12 Time: 14:00 18:00

More information

Introduktion till SAS 9 Plattformen Helikopterkursen

Introduktion till SAS 9 Plattformen Helikopterkursen Introduktion till SAS 9 Plattformen Helikopterkursen Kursens mål: Denna kurs/workshop ger dig en samlad överblick över den nye SAS 9 Intelligenta Plattformen. Denna dag är en bra start för att förstå SAS

More information

Asset management i värmesektorn

Asset management i värmesektorn Asset management i värmesektorn Jan Schipper Diego Klappenbach UMS Group Inc., All Rights Reserved UMS Europe Region About Diego and Jan Diego Klappenbach Associate UMS Region Scandinavia Jan Schipper

More information

Den mänskliga dimensionen

Den mänskliga dimensionen Den mänskliga dimensionen David Sim Partner, Creative Director david@gehlarchitects.dk Bo 01 Malmö Me lego First edition 1971 Gehl Architects, Copenhagen First edition 1971 Livet mellan husen The Brasilia

More information

CompSci 125 Lecture 08. Chapter 5: Conditional Statements Chapter 4: return Statement

CompSci 125 Lecture 08. Chapter 5: Conditional Statements Chapter 4: return Statement CompSci 125 Lecture 08 Chapter 5: Conditional Statements Chapter 4: return Statement Homework Update HW3 Due 9/20 HW4 Due 9/27 Exam-1 10/2 Programming Assignment Update p1: Traffic Applet due Sept 21 (Submit

More information

Institutionen för datavetenskap Department of Computer and Information Science

Institutionen för datavetenskap Department of Computer and Information Science Institutionen för datavetenskap Final thesis Application development for automated positioning of 3D-representations of a modularized product by Christian Larsson LIU-IDA/LITH-EX-G--13/034--SE Linköpings

More information

Seminarium om tystare busstrafik

Seminarium om tystare busstrafik 1 Seminarium om tystare busstrafik Ny EU & UNECE lagstiftning om tunga fordons ljudnivåer 23 September 2015 Tekniska nämndhuset Stockholm Manfred Klopotek von Glowczewski 2 Seminarium om tystare busstrafik

More information

. g .,, . . , Applicability of

More information

First Java Programs. V. Paúl Pauca. CSC 111D Fall, 2015. Department of Computer Science Wake Forest University. Introduction to Computer Science

First Java Programs. V. Paúl Pauca. CSC 111D Fall, 2015. Department of Computer Science Wake Forest University. Introduction to Computer Science First Java Programs V. Paúl Pauca Department of Computer Science Wake Forest University CSC 111D Fall, 2015 Hello World revisited / 8/23/15 The f i r s t o b l i g a t o r y Java program @author Paul Pauca

More information

Rek. 1995:- Technical specifications SB12V3200E-AC SB12V3200E-AC. Recharges much faster. Longer service life. Only 1/3 of the size.

Rek. 1995:- Technical specifications SB12V3200E-AC SB12V3200E-AC. Recharges much faster. Longer service life. Only 1/3 of the size. lithium batteries SB12V3200E-AC This newly developed Lithium battery is designed to replace the much heavier 5 to 7 Ah lead/acid battery. Safety super B batteries are based on Lithium Iron Phosphate technology

More information

The following program is aiming to extract from a simple text file an analysis of the content such as:

The following program is aiming to extract from a simple text file an analysis of the content such as: Text Analyser Aim The following program is aiming to extract from a simple text file an analysis of the content such as: Number of printable characters Number of white spaces Number of vowels Number of

More information

CS 112/ Section 02 Hilal Ünal Aslıhan Ekim Merve Özkılınç Notes of March 11, 2008 and March 13, 2008: Pig Latin: add adday. main.

CS 112/ Section 02 Hilal Ünal Aslıhan Ekim Merve Özkılınç Notes of March 11, 2008 and March 13, 2008: Pig Latin: add adday. main. CS 112/ Section 02 Hilal Ünal Aslıhan Ekim Merve Özkılınç Notes of March 11, 2008 and March 13, 2008: Pig Latin: happy appyhay want antway add adday two consonants: the ethay main translate translateword

More information

Mall för kursplaner på engelska på Naturvetenskapliga fakulteten 2015-10-01

Mall för kursplaner på engelska på Naturvetenskapliga fakulteten 2015-10-01 Mall för kursplaner på engelska på Naturvetenskapliga fakulteten 2015-10-01 Tidsplan: Nya och reviderade kursplaner ska vara fastställda senast en månad före sista anmälningsdag vilket i normalfallet innebär

More information

Chinese market platforms in China and Europe

Chinese market platforms in China and Europe Chinese market platforms in China and Europe Learnings from the Fanerdun establishment in Kalmar BENCH seminar, Linköping 20110523 Susanne Sandberg PhD Student International Marketing Baltic Business Research

More information

Panthera - A Helpdesk System developed in Visual Studio.NET

Panthera - A Helpdesk System developed in Visual Studio.NET Panthera - A Helpdesk System developed in Visual Studio.NET Master Thesis, 40 Credits Katarina Gyll & Peter Gyll November 2003 ii Abstract Every company that has products or services on the market has

More information

I.WE.STHLM - Student apartment hotel (excerpt from project presentation) 2015-06-01

I.WE.STHLM - Student apartment hotel (excerpt from project presentation) 2015-06-01 I.WE.STHLM - Student apartment hotel (excerpt from project presentation) 2015-06-01 Stockholm a city for students? population is expected to reach more than Bålsta 1 000 000 Top 20 Mercer Quality Bro of

More information

Jobbet PDF. ==>Download: Jobbet PDF ebook

Jobbet PDF. ==>Download: Jobbet PDF ebook Jobbet PDF ==>Download: Jobbet PDF ebook Jobbet PDF - Are you searching for Jobbet Books? Now, you will be happy that at this time Jobbet PDF is available at our online library. With our complete resources,

More information

2013 CCAFL Swedish Continuers Marking Guidelines Section 1: Listening and Responding Part A

2013 CCAFL Swedish Continuers Marking Guidelines Section 1: Listening and Responding Part A 2013 CCAFL Swedish Continuers Marking Guidelines Section 1: Listening and Responding Part A Question 1 (a) A 1 Question 1 (b) D 1 Question 1 (c) Correctly identifies the reason for the changed arrangements

More information

If You Get Sick during a Temporary Stay Abroad [Sjuk vid tillfällig vistelse utomlands]

If You Get Sick during a Temporary Stay Abroad [Sjuk vid tillfällig vistelse utomlands] If You Get Sick during a Temporary Stay Abroad [Sjuk vid tillfällig vistelse utomlands] If you are temporarily staying in another EU/EEA country or Switzerland, you are entitled to necessary health care

More information

Git as introduction to configuration management for students

Git as introduction to configuration management for students Git as introduction to configuration management for students Adam Nilsson and Marie Versland 2013-02-19 Contents 1 Introduction 2 2 Git 2 3 EGit 6 4 Github 7 5 Git versus SVN 7 6 Course Project 8 6.1 Course

More information

SABINE. Sabine har en medvetet sparsmakad design som tål upprepning. Variationsmöjligheter finns i olika material och färger.

SABINE. Sabine har en medvetet sparsmakad design som tål upprepning. Variationsmöjligheter finns i olika material och färger. SABINE SABINE Behovet är väl definierat. Öppna planlösningar i allmänhet och aktivitetsbaserade arbetsplatser i synnerhet behöver kompletteras med särskilda produkter för att skapa en fungerande rumsakustik.

More information

Practice Set and Solutions #3

Practice Set and Solutions #3 2012-10-19/Bo Sjö Practice Set and Solutions #3 What to do with this practice set? Practice sets are handed out to help students master the material of the course and prepare for the final exam. These

More information

Lokmitra och deras historia

Lokmitra och deras historia Lokmitra och deras historia Organisationen startades för mer än 20 år sedan när två hängivna indiska socialarbetare, Mr Chaitanyabhai och Ms Sonalben, bestämde sig för att aktivt söka efter en avlägsen

More information

Data base for Design Fires -Brandforsk Project 327-021

Data base for Design Fires -Brandforsk Project 327-021 Jesper Axelsson Tommy Hertzberg Björn Sundström Data base for Design Fires -Brandforsk Project 327-021 SP Arbetsrapport 2005:02 Brandteknik Borås 2005 2 Abstract Fire safety engineering and fire modelling

More information

3 length + 23 size = 2

3 length + 23 size = 2 This pledged exam is closed textbook, open class web site, and two pieces of paper with notes. You may not access any other code or websites including your own. Write your email id and name on every page

More information

Ackrediteringens omfattning / Scope of Accreditation ALS Scandinavia AB, Täby. Kemiska analyser/chemical analysis. Bilaga/ Appendix 2

Ackrediteringens omfattning / Scope of Accreditation ALS Scandinavia AB, Täby. Kemiska analyser/chemical analysis. Bilaga/ Appendix 2 2014-06-18 2013/3629 1(1) Kemiska analyser/chemical analysis Alkalinitet Alcanility SS-EN ISO 9963-2, utg 1 Titrimetri/ Titrimetric 1:1,2 0,01-4 mekv/l Färg Colour Konduktivitet Conductivity SS-EN ISO

More information

Use Case Explorer. Johan Helldahl Usman Ashraf. A Use Case Tool. Master of Science Thesis in Software Engineering and Technology

Use Case Explorer. Johan Helldahl Usman Ashraf. A Use Case Tool. Master of Science Thesis in Software Engineering and Technology Use Case Explorer A Use Case Tool Master of Science Thesis in Software Engineering and Technology Johan Helldahl Usman Ashraf Department of Computer Science and Engineering CHALMERS UNIVERSITY OF TECHNOLOGY

More information

Åtdragningsmoment & Bultordning Åbergs VTC Parts AB

Åtdragningsmoment & Bultordning Åbergs VTC Parts AB Åtdragningsmoment & Bultordning Åbergs VTC Parts AB Åbergs VTC Parts AB www.abergsvtc.se Hur avläser du tabellen?. Hita din motor för din specifika bil och årsmodell, om du inte hittar din bilfabrikant

More information

CS170 Lab 11 Abstract Data Types & Objects

CS170 Lab 11 Abstract Data Types & Objects CS170 Lab 11 Abstract Data Types & Objects Introduction: Abstract Data Type (ADT) An abstract data type is commonly known as a class of objects An abstract data type in a program is used to represent (the

More information

Check Point End Point ATEA Sikkerhetsdag

Check Point End Point ATEA Sikkerhetsdag Check Point End Point ATEA Sikkerhetsdag 25:e Mars 2009 Peter Lönnqvist EndPoint Security Nordic Check Point - A Global Security Leader Leader Global leader in firewall/vpn* and mobile data encryption

More information

Makumba and Ruby on Rails

Makumba and Ruby on Rails Makumba and Ruby on Rails Comparing two web development frameworks SEBASTIAN ÖHRN Bachelor of Science Thesis Stockholm, Sweden 2010 Makumba and Ruby on Rails Comparing two web development frameworks SEBASTIAN

More information