SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Hi.	
  I	
  am	
  Irakli	
  from	
  NPR.	
  I	
  work	
  on	
  NPR	
  website,	
  NPR’s	
  API	
  and	
  NPR’s	
  mobile	
  
applica<ons.	
  Recently	
  we	
  have	
  also	
  entered	
  the	
  Connected	
  Cars	
  space	
  with	
  the	
  
launch	
  of	
  Ford	
  Sync	
  support	
  in	
  NPR	
  mobile	
  apps,	
  announced	
  at	
  CES.	
  
	
  
2011	
  has	
  been	
  an	
  incredible	
  year	
  for	
  the	
  web	
  in	
  general	
  and	
  for	
  online	
  publishing,	
  in	
  
par<cular.	
  A	
  lot	
  of	
  new,	
  interes<ng	
  technologies	
  have	
  emerged	
  and/or	
  reached	
  the	
  
state	
  of	
  maturity	
  at	
  which	
  they	
  can	
  be	
  used	
  on	
  live	
  websites.	
  
	
  
Today	
  I	
  would	
  like	
  to	
  share	
  with	
  you	
  some	
  insights	
  about	
  the	
  most	
  interes<ng	
  web	
  
technologies	
  and	
  how	
  they	
  relate	
  to	
  news	
  and	
  media	
  publishing,	
  plus	
  what	
  we	
  see	
  as	
  
the	
  trends	
  in	
  2012.	
  




                                                                                                                                         1	
  
We	
  are	
  in	
  content	
  business:	
  crea<ng,	
  aggrega<ng,	
  edi<ng,	
  publishing	
  and	
  distribu<ng	
  
content.	
  	
  
	
  
Content	
  is	
  the	
  king,	
  the	
  queen	
  and	
  a	
  herd	
  of	
  unruly	
  heirs	
  running	
  around,	
  making	
  a	
  
mess.	
  It’s	
  the	
  alpha	
  and	
  omega	
  of	
  our	
  business.	
  When	
  we	
  discuss	
  technology,	
  we	
  
mostly	
  care	
  about	
  the	
  part	
  of	
  the	
  technology	
  that	
  makes	
  produc<on	
  and	
  distribu<on	
  
of	
  content	
  easier	
  or	
  more	
  effec<ve.	
  	
  
	
  




                                                                                                                                      2	
  
Let’s	
  start	
  with	
  the	
  technology	
  behind	
  content	
  produc<on.	
  Most	
  of	
  you	
  probably	
  use	
  
some	
  sort	
  of	
  content	
  management	
  system.	
  
	
  
Unfortunately,	
  unless	
  you	
  are	
  using	
  a	
  handful	
  of	
  modern	
  (mostly	
  open-­‐source)	
  
CMSes,	
  chances	
  are	
  your	
  CMS’s	
  editorial	
  screens	
  look	
  something	
  like	
  the	
  screenshot	
  
on	
  the	
  slide:	
  a	
  nightmare	
  of	
  user-­‐experience,	
  flashback	
  from	
  the	
  horror	
  of	
  ‘90s	
  
desktop	
  publishing.	
  




                                                                                                                             3	
  
Or	
  it	
  may	
  look	
  like	
  this:	
  the	
  same	
  frightening	
  interface	
  decisions	
  now	
  implemented	
  on	
  
the	
  web.	
  




                                                                                                                                   4	
  
Meanwhile,	
  life	
  on	
  the	
  web,	
  outside	
  of	
  the	
  monstrous	
  “enterprise”	
  CMSes	
  is	
  beau<ful	
  
and	
  peaceful.	
  	
  
	
  
All	
  over	
  the	
  web,	
  we	
  are	
  spoiled	
  by	
  simple,	
  light	
  user	
  interfaces	
  that	
  are	
  both	
  
powerful,	
  as	
  well	
  as	
  zen.	
  Interfaces	
  that	
  allow	
  us	
  to	
  author	
  and	
  publish	
  content	
  from	
  
an	
  iPhone	
  or	
  Android	
  just	
  as	
  easily	
  as	
  from	
  a	
  tablet	
  or	
  a	
  large-­‐screen	
  computer.	
  But	
  
all	
  of	
  that	
  is	
  outside	
  the	
  old-­‐school	
  CMSes	
  and	
  is	
  in	
  stark	
  contrast	
  with	
  what	
  we	
  have	
  
to	
  deal	
  with	
  when	
  we	
  need	
  to	
  create	
  the	
  most	
  valuable	
  content:	
  the	
  one	
  we	
  are	
  paid	
  
for.	
  
	
  
When	
  we	
  need	
  to	
  do	
  that,	
  more	
  oaen	
  than	
  not	
  we	
  have	
  to	
  deal	
  with	
  clumsy	
  user	
  
interface,	
  <ed	
  to	
  a	
  single	
  browser.	
  And	
  as	
  for	
  content	
  crea<on	
  from	
  a	
  mobile	
  phone	
  
or	
  even	
  a	
  tablet	
  –	
  forget	
  about	
  it.	
  
	
  
Not	
  only	
  it’s	
  important	
  to	
  make	
  content-­‐entry	
  mobile-­‐friendly,	
  but	
  even	
  more	
  
importantly:	
  when	
  you	
  publish	
  content,	
  a	
  big	
  part	
  of	
  your	
  audience	
  will	
  access	
  that	
  
content	
  on	
  a	
  mobile	
  devices.	
  We	
  need	
  to	
  make	
  sure	
  our	
  content	
  is	
  op<mized	
  for	
  
being	
  consumed	
  on	
  a	
  mobile	
  device.	
  




                                                                                                                                               5	
  
The	
  days	
  of	
  publishing	
  content	
  op<mized	
  for	
  the	
  1024	
  pixels	
  of	
  an	
  average	
  computer	
  
screen	
  width	
  are	
  GONE!	
  Ever	
  since	
  Steve	
  Jobs	
  got	
  on	
  that	
  stage	
  and	
  unveiled	
  iPhone	
  
to	
  the	
  world,	
  mobile	
  web	
  traffic	
  has	
  been	
  experiencing	
  explosive	
  growth.	
  If	
  you	
  look	
  
at	
  sta<s<cal	
  data	
  from	
  Cisco	
  and	
  other	
  companies	
  who	
  make	
  such	
  data	
  available,	
  you	
  
will	
  see	
  that	
  the	
  trend	
  of	
  mobile	
  growth	
  will	
  only	
  con<nue.	
  
	
  
Some	
  of	
  the	
  challenges	
  with	
  mobile	
  content	
  publishing	
  are	
  that	
  	
  
a)	
  mobile	
  devices	
  (smartphones	
  as	
  well	
  as	
  tablets)	
  have	
  limited	
  screen	
  size	
  which	
  
your	
  conven<onal	
  website	
  looks	
  prehy	
  horrible	
  on	
  
b)	
  modern	
  mobile	
  phones	
  employ	
  touch	
  interfaces	
  to	
  interact	
  with	
  the	
  user,	
  which	
  
your	
  conven<onal	
  website	
  is	
  probably	
  not	
  op<mized	
  for.	
  	
  
c)	
  There	
  is	
  huge	
  market	
  fragmenta<on	
  in	
  the	
  mobile	
  space.	
  Mobile	
  devices	
  come	
  in	
  
all	
  kinds	
  of	
  shapes,	
  sizes	
  and	
  capabili<es	
  making	
  it	
  hard	
  to	
  target	
  individual	
  ones.	
  
	
  
We	
  are	
  not	
  even	
  talking	
  yet	
  about	
  various	
  kinds	
  of	
  connected	
  devices	
  like:	
  cars,	
  TVs,	
  
entertainment	
  boxes	
  and	
  other	
  digital	
  equipment	
  that	
  will	
  all	
  become	
  content	
  
delivery	
  vehicles	
  if	
  they	
  are	
  not	
  already.	
  
	
  
Revenue	
  sources	
  for	
  publishers	
  follow	
  the	
  mobile	
  trend,	
  as	
  well.	
  Mashable	
  has	
  
declared	
  2012	
  the	
  year	
  of	
  Mobile	
  Adver<sing	
  (hhp://mashable.com/2012/01/20/
mobile-­‐marke<ng-­‐2012/)	
  and	
  I	
  think	
  they	
  are	
  onto	
  something	
  there.	
  




                                                                                                                                      6	
  
In	
  order	
  to	
  reach	
  the	
  wide	
  variety	
  of	
  plakorms	
  NPR	
  has	
  long	
  employed	
  a	
  concept	
  we	
  
call	
  COPE	
  –	
  Create	
  Once,	
  Publish	
  Everywhere.	
  	
  
	
  
It	
  was	
  coined,	
  number	
  of	
  years	
  ago,	
  by	
  Dan	
  Jacobson,	
  my	
  predecessor	
  at	
  NPR,	
  now	
  
the	
  director	
  of	
  API	
  at	
  Neklix.	
  	
  
	
  
The	
  basic	
  idea	
  behind	
  COPE	
  is	
  that	
  content	
  should	
  be	
  authored	
  in	
  a	
  re-­‐usable	
  manner	
  
and	
  then	
  delivered	
  in	
  a	
  uniform	
  way	
  to	
  all	
  target	
  devices/plakorms.	
  
	
  




                                                                                                                                      7	
  
There	
  are	
  two	
  main	
  technological	
  tools	
  for	
  achieving	
  the	
  promise	
  of	
  “Create	
  Once,	
  
Publish	
  Everywhere”,	
  currently	
  popular	
  on	
  the	
  web:	
  	
  
1)  Content	
  APIs	
  	
  
2)  Responsive	
  Web	
  Design	
  

Let’s	
  start	
  with	
  Responsive	
  Web	
  Design.	
  




                                                                                                                            8	
  
You	
  have	
  probably	
  already	
  heard	
  of	
  HTML5,	
  possibly	
  the	
  biggest	
  technological	
  
advancement	
  on	
  the	
  web,	
  since	
  web’s	
  crea<on.	
  What	
  you	
  know	
  as	
  “HTML5”	
  is	
  
actually	
  a	
  collec<on	
  of	
  various	
  new	
  technologies	
  that	
  modern	
  browsers	
  implemented	
  
per	
  the	
  W3C	
  specifica<ons.	
  
	
  
One	
  such	
  important	
  technology	
  is	
  called	
  CSS3	
  Media	
  Queries.	
  Media	
  Queries	
  allow	
  
websites	
  to	
  customize	
  the	
  look-­‐and-­‐feel,	
  using	
  style-­‐sheets,	
  depending	
  on	
  the	
  
capabili<es	
  of	
  the	
  device	
  that	
  the	
  site	
  is	
  displayed	
  on.	
  	
  
	
  
	
  




                                                                                                                       9	
  
Using	
  HTML5	
  a	
  very	
  smart	
  dude	
  called	
  Ethan	
  Marcohe	
  created	
  something	
  called	
  
Responsive	
  Web	
  Design.	
  RWD	
  is	
  a	
  novel	
  design	
  methodology	
  to	
  create	
  web	
  user	
  
interfaces	
  that	
  adapt	
  themselves	
  depending	
  on	
  the	
  device	
  they	
  are	
  displayed	
  on	
  and	
  
work	
  equally	
  well	
  on	
  all	
  screen	
  sizes	
  and	
  devices,	
  from	
  your	
  iPhone	
  to	
  your	
  iPad	
  to	
  
your	
  laptop.	
  




                                                                                                                                       10	
  
One	
  of	
  the	
  first	
  and	
  most	
  iconic	
  examples	
  of	
  Responsive	
  Web	
  Design	
  is	
  the	
  new	
  
Boston	
  Globe	
  website.	
  It	
  was	
  built	
  by	
  a	
  team	
  led	
  by	
  Ethan	
  Marcohe,	
  the	
  father	
  of	
  
RWD,	
  and	
  Miranda	
  Mulligan,	
  director	
  of	
  digital	
  design	
  at	
  Boston	
  Globe.	
  
	
  
At	
  the	
  top	
  you	
  can	
  see	
  how	
  the	
  website	
  looks	
  on	
  a	
  large	
  desktop	
  screen.	
  On	
  the	
  
bohom	
  lea	
  is	
  the	
  same	
  page	
  on	
  a	
  tablet	
  screen	
  and	
  last,	
  but	
  not	
  least:	
  bohom	
  right	
  is	
  
how	
  you	
  would	
  see	
  the	
  page	
  when	
  displayed	
  on	
  a	
  small-­‐screen	
  smartphone.	
  
	
  
It’s	
  very	
  important	
  to	
  note	
  that	
  this	
  is	
  the	
  same	
  web-­‐page,	
  not:	
  an	
  “iPad	
  version”	
  of	
  
the	
  page	
  or	
  “iPhone	
  version”	
  of	
  the	
  page	
  and	
  the	
  design	
  is	
  extremely	
  resilient	
  to	
  wide	
  
range	
  of	
  screen	
  sizes	
  and	
  capabili<es	
  across	
  many	
  different	
  devices.	
  
	
  
Without	
  Responsive	
  Web	
  Design	
  you	
  would	
  have	
  to	
  target	
  individual	
  flavors	
  of	
  
devices,	
  would	
  have	
  to	
  create	
  iPad	
  version,	
  iPhone	
  version,	
  Galaxy	
  S	
  version,	
  Kindle	
  
Fire	
  version	
  the	
  list	
  goes	
  on	
  and	
  is	
  very	
  long.	
  Targe<ng	
  individual	
  devices	
  is	
  an	
  
extremely	
  expensive	
  and	
  wasteful	
  proposi<on.	
  Responsive	
  Web	
  approach	
  allows	
  
targe<ng	
  a	
  wide	
  variety	
  of	
  devices	
  in	
  a	
  unified	
  and	
  a	
  very	
  cost-­‐effec<ve	
  manner.	
  




                                                                                                                                               11	
  
Responsive	
  Web	
  Design	
  is	
  a	
  powerful	
  tool	
  that,	
  depending	
  on	
  your	
  needs,	
  can	
  solve	
  
from	
  70-­‐100%	
  of	
  your	
  needs	
  in	
  reaching	
  various	
  plakorms	
  and	
  devices	
  with	
  your	
  
content.	
  However,	
  it	
  does	
  have	
  some	
  limita<ons.	
  
	
  
Firstly,	
  RWD	
  is	
  a	
  web	
  methodology	
  that	
  strongly	
  depends	
  on	
  underlying	
  technologies	
  
behind	
  HTML5.	
  While	
  HTML5	
  is	
  definitely	
  on	
  the	
  curve	
  of	
  becoming	
  Lingua	
  Franca	
  of	
  
the	
  Internet,	
  there	
  are	
  s<ll	
  some	
  devices	
  that	
  require	
  na<ve	
  applica<ons	
  (e.g.	
  car	
  
computer	
  systems,	
  entertainment	
  boxes,	
  TVs	
  etc.).	
  Furthermore,	
  some	
  of	
  the	
  
advanced	
  features	
  of	
  even	
  the	
  devices	
  that	
  do	
  support	
  HTML5	
  are	
  not	
  yet	
  fully	
  
available	
  to	
  web	
  applica<ons.	
  These	
  include:	
  full	
  support	
  of	
  device	
  capabili<es	
  like:	
  
camera,	
  voice	
  and	
  so	
  on.	
  	
  
	
  
If	
  you	
  are	
  building	
  an	
  advanced	
  app	
  for	
  a	
  device	
  that	
  does	
  not	
  support	
  HTML5	
  or	
  if	
  
you	
  need	
  to	
  tap	
  into	
  advanced	
  capabili<es	
  of	
  a	
  device,	
  you	
  may	
  need	
  to	
  build	
  a	
  na<ve	
  
applica<on	
  for	
  that	
  device.	
  This	
  is	
  where	
  content	
  APIs	
  come	
  into	
  the	
  play.	
  




                                                                                                                                           12	
  
API	
  stands	
  for:	
  Applica<on	
  Programming	
  Interface.	
  APIs	
  are	
  how	
  computers	
  
communicate	
  on	
  the	
  web.	
  
	
  
Content	
  APIs	
  are	
  a	
  way	
  for	
  electronic	
  devices	
  to	
  exchange	
  content	
  in	
  a	
  standard	
  way.	
  
Following	
  the	
  Create	
  Once,	
  Publish	
  Everywhere	
  principle,	
  you	
  want	
  to	
  create	
  content	
  
once	
  in	
  a	
  re-­‐usable,	
  digital	
  format	
  and	
  disseminate	
  it	
  to	
  all	
  your	
  target	
  devices,	
  
through	
  the	
  web.	
  Similarly,	
  when	
  suppor<ng	
  things	
  like	
  ci<zen	
  journalism,	
  you	
  want	
  
to	
  be	
  able	
  to	
  collect	
  and	
  aggregate	
  content	
  in	
  a	
  unified	
  way	
  via	
  any	
  available	
  device.	
  
All	
  of	
  these	
  is	
  made	
  possible	
  with	
  the	
  use	
  of	
  content	
  APIs.	
  
	
  
Some<mes	
  people	
  make	
  a	
  mistake	
  of	
  thinking	
  of	
  an	
  API	
  as	
  a	
  way	
  to	
  “give	
  away	
  your	
  
content”.	
  As	
  a	
  communica<on	
  tool	
  between	
  computer	
  systems,	
  APIs	
  definitely	
  
enables	
  this	
  use-­‐case,	
  but	
  that’s	
  not	
  necessarily	
  the	
  only	
  purpose.	
  NPR’s	
  API	
  is	
  one	
  of	
  
the	
  most	
  used	
  APIs	
  on	
  the	
  web.	
  While	
  we	
  make	
  tons	
  of	
  content	
  available	
  through	
  our	
  
API,	
  for	
  free,	
  you	
  may	
  be	
  surprised	
  to	
  learns	
  that	
  the	
  majority	
  of	
  NPR	
  API	
  usage	
  
comes	
  from	
  NPR	
  itself.	
  We	
  use	
  API	
  to	
  reach	
  the	
  wide	
  variety	
  of	
  devices	
  and	
  plakorms	
  
where	
  we	
  publish	
  our	
  content	
  and	
  to	
  exchange	
  content	
  with	
  many	
  local	
  NPR	
  sta<ons.	
  
	
  
Publishing	
  content	
  through	
  APIs	
  is	
  the	
  main	
  technological	
  tool	
  with	
  which	
  we	
  enable	
  
the	
  Create	
  Once,	
  Publish	
  Everywhere	
  principle.	
  




                                                                                                                                          13	
  
So	
  how	
  do	
  we	
  make	
  all	
  of	
  these	
  happen?	
  
	
  
NPR,	
  much	
  like	
  probably	
  most	
  of	
  you	
  in	
  the	
  audience,	
  has	
  limited	
  resources	
  and	
  
dispropor<onally	
  larger	
  mo<va<on	
  to	
  deliver	
  the	
  best	
  possible	
  content	
  experience	
  to	
  
its	
  audiences.	
  At	
  NPR	
  we	
  call	
  it:	
  constantly	
  punching	
  above	
  our	
  weight.	
  Cost	
  
reduc<ons	
  are	
  very	
  important	
  in	
  this	
  effort.	
  Even	
  more	
  important	
  is:	
  being	
  able	
  to	
  
leverage	
  the	
  technological	
  space	
  that	
  provides	
  the	
  most	
  innova<on;	
  being	
  at	
  the	
  
forefront	
  of	
  the	
  technology	
  curve.	
  In	
  many	
  cases	
  the	
  pursuit	
  of	
  innova<on	
  has	
  lead	
  us	
  
to	
  open	
  source	
  soaware.	
  




                                                                                                                                      14	
  
What	
  is	
  	
  “open-­‐source”?	
  
	
  
There’re	
  many	
  (some<mes	
  even	
  somewhat	
  contradictory)	
  defini<ons	
  of	
  Open	
  
Source.	
  At	
  the	
  basic	
  level	
  it’s	
  a	
  collabora<ve	
  way	
  to	
  create	
  soaware.	
  
	
  
On	
  a	
  philosophical	
  level,	
  open-­‐source	
  follows	
  scien<fic	
  method	
  of	
  knowledge	
  
crea<on:	
  through	
  sharing.	
  The	
  thing	
  is:	
  knowledge	
  is	
  not	
  like	
  material	
  goods.	
  If	
  I	
  have	
  
one	
  apple	
  and	
  I	
  give	
  it	
  to	
  you,	
  I	
  don’t	
  have	
  an	
  apple,	
  anymore.	
  But	
  if	
  I	
  know	
  
something	
  and	
  I	
  tell	
  all	
  of	
  you	
  about	
  it	
  –	
  now	
  all	
  of	
  us	
  know	
  it,	
  we	
  have	
  increased	
  the	
  
amount	
  of	
  knowledge!	
  This	
  is	
  what	
  open-­‐source	
  tries	
  to	
  leverage	
  and	
  how	
  it	
  
approaches	
  tackling	
  hard	
  programming	
  problems	
  –	
  through	
  collabora<on!	
  
	
  
On	
  a	
  prac<cal	
  level,	
  open-­‐source	
  is	
  a	
  number	
  of	
  soaware	
  licenses	
  that	
  enable	
  and	
  
encourage	
  collabora<on.	
  In	
  a	
  typical,	
  successful	
  open-­‐source	
  project,	
  a	
  large	
  amount	
  
of	
  soaware	
  developers,	
  from	
  all	
  around	
  the	
  world,	
  join	
  forces	
  online	
  on	
  developing	
  a	
  
complex	
  system.	
  The	
  key	
  to	
  open	
  collabora<on	
  is	
  a	
  soaware	
  license	
  that	
  allows	
  free	
  
modifica<ons	
  to	
  the	
  soaware	
  and	
  free	
  distribu<on,	
  that’s	
  where	
  the	
  name	
  “open	
  
source”	
  comes	
  from.	
  




                                                                                                                                                       15	
  
Let	
  me	
  explain	
  why	
  we	
  love	
  open-­‐source	
  at	
  NPR.	
  It’s	
  not	
  just	
  because	
  it’s	
  “free”	
  as	
  in	
  
“no	
  charge”.	
  Sure,	
  there	
  are	
  some	
  cost	
  savings.	
  Soaware	
  licenses	
  can	
  be	
  costly.	
  
However,	
  when	
  thinking	
  of	
  soaware	
  costs,	
  it’s	
  prudent	
  to	
  consider	
  Total	
  Cost	
  of	
  
Ownership,	
  over	
  the	
  life-­‐<me	
  of	
  the	
  soaware.	
  In	
  many	
  cases,	
  ini<al	
  investment	
  costs	
  
(such	
  as	
  licensing	
  ones)	
  can	
  be	
  far	
  outweighed	
  by	
  the	
  costs	
  of	
  the	
  con<nued	
  
development	
  and	
  maintenance.	
  So	
  cost	
  is	
  not	
  the	
  #1	
  reason.	
  
	
  
What	
  about	
  other	
  benefits	
  of	
  open-­‐source?	
  Let’s	
  say:	
  vendor-­‐independence	
  and	
  
freedom	
  to	
  modify	
  and	
  customize	
  ini<al	
  code.	
  These	
  are	
  truly	
  important	
  benefits.	
  
However,	
  they	
  are	
  s<ll	
  not	
  the	
  main	
  factor	
  for	
  us.	
  
	
  
The	
  most	
  important	
  thing	
  to	
  remember	
  is	
  that	
  open-­‐source	
  is	
  HUGE.	
  If	
  open-­‐source	
  
were	
  a	
  company	
  it	
  would	
  have	
  more	
  developers	
  than	
  all	
  major	
  commercial	
  soaware	
  
companies	
  combined.	
  That’s	
  par<ally	
  because	
  a	
  lot	
  of	
  developers	
  at	
  the	
  commercial	
  
companies	
  contribute	
  heavily	
  to	
  open-­‐source.	
  
	
  
Fact	
  is:	
  due	
  to	
  the	
  huge	
  size	
  of	
  open-­‐source,	
  the	
  amount	
  of	
  cumula<ve	
  innova<on	
  in	
  
open-­‐source	
  soaware	
  is	
  unmatched	
  by	
  any	
  single	
  soaware	
  vendor.	
  Sure,	
  there	
  are	
  
some	
  niche	
  problems	
  that,	
  currently,	
  only	
  have	
  commercial	
  solu<ons,	
  but	
  overall,	
  if	
  
you	
  look	
  at	
  the	
  wide	
  breadth	
  of	
  the	
  problems,	
  the	
  power	
  of	
  crowds	
  that	
  open-­‐source	
  
possesses	
  has	
  huge	
  win	
  over	
  isolated	
  efforts	
  typically	
  found	
  in	
  proprietary	
  models.	
  




                                                                                                                                               16	
  
To	
  summarize,	
  if	
  there	
  are	
  only	
  three	
  things	
  you	
  will	
  take	
  away	
  from	
  this	
  talk	
  today,	
  I	
  
would	
  like	
  them	
  to	
  be	
  the	
  following:	
  
1)  Mobile	
  is	
  huge.	
  Responsive	
  Web	
  Design	
  is	
  a	
  ubiquitous	
  and	
  cost-­‐effec<ve	
  way	
  of	
  
       delivering	
  your	
  content	
  to	
  a	
  wide	
  variety	
  of	
  devices.	
  
2)  For	
  the	
  cases	
  when	
  you	
  need	
  to	
  target	
  non-­‐HTML5	
  devices;	
  or	
  if	
  you	
  need	
  na<ve	
  
       mobile	
  applica<ons	
  so	
  you	
  can	
  leverage	
  some	
  of	
  the	
  more	
  advanced	
  features	
  of	
  
       the	
  devices,	
  or	
  to	
  exchange	
  content	
  with	
  your	
  partners	
  –	
  Content	
  APIs	
  provide	
  a	
  
       standard	
  way	
  of	
  implemen<ng	
  the	
  Create	
  Once,	
  Publish	
  Everywhere	
  principle.	
  
3)  Open	
  Source	
  is	
  huge.	
  Not	
  only	
  it’s	
  a	
  real	
  way	
  of	
  saving	
  cost,	
  but	
  it’s	
  also	
  where	
  a	
  
       lot	
  of	
  innova<on,	
  on	
  the	
  web,	
  is	
  born	
  at.	
  Pay	
  ahen<on	
  to	
  open-­‐source.	
  




                                                                                                                                                 17	
  
Thank	
  you	
  for	
  your	
  ahen<on.	
  	
  




                                                  18	
  

Contenu connexe

Tendances

LUON WassUp recap - mar 2014 - 2. the mobile landscape
LUON WassUp recap  - mar 2014 - 2. the mobile landscapeLUON WassUp recap  - mar 2014 - 2. the mobile landscape
LUON WassUp recap - mar 2014 - 2. the mobile landscapeLUON
 
Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011arendsf
 
2013 Trends :: Consumer : Media : Technology
2013 Trends :: Consumer : Media : Technology2013 Trends :: Consumer : Media : Technology
2013 Trends :: Consumer : Media : TechnologySavannah Strategies
 
Do Attorneys Need a Mobile Website
Do Attorneys Need a Mobile WebsiteDo Attorneys Need a Mobile Website
Do Attorneys Need a Mobile WebsiteRobert (Bob) Sandler
 
LUON WassUp recap - mar 2014 - 3. the social landscape
LUON WassUp recap  - mar 2014 - 3. the social landscapeLUON WassUp recap  - mar 2014 - 3. the social landscape
LUON WassUp recap - mar 2014 - 3. the social landscapeLUON
 
Tech Trends 2012
Tech Trends 2012Tech Trends 2012
Tech Trends 2012frog
 
The Future of UI - How Mobile Design is Shaping The Web 2
The Future of UI - How Mobile Design is Shaping The Web 2The Future of UI - How Mobile Design is Shaping The Web 2
The Future of UI - How Mobile Design is Shaping The Web 2Sara Cannon
 
Gametech virtual worlds keynote handout
Gametech virtual worlds keynote handoutGametech virtual worlds keynote handout
Gametech virtual worlds keynote handoutBruce Joy
 
Pioneer 4 Cannes - Unilever Young Lions Media Competition 2016
Pioneer 4 Cannes - Unilever Young Lions Media Competition 2016Pioneer 4 Cannes - Unilever Young Lions Media Competition 2016
Pioneer 4 Cannes - Unilever Young Lions Media Competition 2016Kathryn Callow
 
Team 3 tablets presentation
Team 3  tablets presentationTeam 3  tablets presentation
Team 3 tablets presentationsit007
 
Bruce Lawson - Shokunin of the web - Codemotion Berlin 2018
Bruce Lawson - Shokunin of the web - Codemotion Berlin 2018Bruce Lawson - Shokunin of the web - Codemotion Berlin 2018
Bruce Lawson - Shokunin of the web - Codemotion Berlin 2018Codemotion
 
Cultural Impact on Digital Design
Cultural Impact on Digital DesignCultural Impact on Digital Design
Cultural Impact on Digital DesignCritical Mass
 
CES 2016 Preview - Consumer Electronics Show Trends
CES 2016 Preview - Consumer Electronics Show TrendsCES 2016 Preview - Consumer Electronics Show Trends
CES 2016 Preview - Consumer Electronics Show TrendsDavid Berkowitz
 
Responsive Web Cross-Media and Mobile
Responsive Web Cross-Media and MobileResponsive Web Cross-Media and Mobile
Responsive Web Cross-Media and MobileMatthew Snyder
 
Digital Marketing Trends 2013
Digital Marketing Trends 2013 Digital Marketing Trends 2013
Digital Marketing Trends 2013 afaqscampus
 
Adapting Your Website to a Mobile World
Adapting Your Website to a Mobile WorldAdapting Your Website to a Mobile World
Adapting Your Website to a Mobile WorldTom Jelen
 

Tendances (20)

LUON WassUp recap - mar 2014 - 2. the mobile landscape
LUON WassUp recap  - mar 2014 - 2. the mobile landscapeLUON WassUp recap  - mar 2014 - 2. the mobile landscape
LUON WassUp recap - mar 2014 - 2. the mobile landscape
 
Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011
 
