Upload
peter-luit
View
676
Download
3
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
Personalized Content Marketing
Verkenning naar standaarden in smartphone/tablet publishingCMBO/DALtc - dinsdag 8 maart 2011
door Peter Luitnieuwsmarkt/LUIT.nl
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
overzicht huidige ontwikkel gereedschappen
(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
web-app voorbeeld: JQTouch en Sencha Touch
‘standalone’ ‘weblog’
web-app voorbeeld: Sencha Touch op de iPad
Kitchen Sink is een HTML5, CSS3, JavaScript, Ajax toolbox (free)
web-app voorbeeld: WordPress met WPTouch
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.....!
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
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
van webapp naar native: PhoneGap
overzicht huidige ontwikkel gereedschappen
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)
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
wat mag een native app kosten?
overzicht huidige ontwikkel gereedschappen
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)
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
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. ........
Personalized Content Marketing
Verkenning naar standaarden in smartphone/tablet publishingCMBO/DALtc - dinsdag 8 maart 2011
door Peter Luitnieuwsmarkt/LUIT.nl