text:
Tags: ChildhoodCancer, Survivorship
Tags: ChildhoodCancer
Read a selection of articles from the Fall/Winter 2012 issue of Paths of Progress.
Download this issue for your iPad from iTunes
Download this issue for your Android-based tablet from Google Play
Download this issue for your Kindle from the Amazon Kindle store
To see the entire publication, please download the PDF version. If you'd like to receive a print version of Paths of Progress in the mail, please complete this form.
Tags: BasicResearch, BreastCancer, ChildhoodCancer, DrugResistance, Exercise, Genomics, PatientSupport, Survivorship, BrainTumors, CopingWithCancer
Tags: ChildhoodCancer, Survivorship, Leukemia
Tags: BasicResearch, ChildhoodCancer, BrainTumors
Dana-Farber Cancer Institute, 450 Brookline Avenue, Boston, MA 02215 | Call us toll-free:


text:
Premo! Sculpey is firmer than Sculpey III, and extremely durable when baked! From the makers of other Sculpey clays, it's a premium line of polymer clay.
Designed especially to satisfy the needs of the artist, Premo! comes in a palette of vibrant colors modeled after those of oil paints. Beautiful used as is, they can also be mixed with other polymer clays, powders, or pigments for custom effects.
Perfect for everything from sculpture, bead making, unique wearable art, and molds, to rubber stamping and home décor, Premo! is ready-to-use straight from the package. Smooth and pliable, it's easy to knead, yet stays firm enough for detailed work without crumbling.
Oven baking hardens your creations, yet they remain flexible and durable, harder to break than those made with other clays.
Classics Set of 12 — This set contains 12, 1 oz blocks, including one each of Purple, Cobalt Blue Hue, Green, Zinc Yellow Hue, Black, Silver, Rhino Gray, White, Burnt Umber, Cadmium Red Hue, Orange, and Gold.
Sampler Set of 24 — This set is a great way to experiment with the most popular Primo! Sculpey colors. It contains 24, 1 oz blocks of clay, including one each of Antique Gold, Black, Bright Green Pearl, Bronze, Burnt Umber, Cadmium Yellow, Copper, Ecru, Gold, Gray Granite, Magenta Pearl, Orange, Peacock Pearl, Pearl, Pomegranate, Purple, Purple Pearl, Spanish Olive, Sunshine, Silver, Translucent, Turquoise, Wasabi, and White.
Color Chart Note — Use this color chart as an approximation of the real color. If exact color matching is necessary, use actual samples of the materials.
® Sculpey is a registered trademark.

subset: commoncrawl


text:
Having re-read some fantasy novels from my childhood I have been inspired to once more to pick up the GM screen and roll some dice. However as a 33-year-old I have decided that this will not be a simple dungeon crawl or hack-and-slash that requires nothing more than a combat skill and some decent equipment.
This is a fantasy story from a book, not a computer game.
To that extent I am putting a lot of effort into creating the world and I am a huge fan of physical props. As alot of the opening adventures will take part in a capital city, I am in need of a highly detailed map that will be printed out for tabletop use. Detailed enough for every street, alley and building to be identified.
Size: A0
300 DPI – The detail on this map by Zong is just what I am after - http://www.cartographersguild.com/co...small.jpg.html
Colour: Sepia - I am in love with this particular style by Schwarzkreuz - http://www.cartographersguild.com/at...lerversion.jpg
I wish to start as soon as possible, so I would love the map to be finished by mid-January. However, I am fully aware of how short a time this leaves, especially considering it is over the Christmas period, so this is more of a strong hope than a necessity.
I have no intention to make any commercial gain from this map. I would want to print a copy out, plus I have considered the possibility of creating a web page of resources and story updates to keep everybody informed of how the campaign is continuing, but beyond this I have no desire to have any further use.
If I do put a copy online I would, of course, give complete credit to the artist, I would provide links to their other work and I would only use a reduced resolution image so that it could not be reproduced.
To be negotiated, but due to the high level of detail required and preferred short timescale the final price will be generous.
Contact Details:
This thread, the forum PM system or MattSibley100(at)Hotmail(dot)com.
Additional City Information:
I have created all the rural and urban areas utilising these amazing resources:
'Medieval Demographic Made Easy' by S. John Ross - Medieval Demographics Made Easy
'Fief' and 'Town' by Lisa J. Steele - Fief & Town by Lisa J. Steele
Urban Area: 360 acres (145 hectares)
Population: 21,800
The world is a low-fantasy setting, with the city within a temperate zone, residing next to a huge cross-continental river running North/South. It is the capital city of a nation with a vast quantity of natural resources, and has the architecture to match its wealth.
The city has survived for nearly two thousand years and has established a number of city walls as it has grown. Critically it has one large stone wall in the centre, based on the original site of the city. This is on the highest piece of ground in the area and there is a decent amount of space inside. This is where most of the aristocracy live as well as the palace.
There is also a hugely impressive bridge built over the vast river on its eastern side, that was built approximately 1000 years ago in a time when stone crafting and engineering were at their peak. This knowledge has now faded into myth, but the structure still stands, with extremely little damage from use or weather. It points directly towards the Palace and allows those who travel over the bridge to be greeted by this amazing site on their arrival.
Trade routes run north, east, south and west, with the north/south routes running parallel to the west bank of the river.
Additional must-haves:
Garrison (that isn't near the inner wall)
Cathedral (single faith city)
Sewer system utilising the river
At least 2 graveyards
Large Market Square
Guild buildings – although magic is rare, so no mage's guild.
Map must include the local farmlands around the city, as these will become refugee camps.
There does need to be some sort of family crest but it doesn't matter what. Key locations and roads are to be named, but I have no personal preference how.
The rest is up to you. Feel free to create whatever you like, as long as it is believable for medieval times. Just the one bridge or six, more graveyards and churches or less, it doesn't really matter. Port on one side of the river or both, don't mind. A greater percentage of the population inside the walls or outside, your choice. The cartographers on this website have continually impressed me with their realism, attention to detail and flat-out amazing creative flair. The internal wall and bridge are non-negotiable, and the 'must-haves' are the bare minimum, but the rest really is up to the artist.
Amazingly Crude Map Outline:


text:
May 2, 2016
Bethel's only health care clinic is shutting down Saturday and moving to Greenville.
The East Carolina University run Bethel Family Practice Center in Pitt County has been in Bethel many years, but ECU officials say they've lost too much money. The town hopes to buy the building from ECU and find a new doctor to move in, but that could take up to 6 months to be approved. Until then, the town could lease the building, the decision on that will go to the ECU board at the end of September.
We asked residents what their plans are in the meantime.
"We are going to have to find a new one, maybe in Greenville somewhere," said patient Omar Cherry
Mayor Mike Whitehurst says there's a doctor interested in moving into the building, but there is no official contract at this time.
Click Here to access the online Public Inspection File
Viewers with disabilities can get assistance accessing this station's FCC Public Inspection File by contacting the station with the information listed below. Questions or concerns relating to the accessibility of the FCC's online public file system should be directed to the FCC at 888-225-5322, 888-835-5322 (TTY), or firstname.lastname@example.com.


text:
February 6, 2012
Keith Niebuhr and Chris Nee
Rivals.com Football Recruiting
Troy Cook leads the list of top performers from Day 2 of tryouts for the South Florida Express. ...More... To continue reading this article you must be a member. Sign Up Now!
Already a member? Click here to sign in


text:
Extra Cash at your free time
Main Category: Services
Sub Category: Testing
Title: Extra Cash at your free time
Price: 0
Start earning with "Universal Info Service™ (ISO 9001:2008 Certified) "Presents Easy Data Typing, Easy ad posting , Easy Proof reading Job for Indian and International Students, House-wife, retired persons & job seekers. Only required basic knowledge of computer and internet. Register Today and earn Rs.20,000/- per month. Visit our website to start making EXTRA MONEY From Home at www.easypostjob4u.com , or email us at firstname.lastname@example.com or call us at 0353-2461473, 6501563, Mobile- +91-9434019000 , Posted id GYU4195CAJ
Country: US
State: IL
City: Siliguri,
Zip: 734004
Send a Message
You need to be a member to send a message on this! Join Circuit Sage!


text:
Circa 1900
A pair of single arm sconces detailed with beaten metal foliage, in their original old gilded and painted finish. Signed by the maker E. F. Caldwell.
Overall: 28 cm h. x 14 cm w. x 27 cm d.
Backplate: 19 cm h. x 14 cm w.
CE wiring available, contact sales for a quote. CE Lamping: Single SES/E14 socket, maximum 60 watts.
1 pair total available.
On display at our Los Angeles showroom.


text:
TIP OF THE WEEKWhen it comes to snacking, there are dozens of ways to answer your cravings. Sometimes your snack cravings are tied to flavor; other times it's a texture that you're yearning for. When you feel a tinge of hunger, give yourself permission to put down the grab-and-go bar or bag of chips, and instead take a moment to have a mindful snacking experience that allows you to truly savor your food.
As if you needed another reminder, J.R. Smith is a legend.
At last, it's the Democrats' turn.
A Florida woman was arrested and charged with driving under the influence Saturday night after she live streamed herself...
JONESVILLE – On a night the Jonesville varsity soccer team wore pink jerseys to honor cancer survivors; and on a night the Jonesville senior soccer players were honored for their final season of soccer; the Comets honored their fans, of...
In a crime-of-the-week show, it's either the case that keeps you interested or the characters that are investigating it. In some circumstances, you find a show that is good at making both the crime and the main characters intriguing.
Nate Beeler cartoon on Hillary Clinton.
Nate Beeler cartoon on the House speaker.
Naming your child is a decision with lifetime consequences. Choose a name that will be an asset to your child, not a liability.
HILLSDALE — The Hillsdale Academy Colts defeated the Hillsdale Hornets in a sudden death shootout in a game with multiple implications. With the win, the Colts won the Hillsdale county Cup for the seventh consecutive year and...
Hillsdale Directory
Business Name
Location, ST | website.com


text:
Director Judith Jesness of the performing arts wing of the newly formed Art League of Lincoln is preparing to go into rehearsals in mid-January for the first stage production.
Auditions will be held at 6 p.m. Tuesday, Jan. 15, Wednesday, Jan. 16, in Beermann's Theatre on the second floor of Beermann's Restaurant, 645 5th St., Lincoln, and are open to everyone.
This hit comedy, "Love, Loss and What I Wore," is still running on Broadway. There are roles for five women. They may be of any age and ethnicity.
The show will run March 13-17 with four evening performances and two matinees. Experience is not a prerequisite.
People interested in backstage participation may come to the auditions to meet with the director and discuss their interests. For information, call Jesness at 677-9327. The Art League of Lincoln is a nonprofit public benefit corporation formed in March 2012 to promote, foster and support the arts in the greater Lincoln area.


text: I've gotten tons of email on the lightning pictures I shot on September 12 near the Hawkeye Ranch above Geyserville. Most were complimentary, while one person said she was "sure it was judgement day" and another thought that I was crazy like a loon to be out in lightning. I'm not crazy, just driven to get great weather shots for PD readers to see. What you don't see, or rarely hear about is what the experience is like while shooting… Read More »


text:
Customers need energy data first
Researcher says focus on in-home devices is misplaced
I tuned into a webinar last month in which Roger Levy of Levy Associates presented regulators with a talk on customer access to their energy use data and how information feedback does—and does not—engage them.
Officially, the talk was titled "Customer Data Access—Valuing Feedback: A Strategy for Customer Engagement," and it was delivered to the National Association of Regulatory Utility Commissioners (NARUC). Levy works in conjunction with Chuck Goldman, a staff scientist in the Lawrence Berkeley National Laboratory's Smart Grid Technical Advisory Project, for NARUC.
Essentially, Levy cited several "myths" and paired them with actual facts established through careful research. The myths, he said, have become conventional wisdom through repetition, not because they are backed by scientific evidence. He also offered insights into fundamental issues regarding how to achieve long-term behavior change.
Part of the NARUC webinar also focused on recent research findings by Karen Herter, of Herter Energy Research Solutions, from a project she conducted at the Sacramento Municipal Utilities District that bolstered Levy's key points.
Both Levy and Herter raised such fundamental issues around the role of electricity customers, the provision of energy use data to them and the desired behavioral changes that utilities and regulators seek that I followed up with each of them separately to explore their findings.
As readers must realize, this is a particularly critical area, one that deserves attention and clarity. Levy's and Herter's findings and conclusions are not prescriptive, but they inform the discussion that's currently at or near the top of the industry's agenda, which is how do you engage customers and accomplish smart grid expectations? So their points unfold here in a conversational manner, befitting the context. But I'd urge anyone with questions to contact them directly for key details, arguments and data.
First, Levy's short list of myth vs. fact:
Myth: In-home displays are essential. Fact: In-home displays are hardware, which is not essential. Information is essential. .
Myth: The use of in-home displays delivers 5 percent to 15 percent energy savings. Fact: Most savings estimates are anecdotal, the research is inconsistent, and focused on short-term behavior.
Myth: Real-time data is more effective than day-old data. Fact: Studies provide minimal evidence for this.
Myth: Rate, bill design and frequency influence the impacts of in-home displays. Fact: Studies typically ignore these variables.
Levy also made points about the role of electricity customers, the provision of energy use data to them and the desired behavioral changes that utilities and regulators seek.
"We emphasized to NARUC that there's been too much focus on in-home displays," Levy told me. "The studies in support of in-home displays are at best flawed and, at worst, they're looking at the wrong things."
In home displays support short-term behavior change, focus on near real-time meter data, and price estimates which are not necessarily compatible with customer appliance and infrastructure investment decisions, Levy told me. Behavior change without automation has been shown to be unreliable and difficult to sustain. Permanent changes in energy use and usage patterns will require investments in more efficient appliances and renewables, which is a long-term proposition. These types of investment will require historical information, pricing, cost and other data that provides customers with clear tradeoffs. In-home displays only provide a small part of this information package.
"Right now, utilities aren't focused on the customer value function," Levy said. "In fact, they haven't given it a whole lot of thought. What you see in most of the smart grid implementations is that there's been very little change to rates and pricing, and how information is presented to customers. Most changes to the information customers receive has been dictated by political pressure. So, there's a lot of work to be done."
Step back and consider the bigger picture, Levy suggested.
The customer is important to making the smart grid work because it's the customer that has to make major energy usage changes for demand response, peak load shaving and other load shaping activities. And customers are the party in the equation who can make broader use of distributed generation and renewables, he said. Changing customer behavior and investments is a long-term proposition that requires a long-term plan, not necessarily in-home displays.
"One of the key weaknesses of smart grid at the customer level is that there's been too much emphasis on hardware," Levy said. "The focus should be on the energy use feedback and the communication of that information. There's been substantial focus on in-home displays and that's hardware. But there's been a lack of focus on the information communicated to the customer. In-home displays can facilitate that, but 'in-home display' can mean any kind of device, not necessarily a dedicated device."
The focus on the customer must integrate and include all customer touch points: the rate, how rates translate into pricing, billing, appliance rebates and incentives, access to information and education to inform customers on what actions they can take and how changes will affect them.
The power industry needs a better understanding of the customer value function: What's in it for me? How will pending changes impact my bill? How does what I do affect the community I live in? Some customers' objectives will include "community," small or large.
The information and other measures to encourage customer behavioral changes need to be persistent and long-term, Levy said. In-home displays typically focus on short-term changes that - unless supported through other measures - are difficult to sustain.
Okay folks, those are the myths/facts and challenges confronting the power industry as it attempts to implement a smarter grid that involves the much-ballyhooed two-way interaction with the customer. Tomorrow, we continue the discussion with Levy for more color around these issues and some suggested solutions.
Phil Carson
Intelligent Utility Daily
Hooray for Roger!
It's about time that somebody spoke up to power about what those of us fighting in the trenches have known for many years: the value of real-time feedback is overrated, and unactionable for most people. I've been having this argument at conferences for more than a dozen years, and continue to have it, even on Energy Central, with people who try to spin inconclusive or minimal results into big wins. A two percent reduction in electricity usage (cited elsewhere on Energy Central), although material to some people, is not a big win; 35% is. That's the level that Rocky Mountain Institute was able to help squeeze out of the Empire State Building's energy use, and less than I have achieved over the past three years in my own home. It wasn't real-time feedback that yielded these gains, it was data collection coupled to rigorous analysis and prioritization of which actions would yield the fastest payback.
Those who have read my periodic rantings on this site can probably sense my frustration about the sorry state of information provided to customers by their energy providers. People really don't care about kilowatt hours and electricity usage profiles, they care about money and the environment. They need clear metrics for how their behavioral changes will translate into dollars, or societal benefits. They want to know which things to spend money on and how long before they pay for themselves. That's the reason I started my present company, to provide better, cheaper, and easier-to-use tools for energy service providers to answer those questions for their customers.
Greg Tinfow
CEO, Energy Informatics LLC
p.s. Although I haven't seen Roger in many years, I can attest that he knows whereof he speaks. He and I worked together on one of the first web-based energy self-audit applications more than 15 years ago, back when dial-up Internet access was the norm and 33.6 kilobaud modems were state-of-the-art.
Good points
I totally agree with the main points of this article.
A few years back I bought a Kill-a-Watt meter for around $25, which plugs between your appliance and the wall outlet and gives you accumulated energy usage info. By putting it on various appliances in my home, I quickly learned how much my PC, DVRs, and stereo amp were adding to my electric usage. After that experiment which identified the power hogs, there was little to be gained from continual monitoring.
For continual monitoring, you have to ask how much the hardware will cost versus the gain. A smart grid adapter box which plugs between the appliance and the wall might cost $50 to $100, at least initially. Smart grid will eventually be built into new appliances, but again it will probably cost $25 or so. What can one of these devices do for you? Well, it can monitor power usage. But really, once you know what the power hogs are, does continual monitoring help? Smart grid might also tell you when power is cheap. But do you really need that function on every device? How many devices can be set automatically to go off when power is cheap? Do you really want to load up your dishwasher or washer and hope they will go off by the next morning? Most people have to do these things within a few hours, and they already know nighttime power is cheaper than daytime power. A few devices such as refrigerators have to run all the time anyway. Cars are increasingly hooked up to the internet via cellphone or maybe even the home's Wifi when parked in the garage. They can easily be told to start charging by a "tweet" from the power company, which will probably want control of the charging process to stage the charging of all the electric cars in an area.
I live in Boulder, CO, and that town's experience with Xcel's smart grid has shown everyone that the promised nirvana of "smart grid" is decades away. But anybody can get most of the benefits of smart grid today, for a lot less.
Milton Scritsmier
Boulder, CO
We are a hardware industry
The focus on in-home displays and hardware is a reflection of the industry's history. We are good with poles, wires, and gadgets. It is a very tangible industry. The softer human side is a very different dynamic. Becoming more customer centered and more customer sensitive takes new thinking, skills, and systems. It is a difficult transition, particularly in a monopoly market where change is slow.
Customer Engagement
I hope the decision-makers who determine what gets done and how it ultimately gets paid for are reading this article and thinking hard about what it says. We don't need to have utilities invest billions of dollars in devices that get installed and gather dust.
I also agree with Mr. Levy that there's absolutely no reason for customers to be limited in any way by the type of device they rely upon for usage and price information. Equipment vendors may like the idea of selling directly to utilities but consumers will be much more likely to engage if they can use devices of their choosing. Utilities are not hardware vendors and hardware is not the one-size-fits-all proposition they and their regulators are used to dealing with. In this case, consumer choice is necessary, it's feasible, and it's paramount.
Jack Ellis, Tahoe City, CA


text:
104,164pages on
this wiki
this wiki
Serpent's Spine is the name of the immense, long wall separating Townlong Steppes and the Dread Wastes from the remainder of Pandaria. Shado-Pan Fallback is one of the towers that are part of the Spine, found in the southwest section of Kun-Lai Summit.
There are three gates that lead through the wall: the Ox Gate and Gate of the August Celestials in Kun-Lai Summit and the Gate of the Setting Sun in the Vale of Eternal Blossoms.
Flight path locations
- Shado-Pan Fallback, Kun-Lai Summit
- Gate of the Setting Sun (south side), Vale of Eternal Blossoms
- From the Gate:
See subzone listings for those NPCs.
- Without the use of a flying mount, it is impossible to ride the full length of the wall. A gap is present at both the Ox Gate in Kun-Lai Summit and at the Stoneplow Fields in the Valley of the Four Winds.
Patch changes
- β Patch 5.0.1 (Beta): Added.
External links


text:
The Fells, John Hay National Wildlife Refuge
Newbury, NH 03255
Ph: 603-763-4789
Lake Sunapee summer home of John Hay, private secretary to President Lincoln and Secretary of State under McKinley and Theodore Roosevelt.
Nature trails, formal gardens, guided weekend house tours. Stroll the 100-ft. perennial border, enjoy the formal rose terrace, discover 600 rock garden species, explore the secret woodland garden.
Website: www.thefells.org
Email: firstname.lastname@example.com


text:
Grant Award Will Support Adult Student Boot Camp
Submitted on May 22, 2013 at 12:42 PM
A boot camp sounds like a tough thing to go through, but a pilot program at Volunteer State Community College will use the approach to help new adult students realize their strengths in order to be successful in college. The program was recently awarded a $26,860 grant from the Tennessee College Access and Success Network (TCASN). Vol State faculty and staff will hand select certain adult students for the week-long program. The criteria will be "students of potential" who could do well in college with some additional preparation. The pilot will be part of the successful Supplemental Instruction program at Vol State
"The boot camp will be led by Vol State student leaders who have been in that same position. They were adult students who needed to build new skills to get ready for college," said Supplemental Instruction director, Toni Murad. "They will be mentors for the new students throughout the year. We will also work to develop the students into a team. That way they'll already know people when they start classes."
Non-traditional students often begin their college careers under-prepared, unsure of themselves, and unable to master the routine of college life. Based on the Gallup Organization's Student Development Program, the selected students will identify their unique strengths and how to use them to overcome those barriers. The boot camp will be a drastic departure from the traditional seminars that focus on academic remedial work and will, instead, guide students to maximize their strengths and abilities. The non-traditional student boot camp will also be part of an overall plan to establish career pathways for non-traditional adult students at Vol State. Adult Education program participants, whose goal is to pursue a college certificate or degree will, during their course study to complete their GED, receive college and career guidance services.
The pilot program will serve 150 students when it is implemented this coming August. The TCASN grant competition brought in 79 applications from across the state, of which 12 were funded.
A service provided by the Office of Public Relations.


text:
Ginger's blog is one of my Favorites! It is always full of fun and practical crafts for the every day Mother. One of my favorites is her Bathroom Rules Sign.
Isn't it genius?? I definitely need one of these in the kids bathroom and with having 2 little boys one of my rules might be "Pee IN the toilet, not around it!" haha!
And these amazing "Say Lots with Blocks". This set comes with 13 blocks with letters on 4 sides, and you are able to spell over 50 seasonal, holiday & any time words! You can change the color combinations to suit your decor.
Today, Ginger is offering one of my followers a set of her Oval Chalkboard Labels. Look how awesome they are.
The organization possibilities are endless...From use in the kitchen to the craft room, these labels will definitely help organize your home!
So how can you win a set of six oval chalkboard labels from Ginger Snap Crafts??


text:
Lazlow Jones
this wiki
Lazlow Jones is a real-life American talk show host who is involved in writing and producing Grand Theft Auto games. He voices a character of the same name in many GTA games; the in-game Lazlow is an insecure, ill-mannered radio host who has nonetheless managed to retain work across the GTA rendition of the United States for over 25 years.
In the GTA series
GTA III Era
Lazlow's career began in the early 1980s as an intern for the V-Rock radio station in Vice City. He was the sidekick of then-DJ Couzin Ed. (As heard in Grand Theft Auto: Vice City Stories). Lazlow quickly moved up the radio hierarchy and became the head DJ of VROCK, exhibiting a 'bad boy' attitude and a greatly inflated ego, the latter of which came back to bite him; he was fired from the radio station shortly after the events of Grand Theft Auto: Vice City.
Lazlow re-emerged in the early 1990's on the national scene as the new host of the syndicated radio show Entertaining America, replacing the original host after his untimely death at the hands of a roid-raging Jack Howitzer. Lazlow lost this job due to alcoholism some time after the events of Grand Theft Auto: San Andreas.
In 1998, Lazlow hosted Chatterbox, a talk show on Liberty City Free Radio where he took calls from random listeners and interviewed eccentric guests, as featured in Grand Theft Auto: Liberty City Stories. It is mentioned that he had been run out of Vice City and San Andreas, although Lazlow at one point waxes nostalgic about working in Vice City. At one point Lazlow also makes a cryptic statement about himself and someone called "Donald" having big plans for LCFR.
By 2001 (and the events of Grand Theft Auto III), Lazlow and Donald - now revealed to be Donald Love - had taken over the operation of LCFR, which was now renamed Chatterbox FM.
Lazlow lost his Chatterbox FM job, was divorced by his wife, got arrested for peeing at a Liberty City Swingers game in 2002 and developed a taste for exposing himself to old women on the streets; he was arrested for this in 2005. Deciding to try a return to radio, Lazlow raised enough funds in 2008 to start up a new radio station in Algonquin, named Integrity 2.0. His program on the station involves himself exploring Algonquin and interviewing people on the streets; unfortunately, his interviewing manner is poor, and it seems that his fame has waned — the people on the street whom he interviews show disdain for him, and for radio in general (even "Radio 2.0", as Lazlow calls it). During the show he makes a references to his real-life show, The Lazlow Show. He is always introducing Integrity 2.0 as "The Lazlow Show," also, he makes a comment, "...when sixteen year olds could drink and listen to metal music, you could smoke in bars, and get into high speed accidents..." which is a reference to the intro of The Lazlow Show in late 2006.
Lazlow is sponsored by ZiT, a program that will identify songs playing on the radio; he "presents" the company's automated greeting messages but the ZiT adverts still make fun of his need to be in the public eye, "... Our needy, washed up celebrity"
By 2008, Lazlow is forty-six, having been born in 1962. Note that the storylines of the GTA III Era and GTA IV Era are not related. In the two DLCs (The Lost and Damned & The Ballad of Gay Tony), ZiT has dropped sponsorship for him and he has taken a haitus to find a sponsor for his show. He apparenty got sponsorship from his step-father, who runs a funeral service called "Issac Hammerstein & Daughter's Funeral Service". Lazlow apparently does not like his step-father, making fun of his profession and his daughters (which Lazlow describes as ugly and obese) and called his step-father a cockface on radio. He also gets a side kick called Georgie who is an illegal immigrant from South America. He often laughs in Lazlow's face when he gets insulted and Lazlow threatens to get him deported.
He also has a LCPD record but the LCPD don't know his surname, claiming that the mystery of his surname, in the GTA world, is still unsolved and claiming the stupidity of the LCPD, as they never asked Lazlow what is his surname.
LCPD Database information
Surname: Jones
First Name: Lazlow
Age: 46
Place of Birth: Midwest
Criminal Record:
- 1994 - Stalking
- 1998 - Forcible Touching
- 2001 - Bribery
- 2002 - Public Lewdness
- 2004 - Bribery
- 2005 - Exposure Of A Person
- Hosted popular radio show on Chatterbox.
- Twice charged for payola scandals in 2001 and 2004.
- Arrested for public urination at a Liberty Swingers game in 2002.
- History of exposing himself to old women when down on his luck.
- Attempting to raise funds to launch a new radio station in Liberty City.
In real life
Behind the scenes, Lazlow is one of the writers of the game's script, providing political and cultural satire on the radio, and writing dialogue for street NPCs.Grand Theft Auto III was Lazlow's first GTA game. He produced, scripted and hosted the popular Chatterbox FM radio station. He co-wrote the other radio station dialogue with Dan Houser of Rockstar Games.
After gaining great popularity for his GTA III work, Lazlow took a larger role in Grand Theft Auto: Vice City. Rockstar hired Lazlow's production company, Radio Lazlow, to co-write and produce all the radio stations in GTA Vice City, as well as minor character and bystander dialogue. He was also the host of Vice City radio station V-Rock, referring to a comment made offhand in GTA III', that he only worked at Chatterbox "because [he was] fired from the rock channel".
In Grand Theft Auto: San Andreas, he co-wrote and produced all of the in-game radio, as well as hosting Entertaining America on WCTR.
He also returned as host of the Grand Theft Auto: Liberty City Stories' version of the Chatterbox radio show, although this time his role was smaller — during the time of Liberty City Stories, Chatterbox is merely a single show on a station, not an entire station on its own.
Lazlow returned in Grand Theft Auto: Vice City Stories as an intern at V-Rock, working for his real life friend, Couzin Ed. Earlier in Lazlow and Couzin Eds' real-life radio careers, Lazlow was the sidekick of Couzin Ed.
As Lazlow was involved in writing the radio content for all the GTA III-era games, he was able to create continuity between the games, even though they were released out of chronological order. For example, in GTA III Lazlow and Donald Love are said to be in charge of operating Chatterbox FM, a situation established in dialogue written for LCFR radio in Liberty City Stories. And characters mentioned in passing might later appear in a later game (such as Crow, who is referenced in GTA San Andreas, and appears on the air in Liberty City Stories).
Lazlow returns as a member of the cast in Grand Theft Auto IV. He is referred to on other channels as the host of the "long-defunct" Chatterbox FM, and is raising money for a new venture. (This is one of the few direct links between the GTAIV era and the GTAIII era, as the two do not otherwise share much continuity.) This new idea, the channel Integrity 2.0 (wherein Lazlow wanders Algonquin and interviews random pedestrians), goes on-air when the player gains access to Algonquin.
Lazlow also arranged voice cameos in the Grand Theft Auto games for several key figures from the hacker magazine 2600, including Emmanuel Goldstein, Bernie S., and Kevin Mitnick.
- Lazlow has appeared in the most games in the GTA Series. He has appeared in every game in both the Grand Theft Auto III era and Grand Theft Auto IV era excluding Grand Theft Auto Advance and Grand Theft Auto: Chinatown Wars as a radio DJ. He is one of the only characters in the series to exist in both the Grand Theft Auto III era and the Grand Theft Auto IV era.
- Lazlow's full first name is Lazarus. [1]
- Lazlow is one of the only known surviving original characters, the other being Kent Paul.
- ↑ Couzin Ed calls him this on V-Rock in GTA: Vice City Stories.
External links


text:
Ecommerce Platform
Customise and Extend Your Ecommerce Solution
The NetSuite Ecommerce Platform enables you to customise your software solution, extend it to improve your customers' experience, and adapt to the forces shaping ecommerce. You can seamlessly integrate almost any ecommerce product into NetSuite.
Thousands of independent developers have built applications for the NetSuite platform, giving ecommerce businesses the tools they need to enhance their value proposition and differentiate themselves. With the NetSuite Ecommerce Platform, you can also customise NetSuite to apply your own business logic, workflows and user interfaces to meet the unique needs of your business and your customers.
- Drive additional revenue opportunities by extending your website functionality with best-of-breed applications
- Increase productivity by automating your workflows with NetSuite's simple point-and-click user interface
- Serve your customers better by customising NetSuite to meet your unique business needs—adding fields, records and database tables to your system
- Adapt to the rapidly changing ecommerce environment by applying business logic to automate different actions based on specific circumstances.
Key Features
SuiteCloud—The Ultimate Business Cloud Platform
- The NetSuite SuiteCloud platform gives companies the ability to run their core business operations in the cloud, while allowing them the flexibility to integrate independent software applications and design their ideal ecommerce business.
- Customise your workflows with NetSuite's SuiteFlow—a point-and-click user interface that allows you to easily create rules-based workflows that automate, streamline and improve common business processes.
- Use simple scripts to apply business logic, or to build entirely new applications within NetSuite.
- You can create any number of custom fields, custom forms and custom records—with a simple point-and-click interface
- Create your own database tables, capture any data, associate it to your existing data, and then report on all of it.


text:
Service to the Community Award
Patrick C. Johns, Arts '71
Director of Emergency Response, Catholic Relief Services
Staring in the face of tragedy takes a certain kind of courage.
Certainly, it's not for everyone, clearing bodies in a tsunami's aftermath, or fighting bureaucracy to feed the starving who literally are dying in front of you, or holding children orphaned by wars.
Yet, these tragedies are why Pat Johns, director of emergency response for Catholic Relief Services, gets out of bed in the morning.
"At this stage of my life, I'd say it has to be a calling," Pat says. "And I'm eternally grateful to this agency. This award is being given to me, but it's really recognition for CRS, which gives me the opportunity to make a difference for millions of people."
Millions who've experienced the unthinkable.
And to think Pat wasn't quite sure what he'd do with his life.
When he graduated from Marquette, he took graduate courses in history and political science, and was working for his dad, a bank president, while sorting through his priorities.
One thing was for sure. "I knew I didn't want to go into banking," Pat says and chuckles.
Call it divine intervention, but a monsignor, a family friend, was visiting Pat's family in 1974, and Pat told him that he was contemplating overseas social work. The monsignor knew the bishop who led CRS. Within a week, Pat flew to New York and earned a job offer.
"They wanted to send me to Cambodia, a place I had hoped to avoid. I said I'd have to think about it, and they said think quick," says Pat. That first assignment, he says, is "what gave me a niche in life. I was going into a war zone but it gave me the feeling we were making a difference for thousands of people."
He also met his wife there, the daughter of a war correspondent.
Pat says a Jesuit education helped prepare him for his life's work. "The social values, the concept of social justice…when you're working in conflict situations, you have to be the voice of the victim," he says.
His calling has brought him to more than 50 countries (Pat says his passport looks like a phone book) and allowed him to touch the lives of mre than 80 million people, about half in emergency situations.
It's demanding and sometimes frustrating work, but he says, "to know we've made a difference in people's lives provides an inner fulfillment that stays forever."


text:
http://mmajunkie.com Putting aside for the moment that all fighters these days train in every discipline and are as well-rounded as can be, most would say lightweight Danny Castillo is a standout in wrestling, and Ramsey Nijem is a talented jiu-jitsu player.
But Anthony Njokuani, who fights the former on Friday at UFC 141, thinks they're the same.
"Nijem and Castillo are pretty much mirror images of each other, so there were no changes made," he today told MMAjunkie.com Radio (www.mmajunkie.com/radio). "(I) still train the same way, like I was fighting the same type of fighter. I didn't change anything in my strategies or my training camp."
Castillo (12-4 MMA, 2-1 UFC) replaces Nijem (5-2 MMA, 1-1 UFC), who was forced to withdraw from the card earlier this month with an injury. He and Njokuani (14-5 MMA, 1-1 UFC) meet on the Spike TV-televised portion of UFC 141's preliminary card. Friday's main card airs on pay-per-view.
Njokuani's attitude might strike some as cavalier, but despite the opponent change, there's little confusion for the fighter in what he needs to do. A seasoned and explosive striker, Njokuani is aiming to keep the fight on its feet.
Observers might say the tools of a wrestling-based fighter differ greatly from those of a jiu-jitsu fighter, but Njokuani said a training partner he imported during the camp has both acts down cold. J.R. Sims is a featherweight who trains with Njokuani at One Kick's Gym. Originally incorporated to mimic Nijem, the fighter is now doing his best Castillo.
"I have a feeling that he's a better boxer and wrestler (than Castillo and Nijem)," Njokuani said of his teammate. "With his style to help me improve on my wrestling, my takedown defense is [better]. Because of that person, I know for a fact that I'm going to go through this fight knowing I can beat this guy."
Oddsmakers have Njokuani as a slight underdog in the fight, which could mean they place more weight in the difference in styles between Njokuani's proposed opponents, or the short-notice nature of the fight puts him at a disadvantage to Castillo.
But Njokuani is more concerned with getting inside the cage than who is opposite him at the opening bell.
"I did hear I'm an underdog," he said. "I like to hear it because once I hear it, I like to prove people wrong."
A recent victory over Andre Winner would paint him as anything but an underdog, but that's, of course, a matchup that pits striker against striker. Njokuani's takedown defense is undoubtedly going to be tested, but that's just part of fighting against well-rounded guys along with last-minute changes.
"Just as long as I'm able to get in the cage, fight, and give the crowd a really good show, opponent changes really don't affect me," Njokuani said.
For more on UFC 141, stay tuned to the UFC Rumors section of the site.
MMAjunkie.com Radio broadcasts Monday-Friday at noon ET (9 a.m. PT) live from the Mandalay Bay Resort & Casino's Race & Sports Book. The show is hosted by Gorgeous George, MMAjunkie.com lead staff reporter John Morgan and producer Goze. For more information or to download past episodes, go to www.mmajunkie.com/radio.


text:
Two mothers are devastated after their sons were killed in a tragic accident. Only 11 News talked to the mothers of the 9-year-old and 17-year-old killed in that crash in the Springs Monday night.
They were pushing their stalled minivan out of the street when police said a driver slammed into them. It happened on Pikes Peak near Memorial Park.
When we sat down to talk to the mom of the 9-year-old, she was still visibly distraught. Her daughter was just released from the hospital Tuesday after suffering an injury to the leg while helping to push the van. Now, balloons and candles mark the scene where two lives were taken too soon.
Priscilla Garcia was driving the minivan when it stalled on Pikes Peak.
"It happened so fast," Garcia told us.
Her 10-year-old daughter and 9-year-old son, Neto White, were pushing the van with family friend 17-year-old Leondro Carabajal. Police say 47-year-old Robert Icnogle slammed into them killing Neto and Leondro.
"I had just seconds to look into the rearview mirror and tell myself, please tell me they're out of the way. Then when I got out of the car, I couldn't see them I thought, please tell me they're out of the way. I didn't see them, and they didn't get out of the way," Garcia said with tears in eyes.
Tuesday night, while talking, she gripped two photos of her son tightly.
"(Neto) was always happy, playing with his brothers and sisters outside, he love playing with his Legos. He always had the greatest smile, just playful Neto, always smiling," Garcia said, unable to hold back the tears.
Jessica Maldonado is the distressed mother of the other boy killed, Leondro.
"I haven't even come close to thinking about burying my son," Maldonado said weaping.
She said her son just moved to Colorado Springs to go to school. She told us what she'll miss most about her son.
"The thing I'm going to miss is my son's singing to me, and kissing me on my lips telling me how much he loves me," a crying Maldonado said.
It's something they never expected they'd have to do, but the families are just now starting to plan the boys' funerals. Both families need financial help. If you'd like to help, as soon as they set up funds at a bank, we'll let you know.
We just checked and the driver accused of killing those two boys remains in jail Tuesday night. Robert Icenogle learned about the charges he faces Tuesday afternoon, including vehicular homicide and driving under the influence of drugs.
Arrest papers say Icenogle admitted to using Phenergan and Methadone at the time of the accident. We talked with a pharmacist to find out more about those drugs.
He said Phenergan is commonly used to treat nausea and Methadone is a highly-addictive pain killer that can cause severe drowsiness. He said pharmacists caution people who take Methodone to never drive a car or operate machinery while using it. Both drugs are only available by prescription.
KKTV firmly believes in freedom of speech for all and we are happy to provide this forum for the community to share opinions and facts. We ask that commenters keep it clean, keep it truthful, stay on topic and be responsible. Comments left here do not necessarily represent the viewpoint of KKTV 11 News.
If you believe that any of the comments on our site are inappropriate or offensive, please tell us by clicking "Report Abuse" and answering the questions that follow. We will review any reported comments promptly.powered by Disqus


text:
Duplexes for rent in Livermore
We gather thousands of duplexes rentals direct from private landlords, owners, apartment complex managers and management companies We want to make your housing in Livermore fast and easy.
There are no Livermore duplex/triplex rental ads. Please search vicinity or choose apartment buildings or house, rental homes, cottages!


text:
Posted on 7/17/2014
Jacob Wright
The Forsyth County Board of Elections will hold a Canvass Meeting for the 2014 Democratic 2nd Primary on:
Tuesday, July 22, 2014 at 11:00 AM.
The canvass of the official election results and the mandatory hand/eye audit will be conducted. The agenda also includes One-Stop Early Voting planning for the November General Election. Other business may be discussed.
The meeting will be held at:
Please contact the Board of Elections office at (336) 703-2800 for more information.
201 North Chestnut Street
Winston-Salem, NC 27101
(336) 703-2800
Copyright © 2016 Forsyth County | Contact the Webmaster | Site Map


text:
Euan Cameron, Mary Harvey, and Ralf Gottschalk give an overview of the ArcGIS Runtime SDK, a new developer product for creating lightweight focused GIS applications.
Jul 14th, 2011
Right-click on these links to download and save this video.
00:01This is the ArcGIS Runtime Road Ahead session. It's set to be a 20-minute session.
00:07I'm not sure if anybody's coming into the room after us, so I'm more than happy and so is Ralph and Mary to…
00:13…to stay here longer if you have questions. We can have questions in the room.
00:18If somebody comes in and wants to present in 20 minutes' time, we can all pile outside and we can answer your questions.
00:23If nobody is in the room, then, and if people want to hang around…
00:27…I'm more than happy to show some more slides and get into things in a bit more detail.
00:31So we'll whiz through this 20-minute slide deck, and then if there's…
00:36…if we can, maybe we can dig in a little bit deeper to the architecture.
00:41So when we think about the ArcGIS system…
00:43…the way that developers typically approach it is the platform that they're developing on.
00:48So developers work on servers, they work on desktops…
00:52…they're starting to work more on mobile clients, and they're also starting to work on online.
00:59The runtime, as a concept, cuts across desktop and mobile.
01:04Desktop, because of the platforms that we're running on up here, but mobile in concept…
01:09…because often you're trying to build applications that are disconnected and they're being used for field use.
01:15And increasingly we're seeing that spread out against…over multiple mobile platforms.
01:21So at Esri, when we talk about runtimes and the ArcGIS Runtime…
01:27…we're really starting to think about it as a series of runtimes that run on specific platforms.
01:35So you'll start to hear more of the term runtime and ArcGIS Runtime being applied to iOS, Android…
01:41…Windows Phone, Windows Mobile, Windows, and Linux.
01:45And what we're going to talk about specifically this afternoon is the Windows and Linux platform, and we'll dig in deep there.
01:53But I just wanted to give you the context of the runtime in general.
02:00So introducing something new, the ArcGIS Runtime for developers.
02:04It's a completely new GIS runtime for Windows and Linux platform.
02:10Although it's brand new, it's still integrated well into the ArcGIS ecosystem…
02:16…so data that you author and maps that you author on the desktop can be used inside of the runtime.
02:21The runtime can connect to services coming from ArcGIS [for] Server or the cloud if you have a connection.
02:26So although it's brand new, it's not something completely different. We've designed it to be part of the system.
02:32It has a very small footprint and a fast display, and it's easy to deploy, and we'll have a look at all of these later.
02:39I'm going through the slides quickly 'cause we don't have much time.
02:42And more specifically, the new architecture supports native code execution for both 32 bit and 64 bit, so there's two runtimes.
02:52And you pick which one you want to deploy…
02:54…depending on the platforms that you're going to be deploying your solutions onto.
03:00And the architecture also utilizes all of the hardware at its disposal…
03:06…so on desktop computers, typical, it's often you have four cores on a CPU.
03:12Sometimes they're hyperthreaded, so if the system sees eight CPUs…
03:16…we'll make use of all of the CPUs and multitask a lot of the operations.
03:21So it scales very nicely, as you add more computing power, and because it's on 64 bit, as you add more memory…
03:29…you'll get better performance as well, 'cause we'll fully utilize all of the memory on the machine.
03:34The architecture promotes an asynchronous programming pattern. You can't avoid this.
03:40If you're a programmer with the ArcGIS Runtime, you will be an asynchronous programmer.
03:45So you ask the runtime to do certain amounts of work, it's doing it, and when it's done…
03:51…it's going to call you back, and all the time your UI threads and your UI application stays responsive for a user event.
03:58So you get a much better user experience that you're able to build into your applications.
04:03We've worked hard to simplify the deployment. One of the goals that we set out was no install required.
04:11Don't need to register DLLs anymore. You just need to copy files from a folder and everything is there…
04:17…self-contained, the application starts up, and the runtime is there for it to work.
04:21And that was to make it easier to deploy solutions.
04:24So it works if you have administrative privileges on the machine; it works if you don't have administrative privileges.
04:30It also fully supports side-by-side deployments.
04:33So each [ArcGIS] Runtime deployment on your machine runs completely independent from any other runtime.
04:40It runs completely independent from any other ArcGIS technology…
04:44…so you don't get rev locked into a situation where your users are on a particular version…
04:49…and you have to keep on migrating your products along with the version that they're on their platforms.
04:55It's all side by side. And we have three SDKs and it's not…these SDKs haven't been built from one central one.
05:04This was kind of the ArcObjects style where we had a COM API and we wrapped it with .NET, and Java, and C++.
05:11We have three from the ground up, SDKs designed and built to be WPF, Java, and QT.
05:18They each share a common conceptual model, so you can, you see similarities…
05:24…but where WPF does things a certain way, we'll fully exploit the platform of WPF and .NET.
05:30Where the Java programmer expects to see something specific to Java, we'll exploit that.
05:35So although yes, they all have a control and a map and layers, a lot of the language constructs within that are specific to the platform.
05:47Yes, we do have SDKs, but it's not just about writing code.
05:49The idea is that you really leverage other parts of the ArcGIS system to provision data and functionality…
05:57…in the way of geoprocessing models into the runtime.
06:01So you author maps on the desktop and you package them and you give the map and the data to the runtime and it uses it.
06:08And we've been promoting that style with [ArcGIS] Engine for a while now, and it becomes a necessity with the runtime.
06:14You can actually ask a server for content, and at 10.1, the server will be able to deliver packages to the runtime.
06:21So you don't always have to provision things up front and deploy your data with the runtime.
06:27You can sometimes just deploy your application and then the application can go and ask the server, Can you give me a tile package?
06:33Can you give me a map package or a geoprocessing package?
06:36And it will pull all the necessary content down onto the local machine…
06:40…where you can then go disconnect it and run in the field disconnected.
06:46Okay, let's move on to some of the functionality. Mapping and cartography.
06:52We support all of the ArcGIS cartography that you'd expect in the desktop or the server.
06:58So Maplex labeling's built into the runtime, and representations, they're there…
07:03…all the symbology, and the layer types that are supported at 10.1 with the server, are also supported by the runtime.
07:12So if you can make your maps in ArcGIS [for] Desktop, you can package them and then use them in the runtime.
07:20There is a limitation that we have.
07:22We don't support custom layers, custom renderers, and custom symbols that you can use on the desktop.
07:28So if you're making use of custom layers, renderers, or symbols within ArcMap…
07:32…you can't package that content and use it in the runtime.
07:36You'll have to move away from your custom objects…
07:39…and make use of representations or make use of some of the standard symbols.
07:44The APIs of the runtime do support some notion of custom symbols.
07:48So you can build custom, fancy symbols on the clients…
07:52…but you can't get your custom symbols from [ArcGIS for] Desktop all the way across to the runtime.
07:58And mapping and cartography's delivered in what we refer to as map packages.
08:02They were introduced at 10.0, and tile packages.
08:07That's a new type of package that we're implementing at 10.1.
08:11Map packages are for dynamic data, data that's changing, and so we ship the raw data…
08:18…and we render it every time the map gets redrawn within the runtime.
08:23That's your classic way of working with data and maps.
08:26Tile packages are exactly what they sound.
08:28They're prerendered tiles that we cook once, deploy to the runtime, and then the runtime just draws the tiles…
08:34…and you get a fantastic performance improvement if you take that approach.
08:39But if your data's changing underneath, that's not suitable.
08:44So we really expect people to start to split their data up into basemaps…
08:48…which they can deliver with tile packages, and then the operational data…
08:52…the data that's changing, maybe only one or two layers, these as map packages.
08:57So that takes us to our first demonstration with Mary.
09:01Okay, so I'm in ArcMap and I'm going to show you how we're going to create a map package…
09:08…and then we're going to flip over and I'm going to show you how a tile package performs in the map control that we've got.
09:13So here we go. There's some data of San Francisco that we're looking at and it's just an MXD floated off into ArcMap.
09:20So this is 10.1, but at 10.0 you can create a map package.
09:26So for those people who know how to do it, they'll know that they'll need to go to the File menu and have a look at Share As.
09:33So Share As has a map package and mine has a tile package…
09:36…because this is a 10.1 version. So just to reiterate, the tile packaging is 10.1.
09:42So if you go into a map package, you can see the little screen that comes up…
09:47…and there's a menu option in here which is Make ArcGIS Runtime Compatible.
09:52So at 10.1 you can make your map packages compatible for runtime. So that's how you'd do that.
09:59So I'm just going to flick out and I want to run an application that's going to show you the tile package in the screen.
10:06I'm just pausing here a little bit 'cause I just wanted to wait and click it, 'cause you can see how fast it loads up then.
10:11So it's a tile package. Euan showed you this data at the plenary…
10:16…so that was the speed at which it takes to load up the map control display on-screen and to see the tile package data. So it's quite fast.
10:23So this is a map control, just in a little window that I've got, and you could place that in your own business application.
10:30You know, that's really what we're talking about, building your own business application…
10:34…putting the map control in it, so, with the tile data…
10:37…then you could then lay your operational data on top of the map package data.
10:42So this tile package has been designed really well, so it's a consideration when you are building a tile package.
10:49So that as we zoom in and out, the different scale thresholds have been set…
10:53…so that the right level of data appears at the right scale threshold that you're looking at.
11:00So, yes, we've got good panning and zooming in here and you can see how it works.
11:06So that's really the…that's how the tile package works.
11:11Alright. Moving right along, editing and support.
11:16The runtime supports editing data in a file geodatabase on your local machine.
11:23It supports editing [Arc]SDE data, maybe on your local machine…
11:28…if you're running maybe SQL Server Express or SQL Server or one of the other databases.
11:35It also supports editing data in an enterprise geodatabase…
11:40…so on a back end, as long as you've got a connection to the database, it supports editing.
11:46It supports simple features. So that's not networks; it's not topologies.
11:53We don't currently support editing features in networks or topologies…
11:56…but simple features, and both attributes and shape are supported.
12:01So we have a demo of editing…
12:05…from Ralph. It's plugged in. [Unintelligible].
12:21Okay, so here I've got ArcMap open and I've created a bunch of feature templates in ArcMap…
12:28…and I can actually share those feature templates right in my map package.
12:31I'm not going to go through that 'cause we're really low on time here.
12:34But I've built a runtime application that uses Java…
12:38…and I've actually imported all the symbols from my feature templates right out of my map package onto these J buttons.
12:45And then what I can do is, I can go in and click these J buttons and start editing my features, creating a new trail here…
12:54…maybe adding a viewpoint over here and a campsite right there, picnic area here.
13:02Now if I go back to ArcMap, this map document does actually point to the same database that I'm editing with the runtime…
13:09…and if I hit Refresh, we could see the edits are right there.
13:13Okay. That was a very fast editing demo, but you get the idea.
13:20We really have to whiz along here. We've got so much stuff to cover.
13:23Alright. Geocoding. We support geocoding, we support composite locators and simple locators.
13:31We do reverse geocoding as well as forward geocoding.
13:36Single-line input, so you don't need to specify and break up all the different fields.
13:40You can just give it the single line and the locator itself will figure out the content of that and do the address match.
13:47So geocoding's all supported and, again, how do you get your geocoder's information into the runtime?
13:52You create a locator package. That's something new at 10.1, and it makes it very easy to deploy locators to the runtime.
14:00It also makes it easy to deploy locators to the server.
14:05Going, moving on straight to geoprocessing. This is a really powerful feature of the runtime.
14:12So we support geoprocessing and that can be standard built-in tools, it could be scripts…
14:19…you can author models using the ModelBuilder part of geoprocessing…
14:22…which has Python scripts and tools, and then execute these inside of your runtime solution.
14:31And the very next question we get asked once we say we support geoprocessing, Well, what tools do you support?
14:37So, the easiest way to say this, and there's a little bit more information later on in the slide…in the slides.
14:43We have three levels of the [ArcGIS] Runtime, basic, standard, and advanced. Basic, there is no GP support.
14:48Basic's all about just drawing a map and there's no editing support in basic…
14:52…but basic comes with a free deployment, so you're not going to get everything for free.
14:59At standard, we…that's where most developers will start to come in and build really rich applications.
15:07You get typically the ArcView level of GP tools…
15:10…plus a few extra ones that we think are valuable for developers building solutions.
15:15So you get point-to-point routing support through geoprocessing at standard.
15:21You get viewshed support at standard, even though these typically don't come as part of ArcView.
15:26And then advanced gives you a lot more of the tools of the toolset.
15:32There's a…if you join the beta program and you download the beta, you get a tool list, which will tell you which tools are supported.
15:40How do you get geoprocessing into the runtime? You create a geoprocessing package.
15:44And when you create that package and you check on that box and say, Make compatible with runtime, it runs a series of analyzers…
15:50…and if you're using a tool that's in a model or in a script and it's not supported, you'll be told it's not compatible.
15:58If you are using a tool that's in perhaps the advanced toolset, you'll be told you need to deploy this with the advanced license.
16:05So you do get told by the analyzers.
16:09So that moves me straight on to another demo from Ralph, and he's going to combine geoprocessing and geocoding.
16:15So here I've got a WPF application. I'm just going to spin it up right now.
16:19This is actually using a tile package like what Mary showed earlier.
16:24So we could see I've got really good, smooth panning and zooming.
16:29It's also consuming a locator package, so as I click on these points and then click in various spots in my map…
16:36…we can see it does a reverse geocode from that point, and I can go ahead and click over here, get another address…
16:44…and then it uses a geoprocessing package to do point-to-point routing.
16:49So if I click on here, the geoprocessing package starts to execute.
16:52I can, since this is all asynchronous, I can still pan and zoom, and then when I finally get my result, asynchronously I see it.
17:02And not only that, this point-to-point routing supports solving routes with barriers.
17:07So if I add a barrier in here and re-solve my route, we'll see a new route.
17:15Okay, another very quick demonstration from Ralph.
17:19Online integration.
17:21So with online, we definitely see there's a shift, a paradigm shift in development…
17:26…where developers today are desktop developers and you've probably worked very hard to create your [ArcGIS] Engine customizations…
17:35…and custom commands and tools so that they work both for [ArcGIS for] Desktop and for [ArcGIS] Engine…
17:39…and moving forward, we can definitely see desktop developers will start to become a mixture of purely desktop…
17:46…or online or maybe a combination of both.
17:49So you have an online solution, they want to go disconnected…
17:52…they'll go then sort of offline, disconnected, and then they'll become online.
17:57And this API that we're working on makes it very easy for you to migrate your code…
18:02…and your applications to a mixture of online/offline moving forward.
18:06So I've got a little animation here. We have the application with your custom components.
18:10They talk to our API. Our API then talks to the ArcGIS Runtime.
18:14Well, exactly the same API can talk to ArcGIS Online or ArcGIS [for] Server.
18:20The only thing that's different is, is my server…is my layer being served up remotely? Or is my layer being served up locally?
18:28The architecture's actually very similar and we're going to exploit that with the API.
18:35Don't think we have an online integration demo. Okay.
18:38So, deployment. Moving right along toward the end of the presentation. No install style of deployment.
18:46The other thing is you only deploy what you need. So if you're not making use of all of the runtime, don't deploy it all.
18:52Only deploy the DLLs that are required to support the functionality that you need.
18:56Again, trying to keep the size of the deployment small.
19:00Each application on a machine has its own copy of the [ArcGIS] Runtime…
19:03…so it's important to realize they all run independent and you can have different versions of the runtime on the machine.
19:09Every application will get its own personal copy.
19:14So that leads me to Mary's demonstration.
19:16So I've got the USB stick here and we're going to…Mary's going to deploy and go through what's on it.
19:23Okay, so I've got a USB stick here and I'm just going to put that in quick and…there we go.
19:31It's in my machine. It will start reading the stick any second. There we go.
19:35I'm going to open up the Windows view.
19:38You can see there's a couple of folders and some other file in there, so I'll just go into this folder here and I'm going to run the .exe.
19:47So what have we got in this folder? That's a little bit quick. [Inaudible].
19:53There's some folder packages with the data in Runtime 400…
19:58…so that is the runtime we're deploying and some DLLs alongside the .exe.
20:02So that is the deployment. The deployment on this stick that we're running right now, is basically that.
20:09You would Xcopy that and deploy that folder. So what have we got here?
20:15I'm going to just move this up a bit and show you what's happened in Task Manager.
20:22So in Task Manager, you can see there's some ArcGIS Runtime .exe processes running and they…running from the E drive.
20:29You can see that. So it is using the runtime that is on this E drive.
20:34Okay, let's just shift and zoom in a bit. So this application is going to allow me to locate a culvert.
20:46I think it's this one here. Okay.
20:50And the geoprocessing task is going to run now to explore the viewshed…
20:55…and it's going to return the viewshed as a result, which we'll see, and…
21:00Yes, this GP package, it's using standard tools to calculate viewshed upstream from the river network…
21:06…and it's also running Python scripts and it's using NumPy as part of its calculation to come up with the Talbot's culvert size.
21:16Standard forestry calculation [Inaudible] defined.
21:18Okay. So we've got a result and I can show you the outline of that viewshed.
21:26Okay, really…
21:27So, if you just stay there, we'll just go back to that folder again…
21:30…just to remind ourselves. That is the deployment. It's those elements in that folder that you can see there.
21:37[Inaudible audience comment]
21:40It's going to depend on the data that's in that...
21:41The size of the folder, as Mary said, depends on the datas of some of…the data to support the models in there…
21:48…as well as the map package that you saw for doing the renderings. So that has an impact.
21:52That could be anywhere from less than a megabyte to, depending on the size of the data, it could be hundreds of megabytes.
21:59The actual size of the runtime to support that is about, uncompressed, ready to use, it's about a hundred and fifty megabytes…
22:08…because that's got all of geoprocessing and support in there…
22:12…but, maybe a little bit less than a hundred and fifty, maybe a hundred and forty megabytes.
22:16If all you're doing is mapping and editing of data…
22:19…and you're not using geoprocessing, your runtime will be under a hundred megabytes.
22:24Okay, I'm sorry to say we've actually failed; we're two minutes over time, but we will keep on going.
22:30Is anybody waiting to present up here and going to kick us off?
22:34Okay, good answer.
22:35Right, let's move along. So this is where the runtime sits when it comes to our existing desktop developer technology.
22:44So you've got right at the bottom end ArcReader…
22:47…moving on up through [ArcGIS] Explorer, these are both free deployments and with increasing functionality…
22:54…and then with ArcGIS Mobile, the tablet edition, it brings in more capability.
22:59And then we have the runtime. And then with more capability is the ArcGIS Engine…
23:05…and then there's [ArcGIS for] Desktop, which has all of the capability for desktop developers.
23:10And we really see [ArcGIS] Runtime hitting that sweet spot.
23:13It doesn't have everything [ArcGIS] Engine has and it won't have everything [ArcGIS] Engine has…
23:18…but it's going to come at a lot less cost and it has a lot of the benefits because it's got this new architecture…
23:24…that it doesn't suffer from some of the negative things with [ArcGIS] Engine, being [ArcGIS] Engine's only 32 bits.
23:32It comes with 450, 500 megabytes of DLLs.
23:37You can't customize the [ArcGIS] Runtime. It's got to be registered, and it doesn't support side by side.
23:41These are the negative things that the [ArcGIS] Runtime doesn't have. So that's really where it fits in your developer options.
23:51How can you get your hands on the ArcGIS Runtime? Join the beta program. You can sign up right now.
23:56The beta program, that URL, the betacommunity.esri.com, is available for sign-up. You can log in there.
24:03All you need is your customer number and you can register for the ArcGIS beta.
24:07And then when it becomes available toward the end of this month, you'll be able to download it.
24:13That's how you can get your hands on it right away.
24:15When it's released, final, as a developer, you access it through your EDN subscription…
24:21…and you'll get all the bits required to start building solutions, no matter which API you're using, as part of EDN.
24:27And then once you build your solution, then you need to purchase deployment licenses to deploy it.
24:33And the deployment model that we're following is much closer to the MapObjects style of deployment…
24:39…than the ArcGIS Engine or [ArcGIS for] Desktop style of deployment.
24:45So before we get to questions, I've got to remind you, please fill out your surveys, and then we've got some questions.
24:52So I've got a question for you. How many people have to leave right now?
24:56How many people would like me to dig into the architecture a little bit more? Alright. Okay. Right answer, once again.
25:05Okay, let me…it was kind of ridiculous, I thought we only had 20 minutes, I'm afraid, but…
25:12Let me bring up…
25:13You're not just bringing in an application that's got online not local data together? Is that what you want or just…[Inaudible]
25:18Let me bring up…okay, so we had a…yes, there's a question up front here.
25:29[Inaudible audience question]
25:34So the question at the front here, it's a very good one...
25:36…the tile package, can I create the tile package from a tiled service, or does it have to always be created in [ArcGIS for] Desktop?
25:44The server at 10.1 will support delivering to you, if you ask it, tile packages.
25:50But only if the server administrator allows you to do that.
25:54So ArcGIS Online is not going to allow you to grab its tiles, for instance.
25:59But if you've got your own config…server in the cloud or you've got your own enterprise server…
26:04…you can allow as part of your user's workload, your users can say, Give me that basemap.
26:10And you've already cooked it once in the tile; it's very quick for us to extract that and deliver that as a tile package.
26:17Okay, so this was an architecture…we won't have all the demos here because my cohort, Chris, isn't actually at the conference today…
26:27…but this is a set of slides that we put together for a workshop that we did before the User Conference…
26:32…for a number of attendees, and it gives you an idea on the architecture of the [ArcGIS] Runtime.
26:39And I think once you hear this, things will start to click into place.
26:43And I'll try and get through it as quickly as I can, if I can just work PowerPoint.
26:51Okay, so it is a new…it's a new architecture.
26:57We've learned a lot from previous architectures and previous technology that we've worked on…
27:05…and stories that were and technology that was and an architecture that was good, very good 10 years ago…
27:11…isn't perhaps the way that we want to be moving, moving forward.
27:16And we've really tried to take a very forward-looking approach…
27:23…when we've come up with the design and implementation for the ArcGIS Runtime.
27:29So the first thing to say is, it's a services-based architecture. So what do I mean by that?
27:35Well, we have the GIS runtime. That's the guts.
27:38It's the thing that provides all the functionality, and you access it via services, mapping, feature services, geocoding…
27:46…geoprocessing, geometry; there's a number of services that are available to access that runtime.
27:52And then sitting on top of these services are APIs. So you as a developer don't have to interact with the services directly.
27:59You interact with a rich API that we've developed in WPF, Java, or QT.
28:06The whole thing we refer to as the ArcGIS Runtime.
28:12So it's all about the services, and the services that we implement and we support adhere to the Geoservices and REST specification.
28:21Now this is a specification that Esri's published and it's actually going through OGC at the moment.
28:28And this is the specification that the ArcGIS [for] Server implements.
28:33So any client to the ArcGIS [for] Server, if they can honor the REST specification, they can connect to ArcGIS [for] Server.
28:39Clearly we have clients, but other companies are developing clients to ArcGIS [for] Server.
28:44Other companies are also implementing servers that deliver functionality…
28:49…through the Geoservices REST specification so our clients can talk to them.
28:54So it's all about the services. So we have another look at it here.
28:57We can replace sort of the individual ones with this ArcGIS REST services.
29:03This is the same architecture that's powering ArcGIS [for] Server, exactly the same architecture.
29:11So the API's on top, that's why I said in the previous slide…
29:15…it's very easy to take your functionality that you develop in the next months and years on the ArcGIS Runtime…
29:22…it's very easy for you to take that and redirect it to the cloud or to the server…
29:26…because they're just supporting the same REST specification.
29:29It's just a little bit of code that's different at the start-up…
29:32…whether you connect to services that you've already published and have running in the cloud…
29:36…or you have to have a little bit of code on the client that spins up with local services.
29:44So the benefits of this as an architecture, very, very clear separation from implementation and consumption.
29:53It's probably one of the biggest headaches that we all have with ArcObjects…
29:58…the fact that our implementation API was exactly the same API that we deliver to you…
30:04…as a developer to consume the functionality. There was no separation.
30:09So that meant, if we modified our implementation, we often broke you as clients…
30:15…because your code didn't stop working and you had to go in with subsequent releases…
30:21…tweak things, change things, recompile, and then re-release your applications.
30:25It also meant we couldn't change the implementation the way that we wanted, so over time our application sometime…
30:33…our architecture's grown wider than we really wanted it because we couldn't touch the code that we'd already implemented…
30:40…so we had to keep on adding new things, when in reality it would have been much better…
30:44…if we could have just ripped out the guts of a piece of our code and reimplemented it.
30:49And we can't do that with ArcObjects. So it's gotten very, very large and very complicated because of that.
30:56With this architecture, we can completely change the implementation.
31:00As long as we honor the REST specification, the clients don't change at all.
31:04And it's a much coarser-grained specification than the fine-grained ArcObjects.
31:08So we have a lot more flexibility on moving this platform forward into the future…
31:13…moving it onto different platforms, for instance.
31:16If you're an application developer and you're in Java or .NET…
31:21…you'll just build one application, and you don't care whether it's 32 bit or 64 bit.
31:26In .NET, if you're WPF, you'll just compile it to be CPU any, and when the application starts up…
31:32…it knows the architecture that it's running on and the virtual machine that it hits and it spins up correctly.
31:41You only have to worry about which runtime you deploy. Do you want to deploy the 32-bit runtime or the 64-bit runtime?
31:49You never have to recompile your code. You just need to pick from the runtime when you build your deployment.
31:54And we have a tool in the SDK to help you build the deployment.
31:58It asks you a number of questions about the functionality that you're using…
32:01…and it will create a package for you, which you can then use to deploy to your end user's machine.
32:09And then, this is the thing about moving forward into the future…
32:14…once you've got your clients, you can really bind on to any REST provider.
32:18It could be the local REST provider, in the case of the ArcGIS Runtime, or it could be the server.
32:26Okay, so this is the runtime. It's important to realize that you can treat it like a black box.
32:33You don't need to know how it works internally to be an efficient user of the runtime.
32:40You need to know how to program against the API, and the internals of the runtime you can kind of leave up to us.
32:49But what I want to do is, I want to share with you what's in the black box…
32:54…because I think it…if you do understand it, or have an appreciation…
32:58…it really helps understanding the API and the programming patterns around it.
33:04So, the entry into the runtime area is the REST services.
33:10So you have your application; bound into your executable is the ArcGIS API.
33:17Now that comes in a series of DLLs or JARs or C++ libraries, depending on which API you're using.
33:26Maybe in the case of WPF, I think there's a maximum of about six DLLs that you might want to bind into your application.
33:34And then you talk through the API to the REST services, and it talks in turn to an embedded web server.
33:44And the embedded web server then decides what it needs to do to handle the request that you've just asked for it.
33:53So if you say, draw me a map…
33:55…the embedded web server needs…the web server itself isn't going to draw the map…
33:59…it's going to get a worker component, and the worker's going to draw the map for you.
34:04And this is a very similar architecture to ArcGIS [for] Server …
34:07…but this is all running on the same machine, and we can have any number of workers spun up.
34:15Now how they communicate through…from the API they talk HTTP REST and they go through to this web server…
34:24…and the web server takes the request, determines how it's going to handle that, and passes them on to these worker components.
34:32And it does that through shared memory, so it's very, it's very efficient.
34:36And when people look at the architecture the first time, they often come back with the question…
34:41…Well, that can't be as efficient as having everything running in the same process.
34:46But what we found…because these services are generally quite grained…
34:50…you don't do lots and lots of chitty-chatty calls like you do in ArcObjects…
34:54…you're making fairly coarse-grained calls like, draw me a map, or perform a geoprocessing function…
35:00…or take this geometry and buffer it and give me back the answer.
35:04You're actually…the call overhead and…introduced, which is only a few milliseconds…
35:09…doesn't add up to a whole lot when it comes to your application.
35:13The other benefit of the architecture is it's asynchronous.
35:16So even though there's a call overhead of a few milliseconds…
35:19…as soon as the call has come into the embedded web server, it returns straight back out again to your application…
35:28…and everything else is happening asynchronously.
35:30So you still…your user experience is still very fluid and very smooth so the user never gets a pause.
35:35The user interface never locks up waiting for the application to do something…
35:39…'cause all it's doing is sending a very quick call in, and getting back, and then listening for the response on the call back.
35:50So the embedded web server runs as a process, and it's a very tight process.
35:57It's just a few megabytes in size and it sits there listening for requests.
36:02It's not a generic web server. It's not an embedded Tomcat.
36:06It's implemented in C++ and its sole purpose is to listen to requests coming in from the API…
36:12…and every application that starts up gets its own web server.
36:17It's not a web server that's one per machine.
36:20You're not running a server on your machine…
36:22…you're just really running a…uniquely tied to your application there's another executable tied to it…
36:28…and the lifetime of it's controlled by the host application.
36:32That embedded web server takes the response and, if required, spins up other processes to do work.
36:39So you'll see here, there's multiple processes. That's why it scales very well if you have multiple CPUs.
36:46And we experimented early on, should we have all this running within one process…
36:52…or should we have it running in separate processes?
36:54And we found that the operating system actually multitasks processes better than threads within one process.
37:05So we get better performance splitting it out into separate processes. We also get more robustness.
37:13If one of these workers has an issue and crashes…
37:18…all the information to spin up the worker in the first place is in that embedded web server.
37:22There's a monitor there. If we see a process crash, it just gets spun up again, within reason…
37:27…because we're not going to spin it up continually if it always has problems.
37:31So it's actually…it's a very robust mechanism.
37:34So your application, no matter what happens down below, your application just continues to function normally.
37:43One of the other benefits is, with [ArcGIS] Engine applications we've often had a request in the past…
37:49…I have an application and I spin up a map control to do a little bit of work, and then I'm done with the map control.
37:56I want to get rid of ArcObjects out of my process space.
37:59But you can't, 'cause we've got lots of singleton objects that spin up and there's a lot of allocate code and memory allocated…
38:06…and the only way you can rid of it is to release your application.
38:09Well, with this architecture, you can spin up the server, you can shut the server down…
38:13…you can spin up services, you can release services.
38:16Every time you do that, all of the resources dedicated to that are released to the OS.
38:25And then the final thing about this architecture is just to stress that these processes…
38:30…they're sharing a lot of memory amongst them.
38:33So all the DLLs that get loaded in, that's memory that's being shared…
38:37…is actually a fairly small private working set of memory that's dedicated to each process.
38:43There's an awful lot of it that gets shared and so it's not a huge memory consumption.
38:49If you look in Task Manager, you'll think, Wow, I'm just about to run out of memory.
38:54Because by default, Task Manager just shows you working set size.
39:00What you really want to ask is, How much private working set is allocated to each EXE?
39:05Because that's the real memory that that executable's using and not the memory that's being shared across all of the executables.
39:16Okay, no demo I'm afraid. Just me talking. The runtime server, it is a server, but not really as you know it.
39:26It does listen on a port for HTTP communication; it's not the public HTTP port, it's a specific one.
39:35It's not tunable, it's not Tomcat, it's not a self…standard server.
39:40It's a really small C++ server that we've developed. It serves only one application.
39:48Multiple applications start up, they'll all get their own individual instance of the server.
39:54So the services that it supports, the coarseness of…the coarse-grained services…
40:00…like the map service and the feature service and geoprocessing service, they're all supported just the same as the server.
40:06Where there are some differences is in the capabilities of the server.
40:09So for instance, a map server is primarily there to serve maps. It doesn't support asking for the map as a WMS.
40:18It doesn't support asking it as KML, because that's not important to our API.
40:23So the capabilities are not the same as the ArcGIS [for] Server. But at a high level, the mapping functionality's the same.
40:31The security, we'll get into that a little bit more.
40:38Because it's not a web server that's open for anybody to just point at your machine. It only runs within your machine.
40:43It won't accept communication from outside and it listens on a private port, so again, it's not an external port.
40:51You don't have issues with firewalls coming up.
40:56Okay, so we have different types of services.
41:00Obviously there's services which don't have any data associated with them.
41:04They're just there waiting to do work. An example of that's a geometry service, probably the simplest service that we have.
41:10You just give it a geometry and an operation - buffer or split or union - and it will return the results to you.
41:18We've got some services that are tied to data and that data could be tiles…
41:26…or it could be features in a geodatabase with a map associated with it, or it could just be the locator of the geocode.
41:35So we've got mapping and a subset of mapping is features.
41:39We have tiled maps and geocoding, and then the other type of service…
41:42…and this is the most complex, are tools and data and that's the geoprocessing.
41:48And this is the most complicated service that we have, where you have…
41:53When you create a data package, a geoprocessing package, and deliver it, it has everything required to run that tool.
42:00So all of the model data's there. Actually the inputs and the outputs of the initial run of that tool are included as well.
42:09And then what you do when you execute, you give it new inputs and it generates new outputs.
42:15But everything required to run that geoprocessing model successfully is included in that package.
42:21Many people here today publish geoprocessing services on the server. Not many.
42:29How many people would like to, but it's just really difficult? Yeah, a few more.
42:34You'll find at 10.1, publishing GP models to the server becomes an awful lot easier…
42:40…because of this packaging technology that we've done.
42:43And we've done this work in conjunction with the geoprocessing team and the server team…
42:46…because it was too difficult to get your GP services up and running…
42:50…'cause there're so many things that might not quite work when the data gets moved across in the model.
42:54Well, we're all benefiting from the packaging work.
42:58Okay, there's no demo. Okay, so the client-server communication. It happens over HTTP REST.
43:10There is a, as I said, a very small call overhead, and really when you look at the call overhead…
43:16…compared with the call execution time, it's almost negligible.
43:20And security, it's not an external port. Let's have a look at it in general.
43:24So the URL structure that we use, you can see there HTTP…
43:29…and then the first address there is the loopback adaptor of your PC, 127.0.0.1.
43:38So that's available only internal to your machine.
43:42The next, after the call [Inaudible], is the internal port number…
43:46…and then we manufacture a unique server instance ID, which is a GUID.
43:53And that GUID, it only is valid for the lifetime of the server.
44:00As soon as your application gets taken down, if you start your application up again…
44:05…you'll get a different GUID, and the API is notified of that and binds onto that.
44:12And then after that, you've got the standard ArcGIS [for] Server REST URLs…
44:16…arcgis/rest/services to the Catalog, and then you've got the name of a service and map server or feature server, etc.
44:27Okay, there's no demo. So putting it all together, you have your application, it's using a map control…
44:34…it's using the ArcGIS API. You can communicate straight out through the cloud to get your map…
44:43…and it comes in, or you can give it a map package.
44:48So when you say to the ArcGIS API, Here's a map package, a local file on disk, I want to draw that…
44:56…what actually happens, the API hands that straight over to the embedded server. So it'll spin up the server for you.
45:03You don't need to do this manually, it knows it's got to spin up the server, and it gives the map package to the server.
45:11And the server, in turn, spins up another process in order to start rendering that map package and handling requests.
45:19And then the map gets passed back. And that map is not creating temporary files on disk.
45:25It's just passed back, the bytes, through the channel straight up to the API.
45:32And then if you have geocoding packages or geoprocessing packages, it's the same deal. Different .exe's get spun up.
45:43So the benefits of the architecture, it's scalable, it's very robust.
45:49We feel it's got a really good, efficient use of resources, and most importantly to me…
45:55…as the architect for the runtime, it's expandable and can evolve over time.
46:03That's, personally for my selfish reasons, that's why I like it, because I can evolve this over time without breaking clients.