SlideShare uma empresa Scribd logo
1 de 28
Going Mobile Thom Robbins Thomasr@kentico.com Twitter: @trobbins
Agenda The mobile marketplace A mobile attack plan It’s all about the content Mobile best practices
Mobile opportunity – Data and Hype  Expected 9% growth in 2010 Estimated 2 Billion cell phones worldwide (hand me downs included) 93% of US adults own a cell phone (ubiquitous technology) YouTube accounts for 36% of total video traffic on mobile networks worldwide 1.6 Billion purchased from mobile devices in 2009 (increasing buyer confidence) 7.5% of the top 500 online retailers have a mobile website/iPhone app Mobile advertising spending will surpass 6.5 billion in 2012 Users average 13 hours online total per week, up from 7 hours in 2002 (Ruder Finn report – Americans spend 3 hours using the mobile web) “Desktops will be irrelevant in 3 years time” John Herlihy – Google
What are people doing? Mobile users are opportunistic! 91% of mobile consumers use the Internet to socialize (compared to 79% of desktop users) 45% engage with social networks 62% use mobile for instant messaging 40% read content Mobile users watch videos (dominate traffic form) Mobile users are more likely to research subjects Men are more likely to use mobile as an ‘escape’ (Not me of course!)
Top selling phones in 2010 Reflects more than 50 countries across six continents mobile phone sales (not all inclusive list!) – 1. (2) Nokia 3720 Classic  2. (1) Apple iPhone3G 3. (3)  HTC HD2 4. (-)HTC Desire 5. (-)Sony Ericsson XPERIA X10 6. (-)Nokia 2730 Classic 7. (10) Samsung B2100 8. (-)Sony Ericsson Vivaz 9. (5) Nokia E52 10. (-)HTC Legend Note: () = last month rankings
Pulling it together The Device ,[object Object]
Constrained browsers
Proxy browsers
Limited controls
Limited screen size
Limited memory and bandwidth
Limited typography
Limited color paletteThe Environment ,[object Object]
Variable lighting
Variable mobile coverageThe Audience ,[object Object]
Looking for local answers
Looking for local answers now
Ready to pay for local answers now,[object Object]
A mobile attack plan Provide a mobile alternative Build a device specific application
Provide a Mobile Alternative Guiding principles: ,[object Object]
Tactic: Kentico redirection web part
Tactic: Kentico CMS API
Tactic: .NET API
 Simplify user input
Tactic: Simpler design
 Reduced requests
 Tactic: Windows Communication Foundation (WCF)
 Adaptive design

Mais conteúdo relacionado

Semelhante a Going mobile with Kentico CMS

European SharePoint Conference: Mobile Applications for SharePoint using HTML5
European SharePoint Conference: Mobile Applications for SharePoint using HTML5European SharePoint Conference: Mobile Applications for SharePoint using HTML5
European SharePoint Conference: Mobile Applications for SharePoint using HTML5
Christian Heindel
 
Affiliate Convention 2009 Mobile Seo
Affiliate Convention 2009 Mobile SeoAffiliate Convention 2009 Mobile Seo
Affiliate Convention 2009 Mobile Seo
Jordan Kasteler
 
Affiliate Convention 2009 - Mobile Seo
Affiliate Convention 2009 - Mobile SeoAffiliate Convention 2009 - Mobile Seo
Affiliate Convention 2009 - Mobile Seo
Jordan Kasteler
 
Making The Most Of Mobile
Making The Most Of MobileMaking The Most Of Mobile
Making The Most Of Mobile
Suzzicks
 
Making The Most of Mobile
Making The Most of MobileMaking The Most of Mobile
Making The Most of Mobile
guestca744f
 
Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009
Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009
Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009
Aduci
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experience
Vincent Perrin
 
From desktop to mobile web
From desktop to mobile webFrom desktop to mobile web
From desktop to mobile web
Chris Love
 

Semelhante a Going mobile with Kentico CMS (20)

