20
Personalized Content Marketing Verkenning naar standaarden in smartphone/tablet publishing CMBO/DALtc - dinsdag 8 maart 2011 door Peter Luit nieuwsmarkt/LUIT.nl

Tablets - zijn 'publicatie' standaarden al zinvol

Embed Size (px)

DESCRIPTION

Is het zinvol om nu al te kijken naar mogelijke standaarden voor het maken van content-apps voor tablets en smartphones?

Citation preview

Page 1: Tablets - zijn 'publicatie' standaarden al zinvol

Personalized Content Marketing

Verkenning naar standaarden in smartphone/tablet publishingCMBO/DALtc - dinsdag 8 maart 2011

door Peter Luitnieuwsmarkt/LUIT.nl

Page 2: Tablets - zijn 'publicatie' standaarden al zinvol

wat gaan we doen?

• globaal overzicht huidige gereedschappen

• webapp (statisch of dynamisch) (on-line)

• native (always-on, database, objective C, deels off-line)

• bestaande workflow met ontkoppeling print/tablet (off-line)

• wat is ‘standaard’?

• discussie over het nut voor de zoektocht naar standaard methoden

Page 3: Tablets - zijn 'publicatie' standaarden al zinvol

overzicht huidige ontwikkel gereedschappen

Page 4: Tablets - zijn 'publicatie' standaarden al zinvol

(web)content naar mobiel (web-app)

• statische content via HTML(5), CSS(3), JavaScript en AJAX

• te maken met bijvoorbeeld Sencha Touch of JQTouch (jQuery plug-in)

• dynamische content via bijvoorbeeld WordPress CMS

• via plug-in WPTouch

• Webkit - opensource project Apple

• WebWorks - RIM voor BlackBerry en PlayBook (plus web-app naar native)

• Adobe Scene7

Page 5: Tablets - zijn 'publicatie' standaarden al zinvol

web-app voorbeeld: JQTouch en Sencha Touch

‘standalone’ ‘weblog’

Page 6: Tablets - zijn 'publicatie' standaarden al zinvol

web-app voorbeeld: Sencha Touch op de iPad

Kitchen Sink is een HTML5, CSS3, JavaScript, Ajax toolbox (free)

Page 7: Tablets - zijn 'publicatie' standaarden al zinvol

web-app voorbeeld: WordPress met WPTouch

Page 8: Tablets - zijn 'publicatie' standaarden al zinvol

HTML5, CSS3 en JavaScript

• is ‘relatief’ eenvoudig te leren

• genoeg interactieve ontwikkel gereedschappen en basis modules

• je begint dus nooit met een ‘leeg’ scherm!

• is echter niet voor ‘even tussendoor’

• serieus werk.....!

Page 9: Tablets - zijn 'publicatie' standaarden al zinvol

WPTouch van BraveNewCode

• eenvoudig te installeren, als plug-in binnen WordPress

• themes/settings voor iOS, Android, BlackBerry, PalmOS....

• ‘beperkt’ tot publiceren vanuit een web-cms

• hoofdzakelijk voor weblog functionaliteit

• maar ook ‘statische’ content

Page 10: Tablets - zijn 'publicatie' standaarden al zinvol

van webapp naar native: PhoneGap

• voordeel: app bevindt zich in smartphone/tablet

• snelheid

• nadeel: moet dan via AppStore (via UID ook mogelijk, is beperkt tot losse toestellen)

• Apple keurt niet elke app goed, dus een WordPress weblo(je) via PhoneGap aan Apple aanbieden is vrijwel kansloos

Page 11: Tablets - zijn 'publicatie' standaarden al zinvol

van webapp naar native: PhoneGap

Page 12: Tablets - zijn 'publicatie' standaarden al zinvol

overzicht huidige ontwikkel gereedschappen

Page 13: Tablets - zijn 'publicatie' standaarden al zinvol

database naar mobiel - native

• native: sdk’s (software development kits)

• voor meeste smartphones/tablets beschikbaar: allemaal verschillend

• objective ‘C’, dus echt programmeren.....

• veel bibliotheken beschikbaar, copy-paste, maar complex en niet onderling uitwisselbaar (voorbeeld: push notifications)

• veelal voor krantenapps, 24/7 always-on

• off-line mode mogelijk (opslag data lokaal)

• crossplatform is altijd een slecht compomis (geen maximale benutting tools)

Page 14: Tablets - zijn 'publicatie' standaarden al zinvol

native apps - objective-C programming

• #import "Cup.h"

#import "CupOverflowException.h"#import "CupWarningException.h"#import <Foundation/NSException.h>#import <Foundation/NSString.h>

@implementation Cup-(id) init { self = [super init];

if ( self ) { [self setLevel: 0]; }

return self;}

-(int) level { return level;}

-(void) setLevel: (int) l { level = l;

if ( level > 100 ) { // throw overflow NSException *e = [CupOverflowException exceptionWithName: @"CupOverflowException" reason: @"The level is above 100" userInfo: nil]; @throw e; } else if ( level >= 50 ) { // throw warning NSException *e = [CupWarningException exceptionWithName: @"CupWarningException" reason: @"The level is above or at 5

Page 15: Tablets - zijn 'publicatie' standaarden al zinvol

wat mag een native app kosten?

Page 16: Tablets - zijn 'publicatie' standaarden al zinvol

overzicht huidige ontwikkel gereedschappen

Page 17: Tablets - zijn 'publicatie' standaarden al zinvol

print naar mobiel

• Twee workflows: Adobe en Woodwing

• gebaseerd op basis print workflow (PDF)

• ontkoppelpunt, waar zit dat? Relatie met de kosten?

• twee mogelijkheden (beiden vergen forse downloads):

• in-app-content-app (bijvoorbeeld Karwei)

• met eigen reader en shop (bijvoorbeeld Vrij Nederland)

• In veel gevallen ‘kopie’ van print naar tablet (kostenaspect)

Page 18: Tablets - zijn 'publicatie' standaarden al zinvol

print naar mobiel - ontkoppelen

• statisch beeld vervangen door AV/3D content

• navigatie structuur bouwen (veelal bestaande print volgorde)

• externe links (bijvoorbeeld shop)

• integratie interactie met social media tools

Page 19: Tablets - zijn 'publicatie' standaarden al zinvol

discussie

• Standaarden, welke is/zijn dat?

• Wat zijn de wensen van wie?

• Welke kosten mogen er gemaakt worden?

• Ontwikkelingen

• Welk type publicatie is geschikt voor welke technologie?

• deadlines, actualiteit, user interface etc.

• etc. etc. ........

Page 20: Tablets - zijn 'publicatie' standaarden al zinvol

Personalized Content Marketing

Verkenning naar standaarden in smartphone/tablet publishingCMBO/DALtc - dinsdag 8 maart 2011

door Peter Luitnieuwsmarkt/LUIT.nl