2013 Trends :: Consumer : Media : Technology
2013 Trends :: Consumer : Media : Technology2013 Trends :: Consumer : Media : Technology
2013 Trends :: Consumer : Media : Technology
 
Do Attorneys Need a Mobile Website
Do Attorneys Need a Mobile WebsiteDo Attorneys Need a Mobile Website
Do Attorneys Need a Mobile Website
 
LUON WassUp recap - mar 2014 - 3. the social landscape
LUON WassUp recap  - mar 2014 - 3. the social landscapeLUON WassUp recap  - mar 2014 - 3. the social landscape
LUON WassUp recap - mar 2014 - 3. the social landscape
 
Tech Trends 2012
Tech Trends 2012Tech Trends 2012
Tech Trends 2012
 
The Future of Communications
The Future of CommunicationsThe Future of Communications
The Future of Communications
 
The Future of UI - How Mobile Design is Shaping The Web 2
The Future of UI - How Mobile Design is Shaping The Web 2The Future of UI - How Mobile Design is Shaping The Web 2
The Future of UI - How Mobile Design is Shaping The Web 2
 
Gametech virtual worlds keynote handout
Gametech virtual worlds keynote handoutGametech virtual worlds keynote handout
Gametech virtual worlds keynote handout
 
Then, Now, Next
Then, Now, NextThen, Now, Next
Then, Now, Next
 
Pioneer 4 Cannes - Unilever Young Lions Media Competition 2016
Pioneer 4 Cannes - Unilever Young Lions Media Competition 2016Pioneer 4 Cannes - Unilever Young Lions Media Competition 2016
Pioneer 4 Cannes - Unilever Young Lions Media Competition 2016
 
Team 3 tablets presentation
Team 3  tablets presentationTeam 3  tablets presentation
Team 3 tablets presentation
 
Bruce Lawson - Shokunin of the web - Codemotion Berlin 2018
Bruce Lawson - Shokunin of the web - Codemotion Berlin 2018Bruce Lawson - Shokunin of the web - Codemotion Berlin 2018
Bruce Lawson - Shokunin of the web - Codemotion Berlin 2018
 
Cultural Impact on Digital Design
Cultural Impact on Digital DesignCultural Impact on Digital Design
Cultural Impact on Digital Design
 
Mobile Pitch
Mobile PitchMobile Pitch
Mobile Pitch
 
BBDF (2)
BBDF (2)BBDF (2)
BBDF (2)
 
CES 2016 Preview - Consumer Electronics Show Trends
CES 2016 Preview - Consumer Electronics Show TrendsCES 2016 Preview - Consumer Electronics Show Trends
CES 2016 Preview - Consumer Electronics Show Trends
 
Responsive Web Cross-Media and Mobile
Responsive Web Cross-Media and MobileResponsive Web Cross-Media and Mobile
Responsive Web Cross-Media and Mobile
 
Digital Marketing Trends 2013
Digital Marketing Trends 2013 Digital Marketing Trends 2013
Digital Marketing Trends 2013
 
Adapting Your Website to a Mobile World
Adapting Your Website to a Mobile WorldAdapting Your Website to a Mobile World
Adapting Your Website to a Mobile World
 

En vedette

Dalradian corporate presentation april 2012 final
Dalradian corporate presentation april 2012 finalDalradian corporate presentation april 2012 final
Dalradian corporate presentation april 2012 finalDalradianResource
 
Bumperite Sales Brochure
Bumperite Sales BrochureBumperite Sales Brochure
Bumperite Sales Brochurestrama3
 
ROMARCO Corporate Presentation - April 2013
ROMARCO Corporate Presentation - April 2013ROMARCO Corporate Presentation - April 2013
ROMARCO Corporate Presentation - April 2013Romarco Minerals Inc.
 
External Flow Example by Optimal Solutions
External Flow Example by Optimal SolutionsExternal Flow Example by Optimal Solutions
External Flow Example by Optimal SolutionsRyan Jenkins
 

En vedette (7)

Dalradian corporate presentation april 2012 final
Dalradian corporate presentation april 2012 finalDalradian corporate presentation april 2012 final
Dalradian corporate presentation april 2012 final
 
What Is Recession
What Is RecessionWhat Is Recession
What Is Recession
 
Bumperite Sales Brochure
Bumperite Sales BrochureBumperite Sales Brochure
Bumperite Sales Brochure
 
ROMARCO Corporate Presentation - April 2013
ROMARCO Corporate Presentation - April 2013ROMARCO Corporate Presentation - April 2013
ROMARCO Corporate Presentation - April 2013
 
Solar Ready Northwest Indiana
Solar Ready Northwest IndianaSolar Ready Northwest Indiana
Solar Ready Northwest Indiana
 
How to write
How to writeHow to write
How to write
 
External Flow Example by Optimal Solutions
External Flow Example by Optimal SolutionsExternal Flow Example by Optimal Solutions
External Flow Example by Optimal Solutions
 

Similaire à trends in online publishing

Design of mobile browsers
Design of mobile browsersDesign of mobile browsers
Design of mobile browsersArpan Baishya
 
Responsive Design in 2016
Responsive Design in 2016Responsive Design in 2016
Responsive Design in 2016Megan Hawkins
 
Chrome for android_devfestx
Chrome for android_devfestxChrome for android_devfestx
Chrome for android_devfestxDominic Travers
 
#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, AmsterdamDave Martin
 
The knowledge management
The knowledge managementThe knowledge management
The knowledge managementperuperski
 
Mobile for B2B: Native or Web?
Mobile for B2B: Native or Web?Mobile for B2B: Native or Web?
Mobile for B2B: Native or Web?Omobono
 
Using Technology to Make People More Powerful
Using Technology to Make People More PowerfulUsing Technology to Make People More Powerful
Using Technology to Make People More PowerfulIan Heron
 
Darren Evans: Digital Trends
Darren Evans: Digital TrendsDarren Evans: Digital Trends
Darren Evans: Digital TrendsUX People
 
Leverage web technology in a mobile world
Leverage web technology in a mobile worldLeverage web technology in a mobile world
Leverage web technology in a mobile worldDieter Blomme
 
5 Reasons to go Responsive
5 Reasons to go Responsive5 Reasons to go Responsive
5 Reasons to go ResponsiveTier10
 
Graydient Creative_LR
Graydient Creative_LRGraydient Creative_LR
Graydient Creative_LRShawn Spartz
 
Web development presentation
Web development presentationWeb development presentation
Web development presentationVaishnavi8950
 
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof SzafranekWhat lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof SzafranekWooga
 
How to Act Like an Agency within a Company: UX for the Enterprise
How to Act Like an Agency within a Company: UX for the EnterpriseHow to Act Like an Agency within a Company: UX for the Enterprise
How to Act Like an Agency within a Company: UX for the EnterpriseFlashGuy13
 
Enough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_WebEnough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_WebMarco Tabor
 
Mobile Developer's Guide To The Galaxy No.10
Mobile Developer's Guide To The Galaxy No.10Mobile Developer's Guide To The Galaxy No.10
Mobile Developer's Guide To The Galaxy No.10Marco Tabor
 
UNIT_1_1626771386169.ppt
UNIT_1_1626771386169.pptUNIT_1_1626771386169.ppt
UNIT_1_1626771386169.pptHannaAnvar1
 
The Browser is Dead, Long Live the Web!
The Browser is Dead, Long Live the Web!The Browser is Dead, Long Live the Web!
The Browser is Dead, Long Live the Web!Jonathan Stark
 