SMX London 2014 - Best Practices for Mobile SEO - Shawn Dragann
SMX London 2014 - Best Practices for Mobile SEO - Shawn DragannSMX London 2014 - Best Practices for Mobile SEO - Shawn Dragann
SMX London 2014 - Best Practices for Mobile SEO - Shawn Dragann
 
On Mobile- Product Strategy
On Mobile- Product StrategyOn Mobile- Product Strategy
On Mobile- Product Strategy
 
European SharePoint Conference: Mobile Applications for SharePoint using HTML5
European SharePoint Conference: Mobile Applications for SharePoint using HTML5European SharePoint Conference: Mobile Applications for SharePoint using HTML5
European SharePoint Conference: Mobile Applications for SharePoint using HTML5
 
Web In Extreme Environment: Beyond Cross Browsing
Web In Extreme Environment: Beyond Cross BrowsingWeb In Extreme Environment: Beyond Cross Browsing
Web In Extreme Environment: Beyond Cross Browsing
 
Basic android workshop
Basic android workshopBasic android workshop
Basic android workshop
 
Affiliate Convention 2009 Mobile Seo
Affiliate Convention 2009 Mobile SeoAffiliate Convention 2009 Mobile Seo
Affiliate Convention 2009 Mobile Seo
 
Affiliate Convention 2009 - Mobile Seo
Affiliate Convention 2009 - Mobile SeoAffiliate Convention 2009 - Mobile Seo
Affiliate Convention 2009 - Mobile Seo
 
Drupalcamp LA Aug 2009
Drupalcamp LA Aug 2009Drupalcamp LA Aug 2009
Drupalcamp LA Aug 2009
 
Cti av3
Cti av3Cti av3
Cti av3
 
Making The Most Of Mobile
Making The Most Of MobileMaking The Most Of Mobile
Making The Most Of Mobile
 
Making The Most of Mobile
Making The Most of MobileMaking The Most of Mobile
Making The Most of Mobile
 
Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009
Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009
Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009
 
Architecting mobile solutions
Architecting mobile solutions Architecting mobile solutions
Architecting mobile solutions
 
Android Minnebar
Android MinnebarAndroid Minnebar
Android Minnebar
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experience
 
Cross platform-mobile-applications
Cross platform-mobile-applicationsCross platform-mobile-applications
Cross platform-mobile-applications
 
My customers are using iPhone/Android, but I'm a Microsoft Guy.
My customers are using iPhone/Android, but I'm a Microsoft Guy.My customers are using iPhone/Android, but I'm a Microsoft Guy.
My customers are using iPhone/Android, but I'm a Microsoft Guy.
 
From desktop to mobile web
From desktop to mobile webFrom desktop to mobile web
From desktop to mobile web
 
Scaling mobile dev teams
Scaling mobile dev teams Scaling mobile dev teams
Scaling mobile dev teams
 
Andy Steggles: Social Media on the Go: Crafting a Mobile Strategy
Andy Steggles: Social Media on the Go: Crafting a Mobile StrategyAndy Steggles: Social Media on the Go: Crafting a Mobile Strategy
Andy Steggles: Social Media on the Go: Crafting a Mobile Strategy
 

Mais de Thomas Robbins

One Size does Not Fit All: Selecting the Right Mobile StrategyKentico mobil...
One Size does Not Fit All: Selecting the Right Mobile StrategyKentico   mobil...One Size does Not Fit All: Selecting the Right Mobile StrategyKentico   mobil...
One Size does Not Fit All: Selecting the Right Mobile StrategyKentico mobil...
Thomas Robbins
 

Mais de Thomas Robbins (20)

PlayFab Advanced Cloud Script
PlayFab Advanced Cloud ScriptPlayFab Advanced Cloud Script
PlayFab Advanced Cloud Script
 
What’s in the box? Creating chance mechanics and rewards
What’s in the box? Creating chance mechanics and rewardsWhat’s in the box? Creating chance mechanics and rewards
What’s in the box? Creating chance mechanics and rewards
 
