The document discusses using HTML5 to create mobile applications for SharePoint. It provides an overview of different mobile platforms and browsers, HTML5 features and frameworks for mobile development. It also addresses limitations of using HTML5 with SharePoint, such as validation issues. Additionally, it covers approaches for redirecting to mobile versions of SharePoint sites from iOS devices and demonstrates a mobile HTML5 SharePoint site.
41. Contact information Communardo Software GmbH Kleiststraße 10 a 01129 Dresden http://www.communardo.de [email_address] Phone: +49 (351) 83382-0 Thank you for listening! Questions? Christian Heindel E-Mail: [email_address] Web: http://www.christian-heindel.de/ Twitter: @c_heindel
Editor's Notes
Which of you owns a SmartPhone? (avg. 19%) Which of you has his smartphone here right now? Which of you uses a SmartPhone even before breakfast? (avg. 30%, Smartphone-Peak) iPhone? Android? BlackBerry? How many developers are in the room? How many of you have left their notebook at home? Facts: 2.250.000.000 Tooth brushes in use vs. 4.617.136.636 Mobile phone subscriptions 91% of people have their mobile within arm’s reach 24/7. (Morgen Stanley 2007) Facebook mobile audience now at 250M users! Was 65 million in Sept 09 39% of SmartPhone Owners use their devices in the bathroom. Photo to incoming@sharepoint.christian-heindel.de
Goal of the talk: make you aware of challenges / benefits when developing for mobile phones showing tools, giving tips get you to develop more mobile versions
Source: "CES: Microsoft shows off Windows 8 on ARM.", ZDNet, http://www.zdnet.com/blog/microsoft/ces-microsoft-shows-off-windows-8-on-arm/8339 , http://www.engadget.com/2011/05/18/evidence-of-webos-netbook-and-keyboard-less-phone-pop-up-in-deve/ , http://www.golem.de/1106/84073.html Heise 08.06.2011
Communote Client > 2 months before first feedback Gestern (8. Juni 2011) freigegeben: https://twitter.com/#!/communote/status/78500570327035905 Registration as delveoper 11 days: https://twitter.com/#!/c_heindel/status/61296598419906561 Opera v11.01 from 01.03.2011 v11.10 released on 11.04.2011 - still not in app store, my comment about download via website was rated second most usefull Heise: 23.05.2011 http://www.heise.de/newsticker/meldung/Mac-App-Store-verzoegert-sicherheitsrelevantes-Opera-Update-1246315.html Always changing: Paml App Catalog (HP) now HP App Catalog with new rules (8. Juni 2011, http://www.golem.de/1106/84061.html ) Apple IAP rules change 8.6.2011: http://www.heise.de/mac-and-i/meldung/Apple-streicht-umstrittene-In-App-Kaufvorgabe-1257422.html FT WebApp http://aboutus.ft.com/2011/06/07/ft-web-app-technical-qa/
HTML5 is a marketing buzzword! I love marketing departments! Not part of HTML5 specification: Geolocation WebWorkers HTML Speech Input API (supported by Chrome 11, proposal to the HTML Speech Incubator Group) Moved to separate standards documents: WebStorage Canvas 2D H TML5 is used as an umbrella term for all of them.
W3C published first draft of HTML in 1993 HTML 4.01 published in 1999 , then stagnation Formation of WHATWG in 2004 (to push along HTML5) W3C active again since 2006, published first draft of HTML5 in 2008 XHTML2 working group stopped 2009 Not finished. Currently published as “ working draft ” ( 04/2011 ) W3C Confirms May 2011 for HTML5 Last Call, Targets 2014 for HTML5 Standard ( http://www.w3.org/2011/02/htmlwg-pr.html ) HTML5 - A vocabulary and associated APIs for HTML and XHTML http://www.w3.org/TR/html5/ / http://www.w3.org/html/wiki/FAQs Focus shifted from documents to web applications. Web Hypertext Application Technology Working Group (WHATWG) Founded in 2004 by employees of Apple, Mozilla, Google and Opera. Working on HTML and APIs for development of web applications. World Wide Web Consortium (W3C) HTML working group HTML5 specification Internet Engineering Task Force (IETF) Responsible for internet protocols like HTTP HTML5 WebSocket API -> WebSocket protocol
Seit Montag neu (6. Juni 2011) – iOS5 - http://davidbcalhoun.com/2011/new-mobile-safari-stuff-in-ios5-position-fixed-overflow-scroll-new-input-type-support-web-workers-ecmascript-5 Problem: Different video format – you need to encode for 4 formats (3GPP, Flash Lite, MPEG-4, RTSP&RTP)
Orientation awareness SharePoint 2010 und das iPad – Browser Support http://sharepointcommunity.de/blogs/mgreth/archive/2011/02/08/sharepoint-2010-und-das-ipad-teil-1-browser-support.aspx SharePoint 2010 und das iPad – Apps http://sharepointcommunity.de/blogs/mgreth/archive/2011/02/09/sharepoint-2010-und-das-ipad-teil-2-die-apps.aspx SharePoint Client Object Model http://msdn.microsoft.com/en-us/library/gg701783.aspx Mobile Development with SharePoint Foundation http://msdn.microsoft.com/en-us/library/ms464268.aspx TechNet: “Plan for mobile devices” ( http://technet.microsoft.com/en-us/library/gg610510.aspx ) Existing solution: mobile entrée http://www.mobileentree.com/docs/Wiki%20Pages/Out%20of%20the%20Box.aspx
The Future? - http://html11.org/ Sources: Intro http://www.slideshare.net/hirsch30/economics-of-apps-university-of-oxford-15-oct-2010 Morgan Stanley 2007 03/2011, http://www.zdnet.com/blog/facebook/facebook-passes-250-million-mobile-users-mark-overhauls-mobile-site/1079 http://tcrn.ch/ifCSC8 GfK study: http://www.gfkrt.com/news_events/market_news/single_sites/007090/index.en.html AdFonic statistics: http://www.bmob.co.uk/2010/11/15/sofa-and-bed-surfing-on-the-rise/ http://www.youtube.com/watch?v=CjUcq_E4I-s asdasd