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

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 

Último (20)

How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 

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