Files¶
-
class
@files.
files
(varargin)¶ FILES Class to process file requests for nanodiffraction data. FILES accepts name value pairs and requires in general the path to certain scan parameters such as the directory of data storage, file naming conventions (prefixes and suffixes) and the type of detector used. Once initialized properly, it should be attached to a nanodiffraction class so that file reading will be done automatically based on the scan frame number.
DATA = FILES()
creates a files module, with a list of key-value pairs. See further below for a list of keys and possible values.The following options are supported:
- prepath: [homegroups/Labdata-Archive/AG_Salditt/Messzeiten_Rohdaten/2016/extern/ESRF_ID13_SC4304/id13/inhouse/DATA/AUTO-TRANSFER/eiger1]
- Path to folder where the data is stored. The prepath depends on the beamline you choose. Check help path_by_beamline for more information on the default settings.
- beamline: [id13]
The beamline argument is necessary, because it is referred to when a certain standard file naming convention should be used. See the help on path_by_beamline for more information.
Options: ‘id13’|’p10’|’id02’|’bessy’|’none’- newfile: [detdistcalib]
- File name prefix.
- detector: [eiger]
Type of detector used in the experiment. Each detector is currently contained in a separate module.
Options: ‘eiger’|’pilatus’|’rayonix’|’xia’- fn: [1]
- File number. Note, that some detectors start the numbering scheme with 1, while others start with 0.
- fpf: [101]
- Frames per file. If a container format is used that collects a given number (the fpf) of scattering patterns, this number of frames per container is termed ‘’. E.g. the Eiger detector uses the hdf5 container format. fpf can be an arbitrary number, but usually it is the number of scan points along the fast axis.
- scan: [210]
- Number of the scan. Be aware, that SPEC or other logging software might use a different numbering scheme than the detector. The scan number always refers to the number that is appended to the filename.
Example
- See the following example for help::
- f = files( ‘beamline’,’id13’,…
- ‘prepath’,[prepath ‘Labdata-Archive/AG_Salditt/Messzeiten_Rohdaten/2016/extern/ESRF_ID13_SC4304/id13/inhouse/DATA/AUTO-TRANSFER/eiger1’],… ‘newfile’,’herz2_roi2’,… ‘detector’,’eiger’,… ‘scan’,201);
-
See seperate help for each method.
Copyright 2017 Institute for X-ray Physics (University of Göttingen)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the ‘’), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
files
(varargin)¶ prepare absolute path
-
path_by_beamline
(beamline, detector, prepath, newfile, scannr)¶ PATH_BY_BEAMLINE contains the appropriate folder structure for each beamline. This function should be adapted to ones specific needs.
configuration = path_by_beamline(beamline,detector,prepath,newfile,scannr)
- The following arguments are supported:
- beamline: [] (required)
- Beamline short name. As described in help files.Options: ‘p10’|’id13’|’id02’|’bessy’
- detector: [] (required)
- Detector. As described in help files.Options: ‘eiger’|’pirra’|’rayonix’|’xia’|’spec’
- prepath: [] (required)
- Path to data directory.
- newfile: [] (required)
- Name of scan.
- scannr: [] (required)
- Scan number.
Example
This function is only used internally.
- Output arguments:
- configuration:
- Configuration that is passed to the respective detector module.
-
read
(varargin)¶ READ reads data frame from the requested detector module.
data = read(fn)
- The following arguments are supported:
- fn: []
- File number. This number indicates the n’th frame that was collected within the session identified by the newfile name. It is NOT the frame number. The frame number represents the m’th frame collected during one scan (however, multiple scans could have been performed during one session).
Example
See the following example for help:
f = files(<some settings>); raw_data = f.read(19);
- Output arguments:
- data:
- Raw detector frame.
-
remove_leading_trailing_slashes
(string)¶ REMOVE_LEADING_TRAILING_SLASHES removes any leading or trailing slashes from a given string. This function ensures, that the user does need to worry about whether a string should start or end with a slash or backslash character.
remove_leading_trailing_slashes(string)
- The following arguments are supported:
- string: []
- Input string.
Example
See the following example for help:
f = files(<some configuration>); out_string = ... f.remove_leading_trailing_slashes('/home/testdir/raddamage1/');
- Output arguments:
- This function does not return any arguments.
-
set_eiger_scan
(newfile, scan)¶ SET_EIGER_SCAN updates the eiger module.
set_eiger_scan(newfile, scan)
- The following arguments are supported:
- newfile: [] (required)
- Scan name.
- scan: [] (required)
- Scan number.
Example
See the following example for help:
f = files(<some configuration>); f.set_eiger_scan('raddamage1',44);
- Output arguments:
- This function does not return any arguments.
-
set_pilatus_scan
(newfile)¶ SET_PILATUS_SCAN updates the pilatus module.
set_pilatus_scan(newfile)The following arguments are supported:
- newfile:: [] (required)
- Scan name.
Example
f = files(<some configuration>); f.set_pilatus_scan(‘raddamage1’);
- Output arguments:
- This function does not return any arguments.
-
set_spec_scan
(newfile)¶ SET_SPEC_SCAN updates the spec module.
SET_SPEC_SCAN(newfile)
- The following arguments are supported:
- newfile: [] (required)
- Scan name.
Example
See the following example for help:
f = files(<some configuration>); f.set_spec_scan('raddamage1'); specdata = f.read(1); % reads scan #1 from spec-file
- Output arguments:
- This function does not return any arguments.
-
set_xia_scan
(newfile, scan, fpf)¶ SET_XIA_SCAN updates the xia module.
set_xia_scan(newfile, scan, fpf)
The following arguments are supported:
- newfile: [] (required)
- Scan name.
- scan: [] (required)
- Scan number.
- fpf: [] (required)
- Frames per xia-file. This is typically the number of scan points per fast axis.
Example
See the following example for help:
f = files(<some configuration>); f.set_xia_scan('raddamage1',44,201);
- Output arguments:
- This function does not return any arguments.
-
show_configuration
(varargin)¶ SHOW_CONFIGURATION shows which detectors at which beamline are currently implemented.
show_configuration(opts)
- The following options are supported:
- opts: [see default values below] (optional)
Structure that can contain the following fields. Note, that all fields are optional. Default values that are otherwise used are as usual given in angle brackets:
- allDefaults: [0]
- Show all detectors at all beamlines that are currently implemented.
- useDefaults: [1]
- Use standard settings for the path, newfile, etc…
Example
- See the following example for help::
- f = files(); f.show_configuration(struct(‘allDefaults’,1,’useDefaults’,1));
- Output arguments:
- This function does not return any arguments.
-
which_slash
(string)¶ WHICH_SLASH checks for slashes in a string. If the string contains slashes they have to conform to naming convenctions based on the system (unix, windows) in use
[string,slash] = which_slash(string)
- The following arguments are supported:
- string: (required)
- This can be any string.
Example
See the following example for help:
f = files(); [out_string,sl] = f.which_slash('A test \ string /');
- Output arguments:
- string:
- A string where all slashes or backslashes have been replaced by the correct slash or backslash, based on the computer system used (mac, pc, unix).
- slash:
- The slash that should be used for paths to directories of files, based on the computer system used (mac, pc, unix).


Bao monkey is a mobile game for iPhone and iPa d, made with SpriteKit Framework.

Unfortunately some lumberjacks, hunters, commandos and many others want to destroy it !
Help Bao to protect his home !
Source: remirobert/BaoMonkey
Link: AppStore


Try out our Premium Member services: Virtual Legal Assistant, Query Alert Service and an ad-free experience. Free for one month and pay only if you like it.
-: 1 :- IN THE HIGH COURT OF KARNATAKA, BANGALORE DATED THIS THE 15TH DAY OF JULY, 2013 PRESENT THE HON'BLE MR. D.H.WAGHELA, CHIEF JUSTICE AND THE HON'BLE MRS. JUSTICE B.V.NAGARATHNA W.P.No.21922/2013 (GM-MM-S) BETWEEN: SRI CHANDRASHEKARAIAH, S/O LATE B.C.RAMAIAH, AGED ABOUT 64 YEARS, CLASS-I CIVIL CONTRACTOR, AND PROPRIETOR OF M/S. SREE ANNAPOORNESHWARI JELLY UDYAM, RESIDING AT NO.746/E, 6TH CROSS, 13TH MAIN, NEW SARASWATHIPURAM, MYSORE-570 009. ... PETITIONER (BY SRI: P.MAHESHA AND SRI.KRISHNA.B.J, ADVS.) AND: 1.THE DEPUTY COMMISSIONER, LICENSING AUTHORITY, CHAIRMAN, DISTRICT STONE CRUSHERS REGULATION COMMITTEE, MANDYA DISTRICT-571401 MANDYA. 2.THE STATE OF KARNATAKA, DEPARTMENT OF MINES AND GEOLOGY, KANIJA BHAVAN, RACE COURSE ROAD, BANGALORE-560001, REP. BY ITS DIRECTOR. 3.THE KARNATAKA STATE POLLUTION CONTROL BOARD, -: 2 :- PARISARA BHAVAN, 4TH AND 5TH FLOOR, NO.49, CHURCH STREET, BANGALORE-560001, REP. BY ITS CHAIRMAN. 4.THE MANAGING DIRECTOR, CHAMUNDESHWARI ELECTRICITY SUPLLY COMPANY, NEW KANTHARAJA URS ROAD, KUVEMPUNAGAR, MYSORE DISTRICT-570001. 5.THE ASSISTANT EXECUTIVE ENGINEER, CHAMUNDESHWARI ELECTRICITY SUPLLY COMPANY, (O&M) SUB DIVISION, PANDAVAPURA DIVISION, MANDYA DISTRICT-571 401. ... RESPONDENTS (BY SRI: R.G.KOLLE, AGA FOR R1 & R2, SRI.D.NAGARAJ, ADV. FOR R3, SRI.HARIKRISHNA.S.HOLLA, ADV. FOR R5) ***** THIS WRIT PETITION IS FILED UNDER ARTICLES 226 & 227 OF THE CONSTITUTION OF INDIA, PRAYING TO DIRECT THE R-1 AUTHORITY TO CONSIDER THE PETITIONER APPLICATION DT.19.4.2013 VIDE ANNX-D AND DIRECT THE R-1 AUTHORITY TO ISSUE TEMPORARY LICENSE TO RUN THE SRI.ANNAPOORNESHWARI JELLY CRUSHER UNIT IN SY.NO.102/P2 OF SHAMBHUHALLY VILLAGE, PANDAVAPURA TQ., MANDYA DISTRICT. THIS PETITION COMING ON FOR PRELIMINARY HEARING, THIS DAY, NAGARATHNA J., MADE THE FOLLOWING: -: 3 :- ORDER
1. Sri R.G.Kolle, learned AGA takes notice for Respondent Nos.1 and 2, Sri D.Nagaraj, learned counsel takes notice for Respondent No.3 and Sri Harikrishna S.Holla, learned counsel takes notice for Respondent No.5.
2. In this writ petition, the petitioner has sought a direction to the respondents to consider the petitioner's application dated 19/04/2013 (Annexure "D") and direct the first respondent - authority to issue temporary licence to run his stone crusher unit in the safer zone.
3. It is the case of the petitioner that he has a stone crusher named as Sri Annapoorneshwari Jelly Crusher Udyam in Sy.No.102/P2 of Shambhuhally village, Pandavapura Taluk, Mandya Dist. That petitioner is the Class-I Civil Contractor and he has been undertaking several Government infrastructure projects such as formation of Road and Highways and has been successfully executing Government works for more than 25 years. -: 4 :- That petitioner is the successful bidder for the project named as "Namma Grama Namma Raste Yojane" Phase-II, the project initiated by the executive engineer R D P R, Project Division Mysore wherein the petitioner is undertaking the contract for the improvements of the roads in Nanjangud Assembly Constituency to the tune of Rs.12,26,75,000/- (twelve Crore twenty six lakhs seventy five thousand only) which work has to be completed within 11 months from the date of commencement for which he has entered into an agreement with the executive engineer R D P R Project Division, Mysore.
4. That pursuant to the directions of this Court as well as the Hon'ble Supreme Court, in the case of Obayya Pujari, safer zones for location of stone crushing units had to be notified and the same have been notified. That the petitioner has made application for grant of licence to the stone crushing unit in the safer zone but the said licence has not yet been granted. Therefore, the grievance of the petitioner is that on the one hand the allotments in the -: 5 :- safer zones have not been made by the respondent - authorities and on the other hand he would not be able to pursue stone crushing activity in the existing location, as a result, his business would be adversely affected.
5. Having regard to the prayers made in the writ petition, we are of the view that this writ petition can be disposed of in terms of the order passed in the earlier writ petition in W.P.No.75970/2013.
6. In terms of sub-section (2) of Section 3 of the Karnataka Regulation of Stone Crushers Act, 2011 ("Act", for short), the applications have to be considered within a period of three months from the date of receipt of the application by the Licencing Authority. On grant of a licence by the Licencing Authority as per sub-section (3) of Section 3 of the Act, sub-section (4) of Section 3 provides that the existing stone crusher unit shall shift to the safer zones within six months.
-: 6 :-
7. In fact, Section 3 of the Act which prescribes the time frame is extracted for felicity of reference:-
"3. Stone crushers to obtain license:- (1) No person shall carry on the business of stone crushing in the State except under and in accordance with the terms and conditions of a license issued under this Act.
(2) Any person who is carrying on the business of stone crusher on the date of commencement of this Act with a license issued by any authority shall apply to the Licencing Authority for a license under section 4 of the Act within three months from the date of declaration of safer zone under section 6.
(3) On receipt of the application made under sub-section (2), the existing stone crusher units may be allowed to function till the grant or refusal of the license under the provisions of this Act or till three months from the date of receipt of application within which time the licensing authority shall dispose of such application after due verification of the location and fulfillment of other conditions of licence.-: 7 :-
(4) On grant of licence under sub-section (3), the existing stone crushers shall be shifted to the safer zone within six months."
8. The purpose of the said section is to ban all stone crushing units in the State, except those which carry on the business of stone crushing as per the terms and conditions of the licence issued under the Act. Section 4 speaks about the application for licence, Section 5 says that the term of licene is for a period of three years and may be renewed for a further period of three years, subject to fulfillment of conditions laid down under the Act or the Rules made there under. The explanation states that where a licence has been granted in the middle of a year, for the purpose of computing the term of licence, the remaining part of the year shall be deemed to be a year.
9. Sub-section (2) of Section 3 states that if any person is carrying on the business of stone crusher on the date of commencement of this Act with a licence issued by any authority shall apply to the Licencing Authority for a -: 8 :- licence under Section 4 of the Act within three months from the date of declaration of safer zone under Section 6. So, within a period of three months the application would have to be made. Section 7 of the Act reads as follows:
"7. License for stone crushers for Government projects:- Notwithstanding
anything contained in this Act, license for temporary stone crushers exclusively for construction of National Highway, State Highway or any other infra-structural Government project and Government approved Public Private Partnership Projects may be granted for the project period on their fulfilling the provisions of the Air (Prevention and Control of Pollution) Act, 1981 and Environmental Protection Act, 1986 and Rules made thereunder."
10. In the circumstances, the respondent - authorities are directed to consider the representation made by the petitioner, which is at Annexure "D", strictly in accordance with Section 7 of the Act and to pass necessary orders on the same expeditiously and within a period of 15 days from -: 9 :- the date of receipt of certified copy of this order. In case the petitioner's unit falls within the scope of Section 7 of the said Act, then to pass orders in terms of the said section and also having regard to the other provisions of the said Act. The writ petition is accordingly, disposed of.
Sd/-
CHIEF JUSTICE Sd/-
JUDGE *mvs


You've both signed a settlement agreement
Download settlement agreement (PDF, 123KB)
{% else %}You've rejected the settlement agreement
{% endif %}The agreement says you'll repay £1,500 by {% if data['set-month'] %} {{ ( data['set-month'] + ' ' + data['set-day'] + ' ' + data['set-year']) | date('D MMMM YYYY') }}{% else %}{{ now | date('add', 3, 'months') | date('D MMMM YYYY') }}{% endif %}.
The claimant can't request a County Court Judgment against you unless you break the terms.
{% endif %}What happens next
{% if data['accept-settlement'] == 'Yes' %}Contact Jan Clark if you need their payment details.
Make sure you get receipts for any payments.
{% else %}The claimant can request a County Court Judgment (CCJ) against you. A CCJ would order you to repay the money in line with the terms of the agreement.
If they request a CCJ, you can ask a judge to consider changing the repayment plan, based on your financial details.
The court has reviewed the plan and believes you can afford it, so a judge may not change it.
We'll email you when the claimant responds.
{% endif %} {% include "includes/survey.html" %}Help and support
Email<EMAIL_ADDRESS>Telephone: 0300 123 7050
Monday to Friday, 8.30am to 5pm
Find out about call charges (opens in a new window)


What can I say, Mr. valilililind had a fine mustache - world class. There are rumours that he still has one even to this day. Though nothing can match the density and overall shape of the valilililind mustache from the 80's. Paired with a whimsical hair style, and an equally whimsical personality, any man in this world would be proud to be called Mr. valilililind.