The Browser is Dead, Long Live the Web! (Jonathan Stark)
 The Browser is Dead, Long Live the Web! (Jonathan Stark) The Browser is Dead, Long Live the Web! (Jonathan Stark)
The Browser is Dead, Long Live the Web! (Jonathan Stark)Future Insights
 

Similaire à trends in online publishing (20)

Design of mobile browsers
Design of mobile browsersDesign of mobile browsers
Design of mobile browsers
 
Responsive Design in 2016
Responsive Design in 2016Responsive Design in 2016
Responsive Design in 2016
 
Chrome for android_devfestx
Chrome for android_devfestxChrome for android_devfestx
Chrome for android_devfestx
 
#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam
 
The knowledge management
The knowledge managementThe knowledge management
The knowledge management
 
Mobile for B2B: Native or Web?
Mobile for B2B: Native or Web?Mobile for B2B: Native or Web?
Mobile for B2B: Native or Web?
 
Using Technology to Make People More Powerful
Using Technology to Make People More PowerfulUsing Technology to Make People More Powerful
Using Technology to Make People More Powerful
 
Darren Evans: Digital Trends
Darren Evans: Digital TrendsDarren Evans: Digital Trends
Darren Evans: Digital Trends
 
Leverage web technology in a mobile world
Leverage web technology in a mobile worldLeverage web technology in a mobile world
Leverage web technology in a mobile world
 
5 Reasons to go Responsive
5 Reasons to go Responsive5 Reasons to go Responsive
5 Reasons to go Responsive
 
Graydient Creative_LR
Graydient Creative_LRGraydient Creative_LR
Graydient Creative_LR
 
Web development presentation
Web development presentationWeb development presentation
Web development presentation
 
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof SzafranekWhat lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
 
How to Act Like an Agency within a Company: UX for the Enterprise
How to Act Like an Agency within a Company: UX for the EnterpriseHow to Act Like an Agency within a Company: UX for the Enterprise
How to Act Like an Agency within a Company: UX for the Enterprise
 
Enough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_WebEnough_Software_Guide_16thEdition_Web
Enough_Software_Guide_16thEdition_Web
 
Mobile Developer's Guide To The Galaxy No.10
Mobile Developer's Guide To The Galaxy No.10Mobile Developer's Guide To The Galaxy No.10
Mobile Developer's Guide To The Galaxy No.10
 
UNIT_1_1626771386169.ppt
UNIT_1_1626771386169.pptUNIT_1_1626771386169.ppt
UNIT_1_1626771386169.ppt
 
14 Web tech trends 2014
14 Web tech trends 201414 Web tech trends 2014
14 Web tech trends 2014
 
The Browser is Dead, Long Live the Web!
The Browser is Dead, Long Live the Web!The Browser is Dead, Long Live the Web!
The Browser is Dead, Long Live the Web!
 
The Browser is Dead, Long Live the Web! (Jonathan Stark)
 The Browser is Dead, Long Live the Web! (Jonathan Stark) The Browser is Dead, Long Live the Web! (Jonathan Stark)
The Browser is Dead, Long Live the Web! (Jonathan Stark)
 

Plus de Irakli Nadareishvili

APIDays 2020 - SEED(S) API Design Methodology
APIDays 2020 - SEED(S) API Design MethodologyAPIDays 2020 - SEED(S) API Design Methodology
APIDays 2020 - SEED(S) API Design MethodologyIrakli Nadareishvili
 
Irakli Nadareishvili - O'Reilly SACon 2018, London
Irakli Nadareishvili - O'Reilly SACon 2018, LondonIrakli Nadareishvili - O'Reilly SACon 2018, London
Irakli Nadareishvili - O'Reilly SACon 2018, LondonIrakli Nadareishvili
 
Building Fintech with Microservices and Kubernetes @ API World 2018
Building Fintech with Microservices and Kubernetes @ API World 2018Building Fintech with Microservices and Kubernetes @ API World 2018
Building Fintech with Microservices and Kubernetes @ API World 2018Irakli Nadareishvili
 
Microservices Architecture - The Blind Spots
Microservices Architecture - The Blind SpotsMicroservices Architecture - The Blind Spots
Microservices Architecture - The Blind SpotsIrakli Nadareishvili
 
AnsibleBuilding a Docker-ized Microservice In Node, Using Ansible - AnsibleF...
AnsibleBuilding a Docker-ized Microservice  In Node, Using Ansible - AnsibleF...AnsibleBuilding a Docker-ized Microservice  In Node, Using Ansible - AnsibleF...
AnsibleBuilding a Docker-ized Microservice In Node, Using Ansible - AnsibleF...Irakli Nadareishvili
 
Hypermedia-Driven Orchestration in Microservices
Hypermedia-Driven Orchestration in MicroservicesHypermedia-Driven Orchestration in Microservices
Hypermedia-Driven Orchestration in MicroservicesIrakli Nadareishvili
 
Document Databases In Online Publishing
Document  Databases In  Online Publishing Document  Databases In  Online Publishing
Document Databases In Online Publishing Irakli Nadareishvili
 
DrupalCon DC: Busines Analytics with Views
DrupalCon DC: Busines Analytics with ViewsDrupalCon DC: Busines Analytics with Views
DrupalCon DC: Busines Analytics with ViewsIrakli Nadareishvili
 

Plus de Irakli Nadareishvili (10)

APIDays 2020 - SEED(S) API Design Methodology
APIDays 2020 - SEED(S) API Design MethodologyAPIDays 2020 - SEED(S) API Design Methodology
APIDays 2020 - SEED(S) API Design Methodology
 
Irakli Nadareishvili - O'Reilly SACon 2018, London
Irakli Nadareishvili - O'Reilly SACon 2018, LondonIrakli Nadareishvili - O'Reilly SACon 2018, London
Irakli Nadareishvili - O'Reilly SACon 2018, London
 
Building Fintech with Microservices and Kubernetes @ API World 2018
Building Fintech with Microservices and Kubernetes @ API World 2018Building Fintech with Microservices and Kubernetes @ API World 2018
Building Fintech with Microservices and Kubernetes @ API World 2018
 
Reuse or Not and Microservices
Reuse or Not and MicroservicesReuse or Not and Microservices
Reuse or Not and Microservices
 
Microservices Architecture - The Blind Spots
Microservices Architecture - The Blind SpotsMicroservices Architecture - The Blind Spots
Microservices Architecture - The Blind Spots
 
Microservices In Practice
Microservices In PracticeMicroservices In Practice
Microservices In Practice
 
AnsibleBuilding a Docker-ized Microservice In Node, Using Ansible - AnsibleF...
AnsibleBuilding a Docker-ized Microservice  In Node, Using Ansible - AnsibleF...AnsibleBuilding a Docker-ized Microservice  In Node, Using Ansible - AnsibleF...
AnsibleBuilding a Docker-ized Microservice In Node, Using Ansible - AnsibleF...
 
Hypermedia-Driven Orchestration in Microservices
Hypermedia-Driven Orchestration in MicroservicesHypermedia-Driven Orchestration in Microservices
Hypermedia-Driven Orchestration in Microservices
 
Document Databases In Online Publishing
Document  Databases In  Online Publishing Document  Databases In  Online Publishing
Document Databases In Online Publishing
 
DrupalCon DC: Busines Analytics with Views
DrupalCon DC: Busines Analytics with ViewsDrupalCon DC: Busines Analytics with Views
DrupalCon DC: Busines Analytics with Views
 

Dernier

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Dernier (20)

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 

