Backbase 4 RIA development :: create enterprise-grade rich Internet applications using the Backbase client framework /
Annotation
Gespeichert in:
1. Verfasser: | |
---|---|
Weitere Verfasser: | |
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, U.K. :
Packt Pub.,
©2009.
|
Schriftenreihe: | From technologies to solutions.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Annotation |
Beschreibung: | 1 online resource (x, 464 pages) : illustrations |
ISBN: | 9781847199126 1847199127 9781847199133 1847199135 9786612397264 6612397268 1282397265 9781282397262 |
Internformat
MARC
LEADER | 00000cam a2200000 a 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn635504314 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 100601s2009 enka o 001 0 eng d | ||
040 | |a UMI |b eng |e pn |c UMI |d CEF |d N$T |d E7B |d OCLCQ |d DEBSZ |d UKMGB |d OCLCQ |d C6I |d OCLCQ |d OCLCF |d OCLCQ |d AZK |d LOA |d JBG |d AGLDB |d COCUF |d MOR |d PIFAG |d OCLCQ |d U3W |d STF |d WRM |d VTS |d INT |d VT2 |d AU@ |d OCLCQ |d M8D |d UKAHL |d HS0 |d UWK |d OCLCQ |d UKCRE |d AJS |d OCLCQ |d OCLCO |d OCLCQ |d OCLCO |d OCLCQ |d OCLCL | ||
016 | 7 | |a 015853509 |2 Uk | |
019 | |a 692381849 |a 764546683 |a 961537617 |a 962633229 |a 966216710 |a 988454954 |a 992088880 |a 1037705751 |a 1038696553 |a 1058191308 |a 1110342384 |a 1153461192 | ||
020 | |a 9781847199126 | ||
020 | |a 1847199127 | ||
020 | |a 9781847199133 |q (electronic bk.) | ||
020 | |a 1847199135 |q (electronic bk.) | ||
020 | |a 9786612397264 | ||
020 | |a 6612397268 | ||
020 | |a 1282397265 | ||
020 | |a 9781282397262 | ||
035 | |a (OCoLC)635504314 |z (OCoLC)692381849 |z (OCoLC)764546683 |z (OCoLC)961537617 |z (OCoLC)962633229 |z (OCoLC)966216710 |z (OCoLC)988454954 |z (OCoLC)992088880 |z (OCoLC)1037705751 |z (OCoLC)1038696553 |z (OCoLC)1058191308 |z (OCoLC)1110342384 |z (OCoLC)1153461192 | ||
037 | |a CL0500000069 |b Safari Books Online | ||
050 | 4 | |a QA76.76.A65 |b .E522 2009 | |
072 | 7 | |a REF |x 000000 |2 bisacsh | |
082 | 7 | |a 005.3 |2 22 | |
049 | |a MAIN | ||
100 | 1 | |a Emde Boas, Ghica van. | |
245 | 1 | 0 | |a Backbase 4 RIA development : |b create enterprise-grade rich Internet applications using the Backbase client framework / |c Ghica van Emde Boas, Sergey Ilinsky. |
260 | |a Birmingham, U.K. : |b Packt Pub., |c ©2009. | ||
300 | |a 1 online resource (x, 464 pages) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
347 | |a data file | ||
490 | 1 | |a From technologies to solutions | |
520 | 8 | |a Annotation |b Backbase is a very powerful and complex JavaScript library, with many user interface components to help make web development easier. It allows the development of Rich Internet Applications (RIA) that run within all major browsers but its powers and complexity mean that the choice of component can be overwhelming. Understanding when and how to use the right component might not always be straightforward. This book makes that easier.<br /><br />This is a practical book that teaches you how to use the Backbase Client Framework effectively, with a complete overview and many examples. A core developer of the framework puts the technologies used into a wider perspective of existing web standards and a seasoned software architect explains why XML-based UI definition produces better web applications.<br /><br />The transparent use of AJAX technologies, for example to submit forms, or to retrieve updates for data grids, can be taken for granted with the Backbase framework. Packed with examples, the book shows you how to get the most from the library of UI components, and then extend the library with its own custom language. With this book in hand, it is easy to enable AJAX within your web application. You will be able to use the Backbase framework effectively, from basic applications to complex, custom-defined UI components.<br /><br />This book contains a complete overview of all the UI libraries available within the Backbase framework and shows examples for each element described.<br /><br />The Backbase framework offers an innovative Tag Definition Language (TDL), which allows developers to create new UI components that can be used as XML elements, in the same way as using the built-in GUI library. Using TDL brings considerable development advantages, and this book explains how.<br /><br />Significant attention is also given to architectural aspects of designing a web-application, showing sample applications using a model-view-controller approach. | |
505 | 0 | |a Cover; Copyright; Credits; About the Authors; About the Reviewers; Table of Contents; Preface; Chapter 1: Hello Backbase!; What is Backbase?; What can Backbase do for me?; The Backbase Explorer; Setting up a web development environment; The web server and a server scripting language; The browser; Using an IDE; Download the Backbase framework; The Backbase page skeleton; ""Hello Backbase"" in four variations; Verifying the installation of the Backbase framework; ""Hello World"" using a Backbase balloon; The JavaScript balloon; The XEL balloon; Hello Server!; The page with the form | |
505 | 8 | |a The PHP responseXML and namespaces; Why do we need XML namespaces?; Declaring XML namespaces; Use of namespaces with Backbase; A basic page layout; Summary; Chapter 2: User Interface Development; Squaring the circles of web applications; The Backbase Reference; UI markup languages; Where is the source code?; XHTML; The Backbase Tag Library; Backbase Tag Library widget overview; The BTL abstract elements; Abstract element inheritance structure; element; visualElement; positionElement; dimensionElement; cardStack and card; The layout widgets; Accordion; Box; deck; navBox; panelSet; tabBox | |
505 | 8 | |a The BTL utility elementscodeHighlighter; label; populator; skinSettings; xhtml and xml; Styling techniques for GUI widgets; Using CSS; Skinning; The BTL skinSettings widget; Height problems; A BTL Exerciser; The application structure; index.html; app.xml; Tab panel content; The menu in each tab panel; Summary; Chapter 3: Writing the Application Logic; The application programming model; Overview of the Backbase APIs; The bb object; Low level APIs-the W3C DOM family; The Document Object Model; Events; DOM event flow and cancelable events; Registering event handlers | |
505 | 8 | |a Using markup with an XEL handler elementUsing markup with XEL handler attributes; Using JavaScript and the DOM events API; APIs relevant for dealing with events; Event types; BTL widget custom events; Custom event creation; Backbase utility functions; The bb object utility functions; Backbase Commands; The Backbase XML Execution Language (XEL); XEL features; Variables in XEL; Conditional execution in XEL; Functions in XEL; Passing context; Using JavaScript in XEL; XPath; Evaluating attribute values; String mode; XPath mode; Commands to manipulate the DOM or elements; Manipulating elements | |
505 | 8 | |a Focus and blurfireEvent; position; scrollTo; setText; show, hide, and showHide; sort; tile; transform; Manipulating the DOM; copy; create; destroy; move; Info and Notify BTL widgets; balloon; infoBox; loadingMessage; toolTip; A Backbase Command Exerciser; Summary; Chapter 4: Client-server Communication and Forms; AJAX; Asynchronous communication; The XMLHttpRequest object; The JSONRequest object; The load command; header; The JavaScript load command; Working with forms; The forms profiles; Form elements; The extended form element; The extended input element; fileInput | |
546 | |a English. | ||
650 | 0 | |a Application software |x Development. |0 http://id.loc.gov/authorities/subjects/sh95009362 | |
650 | 6 | |a Logiciels d'application |x Développement. | |
650 | 7 | |a REFERENCE |x General. |2 bisacsh | |
650 | 7 | |a Application software |x Development. |2 blmlsh | |
650 | 7 | |a Application software |x Development |2 fast | |
700 | 1 | |a Ilinsky, Sergey. | |
758 | |i has work: |a Backbase 4 RIA development (Text) |1 https://id.oclc.org/worldcat/entity/E39PCXXfmbgM6Hb3Hx9mgvkrHK |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
830 | 0 | |a From technologies to solutions. |0 http://id.loc.gov/authorities/names/no2008038412 | |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=333455 |3 Volltext |
938 | |a Askews and Holts Library Services |b ASKH |n AH26943027 | ||
938 | |a ebrary |b EBRY |n ebr10430367 | ||
938 | |a EBSCOhost |b EBSC |n 333455 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn635504314 |
---|---|
_version_ | 1816881721854918656 |
adam_text | |
any_adam_object | |
author | Emde Boas, Ghica van |
author2 | Ilinsky, Sergey |
author2_role | |
author2_variant | s i si |
author_facet | Emde Boas, Ghica van Ilinsky, Sergey |
author_role | |
author_sort | Emde Boas, Ghica van |
author_variant | b g v e bgv bgve |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.A65 .E522 2009 |
callnumber-search | QA76.76.A65 .E522 2009 |
callnumber-sort | QA 276.76 A65 E522 42009 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Cover; Copyright; Credits; About the Authors; About the Reviewers; Table of Contents; Preface; Chapter 1: Hello Backbase!; What is Backbase?; What can Backbase do for me?; The Backbase Explorer; Setting up a web development environment; The web server and a server scripting language; The browser; Using an IDE; Download the Backbase framework; The Backbase page skeleton; ""Hello Backbase"" in four variations; Verifying the installation of the Backbase framework; ""Hello World"" using a Backbase balloon; The JavaScript balloon; The XEL balloon; Hello Server!; The page with the form The PHP responseXML and namespaces; Why do we need XML namespaces?; Declaring XML namespaces; Use of namespaces with Backbase; A basic page layout; Summary; Chapter 2: User Interface Development; Squaring the circles of web applications; The Backbase Reference; UI markup languages; Where is the source code?; XHTML; The Backbase Tag Library; Backbase Tag Library widget overview; The BTL abstract elements; Abstract element inheritance structure; element; visualElement; positionElement; dimensionElement; cardStack and card; The layout widgets; Accordion; Box; deck; navBox; panelSet; tabBox The BTL utility elementscodeHighlighter; label; populator; skinSettings; xhtml and xml; Styling techniques for GUI widgets; Using CSS; Skinning; The BTL skinSettings widget; Height problems; A BTL Exerciser; The application structure; index.html; app.xml; Tab panel content; The menu in each tab panel; Summary; Chapter 3: Writing the Application Logic; The application programming model; Overview of the Backbase APIs; The bb object; Low level APIs-the W3C DOM family; The Document Object Model; Events; DOM event flow and cancelable events; Registering event handlers Using markup with an XEL handler elementUsing markup with XEL handler attributes; Using JavaScript and the DOM events API; APIs relevant for dealing with events; Event types; BTL widget custom events; Custom event creation; Backbase utility functions; The bb object utility functions; Backbase Commands; The Backbase XML Execution Language (XEL); XEL features; Variables in XEL; Conditional execution in XEL; Functions in XEL; Passing context; Using JavaScript in XEL; XPath; Evaluating attribute values; String mode; XPath mode; Commands to manipulate the DOM or elements; Manipulating elements Focus and blurfireEvent; position; scrollTo; setText; show, hide, and showHide; sort; tile; transform; Manipulating the DOM; copy; create; destroy; move; Info and Notify BTL widgets; balloon; infoBox; loadingMessage; toolTip; A Backbase Command Exerciser; Summary; Chapter 4: Client-server Communication and Forms; AJAX; Asynchronous communication; The XMLHttpRequest object; The JSONRequest object; The load command; header; The JavaScript load command; Working with forms; The forms profiles; Form elements; The extended form element; The extended input element; fileInput |
ctrlnum | (OCoLC)635504314 |
dewey-full | 005.3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.3 |
dewey-search | 005.3 |
dewey-sort | 15.3 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>07817cam a2200649 a 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn635504314</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr unu||||||||</controlfield><controlfield tag="008">100601s2009 enka o 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">UMI</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">UMI</subfield><subfield code="d">CEF</subfield><subfield code="d">N$T</subfield><subfield code="d">E7B</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">DEBSZ</subfield><subfield code="d">UKMGB</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">C6I</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCF</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">AZK</subfield><subfield code="d">LOA</subfield><subfield code="d">JBG</subfield><subfield code="d">AGLDB</subfield><subfield code="d">COCUF</subfield><subfield code="d">MOR</subfield><subfield code="d">PIFAG</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">U3W</subfield><subfield code="d">STF</subfield><subfield code="d">WRM</subfield><subfield code="d">VTS</subfield><subfield code="d">INT</subfield><subfield code="d">VT2</subfield><subfield code="d">AU@</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">M8D</subfield><subfield code="d">UKAHL</subfield><subfield code="d">HS0</subfield><subfield code="d">UWK</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">UKCRE</subfield><subfield code="d">AJS</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCL</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">015853509</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">692381849</subfield><subfield code="a">764546683</subfield><subfield code="a">961537617</subfield><subfield code="a">962633229</subfield><subfield code="a">966216710</subfield><subfield code="a">988454954</subfield><subfield code="a">992088880</subfield><subfield code="a">1037705751</subfield><subfield code="a">1038696553</subfield><subfield code="a">1058191308</subfield><subfield code="a">1110342384</subfield><subfield code="a">1153461192</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781847199126</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1847199127</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781847199133</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1847199135</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9786612397264</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">6612397268</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1282397265</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781282397262</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)635504314</subfield><subfield code="z">(OCoLC)692381849</subfield><subfield code="z">(OCoLC)764546683</subfield><subfield code="z">(OCoLC)961537617</subfield><subfield code="z">(OCoLC)962633229</subfield><subfield code="z">(OCoLC)966216710</subfield><subfield code="z">(OCoLC)988454954</subfield><subfield code="z">(OCoLC)992088880</subfield><subfield code="z">(OCoLC)1037705751</subfield><subfield code="z">(OCoLC)1038696553</subfield><subfield code="z">(OCoLC)1058191308</subfield><subfield code="z">(OCoLC)1110342384</subfield><subfield code="z">(OCoLC)1153461192</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000069</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.76.A65</subfield><subfield code="b">.E522 2009</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">REF</subfield><subfield code="x">000000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.3</subfield><subfield code="2">22</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Emde Boas, Ghica van.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Backbase 4 RIA development :</subfield><subfield code="b">create enterprise-grade rich Internet applications using the Backbase client framework /</subfield><subfield code="c">Ghica van Emde Boas, Sergey Ilinsky.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham, U.K. :</subfield><subfield code="b">Packt Pub.,</subfield><subfield code="c">©2009.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (x, 464 pages) :</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="347" ind1=" " ind2=" "><subfield code="a">data file</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">From technologies to solutions</subfield></datafield><datafield tag="520" ind1="8" ind2=" "><subfield code="a">Annotation</subfield><subfield code="b">Backbase is a very powerful and complex JavaScript library, with many user interface components to help make web development easier. It allows the development of Rich Internet Applications (RIA) that run within all major browsers but its powers and complexity mean that the choice of component can be overwhelming. Understanding when and how to use the right component might not always be straightforward. This book makes that easier.<br /><br />This is a practical book that teaches you how to use the Backbase Client Framework effectively, with a complete overview and many examples. A core developer of the framework puts the technologies used into a wider perspective of existing web standards and a seasoned software architect explains why XML-based UI definition produces better web applications.<br /><br />The transparent use of AJAX technologies, for example to submit forms, or to retrieve updates for data grids, can be taken for granted with the Backbase framework. Packed with examples, the book shows you how to get the most from the library of UI components, and then extend the library with its own custom language. With this book in hand, it is easy to enable AJAX within your web application. You will be able to use the Backbase framework effectively, from basic applications to complex, custom-defined UI components.<br /><br />This book contains a complete overview of all the UI libraries available within the Backbase framework and shows examples for each element described.<br /><br />The Backbase framework offers an innovative Tag Definition Language (TDL), which allows developers to create new UI components that can be used as XML elements, in the same way as using the built-in GUI library. Using TDL brings considerable development advantages, and this book explains how.<br /><br />Significant attention is also given to architectural aspects of designing a web-application, showing sample applications using a model-view-controller approach.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover; Copyright; Credits; About the Authors; About the Reviewers; Table of Contents; Preface; Chapter 1: Hello Backbase!; What is Backbase?; What can Backbase do for me?; The Backbase Explorer; Setting up a web development environment; The web server and a server scripting language; The browser; Using an IDE; Download the Backbase framework; The Backbase page skeleton; ""Hello Backbase"" in four variations; Verifying the installation of the Backbase framework; ""Hello World"" using a Backbase balloon; The JavaScript balloon; The XEL balloon; Hello Server!; The page with the form</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">The PHP responseXML and namespaces; Why do we need XML namespaces?; Declaring XML namespaces; Use of namespaces with Backbase; A basic page layout; Summary; Chapter 2: User Interface Development; Squaring the circles of web applications; The Backbase Reference; UI markup languages; Where is the source code?; XHTML; The Backbase Tag Library; Backbase Tag Library widget overview; The BTL abstract elements; Abstract element inheritance structure; element; visualElement; positionElement; dimensionElement; cardStack and card; The layout widgets; Accordion; Box; deck; navBox; panelSet; tabBox</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">The BTL utility elementscodeHighlighter; label; populator; skinSettings; xhtml and xml; Styling techniques for GUI widgets; Using CSS; Skinning; The BTL skinSettings widget; Height problems; A BTL Exerciser; The application structure; index.html; app.xml; Tab panel content; The menu in each tab panel; Summary; Chapter 3: Writing the Application Logic; The application programming model; Overview of the Backbase APIs; The bb object; Low level APIs-the W3C DOM family; The Document Object Model; Events; DOM event flow and cancelable events; Registering event handlers</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Using markup with an XEL handler elementUsing markup with XEL handler attributes; Using JavaScript and the DOM events API; APIs relevant for dealing with events; Event types; BTL widget custom events; Custom event creation; Backbase utility functions; The bb object utility functions; Backbase Commands; The Backbase XML Execution Language (XEL); XEL features; Variables in XEL; Conditional execution in XEL; Functions in XEL; Passing context; Using JavaScript in XEL; XPath; Evaluating attribute values; String mode; XPath mode; Commands to manipulate the DOM or elements; Manipulating elements</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Focus and blurfireEvent; position; scrollTo; setText; show, hide, and showHide; sort; tile; transform; Manipulating the DOM; copy; create; destroy; move; Info and Notify BTL widgets; balloon; infoBox; loadingMessage; toolTip; A Backbase Command Exerciser; Summary; Chapter 4: Client-server Communication and Forms; AJAX; Asynchronous communication; The XMLHttpRequest object; The JSONRequest object; The load command; header; The JavaScript load command; Working with forms; The forms profiles; Form elements; The extended form element; The extended input element; fileInput</subfield></datafield><datafield tag="546" ind1=" " ind2=" "><subfield code="a">English.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Application software</subfield><subfield code="x">Development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95009362</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Logiciels d'application</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">REFERENCE</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Application software</subfield><subfield code="x">Development.</subfield><subfield code="2">blmlsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Ilinsky, Sergey.</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Backbase 4 RIA development (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCXXfmbgM6Hb3Hx9mgvkrHK</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">From technologies to solutions.</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2008038412</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=333455</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH26943027</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ebrary</subfield><subfield code="b">EBRY</subfield><subfield code="n">ebr10430367</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">333455</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn635504314 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:17:13Z |
institution | BVB |
isbn | 9781847199126 1847199127 9781847199133 1847199135 9786612397264 6612397268 1282397265 9781282397262 |
language | English |
oclc_num | 635504314 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (x, 464 pages) : illustrations |
psigel | ZDB-4-EBA |
publishDate | 2009 |
publishDateSearch | 2009 |
publishDateSort | 2009 |
publisher | Packt Pub., |
record_format | marc |
series | From technologies to solutions. |
series2 | From technologies to solutions |
spelling | Emde Boas, Ghica van. Backbase 4 RIA development : create enterprise-grade rich Internet applications using the Backbase client framework / Ghica van Emde Boas, Sergey Ilinsky. Birmingham, U.K. : Packt Pub., ©2009. 1 online resource (x, 464 pages) : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier data file From technologies to solutions Annotation Backbase is a very powerful and complex JavaScript library, with many user interface components to help make web development easier. It allows the development of Rich Internet Applications (RIA) that run within all major browsers but its powers and complexity mean that the choice of component can be overwhelming. Understanding when and how to use the right component might not always be straightforward. This book makes that easier.<br /><br />This is a practical book that teaches you how to use the Backbase Client Framework effectively, with a complete overview and many examples. A core developer of the framework puts the technologies used into a wider perspective of existing web standards and a seasoned software architect explains why XML-based UI definition produces better web applications.<br /><br />The transparent use of AJAX technologies, for example to submit forms, or to retrieve updates for data grids, can be taken for granted with the Backbase framework. Packed with examples, the book shows you how to get the most from the library of UI components, and then extend the library with its own custom language. With this book in hand, it is easy to enable AJAX within your web application. You will be able to use the Backbase framework effectively, from basic applications to complex, custom-defined UI components.<br /><br />This book contains a complete overview of all the UI libraries available within the Backbase framework and shows examples for each element described.<br /><br />The Backbase framework offers an innovative Tag Definition Language (TDL), which allows developers to create new UI components that can be used as XML elements, in the same way as using the built-in GUI library. Using TDL brings considerable development advantages, and this book explains how.<br /><br />Significant attention is also given to architectural aspects of designing a web-application, showing sample applications using a model-view-controller approach. Cover; Copyright; Credits; About the Authors; About the Reviewers; Table of Contents; Preface; Chapter 1: Hello Backbase!; What is Backbase?; What can Backbase do for me?; The Backbase Explorer; Setting up a web development environment; The web server and a server scripting language; The browser; Using an IDE; Download the Backbase framework; The Backbase page skeleton; ""Hello Backbase"" in four variations; Verifying the installation of the Backbase framework; ""Hello World"" using a Backbase balloon; The JavaScript balloon; The XEL balloon; Hello Server!; The page with the form The PHP responseXML and namespaces; Why do we need XML namespaces?; Declaring XML namespaces; Use of namespaces with Backbase; A basic page layout; Summary; Chapter 2: User Interface Development; Squaring the circles of web applications; The Backbase Reference; UI markup languages; Where is the source code?; XHTML; The Backbase Tag Library; Backbase Tag Library widget overview; The BTL abstract elements; Abstract element inheritance structure; element; visualElement; positionElement; dimensionElement; cardStack and card; The layout widgets; Accordion; Box; deck; navBox; panelSet; tabBox The BTL utility elementscodeHighlighter; label; populator; skinSettings; xhtml and xml; Styling techniques for GUI widgets; Using CSS; Skinning; The BTL skinSettings widget; Height problems; A BTL Exerciser; The application structure; index.html; app.xml; Tab panel content; The menu in each tab panel; Summary; Chapter 3: Writing the Application Logic; The application programming model; Overview of the Backbase APIs; The bb object; Low level APIs-the W3C DOM family; The Document Object Model; Events; DOM event flow and cancelable events; Registering event handlers Using markup with an XEL handler elementUsing markup with XEL handler attributes; Using JavaScript and the DOM events API; APIs relevant for dealing with events; Event types; BTL widget custom events; Custom event creation; Backbase utility functions; The bb object utility functions; Backbase Commands; The Backbase XML Execution Language (XEL); XEL features; Variables in XEL; Conditional execution in XEL; Functions in XEL; Passing context; Using JavaScript in XEL; XPath; Evaluating attribute values; String mode; XPath mode; Commands to manipulate the DOM or elements; Manipulating elements Focus and blurfireEvent; position; scrollTo; setText; show, hide, and showHide; sort; tile; transform; Manipulating the DOM; copy; create; destroy; move; Info and Notify BTL widgets; balloon; infoBox; loadingMessage; toolTip; A Backbase Command Exerciser; Summary; Chapter 4: Client-server Communication and Forms; AJAX; Asynchronous communication; The XMLHttpRequest object; The JSONRequest object; The load command; header; The JavaScript load command; Working with forms; The forms profiles; Form elements; The extended form element; The extended input element; fileInput English. Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Logiciels d'application Développement. REFERENCE General. bisacsh Application software Development. blmlsh Application software Development fast Ilinsky, Sergey. has work: Backbase 4 RIA development (Text) https://id.oclc.org/worldcat/entity/E39PCXXfmbgM6Hb3Hx9mgvkrHK https://id.oclc.org/worldcat/ontology/hasWork From technologies to solutions. http://id.loc.gov/authorities/names/no2008038412 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=333455 Volltext |
spellingShingle | Emde Boas, Ghica van Backbase 4 RIA development : create enterprise-grade rich Internet applications using the Backbase client framework / From technologies to solutions. Cover; Copyright; Credits; About the Authors; About the Reviewers; Table of Contents; Preface; Chapter 1: Hello Backbase!; What is Backbase?; What can Backbase do for me?; The Backbase Explorer; Setting up a web development environment; The web server and a server scripting language; The browser; Using an IDE; Download the Backbase framework; The Backbase page skeleton; ""Hello Backbase"" in four variations; Verifying the installation of the Backbase framework; ""Hello World"" using a Backbase balloon; The JavaScript balloon; The XEL balloon; Hello Server!; The page with the form The PHP responseXML and namespaces; Why do we need XML namespaces?; Declaring XML namespaces; Use of namespaces with Backbase; A basic page layout; Summary; Chapter 2: User Interface Development; Squaring the circles of web applications; The Backbase Reference; UI markup languages; Where is the source code?; XHTML; The Backbase Tag Library; Backbase Tag Library widget overview; The BTL abstract elements; Abstract element inheritance structure; element; visualElement; positionElement; dimensionElement; cardStack and card; The layout widgets; Accordion; Box; deck; navBox; panelSet; tabBox The BTL utility elementscodeHighlighter; label; populator; skinSettings; xhtml and xml; Styling techniques for GUI widgets; Using CSS; Skinning; The BTL skinSettings widget; Height problems; A BTL Exerciser; The application structure; index.html; app.xml; Tab panel content; The menu in each tab panel; Summary; Chapter 3: Writing the Application Logic; The application programming model; Overview of the Backbase APIs; The bb object; Low level APIs-the W3C DOM family; The Document Object Model; Events; DOM event flow and cancelable events; Registering event handlers Using markup with an XEL handler elementUsing markup with XEL handler attributes; Using JavaScript and the DOM events API; APIs relevant for dealing with events; Event types; BTL widget custom events; Custom event creation; Backbase utility functions; The bb object utility functions; Backbase Commands; The Backbase XML Execution Language (XEL); XEL features; Variables in XEL; Conditional execution in XEL; Functions in XEL; Passing context; Using JavaScript in XEL; XPath; Evaluating attribute values; String mode; XPath mode; Commands to manipulate the DOM or elements; Manipulating elements Focus and blurfireEvent; position; scrollTo; setText; show, hide, and showHide; sort; tile; transform; Manipulating the DOM; copy; create; destroy; move; Info and Notify BTL widgets; balloon; infoBox; loadingMessage; toolTip; A Backbase Command Exerciser; Summary; Chapter 4: Client-server Communication and Forms; AJAX; Asynchronous communication; The XMLHttpRequest object; The JSONRequest object; The load command; header; The JavaScript load command; Working with forms; The forms profiles; Form elements; The extended form element; The extended input element; fileInput Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Logiciels d'application Développement. REFERENCE General. bisacsh Application software Development. blmlsh Application software Development fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh95009362 |
title | Backbase 4 RIA development : create enterprise-grade rich Internet applications using the Backbase client framework / |
title_auth | Backbase 4 RIA development : create enterprise-grade rich Internet applications using the Backbase client framework / |
title_exact_search | Backbase 4 RIA development : create enterprise-grade rich Internet applications using the Backbase client framework / |
title_full | Backbase 4 RIA development : create enterprise-grade rich Internet applications using the Backbase client framework / Ghica van Emde Boas, Sergey Ilinsky. |
title_fullStr | Backbase 4 RIA development : create enterprise-grade rich Internet applications using the Backbase client framework / Ghica van Emde Boas, Sergey Ilinsky. |
title_full_unstemmed | Backbase 4 RIA development : create enterprise-grade rich Internet applications using the Backbase client framework / Ghica van Emde Boas, Sergey Ilinsky. |
title_short | Backbase 4 RIA development : |
title_sort | backbase 4 ria development create enterprise grade rich internet applications using the backbase client framework |
title_sub | create enterprise-grade rich Internet applications using the Backbase client framework / |
topic | Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Logiciels d'application Développement. REFERENCE General. bisacsh Application software Development. blmlsh Application software Development fast |
topic_facet | Application software Development. Logiciels d'application Développement. REFERENCE General. Application software Development |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=333455 |
work_keys_str_mv | AT emdeboasghicavan backbase4riadevelopmentcreateenterprisegraderichinternetapplicationsusingthebackbaseclientframework AT ilinskysergey backbase4riadevelopmentcreateenterprisegraderichinternetapplicationsusingthebackbaseclientframework |