Developing Apps for Windows Phone 7

Developing Apps for Windows Phone 7

jQuery Mobile, UI and Templates A better way for developing mobile and desktop apps http://www.petermessenger.com What is jQuery? Straight from their website jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you

write JavaScript Abstracts much of the problems with inconsistent web browser HTML implementations Benefits of jQuery

Used by a vast number of websites Open source Easy to learn Very powerful Great documentation Vast array of plug-ins allowing to you to do stuff http://jquery.com/ What is jQuery Templates? Plug in proposed by Microsoft in Feb 2010 Used to generate HTML from a template

Can be used to generate from javascript objects or json returned from a webservice Syntax similar to Xaml syntax Example outlined by Scott Gu http://weblogs.asp.net/scottgu/archive/2010/05/07/jquery-templates-and-data-link ing-and-microsoft-contributing-to-jquery.aspx Made an official Plug In October 2010 http://www.borismoore.com/2010/10/jquery-templates-is-now-official-jquery.html A simple example From the jQuery documentation page

http://api.jquery.com/tmpl Documentation - Api jQuery.tmpl() and .tmpl(): These APIs are used to render a jQuery template: http://api.jquery.com/tmpl http://api.jquery.com/jQuery.tmpl jQuery.tmplItem() and .tmplItem(): These APIs are used to find a jQuery template instance, and are crucial for providing interactivity: http://api.jquery.com/tmplitem http://api.jquery.com/jQuery.tmplitem

jQuery.template() and .template(): These APIs are used to compile or store a jQuery template, and are particularly useful for scenarios where templates are loaded in the form of strings, such as templates retreived remotely: http://api.jquery.com/template http://api.jquery.com/jQuery.template Documentation - Tags ${...}: This tag is used to evaluate fields or JavaScript expressions within templates: http://api.jquery.com/template-tag-equal {{each ...}}...{{/each}}:

This tag is used used to iterate within a template (without creating template items): http://api.jquery.com/template-tag-each {{if ...}}...{{else ...}}...{{/if}}: This tag is used used to create conditional sections within templates: http://api.jquery.com/template-tag-if http://api.jquery.com/template-tag-else {{html ...}}: This tag is used used to insert markup obtained from data within templates: http://api.jquery.com/template-tag-html {{tmpl ...}}: This tag is used used for composition and iteration within templates (and creating new template items for each nested rendered template): http://api.jquery.com/template-tag-tmpl

{{wrap ...}}...{{/wrap}}: This tag is used used for composition and iteration, along with incorporation of wrapped HTML within templates: http://api.jquery.com/template-tag-wrap What is jQuery Mobile Straight from their website A unified user interface system across all popular mobile device platforms, built on the rock-solid jQuery and jQuery UI foundation. Its lightweight code is built with progressive enhancement, and has a flexible, easily themeable design Works well on Iphone, Ipad, Ipod, Android,

Windows Phone 7, Blackberry v6.0+, Symbian v5.0+ http://jquerymobile.com/ What it jQuery UI Straight from their website jQuery UI provides abstractions for low-level interaction and animation, advanced effects and high-level, themeable widgets, built on top of the jQuery JavaScript Library, that you can use to build highly interactive web applications. http://jqueryui.com/

Best way of determining Mobile 51 degrees is a free resource to determine mobile devices, allows redirection to mobile version of your site Details on using it http://dotnetslackers.com/articles/aspnet/ASP-NET-Mobile-HandsetDetection-Redirection-Development-Made-Easy.aspx Links to source http://51degrees.codeplex.com/ Summary Great for developing text based apps, that

should just work of most mobile devices with minimal testing Faster development time, much less rework but may not run as fast as native apps Certainly worth further investigation

Recently Viewed Presentations

  • 36x48 Vertical Poster - University of Canterbury

    36x48 Vertical Poster - University of Canterbury

    Dr Peter J. Keegan, Dr Catherine I. Watson, Dr Jeanette King, Dr Margaret Maclagan, Dr Ray Harlow. Background. MPai Language Aid. MAONZE Results. Further trials with a larger sample, on an updated MPai version will be undertaken in 2016. Future...
  • Designing an Environmental Education AmeriCorps Program

    Designing an Environmental Education AmeriCorps Program

    Designing an Environmental Education AmeriCorps Program. Billy Bennett, Kentucky Environmental Education Council. Ashley Hoffman, Kentucky Association for Environmental Education
  • Doppler Assessment Management

    Doppler Assessment Management

    Arial Wingdings 2 Calibri MS PGothic Verdana Monotype Sorts Wingdings Berlin Sans FB Demi Times New Roman 8_Flow 5_Flow 9_Flow 10_Flow 11_Flow 12_Flow 6_Flow Slide 1 Examination of the arterial patient Slide 3 Doppler Assessment Slide 5 Other useful tests...
  • Sentence Variety

    Sentence Variety

    2 - He discovered a squiggly creature. 3 - Peering through the microscope, he discovered a squiggly creature. 1 - We drove to Tompkins Road. 2 - We were surprised by the number of "for sale" signs. 3 - Driving...
  • Families on the Periodic Table - Chandler Unified School ...

    Families on the Periodic Table - Chandler Unified School ...

    Families on the Periodic Table. Elements on the periodic table can be grouped into families bases on their chemical properties.. Each family has a . specific name . to differentiate it from the other families in the periodic table.
  • Far North Racing ProSolo Lessons Learned for a

    Far North Racing ProSolo Lessons Learned for a

    Times New Roman Tahoma Default Design Far North Racing Racing Resume National Level Autox vs FSAE ProSolo vs "Amateur" Solo Typical ProSolo Course Layout The Car - Performance Street Modified Rules The Car - Technology No Slide Title Lessons Learned...
  • Presentación de PowerPoint - Universidad de Granada

    Presentación de PowerPoint - Universidad de Granada

    genesis degradacion y evaluacion de suelos verticos en la hoja de alora (1052). malaga autor.- carlos m. asensio grima 16/12/1993 directores.-eduardo ortega bernaldo de quiros (ugr-rnm 101) universidad de granada, inmaculada saura vilchez titulo.- estudio edÁfico de la hoja de...
  • June 2019 RESULTS U.S. Poverty National Webinar Organizing

    June 2019 RESULTS U.S. Poverty National Webinar Organizing

    RESULTS volunteers have been a godsend throughout this time, providing inspiration and support. It's like Aesop's fable - any stick can be easily bent and broken on their own, but as a bundle, they are strong. As RESULTS volunteers we...