: Frank Zammetti
: Practical Ext JS Projects with Gears
: Apress
: 9781430219255
: 1
: CHF 35.50
:
: Allgemeines, Lexika
: English
: 600
: Wasserzeichen/DRM
: PC/MAC/eReader/Tablet
: PDF

Discover Ext JS, one of today's most powerful and highly regarded JavaScript frameworks, with perhaps the best set of GUI widgets around, and a whole host of components that make developing client-side applications a breeze. Using a pragmatic approach, you'll dissect seven full-fledged applications, covering

  • How Ext JS allows you to create these applications with a slick user interface with a minimum of effort
  • How the other parts of Ext JS aside from the GUI widgets provide many of the capabilities modern applications need, such as Ajax and data mechanisms
  • How other technologies such as Gears can be brought in to make the applications more powerful


Frank W. Zammetti is a web architect specialist for a leading worldwide financial company by day, and a PocketPC and open-source developer by night. He is the founder and chief software architect of Omnytex Technologies, a PocketPC development house.He has over 12 years of 'professional' experience in the information technology field, and over 12 more of 'amateur' experience. He began his nearly life-long love of computers at age 7, when he became one of four students chosen to take part in his school district's pilot computer program. A year later, he was the only participant left! The first computer Frank owned was a Timex Sinclair 1000 in 1982, on which he wrote a program to look up movie times for all of Long Island (and without the 16k expansion module!). After that, he moved on to a Commodore 64 and spent about 4 years doing nothing but assembly programming (games mostly). He finally got his first IBM-compatible PC in 1987, and began learning the finer points of programming (as they existed at that time!).Frank has primarily developed web-based applications for about 8 years. Before that, he developed Windows-based client/server applications in a variety of languages. Frank holds numerous certifications including SCJP, MCSD, CNA, i-Net+, A+, CIW, MCP, and numerous BrainBench certifications. He is a contributor to a number of open source projects, including DataVision, Struts, PocketFrog, and Jakarta Commons. In addition, Frank has started two projects: Java Web Parts and The Struts Web Services Enablement Project. He also was one of the founding members of a project that created the first fully functioning Commodore 64 emulator for PocketPC devices (PocketHobbit).Frank has authored various articles on topics that range from integrating DataVision into web apps, to using Ajax in Struts-based applications. He is working on a new application framework specifically geared to creating next-generation web applications.
Contents at a Glance5
Contents6
About the Author12
About the Technical Reviewer13
About the Illustrator14
Acknowledgments15
Introduction16
An Overview of This Book17
Obtaining This Book s Source Code18
Obtaining Updates for this Book18
Contacting the Author18
Introducing Web Development with Ext JS21
The Evolution of the Web: Web Sites vs. Web Applications21
The Rise of the Cool: Rich Internet Applications24
Enter Ajax: The Driving Force behind RIAs27
The Evolution of Web Development31
Choice Is Good: Toolkits Make It a Breeze32
Enter Ext JS: The Best of the Bunch34
Fisher Price37
Ext JS s High-Level Organizational Structure38
The Ext Namespace52
The Ext.util Namespace62
But...but...What About the Widgets?73
One Last Tangential Thing: Ext Core73
Summary74
Widgets and Advanced Ext JS75
Ext JS Widgets: An Overview75
Working with Data in Ext JS119
The Template and XTemplate Classes123
Drag and Drop127
The State of Things134
For Your Date in the Boardroom: Ext JS Charting136
Plug-ins140
These Are the Gears That Power the Tubes!141
Summary145
Ext JS for a Busy Lifestyle: OrganizerExt147
What s This Application Do Anyway?147
Overall Structure and Files149
The Markup150
The Style Sheet157
The Code160
Suggested Exercises208
Summary209
Making Project Management Cool: TimekeeperExt210
What s This Application Do Anyway?210
Overall Structure and Files213
The Markup215
The Style Sheet216
The Code218
Suggested Exercises272
Summary273
A Place for Your Stuff: Code Cabinet Ext274
What s This Application Do, Anyway?275
Overall Structure and Files276
The Markup278
The Style Sheet279
The Code279
Suggested Exercises323
Summary323
When the Yellow Pages Just Isn t Cool Enough: Local Business Search324
What s This Application Do Anyway?325
The325
The325
327325
Meet the Yahoo! Web Services332
Overall Structure and Files337
The Markup338
The Style Sheet341
The Code342
Suggested Exercises384
Summary385
Your Dad Had a Workbench, Now So Do You: SQL Workbench386
What s This Application Do Anyway?386
Overall Structure and Files388
The Markup389
The Style Sheet392
The Code394
Suggested Exercises449
Summary450
All Work and No Play: Dueling Cards451
What s This Application Do Anyway?451
More Fun with Gears: WorkerPool, Worker, and Timer454
Overall Structure and Files458
The Markup460
The Style Sheet461
The Code461
Suggested Exercises509
Summary509
Managing Your Finances: Finance Master510
What s This Application Do Anyway?510
Overall Structure and Files513
The Markup514
The Style Sheet516
Preliminaries Part I: A Brief History of Portals and Portlets (Apologies to Professor Hawking)517
Preliminaries Part II: The Publish/Subscribe Model518
The Code519
Suggested Exercises570
Summary570
Index571