<?xml version="1.0" encoding="UTF-8"?>
<collection xmlns="http://www.loc.gov/MARC21/slim">
 <record>
  <leader>     cam a22     4  4500</leader>
  <controlfield tag="001">390167584</controlfield>
  <controlfield tag="003">CHVBK</controlfield>
  <controlfield tag="005">20201023205635.0</controlfield>
  <controlfield tag="008">161201s2016    xxua     b||| 000 0 eng|d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
   <subfield code="a">1-970001-76-3</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
   <subfield code="a">978-1-970001-76-1</subfield>
   <subfield code="q">pbk.</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
   <subfield code="a">978-1-970001-79-2</subfield>
   <subfield code="q">hbk.</subfield>
  </datafield>
  <datafield tag="035" ind1=" " ind2=" ">
   <subfield code="a">(IDSBB)006515768</subfield>
  </datafield>
  <datafield tag="035" ind1=" " ind2=" ">
   <subfield code="a">(IDSSG)000880716</subfield>
  </datafield>
  <datafield tag="035" ind1=" " ind2=" ">
   <subfield code="a">(RERO)R008469287</subfield>
  </datafield>
  <datafield tag="035" ind1=" " ind2=" ">
   <subfield code="a">(OCoLC)944304942</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
   <subfield code="a">YDXCP</subfield>
   <subfield code="b">ger</subfield>
   <subfield code="c">YDXCP</subfield>
   <subfield code="d">LTSCA</subfield>
   <subfield code="d">SzZuIDS BS/BE B452</subfield>
   <subfield code="e">rda</subfield>
  </datafield>
  <datafield tag="050" ind1=" " ind2="4">
   <subfield code="a">QA76.625</subfield>
   <subfield code="b">.B277 2016</subfield>
  </datafield>
  <datafield tag="072" ind1=" " ind2="7">
   <subfield code="a">s1in</subfield>
   <subfield code="2">rero</subfield>
  </datafield>
  <datafield tag="082" ind1="1" ind2=" ">
   <subfield code="a">004</subfield>
   <subfield code="2">15</subfield>
  </datafield>
  <datafield tag="082" ind1="0" ind2="4">
   <subfield code="a">005.276</subfield>
   <subfield code="2">23</subfield>
  </datafield>
  <datafield tag="091" ind1=" " ind2=" ">
   <subfield code="a">CH001F68D54D2584D1CCEC125807600473F9F</subfield>
   <subfield code="b">iCapture</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
   <subfield code="a">Barbier</subfield>
   <subfield code="D">Franck</subfield>
   <subfield code="e">Verfasser</subfield>
   <subfield code="4">aut</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
   <subfield code="a">Reactive internet programming</subfield>
   <subfield code="b">state chart XML in action</subfield>
   <subfield code="c">Franck Barbier</subfield>
  </datafield>
  <datafield tag="264" ind1=" " ind2="1">
   <subfield code="a">[San Rafael, CA]</subfield>
   <subfield code="b">Morgan &amp; Claypool Publishers</subfield>
   <subfield code="c">[2016]</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
   <subfield code="a">xv, 224 Seiten</subfield>
   <subfield code="b">Illustrationen</subfield>
  </datafield>
  <datafield tag="490" ind1="1" ind2=" ">
   <subfield code="a">ACM books</subfield>
   <subfield code="v">#10</subfield>
   <subfield code="i">10</subfield>
   <subfield code="w">(IDSBB)006613599</subfield>
   <subfield code="9">502994142</subfield>
  </datafield>
  <datafield tag="504" ind1=" " ind2=" ">
   <subfield code="a">Includes bibliographical references</subfield>
  </datafield>
  <datafield tag="520" ind1="8" ind2=" ">
   <subfield code="a">Is Internet software so different from &quot;ordinary&quot; software? This book practically answers this question through the presentation of a software design method based on the State Chart XML W3C standard along with Java, Web enterprise, Internet-of-Things, and Android applications, in particular, are seamlessly specified and implemented from &quot;executable models.&quot; Internet software puts forward the idea of event-driven or reactive programming, as pointed out in Bonér et al.'s &quot;Reactive Manifesto&quot; (http://www.reactivemanifesto.org). It tells us that reactiveness is a must. However, beyond concepts, software engineers require effective means with which to put reactive programming into practice. This book's purpose is to outline and explain such means. The lack of professional examples in the literature that illustrate how reactive software should be shaped can be quite frustrating. Therefore, this book helps to fill in that gap by providing in-depth professional case studies that contain comprehensive details and meaningful alternatives. Furthermore, these case studies can be downloaded for further investigation. Internet software requires higher adaptation, at run time in particular. After reading Reactive Internet Programming, the reader therefore will be ready to enter the forthcoming Internet era</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
   <subfield code="a">XML (Document markup language)</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
   <subfield code="a">Statecharts (Computer science)</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="7">
   <subfield code="a">Statechart</subfield>
   <subfield code="0">(DE-588)4518597-9</subfield>
   <subfield code="2">gnd</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="7">
   <subfield code="a">XML</subfield>
   <subfield code="0">(DE-588)4501553-3</subfield>
   <subfield code="2">gnd</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="7">
   <subfield code="a">Website</subfield>
   <subfield code="0">(DE-588)4596172-4</subfield>
   <subfield code="2">gnd</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
   <subfield code="a">Internet programming</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
   <subfield code="a">SCXML (Document markup language)</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="7">
   <subfield code="a">Programmation</subfield>
   <subfield code="0">(RERO)A021028018</subfield>
   <subfield code="2">rero</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="7">
   <subfield code="a">Internet</subfield>
   <subfield code="0">(RERO)A021047569</subfield>
   <subfield code="2">rero</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="7">
   <subfield code="a">XML (langage de balisage)</subfield>
   <subfield code="0">(RERO)A021063838</subfield>
   <subfield code="2">rero</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="7">
   <subfield code="a">Java (langage de programmation)</subfield>
   <subfield code="0">(RERO)A021059333</subfield>
   <subfield code="2">rero</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="7">
   <subfield code="a">Méthodes graphiques</subfield>
   <subfield code="0">(RERO)A021017134</subfield>
   <subfield code="2">rero</subfield>
  </datafield>
  <datafield tag="830" ind1=" " ind2="0">
   <subfield code="a">ACM books</subfield>
   <subfield code="v">10</subfield>
   <subfield code="w">(RERO)R00843032</subfield>
  </datafield>
  <datafield tag="898" ind1=" " ind2=" ">
   <subfield code="a">BK020000</subfield>
   <subfield code="b">XK020000</subfield>
   <subfield code="c">XK020000</subfield>
  </datafield>
  <datafield tag="900" ind1=" " ind2="7">
   <subfield code="a">Metadata rights reserved</subfield>
   <subfield code="2">rero</subfield>
  </datafield>
  <datafield tag="912" ind1=" " ind2="7">
   <subfield code="a">if</subfield>
   <subfield code="2">SzZuIDS BS/BE</subfield>
  </datafield>
  <datafield tag="949" ind1=" " ind2=" ">
   <subfield code="B">RERO</subfield>
   <subfield code="F">RE61083</subfield>
   <subfield code="b">RE61083</subfield>
   <subfield code="c">RE610830001</subfield>
   <subfield code="j">D.3.2 BAR</subfield>
  </datafield>
  <datafield tag="949" ind1=" " ind2=" ">
   <subfield code="B">IDSSG</subfield>
   <subfield code="F">HSG</subfield>
   <subfield code="b">HSG</subfield>
   <subfield code="c">UG</subfield>
   <subfield code="j">ST 250 S73 B236</subfield>
  </datafield>
  <datafield tag="949" ind1=" " ind2=" ">
   <subfield code="B">IDSBB</subfield>
   <subfield code="F">B554</subfield>
   <subfield code="b">B554</subfield>
   <subfield code="c">554HW</subfield>
   <subfield code="j">BMM_005.133 18</subfield>
   <subfield code="x">NELB4521608</subfield>
  </datafield>
  <datafield tag="950" ind1=" " ind2=" ">
   <subfield code="B">IDSBB</subfield>
   <subfield code="P">100</subfield>
   <subfield code="E">1-</subfield>
   <subfield code="a">Barbier</subfield>
   <subfield code="D">Franck</subfield>
   <subfield code="e">Verfasser</subfield>
   <subfield code="4">aut</subfield>
  </datafield>
  <datafield tag="950" ind1=" " ind2=" ">
   <subfield code="B">IDSBB</subfield>
   <subfield code="P">490</subfield>
   <subfield code="E">0-</subfield>
   <subfield code="a">ACM books</subfield>
   <subfield code="v">#10</subfield>
   <subfield code="i">10</subfield>
   <subfield code="w">(IDSBB)006613599</subfield>
   <subfield code="9">502994142</subfield>
  </datafield>
  <datafield tag="950" ind1=" " ind2=" ">
   <subfield code="B">IDSSG</subfield>
   <subfield code="P">100</subfield>
   <subfield code="E">1-</subfield>
   <subfield code="a">Barbier</subfield>
   <subfield code="D">Franck</subfield>
   <subfield code="e">Verfasser</subfield>
   <subfield code="4">aut</subfield>
  </datafield>
  <datafield tag="950" ind1=" " ind2=" ">
   <subfield code="B">IDSSG</subfield>
   <subfield code="P">490</subfield>
   <subfield code="E">0-</subfield>
   <subfield code="a">ACM books</subfield>
   <subfield code="v">#10</subfield>
   <subfield code="i">10</subfield>
  </datafield>
  <datafield tag="950" ind1=" " ind2=" ">
   <subfield code="B">IDSSG</subfield>
   <subfield code="P">856</subfield>
   <subfield code="E">4-</subfield>
   <subfield code="u">http://unisg.link/hm00448832</subfield>
   <subfield code="z">Inhaltsverzeichnis</subfield>
  </datafield>
  <datafield tag="950" ind1=" " ind2=" ">
   <subfield code="B">RERO</subfield>
   <subfield code="P">100</subfield>
   <subfield code="E">1-</subfield>
   <subfield code="a">Barbier</subfield>
   <subfield code="D">Franck</subfield>
   <subfield code="0">(IDREF)031381766</subfield>
   <subfield code="4">cre</subfield>
  </datafield>
  <datafield tag="950" ind1=" " ind2=" ">
   <subfield code="B">RERO</subfield>
   <subfield code="P">490</subfield>
   <subfield code="E">1-</subfield>
   <subfield code="a">ACM books</subfield>
   <subfield code="v">#10</subfield>
  </datafield>
  <datafield tag="950" ind1=" " ind2=" ">
   <subfield code="B">RERO</subfield>
   <subfield code="P">830</subfield>
   <subfield code="E">--</subfield>
   <subfield code="a">ACM books</subfield>
   <subfield code="v">10</subfield>
   <subfield code="w">(RERO)R00843032</subfield>
  </datafield>
  <datafield tag="986" ind1=" " ind2=" ">
   <subfield code="a">SWISSBIB</subfield>
   <subfield code="b">390167584</subfield>
  </datafield>
 </record>
</collection>
