Practical Ext JS Projects with Gears (eBook)
XXIV, 600 Seiten
Apress (Verlag)
978-1-4302-1925-5 (ISBN)
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.
Discover Ext JS, one of todays 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 clientside applications a breeze. Using a pragmatic approach, youll dissect seven fullfledged 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 Glance 5
Contents 6
About the Author 12
About the Technical Reviewer 13
About the Illustrator 14
Acknowledgments 15
Introduction 16
An Overview of This Book 17
Obtaining This Book’s Source Code 18
Obtaining Updates for this Book 18
Contacting the Author 18
Introducing Web Development with Ext JS 21
The Evolution of the Web: Web Sites vs. Web Applications 21
The Rise of the Cool: Rich Internet Applications 24
Enter Ajax: The Driving Force behind RIAs 27
The Evolution of Web Development 31
Choice Is Good: Toolkits Make It a Breeze 32
Enter Ext JS: The Best of the Bunch 34
Fisher Price 37
Ext JS’s High-Level Organizational Structure 38
The Ext Namespace 52
The Ext.util Namespace 62
But...but...What About the Widgets? 73
One Last Tangential Thing: Ext Core 73
Summary 74
Widgets and Advanced Ext JS 75
Ext JS Widgets: An Overview 75
Working with Data in Ext JS 119
The Template and XTemplate Classes 123
Drag and Drop 127
The “State” of Things 134
For Your Date in the Boardroom: Ext JS Charting 136
Plug-ins 140
These Are the Gears That Power the Tubes! 141
Summary 145
Ext JS for a Busy Lifestyle: OrganizerExt 147
What’s This Application Do Anyway? 147
Overall Structure and Files 149
The Markup 150
The Style Sheet 157
The Code 160
Suggested Exercises 208
Summary 209
Making Project Management Cool: TimekeeperExt 210
What’s This Application Do Anyway? 210
Overall Structure and Files 213
The Markup 215
The Style Sheet 216
The Code 218
Suggested Exercises 272
Summary 273
A Place for Your Stuff: Code Cabinet Ext 274
What’s This Application Do, Anyway? 275
Overall Structure and Files 276
The Markup 278
The Style Sheet 279
The Code 279
Suggested Exercises 323
Summary 323
When the Yellow Pages Just Isn’t Cool Enough: Local Business Search 324
What’s This Application Do Anyway? 325
The < script>
Meet the Yahoo! Web Services 332
Overall Structure and Files 337
The Markup 338
The Style Sheet 341
The Code 342
Suggested Exercises 384
Summary 385
Your Dad Had a Workbench, Now So Do You: SQL Workbench 386
What’s This Application Do Anyway? 386
Overall Structure and Files 388
The Markup 389
The Style Sheet 392
The Code 394
Suggested Exercises 449
Summary 450
All Work and No Play: Dueling Cards 451
What’s This Application Do Anyway? 451
More Fun with Gears: WorkerPool, Worker, and Timer 454
Overall Structure and Files 458
The Markup 460
The Style Sheet 461
The Code 461
Suggested Exercises 509
Summary 509
Managing Your Finances: Finance Master 510
What’s This Application Do Anyway? 510
Overall Structure and Files 513
The Markup 514
The Style Sheet 516
Preliminaries Part I: A Brief History of Portals and Portlets (Apologies to Professor Hawking) 517
Preliminaries Part II: The Publish/Subscribe Model 518
The Code 519
Suggested Exercises 570
Summary 570
Index 571
Erscheint lt. Verlag | 15.8.2009 |
---|---|
Zusatzinfo | XXIV, 600 p. |
Verlagsort | Berkeley |
Sprache | englisch |
Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
Mathematik / Informatik ► Informatik ► Theorie / Studium | |
Mathematik / Informatik ► Informatik ► Web / Internet | |
Schlagworte | AJAX • Ext JS • Framework • JavaScript • Management • Technology • Web Development |
ISBN-10 | 1-4302-1925-4 / 1430219254 |
ISBN-13 | 978-1-4302-1925-5 / 9781430219255 |
Haben Sie eine Frage zum Produkt? |
![PDF](/img/icon_pdf_big.jpg)
Größe: 10,6 MB
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich