SDL Tridion Webinar The Context Engine. Todays Talk Talk a little bit about current mobile and web development techniques Explain how the Context Engine.

Slides:



Advertisements
Similar presentations
Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Advertisements

IS 6116 Introduction – 10 Jan Lecturer Details Aonghus Sugrue Website: aonghussugrue.wordpress.com
Broadband Session Michael Byrne. Broadband Map Technical Details Data Integration Map Presentation Since Launch.
© 2008 EBSCO Information Services SUSHI, COUNTER and ERM Systems An Update on Usage Standards Ressources électroniques dans les bibliothèques électroniques.
June 27, 2012 Ryan Day and William Wales, GSA OCFO/BDFE.
WEB AND WIRELESS AUTOMATION connecting people and processes InduSoft Web Solution Welcome.
12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
How are we CREATING Your Web and Global Presence.
Welcome to Middleware Joseph Amrithraj
SDL Tridion Webinar An introduction to SmartTarget
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
A Toolbox for Blackboard Tim Roberts
TOP Server V5 Features and New Release Presenter: Colin Winchester – VP Operations.
Web Toolkit Julie George & Ronald Lopez 1. Requirements  Java SDK version 1.5 or later  Apache Ant is also necessary to run command line arguments 
Jenkins User Conference San Francisco, Sept #jenkinsconf Business Process Model & Notation (BPMN) Workflows in Jenkins Max Spring Cisco
SDL Tridion Community Webinar Navigation and SDL Tridion.
Learn the techniques to create a SharePoint 2010 web site from an existing branded web site.
Using Evernote and Google Docs in your web or mobile application (and potentially Dropbox and Skydrive) By Peter Messenger Senior Developer – Triple Point.
Authoring Languages and Web Authoring Software 4.01 Examine web page development and design.
DT228/3 Web Development WWW and Client server model.
Object-Oriented Enterprise Application Development Tomcat 3.2 Configuration Last Updated: 03/30/2001.
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
SDL Tridion Community Webinar Introduction and demonstration of the Page Publisher.
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Responsive Web Design, Discoverability, and Mobile Challenge
UNIT-V The MVC architecture and Struts Framework.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Week 11 Further Web Design Concepts and Tools FTP, CMS, Wordpress and Responsive Web Design.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Samuvel Johnson nd MCA B. Contents  Introduction to Real-time systems  Two main types of system  Testing real-time software  Difficulties.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
Java Omar Rana University of South Asia. Course Overview JAVA  C/C++ and JAVA Comparison  OOP in JAVA  Exception Handling  Streams  Graphics User.
Website Design Lecture 1. Outline Introduction to the module Outline of the Assessment Schedule Lecture Static XHTML, client side and server side Why.
Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5.
Web Engineering we define Web Engineering as follows: 1) Web Engineering is the application of systematic and proven approaches (concepts, methods, techniques,
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
Session 1 Chapter 1 - Introduction to Web Development ITI 133: HTML5 Desktop and Mobile Level I
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
Content Management Systems. Agenda Week overview Web-page basics The why and what of CMS Typo3.
Leveraging Web Content Management in SharePoint 2013 Christina Wheeler.
World Wide Web 16 World Wide Web 16. World Wide Web 16 Everyone also talks about the Web But people don’t really understand how it works You need to know.
SDL Tridion Community Builder SDL Tridion community builder – A talk by Dominic Cronin for the Tridion community webinar.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
A S P. Outline  The introduction of ASP  Why we choose ASP  How ASP works  Basic syntax rule of ASP  ASP’S object model  Limitations of ASP  Summary.
IF STARBUCKS USED INSTART LOGIC, THEY WOULD HAVE A FASTER RESPONSIVE WEBSITE BY PETER BLUM.
Prizm Content Connect HTML5 Responsive Viewer. Responsive Design Designed for better workflow and usability Responsive Design - 1 viewer for all view.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
SDL Tridion Presentation Frameworks
Presented By Sushil K. Chaturvedi Assistant Professor SRCEM,Banmore 1.
ASP – Web Programming Class  Ravi Anand. ASP – Active Server Pages What is ASP? - Microsoft Technology - Can Run using IIS/PWS/Others - Helps us create.
Introduction ITEC 420.
Patrick Desbrow, CIO & VP of Engineering October 29, 2014
Web Programming Language
Understanding SOAP and REST calls The types of web service requests
PHP / MySQL Introduction
Database Driven Websites
Mobile Web Sites & Mobile Applications
ASP.NET Module Subtitle.
Client-Server Model: Requesting a Web Page
Yale Digital Conference 2019
Presentation transcript:

SDL Tridion Webinar The Context Engine

Todays Talk Talk a little bit about current mobile and web development techniques Explain how the Context Engine fits into this Show how to install and get up and running with the Context Engine

Mobile Websites More people connect to the Web over slower, mobile networks. The performance of Web pages is now really important. To increase performance we need to serve only the appropriate files for a device. 3 main common ways mobile web interfaces are being built…

Responsive Design Same content page across all devices. Content is referenced by a single URL. Average page size is around 1.3mb. 3G 40% slower, LTE 12% slower than desktop speeds. 80% + responsive sites send the same assets to all devices. Interfaces become complex client-side CSS and JS applications.

Mobile only website Website Content is easier to tailor should the mobile need to provide a different experience. Average page size is around 180kb. Easier to make separate changes to mobile and desktop websites. – Typically different URL and independent page layouts. Redirection required.

REsponsive + Server Side (RESS) Detects devices server side and delivers features that are optimized for the user of that device. Deliver only what a client device needs. Requires an accurate server side detection mechanism.

Some Comparisons WebsiteTypePage Size (KB) Download speed (Sec) # Requests Starbucks.comResponsive Worldwildlife.orgResponsive Bostonglobe.comResponsive Mobile.walmart.comMobile Amazon.com/gp/aw/h.ht ml Mobile Bbc.co.uk/mobileMobile Edition.cnn.comRESS Ehow.comRESS Wordpress.comRESS Source:

The SDL Tridion Context Engine Content Delivery Module Provides Context – More than just device device detection – Plugs in wonderfully with other SDL tools For the purpose of this presentation were using it for device detection

Installation and configuration Create the device database: – java -Xms1028m -jar lib\cwd_engine-2011.jar – Java -jar cwd-repository-manager.jar cwd- repository.jar {webroot}/bin/repository/

Installation and configuration Configure the ADF cartridge – Cd_ambient_conf.xml Javascript include Thats it

Test installation Use a webpage to output all claims in the claim store Thanks again Peter

Using it….. Uri claimUri = new Uri("taf:claim:context:device:tablet"); string isTablet = Tridion.ContentDelivery.AmbientData.AmbientDataContext. CurrentClaimStore.Get (claimUri); Context Engine Wrapper Library – rapper/ rapper/ if(context.Device.IsTablet) { message = "you are using a tablet device"; } – Configuration possibilities to create device families

Summary RESS is better solution to Responsive. Most websites are built using responsive. The SDL Tridion Context Engine is a great tool to provide Server-Side detection. – Integrates perfectly with other SDL modules,.Net, Java and other applications. – Not sure about future updates to the device database and how these will be released.

Mandatory further reading Using MVC4 Display Modes and the Context Engine: – 4.html Integrating Context Engine and SmartTarget – smarttarget Device families in the Context Engine Wrapper – context-engine-cartridge-wrapper/ context-engine-cartridge-wrapper/ Context Expression Engine – Target Groups Integration –

Questions and Thanks Thanks All Contact me: – – Sources used: – – –