Getting started with Cloud Script
Getting started with Cloud ScriptGetting started with Cloud Script
Getting started with Cloud Script
 
Say hello to the new PlayFab!
Say hello to the new PlayFab!Say hello to the new PlayFab!
Say hello to the new PlayFab!
 
Data-Driven Government: Explore the Four Pillars of Value
Data-Driven Government: Explore the Four Pillars of ValueData-Driven Government: Explore the Four Pillars of Value
Data-Driven Government: Explore the Four Pillars of Value
 
Financial Transparency Trailblazers
Financial Transparency TrailblazersFinancial Transparency Trailblazers
Financial Transparency Trailblazers
 
Telling Stories with Open Data
Telling Stories with Open DataTelling Stories with Open Data
Telling Stories with Open Data
 
Socrata Financial Transparency Suite
Socrata Financial Transparency Suite Socrata Financial Transparency Suite
Socrata Financial Transparency Suite
 
Socrata Service Connect
Socrata Service ConnectSocrata Service Connect
Socrata Service Connect
 
Leveraging Data to Engage Citizens and Drive Innovation
Leveraging Data to Engage Citizens and Drive InnovationLeveraging Data to Engage Citizens and Drive Innovation
Leveraging Data to Engage Citizens and Drive Innovation
 
Using MVC with Kentico 8
Using MVC with Kentico 8Using MVC with Kentico 8
Using MVC with Kentico 8
 
Here Comes Kentico 8
Here Comes Kentico 8Here Comes Kentico 8
Here Comes Kentico 8
 
Say hello to Kentico 8! Your integrated marketing solution has arrived
Say hello to Kentico 8! Your integrated marketing solution has arrivedSay hello to Kentico 8! Your integrated marketing solution has arrived
Say hello to Kentico 8! Your integrated marketing solution has arrived
 
One Size does Not Fit All: Selecting the Right Mobile StrategyKentico mobil...
One Size does Not Fit All: Selecting the Right Mobile StrategyKentico   mobil...One Size does Not Fit All: Selecting the Right Mobile StrategyKentico   mobil...
One Size does Not Fit All: Selecting the Right Mobile StrategyKentico mobil...
 
Getting started with MVC 5 and Visual Studio 2013
Getting started with MVC 5 and Visual Studio 2013Getting started with MVC 5 and Visual Studio 2013
Getting started with MVC 5 and Visual Studio 2013
 
Digital marketing best practices
Digital marketing best practices Digital marketing best practices
Digital marketing best practices
 
Do you speak digital marketing with Kentico CMS?
Do you speak digital marketing with Kentico CMS?Do you speak digital marketing with Kentico CMS?
Do you speak digital marketing with Kentico CMS?
 
Common questions for Windows Azure and Kentico CMS
Common questions for Windows Azure and Kentico CMSCommon questions for Windows Azure and Kentico CMS
Common questions for Windows Azure and Kentico CMS
 
Advanced development with Windows Azure
Advanced development with Windows AzureAdvanced development with Windows Azure
Advanced development with Windows Azure
 
Best Practices for Kentico CMS and Windows Azure
Best Practices for Kentico CMS and Windows AzureBest Practices for Kentico CMS and Windows Azure
Best Practices for Kentico CMS and Windows Azure
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 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...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 New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Going mobile with Kentico CMS

  • 1. Going Mobile Thom Robbins Thomasr@kentico.com Twitter: @trobbins
  • 2. Agenda The mobile marketplace A mobile attack plan It’s all about the content Mobile best practices
  • 3. Mobile opportunity – Data and Hype Expected 9% growth in 2010 Estimated 2 Billion cell phones worldwide (hand me downs included) 93% of US adults own a cell phone (ubiquitous technology) YouTube accounts for 36% of total video traffic on mobile networks worldwide 1.6 Billion purchased from mobile devices in 2009 (increasing buyer confidence) 7.5% of the top 500 online retailers have a mobile website/iPhone app Mobile advertising spending will surpass 6.5 billion in 2012 Users average 13 hours online total per week, up from 7 hours in 2002 (Ruder Finn report – Americans spend 3 hours using the mobile web) “Desktops will be irrelevant in 3 years time” John Herlihy – Google
  • 4. What are people doing? Mobile users are opportunistic! 91% of mobile consumers use the Internet to socialize (compared to 79% of desktop users) 45% engage with social networks 62% use mobile for instant messaging 40% read content Mobile users watch videos (dominate traffic form) Mobile users are more likely to research subjects Men are more likely to use mobile as an ‘escape’ (Not me of course!)
  • 5. Top selling phones in 2010 Reflects more than 50 countries across six continents mobile phone sales (not all inclusive list!) – 1. (2) Nokia 3720 Classic  2. (1) Apple iPhone3G 3. (3)  HTC HD2 4. (-)HTC Desire 5. (-)Sony Ericsson XPERIA X10 6. (-)Nokia 2730 Classic 7. (10) Samsung B2100 8. (-)Sony Ericsson Vivaz 9. (5) Nokia E52 10. (-)HTC Legend Note: () = last month rankings
  • 6.
  • 11. Limited memory and bandwidth
  • 13.
  • 15.
  • 17. Looking for local answers now
  • 18.
  • 19. A mobile attack plan Provide a mobile alternative Build a device specific application
  • 20.
  • 27. Tactic: Windows Communication Foundation (WCF)
  • 29. Design adapts to mobile environment
  • 32. Linked phone calls (it is a phone!)
  • 34. Notify user when personal info is selected
  • 35. If denied a request degrade slowly
  • 36. No clutter CSS
  • 37.
  • 38. How does it work? Captures HTTP request
  • 39. Extending redirection – device targeting CMS.GlobalHelper Browser must report as mobile Best Practice Tip Exploit the ASP.NET Request object (Request.UserAgent) Check for iPhone iPhone User Agent Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_2 like Mac OS X; en-us)AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10 Check for Andriod Check for iPad
  • 40. 5 minute mobile makeover - CSS patterns Common design pattern (Eliminate clutter) single-column, fluid width, three main sections: header, main content and footer Best Practice Tip Tab-based navigation, tabbed links with relative width and horizontal menu Modify Stylesheet Don’t forget smaller form factors!
  • 41. Build a Device Specific Applications Tap into native application integration Caters to occasionally connected devices Caters to device features Marketplaces (fame, fortune and exposure) Tools: Appcelerator Titanium Tools: MobiOne Tools: Visual Studio
  • 42. Mobile PC Mobile iPad API Layer Kentico CMS WW Data It’s all about the content!AKA: I see data!
  • 43. Exposing content (Approach 1) REST What is REST? REST stands for Representation State Transfer Conceived in 2000 as a doctoral dissertation by Roy Fielding (a principal author of HTTP protocol) REST is about accessing resources through a universal interface (web browser) RESTful URLs are addressable http://www.mysite.com/Products/Item300 Why REST? Leverages scalability of the Web Site scalability through caching and session state Easier URLs Simplifies SEO Consistency with the design of the World Wide Web Can leverage generic client components (ex. jQuery controls) and dev skills Why not REST? If you need advanced collaboration between applications like distributed transactions (WS-*) If you need to use a protocol other than HTTP REST is an architectural style, not a specification!
  • 44. Bit.ly Restful Example - simple protected void bGetInfo_Click(object sender, EventArgs e) { string apiKey = "&apiKey=APIkey"; string loginKey="&login=rusername"; //encode the string string shortUrl =shorturl"&shortUrl= "+ Server.HtmlEncode(txtURL.Text); // Format for string sent is - http://api.bit.ly/v3/clicks?&shortUrl=http%3A%2F%2Fbit.ly%2FavNcS4&login=login&apiKey=key&format=xml // URL must be encoded WebRequestreq = WebRequest.Create("http://api.bit.ly/v3/clicks?" + shortUrl + apiKey + loginKey); WebResponseresp = req.GetResponse(); Stream stream =resp.GetResponseStream(); StreamReadersr = new StreamReader(stream); String s=sr.ReadToEnd(); txtInfo.Text=s; } WebRequest WebResponse
  • 45. Unifying all the options (Approach 2) - WCF Up front work is required! Wow! Look at all the options in WCF!
  • 46. WCF – Unified programming model .NET Remoting ASMX & WSE Interop with other Platforms & WS-* Extensibility Location transparency Attribute- Based Programming Message- Oriented Programming REST / HTTP Programming Enterprise Services System.Messaging HTTP Services
  • 47. WCF ABC (Address, Binding, Contract) Endpoint A B C A B C A B C Client Service Endpoints Message Address Binding Contract (Where) (How) (What)
  • 48. webHttpBinding New “web-friendly” WCF Binding in Fx 3.5 Allows for the development of RESTful services Does not use SOAP envelopes HTTP and HTTPS Transports Only Supports several wire formats: XML JSON Binary (streams)
  • 49. WebServiceHost Specialized SerivceHost for RESTful services Eliminates need for lots of configuration Automatically configures address, binding, contract Optimized for single-endpoint services Use from .svc file: <%@ ServiceHost Language="C#" Debug="true" Service="Caching1.FeedService" Factory=“System.ServiceModel.Activation.WebServiceHostFactory” %>"%>
  • 50. [WebGet] And [WebInvoke] Binds a WCF operation to URI space and HTTP method Indicate the HTTP Method for the operation WebGet – Don’t make me write it WebInvoke – All verbs other than GET (Method parameter takes in the name of the Verb) Other Parameters BodyStyle – Indicates whether the Request/ Response are wrapped or not RequestFormat – Json or Xml ResponseFormat – Json or Xml UriTemplate – Rich binding to URI
  • 51. UriTemplate String that allows you to define the structure of the URI, as well as to define “Holes” The “Holes” are variables You Bind the template with parameters to fill the holes {productId} hole / variable gets bound to productId parameter in operation [OperationContract] [WebGet(UriTemplate=“product/{productId}")] Product GetProduct(intproductId); Variable
  • 52. Mobile site best practices Organize navigation logically for mobile users Put navigation buttons below content to avoid scrolling Place popular buttons first Make word links shorter for space Use optimized heading tags Keep information three clicks from home page Degrade application gracefully Allow social bookmarking and tagging functionality Avoid pop ups Submit a separate site map to Google Run a mobile site back link campaign
  • 53. Things to avoid.. Flash (Depending on device) Frames Cookies (many newer devices will support) User tables sparingly Nested tables Absolute measures (100px wide can be half the screen) Using a lot of fonts
  • 54. Tips for images Images must be small Saving a 3 color file into a 256 color indexed GIF increases size Photoshop has a nice option to reduce this (Image mode – indexed and then choose web colors) Images must download quickly Beware of clutter factor Don’t put large images at the top of the page It’s annoying to have to wait Exception: Photo gallery
  • 55. Additional Information Did you get your poster? Best samples are in your project! Don’t forget to attend the API session tomorrow Documentation - http://devnet.kentico.com/Documentation.aspx Code Snippet Library - http://devnet.kentico.com/Blogs/Thomas-Robbins.aspx Marketplace - http://devnet.kentico.com/Marketplace.aspx

Notas do Editor

  1. Data source - http://searchengineland.com/top-10-reasons-your-website-should-go-mobile-32566 http://www.bizreport.com/2010/02/time_spent_with_mobile_internet_increases.html#
  2. Source: http://www.articlesbase.com/international-marketing-articles/top-ten-bestselling-cell-phone-in-april-2010-2264987.html