localStorage
serialize - converting data into a string (or some other kind of value like “binary”) so your program can send it to another computer
deserialize - converting text (or something another computer has sent to your program) and turn it into data
JSON.stringify(value)
will turn the value passed into it into a string.JSON.parse(str)
will turn a JSON-formatted string into a JavaScript object.
Web Storage API - has a much larger storage limit than cookies, making it a useful place to store data on the client side
sessionStorage
- persists for the duration of the session and ends when a user closes the browser
localStorage
- persists past the current session and has no expiration date
localStorage.setItem('key', value)
const value = localStorage.getItem('key')
The objective of this lesson is to familiarize you with the JSON format and how to serialize to and deserialize from that format.
The learning objectives for this lesson are that you can:
JSON.parse
to deserialize JSON-formatted stringsJSON.stringify
to serialize JavaScript objectsThis lesson is relevant because JSON is the lingua franca of data interchange.
localStorage
Learning ObjectivesBelow is a complete list of the terminal learning objectives for this lesson. When you complete this lesson, you should be able to perform each of the following objectives. These objectives capture how you may be evaluated on the assessment for this lesson.


“Before Euromaidan our generation was not really united. That’s all changed now”
“I was never really into politics, but when politics comes to your door, you have little choice but to participate.” Masha Reva is an internationally renowned fashion designer and artist, hailing from the port city of Odessa in southern Ukraine. Before she dedicated herself fully to her own label, she worked for big designers such as Walter Van Beirendonck in Antwerp, and Takoon Studio in New York.
Masha’s self-renovated flat, which doubles as her studio, is situated less than a fifteen minutes walk from Maidan Nezalezhnosti - the Independence Square in the centre of Kyiv that was occupied by angry citizens for four months during the Euromaidan protests. “That period is inscribed in my memory as a very intense, emotional period,” Masha remembers. “From my living room I could hear the gunshots. In the beginning I just went to Maidan to observe people building tent camps, but it didn’t take long before I felt obliged to engage myself. I was fascinated by the energy of all these people so desperately trying to build something out of nothing. My friends and I are still processing what happened back then; we don’t fully grasp it yet.”
What does it mean to be young and Ukrainian, almost five years after the collective civic outrage of Euromaidan? “What struck me most at these protests was the enormous amount of people all striving for the same goal. I had never seen that,” Masha says over a cup of coffee and a cigarette in her kitchen. “Before Euromaidan our generation was not really united. That’s all changed now. Back then we did not take our national identity too seriously, we were sometimes even ashamed to admit we were from Ukraine, a post-Soviet country that was not performing well on different levels. I remember how my teachers at Central Saint Martin’s in London used to joke they had never even heard of Ukraine. Before, all my friends wanted to move abroad. Even my parents, who used to spend the last of their money on traveling, urged me to stay in London.
It was a chance coincidence I was in Kyiv when the demonstrations started; I was taking a sabbatical, unsure whether I wanted to continue working in fashion. Because of all the positive changes I saw around me I decided to stay here. People opened up, started their own businesses. We have so many more cool places to go to today. A lot of people who wanted to leave, stayed; as I did.”
“Back then we did not take our national identity too seriously, were sometimes even ashamed to admit we were from Ukraine”
On the wall of Masha’s living room hangs a series of aquarelles with Picasso-like drawings of women. Selling price for these sketches: 250 euros per piece. No, Masha does not have any complaints about her income.
Masha: “Probably, I would earn more if I was still living in London. But thanks to Instagram your geographical location is becoming less and less important; as long as your work is good. I don’t regret my decision. The energy of this city and its people is truly unique.”
Having lived in Europe herself, Masha is convinced that Kyiv, despite its precarious economics, has more space for creative renewal.
“Europe is too perfect for me: cities such as London or Paris were already finished a long time ago. But Europe’s supposed perfection is under a lot of pressure today. One of the reasons is the huge influx of refugees, and the way some countries are struggling to receive them. A lot of artists and free spirits from Western Europe now desire other cultures to escape to; they are looking for something new. And they seem to have found it here, in the Post-Soviet countries.”
“Everything here is a little wilder, more raw”
Masha’s friend Dima joins her for a last cigarette in her kitchen. Dima is a musician she met recently, at one of the parties she likes to throw at her spacious apartment. Today they plan to take a trip to the left bank of the Dnieper River, to the market of Lesnaya.
This spectacularly low-budget fair is a good example of the recent attraction that Kyiv exerts on westerners. Half an hour from the city centre with the immodest rattling metro, eastern exoticism lurks at a chaotically large bazaar where you can find anything from homemade dried peaches to Versace pants for less than 60 hryvnia, or two euros. Provided you have the patience for it.
“Welcome to the real Ukraine”, Dima says while walking past a row of wrinkled old ladies selling flowers, heading for the so-called Field Of Miracles, where everything costs only one or two hryvnia.
“When my friends from the fashion industry come to visit me in Kyiv, they always bring an empty suitcase to fill it here”, says Masha while delving into a pile of second hand clothes, searching for inspiring pieces of clothing.
“Everything here is a little wilder, more raw. The traces from Soviet times are still visible in the streets. As kids this Soviet stuff was not very romantic to us, but westerners seem to find it fascinating. Be that as it may, the current enthusiasm of my foreign friends makes me even more proud to be Ukrainian.”


