SlideShare uma empresa Scribd logo
1 de 39
Baixar para ler offline
Going Mobile with Your Liferay Portal
June 12, 2014
Perficient is a leading information technology consulting firm serving clients throughout
North America.
We help clients implement business-driven technology solutions that integrate business
processes, improve worker productivity, increase customer loyalty and create a more agile
enterprise to better respond to new business opportunities.
About Perficient
• Founded in 1997
• Public, NASDAQ: PRFT
• 2013 revenue $373 million
• Major market locations throughout North America
• Atlanta, Boston, Charlotte, Chicago, Cincinnati, Columbus,
Dallas, Denver, Detroit, Fairfax, Houston, Indianapolis,
Los Angeles, Minneapolis, New Orleans, New York City,
Northern California, Philadelphia, Southern California,
St. Louis, Toronto and Washington, D.C.
• Global delivery centers in China, Europe and India
• >2,100 colleagues
• Dedicated solution practices
• ~85% repeat business rate
• Alliance partnerships with major technology vendors
• Multiple vendor/industry technology and growth awards
Perficient Profile
BUSINESS SOLUTIONS
Business Intelligence
Business Process Management
Customer Experience and CRM
Enterprise Performance Management
Enterprise Resource Planning
Experience Design (XD)
Management Consulting
TECHNOLOGY SOLUTIONS
Business Integration/SOA
Cloud Services
Commerce
Content Management
Custom Application Development
Education
Information Management
Mobile Platforms
Platform Integration
Portal & Social
Our Solutions Expertise
Mark Polly
Director, Portal, Social and Web Content CWP
@markapolly
• Mark Polly is Perficient's Director of Portal, Social and Web Content practice and
provides thought leadership and technology strategy engagements.
• Over the past 31 years, Mark has worked in a variety of roles within large companies
across many industries.
• He has spent the last 18 years consulting on portal, web content and social strategy.
• Mark is an active blogger on Perficient.com (www.perficient.com/portals) and has had
several articles published on IBM developerWorks.
Speaker
Mobile Market
Mobile Statistics
Sources:
1 Mobile Marketing Stats
2 Econsultancy, 2013
3 It’s official: Mobile devices surpass PCs in online retail
4 Digiday, 2013
5 infographic
US mobile
phone users
that use it as
the primary
device1
21%
Mobile Statistics
Sources:
1 Mobile Marketing Stats
2 Econsultancy, 2013
3 It’s official: Mobile devices surpass PCs in online retail
4 Digiday, 2013
5 infographic
US mobile
phone users
that use it as
the primary
device1
21% Companies
plan to
implement
location
based
marketing2
27%
Mobile Statistics
Sources:
1 Mobile Marketing Stats
2 Econsultancy, 2013
3 It’s official: Mobile devices surpass PCs in online retail
4 Digiday, 2013
5 infographic
US mobile
phone users
that use it as
the primary
device1
21% Companies
plan to
implement
location
based
marketing2
27% Used mobile
web browser
to find
coupons &
deals3
53%
Mobile Statistics
Sources:
1 Mobile Marketing Stats
2 Econsultancy, 2013
3 It’s official: Mobile devices surpass PCs in online retail
4 Digiday, 2013
5 infographic
US mobile
phone users
that use it as
the primary
device1
21% Companies
plan to
implement
location
based
marketing2
27% Used mobile
web browser
to find
coupons &
deals3
53% Used mobile
web browser
to research
product
features
64%
Mobile Statistics
Sources:
1 Mobile Marketing Stats
2 Econsultancy, 2013
3 It’s official: Mobile devices surpass PCs in online retail
4 Digiday, 2013
5 infographic
US mobile
phone users
that use it as
the primary
device1
21% Companies
plan to
implement
location
based
marketing2
27% Used mobile
web browser
to find
coupons &
deals3
53% Used mobile
web browser
to research
product
features
64% Americans
bring their
phones to
the
bathroom4
75%
Mobile Statistics
Sources:
1 Mobile Marketing Stats
2 Econsultancy, 2013
3 It’s official: Mobile devices surpass PCs in online retail
4 Digiday, 2013
5 infographic
US mobile
phone users
that use it as
the primary
device1
21% Companies
plan to
implement
location
based
marketing2
27% Used mobile
web browser
to find
coupons &
deals3
53% Used mobile
web browser
to research
product
features
64% Americans
bring their
phones to
the
bathroom4
75% Adults have
their mobile
phones
within arms
reach 24/75
91%
Mobile Usage Growth
Mobile Apps
Mobile Experience
http://searchenginewatch.com/article/2343076/Marketers-Failing-Badly-on-Mobile-Specific-Landing-Pages-PPC-Ad-Copy-Report
Site Experience Mobile Tablet
Disappointed companies don’t
have optimized site
44% 50%
Disappointed companies don’t
have application 38% 47%
I’m less likely to re-visit brand’s
site it it wasn’t optimized for my
mobile device the first time I
visited
38% 44%
Mobile Options with Liferay
Mobile Options
Responsive
Web Design Mobile Web
Hybrid
Applications
Native
Applications MEAPS
S
Responsive Web Design
• Works across desktop and mobile devices
• Layout adapts to the device form factor
• Uses proportional grids, CSS, flexible images
• Site responds with optimal layout plus optimal page elements
Responsive
Web Design
S
Responsive Web Design
• Liferay Options
– Themes support Bootstrap in Liferay 6.2
– Portlet developers and Content Authors can use the Bootstrap
mark-up, styles and components.
– See for example: https://www.liferay.com/web/jorge.ferrer/blog/-
/blogs/new-in-6-2-bootstrap-even-in-web-content
• <table class="table table-striped table-bordered">
Responsive
Web Design
S
Responsive Web Design
• Liferay Options
– Responsive Bootstrap Theme
• Based on Twitter Bootstrap follows 1-3 layout
• Liferay 6.1 CE GA2+
• Liferay Marketplace: http://www.liferay.com/marketplace/-
/mp/application/25164094
Responsive
Web Design
S
Responsive Web Design
• Liferay Options
– Themeray
• Responsive themes built by Innotall GmbH
• Inspire, BizRay, PixelPress, BizNizz, & Beveled
• https://www.themeray.com
Responsive
Web Design
S
• Traditional web applications that are styled to specific
device form factors
– Example: m.bart.gov
– Device detection can used to redirect to specific sites
Mobile Web
Mobile Web
• Traditional web applications that are styled to specific
device form factors
– Example: m.bart.gov
– Device detection can used to redirect to specific sites
Mobile Web
Mobile Web
• Traditional web applications that are styled to specific
device form factors
– Example: m.bart.gov
– Device detection can used to redirect to specific sites
Mobile Web
Mobile Web
Mobile Web
• Liferay Options
– Fully supports HTML 5, CSS 3
– Out of the box theme is HTML 5
– HTML 5 Video, Viewport, etc
– REST Services
– Liferay supports device detection and rule management
• Rules Management Plug integrates with open source WURFL
• Rules include:
– Template modifications
– Theme modifications
– Simple redirects
– Site redirects
Mobile Web
Hybrid Applications
• Hybrid apps runs natively on the device, but are written in web
technologies like HTML5, CSS and Javascript)
• Container is loaded on the device and interacts with the mobile
device’s browser engine to retrieve and render HTML
• Container provides access to mobile device features like camera
and GPS for the web site
• Example frameworks: Cordova (PhoneGap) and TItanium
Hybrid
Applications
Liferay Options
• HTML5, CSS3
• Liferay REST access to services
• Use Liferay content sharing
– Example:
Hybrid
Applications
Native Applications
• Native apps are built in the device specific tooling
provided by the mobile device OS:
– iPhone – iOS – Cocoa/Objective C/Swift
– Android – Anroid OS – Java/Android SDK
• Takes full advantage of device capabilities
• Apps are downloaded from the App Stores
Native
Applications
Liferay Options
• Liferay Mobile SDK Introduced in 6.2
• Provide APIs to native apps to access Liferay features
– Authentication
– Services Directory
– JSON Parsing
– Server Error Handling
• Generates device specific code to access any remote portal
service
• Example:
Session session = new SessionImpl("http://localhost:8080",
"test@liferay.com", "test");
BlogsEntryService service = new BlogsEntryService(session);
JSONArray jsonArray = service.getGroupEntries(10184, 0, 0, -1, -1);
• Supports iOS and Android, but other platforms are planned for the
future
Native
Applications
MEAPs
• Mobile Enterprise Application Platform that typically include
management, development and deployment features
• Cross platform mobile deployment and management
• Abstract away device specific features so you develop once and
deploy to many devices
MEAPS
Liferay Options
• Liferay REST services
• Liferay HTML 5
• Liferay SDK
• See Hybrid options
MEAPS
Where Are You?
Mobile Development
http://www.clickz.com/clickz/column/2338846/the-natives-are-getting-restless-the-emergence-of-hybrid-web-apps-in-developing-mobile-experiences
Responsive
Web Design Mobile Web
Hybrid
Applications
Native
Applications MEAPS
S
Mobile Development
http://www.clickz.com/clickz/column/2338846/the-natives-are-getting-restless-the-emergence-of-hybrid-web-apps-in-developing-mobile-experiences
Responsive
Web Design Mobile Web
Hybrid
Applications
Native
Applications MEAPS
S
Plan
Benchmark
Examine
Helping You Make the Right Choice
Evaluate
1
2
3
4
Evaluate your mobile
needs and high level
requirements
Examine source systems
and internal capabilities
Benchmark your
requirements against the
leading mobility solutions
Help you plan an
enterprise mobile strategy
and identify the best
solution for your business
Partner Solutions Expertise Custom Development
Mobile Platform
Partnership
Mobile Marketplace Focus
& Track Emerging Leaders
Perficient’s Mobility Practice
As a reminder, please submit your
questions in the chat box
We will get to as many as possible
Daily unique content
about content
management, user
experience, portals
and other enterprise
information technology
solutions across a
variety of industries.
Perficient.com/SocialMedia
Facebook.com/Perficient
Twitter.com/Perficient
Thank you for your participation today.
Please fill out the survey at the close of this session.

Mais conteúdo relacionado

Mais de Perficient, Inc.

Centene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryCentene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryPerficient, Inc.
 
Automate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaAutomate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaPerficient, Inc.
 
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPreparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPerficient, Inc.
 
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Perficient, Inc.
 
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinThe Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinPerficient, Inc.
 
Cardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudCardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudPerficient, Inc.
 
Teams Summit - What is New and Coming
Teams Summit -  What is New and ComingTeams Summit -  What is New and Coming
Teams Summit - What is New and ComingPerficient, Inc.
 
Empower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementEmpower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementPerficient, Inc.
 
Adoption & Change Management Overview
Adoption & Change Management OverviewAdoption & Change Management Overview
Adoption & Change Management OverviewPerficient, Inc.
 
Microsoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomeMicrosoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomePerficient, Inc.
 
Securing Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkSecuring Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkPerficient, Inc.
 
Infrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersInfrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersPerficient, Inc.
 
Accelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsAccelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsPerficient, Inc.
 
Preparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPreparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPerficient, Inc.
 
Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Perficient, Inc.
 
Crisis Management & Remote Work w/ Microsoft 365
Crisis Management & Remote Work w/ Microsoft 365Crisis Management & Remote Work w/ Microsoft 365
Crisis Management & Remote Work w/ Microsoft 365Perficient, Inc.
 
Cancer Center’s Forward-Looking Rolling Forecast with Oracle Cloud
Cancer Center’s Forward-Looking Rolling Forecast with Oracle CloudCancer Center’s Forward-Looking Rolling Forecast with Oracle Cloud
Cancer Center’s Forward-Looking Rolling Forecast with Oracle CloudPerficient, Inc.
 
Eric Enge and Jay Baer: Key Factors for Delivering Seamless UX
Eric Enge and Jay Baer: Key Factors for Delivering Seamless UXEric Enge and Jay Baer: Key Factors for Delivering Seamless UX
Eric Enge and Jay Baer: Key Factors for Delivering Seamless UXPerficient, Inc.
 
Skype for business to microsoft teams
Skype for business to microsoft teamsSkype for business to microsoft teams
Skype for business to microsoft teamsPerficient, Inc.
 
Build Your Modern Workplace Hub with Microsoft Teams
Build Your Modern Workplace Hub with Microsoft TeamsBuild Your Modern Workplace Hub with Microsoft Teams
Build Your Modern Workplace Hub with Microsoft TeamsPerficient, Inc.
 

Mais de Perficient, Inc. (20)

Centene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryCentene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success Story
 
Automate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaAutomate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug Koda
 
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPreparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
 
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
 
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinThe Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
 
Cardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudCardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM Cloud
 
Teams Summit - What is New and Coming
Teams Summit -  What is New and ComingTeams Summit -  What is New and Coming
Teams Summit - What is New and Coming
 
Empower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementEmpower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis Management
 
Adoption & Change Management Overview
Adoption & Change Management OverviewAdoption & Change Management Overview
Adoption & Change Management Overview
 
Microsoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomeMicrosoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from Home
 
Securing Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkSecuring Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote Work
 
Infrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersInfrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote Workers
 
Accelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsAccelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft Teams
 
Preparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPreparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge Management
 
Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work
 
Crisis Management & Remote Work w/ Microsoft 365
Crisis Management & Remote Work w/ Microsoft 365Crisis Management & Remote Work w/ Microsoft 365
Crisis Management & Remote Work w/ Microsoft 365
 
Cancer Center’s Forward-Looking Rolling Forecast with Oracle Cloud
Cancer Center’s Forward-Looking Rolling Forecast with Oracle CloudCancer Center’s Forward-Looking Rolling Forecast with Oracle Cloud
Cancer Center’s Forward-Looking Rolling Forecast with Oracle Cloud
 
Eric Enge and Jay Baer: Key Factors for Delivering Seamless UX
Eric Enge and Jay Baer: Key Factors for Delivering Seamless UXEric Enge and Jay Baer: Key Factors for Delivering Seamless UX
Eric Enge and Jay Baer: Key Factors for Delivering Seamless UX
 
Skype for business to microsoft teams
Skype for business to microsoft teamsSkype for business to microsoft teams
Skype for business to microsoft teams
 
Build Your Modern Workplace Hub with Microsoft Teams
Build Your Modern Workplace Hub with Microsoft TeamsBuild Your Modern Workplace Hub with Microsoft Teams
Build Your Modern Workplace Hub with Microsoft Teams
 

Último

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
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
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
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
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 

