mozilla

Compare Revisions

rtcamera

Change Revisions

Revision 474901:

Revision 474901 by chrisdavidmills on

Revision 474903:

Revision 474903 by chrisdavidmills on

Title:
rtcamera
rtcamera
Slug:
Web/Apps/Reference_apps/rtcamera
Web/Apps/Reference_apps/rtcamera
Tags:
"indexeddb", "WebRTC", "getusermedia", "XMLHttpRequest", "Apps", "URL", "WebGL", "Web Workers", "x-tags", "Blob"
"indexeddb", "WebRTC", "getusermedia", "XMLHttpRequest", "Apps", "URL", "WebGL", "Web Workers", "x-tags", "Blob"
Content:

Revision 474901
Revision 474903
n36    <p>n36    <h2>
37      &nbsp;37      Web API Usage
38    </p>
39    <h2 id="Web_API_Usage">
40      <a class="walkthrough" href="https://hacks.mozilla.org/2012
>/11/hacking-firefox-os/">Web API Usage</a> 
n44        <a href="/en-US/docs/HTML/Using_the_application_cache">apn41        <a href="//developer.mozilla.org/docs/HTML/Using_the_appl
>pcache</a>>ication_cache">appcache</a>
n47        Chrono does not require a network connection to run.n44        Once loaded for the first time, it can be used offline, w
 >ithout a network connection.
n50        <a href="/en-US/docs/Web/Apps/JavaScript_API">Open Web Apn47        &nbsp;
>ps</a> 
48      </dt>
49      <dt>
50        <a href="//developer.mozilla.org/docs/Web/API/Blob">Blob<
 >/a>
n53        Uses the Open Web Apps installation API to allow installan53        For downloading files to the browser.
>tion on the device independently on Marketplace. 
nn55      <dt>
56        &nbsp;
57      </dt>
58      <dt>
59        <a href="//developer.mozilla.org/docs/Web/API/window.URL"
 >>URL</a>
60      </dt>
61      <dd>
62        For downloading files to the browser.
63      </dd>
64      <dt>
65        &nbsp;
66      </dt>
67      <dt>
68        <a href="//developer.mozilla.org/docs/Web/WebGL">WebGL</a
 >>
69      </dt>
70      <dd>
71        Used for fast and efficient processing of image data.
72      </dd>
73      <dt>
74        &nbsp;
75      </dt>
76      <dt>
77        <a href="//developer.mozilla.org/docs/WebRTC">WebRTC</a>
78      </dt>
79      <dd>
80        Used to access camera devices and get a video stream from
 > where to capture frames.
81      </dd>
82      <dt>
83        &nbsp;
84      </dt>
85      <dt>
86        <a href="//developer.mozilla.org/docs/Web/API/Navigator.g
 >etUserMedia">getUserMedia</a>
87      </dt>
88      <dd>
89        Used to access camera devices and get a video stream from
 > where to capture frames.
90      </dd>
91      <dt>
92        &nbsp;
93      </dt>
94      <dt>
95        <a href="//developer.mozilla.org/docs/IndexedDB">IndexedD
 >B</a>
96      </dt>
97      <dd>
98        Stores captured images on the device and retrieve them fo
 >r the gallery view.
99      </dd>
100      <dt>
101        &nbsp;
102      </dt>
103      <dt>
104        <a href="//developer.mozilla.org/docs/Web/API/Worker">Web
 > Workers</a>
105      </dt>
106      <dd>
107        Generates GIF files on the background without freezing th
 >e UI.
108      </dd>
109      <dt>
110        &nbsp;
111      </dt>
112      <dt>
113        <a href="//developer.mozilla.org/docs/Web/API/XMLHttpRequ
 >est">XMLHttpRequest</a>
114      </dt>
115      <dd>
116        Uploading images to a different server for sharing, and g
 >etting their url.
117      </dd>
118      <dt>
119        &nbsp;
120      </dt>
n56    <h2 id="Custom_Elements">n122    <h2>
n60      <dt id="Gaia_Building_Blocks">n126      <dt>
61        <a href="https://wiki.mozilla.org/Gaia/Design/BuildingBlo127        <a href="http://x-tags.org">x-tags</a>
>cks">Gaia Building Blocks</a> 
n64        Chrono uses the same UI components as the built-in apps.n130        rtcamera uses x-appbar, x-deck, x-layout, x-modal and x-s
 >witch.
nn132      <dt>
133        &nbsp;
134      </dt>
n67    <h2 id="Third-party_Libraries">n136    <h2>
n72        <a href="http://volojs.org/" rel="external" target="_blann141        <a href="https://github.com/sole/Animated_GIF" rel="exter
>k">volo.js</a>>nal" target="_blank">Animated GIF</a>
n75        Uses a volo.js script to optimize app before release, i.en144        Generates animated GIFs.
>. by auto-generating an appcache manifest. 
n78        <a href="http://jquery.com/" rel="external" target="_blann147        &nbsp;
>k">jQuery</a> 
148      </dt>
149      <dt>
150        <a href="https://github.com/mozilla-b2g/gaia/blob/master/
 >shared/js/async_storage.js" rel="external" target="_blank">Async 
 >Storage</a>
n81        Uses jQuery to simplify common tasks such as DOM manipulan153        A wrapper for IndexedDB.
>tion. 
tt155      <dt>
156        &nbsp;
157      </dt>
158      <dt>
159        <a href="http://glmatrix.net" rel="external" target="_bla
 >nk">glMatrix</a>
160      </dt>
161      <dd>
162        Calculates perspective transformations.
163      </dd>
164      <dt>
165        &nbsp;
166      </dt>
167      <dt>
168        <a href="http://eightmedia.github.io/hammer.js" rel="exte
 >rnal" target="_blank">hammer.js</a>
169      </dt>
170      <dd>
171        Add touch events.
172      </dd>
173      <dt>
174        &nbsp;
175      </dt>

Back to History