My Account Log in

4 options

Backbase 4 RIA development : create enterprise-grade rich Internet applications using the Backbase Client Framework / Ghica van Emde Boas, Sergey Ilinsky.

EBSCOhost Academic eBook Collection (North America) Available online

View online

EBSCOhost Ebook Public Library Collection - North America Available online

View online

EBSCOhost eBook Community College Collection Available online

View online

Ebook Central Academic Complete Available online

View online
Format:
Book
Author/Creator:
Emde Boas, Ghica van.
Contributor:
Ilinsky, Sergey.
Series:
From technologies to solutions.
From technologies to solutions
Language:
English
Subjects (All):
Application software.
Internet.
Physical Description:
1 online resource (488 p.)
Edition:
1st ed.
Place of Publication:
Birmingham, U.K. : Packt Pub., 2009.
Language Note:
English
Summary:
Create Enterprise-grade Rich Internet Applications using the Backbase client framework
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
The abstract BTL form elements
Notes:
Includes index.
ISBN:
9786612397264
9781847199133
1847199135
9781282397262
1282397265
OCLC:
796383143

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account