Users
Name
Email
Mobile
{{x.name}}
{{x.email}}
{{x.contact}}
Purchased Item
Title
Quantity
Price
Category
Purchased By
{{x.item}}
{{x.counter}}
{{x.price }}
{{x.category}}
{{x.email}}
Sold Item
Title
Price
Category
Sold By
{{x.title}}
{{x.price }}
{{x.category}}
{{x.pehchan}}


${header}
Node Express (with Routing) already setup so you can use backend activities for your new PWA app. Alongside it, ES6Renderer was used for the template view engine, and Browser-Refresh for auto-reload while developing. You can change it though anytime you want to.
Babel and Webpack can be tedious and very daunting to setup sometimes, so these two powerful tools were already setup for you. Both backend and frontend configurations were clearly configured in one file.
Progressive Web Apps (PWA) is the future for web applications. However, to setup your own service worker over and over again can be time-wasting. That is why Google developed Workbox. A library with set of best practices for creating PWAs.
Also, ESLint, Prettier, Materialize, and Iconify were already included. You can always change these later if you want to.


What is Augmented Reality?
This technology superimposes a CG image on a user’s view of the real world.
Unlike virtual reality, where everything a user sees is generated by a computer,
augmented reality keeps the real-world focus,
but just adds elements that aren’t really there to enhance the user’s experience.
Best Current Examples of Augmented Reality
The potential of augmented reality is endless.
It’s only a matter of time before this technology becomes a part of our everyday lives.
We’re not quite there yet,
but a few companies and organizations are making great strides with this technology today.
Weather Channel Studio Effects
Television news has been using special effects to enhance its program quality for years.
For example, weathermen have been standing in front of green screens for years that appear as maps to viewers to deliver their weather forecasts.
The Weather Channel is now taking technology one step further to illustrate extreme weather and its effects.
Over the past several years, the broadcast company has used augmented reality to display a 3D tornado on set,
show the height of flooding during storm surge and hurricanes and just recently drove a virtual car through the studio to show how vehicles lose control on snowy or icy roads.
Expect news, weather and sports programming to continue experimenting with augmented reality as a way to improve the television experience for viewers.
U.S. Army
Not all examples of augmented reality are fun and games.
The United States Army is experimenting with augmented reality programs to be used in combat that would help soldiers distinguish between enemies and friendly troops,
as well as improve night vision.
This technology is still in development and may be years away from deployment,
but military officials say this innovation would improve combat efficiency and help save lives.
« Back


About Me Brettny Loise Jane Onez, 19. University of the Philippines Cebu Computer Science Undergraduate Interests Skills Send me a Message Name: Email: Message: