The document provides an introduction to mobile web development. It discusses current trends in mobile computing and differences between desktop and mobile applications. It introduces various mobile web frameworks like jQuery Mobile and describes HTML5, CSS3, and PHP5 for mobile web development. It covers topics like mobile operating systems, browsers, and device categories. It also discusses jQuery Mobile features, compatibility, and limitations.
Synapse india reviews on mobile application developmentsaritasingh19866
According to the Global Developer Survey ’13 conducted by Telerik, over 5000 developers said that they developed apps using HTML5 in 2012 and 90% of them plan to do so in 2013.
Only 15% of developers said they would prefer to use a native-only approach.
We’ll get deep in the well-known techniques for website’s performance (from Steve Souders and others) and how real mobile devices reacts to each one. Are mobile browsers compatible with CSS Sprites or with Lazy Load Script? What about inline images and canvas? What are the big differences between desktop and mobile web performance?
Synapse india reviews on mobile application developmentsaritasingh19866
According to the Global Developer Survey ’13 conducted by Telerik, over 5000 developers said that they developed apps using HTML5 in 2012 and 90% of them plan to do so in 2013.
Only 15% of developers said they would prefer to use a native-only approach.
We’ll get deep in the well-known techniques for website’s performance (from Steve Souders and others) and how real mobile devices reacts to each one. Are mobile browsers compatible with CSS Sprites or with Lazy Load Script? What about inline images and canvas? What are the big differences between desktop and mobile web performance?
Mobile Application Development: Hybrid, Native and Mobile Web AppsPaul Sons
Orion eSolutions offer the best and the most reliable Hybrid, Native, Mobile Application Development services using the latest platform. To know mobile app development stages and usages visit orionesolutions.com
If a website or mobile app is not accessible to all potential visitors, is it truly a quality product? Services, products, information, and entertainment on the web and mobile devices can be made available to millions of consumers with vision, hearing, or motor control difficulties by complying with accessibility standards. Assistive technologies enable access by converting the text and images of mobile screens and web pages into computerized voice. But these technologies cannot interpret pages that are not built and tested for compliance to accessibility standards and programming guidelines. Join Nancy Kastl to learn about Section 508 and WCAG standards, Mobile Web Best Practices, and Apple and Android Developer Accessibility Guidelines. Learn how to test for accessibility on mobile devices and desktop using screen readers and open source tools. Become an advocate of accessible mobile apps and websites throughout the project lifecycle and add accessibility testing to your testing capabilities.
This primer on mobile accessibility will give you a solid grounding on standards, guidelines and principles of making websites accessible on mobile devices, and demonstrate some of the accessibility features available on iOS and Android.
This presentation was delivered at Digpen 7:
http://lanyrd.com/2014/digpen7/sdfcth/
Wireless Application Protocol (WAP), WAP Key Points, WAP Push, Fragmentation, Features, Browsers and Web Platforms, Web View, Native Web, Packaged and Hybrids Apps, Tools for Mobile Web Development, Emulator and Simulator.
When should you use HTML5 vs native apps for mobile app development? What are the pros and cons of HTML5? What are the advantages of native apps? What is the cost of HTML5 app development?
This presentation contains the facts based on 6+ years of mobile app development and more recently HTML5 experience.
We look forward to your feedback.
Best Mobile App Development Services in IndiaSteve Verma
CURIX INFOTECH - MOBILE APPLICATION DEVELOPMENT SERVICES
With every person having a smart phone in his hand, mobile applications have become great means to approach and convince wider range of audience. Whether you want to convey a social message or promote your business products, you can do this in an effective way through mobile applications. Curix Infotech develops mobile apps tailored to meet the requirements and objectives of different type clients.
We develop apps for following mobile platforms.
iOS app development
Android app development
Windows app development
They have a highly experienced team of mobile app developers who utilizes their expertise to develop innovative and suitable applications.
We offer following kinds of mobile app development services:
Responsive mobile website designing and development
Mobile advertisement
Custom mobile application development
Mobile game development
M-commerce application development
Cross-platform compatible applications
Mobile application testing and maintenance
Our team is capable of developing suitable mobile applications for any kind of business, industry, and organisation. We are ready to develop mobile applications for e-commerce portals, hotel industry, hospitals, banks, educational institutions, social networking sites, retail stores, and other types of businesses. Equipped with latest technologies, we are capable to cater to offshore companies and clients without any hassle. When you consider mobile app development services from Curix, you get following major benefits.
Key Benefits of Curix Mobile Development Services:
Top quality work
Applications with innovative features
Technical support
Most affordable charges
Extremely experienced developers
Use of latest technologies
On time completion of project
Free consultation
Mobile Application Development: Hybrid, Native and Mobile Web AppsPaul Sons
Orion eSolutions offer the best and the most reliable Hybrid, Native, Mobile Application Development services using the latest platform. To know mobile app development stages and usages visit orionesolutions.com
If a website or mobile app is not accessible to all potential visitors, is it truly a quality product? Services, products, information, and entertainment on the web and mobile devices can be made available to millions of consumers with vision, hearing, or motor control difficulties by complying with accessibility standards. Assistive technologies enable access by converting the text and images of mobile screens and web pages into computerized voice. But these technologies cannot interpret pages that are not built and tested for compliance to accessibility standards and programming guidelines. Join Nancy Kastl to learn about Section 508 and WCAG standards, Mobile Web Best Practices, and Apple and Android Developer Accessibility Guidelines. Learn how to test for accessibility on mobile devices and desktop using screen readers and open source tools. Become an advocate of accessible mobile apps and websites throughout the project lifecycle and add accessibility testing to your testing capabilities.
This primer on mobile accessibility will give you a solid grounding on standards, guidelines and principles of making websites accessible on mobile devices, and demonstrate some of the accessibility features available on iOS and Android.
This presentation was delivered at Digpen 7:
http://lanyrd.com/2014/digpen7/sdfcth/
Wireless Application Protocol (WAP), WAP Key Points, WAP Push, Fragmentation, Features, Browsers and Web Platforms, Web View, Native Web, Packaged and Hybrids Apps, Tools for Mobile Web Development, Emulator and Simulator.
When should you use HTML5 vs native apps for mobile app development? What are the pros and cons of HTML5? What are the advantages of native apps? What is the cost of HTML5 app development?
This presentation contains the facts based on 6+ years of mobile app development and more recently HTML5 experience.
We look forward to your feedback.
Best Mobile App Development Services in IndiaSteve Verma
CURIX INFOTECH - MOBILE APPLICATION DEVELOPMENT SERVICES
With every person having a smart phone in his hand, mobile applications have become great means to approach and convince wider range of audience. Whether you want to convey a social message or promote your business products, you can do this in an effective way through mobile applications. Curix Infotech develops mobile apps tailored to meet the requirements and objectives of different type clients.
We develop apps for following mobile platforms.
iOS app development
Android app development
Windows app development
They have a highly experienced team of mobile app developers who utilizes their expertise to develop innovative and suitable applications.
We offer following kinds of mobile app development services:
Responsive mobile website designing and development
Mobile advertisement
Custom mobile application development
Mobile game development
M-commerce application development
Cross-platform compatible applications
Mobile application testing and maintenance
Our team is capable of developing suitable mobile applications for any kind of business, industry, and organisation. We are ready to develop mobile applications for e-commerce portals, hotel industry, hospitals, banks, educational institutions, social networking sites, retail stores, and other types of businesses. Equipped with latest technologies, we are capable to cater to offshore companies and clients without any hassle. When you consider mobile app development services from Curix, you get following major benefits.
Key Benefits of Curix Mobile Development Services:
Top quality work
Applications with innovative features
Technical support
Most affordable charges
Extremely experienced developers
Use of latest technologies
On time completion of project
Free consultation
The latest statistics from WeChat place its monthly active users (MAU) at 700million, with audiences visiting the application upwards of 30 times per day.
While follower numbers for most brands continue to grow, the honeymoon appears to be over. Signs are starting to emerge that follower growth rates for brand accounts are slowing.
At the same time, the government has started to apply pressure to regulate H5 apps built onto WeChat. And Tencent itself is applying greater control over brand activities.
Brands will have to employ more effective content strategies on WeChat moving forward. In this presentation we share our tips to help brands continue to grow by attracting/retaining audiences on WeChat.
It’s not enough that you drink water every day. You have to make sure it’s the adequate amount and it’s absolutely safe and clean. To be guaranteed about your everyday drinking water, it would be a good idea buy water filter here in Singapore or anywhere you might be in the world.
10 Insightful Quotes On Designing A Better Customer ExperienceYuan Wang
In an ever-changing landscape of one digital disruption after another, companies and organisations are looking for new ways to understand their target markets and engage them better. Increasingly they invest in user experience (UX) and customer experience design (CX) capabilities by working with a specialist UX agency or developing their own UX lab. Some UX practitioners are touting leaner and faster ways of developing customer-centric products and services, via methodologies such as guerilla research, rapid prototyping and Agile UX. Others seek innovation and fulfilment by spending more time in research, being more inclusive, and designing for social goods.
Experience is more than just an interface. It is a relationship, as well as a series of touch points between your brand and your customer. Here are our top 10 highlights and takeaways from the recent UX Australia conference to help you transform your customer experience design.
For full article, continue reading at https://yump.com.au/10-ways-supercharge-customer-experience-design/
How to Build a Dynamic Social Media PlanPost Planner
Stop guessing and wasting your time on networks and strategies that don’t work!
Join Rebekah Radice and Katie Lance to learn how to optimize your social networks, the best kept secrets for hot content, top time management tools, and much more!
Watch the replay here: bit.ly/socialmedia-plan
http://inarocket.com
Learn BEM fundamentals as fast as possible. What is BEM (Block, element, modifier), BEM syntax, how it works with a real example, etc.
20 Ideas for your Website Homepage ContentBarry Feldman
Perplexed about what to put on your website home? Every company deals with this tough challenge. The 20 ideas in this presentation should give you a strong starting point.
Content personalisation is becoming more prevalent. A site, it's content and/or it's products, change dynamically according to the specific needs of the user. SEO needs to ensure we do not fall behind of this trend.
HTML5 or Android for Mobile Development?Reto Meier
Android apps or the mobile web? It's often a hard choice when deciding where to invest your mobile development resources. While the mobile web continues to grow, apps and app stores are incredibly popular. We will present both perspectives and offer some suggestions for making the most of each platform.
Mobile applications Development - Lecture 8
Anatomy of an HTML 5 mobile web app
PhoneGap
This presentation has been developed in the context of the Mobile Applications Development course at the Computer Science Department of the University of L’Aquila (Italy).
http://www.di.univaq.it/malavolta
An overview of difference between Hybrid Mobile Applications, Native Applications and Mobile Web Apps. List of JavaScript frameworks that we used for Hybrid Mobile Apps.
Web development is evolving at a breakneck speed every passing year. New website technologies are being discovered regularly as developers explore new ways of innovation.
To make it easier for you, I have analyzed the shifts across industries and created an ultimate list of some of the latest web development trends in 2022.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
How to Split Bills in the Odoo 17 POS ModuleCeline George
Bills have a main role in point of sale procedure. It will help to track sales, handling payments and giving receipts to customers. Bill splitting also has an important role in POS. For example, If some friends come together for dinner and if they want to divide the bill then it is possible by POS bill splitting. This slide will show how to split bills in odoo 17 POS.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
We all have good and bad thoughts from time to time and situation to situation. We are bombarded daily with spiraling thoughts(both negative and positive) creating all-consuming feel , making us difficult to manage with associated suffering. Good thoughts are like our Mob Signal (Positive thought) amidst noise(negative thought) in the atmosphere. Negative thoughts like noise outweigh positive thoughts. These thoughts often create unwanted confusion, trouble, stress and frustration in our mind as well as chaos in our physical world. Negative thoughts are also known as “distorted thinking”.
This is a presentation by Dada Robert in a Your Skill Boost masterclass organised by the Excellence Foundation for South Sudan (EFSS) on Saturday, the 25th and Sunday, the 26th of May 2024.
He discussed the concept of quality improvement, emphasizing its applicability to various aspects of life, including personal, project, and program improvements. He defined quality as doing the right thing at the right time in the right way to achieve the best possible results and discussed the concept of the "gap" between what we know and what we do, and how this gap represents the areas we need to improve. He explained the scientific approach to quality improvement, which involves systematic performance analysis, testing and learning, and implementing change ideas. He also highlighted the importance of client focus and a team approach to quality improvement.
The Art Pastor's Guide to Sabbath | Steve ThomasonSteve Thomason
What is the purpose of the Sabbath Law in the Torah. It is interesting to compare how the context of the law shifts from Exodus to Deuteronomy. Who gets to rest, and why?
The Art Pastor's Guide to Sabbath | Steve Thomason
chapter2
1. INTRODUCTION TO MOBILE
WEB PLATFORM
• Understand the mobile web development
• Discover the mobile web framework
• Understand the basic HTML5, PHP5 and CSS3
• Understand Webapps Environment
3. Current trends on personal or enterprise computing clearly
show that mobile services and devices will play a large role
on how we as users and businesses will create, consume, and
communicate in the future.
http://tonywoody.hubpages.com/hub/A‐Brief‐Overview‐of‐Mobile‐Computing
5. Differences Desktop and Mobile
Applications
• Mobile and embedded systems must balance
compute power, battery life and cost. This
means mobile platforms are constrained in
terms of available resources such as:
– CPU capabilities
– memory capacity
– memory bandwidth
– power consumption
– physical size.
6. • Some graphically rich applications are initially
developed for desktop platforms and are later
ported to embedded or mobile platforms.
• The reduction in available resources means
that the application is unlikely to work at the
same performance level as it does on the
desktop platform
8. Mobile computing limitations
• Insufficient Bandwidth
• Security Standards
• Power consumption
• Transmission interferences
• Potential health hazards
• Human interface with device
9. Myths of the mobile web
• Read the following:
– http://answers.oreilly.com/topic/1846-7-myths-
of-the-mobile-web/
– http://thenextweb.com/dd/2011/11/07/josh-
clark-debunks-the-7-myths-of-mobile-web-
design/#!psWs4
10. Mobile Web vs Mobile Webapps
• Read on
– http://www.visionmobile.com/blog/2013/07/web
-sites-vs-web-apps-what-the-experts-think/
– http://tripleodeon.com/2011/09/of-sites-and-
apps/
– http://pleth.com/blog/whats-difference-between-
mobile-app-mobile-web-app-mobile-website
– http://www.nngroup.com/articles/mobile-native-
apps/
13. jQuery Framework
• jQuery is a fast, small, and feature-rich
JavaScript library.
• It makes things like HTML document traversal
and manipulation, event handling, animation,
and Ajax much simpler with an easy-to-use
API that works across a multitude of browsers.
• With a combination of versatility and
extensibility, jQuery has changed the way that
millions of people write JavaScript.
14. • Other jQuery Projects
– jQuery user interface
– jQuery mobile
– Qunit js unit testing
– Sizzle css selector engine
15. jQuery Mobile
• A cross – platform UI framework for creating
webapps for touch – enabled smartphones
and tablets, using only HTML5 standard code
16. Advantages
• Easy to learn and Quick to Iterate
• Cross-platform & cross-device
• Slower Than Native
• Limited Capabilities vs Native
Disadvantages
17. What jQuery Mobile Is Not
• jQuery Mobile is not a jQuery alternative for
mobile browsers
– To use jQuery Mobile, you need to include the
typical jQuery framework.
– It is not a replacement; it is a UI layer on top of
jQuery.
18. What jQuery Mobile Is Not
• jQuery Mobile is not a webapp SDK
– You can create the whole mobile experience with
jQuery Mobile but you will need some additional
work to compile it as native apps.
19. What jQuery Mobile Is Not
• jQuery Mobile is not a framework for
JavaScript lovers
– Except in the case of certain advanced topics, you
won’t need any JavaScript code for jQuery Mobile
to work.
20. What jQuery Mobile Is Not
• jQuery Mobile is not the solution for all
mobile applications, websites, or games
– jQuery Mobile is not the solution for all mobile
applications, websites, or games
21.
22. Features
• Non-intrusive semantic html5 code
• Open sourced
• Lightweight
• Multiplatform with progressive enhancement
• Accessibility support
• Customizable
• Includes javascript api
23. You need to know
• Html5
• Css3
• Javascript
• jQuery
26. Mobile phones
• phones with call and SMS support
• don’t have web browsers or connectivity
• don’t have any installation possibilities
• these phones don’t really interest us; we can’t
do anything for them right now.
27. Low-end mobile devices
• have web support
• very basic browser
• do not have touch support
• limited memory
• include only a very basic camera and a basic
music player.
28. Mid-end/high-end mobile devices
• mass-market option for a decent mobile web
experience
• maintain the balance between a good user
experience and moderate cost
• also known as social devices, meaning that the
users access social sites, such as Facebook or
Twitter via the mobile web
• typically offer a medium-sized screen, basic
HTML-browser support, sometimes 3G, a decent
camera, a music player, games, sometimes touch,
and application support.
29. Smartphones
• There are dozens of smartphone devices on the market, including iPhone,
Androidbased devices, webOS, Symbian, BlackBerry, and Windows Phone. This
is the most difficult category to define.
• Why aren’t some mid-end and high-end devices considered “smart” enough to
be in this category? The definition of smart evolves every year. Even the
simplest mobile device on the market today would have been considered very
smart 10 years ago.
• A smartphone, as defined today, has a multitasking identifiable operating
system, a modern HTML5 browser, wireless LAN (WLAN, also known as WiFi)
and 3G connections, a music player, and several of the following features:
– GPS (Global Positioning System) or A-GPS (Assisted Global Positioning System)
– Digital compass
– Video-capable camera
– TV out
– Bluetooth
– Touch support
– 3D video acceleration
– Accelerometer
30.
31. Tablets
• A tablet is a device with a large screen (between 6 and 11 inches), a
full HTML5 browser,
• WLAN connection (WiFi), sometimes 3G, touch support, and all the
other features that we can find on a smartphone.
• In this category, we can find many devices, including the following:
– Apple iPad
– Samsung Galaxy Tab
– BlackBerry PlayBook
– Barnes and Noble Nook Color
– Motorola Xoom
– LG Optimus Pad
– Amazon Fire
– Sony S1 and S2
32. Operating Systems and Browsers
Operating system Creator Browser included Other browsers
iOS Apple Safari Opera Mini and
pseudobrowsers
Android Google Android Browser Firefox, Opera Mini,
Amazon
Silk, Opera Mobile
Symbian Nokia Symbian Browser Opera Mini, Opera
Mobile
webOS / Open
webOS
HP (formerly Palm) webOS Browser
Windows Mobile Microsoft Internet Explorer Opera Mobile
MeeGo Nokia Micro
Browser/Nokia
Browser
Firefox
BlackBerry OS RIM BlackBerry Browser Opera Mini
Bada Samsung Samsung Browser
S40 Nokia Nokia Browser
33. jQuery Mobile Compatibility
The jQuery Mobile 1.0 version is compatible with the
following by-default browsers:
• iOS
– Safari for iPhone, iPod Touch, and iPad from iOS 3.2
• Android OS
– Android Browser phones and tablets
• BlackBerry OS
– BlackBerry Browser for smartphones from 5.0 and for tablets
• Symbian
– Nokia Browser for touch devices
34. • webOS
– webOS Browser from webOS 1.4
• Bada
– Bada Browser
• MeeGo
– Micro Browser and Nokia Browser (included in Nokia N9)
• Windows Phone
– Internet Explorer from Windows Phone/Mobile 6.5 and
Windows Phone 7.0
• Kindle
– Browser from Kindle 3
35. jQuery Mobile is also compatible with the
following third-party browsers:
• Opera Mini, fully supported from 5.0 on most
devices
• Opera Mobile, fully supported from 10.0 on
most devices
• Firefox Mobile
36. • A-grade
– A browser with CSS3 media queries capability. These
browsers will be fully tested by the jQuery team. However,
some features will be automatically disabled if the device
does not support them. The framework provides a full
experience with AJAX-based animations.
• B-grade
– Browser has an enhanced experience but without AJAX
navigation features.
• C-grade
– A browser incompatible with jQuery Mobile. This browser
will not receive any CSS or JavaScript code from the
framework, so the user will see a plain HTML file with the
content
38. HTML5
• evolving standard that includes changes to the
HTML markup and lot of new APIs in JavaScript
(yes, HTML5 is a lot about JavaScript APIs)
• include features inside browsers,including the
W3C’s formal HTML5 standard, other W3C APIs,
CSS3, and nonstandard extensions.
• You can check http://mobilehtml5.org for
compatibility information for HTML5 in mobile
browsers.
46. CSS3
• CSS – Cascading Style Sheets
• web-based markup language used to describe
the look and formatting of a website to the
browser
• CSS3 simply refers to the latest version of CSS,
with additional capabilities far beyond the
scope of the first two generations
47. • Because of its modular structure, CSS3 allows
developers to build content-rich web pages with
relatively lightweight code requirements.
• That means fancier visual effects, better user
interfaces and most importantly, cleaner pages
that load faster than ever before.
• Simply put, CSS3 is the presentation layer of a
web page that leads the charge for all of the
other technologies buried within.
• CSS3 finally brings the promise of desktop-style
layout to web pages, complete with graphic
elements such as drop shadows, gradients,
border effects, multi-column layouts and much
more.
48. CSS3 Modules
• CSS3 has been split into "modules". It contains the "old
CSS specification" (which has been split into smaller
pieces). In addition, new modules are added.
• Some of the most important CSS3 modules are:
– Selectors
– Box Model
– Backgrounds and Borders
– Image Values and Replaced Content
– Text Effects
– 2D/3D Transformations
– Animations
– Multiple Column Layout
– User Interface
50. Multimedia
• New HTML5 media elements
– <audio> and <video>
• Native audio and video (no plugins required)
– Programmable with javascript
– Style with CSS
53. HTML5 Canvas and SVG
• Provide native drawing functionality
– Previously possible only with plugins (Flash,
Silverlight)
• Completely integrated into HTML5 documents
– Can be styled with CSS
– Can be controlled with javascript
• Use for animation, charts, images, pixel
manipulation
• Canvas supports 2D and 3D (WebGL)
55. Device Access Features
• Geolocation
– Allows users to share their location for location
aware services
• Drag and Drop
• Filesystem API
• Speech Input
• Device Orientation (accelerometer)
• Webcam (bar code, QR code scanning)
65. Identify WebApps Environment
• To test the mobile webapp in different
environments, we can use:
– Real devices
– Remote labs
– Emulators
– Simulators
– Lot of friends
66. Emulators
• an emulator is a desktop application that
emulates mobile device hardware and operating
systems, allowing us to test and debug our
applications and see how they are working
• allows us to run an operating system and
applications on another operating system
• created by manufacturers and offered to
developers for free, either standalone or bundled
with the Software Development Kit (SDK) for
native development.
68. Simulators
• less complex application that simulates some
of the behavior of a device, but does not
emulate hardware and does not work over the
real operating system
• Example:
– iOS Simulator provides you with an iPad for free
inside your Mac
70. Remote Labs
• A remote lab is a web service that allows us to
use a real device remotely without being
physically in the same place.
• It is a simple but very powerful solution that
gives us access to thousands of real devices,
connected to real networks all over the world,
with a single click.
• You can think of it as a remote desktop for
mobile phones.
71. • The most useful services on the market are the
following
– Keynote DeviceAnywhere (commercial)
• http://www.deviceanywhere.com
– Perfecto Mobile (commercial)
• http://www.perfectomobile.com
– Nokia Remote Device Access for Symbian and MeeGo
(free)
• http://www.mobilexweb.com/go/rda
– Samsung Lab.Dev for Android (free)
• http://www.mobilexweb.com/go/labdev
Editor's Notes
web-based markup language used to describe the look and formatting of a website to the browser, most commonly used in HTML or XHTML web pages but also applicable to XML documents, including plain XML, SVG and XUL
At its simplest, an offline web application is a list of URLs — HTML, CSS, JavaScript, images, or any other kind of resource. The home page of the offline web application points to this list, called a manifest file, which is just a text file located elsewhere on the web server. A web browser that implements HTML5 offline applications will read the list of URLs from the manifest file, download the resources, cache them locally, and automatically keep the local copies up to date as they change. When the time comes that you try to access the web application without a network connection, your web browser will automatically switch over to the local copies instead.