Suche senden
Hochladen
Going mobile with Liferay 6.0
•
0 gefällt mir
•
1,404 views
ACA IT-Solutions
Folgen
Technologie
Diashow-Anzeige
Melden
Teilen
Diashow-Anzeige
Melden
Teilen
1 von 41
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Using Windows Live Services in Your Own Web Applications
Using Windows Live Services in Your Own Web Applications
goodfriday
Mwc wip jam jabber sdk final
Mwc wip jam jabber sdk final
Cisco Collaboration
Debunking Common Myths of Mobile Application Development
Debunking Common Myths of Mobile Application Development
Antenna Software
Cisco connect jabber client update
Cisco connect jabber client update
Vitor Costa
Exicon si partner event - nov1 2011
Exicon si partner event - nov1 2011
Stefan Rust - Exicon Leading digital portfolio management
Cisco Presentation jabber update
Cisco Presentation jabber update
solarisyougood
Ebiz skype
Ebiz skype
Balaji Ramamurthy
Flex presentation for Paris Android User group PAUG
Flex presentation for Paris Android User group PAUG
Michael Chaize
Empfohlen
Using Windows Live Services in Your Own Web Applications
Using Windows Live Services in Your Own Web Applications
goodfriday
Mwc wip jam jabber sdk final
Mwc wip jam jabber sdk final
Cisco Collaboration
Debunking Common Myths of Mobile Application Development
Debunking Common Myths of Mobile Application Development
Antenna Software
Cisco connect jabber client update
Cisco connect jabber client update
Vitor Costa
Exicon si partner event - nov1 2011
Exicon si partner event - nov1 2011
Stefan Rust - Exicon Leading digital portfolio management
Cisco Presentation jabber update
Cisco Presentation jabber update
solarisyougood
Ebiz skype
Ebiz skype
Balaji Ramamurthy
Flex presentation for Paris Android User group PAUG
Flex presentation for Paris Android User group PAUG
Michael Chaize
Oop2012 keynote Design Driven Development
Oop2012 keynote Design Driven Development
Michael Chaize
Eva flex java_1_slides
Eva flex java_1_slides
Michael Chaize
Adobe et la stratégie multi-écrans
Adobe et la stratégie multi-écrans
Michael Chaize
Fm Mc Presentation Ria2008
Fm Mc Presentation Ria2008
Michael Chaize
Developing high-throughput services with no sql ap-is to innodb and mysql clu...
Developing high-throughput services with no sql ap-is to innodb and mysql clu...
Andrew Morgan
Create Secure Site-to-Cloud VPN Connections
Create Secure Site-to-Cloud VPN Connections
OpSource
Jax2001 adobe keynote
Jax2001 adobe keynote
Michael Chaize
Best practices for Flash applications on mobile devices
Best practices for Flash applications on mobile devices
Michael Chaize
Creating Flash Content for Mobile Devices
Creating Flash Content for Mobile Devices
paultrani
Lean port company_presentation
Lean port company_presentation
LeanPort Software Private Limited
05 GoMeasure (sg and kl) - measuring the mobile visitor - nash islam - google
05 GoMeasure (sg and kl) - measuring the mobile visitor - nash islam - google
Vinoaj Vijeyakumaar
Webinar: Move Your Business Forward with Cisco VOIP for SMB
Webinar: Move Your Business Forward with Cisco VOIP for SMB
Advanced Logic Industries
Cisco it collaboration for blue chip 03 2011
Cisco it collaboration for blue chip 03 2011
bluechipper
Zenprise ctia 10-11-2011_v02
Zenprise ctia 10-11-2011_v02
Shafaq Abdullah
Zenprise ctia 10-11-2011_v02
Zenprise ctia 10-11-2011_v02
Shafaq Abdullah
Ria2010 - keynote - Evolution des RIA d'Entreprise
Ria2010 - keynote - Evolution des RIA d'Entreprise
Michael Chaize
Adobe flex at jax london 2011
Adobe flex at jax london 2011
Michael Chaize
Adobe flash platform java
Adobe flash platform java
Michael Chaize
Ericsson Labs 100322
Ericsson Labs 100322
Tor Björn Minde
Smau milano 2012 arena social media emanuele-bolognesi
Smau milano 2012 arena social media emanuele-bolognesi
SMAU
HTML5 for Mobile - When and Why
HTML5 for Mobile - When and Why
DMI
Mobile Monday Sydney - 06/06/2011
Mobile Monday Sydney - 06/06/2011
m2opublishing
Weitere ähnliche Inhalte
Was ist angesagt?
Oop2012 keynote Design Driven Development
Oop2012 keynote Design Driven Development
Michael Chaize
Eva flex java_1_slides
Eva flex java_1_slides
Michael Chaize
Adobe et la stratégie multi-écrans
Adobe et la stratégie multi-écrans
Michael Chaize
Fm Mc Presentation Ria2008
Fm Mc Presentation Ria2008
Michael Chaize
Developing high-throughput services with no sql ap-is to innodb and mysql clu...
Developing high-throughput services with no sql ap-is to innodb and mysql clu...
Andrew Morgan
Create Secure Site-to-Cloud VPN Connections
Create Secure Site-to-Cloud VPN Connections
OpSource
Jax2001 adobe keynote
Jax2001 adobe keynote
Michael Chaize
Best practices for Flash applications on mobile devices
Best practices for Flash applications on mobile devices
Michael Chaize
Creating Flash Content for Mobile Devices
Creating Flash Content for Mobile Devices
paultrani
Lean port company_presentation
Lean port company_presentation
LeanPort Software Private Limited
05 GoMeasure (sg and kl) - measuring the mobile visitor - nash islam - google
05 GoMeasure (sg and kl) - measuring the mobile visitor - nash islam - google
Vinoaj Vijeyakumaar
Webinar: Move Your Business Forward with Cisco VOIP for SMB
Webinar: Move Your Business Forward with Cisco VOIP for SMB
Advanced Logic Industries
Cisco it collaboration for blue chip 03 2011
Cisco it collaboration for blue chip 03 2011
bluechipper
Zenprise ctia 10-11-2011_v02
Zenprise ctia 10-11-2011_v02
Shafaq Abdullah
Zenprise ctia 10-11-2011_v02
Zenprise ctia 10-11-2011_v02
Shafaq Abdullah
Ria2010 - keynote - Evolution des RIA d'Entreprise
Ria2010 - keynote - Evolution des RIA d'Entreprise
Michael Chaize
Adobe flex at jax london 2011
Adobe flex at jax london 2011
Michael Chaize
Adobe flash platform java
Adobe flash platform java
Michael Chaize
Ericsson Labs 100322
Ericsson Labs 100322
Tor Björn Minde
Smau milano 2012 arena social media emanuele-bolognesi
Smau milano 2012 arena social media emanuele-bolognesi
SMAU
Was ist angesagt?
(20)
Oop2012 keynote Design Driven Development
Oop2012 keynote Design Driven Development
Eva flex java_1_slides
Eva flex java_1_slides
Adobe et la stratégie multi-écrans
Adobe et la stratégie multi-écrans
Fm Mc Presentation Ria2008
Fm Mc Presentation Ria2008
Developing high-throughput services with no sql ap-is to innodb and mysql clu...
Developing high-throughput services with no sql ap-is to innodb and mysql clu...
Create Secure Site-to-Cloud VPN Connections
Create Secure Site-to-Cloud VPN Connections
Jax2001 adobe keynote
Jax2001 adobe keynote
Best practices for Flash applications on mobile devices
Best practices for Flash applications on mobile devices
Creating Flash Content for Mobile Devices
Creating Flash Content for Mobile Devices
Lean port company_presentation
Lean port company_presentation
05 GoMeasure (sg and kl) - measuring the mobile visitor - nash islam - google
05 GoMeasure (sg and kl) - measuring the mobile visitor - nash islam - google
Webinar: Move Your Business Forward with Cisco VOIP for SMB
Webinar: Move Your Business Forward with Cisco VOIP for SMB
Cisco it collaboration for blue chip 03 2011
Cisco it collaboration for blue chip 03 2011
Zenprise ctia 10-11-2011_v02
Zenprise ctia 10-11-2011_v02
Zenprise ctia 10-11-2011_v02
Zenprise ctia 10-11-2011_v02
Ria2010 - keynote - Evolution des RIA d'Entreprise
Ria2010 - keynote - Evolution des RIA d'Entreprise
Adobe flex at jax london 2011
Adobe flex at jax london 2011
Adobe flash platform java
Adobe flash platform java
Ericsson Labs 100322
Ericsson Labs 100322
Smau milano 2012 arena social media emanuele-bolognesi
Smau milano 2012 arena social media emanuele-bolognesi
Ähnlich wie Going mobile with Liferay 6.0
HTML5 for Mobile - When and Why
HTML5 for Mobile - When and Why
DMI
Mobile Monday Sydney - 06/06/2011
Mobile Monday Sydney - 06/06/2011
m2opublishing
Oracle Mobile Solution Overview
Oracle Mobile Solution Overview
Mee Nam Lee
Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service
Guatemala User Group
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Dirk Nicol
Moving apps to_the_cloud
Moving apps to_the_cloud
OpSource
Unlocking the universe of microservices for next gen cognitive apps
Unlocking the universe of microservices for next gen cognitive apps
Dev_Events
Building intelligent APIs - Andy Thurai, IBM
Building intelligent APIs - Andy Thurai, IBM
PAPIs.io
Demystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART I
Relayware
Mobile Endgeräte sind überall – deshalb das mobile Portal
Mobile Endgeräte sind überall – deshalb das mobile Portal
IBM Lotus
Re-Think Mobile… Beyond Mobile‐First: Oracle Mobile Strategy and Overview
Re-Think Mobile… Beyond Mobile‐First: Oracle Mobile Strategy and Overview
Guatemala User Group
Mobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformation
Sanjeev Sharma
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Chris Muir
IBM Mobile First
IBM Mobile First
Anna Landolfi
2014 Liferay Roadshow Ambientia Finland
2014 Liferay Roadshow Ambientia Finland
Ruud Kluivers
CrownPeak Mobile Marketing Videocast
CrownPeak Mobile Marketing Videocast
Shelley Iocona
Mowbly Enterprise Mobility Platform
Mowbly Enterprise Mobility Platform
Vignesh Swaminathan
IBM Software Day 2013. A mobile strategy is essential
IBM Software Day 2013. A mobile strategy is essential
IBM (Middle East and Africa)
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer Console
Matthew Perrins
iQ FutureNow: Ensuring the success of your mobile strategy
iQ FutureNow: Ensuring the success of your mobile strategy
iQcontent
Ähnlich wie Going mobile with Liferay 6.0
(20)
HTML5 for Mobile - When and Why
HTML5 for Mobile - When and Why
Mobile Monday Sydney - 06/06/2011
Mobile Monday Sydney - 06/06/2011
Oracle Mobile Solution Overview
Oracle Mobile Solution Overview
Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Moving apps to_the_cloud
Moving apps to_the_cloud
Unlocking the universe of microservices for next gen cognitive apps
Unlocking the universe of microservices for next gen cognitive apps
Building intelligent APIs - Andy Thurai, IBM
Building intelligent APIs - Andy Thurai, IBM
Demystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART I
Mobile Endgeräte sind überall – deshalb das mobile Portal
Mobile Endgeräte sind überall – deshalb das mobile Portal
Re-Think Mobile… Beyond Mobile‐First: Oracle Mobile Strategy and Overview
Re-Think Mobile… Beyond Mobile‐First: Oracle Mobile Strategy and Overview
Mobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformation
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
IBM Mobile First
IBM Mobile First
2014 Liferay Roadshow Ambientia Finland
2014 Liferay Roadshow Ambientia Finland
CrownPeak Mobile Marketing Videocast
CrownPeak Mobile Marketing Videocast
Mowbly Enterprise Mobility Platform
Mowbly Enterprise Mobility Platform
IBM Software Day 2013. A mobile strategy is essential
IBM Software Day 2013. A mobile strategy is essential
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer Console
iQ FutureNow: Ensuring the success of your mobile strategy
iQ FutureNow: Ensuring the success of your mobile strategy
Mehr von ACA IT-Solutions
The steps of enterprise innovation at ACA IT-Solutions
The steps of enterprise innovation at ACA IT-Solutions
ACA IT-Solutions
The right tool / technology for the right job : by Yakup Kalin (ACA IT-Soluti...
The right tool / technology for the right job : by Yakup Kalin (ACA IT-Soluti...
ACA IT-Solutions
IT MATCH: Vastgoedfinanciering voor zelfstandigen / freelancers in België
IT MATCH: Vastgoedfinanciering voor zelfstandigen / freelancers in België
ACA IT-Solutions
ACA-Mobile - Creating Enterprise Apps with MADP
ACA-Mobile - Creating Enterprise Apps with MADP
ACA IT-Solutions
JavaOne 2016 - 10 Key Lessons you should know
JavaOne 2016 - 10 Key Lessons you should know
ACA IT-Solutions
Axway Introduction & Digital Business (by Jo Van Audenhove & Rogier van Boxtel)
Axway Introduction & Digital Business (by Jo Van Audenhove & Rogier van Boxtel)
ACA IT-Solutions
How to transform your business with Appcelerator (Stijn Wijndaele)
How to transform your business with Appcelerator (Stijn Wijndaele)
ACA IT-Solutions
ACA IT-Solutions introduction 2016 (Willy Van Mechelen)
ACA IT-Solutions introduction 2016 (Willy Van Mechelen)
ACA IT-Solutions
Appcelerator: Customer testimonial and demo (VAB Fleet Services - Diederik De...
Appcelerator: Customer testimonial and demo (VAB Fleet Services - Diederik De...
ACA IT-Solutions
IT MATCH: Aansprakelijkheidsverzekering voor IT'ers
IT MATCH: Aansprakelijkheidsverzekering voor IT'ers
ACA IT-Solutions
IT MATCH: contracten onderhandelen als zelfstandige / freelancer
IT MATCH: contracten onderhandelen als zelfstandige / freelancer
ACA IT-Solutions
IT MATCH: Pensioen voor zelfstandigen (België)
IT MATCH: Pensioen voor zelfstandigen (België)
ACA IT-Solutions
Revolutionize your IT Team with JIRA Service Desk
Revolutionize your IT Team with JIRA Service Desk
ACA IT-Solutions
Going Beyond JIRA Service Desk: Use Cases in Action
Going Beyond JIRA Service Desk: Use Cases in Action
ACA IT-Solutions
'DOCKER' & CLOUD: ENABLERS For DEVOPS
'DOCKER' & CLOUD: ENABLERS For DEVOPS
ACA IT-Solutions
What’s hot in the world of atlassian
What’s hot in the world of atlassian
ACA IT-Solutions
JavaOne 2015: 14 Key Lessons, you should learn
JavaOne 2015: 14 Key Lessons, you should learn
ACA IT-Solutions
JIRA Portfolio: Failing to plan is your best plan for failure
JIRA Portfolio: Failing to plan is your best plan for failure
ACA IT-Solutions
A practical guide on what UX could mean to your business (Peter Gevaerts - AC...
A practical guide on what UX could mean to your business (Peter Gevaerts - AC...
ACA IT-Solutions
What is IoT and how can it impact your business - by Piet Vandaele
What is IoT and how can it impact your business - by Piet Vandaele
ACA IT-Solutions
Mehr von ACA IT-Solutions
(20)
The steps of enterprise innovation at ACA IT-Solutions
The steps of enterprise innovation at ACA IT-Solutions
The right tool / technology for the right job : by Yakup Kalin (ACA IT-Soluti...
The right tool / technology for the right job : by Yakup Kalin (ACA IT-Soluti...
IT MATCH: Vastgoedfinanciering voor zelfstandigen / freelancers in België
IT MATCH: Vastgoedfinanciering voor zelfstandigen / freelancers in België
ACA-Mobile - Creating Enterprise Apps with MADP
ACA-Mobile - Creating Enterprise Apps with MADP
JavaOne 2016 - 10 Key Lessons you should know
JavaOne 2016 - 10 Key Lessons you should know
Axway Introduction & Digital Business (by Jo Van Audenhove & Rogier van Boxtel)
Axway Introduction & Digital Business (by Jo Van Audenhove & Rogier van Boxtel)
How to transform your business with Appcelerator (Stijn Wijndaele)
How to transform your business with Appcelerator (Stijn Wijndaele)
ACA IT-Solutions introduction 2016 (Willy Van Mechelen)
ACA IT-Solutions introduction 2016 (Willy Van Mechelen)
Appcelerator: Customer testimonial and demo (VAB Fleet Services - Diederik De...
Appcelerator: Customer testimonial and demo (VAB Fleet Services - Diederik De...
IT MATCH: Aansprakelijkheidsverzekering voor IT'ers
IT MATCH: Aansprakelijkheidsverzekering voor IT'ers
IT MATCH: contracten onderhandelen als zelfstandige / freelancer
IT MATCH: contracten onderhandelen als zelfstandige / freelancer
IT MATCH: Pensioen voor zelfstandigen (België)
IT MATCH: Pensioen voor zelfstandigen (België)
Revolutionize your IT Team with JIRA Service Desk
Revolutionize your IT Team with JIRA Service Desk
Going Beyond JIRA Service Desk: Use Cases in Action
Going Beyond JIRA Service Desk: Use Cases in Action
'DOCKER' & CLOUD: ENABLERS For DEVOPS
'DOCKER' & CLOUD: ENABLERS For DEVOPS
What’s hot in the world of atlassian
What’s hot in the world of atlassian
JavaOne 2015: 14 Key Lessons, you should learn
JavaOne 2015: 14 Key Lessons, you should learn
JIRA Portfolio: Failing to plan is your best plan for failure
JIRA Portfolio: Failing to plan is your best plan for failure
A practical guide on what UX could mean to your business (Peter Gevaerts - AC...
A practical guide on what UX could mean to your business (Peter Gevaerts - AC...
What is IoT and how can it impact your business - by Piet Vandaele
What is IoT and how can it impact your business - by Piet Vandaele
Kürzlich hochgeladen
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Kürzlich hochgeladen
(20)
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Going mobile with Liferay 6.0
1.
Liferay features that
increase ROI & flexibility Going mobile with Liferay 6 Pay once, deploy limitless © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
2.
Going mobile with
Liferay 6 Liferay and its part in the mobile revolution © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
3.
Going mobile with
Liferay 6 Why focus on mobile? In 2010, almost 1 billion people accessed the internet with a mobile device In 2013, this number is expected to jump to 1.5 billion At that point it will surpass the desktop as the no. 1 internet accessing device! Mobile Desktop 2 1,5 1 0,5 0 2007 2009 2011 2013 2015 Source: http://tag.microsoft.com/community/blog/t/The_Growth_of_Mobile_Marketing_and_Tagging.aspx © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
4.
Going mobile with
Liferay 6 Why is adaption to mobile devices needed? It is not obligatory... I didn’t mean to tap THAT link... © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
5.
Going mobile with
Liferay 6 Why not just leave your website as it is? Mobile users don’t like to pan and to zoom All content should be directly accessible at page load Ahh... Much better! © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
6.
Going mobile with
Liferay 6 Why not just leave your website as it is? Mobile internet is available, but not yet very fast Edge / 3G coverage in Belgium at this point: Base: 3G coverage very limited Mobistar: especially Flanders has good 3G coverage Proximus: country-wide 3G coverage © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
7.
Going mobile with
Liferay 6 Mobile bandwidth Edge: +/- 150 kpbs: a banner of 100 kB takes 5.3 seconds to load 3G: +/- 600 kbps: the same banner still takes 1.3 seconds to load Compare with cheapest Belgacom ADSL subscription: +/- 3 Mbps: banner is downloaded in a wink (0.25 seconds) Conclusion 3000 Mobile surfers want a different experience than desktop surfers. 2250 Only the minimal set of resources should be downloaded by the mobile surfer. 1500 750 0 Edge 3G Cheap ADSL © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
8.
Going mobile with
Liferay 6 Different strategies for enabling the mobile channel Develop a native application Make several versions of your website, one for each device you want to support Make one version that’s smart enough to differentiate between devices © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
9.
Going mobile with
Liferay 6 Strategy 1: Developing a native app Pro Use full power of device (geo, multi-touch, camera, ...) Abstraction of a “browser” No internet connection required Contra Apps Different platforms means different... Programming languages Development tools App distribution Not suited for public websites © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
10.
Going mobile with
Liferay 6 Strategy 1: Developing a native app Liferay’s opinion Always focused on web technology No intention to dive into app development Native apps can communicate to Liferay’s service layer Through common technologies as REST and JSON © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
11.
Going mobile with
Liferay 6 Strategy 2: Develop several versions of the same site E.g. http://www.twitter.com directs you to the desktop site http://m.twitter.com directs you to the mobile site Each site makes use of the same content repository (= Liferay)... ... but in a different way © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
12.
Going mobile with
Liferay 6 Strategy 2: Develop several versions of the same site The same, but different... © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
13.
Going mobile with
Liferay 6 Strategy 2: Develop several versions of the same site What if a user opens http://www.twitter.com on a mobile device... Automatically redirect to http://m.twitter.com? What’s a mobile device and what’s a desktop device? Redirect to desktop or mobile version? Make an http://ipad.twitter.com?? This is a desktop device ... This is a mobile device © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
14.
Going mobile with
Liferay 6 Strategy 2: Develop several versions of the same site Liferay’s opinion: this is the current way of working For each device, a separate “community” is created with its own theme (= look-and-feel) Device Recognizer decides to which community a device is redirected to iPad community Device Desktop Recognizer community iPhone community © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
15.
Going mobile with
Liferay 6 Strategy 2: Develop several versions of the same site Pro Liferay as central content repository Dedicated content to different target audiences Contra Duplication of pages Device Recognizer must always be up-to-date AND reliable © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
16.
Going mobile with
Liferay 6 Strategy 3: One version with a flexible layout It’s almost impossible to make a specific version for each device Too much work Device Recognizer must know every possible device What are you exactly targeting? © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
17.
Going mobile with
Liferay 6 Strategy 3: One version with a flexible layout Responsive design Select a discrete set of widths (e.g. 320px - 480px - 800px) Make separate styling for each width interval Less than 320px Between 320 and 480px Between 480 and 800px Larger than 800px © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
18.
Going mobile with
Liferay 6 Strategy 3: One version with a flexible layout 3.5” Conclusion Pro Works transparently for new devices 960 pixels Only one version of your site Contra A pixel is not really a measurement unit iPhone 4 Dell Streak 5” Display size 3.5” 5” Resolution 960x640 800x480 PPI 330 187 800 pixels © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
19.
Recap & conclusion
Mobile solutions are becoming increasingly important. Several strategies are available. Liferay is prepared, and so is ACA. © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
20.
Buy once, deploy
limitless - Conclusion © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
21.
Multitenancy in Liferay
Or the “pay once, deploy limitlessly” principle © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
22.
Pay once, deploy
limitless - Multitenancy Definition Multitenancy refers to a principle in software architecture where a single instance of the software runs on a server, serving multiple client organizations (tenants) - Wikipedia Applied to Liferay Single instance: Liferay installation on a server Tenants: subportals, divisions, user communities, ... © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
23.
Pay once, deploy
limitless - Multitenancy Example 1: Intranet + public site Both running in 1 single instance Public Website Company Information Public News Jobs & Careers ... Home user Intranet Collaboration Tools Employee Access to internal applications at the office Internal news, blogs, ... Employee at home © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
24.
Pay once, deploy
limitless - Multitenancy Example 2: Intranet with subsite for each department Each subsite has its own set of pages Company Main Portal Company News New hires, ... Sales Portal HR Portal Developer Portal Discuss Opportunities Manage contracts Discuss Technologies Project Dashboard ... Wiki Documentation ... ... © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
25.
Pay once, deploy
limitless - Multitenancy Example 3: Public site with subsites for different audiences Each subsite has its own set of pages Company Main Portal Public News Product Information Employee Portal Customer Portal Partner Portal Company News Ticketing System Contracts Project Dashboard Support Contracts ... ... ... © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
26.
Pay once, deploy
limitless - Multitenancy Combined example Company Main Portal Company News New hires, ... Employee Portal Customer Portal Partner Portal Sales Portal HR Portal Developer Portal Company News Ticketing System Contracts Discuss Opportunities Manage contracts Discuss Technologies Project Dashboard Support Contracts ... Project Dashboard ... Wiki Documentation ... ... ... ... © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
27.
Pay once, deploy
limitless - Multitenancy Second combined example: Multitenancy to the max Company Main Portal Company News New hires, ... Company Main Portal Company News Employee Portal Customer Portal Partner Portal Sales Portal HR Portal Developer Portal New hires, ... Company News Ticketing System Contracts Opportunities Contracts Technologies Dashboard Support Dashboard Wiki ... ... ... ... ... ... Employee Portal Customer Portal Partner Portal Sales Portal HR Portal Developer Portal Company News Ticketing System Contracts Opportunities Contracts Technologies Dashboard Support Dashboard Wiki ... ... ... ... ... ... SaaS © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
28.
Pay once, deploy
limitless - Multitenancy How is multitenancy supported in Liferay? A Liferay installation consists of instances Each instance has its own set of groups Each instance has its own set of users Each group has its own set of pages Each user can have its own set of pages Groups can inherit from each other Each subgroup can have its own pages © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
29.
Pay once, deploy
limitless - Multitenancy Real life Example © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
30.
Pay once, deploy
limitless - Page and Site Templates Samsung: multiple subsites, many pages Each subsite has a similar structure, similar pages E.g. specs page on Samsung Problem: Create pages with similar structure and content You don’t want to do this manually! © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
31.
Pay once, deploy
limitless - Page and Site Templates Samsung: multiple subsites, many pages Each subsite has a similar structure, similar pages E.g. specs page on Samsung Problem: Create pages with similar structure and content You don’t want to do this manually! Problem: Changes to a page for all subsites Propagate change to every page You don’t want to do this manually! Can Liferay help us out? © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
32.
Pay once, deploy
limitless - Page & Site Templates Problems of creation and maintenance of pages Pre Liferay 6 Create subsites manually Create pages manually Post Liferay 6 Page Templates Site Templates © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
33.
Pay once, deploy
limitless - Page Templates Page Templates Define a skeleton upon which new pages can be built Header Portlet Side Portlet Portlet Y Header Portlet Side Portlet Header Portlet Side Portlet Portlet X © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
34.
Pay once, deploy
limitless - Site Templates Site Templates Define a skeleton upon which whole new groups can be built Header Portlet Header Portlet Header Portlet Header Portlet Header Portlet Port Side Port Side -let Portlet Port Side X-let Port Portlet Portlet Header Side Header Portlet X-let Port Portlet Side Header Portlet Portlet X-let Portlet X-let X Port Portlet Port Portlet -let Port Portlet -let DD Header Portlet D X-let X Header Portlet X Header Portlet Header Portlet Port Side Port Side -let Portlet Port Side X-let Port Portlet Portlet X-let X-let X Header Portlet Header Portlet Header Portlet Header Portlet Port Side Port Side -let Portlet Port Side X-let Port Portlet Portlet X-let Portlet B X-let X © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
35.
Pay once, deploy
limitless - Page & Site Templates Post Liferay 6 Create 1 site template with the default set of pages Create 100 subsites based on the site template Override pages where needed Creation of pages Change of pages © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
36.
Pay once, deploy
limitless - Page & Site Templates Problem: what if a page in the site template changes? Pre Liferay 6.1: headache Update all pages (the changed page in each group) Post Liferay 6.1: dynamic site templates Automatic propagation of site templates to depending groups You can decide which groups are locked into a template, and which Header Portlet Header Portlet are not Header Portlet Header Portlet Port Side Port Side -let Change of pages Portlet Port Header Portlet Side X-let Port Portlet Header Portlet Portlet X-let Portlet D X-let update Header Portlet Header Portlet propagation X Port template Side Side Portlet Port -let Port Side X-let Port Portlet Portlet X-let X-let X Header Portlet Header Portlet Header Portlet Header Portlet Port Side Port no propagation Side Portlet -let Port Side X-let Port Portlet Portlet X-let Portlet B X-let X © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
37.
Buy once, deploy
limitless - Conclusion Multitenancy Default Liferay functionality Liferay installation with multiple instances Multiple groups per instance Header Portlet Header Portlet Header Portlet Header Portlet Port Side Port Side -let Portlet Port Side X-let Port Portlet Portlet X-let Portlet D X-let X Header Portlet Page & Site Templates Header Portlet Header Portlet Header Portlet Balance the workload of creating and maintaining pages Port Side Port Side -let Header Portlet Portlet Port Header Portlet Side X-let Port Portlet X-let Header Portlet Portlet Header Portlet X-let X Side Side Portlet Port Port -let Port Who is going to do all this? Side X-let Port Portlet Portlet X-let Portlet B X-let X © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
38.
Buy once, deploy
limitless - Delegation of control In a typical company, each branch or department is headed by a manager A manager is responsible for his department and all of its subdepartments People working in a subdepartment are implicitly also part of the ancestor departments © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
39.
Buy once, deploy
limitless - Delegation of control In Liferay we can set up this very same structure using built-in roles Each Liferay instance has one Omni Admin, who is in control of everything Server configurations Defining new roles and permissions Creating new company-wide users and groups Each group is headed by an Group Administrator User and subgroup management inside the group itself Manage pages of the group Members of a subgroup can also access the ancestor groups © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
40.
Buy once, deploy
limitless - Questions © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
41.
DELIVER BETTER SOLUTIONS
FASTER © ACA IT-SOLUTIONS WWW.ACA-IT.BE DELIVER BETTER SOLUTIONS FASTER
Jetzt herunterladen