Último (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
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
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
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
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 

Going Mobile with Your Liferay Portal

  • 1. Going Mobile with Your Liferay Portal June 12, 2014
  • 2. Perficient is a leading information technology consulting firm serving clients throughout North America. We help clients implement business-driven technology solutions that integrate business processes, improve worker productivity, increase customer loyalty and create a more agile enterprise to better respond to new business opportunities. About Perficient
  • 3. • Founded in 1997 • Public, NASDAQ: PRFT • 2013 revenue $373 million • Major market locations throughout North America • Atlanta, Boston, Charlotte, Chicago, Cincinnati, Columbus, Dallas, Denver, Detroit, Fairfax, Houston, Indianapolis, Los Angeles, Minneapolis, New Orleans, New York City, Northern California, Philadelphia, Southern California, St. Louis, Toronto and Washington, D.C. • Global delivery centers in China, Europe and India • >2,100 colleagues • Dedicated solution practices • ~85% repeat business rate • Alliance partnerships with major technology vendors • Multiple vendor/industry technology and growth awards Perficient Profile
  • 4. BUSINESS SOLUTIONS Business Intelligence Business Process Management Customer Experience and CRM Enterprise Performance Management Enterprise Resource Planning Experience Design (XD) Management Consulting TECHNOLOGY SOLUTIONS Business Integration/SOA Cloud Services Commerce Content Management Custom Application Development Education Information Management Mobile Platforms Platform Integration Portal & Social Our Solutions Expertise
  • 5. Mark Polly Director, Portal, Social and Web Content CWP @markapolly • Mark Polly is Perficient's Director of Portal, Social and Web Content practice and provides thought leadership and technology strategy engagements. • Over the past 31 years, Mark has worked in a variety of roles within large companies across many industries. • He has spent the last 18 years consulting on portal, web content and social strategy. • Mark is an active blogger on Perficient.com (www.perficient.com/portals) and has had several articles published on IBM developerWorks. Speaker
  • 7. Mobile Statistics Sources: 1 Mobile Marketing Stats 2 Econsultancy, 2013 3 It’s official: Mobile devices surpass PCs in online retail 4 Digiday, 2013 5 infographic US mobile phone users that use it as the primary device1 21%
  • 8. Mobile Statistics Sources: 1 Mobile Marketing Stats 2 Econsultancy, 2013 3 It’s official: Mobile devices surpass PCs in online retail 4 Digiday, 2013 5 infographic US mobile phone users that use it as the primary device1 21% Companies plan to implement location based marketing2 27%
  • 9. Mobile Statistics Sources: 1 Mobile Marketing Stats 2 Econsultancy, 2013 3 It’s official: Mobile devices surpass PCs in online retail 4 Digiday, 2013 5 infographic US mobile phone users that use it as the primary device1 21% Companies plan to implement location based marketing2 27% Used mobile web browser to find coupons & deals3 53%
  • 10. Mobile Statistics Sources: 1 Mobile Marketing Stats 2 Econsultancy, 2013 3 It’s official: Mobile devices surpass PCs in online retail 4 Digiday, 2013 5 infographic US mobile phone users that use it as the primary device1 21% Companies plan to implement location based marketing2 27% Used mobile web browser to find coupons & deals3 53% Used mobile web browser to research product features 64%
  • 11. Mobile Statistics Sources: 1 Mobile Marketing Stats 2 Econsultancy, 2013 3 It’s official: Mobile devices surpass PCs in online retail 4 Digiday, 2013 5 infographic US mobile phone users that use it as the primary device1 21% Companies plan to implement location based marketing2 27% Used mobile web browser to find coupons & deals3 53% Used mobile web browser to research product features 64% Americans bring their phones to the bathroom4 75%
  • 12. Mobile Statistics Sources: 1 Mobile Marketing Stats 2 Econsultancy, 2013 3 It’s official: Mobile devices surpass PCs in online retail 4 Digiday, 2013 5 infographic US mobile phone users that use it as the primary device1 21% Companies plan to implement location based marketing2 27% Used mobile web browser to find coupons & deals3 53% Used mobile web browser to research product features 64% Americans bring their phones to the bathroom4 75% Adults have their mobile phones within arms reach 24/75 91%
  • 15. Mobile Experience http://searchenginewatch.com/article/2343076/Marketers-Failing-Badly-on-Mobile-Specific-Landing-Pages-PPC-Ad-Copy-Report Site Experience Mobile Tablet Disappointed companies don’t have optimized site 44% 50% Disappointed companies don’t have application 38% 47% I’m less likely to re-visit brand’s site it it wasn’t optimized for my mobile device the first time I visited 38% 44%
  • 17. Mobile Options Responsive Web Design Mobile Web Hybrid Applications Native Applications MEAPS S
  • 18. Responsive Web Design • Works across desktop and mobile devices • Layout adapts to the device form factor • Uses proportional grids, CSS, flexible images • Site responds with optimal layout plus optimal page elements Responsive Web Design S
  • 19. Responsive Web Design • Liferay Options – Themes support Bootstrap in Liferay 6.2 – Portlet developers and Content Authors can use the Bootstrap mark-up, styles and components. – See for example: https://www.liferay.com/web/jorge.ferrer/blog/- /blogs/new-in-6-2-bootstrap-even-in-web-content • <table class="table table-striped table-bordered"> Responsive Web Design S
  • 20. Responsive Web Design • Liferay Options – Responsive Bootstrap Theme • Based on Twitter Bootstrap follows 1-3 layout • Liferay 6.1 CE GA2+ • Liferay Marketplace: http://www.liferay.com/marketplace/- /mp/application/25164094 Responsive Web Design S
  • 21. Responsive Web Design • Liferay Options – Themeray • Responsive themes built by Innotall GmbH • Inspire, BizRay, PixelPress, BizNizz, & Beveled • https://www.themeray.com Responsive Web Design S
  • 22. • Traditional web applications that are styled to specific device form factors – Example: m.bart.gov – Device detection can used to redirect to specific sites Mobile Web Mobile Web
  • 23. • Traditional web applications that are styled to specific device form factors – Example: m.bart.gov – Device detection can used to redirect to specific sites Mobile Web Mobile Web
  • 24. • Traditional web applications that are styled to specific device form factors – Example: m.bart.gov – Device detection can used to redirect to specific sites Mobile Web Mobile Web
  • 25. Mobile Web • Liferay Options – Fully supports HTML 5, CSS 3 – Out of the box theme is HTML 5 – HTML 5 Video, Viewport, etc – REST Services – Liferay supports device detection and rule management • Rules Management Plug integrates with open source WURFL • Rules include: – Template modifications – Theme modifications – Simple redirects – Site redirects Mobile Web
  • 26. Hybrid Applications • Hybrid apps runs natively on the device, but are written in web technologies like HTML5, CSS and Javascript) • Container is loaded on the device and interacts with the mobile device’s browser engine to retrieve and render HTML • Container provides access to mobile device features like camera and GPS for the web site • Example frameworks: Cordova (PhoneGap) and TItanium Hybrid Applications
  • 27. Liferay Options • HTML5, CSS3 • Liferay REST access to services • Use Liferay content sharing – Example: Hybrid Applications
  • 28. Native Applications • Native apps are built in the device specific tooling provided by the mobile device OS: – iPhone – iOS – Cocoa/Objective C/Swift – Android – Anroid OS – Java/Android SDK • Takes full advantage of device capabilities • Apps are downloaded from the App Stores Native Applications
  • 29. Liferay Options • Liferay Mobile SDK Introduced in 6.2 • Provide APIs to native apps to access Liferay features – Authentication – Services Directory – JSON Parsing – Server Error Handling • Generates device specific code to access any remote portal service • Example: Session session = new SessionImpl("http://localhost:8080", "test@liferay.com", "test"); BlogsEntryService service = new BlogsEntryService(session); JSONArray jsonArray = service.getGroupEntries(10184, 0, 0, -1, -1); • Supports iOS and Android, but other platforms are planned for the future Native Applications
  • 30. MEAPs • Mobile Enterprise Application Platform that typically include management, development and deployment features • Cross platform mobile deployment and management • Abstract away device specific features so you develop once and deploy to many devices MEAPS
  • 31. Liferay Options • Liferay REST services • Liferay HTML 5 • Liferay SDK • See Hybrid options MEAPS
  • 35. Plan Benchmark Examine Helping You Make the Right Choice Evaluate 1 2 3 4 Evaluate your mobile needs and high level requirements Examine source systems and internal capabilities Benchmark your requirements against the leading mobility solutions Help you plan an enterprise mobile strategy and identify the best solution for your business
  • 36. Partner Solutions Expertise Custom Development Mobile Platform Partnership Mobile Marketplace Focus & Track Emerging Leaders Perficient’s Mobility Practice
  • 37. As a reminder, please submit your questions in the chat box We will get to as many as possible
  • 38. Daily unique content about content management, user experience, portals and other enterprise information technology solutions across a variety of industries. Perficient.com/SocialMedia Facebook.com/Perficient Twitter.com/Perficient
  • 39. Thank you for your participation today. Please fill out the survey at the close of this session.