Hybridappar. Utveckla mobilappar i HTML, Javascript och CSS
|
|
- Mona Åberg
- för 9 år sedan
- Visningar:
Transkript
1 Hybridappar Utveckla mobilappar i HTML, Javascript och CSS Presenterat av Erik Tufvesson, Presis i Lund AB
2 Kort om mig Erik Tufvesson Systemarkitekt och utvecklare på Presis! Brinner för utveckling av mobilappar!
3 Presentationen och all kod jag visar idag finns tillgänglig på GitHub bit.ly/presis1512
4 Vad ska jag prata om idag? Vad är en hybridapp? Komma igång Val av ramverk Ionic Framework React Native Ionic2 Efter varje huvudavsnitt blir det paus för frågor
5 Vad är en hybridapp? Består av både Native- och icke-nativekomponenter Vanligtvis en webbapp som visas i en inbyggd webbläsare (WebView) Kan kommunicera med telefonens mjukvara/hårdvara via plugins Utvecklas i HTML5/CSS3 och JavaScript Gemensam kodbas för Android/iOS Kompileras till ett installerarbart/distribuerbart paket
6 Komma igång
7 Android Android Platform Guide (Cordova) Java Development Kit (JDK) 7+ Android SDK (Android Studio) Android-emulator (t.ex. Genymotion)
8 ios ios Platform Guide (Cordova) OSX Xcode ios-emulator (npm install -g ios-sim)
9 Vilka ramverk finns det? Apache Cordova (tidigare PhoneGap) Ionic Framework Sencha Touch Appcelerator React Native (Facebook) NativeScript (Telerik) Xamarin (C#)... och många fler
10 Paus för frågor
11 Ionic Framework
12 Ionic Framework Cordova AngularJS (v1.4) Byggt för att se ut och kännas som Native Fokus på enkelhet och prestanda Enkelt att kommunicera med Native plugins (ngcordova) Bra dokumentation Stor community Över en miljon appar byggda med Ionic Mogen kodbas (v1.0 lanserades maj 2015)
13 Hur fungerar Ionic? Angular Directives och Services UI Router ngcordova (kommunicera med plugins) Eget CLI (Command Line Interface)
14 Ionic CLI > # kör i din webbläsare > ionic serve > # lägg till en platform till din app > ionic platform add [android ios] > # kompilera din kod till android/ios > ionic build [android ios] > # starta din app i en emulator > ionic emulate [android ios] > # kör din app på en fysisk enhet (telefon) > ionic run [android ios] > # installera en plugin > ionic plugin add...
15 Sätta upp ett nytt projekt i Ionic > npm install -g ionic cordova > # installerar ionic och cordova globalt på din dator > ionic start MyAwesomeApp > # skapar upp en ny app med ett default-utseende > cd MyAwesomeApp > # en ny mapp skapas för appen > ionic serve > # startar upp appen i din webbläsare
16 Kodexempel tab-cats.html <ion-view view-title="cats with Hats"> <ion-content class="padding"> <div ng-repeat="cat in cats"> <img ng-src="{{cat.url}}" alt="cat"> <button ui-sref="tab.cat-detail({id: cat.id})"> <i class="icon ion-eye"></i> </button> </div> </ion-content> </ion-view>
17 Kodexempel cats.js angular.module('app.cats', []).controller('catsctrl', function ($scope, Cats) { Cats.get().then(function(cats) { $scope.cats = cats; }); }).factory('cats', function($http, $q) { return { get: function() { var deferred = $q.defer(); $http.get(' { deferred.resolve(res.data); }); return deferred.promise; } } });
18 Android ios Cats with Hats Cats with Hats Hats About Hats Länk till källkoden
19 Andra features i Ionic
20 Ionicons ionicons.com Ikon-font med 700+ ikoner för både Android och ios.
21 Ionic Resources Skapa App-ikon och Splash screens mycket enkelt Skapa en bild (.png,.ai,.psd) för din ikon och en för din splash screen. Placera dem i mappen "resources" döpta till "icon.png" resp "splash.png". Kommandot nedan skalar om dina bilder till alla varianter du behöver. > ionic resources > # Klart! Länk till dokumentationen
22 Ionic Creator creator.ionic.io Skapa design-mockups med drag-n-drop.
23 Ionic Lab lab.ionic.io Desktop-app som hjälpmedel vid utveckling. (Istället för att köra via kommandoprompten.)
24 Ionic View view.ionic.io Dela och testa din app utan att publicera den. > ionic upload > # Uploading app... > # Saved app_id,... > # Successfully uploaded (0e7bf062) > # Share your beautiful app with someone: > ionic share your@ .com
25 Exempel på färdig app WTHR (VÄDR) Källkod: github.com/eriktufvesson/ionweather Play store: play.google.com/...se.presis.wthr Väderapp skriven i Ionic Framework Använder mobilens GPS för att hitta din position Hämtar väderdata från yr.no baserat på din position Använder Google Maps API för att hämta uppgifter om ortsnamn samt att söka efter andra orter
26 Paus för frågor
27 React Native
28 React Native Byggt av Facebook React JS ES6/ES7 Använder inte Cordova Ingen HTML React JSX kompileras till Native-element Logik körs i en egen tråd (JavaScriptCore) Inte 100% samma kodbas till ios/android
29 Sätta upp ett nytt projekt > npm install -g react-native-cli > # Installerar React Natives CLI globalt på din dator > react-native init MyAwesomeReactNativeApp > # Skapar upp en ny app med ett default-utseende > cd MyAwesomeReactNativeApp > # En ny mapp skapas för appen > # Starta en emulator, t.ex. Genymotion, nu. > # Alternativt anslut din telefon med USB. > react-native start > # Startar React Natives paketeringstjänst > react-native run-android > # Startar appen i emulatorn eller på din telefon
30 Kodexempel React Native Component
31 Styling Delmängd av CSS Flexbox för positionering
32 Kodexempel React Native Styling
33 Tap to Play Tap to Play
34 React Native Playground rnplay.org
35 Paus för frågor
36 Ionic 2
37 Ionic 2 Alpha release Angular 2 Webpack Förbättrad prestanda Material Design för Android ES6/TypeScript
38 Sätta upp ett nytt projekt > npm install -g > # installerar ionic (v1 och v2) globalt på din dator > ionic start MyAwesomeIonic2App --v2 > # skapar upp en ny app med ett default-utseende > cd MyAwesomeIonic2App > # en ny mapp skapas för appen > ionic serve > # startar appen i din webbläsare
39 Kodexempel Ionic 2 - cats.html <ion-navbar *navbar primary> <ion-title>funny Cats</ion-title> </ion-navbar> <ion-content padding> <div *ng-for="#cat of cats"> <img [src]="cat.url" alt="cat"> <button primary (click)="viewcat(cat)"> <icon eye></icon> </button> </div> </ion-content>
40 Kodexempel Ionic 2 - cats.js import {Page, NavController} from 'ionic/ionic'; import {Http} from 'angular2/http'; import {CatDetail} from templateurl: 'app/cats/cats.html' }) export class Cats { constructor(http: Http, nav: NavController) { this.nav = nav; this.http = http; this.cats = []; } oninit() { this.http.get(' => res.json()).subscribe(data => { this.cats = data; }); } viewcat(cat) { this.nav.push(catdetail, {cat: cat}); } }
41 Funny Cats Android ios Funny Cats CATS ABOUT Länk till källkoden Cats About
42 Ionic 2 CLI Alla funktioner från Ionic v1 + > # Lägg till en ny sida i din app > ionic generate page min-sida > # Skapar en ny mapp med ett nytt skal för en sida > # - app > # --- min-sida > # min-sida.html > # min-sida.js > # min-sida.scss
43 Tips för debugging Aktivera Source Maps i Webpack // webpack.config.js... module.exports = { entry: [...], output: {...}, module: {...}, resolve: {...}, sassloader: {...}, /* Add this line */ devtool: 'source-map' };
44 Kom ihåg Ionic 2 är fortfarande Alpha Mycket saknas och annat kan ändras innan det är färdigt för produktion
45 Paus för frågor
46 Rekommenderade länkar Ionic Framework ionicframework.com Ionic Forum ionic.io 230+ Ionic Framework Resources React Native Official site reactnative.com React Native Playground Facebook: How we built the first cross-platform React Native app Ionic 2 Ionic 2 Docs Building cross platform apps with Ionic 2 Adam Bradley (youtube) Exempel-app från presentationen ovan
47 Kodkväll! Kom och koda tillsammans med oss! Vi bjuder på mat och dryck! Datum meddelas senare
48 </html> bit.ly/presis1512
INTRODUKTION TILL ANGULAR JS
INTRODUKTION TILL ANGULAR JS DEL 1 Mahmud Al Hakim www.alhakim.se mahmud@alhakim.se VAD ÄR ANGULAR? Angular är ett JavaScript ramverk. Angular används för utveckling av frontendwebbapplikationer. Angular
Läs merSwedbank Mobile Loadtesting. LoadRunner 11.04 Mobile App protocol
Swedbank Mobile Loadtesting LoadRunner 11.04 Mobile App protocol Bakgrund Mission: Prestandatesta mobilt backend Typ: RESTful tjänst Underlag: Dokumenterat URI och API (Uniform Resource Identifier, Application
Läs merMobile Cross Development
Mobile Cross Development Johan Holm och Jörgen Bengtsson Varje år bjuder vi in våra kunder till tre inspirationsdagar där vi lyfter fram de mest intressanta IT-frågorna med fokus på strategi, teknik eller
Läs merWebbutveckling med AngularJS
Webbutveckling med AngularJS Kommunikation och Användargränssnitt HT 2016 Per Lind Upplägg Laboration 1 - Skapa en SPA (single-page application) med AngularJS Laboration 2 - Responsiv design, mobile-first
Läs merINSTALLATIONSGUIDE TILL ANDROID UTVECKLINGSMILJÖ
INSTALLATIONSGUIDE TILL ANDROID UTVECKLINGSMILJÖ Denna installationsguide berättar hur man installerar och kommer igång med utveckling för Android. Guiden är skriven som en komplettering till min bok Programmera
Läs mer<script src= "http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
AngularJS Skriven av: Isak Glans. Datum: 2015-04-29. Kurs: Webbutveckling. Lärare: Per Sahlin. Utbildning: Systemutvecklare i.net, Newtons Yrkeshögskola. 1 Sammanfattning Syftet med denna uppsats är att
Läs merKARTLÄGGNING OCH JÄMFÖRELSE AV MULTIPLATTFORMSUTVECKLINGS- VERKTYG FÖR SMARTPHONES
Malskapada v Henrik KARTLÄGGNING OCH JÄMFÖRELSE AV MULTIPLATTFORMSUTVECKLINGS- VERKTYG FÖR SMARTPHONES SURVEY AND COMPARISON OF CROSS PLATFORM MOBILE APPLICATION DEVELOPMENT TOOLS FOR SMARTPHONES Examensarbete
Läs merVis it. jquery jquery används lite överallt i appen på olika sätt. Det främsta användningsområdet är vid selektering och manipulering av HTML element.
Vis it Introduktion Vi har skapat den webbaserade appen Vis it som bygger på att användare kan ta bilder på och lägga upp sevärdheter via sin mobiltelefon. Dessa sevärdheter är positionsbaserade vilket
Läs merAndroid - En översikt samt titt på utvecklingsmiljö. Kalle Prorok 12 nov 2013
Android - En översikt samt titt på utvecklingsmiljö Kalle Prorok 12 nov 2013 Översikt Android Översikt Struktur Eclipse Runtomkring Emulator/Simulator Debugging 2013-11-12 Kalle Prorok 3 Android - översikt
Läs merVälkommen! SA S PSA S Im I puls s Mobilite t t e 8 1
Välkommen! SAPSA Impuls Mobilitet 81 Impuls sponsorer 2012 Guldsponsorer SAPSA Impuls Mobilitet 81 Mobilitet 81: Mobil reseräkningsapp med möjlighet att fotografera kvittona Christer Ingemarsson Lena Kågedal
Läs merTDP013 Node.js, JSCoverage, Mocha. Marcus Bendtsen Institutionen för Datavetenskap
TDP013 Node.js, JSCoverage, Mocha Marcus Bendtsen Institutionen för Datavetenskap Återblick - Progressive Enhancement HTML, CSS, JavaScript - Klienten Den statiska webben... Vi känner till HTML, CSS och
Läs merCollector en Android-app för att samla saker. Kim Grönqvist (kg222dk) 2013-06-10 Slutrapport
Collector en Android-app för att samla saker Kim Grönqvist (kg222dk) 2013-06-10 Slutrapport Abstrakt Jag har gjort en Android-app för att samla saker, Collector. Med den kan man upprätta att göra-listor
Läs merAndroid översikt. TDDD80 Mobila och sociala applikationer
Android översikt TDDD80 Mobila och sociala applikationer Översikt Köra app på mobil / emulator Android Studio introduktion Android kodning Android labb 1 Köra på mobil / emulator Developer mode på mobilen
Läs mer2014-2015 Alla rättigheter till materialet reserverade Easec
1 2 Innehåll Introduktion... 3 Azure Client SDK Libraries... 4 Översikt: Azure Client Libraries... 5 Azure SDK... 6 Azure SDK (forts.)... 7 Azure SDK (forts.)... 8 Cloud Services... 10 Cloud Services...
Läs merEXAMENSARBETE. Utveckling av en lättförvaltad mobilapplikation. Irina Malaya 2015. Filosofie kandidatexamen Systemvetenskap
EXAMENSARBETE Utveckling av en lättförvaltad mobilapplikation Irina Malaya 2015 Filosofie kandidatexamen Systemvetenskap Luleå tekniska universitet Institutionen för system- och rymdteknik SAMMANFATTNING
Läs merHybridapputveckling med Ionic Framework
Hybridapputveckling med Ionic Framework Utveckling av en matbeställningsapplikation för Friends & Brgrs Petter West Förnamn Efternamn Examensarbete Informations- och medieteknik 2016 EXAMENSARBETE Arcada
Läs merWebbappar med OpenLayers och jquery
Webbappar med OpenLayers och jquery Johan Lahti GIT-utvecklare Malmö stad ULI Uppsala, 3 oktober 2011 smap (www.smap.se) Samarbete sedan maj 2009 Kartramverk byggt på OpenLayers och jquery Gemensam server
Läs merAndroid och iphone. Kalle Prorok April 2011
Android och iphone Kalle Prorok April 2011 Jämförelse - Utvecklingsplattform Apple iphone Slutet Kostar Kontrollerat Beprövat Pålitligt Begränsat En tillverkare Populärt Android Öppet Gratis Fritt Nytt
Läs merMina listor. En Android-applikation. Rickard Karlsson 2013-06-09. Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.
Mina listor En Android-applikation Rickard Karlsson 2013-06-09 Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.se Innehållsförteckning 2. Innehållsförteckning 3. Abstrakt 4. Inledning/bakgrund
Läs merSnabbstart för Novell Vibe Mobile
Snabbstart för Novell Vibe Mobile Mars 2015 Komma igång Mobil tillgång till Novell Vibe-webbplatsen kan inaktiveras av din Vibe-administratör. Om du inte kan använda Vibemobilgränssnittet enligt beskrivningen
Läs merSim Goods Reception Utveckling av plattformsoberoende mobilapplikation Examensarbete inom data- och informationsteknik
Sim Goods Reception Utveckling av plattformsoberoende mobilapplikation Examensarbete inom data- och informationsteknik Erik Hermansson Olof Spetz Institutionen för data- och informationsteknik CHALMERS
Läs merVerktyg och Utvecklingsmiljö. Föreläsning 2 Eclipse
Verktyg och Utvecklingsmiljö Föreläsning 2 Eclipse Verktyg Modern programutveckling innebär att man måste behärska ett antal verktyg. Editorer Kompilatorer Avlusare(debugger) Versionshantering(kommer i
Läs merExemple på Tentauppgifter Webbprogrammering
LUNDS TEKNISKA HÖGSKOLA 1(6) Institutionen för datavetenskap Exemple på Tentauppgifter Webbprogrammering 2019 02 28 version 2019-03-20 15:36:14+01:00 Tillåtna hjälpmedel: inga. Detta är ett exempel på
Läs merSTADSLEDNINGSKONTORET SOA SDK IT-AVDELNINGEN VERSION 2.1. Läs mig först. Stockholms stad SOA-plattform. Sida 1 (5)
Läs mig först Stockholms stad SOA-plattform 1 (5) Innehållsförteckning 1 Beskrivning av SDK 3 1.1 Software Developer Kit för Utvecklare... 3 1.2 Support för... 3 1.3 Omfattning... 4 1.4 Versionshantering...
Läs merLektion 2, Grundläggande funktioner i ASP.NET
Lektion 2, Grundläggande funktioner i ASP.NET Lektionen behandlar kapitlen 3 och 4 i kursboken. Application och Page Framework Med Visual Studio 2005 levereras ett antal inbyggda verktyg bland annat SQL
Läs merSitecon En utvärdering av en mobilapplikation.
Sitecon En utvärdering av en mobilapplikation. Sitecon An evaluation of a mobile application. Michael Estwik EL1401 Examensarbete i elektronik för IngOnline, 15 hp Sammanfattning I detta examensarbete
Läs merUndersökning av olika tekniker för tillgång till native funktionalitet i mobila enheter
Undersökning av olika tekniker för tillgång till native funktionalitet i mobila enheter LTH Ingenjörshögskolan vid Campus Helsingborg Institutionen för datavetenskap Examensarbete: Hamza Abdulilah Ó Copyright
Läs merSamsung NVR SRN-473S/873S/1673S Quick guide till web/app anslutning
Samsung NVR SRN-473S/873S/1673S Quick guide till web/app anslutning Förberedelser Anslut dina Samsung kameror till PoE porten på NVR en. Anslut en nätverkskabel till Viewer porten på NVR en och koppla
Läs merVälkommen till Dropbox!
Lär dig att komma igång med Dropbox: 1 2 3 4 Skydda dina filer Ta med dina saker, var du än är Skicka stora filer Arbeta i filer tillsammans Välkommen till Dropbox! 1 Håll dina filer säkra Dropbox gör
Läs merWebbplats analys emreemir.com
Webbplats analys emreemir.com Genereras på Mars 10 2019 18:41 PM Ställningen är 66/100 SEO Innehåll Titel Emre Emir, Full-Stack Web Developer Längd : 35 Perfekt, din titel innehåller mellan 10 och 70 tecken.
Läs merArbetsuppgift 1: På virtuell maskin med Ubuntuserver, skapa katalog och skapa Dockerfile. Skapa ny katalog i din hemmakatalog, med namnet webbserver.
Arbeta med Dockerfile Förutsättningar: Virtuell maskin med Ubuntu 14.04.1 server installerat, nätverksbrygga konfigurerat enligt tidigare övning, eller se vidare på denna länk: http://linuxkurser.nu/?p=282.
Läs merOn-line produktion TDDC61
On-line produktion TDDC61 Förra gången MuddyCards Animation Portfolio Lab 3. Muddycards - resultat Positiva kommentarer Tempo föreläsningar Labbhandledning, pedagogik Mer labbhandledning Instruktioner
Läs merA" utveckla kartor med responsiv design. Johan Lah8 Geografisk IT- utvecklare Stadsbyggnadskontoret, Malmö stad
A" utveckla kartor med responsiv design Johan Lah8 Geografisk IT- utvecklare Stadsbyggnadskontoret, Malmö stad Innehåll 1. Vad och varför responsiv design? 2. Hur kan det genomföras? 3. Exempel (smap)
Läs merCMS. - Content management system
CMS - Content management system Agenda CMS Server, webbhotell och FTP Wordpress, ställ mycket frågor Om vi hinner - Snabb genomgång av CMS - uppgiften Nu & Då Sidor med bara HTML och CSS kräver manuell
Läs merUtvärdering av app-ramverk
EXAMENSARBETE INOM TEKNIK, GRUNDNIVÅ, 15 HP STOCKHOLM, SVERIGE 2017 Utvärdering av app-ramverk En jämförelse av JavaScript-ramverken React Native och Ionic LUDWIG HÄNDEL GUSTAV LINDSTRÖM KTH SKOLAN FÖR
Läs merMål. Uppdrag. NuvoAir, Stockholm Oktober 2017 Februari Spotify, Stockholm Februari 2017 September 2017
CV Erik Karlsson Timotejgatan 3, 118 59 Stockholm Mob: 073-82 69 669 E-post: erik.karlsson.flash@gmail.com Portfolio: http://erikkarlsson.net Mål Mitt mål är att fortsätta specialisera mig inom apputveckling
Läs merTDP013. Node.js, Mocha, Istanbul. Anders Fröberg Institutionen för Datavetenskap
TDP013 Node.js, Mocha, Istanbul Anders Fröberg Institutionen för Datavetenskap Load up your guns, and bring your friends This is the end the only end my Friend Äntligen stod prästen i predikstolen I ll
Läs merCross-Platform Application Development for Smartphones Is cross-platform development environment the future of mobile application development?
mång Plattformsoberoende Applikationsutveckling för Smarta Mobiltelefoner Är en plattformsoberoende utvecklingsmiljö framtiden av mobil applikationsutveckling? Cross-Platform Application Development for
Läs merASP.NET MVC. Copyright Mahmud Al Hakim mahmud@dynamicos.se http://www.webbacademy.se. Innehåll
ASP.NET MVC Copyright Mahmud Al Hakim mahmud@dynamicos.se http://www.webbacademy.se Innehåll Introduktion till MVC Controller Action-metoder Views Arbeta med Layout-sidor och sektioner Route konfiguration
Läs merSidan kommer inte läggas upp någonstans utan du redovisar den för mig på något handledningstillfälle.
Lab1 - CV-sidan Du ska bygga en variant av en CV-sida i HTML och CSS. Sidan ska åtminstone innehålla en bild på dig, en klassisk tabell med utbildningar/erfarenheter, ditt favoritcitat, en eller flera
Läs merVälkommen till Dropbox!
Lär dig hur du kommer igång med Dropbox: 1 2 3 4 Skydda dina filer Ta med dina saker, vart du än ska Skicka stora filer Arbeta med filer tillsammans Välkommen till Dropbox! 1 Håll dina filer säkra Dropbox
Läs merUtvärdering av multiplattformsutvecklingsverktyg för smarta mobiler
Beteckning: Akademin för teknik och miljö Utvärdering av multiplattformsutvecklingsverktyg för smarta mobiler Thomas Pehrson september 2011 Examensarbete 15 hp, C Datavetenskap Datavetenskapliga programmet,
Läs merMicro Focus Vibe Snabbstart för mobil
Micro Focus Vibe Snabbstart för mobil September 2018 Komma igång OBS: Mobil tillgång till en Micro Focus Vibe-webbplats kan inaktiveras av din Vibe-administratör. Om du inte kan använda Vibe via mobilgränssnittet
Läs merAPI:er/Mashup. Föreläsning 4 API:er och Mashups. Johan Leitet johan.leitet@lnu.se twitter.com/leitet facebook.com/leitet. Webbteknik II, 1DV449
API:er/Mashup Föreläsning 4 API:er och Mashups Webbteknik II, 1DV449 Johan Leitet johan.leitet@lnu.se twitter.com/leitet facebook.com/leitet F04 API:er Mashup Dagens agenda API RSS Säkerhet Mashup Resurser
Läs merBambusermanual - Plattformen distans
Bambusermanual - Plattformen distans Av: Sofie Sjöstrand, Nätverket SIP Senast reviderad: 2012-09-16 Innehåll Om Bambuser och manualen... 2 Registera ett konto... 3 Dashboard - din startsida... 4 Dashboard
Läs merMobila applikationer och trådlösa nät
Mobila applikationer och trådlösa nät HI1033 Lecture 9 Today s topics Sensors HTML5, Hybrid applications Sensorer Accelerometer (acc./gravitation) Gyroskop (rotationshastighet, rad/s) Magnetometer Ljus,
Läs merSHAPELINK FÖRETAGSMOTION
SHAPELINK FÖRETAGSMOTION ROLIGARE, SMARTARE OCH BÄTTRE Här kommer vi snabbt gå igenom allt ni behöver veta för att komma igång med en smartare och roligare företagsmotionslösning. 1. Skapa en grupp 2.
Läs merApp-klient för smartphones... 2. Power BI... 3. Arbetsflöde... 4. CRM Online... 5. Webb-klienten... 6. Dokumenthantering... 7. Molnet...
Nyheter i Dynamics NAV 2016 Innehåll App-klient för smartphones... 2 Power BI... 3 Arbetsflöde... 4 CRM Online... 5 Webb-klienten... 6 Dokumenthantering... 7 Molnet... 8 Elektronisk fakturering... 9 App-klient
Läs merJavaScript in SharePoint and not just for Apps. Wictor Wilén
JavaScript in SharePoint and not just for Apps Wictor Wilén Wictor Wilén Agenda Varför JavaScript? JavaScript bibliotek SharePoint JS bibliotek JavaScript Client Side Object Model (JSOM/CSOM) REST Client
Läs merKlient/server. Översikt. Lektion 1: Webbtekniker från Microsoft. Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning.
Klient/server Översikt Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning. Lektion 1: Webbtekniker från Microsoft Microsoft webbtekniker. ASP.NET. Klientsidan. Internet Information Server.
Läs merJoakim Jonsson jj222kc. Minesweeper. Individuellt Mjukvaruprojekt Joakim Jonsson
Minesweeper Individuellt Mjukvaruprojekt Joakim Jonsson 08 06 2013 Abstrakt Nedan följer en slutrapport för projektet inom kursen Individuellt Mjukvaru utvecklingsprojekt. Jag har under dessa 10 veckor
Läs merInstitutionen för datavetenskap Department of Computer and Information Science
Institutionen för datavetenskap Department of Computer and Information Science Examensarbete MoSync för multi-plattformsutveckling till smartphones av Simon Fransson LIU-IDA/LITH-EX-G--13/007--SE 2014-01-21
Läs merQuick Start Guide Snabbguide
Quick Start Guide Snabbguide C Dictionary Quick Start Thank you for choosing C Dictionary and C-Pen as your translation solution. C Dictionary with its C-Pen connection will make translation easy and enable
Läs merTDP003 Projekt: Egna datormiljön
. TDP003 Projekt: Egna datormiljön Egen utvecklingsmiljö Kursmaterial till kursen TDP003 Höstterminen 2017 Version 2.2 2017-06-30 2017-06-30 Egen utvecklingsmiljö INNEHÅLL Innehåll 1 Revisionshistorik
Läs mer1 Kravspecifikation Snake App
Kravspecifikation Snake App - Kravspecifikation Snake App Utskriven/PDF Export: 2011-09-07 Copyright 2011 Sidan 1 av 7 1 Kravspecifikation Snake App 1.1 Vad är Snake App? Vi skall gör ett Snake Spel för
Läs merAvancerade Webbteknologier 2. AD11g Göteborg 2012 Mobilanpassning
Avancerade Webbteknologier 2 AD11g Göteborg 2012 Mobilanpassning Idag Reality Check Strategier för mobilanpassning Problem vid mobilanpassning Exempel på några ramverk Statistik Det finns väldigt mycket
Läs merHome Storage Manager
Home Storage Manager Johan Fohlin 2014 Examensarbete högskoleexamen, 15HP Datavetenskap Internetteknologi Handledare: Anders Jackson Examinator: Ann-Sofie Östberg Home Storage Manager av Johan Fohlin Akademin
Läs merOpen Source-utveckling för kommuner. Allemanskod den nya svenska modellen?
Open Source-utveckling för kommuner Allemanskod den nya svenska modellen? Daniel Modig Ikoncept AB Verksam inom webb- & systemutveckling sedan 2004. Manisk vandrare med förkärlek för räkost på knäckebröd.
Läs merMetod Rapporten är baserad på egen erfarenhet av marknadsföring on-line samt studier av aktuell forskning, rapporter och webinars.
Att välja mellan native- eller webbapp Bakgrund Marknaden för smarta mobiltelefoner ökar kraftigt. Därför ser allt fler företag och organisationer behovet av att göra digitalt innehåll tillgängligt för
Läs merBevaka vetenskapliga tidskrifter med hjälp av RSS
Bevaka vetenskapliga tidskrifter med hjälp av RSS Vad ska jag lära mig? Att använda en RSS-läsare, t ex Google Reader Bevaka nya tidskriftsartiklar inom ditt ämne Prenumerera på innehållsförteckningar
Läs merVälkommen till Capture.
Välkommen till Capture http://capture-app.com Välkommen till Capture! Med Capture kan du spara, se och dela dina bilder och videor på alla dina enheter mobil, surfplatta och PC/ Mac. När du har laddat
Läs merBild 1. Bild 2. Bild 3. Etrappa. Gävle-Dala E-marknad 2013
Bild 1 Gävle-Dala E-marknad 2013 oberoende och neutral rådgivning i IT frågor för företagare och blivande företagare i Gävleborgs- och Dalarnas län. 1 Bild 2 Etrappa Utgår från behov och kunskapsnivå 2
Läs merKVANTITATIV PRESTANDA I NATIVE OCH HYBRID APPLIKATIONER
Malskapada v Henrik KVANTITATIV PRESTANDA I NATIVE OCH HYBRID APPLIKATIONER QUANTITATIVE PERFORMANCE IN NATIVE AND HYBRID APPLICATIONS Examensarbete inom huvudområdet Datavetenskap Grundnivå 30 högskolepoäng
Läs merAVR Studio 4 Och AVRFLASH
Komma igång med AVR Studio 4 Och AVRFLASH Kjell Fällman 2010 Rev: 1 Laboration 1 AVR Studio 4, WinAVR(AVR-GCC) och AVRFLASH AVR Studio 4, ATMELs IDE för 8bits AVR MCU http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725
Läs merFöreläsning 17 UTBLICK: FORTSÄTTNINGSKURSER I DATAVETENSKAP + ANDROID
Föreläsning 17 UTBLICK: FORTSÄTTNINGSKURSER I DATAVETENSKAP + ANDROID Vad gör vi här? Programmeringsteknik fördjupningskurs (EDAA01; 7,5hp) Valfri för F, N & BME (kan läsas från åk 2 eller i sommar!) Avancerad
Läs merBEYOND: Two Souls BEYOND Touch Appen
BEYOND: Two Souls BEYOND Touch Appen BEYOND Touch -APPEN För att få den optimala spelupplevelsen i BEYOND: Two Souls rekommenderar vi att du använder den trådlösa handkontrollen DUALSHOCK 3. Ovana spelare
Läs merInnehåll. 1 Dokumentbeskrivning 3. 2 Användarinformation 3. 3 Installations anvisning 5. 3.1 Starta upp enheten 5
Version: 1.1 1 Innehåll 1 Dokumentbeskrivning 3 2 Användarinformation 3 3 Installations anvisning 5 3.1 Starta upp enheten 5 3.2 Sätta skärmlåskod 8 3.3 Skapa Google konto 10 3.4 Installera Mobileiron
Läs merTestramverk och Model based testing med java i praktiken
WHITE PAPER MODEL BASED TESTING Testramverk och Model based testing med java i praktiken Prolore AB Page 1 (6) Web: www.prolore.se Målet med artikeln Den här artikeln syftar till att praktiskt visa hur
Läs merGuide Ett FitNesse-test
Guide Ett FitNesse-test Ladda ned RubySlim Från: fitnesse.org -> plugins -> Ruby Slim for Ruby 1.9.3 Klicka på länken till github Leta reda på Zip-knappen -> ladda ned Lägg rubysiim valfri katalog jag
Läs merRadio R 4.0 IntelliLink Vanliga frågor
Innehåll TOC 1. Audio Q: Hur växlar jag mellan olika ljudkällor (t.ex. FM-radio och USB-musik)? A: Byt ljudkälla genom att trycka på AUDIO på startskärmen och sedan på Källa i övre vänstra delen av skärmen.
Läs merNamn: (Ifylles av student) Personnummer: (Ifylles av student) Tentamensdatum: Tid: Hjälpmedel: Inga hjälpmedel
Webbprogrammering Provmoment: Ladokkod: Tentamen ges för: Om-Tentamen NWP011 Systemarkitektprogrammet 7,5 högskolepoäng Namn: (Ifylles av student) Personnummer: (Ifylles av student) Tentamensdatum: 2013-06-14
Läs merWebbteknik. Innehåll. Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender. En kort introduktion
Webbteknik En kort introduktion Innehåll Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender 1 Historisk återblick 89 CERN Tim Berners Lee Ett plattformsoberoende sätt att sprida
Läs merVad är Atea Register? Hur navigerar jag till Atea Register? Manualens syfte
Innehåll Vad är Atea Register?... 2 Hur navigerar jag till Atea Register?... 2 Manualens syfte... 2 Skapa användare... 3 Lägg till applikationen Atea Register på hemskärmen... 6 ios... 6 Android... 7 Logga
Läs merLathund för sökning i
2017-07-26 Lathund för sökning i Framtagen av Medicinska e-biblioteket Landstinget i Kalmar Län Innehåll Om ClinicalKey... 1 Konto... 1 Appen ClinicalKey... 1 Sökning... 2 Sökning inom en publikation...
Läs merKomma igång med OneD. Allt på en plats
Komma igång med OneD Allt på en plats I Windows 8.1 och Windows RT 8.1 kan du enkelt spara dina filer på OneDrive så att du kan nå dem från alla dina enheter, till exempel din dator, surfplatta eller telefon.
Läs merUTVECKLINGSVERKTYG. Praktiska tips för PUM-projekten
UTVECKLINGSVERKTYG Praktiska tips för PUM-projekten TEKNIKER I PROJEKTEN ios 2 C#.NET 1 Java (inkl Android) 6 Webb (HMTL/JS) 4 En genomskumning av de tilldelade projektförslagen ger ovanstående uppfattning
Läs merAtt bygga enkla webbsidor
Nivå 1 Att bygga enkla webbsidor All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/18cplpy to find out what
Läs merSpelprogrammering med XNA och MonoGame
Spelprogrammering med XNA och MonoGame Tutorial, Programmering 2 Johan Hällgren, Thoren Innovation School SAMMANFATTNING Detta är en hjälp för att genomföra bokens tutorial. Allt från specifika tips för
Läs merGuide TES-Mobil. BYOD för externa utförare. Örebro kommun 2015-09-14 orebro.se
Guide TES-Mobil BYOD för externa utförare Örebro kommun 2015-09-14 orebro.se 2 DE TES-MOBIL Innehåll Kravspecifikation:... 3 Installation av Airwatch Container och CareApp... 3 Självserviceportal... 18
Läs merGuide för fjärråtkomst av Gigamedia IP-kamerakit
Guide för fjärråtkomst av Gigamedia IP-kamerakit Grattis till ditt köp av ett komplett IP-kamerakit från Gigamedia. Denna guide förklarar hur du använder dig av Gigamedias kostnadsfria DDNS-tjänst för
Läs merManual till DIKO 2012-10-19
Manual till DIKO 2012-10-19 Innehåll Manual till DIKO 2012-10-19... 1 1 Använda DIKO med en dator... 2 1.1 För att logga in i DIKO... 2 1.2 Dag... 3 1.3 Importera bilder... 4 1.4 Redigera bilder i samband
Läs merInnehållsförteckning Förutsättningar... 2 Installation av Google Authenticator på iphone... 3 Installation av Google Authenticator på Android...
Säker inloggning Innehållsförteckning Förutsättningar... 2 Installation av Google Authenticator på iphone... 3 Installation av Google Authenticator på Android... 6 Installation av Microsoft Authenticator
Läs merProjektuppgift.
Projekt Projektuppgift Designa och implementera ett webbaserat gränssnitt för att söka information i en befintlig databas. Webssidan ska vara komplett med navigering, överblick, sökning och strukturerad
Läs merMIGRATION AV APPAR TILL WINDOWS PHONE 8 MIGRATION OF APPS FOR WINDOWS PHONE 8
MIGRATION AV APPAR TILL WINDOWS PHONE 8 MIGRATION OF APPS FOR WINDOWS PHONE 8 Examensarbete inom huvudområdet informationssystemutveckling Grundnivå 15 högskolepoäng Vårtermin 2013 Peter Johansson Handledare:
Läs merDel 1 och 2 HTML/CSS. Webbutveckling Laboration 1 Nicklas Bostedt 850906-8550
Del 1 och 2 HTML/CSS Vi har fått i uppgift att göra en hemsida av eget val! Jag har bestämt mig för att skapa en hemsida åt en påhittad restaurang här i Umeå som inriktar sig på exklusiv nyttig mat och
Läs merCurriculum Vitae. Systemutvecklare/konsult. Kontaktuppgifter. Sammanfattning. Uppgifter hos Pulsen. Stefan Elvestål. Född: 1973 Nationalitet: Svensk
/konsult Stefan Elvestål Född: 1973 Nationalitet: Svensk Kontaktuppgifter Mobil: 0703-88 35 39 elvestal@outlook.com Sammanfattning Jag är en målmedveten och ständigt nyfiken utvecklare som är nogrann med
Läs merGuide till RefWorks Skapa ett RefWorks-konto Under Citera och referera > RefWorks Hjälp funktioner i RefWorks Help Tutorial Help
Guide till RefWorks Denna guide beskriver kort hur du kommer igång med RefWorks, hur du importerar referenser till RefWorks, delar dina referenser med andra samt hur du refererar och skapar referenslistor.
Läs merAdobe Flash Professional CS6
Adobe Flash Professional CS6 Marketing Copy för Channel Partners Adobe Flash Professional CS6 Följande text kan användas på webbplatser, i kataloger, annonser och annat marknadsföringsmaterial för Flash
Läs merVerktyg och Utvecklingsmiljö. Jochim von Hacht
Verktyg och Utvecklingsmiljö Jochim von Hacht Verktyg Modern programutveckling innebär att man måste behärska ett antal verktyg Editorer Kompilatorer Avlusare (debugger) Versionhantering (kommer i projektkurs)
Läs merEntreprenöriell programmering TDP028
Entreprenöriell programmering TDP028 2 Översikt Kursupplägg Projekt Examination Öppna upp sin telefon Android introduktion 3 Kurspersonal Rita Kovordanyi, kursansvarig, examinator Android Erik Berglund
Läs merE11 "Protection" Föreläsning 11, HT2014 Säkerhet, tillgänglighet. Johan Leitet. Kurs: 1dv403 Webbteknik I
Föreläsning 11, HT2014 Säkerhet, tillgänglighet E11 "Protection" Kurs: 1dv403 Webbteknik I Johan Leitet E11 Protection Dagens agenda Tillgänglighet Säkerhet Webbsajt vs. Webbapp Webbsida/webbsajt Webbapplikation
Läs merDelta i undervisning online via Zoom
Delta i undervisning online via Zoom 2 Innehåll Välkommen till undervisning i Zoom!... 3 Innan du börjar använda Zoom... 3 Använd headset med mikrofon!... 3 Aktivera Zoom... 3 Installera klient... 4 Ladda
Läs merKom igång med Etikettskrivaren 1. Ladda ner följande installationsprogram Ladda ner Drivrutiner för etikettskrivare Zebra
Kom igång med Etikettskrivaren Följande är en lathund över de installationer/inställningar som behöver göras i ditt operativsystem för att skrivaren ska fungera fullt ut. Vi utgår ifrån att du har en skrivare
Läs merEn medicinsk söktjänst. Lathund. En lathund framställd av
En medicinsk söktjänst Lathund En lathund framställd av Sammanställd av Inger Jönsson, Medicinska biblioteket, Landstinget Blekinge, 2016-12 Uppdaterad: 2017-02 Redigerad/uppdaterad av Kajsa Magnusson
Läs merOn-line produktion TDDC61
On-line produktion TDDC61 Sök till Legionen! Förra gången MuddyCards PHP Lab 4. Agenda Webbtermer och annat som är bra att veta Bildoptimering Javascript jquery Portfolio Avstämning kurs. Webbsida Webbsida
Läs merAgil användbarhetsutveckling för handhållna enheter. Per Lind
Agil användbarhetsutveckling för handhållna enheter Per Lind perli379@student.liu.se per.lind@inspireit.se Laboration Pass 1: Tors. 4:e feb 13-17 Pass 2: Tors. 18:e feb 13-17 Uppgift: Skapa en app för
Läs merKodtimmen med Swift Playgrounds
Kodtimmen med Swift Playgrounds Den otroliga kodmaskinen lärarhandledning Kodtimmen med Swift Playgrounds Lärarhandledning 1 Välkommen Det här behöver du Anordna ditt eget Kodtimmen-event Delta i Computer
Läs meremopluppen Användning av "Ant" Niklas Backlund Version: 1.4 ( 2002/04/26 07:27:52 UTC)
emopluppen Användning av "Ant" Version: 1.4 ( 2002/04/26 07:27:52 UTC) Niklas Backlund Sammanfattning Det här dokumentet handlar om programmet Ant, som är en byggmiljö för programutvecklingsprojekt. Dess
Läs merYanting Larsen. Mjukvaruutvecklare. Cybercom Group
Cybercom Group www.cybercom.se info@cybercom.com Yanting Larsen Jag har ett stort intresse av mjukvaruutveckling och jag är angelägen om att arbeta med antingen webbapplikationer, datorprogram eller mobilapplikationer.
Läs merAndroid (BYOD) -Installera mstart -Kom igång manual
Android (BYOD) -Installera mstart -Kom igång manual Förutsättningar: För att ha möjlighet att synkronisera din Android enhet mot Stockholms Stads epost system krävs det att vissa delar är uppfyllda. Följande
Läs mer