Loading

Programming the Mobile Web

Programming the Mobile Web


Today’s market for mobile apps goes beyond the iPhone to include BlackBerry, Nokia, Windows , and smartphones powered by Android, , and other platforms. If you’re an experienced web developer, this shows you how to build a standard app core that you can extend to work with specific devices. You’ll learn the particulars and pitfalls of building mobile apps with HTML, CSS, and other standard web tools.

You’ll also explore platform variations, finicky mobile browsers, Ajax design patterns for mobile, and much more. Before you know it, you’ll be able to create mashups using Web 2.0 APIs in apps for the App Store, App World, OVI Store, Android Market, and other online retailers.

  • Learn how to use your existing web skills to move into mobile development
  • Discover key differences in mobile app design and navigation, including touch devices
  • Use HTML, CSS, JavaScript, and Ajax to create user interfaces in the mobile environment
  • Learn about technologies such as HTML5, XHTML MP, and WebKit extensions
  • Understand variations of platforms such as Symbian, BlackBerry, webOS, Bada, Android, and for iPhone and iPad
  • Bypass the browser to create offline apps and widgets using web technologies [Read more...]

Pro PHP Refactoring

Pro PHP Refactoring


Many businesses and organizations depend on older high-value PHP software that risks abandonment because it is impossible to maintain. The reasons for this may be that the software is not well designed; there is only one developer (the one who created the system) who can develop it because he didn’t use common and documentation; or the code is procedural, not oriented. With this book, you’ll learn to identify problem code and refactor it to create more effective applications using test-driven design.

What you’ll learn

  • What refactoring is and why you need to refactor code
  • What test-driven design is and why you need to test your code
  • How to write unit and tests with PHPUnit and Selenium Remote Control (RC)
  • How to detect “bad smells” in PHP code, and refactor them using test-driven design
  • How to refactor a large procedural application affected by many bad smells [Read more...]

Incoming search terms:

Beginning iPad Application Development

Beginning iPad Application Development

Book Description
A hands-on approach to application . Beginning iPad Application Development is written to help jumpstart beginning iPad developers. It covers the various topics in such a manner that you will progressively learn without being overwhelmed by the details. It adopts the philosophy that the best way to learn is by doing, hence the numerous Try It Out sections in all the chapters, which first show you how to build something and then explain how things work.

Although iPad is a huge topic, the aim for this book is to get you started with the fundamentals, and help you understand the underlying architecture of the SDK, and appreciate why things are done certain ways. After reading this book (and doing the exercises), you will be well equipped to tackle your next iPad challenge.

This book is for the beginning iPad developer who wants to start developing iPad applications using the Apple SDK. To truly benefit from this book, you should have some background in programming and at least be familiar with object-oriented programming concepts. If you are totally new to the - language, you might want to jump straight to Appendix D, which provides an overview of the language. Alternatively, you can use Appendix D as a quick reference while you tackle the various chapters, checking out the syntax as you try the exercises. Depending on your learning pattern, one of those approaches may work best for you. [Read more...]

Incoming search terms:

Professional JavaScript Frameworks: Prototype, YUI, ExtJS, Dojo and MooTools

Professional JavaScript Frameworks- Prototype, YUI, ExtJS, Dojo and MooTools

Book Description
As the industry-standard, must-know scripting language, is supported by all major browsers and is increasingly the foundation of new web technologies such as Ajax and JSON. This book offers a selection of some of the most active and most used JavaScript frameworks available, replete with practical examples and explanations of what each framework does best. You’ll look at common web tasks and discover how each framework approaches that set of tasks, as well as learn how to use the features of each framework and avoid potential pitfalls.

From the Back Cover
Professional JavaScript® Frameworks: Prototype, YUI, Ext JS, Dojo and MooTools
As the needs and demands of developers have evolved over the years, so has JavaScript, which boasts a track record of delivering high-performing and exceptionally impressive web-user experiences. This flexible, dynamic language is increasingly used for serious development on the web, and several of its tools and projects are being shared in the form of libraries and frameworks. Packed with coverage of many of the most popular JavaScript frameworks, this authoritative guide examines how these frameworks can present unique and varying approaches to a variety of problems in web development—each of which has its own pros and cons. [Read more...]

Incoming search terms:

ASP.NET MVC 1.0 Website Programming: Problem – Design – Solution

ASP.NET MVC 1.0 Website Programming- Problem – Design – Solution

Description
Perfectly suited to the innovative Problem ? Design ? Solution approach, .NET is a new development model that separates code for the data, look, and business processes of a site. This nuts-and-bolts guide thoroughly covers creating a site with and discusses solving the most common problems that you may encounter when creating your first application or trying to upgrade a current application. The material is based on the highly praised and widely used ?TheBeerHouse? .NET Starter Kit that was developed in the bestselling .NET 2.0 : Problem?Design?Solution. Additional coverage includes registration and membership systems and user-selectable themes; content management systems for articles and photos; polls, mailing lists, and forums; e-commerce stores, shopping carts, and order management with real-time credit card processing, and more. [Read more...]

Incoming search terms: