Maxime Thomas - eZBK
-
Upload
ez-publish-community -
Category
Technology
-
view
1.794 -
download
0
description
Transcript of Maxime Thomas - eZBK
eZBKeZ publish extension
for BKRender
Maxime THOMAS Logica
Thomas SARLANDIE BackeliteeZ Conference 2011 in London
16th of June 2011
Maxime THOMAS
• In charge of the CMS Open Source Business Unit for 2 years at Logica France.
About the speakers…
Thomas SARLANDIE
• Co-Founder and CTO of Backelite since 2006
No. 2© Logica 2011. All rights reserved
Unit for 2 years at Logica France.
• Consultant on CMS projects, industrialization and RIA solutions.
• Active contributor in the Apache Zeta Component community.
• Reviewer of the eZ publish book "eZPublish 4 Enterprise Web Sites Step By Step"
• Self contractor an eZ Publish extension editor.
• Co-Founder and CTO of Backelite since 2006
• Author of « Programmation iPhone OS » (2008)
• Over 40+ mobile projects (web, iPhone, Android, iPad) in the last 5 years
• In charge of BkRender BU since 2010
• Leading Business and technology service company, employing 39,000 people
• Revenues of £3.7 billion in 2010
•
About our companies…
• Specialist of mobile web and mobile applications since 2006
• 70p dedicated to mobile design and
No. 3© Logica 2011. All rights reserved
• Providing business consulting, systems integration and outsourcing to clients around the world, including many of Europe’s largest businesses
• Creating value for clients by successfully integrating people, business and technology
• Committed to long term collaboration, applying insight to create innovative answers to clients’ business needs
• Listed on both the London Stock Exchange and Euronext (Amsterdam)
• 70p dedicated to mobile design and development
• Revenus of 4.6 M€ in 2011
• Mobile development platform by Backelite
• Company details
• Context and stakes
• Overview of the solution
• Rules for integration
Agenda
© Logica 2011. All rights reserved
• Feedback on XTEND platform integration
No. 4
Context andContext andStakes
Mobile will be the next major technology
No. 6© Logica 2011. All rights reserved
Your mobile strategy in three steps
• Build a great mobile site
• Modern mobile web technologies allow you to build a great user experience
• The mobile web is not dead!
• Use hybrid applications to publishyour site on application stores
No. 7© Logica 2011. All rights reserved
your site on application stores
• The quickest road to a wideaudience
• A flexible model
• Integrate mobile into yourtechnical strategy
• Use your existing tools and platforms
• Leverage the skills of yourdevelopers
• Extend the web to the mobile devices
• Reuse of content
• Aim different audience
One content platform for all devices
Platform
WebUser
Web content
Mobile content
No. 8© Logica 2011. All rights reserved
• Shorter time to market
• Reduced cost for new content based features
MobileUser
Device A
MobileUser
Device B
MobileUser
Device C
MobileUser
Device D
content content
Overview of the solutionthe solution
BKRender – The rendering platform
BkRender is a development solution to build great mobile sites
• App-like user experience thanks to JS/CSS3
• Automatic adaptation on every mobile devices
That are available to every mobile users
No. 10© Logica 2011. All rights reserved
That are available to every mobile users
• Through any mobile browsers
• And in the stores thanks to hybridapplications
And is extremely cost effective
• Develop once – publish on everyplatforms
• Leverage your existing teams and code
• Save time on device-testing
Compared to JavaScript based frameworks
• Server side adaptation
• 100% support of mobile browsers
• Simply upgrade to support new devices
• Developer friendly
• The easiest learning curve
BKRender – Compared to other solutions
No. 11© Logica <YEAR>. All rights reserved
• The easiest learning curve
• Leverage existing code
• Avoid mobile-JavaScript complexity
BkRender hybrid applications can leverage PhoneGap wide API coverage
Architecture of our solutionThe whole thing
MobileUser
WebUser
© Logica 2011. All rights reserved
eZBK
Architecture of our solutionBKRender side
J2EE Server
Mobile DB
MobileUser HTTP
© Logica 2011. All rights reserved No. 13
eZBK
ApplicationDevice OptimizedHTML + CSS + JS
HTTP
BKML
Architecture of our solutioneZPublish side
eZBK extension
WebUser
© Logica 2011. All rights reserved No. 14
eZBK
Site accesses
Mobile
Web
HTTP
BKML
HTTP
HTML
The aim of eZBK is to provide a starter kit for people who wants to use BKRender with eZPublish.
The extensions contains :
• Override templates for the ezflow package and the basic classes of content (datatypes, full views…) which can be used as examples
Our solution : eZBK, extension for eZ Publish
© Logica 2011. All rights reserved
content (datatypes, full views…) which can be used as examples
• Basic code to ensure compatibility between BKML and eZ Publish and provide support to developpers:
• Debug ouput handler
• Content type header
• Special override of operator attribute
• Special operator to generates images with text
Demo !
Rules to Rules to follow for a proper integration
• Make first the BKML, then the eZ templates
• Use Firefox plugin User Agent Switcher
• BKML looks like HTML: it is a neutral language used by BKRender
• It has its own rules with its own markups
Rules to followfor a proper integation
© Logica 2011. All rights reserved
• It has its own rules with its own markups
• You have restriction on :
• CSS and JS integration
• Image size, most of the time
• Table size
• BKRender provides many features (transitions, browsing…)
• BKRender can use AJAX a lot without integrating it in eZ Publish
Feedback on Feedback on XTEND
The aim of XTEND is to provide through the eZ Market place extensions of great added value in a complementary business to Content Management.
• eZ Systems provides :
Our feedback on XTEND
No. 20© Logica 2011. All rights reserved
• eZ Systems provides :
• Host for sources
• Certification process
• Marketing materials
• We provide :
• Source ☺
• Support
• Documentation
Thank you
The ezPublish extension: ezBKis in certification by ez
BkRender can be tried online at bkrender.com/trial
Logica is a business and technology service company, employing 39,000 people. It provides business consulting, systems integration and outsourcing to clients around the world, including many of Europe's largest businesses. Logica creates value for clients by successfully integrating people, business and technology. It is committed to long term collaboration, applying insight to create innovative answers to clients’ business needs. Logica is listed on both the London Stock Exchange and Euronext (Amsterdam) (LSE: LOG; Euronext: LOG). More information is available at www.logica.com
Thank you
Maxime THOMAS
Thomas SARLANDIE
at bkrender.com/trial
Follow us:
@wascou
@sarfata
@bkrender