Search completed in 2.56 seconds.
Index - Web APIs
in particular, hand-held devices such as mobile
phones can use this information to automatically rotate the display to remain upright, presenting a wide-screen view of the web content when the device is rotated so that its width is greater than its height.
... 2314 mediadevices api, audio, conference, devices, interface, media, media capture and streams api, media streams api, mediadevices, reference, screen capture, screen capture api, sharing, video, webrtc the mediadevices interface provides access to connected media input devices like cameras and micro
phones, as well as screen sharing.
... 2315 mediadevices.enumeratedevices() api, mediadevices, method, reference, webrtc the mediadevices method enumeratedevices() requests a list of the available media input and output devices, such as micro
phones, cameras, headsets, and so forth.
... 2647 navigator.mediadevices media, media capture and streams api, media streams api, mediadevices, navigator, property, read-only, reference, web the navigator.mediadevices read-only property returns a mediadevices object, which provides access to connected media input devices like cameras and micro
phones, as well as screen sharing.
Separate sites for mobile and desktop - Developer guides
the good the first option is the most popular by far: use user-agent detection to route users on
phones to a separate mobile site, typically at m.example.com.
...when it is right to choose this option firstly, if your target audience includes users on older or low-end feature
phones, it is worth noting that you may need to employ this strategy to some degree no matter what.
... this is because the default browsers on some feature-
phones do not support the same markup that you would use to code a website targeted at the desktop, but instead understand formats like xhtml-mp or the older wml.
...this is because you have the option of sending completely separate html, javascript, and css to
phones and pcs.
Index - Game development
4 index meta found 74 pages: 5 introduction to html5 game development (summary) firefox os, games, html5, mobile games built with html5 work on smart
phones, tablets, pcs and smart tvs.update your game whenever you want.players can play the game anywhere, anytime.
... 28 efficient animation for web games animation, games, javascript this article covers techniques and advice for creating efficient animation for web games, with a slant towards supporting lower end devices such as mobile
phones.
...in this series of articles we will show you how you can approach building a game that can be played using touchscreen smart
phones, mouse and keyboard, and also less common mechanisms such as gamepads.
Running Tamarin acceptance tests - Archive of obsolete content
t;avmsystem_unaligned_int_access;avmsystem_little_endian;avmsystem_arm;avmsystem_unix; avmfeature_jit;avmfeature_abc_interp;avmfeature_selftest;avmfeature_eval;avmfeature_protect_jitmem; avmfeature_shared_gcheap;avmfeature_cache_gqcn;avmfeature_safepoints;avmfeature_swf12;avmfeature_swf13;avmtweak_exact_tracing; running acceptance tests --androidthreads sets the number of threads to the number of
phones found via usb.
... running with 2 or more
phones uses threads to run tests in parallel and reduces running times dramatically.
Responsive design - Learn web development
as the mobile web started to become a reality with the first feature
phones, companies who wished to embrace mobile would generally create a special mobile version of their site, with a different url (often something like m.example.com, or example.mobi).
... a common approach when using media queries is to create a simple single-column layout for narrow-screen devices (e.g mobile
phones), then check for larger screens and implement a multiple-column layout when you know that you have enough screen width to handle it.
Strategies for carrying out testing - Learn web development
if you are creating some kind of company intranet for delivering sales figures to managers, and all the managers have been provided with windows
phones for example, you will probably want to make mobile ie support a priority.
... note: another useful lo-fi option, if you have the hardware available, is to test your sites on low-end
phones/other devices — as sites get larger and feature more effects, there is a higher chance of the site slowing down, so you need to start giving performance more consideration.
Using the viewport meta tag to control layout on mobile browsers
for example, recent smart
phones generally have a 5-inch screens with resolutions upwards of 1920—1080 pixels (~400 dpi).
...if web developers want their scale settings to remain consistent when switching orientations on the iphone, they must add a maximum-scale value to prevent this zooming, which has the sometimes-unwanted side effect of preventing users from zooming in: <meta name="viewport" content="initial-scale=1, maximum-scale=1"> suppress the small zoom applied by many smart
phones by setting the initial scale and minimum-scale values to 0.86.
Key Values - Web APIs
qt::key_context4 (0x01100003) phone keys these keys represent buttons which commonly exist on modern smart
phones.
... tv control keys these key values represent buttons or keys present on television devices, or computers or
phones which have tv support.
MediaDevices.enumerateDevices() - Web APIs
the mediadevices method enumeratedevices() requests a list of the available media input and output devices, such as micro
phones, cameras, headsets, and so forth.
... if (!navigator.mediadevices || !navigator.mediadevices.enumeratedevices) { console.log("enumeratedevices() not supported."); return; } // list cameras and micro
phones.
MediaDevices.getUserMedia() - Web APIs
while information about a user's cameras and micro
phones are inaccessible for privacy reasons, an application can request the camera and microphone capabilities it needs and wants, using additional constraints.
... var constraints = { video: { framerate: { ideal: 10, max: 15 } } }; front and back camera on mobile
phones.
Inputs and input sources - Web APIs
these devices include but aren't limited to: screen taps (particularly but not necessarily only on
phones or tablets) can be used to simultaneously perform both targeting and selection.
... the third and final target ray mode is most commonly found on mobile devices like smart
phones and tablets.
Web Audio API - Web APIs
in fact, sound files are just recordings of sound intensities themselves, which come in from micro
phones or electric instruments, and get mixed down into a single, complicated wave.
...once the sound has been sufficiently processed for the intended effect, it can be linked to the input of a destination (audiocontext.destination), which sends the sound to the speakers or head
phones.
grid - CSS: Cascading Style Sheets
most modern computers and smart
phones have bitmap-based screens.
... examples of grid-based devices include text-only terminals and basic
phones with only one fixed font.
Mobile-friendliness - Developer guides
goal #1 (presentation) “make websites that work well on a variety of screen sizes.” these days, users can access the web on devices in a wide range of form factors, including
phones, tablets, and ereaders.
...if your audience is full of early-adopters, you can focus on tablets and smart
phones with standards-friendly browsers.
CSS - Archive of obsolete content
stereo output produce a lateral sound stage, while binaural head
phones and multi-speaker setups allow for a fully three-dimensional stage.display-insidethe display-inside css property specifies the inner display type of the box generated by an element, dictating how its contents lay out inside the box.display-outsidethe display-outside css property specifies the outer display type of the box generated by an element, dictating how the element participates in its pare...
The Business Benefits of Web Standards - Archive of obsolete content
while some browsers have quirks that cause different behavior by platform, mozilla-based browsers are designed to behave identically on all supported platforms (mac, linux, unix, windows...) web content is increasingly being accessed by a growing number of user agents other than browsers, or by browsers on different platforms - for example mobile tele
phones.
Game distribution - Game development
this can range from low-end smart
phones or tablets, through laptops and desktop computers, to smart tvs, watches or even a fridge if it can handle a modern enough browser.
WebVR — Virtual Reality for the Web - Game development
boris smus has written about the concept of responsive webvr, where a single web game can be played on various devices like laptops without vr hardware, pcs with oculus rift, or smart
phones inside google cardboard and still deliver a unique and valuable experience across all of them.
Unconventional controls - Game development
interestingly enough, the first captain rogers game (asteroid belt of sirius) was optimized for low-end, small-screen, cheap smart
phones running firefox os, so you can see the difference three years can make — you can read the whole story in our building games for firefox os tv hacks post.
The HTML5 input types - Learn web development
you can also use the multiple attribute in combination with the email input type to allow several email addresses to be entered in the same input (separated by commas): <input type="email" id="email" name="email" multiple> on some devices — notably, touch devices with dynamic keyboards like smart
phones — a different virtual keypad might be presented that is more suitable for entering email addresses, including the @ key.
Video and audio content - Learn web development
active learning: embedding your own audio and video for this active learning, we'd (ideally) like you to go out into the world and record some of your own video and audio — most
phones these days allow you to record audio and video very easily, and provided you can transfer it on to your computer, you can use it.
Introduction to client-side frameworks - Learn web development
some extra code is inevitable, and a framework that supports tree-shaking (removal of any code that isn't actually used in the app during the build process) will allow you to keep your applications small, but this is still a factor you need to keep in mind when considering your app's performance, especially on more network/storage-constrained devices, like mobile
phones.
Command line crash course - Learn web development
since then, the terminal has remained a constant feature of all operating systems — from desktop machines, to servers tucked away in the cloud (it’s not really a cloud), to microcomputers like the raspberry pi zero, and even to mobile
phones.
Continuous Integration
other performance systems autophone (android) autophone is a test harness which runs a set of performance tests on a variety of real android
phones.
OSFile.jsm
smart
phones, tablets) and because, regardless of the platforms, doing too much i/o penalizes not just your application but potentially all the applications running on the system, which is quite bad for the user experience.
Phishing: a short definition
one-time password algorithms a better way to use
phones as second factor, are one-time password (otp) protocols, like totp and hotp.
Creating JavaScript tests
please keep in mind that the javascript test suite is run on a wide variety of wildly varying hardware plaforms, from
phones all the way up to servers.
Index - Firefox Developer Tools
101 responsive design mode design, dev tools, firefox, guide, responsive design, tools, web development, l10n:priority responsive design is the practice of designing a website so it looks and works properly on a range of different devices — particularly mobile
phones and tablets as well as desktops and laptops.
Responsive Design Mode - Firefox Developer Tools
responsive design is the practice of designing a website so it looks and works properly on a range of different devices — particularly mobile
phones and tablets as well as desktops and laptops.
Detecting device orientation - Web APIs
in particular, hand-held devices such as mobile
phones can use this information to automatically rotate the display to remain upright, presenting a wide-screen view of the web content when the device is rotated so that its width is greater than its height.
MediaDeviceInfo - Web APIs
if (!navigator.mediadevices || !navigator.mediadevices.enumeratedevices) { console.log("enumeratedevices() not supported."); return; } // list cameras and micro
phones.
MediaDevices - Web APIs
the mediadevices interface provides access to connected media input devices like cameras and micro
phones, as well as screen sharing.
MediaTrackSupportedConstraints.autoGainControl - Web APIs
the autogaincontrol constraint indicates whether or not the browser offers the ability to automatically control the gain (volume) on media tracks; this obviously is contingent on whether or not the individual device supports automatic gain control as well; it's typically a feature provided by micro
phones.
Navigator.mediaDevices - Web APIs
the navigator.mediadevices read-only property returns a mediadevices object, which provides access to connected media input devices like cameras and micro
phones, as well as screen sharing.
RTCDTMFSender.toneBuffer - Web APIs
the letters a-d these characters represent the "a" through "d" keys which are part of the dtmf standard but not included on most tele
phones.
Fundamentals of WebXR - Web APIs
these devices include
phones, which show the resulting scene on the device's screen in a 2d presentation, as well as goggles that use a pair of cameras, one for each eye, to capture the scene in stereo in order to retain the world's depth, with the webxr scene then rendered for each eye with that eye's captured background in place.
WebXR Device API - Web APIs
webxr-compatible devices include fully-immersive 3d headsets with motion and orientation tracking, eyeglasses which overlay graphics atop the real world scene passing through the frames, and handheld mobile
phones which augment reality by capturing the world with a camera and augment that scene with computer-generated imagery.
Attestation and Assertion - Web APIs
that is, all "samsung galaxy s8"
phones, manufactured at a specific time or particular manufacturing run, have the same attestation certificate.
XREnvironmentBlendMode - Web APIs
alpha blending can also be used by non-wearable devices that provide ar modes, such as
phones or tablets using cameras to capture the real world for use in ar apps.
XRSession.environmentBlendMode - Web APIs
alpha blending can also be used by non-wearable devices that provide ar modes, such as
phones or tablets using cameras to capture the real world for use in ar apps.
A hybrid approach - Developer guides
for example, an often-criticized point about responsive web design is that full-resolution images are sent to all devices, including
phones that show the images scaled down anyway.
Mobile Web Development - Developer guides
but sometimes this is impractical, and web sites resort to parsing the browser's user agent string to try to distinguish between desktops, tablets, and
phones, to serve different content to each type of device.
<input type="tel"> - HTML: Hypertext Markup Language
despite the fact that inputs of type tel are functionally identical to standard text inputs, they do serve useful purposes; the most quickly apparent of these is that mobile browsers — especially on mobile
phones — may opt to present a custom keypad optimized for entering phone numbers.
Web media technologies
this includes using local cameras and micro
phones to capture video, audio, and still images.