Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Cover Title Copyright Dedication Contents at a Glance Contents About the Authors About the Technical Reviewer Acknowledgments Introduction Chapter 1: Harnessing the Power of the Mobile Web
Basics of Web Design
Getting Started: HyperText Markup Language (HTML) Getting Stylish: Cascading Style Sheets (CSS) Getting Interactive: JavaScript Getting Informative: Extensible Markup Language (XML) JSON: Human-Readable Data Interchange
The Mobile Web, Yesterday and Today
Knowing the Speeds (Or “What is 3G anyway?”) Languages and Protocols, Yesterday and Today
Concepts We Like—And What’s Ahead!
Concept 1: Think Like A User Concept 2: Don’t Annoy the User Concept 3: Test-Retest Reliability Concept 4: Keep it Simple Stupid!
Coming Up
Chapter 2: Twitter Applications: Who’s That Tweet?
JSONP Setting Up Your Development Environment Your First Mobile Web Application Summary
Chapter 3: Twitter Applications: I Love Ham
The HTML The CSS The JavaScript Summary
Chapter 4: Basic Planning and Structuring of Your Application
Know Thy Audience
Giving People What They Want Who Is My User?
Having a Plan
All Mobile Is Not the Same Structuring Your Application User Movement: Navigation or Storyboard
Structuring Your Development
Code Structure Folder Structure
Summary
Chapter 5: Handling Multiple Screen Resolutions with CSS 3
A History of Tired Eyes and Resolution Evolution The Daily Droid
The Daily Droid’s Base HTML Code The Daily Droid’s Semi-magical CSS Code
Media Queries Summary
Chapter 6: Handling Different Browser Platforms
META Tags and the Viewport
A Little META History The Viewport Element
The User Agent
The Nexus One User Agent PHP User Agent Detection JavaScript User Agent Detection Introducing the JavaScript Agent Detection Code .htaccess User Agent Detection
Summary
Chapter 7: Building an Impressive User Experience with jQuery Mobile
The Basics Adding Multiple Pages So – About Those Transitions Let’s Have a Dialog Rolling Your Own Theme with ThemeRoller Rolling it All Together: Simple Calc Summary
Chapter 8: Building Visually Rich Internet Applications
Finding and Using Icons and Stock Photography
Iconfinder Find Icons Using an Icon deviantART iStockphoto Guidance on Using Photos in Web Apps
Web Fonts
Google Web Fonts Font Issues to Consider
CSS Frameworks
1140px Grid Less Framework 4 320 and Up Comparing Frameworks: About Jon!!
Adobe Fireworks Summary
Chapter 9: HTML5 Location-Based Applications
The Mechanics of Geolocation
Understanding Device Capabilities Understanding HTML5 Capabilities Detecting Browser Geolocation Support
Exploring Our Sample Application
Building Our Basic Geolocation Application Dealing with the Four Corners of Android’s Geolocation World
Expanding Your Horizons with Maps
Adding a Map to Our Application
Gaming Your Location Gaming Your Location–for Fun! Summary
Chapter 10: Using Cloud Services: A Transport Application
Introducing the “Move Me” Example Application
Examining the Code Dealing with Global State Customizing Location Markers Preparing Our Map Performing Local Transport Searches Running Our Code
Improving the “Move Me” Example Application
Dealing with Other Transport Possibilities Limitations to our Approach
Introducing Transit Data Resources
Making Use of Transport Schedules and Timetables Exploring GTFS Examples
Summary
Chapter 11: Pushing the Limits with Audio and Video
Audio for Mobile Web Apps
Utilizing the HTML5 audio Tag Integrating Audio into Who’s That Tweet? Working with Audio Codecs Using the Audacity Audio Editor Audio Data API
Adding Video to Mobile Applications
Using the HTML5 video Tag Codecs Using Handbrake to Transcode Videos
Exploring on Your Own: Music Service APIs
“Scrobbling” Tracks to Last.fm Tapping into the Power of Amazon’s Product Advertising API
Summary
Chapter 12: Supercharging the User Experience with AJAX
What Is AJAX?
Asynchronous? So What About the JavaScript and XML?
AJAX–of–the–Day My News!
First: Create a Pipe Second: Get the Output and Display It!
Username Availability AJAX Considerations
POST vs. GET Setting Asynchronous to False?
Summary
Chapter 13: Packaging Your Applications
Compressing Your Application
What Is Compression? Compression Tools and Utilities
Finding a Hosting Solution
Evaluating Hosting Providers 1and1
File Transfer Protocol
Deploying an Application Using Secure FTP
Versioning Your Software Going Native
PhoneGap Titanium Mobile
Closing Time
Index
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion