jQuery Mobile has been integrated in APEX since version 4.2 and building a mobile web application with APEX seems magically easy ever since. Once you start a mobile project you will be confronted with a number of challenges related to the jQuery Mobile frameworks mechanisms. This session tends to explain the fundamentals that are important to know for APEX developers and how to deal with these in APEX development.
When creating a mobile web application with APEX, knowledge of how jQuery Mobile works and how it is different from what we are used to as APEX developers is essential, I learned this during projects. This session will explain the important jQuery Mobile framework mechanisms and how to deal with these in APEX: Page loading and submitting data; customizing the user interface elements; debugging, testing and inspecting on actual mobile devices.
jQuery Mobile has been integrated in APEX since version 4.2 and building a mobile web application with APEX seems magically easy ever since. Once you start a mobile project you will be confronted with a number of challenges related to the jQuery Mobile frameworks mechanisms. This session tends to explain the fundamentals that are important to know for APEX developers and how to deal with these in APEX development.
When creating a mobile web application with APEX, knowledge of how jQuery Mobile works and how it is different from what we are used to as APEX developers is essential, I learned this during projects. This session will explain the important jQuery Mobile framework mechanisms and how to deal with these in APEX: Page loading and submitting data; customizing the user interface elements; debugging, testing and inspecting on actual mobile devices.
avaScript, REST, CSOM, Office 365 APIs: Like it or not, client-side development is the future of SharePoint development. At the forefront of this wave is the powerful JavaScript library jQuery. Utilizing jQuery in SharePoint, developers can take their applications to the next level in less time. What's more, you can utilize jQuery in SharePoint 2007, 2010, 2013, and in Office 365 often without making changes to your code. In this class, you gain a new appreciate for jQuery and learn:
"What's possible," including visual enhancements and practical business intelligence
Tips and Tricks for deploying and maintaining scripts
How to get quick wins with little effort using third-party jQuery libraries
How to interact with SharePoint forms and lists using JavaScript and jQuery
A Power User's Intro to jQuery Awesomeness in SharePointMark Rackley
The slide deck for my session walking Power Users through adding scripts to pages in SharePoint with demos showing what's possible to do without having to write any JavaScript. Includes links to blog posts with step by step video instructions.
The SharePoint & jQuery Guide - Updated 1/14/14Mark Rackley
Latest version of my SharePoint & jQuery slides from SharePoint Saturday St. Louis.
This session introduces people to using jQuery in SharePoint, how to get started, and some best practices.
Advanced JQuery Mobile tutorial with Phonegap Rakesh Jha
Introduction to jQuery Mobile (jQM) - cont'd
Getting started with jQM
-Downloading the Most Recent Version of jQuery Mobile
-Proper Markup for Loading Framework JavaScript and CSS
jQuery Mobile Page Structure
-Page Anatomy: Header, Footer and Content Sections
-Header and Footer Toolbars
-Bundling Pages into a Single Document
-Navigating Between Pages
Applying Different Theme Swatches
Page Initialization Events
jQuery Mobile Page Components
Basic Content Formatting
List Views
-Ordered and Unordered Lists
-Inset Lists
-Lists with Links
-Nested Lists
-Lists with Icons or Thumbnail Images
-Split Button Lists
-List Dividers
-Search Filters
Form Controls - check boxes, slider, etc.
Dialogs
Buttons and Toolbars
-Ways to Make a Button
-Placing Icons on Your Buttons
-Inline Buttons
-Button Groupings
-Navigation Toolbars
Collapsible Content
Event Handling
-Responding to various events
-Page related events
Ajax & Interaction with server (REST & SOAP)
Deployment using Phonegap (e.g. Android)
Overview of Android Devt Environment
Best Practices in jQM
Hands-on exercises
AtlasCamp 2015: Using add-ons to build add-onsAtlassian
Daniel Wester, Wittified
Join Daniel Wester from Wittified as he shares his company secrets on tackling the everyday problems of add-on development and generating unique add-on ideas. Learn how you can apply his methods to your product development process and how you can make development easier with Web Fragment Finder.
Drupal and diversity of Single sign-on systemsAlex S
As you know Drupal supports a lot of SSO system. There is pretty hard choice which system to choose to implement some of features for our clients.
During this talk I will compare different approaches and tools like a SimpleSAMLphp, Bakery, shared tables, LDAP, CAS and other.
Introduction to jquery mobile with PhonegapRakesh Jha
Introduction to jQuery Mobile (jQM) - cont'd
Getting started with jQM
-Downloading the Most Recent Version of jQuery Mobile
-Proper Markup for Loading Framework JavaScript and CSS
jQuery Mobile Page Structure
-Page Anatomy: Header, Footer and Content Sections
-Header and Footer Toolbars
-Bundling Pages into a Single Document
-Navigating Between Pages
Applying Different Theme Swatches
Page Initialization Events
jQuery Mobile Page Components
Basic Content Formatting
List Views
-Ordered and Unordered Lists
-Inset Lists
-Lists with Links
-Nested Lists
-Lists with Icons or Thumbnail Images
-Split Button Lists
-List Dividers
-Search Filters
Form Controls - check boxes, slider, etc.
Multi-écrans : effet de mode ou tendance de fond ?PXNetwork
Multimédia, interactivité, sociablilisation, cross-média, transmédia, autant de mots et de néologismes pour illustrer le fait que les technologies digitales modifient profondément le cadre des comportements et des contenus audiovisuels.
La complexité de la nébuleuse « multi-écrans », vient pour beaucoup du fait que ce terme actuellement à la bouche de tous les technophiles en herbe, intègre plusieurs concepts, pour partie, différents les uns des autres.
Alors, qu’est-ce véritablement que le multi-écrans ou plutôt les « multi-écrans » ?
Tendance de fond ou effet de mode ? Marketisation de phénomènes existants ou innovations authentiques ? Futurs usages de masse, ou niches pour geeks ? Quels impacts, quels facteurs clefs de succès et quelles limites actuelles à leur développement ?
Le social selling prend de plus en plus de place au sein des relations marketing.
Utiliser les réseaux sociaux en marketing B2B est un conseil plus que classique, mais souvent donné sans fondement précis ni élément concret.
Retrouvez donc, sur cette présentation, les éléments chiffrés qui vous prouveront qu'utiliser les réseaux sociaux n'est plus une alternative facultative dans vos relations marketing !
Pour en savoir plus, contactez-nous : mi4.fr/contact ou visitez notre blog : marketinginbound.fr !
avaScript, REST, CSOM, Office 365 APIs: Like it or not, client-side development is the future of SharePoint development. At the forefront of this wave is the powerful JavaScript library jQuery. Utilizing jQuery in SharePoint, developers can take their applications to the next level in less time. What's more, you can utilize jQuery in SharePoint 2007, 2010, 2013, and in Office 365 often without making changes to your code. In this class, you gain a new appreciate for jQuery and learn:
"What's possible," including visual enhancements and practical business intelligence
Tips and Tricks for deploying and maintaining scripts
How to get quick wins with little effort using third-party jQuery libraries
How to interact with SharePoint forms and lists using JavaScript and jQuery
A Power User's Intro to jQuery Awesomeness in SharePointMark Rackley
The slide deck for my session walking Power Users through adding scripts to pages in SharePoint with demos showing what's possible to do without having to write any JavaScript. Includes links to blog posts with step by step video instructions.
The SharePoint & jQuery Guide - Updated 1/14/14Mark Rackley
Latest version of my SharePoint & jQuery slides from SharePoint Saturday St. Louis.
This session introduces people to using jQuery in SharePoint, how to get started, and some best practices.
Advanced JQuery Mobile tutorial with Phonegap Rakesh Jha
Introduction to jQuery Mobile (jQM) - cont'd
Getting started with jQM
-Downloading the Most Recent Version of jQuery Mobile
-Proper Markup for Loading Framework JavaScript and CSS
jQuery Mobile Page Structure
-Page Anatomy: Header, Footer and Content Sections
-Header and Footer Toolbars
-Bundling Pages into a Single Document
-Navigating Between Pages
Applying Different Theme Swatches
Page Initialization Events
jQuery Mobile Page Components
Basic Content Formatting
List Views
-Ordered and Unordered Lists
-Inset Lists
-Lists with Links
-Nested Lists
-Lists with Icons or Thumbnail Images
-Split Button Lists
-List Dividers
-Search Filters
Form Controls - check boxes, slider, etc.
Dialogs
Buttons and Toolbars
-Ways to Make a Button
-Placing Icons on Your Buttons
-Inline Buttons
-Button Groupings
-Navigation Toolbars
Collapsible Content
Event Handling
-Responding to various events
-Page related events
Ajax & Interaction with server (REST & SOAP)
Deployment using Phonegap (e.g. Android)
Overview of Android Devt Environment
Best Practices in jQM
Hands-on exercises
AtlasCamp 2015: Using add-ons to build add-onsAtlassian
Daniel Wester, Wittified
Join Daniel Wester from Wittified as he shares his company secrets on tackling the everyday problems of add-on development and generating unique add-on ideas. Learn how you can apply his methods to your product development process and how you can make development easier with Web Fragment Finder.
Drupal and diversity of Single sign-on systemsAlex S
As you know Drupal supports a lot of SSO system. There is pretty hard choice which system to choose to implement some of features for our clients.
During this talk I will compare different approaches and tools like a SimpleSAMLphp, Bakery, shared tables, LDAP, CAS and other.
Introduction to jquery mobile with PhonegapRakesh Jha
Introduction to jQuery Mobile (jQM) - cont'd
Getting started with jQM
-Downloading the Most Recent Version of jQuery Mobile
-Proper Markup for Loading Framework JavaScript and CSS
jQuery Mobile Page Structure
-Page Anatomy: Header, Footer and Content Sections
-Header and Footer Toolbars
-Bundling Pages into a Single Document
-Navigating Between Pages
Applying Different Theme Swatches
Page Initialization Events
jQuery Mobile Page Components
Basic Content Formatting
List Views
-Ordered and Unordered Lists
-Inset Lists
-Lists with Links
-Nested Lists
-Lists with Icons or Thumbnail Images
-Split Button Lists
-List Dividers
-Search Filters
Form Controls - check boxes, slider, etc.
Multi-écrans : effet de mode ou tendance de fond ?PXNetwork
Multimédia, interactivité, sociablilisation, cross-média, transmédia, autant de mots et de néologismes pour illustrer le fait que les technologies digitales modifient profondément le cadre des comportements et des contenus audiovisuels.
La complexité de la nébuleuse « multi-écrans », vient pour beaucoup du fait que ce terme actuellement à la bouche de tous les technophiles en herbe, intègre plusieurs concepts, pour partie, différents les uns des autres.
Alors, qu’est-ce véritablement que le multi-écrans ou plutôt les « multi-écrans » ?
Tendance de fond ou effet de mode ? Marketisation de phénomènes existants ou innovations authentiques ? Futurs usages de masse, ou niches pour geeks ? Quels impacts, quels facteurs clefs de succès et quelles limites actuelles à leur développement ?
Le social selling prend de plus en plus de place au sein des relations marketing.
Utiliser les réseaux sociaux en marketing B2B est un conseil plus que classique, mais souvent donné sans fondement précis ni élément concret.
Retrouvez donc, sur cette présentation, les éléments chiffrés qui vous prouveront qu'utiliser les réseaux sociaux n'est plus une alternative facultative dans vos relations marketing !
Pour en savoir plus, contactez-nous : mi4.fr/contact ou visitez notre blog : marketinginbound.fr !
Smartphone, Tablette et Desktop : comment organiser un discours de marque dan...Mathias Duret
Slides issu de ma conférence à Blend Web Mix. Comme convenu, dans cette présentation vous retrouverez les grandes lignes de la matrice de l'œuf et notamment la matrice avec les questions complètes pour organiser un discours de marque dans un environnement multi-écrans.
Si le mobile trouve aujourd’hui sa place au sein des dispositifs marketing et de communication des entreprises, ce nouveau média reste encore mal connu : Benoît Corbin, Président de la Mobile Marketing Association France, s’attaque aux idées reçues concernant le mobile et met en lumière les perspectives et enjeux du Marketing Mobil
[DAF 2014] Multi-device : Mieux qualifier son audienceAT Internet
Présentation "Multi-device : Mieux qualifier son audience" réalisée par Stéphanie Legrand, chef de produit chez AT Internet et diffusée lors du Digital Analytics Forum 2014 le 11 juin 2014 à Paris.
Découvrez le phénomène cross-device et les solutions associées pour mesurer votre trafic entre les différents appareils : ordinateurs, smartphones, tablettes...
L'usage web sur un seul écran est devenu obsolète.
Aujourd'hui smartphones, tablettes et autres devices occupent une place centrale dans notre quotidien.
Les marques doivent pouvoir s'adapter et anticiper les comportements des consommateurs sur les différents écrans.
Découvrez dans cette présentation :
- Une évaluation des tendances et l'analyse de ces nouveaux usages
- Une approche et des solutions pour développer un "avantage digital durable"
Le Multi-Device au cœur de votre stratégie mobile - évènement AT InternetAT Internet
Présentation du petit-déjeuner AT Internet du mardi 11 mars 2014.
Le multi device au cœur de votre stratégie digitale
La multiplicité des nouveaux supports (smartphone, tablette, PC, smart TV...) crée de nouveaux modes de consommation du web. Tester, mesurer, optimiser : les outils de l’analytique sont plus que jamais au service d’une stratégie basée sur l’analyse des comportements sur chaque support.
Analyzer met à votre disposition un panel d’analyses pour mieux appréhender le comportement de vos utilisateurs et affiner votre stratégie. Pour chaque support, vous pouvez comparer vos taux de rebond, distinguer vos sources, analysez les contenus les plus cliqués… Nous reviendrons à cette occasion sur les meilleures pratiques de nos clients aussi bien sur les sites que sur les applications mobiles.
[DAF 2015] L'analyse des données cross-canal chez vente-privee.frAT Internet
Présentation de Julien Bizet (vente-privee.fr) lors du Digital Analytics Forum du 11 juin 2015.
Stratégie multi-device et analyse des données par le leader des ventes privées en ligne.
Marketing Mobile - Cours IDRAC Sup' de ComLucileReynard
Cette présentation présente les différentes stratégies de marketing mobile, les secteurs où elles s'appliquent ainsi que leurs avantages et inconvénients.
Introduction to Responsive Web Design http://tinyurl.com/9ldo4c6
Includes a sample project built from scratch in Node.js using LESS available on Github
According to the International Telecommunication Union, at the end of 2011 there were more than 1 billion mobile‐broadband subscriptions worldwide! With more of your library users using mobile devices to access information they will assume that your library can be available from anywhere, at any time, and on most any device. Now is the time to be ready for this demand.
In this webinar:
- Explore some innovative library mobile website designs and see how they were built.
- Understand how HTML, CSS, and JavaScript work together to build mobile websites.
- Learn what a mobile framework is and why they are used.
- Provide some existing mobile services/apps that can be included in library-created mobile websites.
- Acquire best practices in mobile Web development from start to finish.
A talk given at Appspirina workshop on March 29th, 2012 organized by http://mobiledeveloper.pl/.
Event page: https://www.facebook.com/events/296799847060237/
A talk I was asked to give on the various options for building mobile applications / getting content onto mobile devices.
I chose to organize it as gradient surveying the spectrum from web to native, all the stuff in between. Unfortunately for native I've only had experience with iOS so I couldn't really speak towards the other platforms.
I do think that non native solutions can take care of 95% of the use cases, and this gap will only narrow as time goes on - I'm thinking back to early 2010 when cross platform SDKs like Appcelerator Titanium came onto the scene and how much has changed.
Responsive design has been around for a few years in terms of the rest of the web but it is only recently pervading eCommerce. We will confirm to you why it’s so important in the expanding omni-channel world. We will then proceed to share our techniques and experiences for building responsively designed stores as standard
Mobilism 2011: How to put the mobile in the mobile webJenifer Hanen
Media queries, server-side or client-side sniffers, how do we determine if the user is a mobile or desktop device? This tech talk will discuss which is the right solution(s) and how to implement it taking into consideration the various mobile user's browser capacity, bandwidth restrictions, as well as user choice.
Jenifer Hanen
@msjen
http://blackphoebe.com/msjen
Writing HTML5 Web Apps using Backbone.js and GAERon Reiter
A walkthrough of how to write a complete HTML5 web app (both front end and back end) using Google App Engine (Python), Backbone.js, Require.js, underscore.js and jQuery.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
2. Who am I?
• Ron Reiter
• HTML5 Google Developer
Expert
• HTML5-IL
• Consultant, Freelancer
3. HTML5 != WEB
• HTML5 is a platform for writing
applications
• Browser + Server = Web
!=
4. Why mobile web?
• Global mobile traffic now represents roughly 13% of Internet traffic
• Gartner research: In 2013 more than half of users will surf the web via
smartphones
• Nearly 1/3 of UK page views are from mobiles and tablets
BECAUSE YOU
NEED TO DO IT
5. Why HTML5?
• Cross platform development
• FirefoxOS
• PhoneGap
• Desktops run JavaScript with great
performance
• Devices are only getting stronger
(Zuckerberg, kiss my *ss)
6. Why NOT HTML5?
• Millisecond grade interaction and animations
• HTML5 is not quite there yet
15. Why is this better?
• Declarative CSS allows hardware acceleration
• Browser Optimizations
• Less ugly
16. Viewport meta tag
• This viewport tag disables mobile viewport
resizing:
<meta
name="viewport”
content=”
width=device-‐width,
initial-‐scale=1.0,
maximum-‐scale=1.0,
user-‐scalable=no
”>
• Use it when you build responsive interfaces
18. App or mobile web?
• You already have your website, and now you
want to support mobile devices.
• Website
– Easier maintenance
• Application
– More abilities
19. What are my options?
• Change your current website to a responsive
web site
• Your original website + Special website for
tablets and smartphones
• Just make an app (HTML5, native, etc).
20. Responsive web UI Frameworks
Responsive
Web
Sites
Mobile
First
Twi$er
Bootstrap
jQuery
Mobile
22. Mobile First Web Applications
• Make a mobile website
• Mobile application development platform
UI
Frameworks
jQuery
Mobile
Sencha
Touch
jqMobi
DOM
ManipulaMon
Frameworks
jQuery,
Zepto
MVC
Frameworks
Backbone.js
Ember.js
Angular.js
23. jQuery Mobile
• Amazing mobile framework
• Themable
• Cross Platform
• Around for a while
25. How to start
• Create a new HTML page with:
<link
rel="stylesheet"
href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-‐1.3.0.min.css"
/>
<script
src="http://code.jquery.com/jquery-‐1.8.2.min.js"></script>
<script
src="http://code.jquery.com/mobile/1.3.0/jquery.mobile-‐1.3.0.min.js"></script>
• Or use Codiqa to download your app
40. jQuery Mobile + MVC
• Angular
– https://github.com/tigbro/jquery-mobile-angular-
adapter
• Backbone – we need a special router
– https://github.com/azicchetti/jquerymobile-router
• Ember + jQuery Mobile is a bit harder since
both frameworks utilize a fair amount of
voodoo
41. OK, I want an app!
• PhoneGap / Apache Cordova – Gives
native API access from JavaScript
• PhoneGap was bought by Adobe, so that non-
Adobe development is done in Cordova
45. Responsive Web Design
• Web sites with a simple UI need to adapt to
multiple screen form factors
• Web sites are less complicated than web
applications, but still very similar
• jQuery mobile is also a tool for responsive
web design
– http://view.jquerymobile.com/1.3.0/docs/intro/
rwd.php
47. Twitter Bootstrap
• UI framework is more straightforward than
jQuery Mobile
• The UI elements are not as good for mobile as
jQuery Mobile
• Mobile browsers do not behave well with
advanced Bootstrap UI elements like jQuery
Mobile does
48. How to make Bootstrap responsive?
• Add this to your Bootstrap app:
<meta
name="viewport"
content="width=device-‐width,
initial-‐scale=1.0">
<link
href="assets/css/bootstrap-‐responsive.css"
rel="stylesheet">
• And you’re ready to go!
49. Twitter Bootstrap Grid
<div
class=“container”>
<div
class=“row”>
<!-‐-‐
columns
must
sum
up
to
12
-‐-‐>
<div
class=“span4”>
…
content
…
</div>
<div
class=“span4”>
…
content
…
</div>
<div
class=“span4”>
…
content
…
</div>
</div>
</div>