trends in online publishing

  • 1. Hi.  I  am  Irakli  from  NPR.  I  work  on  NPR  website,  NPR’s  API  and  NPR’s  mobile   applica<ons.  Recently  we  have  also  entered  the  Connected  Cars  space  with  the   launch  of  Ford  Sync  support  in  NPR  mobile  apps,  announced  at  CES.     2011  has  been  an  incredible  year  for  the  web  in  general  and  for  online  publishing,  in   par<cular.  A  lot  of  new,  interes<ng  technologies  have  emerged  and/or  reached  the   state  of  maturity  at  which  they  can  be  used  on  live  websites.     Today  I  would  like  to  share  with  you  some  insights  about  the  most  interes<ng  web   technologies  and  how  they  relate  to  news  and  media  publishing,  plus  what  we  see  as   the  trends  in  2012.   1  
  • 2. We  are  in  content  business:  crea<ng,  aggrega<ng,  edi<ng,  publishing  and  distribu<ng   content.       Content  is  the  king,  the  queen  and  a  herd  of  unruly  heirs  running  around,  making  a   mess.  It’s  the  alpha  and  omega  of  our  business.  When  we  discuss  technology,  we   mostly  care  about  the  part  of  the  technology  that  makes  produc<on  and  distribu<on   of  content  easier  or  more  effec<ve.       2  
  • 3. Let’s  start  with  the  technology  behind  content  produc<on.  Most  of  you  probably  use   some  sort  of  content  management  system.     Unfortunately,  unless  you  are  using  a  handful  of  modern  (mostly  open-­‐source)   CMSes,  chances  are  your  CMS’s  editorial  screens  look  something  like  the  screenshot   on  the  slide:  a  nightmare  of  user-­‐experience,  flashback  from  the  horror  of  ‘90s   desktop  publishing.   3  
  • 4. Or  it  may  look  like  this:  the  same  frightening  interface  decisions  now  implemented  on   the  web.   4  
  • 5. Meanwhile,  life  on  the  web,  outside  of  the  monstrous  “enterprise”  CMSes  is  beau<ful   and  peaceful.       All  over  the  web,  we  are  spoiled  by  simple,  light  user  interfaces  that  are  both   powerful,  as  well  as  zen.  Interfaces  that  allow  us  to  author  and  publish  content  from   an  iPhone  or  Android  just  as  easily  as  from  a  tablet  or  a  large-­‐screen  computer.  But   all  of  that  is  outside  the  old-­‐school  CMSes  and  is  in  stark  contrast  with  what  we  have   to  deal  with  when  we  need  to  create  the  most  valuable  content:  the  one  we  are  paid   for.     When  we  need  to  do  that,  more  oaen  than  not  we  have  to  deal  with  clumsy  user   interface,  <ed  to  a  single  browser.  And  as  for  content  crea<on  from  a  mobile  phone   or  even  a  tablet  –  forget  about  it.     Not  only  it’s  important  to  make  content-­‐entry  mobile-­‐friendly,  but  even  more   importantly:  when  you  publish  content,  a  big  part  of  your  audience  will  access  that   content  on  a  mobile  devices.  We  need  to  make  sure  our  content  is  op<mized  for   being  consumed  on  a  mobile  device.   5  
  • 6. The  days  of  publishing  content  op<mized  for  the  1024  pixels  of  an  average  computer   screen  width  are  GONE!  Ever  since  Steve  Jobs  got  on  that  stage  and  unveiled  iPhone   to  the  world,  mobile  web  traffic  has  been  experiencing  explosive  growth.  If  you  look   at  sta<s<cal  data  from  Cisco  and  other  companies  who  make  such  data  available,  you   will  see  that  the  trend  of  mobile  growth  will  only  con<nue.     Some  of  the  challenges  with  mobile  content  publishing  are  that     a)  mobile  devices  (smartphones  as  well  as  tablets)  have  limited  screen  size  which   your  conven<onal  website  looks  prehy  horrible  on   b)  modern  mobile  phones  employ  touch  interfaces  to  interact  with  the  user,  which   your  conven<onal  website  is  probably  not  op<mized  for.     c)  There  is  huge  market  fragmenta<on  in  the  mobile  space.  Mobile  devices  come  in   all  kinds  of  shapes,  sizes  and  capabili<es  making  it  hard  to  target  individual  ones.     We  are  not  even  talking  yet  about  various  kinds  of  connected  devices  like:  cars,  TVs,   entertainment  boxes  and  other  digital  equipment  that  will  all  become  content   delivery  vehicles  if  they  are  not  already.     Revenue  sources  for  publishers  follow  the  mobile  trend,  as  well.  Mashable  has   declared  2012  the  year  of  Mobile  Adver<sing  (hhp://mashable.com/2012/01/20/ mobile-­‐marke<ng-­‐2012/)  and  I  think  they  are  onto  something  there.   6  
  • 7. In  order  to  reach  the  wide  variety  of  plakorms  NPR  has  long  employed  a  concept  we   call  COPE  –  Create  Once,  Publish  Everywhere.       It  was  coined,  number  of  years  ago,  by  Dan  Jacobson,  my  predecessor  at  NPR,  now   the  director  of  API  at  Neklix.       The  basic  idea  behind  COPE  is  that  content  should  be  authored  in  a  re-­‐usable  manner   and  then  delivered  in  a  uniform  way  to  all  target  devices/plakorms.     7  
  • 8. There  are  two  main  technological  tools  for  achieving  the  promise  of  “Create  Once,   Publish  Everywhere”,  currently  popular  on  the  web:     1)  Content  APIs     2)  Responsive  Web  Design   Let’s  start  with  Responsive  Web  Design.   8  
  • 9. You  have  probably  already  heard  of  HTML5,  possibly  the  biggest  technological   advancement  on  the  web,  since  web’s  crea<on.  What  you  know  as  “HTML5”  is   actually  a  collec<on  of  various  new  technologies  that  modern  browsers  implemented   per  the  W3C  specifica<ons.     One  such  important  technology  is  called  CSS3  Media  Queries.  Media  Queries  allow   websites  to  customize  the  look-­‐and-­‐feel,  using  style-­‐sheets,  depending  on  the   capabili<es  of  the  device  that  the  site  is  displayed  on.         9  
  • 10. Using  HTML5  a  very  smart  dude  called  Ethan  Marcohe  created  something  called   Responsive  Web  Design.  RWD  is  a  novel  design  methodology  to  create  web  user   interfaces  that  adapt  themselves  depending  on  the  device  they  are  displayed  on  and   work  equally  well  on  all  screen  sizes  and  devices,  from  your  iPhone  to  your  iPad  to   your  laptop.   10  
  • 11. One  of  the  first  and  most  iconic  examples  of  Responsive  Web  Design  is  the  new   Boston  Globe  website.  It  was  built  by  a  team  led  by  Ethan  Marcohe,  the  father  of   RWD,  and  Miranda  Mulligan,  director  of  digital  design  at  Boston  Globe.     At  the  top  you  can  see  how  the  website  looks  on  a  large  desktop  screen.  On  the   bohom  lea  is  the  same  page  on  a  tablet  screen  and  last,  but  not  least:  bohom  right  is   how  you  would  see  the  page  when  displayed  on  a  small-­‐screen  smartphone.     It’s  very  important  to  note  that  this  is  the  same  web-­‐page,  not:  an  “iPad  version”  of   the  page  or  “iPhone  version”  of  the  page  and  the  design  is  extremely  resilient  to  wide   range  of  screen  sizes  and  capabili<es  across  many  different  devices.     Without  Responsive  Web  Design  you  would  have  to  target  individual  flavors  of   devices,  would  have  to  create  iPad  version,  iPhone  version,  Galaxy  S  version,  Kindle   Fire  version  the  list  goes  on  and  is  very  long.  Targe<ng  individual  devices  is  an   extremely  expensive  and  wasteful  proposi<on.  Responsive  Web  approach  allows   targe<ng  a  wide  variety  of  devices  in  a  unified  and  a  very  cost-­‐effec<ve  manner.   11  
  • 12. Responsive  Web  Design  is  a  powerful  tool  that,  depending  on  your  needs,  can  solve   from  70-­‐100%  of  your  needs  in  reaching  various  plakorms  and  devices  with  your   content.  However,  it  does  have  some  limita<ons.     Firstly,  RWD  is  a  web  methodology  that  strongly  depends  on  underlying  technologies   behind  HTML5.  While  HTML5  is  definitely  on  the  curve  of  becoming  Lingua  Franca  of   the  Internet,  there  are  s<ll  some  devices  that  require  na<ve  applica<ons  (e.g.  car   computer  systems,  entertainment  boxes,  TVs  etc.).  Furthermore,  some  of  the   advanced  features  of  even  the  devices  that  do  support  HTML5  are  not  yet  fully   available  to  web  applica<ons.  These  include:  full  support  of  device  capabili<es  like:   camera,  voice  and  so  on.       If  you  are  building  an  advanced  app  for  a  device  that  does  not  support  HTML5  or  if   you  need  to  tap  into  advanced  capabili<es  of  a  device,  you  may  need  to  build  a  na<ve   applica<on  for  that  device.  This  is  where  content  APIs  come  into  the  play.   12  
  • 13. API  stands  for:  Applica<on  Programming  Interface.  APIs  are  how  computers   communicate  on  the  web.     Content  APIs  are  a  way  for  electronic  devices  to  exchange  content  in  a  standard  way.   Following  the  Create  Once,  Publish  Everywhere  principle,  you  want  to  create  content   once  in  a  re-­‐usable,  digital  format  and  disseminate  it  to  all  your  target  devices,   through  the  web.  Similarly,  when  suppor<ng  things  like  ci<zen  journalism,  you  want   to  be  able  to  collect  and  aggregate  content  in  a  unified  way  via  any  available  device.   All  of  these  is  made  possible  with  the  use  of  content  APIs.     Some<mes  people  make  a  mistake  of  thinking  of  an  API  as  a  way  to  “give  away  your   content”.  As  a  communica<on  tool  between  computer  systems,  APIs  definitely   enables  this  use-­‐case,  but  that’s  not  necessarily  the  only  purpose.  NPR’s  API  is  one  of   the  most  used  APIs  on  the  web.  While  we  make  tons  of  content  available  through  our   API,  for  free,  you  may  be  surprised  to  learns  that  the  majority  of  NPR  API  usage   comes  from  NPR  itself.  We  use  API  to  reach  the  wide  variety  of  devices  and  plakorms   where  we  publish  our  content  and  to  exchange  content  with  many  local  NPR  sta<ons.     Publishing  content  through  APIs  is  the  main  technological  tool  with  which  we  enable   the  Create  Once,  Publish  Everywhere  principle.   13  
  • 14. So  how  do  we  make  all  of  these  happen?     NPR,  much  like  probably  most  of  you  in  the  audience,  has  limited  resources  and   dispropor<onally  larger  mo<va<on  to  deliver  the  best  possible  content  experience  to   its  audiences.  At  NPR  we  call  it:  constantly  punching  above  our  weight.  Cost   reduc<ons  are  very  important  in  this  effort.  Even  more  important  is:  being  able  to   leverage  the  technological  space  that  provides  the  most  innova<on;  being  at  the   forefront  of  the  technology  curve.  In  many  cases  the  pursuit  of  innova<on  has  lead  us   to  open  source  soaware.   14  
  • 15. What  is    “open-­‐source”?     There’re  many  (some<mes  even  somewhat  contradictory)  defini<ons  of  Open   Source.  At  the  basic  level  it’s  a  collabora<ve  way  to  create  soaware.     On  a  philosophical  level,  open-­‐source  follows  scien<fic  method  of  knowledge   crea<on:  through  sharing.  The  thing  is:  knowledge  is  not  like  material  goods.  If  I  have   one  apple  and  I  give  it  to  you,  I  don’t  have  an  apple,  anymore.  But  if  I  know   something  and  I  tell  all  of  you  about  it  –  now  all  of  us  know  it,  we  have  increased  the   amount  of  knowledge!  This  is  what  open-­‐source  tries  to  leverage  and  how  it   approaches  tackling  hard  programming  problems  –  through  collabora<on!     On  a  prac<cal  level,  open-­‐source  is  a  number  of  soaware  licenses  that  enable  and   encourage  collabora<on.  In  a  typical,  successful  open-­‐source  project,  a  large  amount   of  soaware  developers,  from  all  around  the  world,  join  forces  online  on  developing  a   complex  system.  The  key  to  open  collabora<on  is  a  soaware  license  that  allows  free   modifica<ons  to  the  soaware  and  free  distribu<on,  that’s  where  the  name  “open   source”  comes  from.   15  
  • 16. Let  me  explain  why  we  love  open-­‐source  at  NPR.  It’s  not  just  because  it’s  “free”  as  in   “no  charge”.  Sure,  there  are  some  cost  savings.  Soaware  licenses  can  be  costly.   However,  when  thinking  of  soaware  costs,  it’s  prudent  to  consider  Total  Cost  of   Ownership,  over  the  life-­‐<me  of  the  soaware.  In  many  cases,  ini<al  investment  costs   (such  as  licensing  ones)  can  be  far  outweighed  by  the  costs  of  the  con<nued   development  and  maintenance.  So  cost  is  not  the  #1  reason.     What  about  other  benefits  of  open-­‐source?  Let’s  say:  vendor-­‐independence  and   freedom  to  modify  and  customize  ini<al  code.  These  are  truly  important  benefits.   However,  they  are  s<ll  not  the  main  factor  for  us.     The  most  important  thing  to  remember  is  that  open-­‐source  is  HUGE.  If  open-­‐source   were  a  company  it  would  have  more  developers  than  all  major  commercial  soaware   companies  combined.  That’s  par<ally  because  a  lot  of  developers  at  the  commercial   companies  contribute  heavily  to  open-­‐source.     Fact  is:  due  to  the  huge  size  of  open-­‐source,  the  amount  of  cumula<ve  innova<on  in   open-­‐source  soaware  is  unmatched  by  any  single  soaware  vendor.  Sure,  there  are   some  niche  problems  that,  currently,  only  have  commercial  solu<ons,  but  overall,  if   you  look  at  the  wide  breadth  of  the  problems,  the  power  of  crowds  that  open-­‐source   possesses  has  huge  win  over  isolated  efforts  typically  found  in  proprietary  models.   16  
  • 17. To  summarize,  if  there  are  only  three  things  you  will  take  away  from  this  talk  today,  I   would  like  them  to  be  the  following:   1)  Mobile  is  huge.  Responsive  Web  Design  is  a  ubiquitous  and  cost-­‐effec<ve  way  of   delivering  your  content  to  a  wide  variety  of  devices.   2)  For  the  cases  when  you  need  to  target  non-­‐HTML5  devices;  or  if  you  need  na<ve   mobile  applica<ons  so  you  can  leverage  some  of  the  more  advanced  features  of   the  devices,  or  to  exchange  content  with  your  partners  –  Content  APIs  provide  a   standard  way  of  implemen<ng  the  Create  Once,  Publish  Everywhere  principle.   3)  Open  Source  is  huge.  Not  only  it’s  a  real  way  of  saving  cost,  but  it’s  also  where  a   lot  of  innova<on,  on  the  web,  is  born  at.  Pay  ahen<on  to  open-­‐source.   17  
  • 18. Thank  you  for  your  ahen<on.     18